@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wdth,wght@0,75,300..800;1,75,300..800&display=swap");
@font-face {
  font-family: NotoSansRegular;
  src: url(../fonts/NotoSans-Regular.ttf);
}
@font-face {
  font-family: NotoSansBold;
  src: url(../fonts/NotoSans-Bold.ttf);
}
@font-face {
  font-family: NotoSansLight;
  src: url(../fonts/NotoSans-Light.ttf);
}
/* CTA */
a.button,
.wp-block-post-excerpt__more-link,
.wp-block-button__link.wp-element-button,
.wp-element-button {
  font-size: 1.125rem;
  padding: 0.625rem 1.5rem;
  border-radius: 100px;
  line-height: 120%;
  min-width: 160px;
  width: fit-content;
  text-decoration: none;
  cursor: pointer;
}

.button.primary > a,
a.primary,
a.button.primary {
  background-color: #096;
  color: #fff;
  transition: 0.2s;
  border: 2px solid #096;
  display: block;
  text-align: center;
  border-radius: 20px;
}
.button.primary > a:hover,
a.primary:hover,
a.button.primary:hover {
  background-color: transparent;
}
.button.primary > a:focus,
a.primary:focus,
a.button.primary:focus {
  background-color: transparent;
}
.button.primary > a:active,
a.primary:active,
a.button.primary:active {
  background-color: transparent;
}

a.campl-secondary-cta {
  color: #ffffff;
  background-color: #fff;
}
a.campl-secondary-cta:hover {
  background-color: white;
}
a.campl-secondary-cta:focus {
  background-color: white;
}
a.campl-secondary-cta:active {
  background-color: white;
}

.button.primary.inverted > a,
a.primary.inverted,
a.button.primary.inverted {
  background-color: transparent;
  font-weight: 600;
  color: #24C790;
  transition: 0.2s;
  border: 2px solid #24C790;
  border-radius: 20px;
}
.button.primary.inverted > a:hover,
a.primary.inverted:hover,
a.button.primary.inverted:hover {
  font-weight: 700;
  color: #0e0e0e;
  background-color: #24C790;
}
.button.primary.inverted > a:focus,
a.primary.inverted:focus,
a.button.primary.inverted:focus {
  font-weight: 700;
  color: #0e0e0e;
  background-color: #24C790;
}
.button.primary.inverted > a:active,
a.primary.inverted:active,
a.button.primary.inverted:active {
  font-weight: 700;
  color: #0e0e0e;
  background-color: #24C790;
}

a.button.fluid {
  width: -webkit-fill-available;
  text-align: center;
}

.is-style-outline .wp-element-button,
.wp-block-post-excerpt__more-link {
  border: 1px solid #fff !important;
  background-color: transparent !important;
}

/*# sourceMappingURL=cta.css.map */
