@font-face {
  font-family: lato-light;
  src: url("fonts/lato/Lato-Light.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: lato-black;
  src: url("fonts/lato/Lato-Black.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: playfair;
  src: url("fonts/playfair/PlayfairDisplay-VariableFont_wght.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.lato-light {
  font-family: lato-light, sans-serif;
  font-style: normal;
  font-weight: 300;
}

.lato-black {
  font-family: lato-black, sans-serif;
  font-style: normal;
  font-weight: 900;
}

.playfair {
  font-family: playfair, sans-serif;
  font-style: normal;
  font-weight: 400;
}

[class*=pull-up] {
  z-index: 20;
  background-color: #e5e5e1;
  padding: 1rem 2rem;
  margin-left: 5rem !important;
}

.pull-up-20 {
  margin-top: -20px !important;
}

.pull-up-40 {
  margin-top: -40px !important;
}

.pull-up-60 {
  margin-top: -60px !important;
}

.pull-up-80 {
  margin-top: -80px !important;
}

.pull-up-100 {
  margin-top: -100px !important;
}

.pull-up-120 {
  margin-top: -120px !important;
}

.pull-up-140 {
  margin-top: -140px !important;
}

.pull-up-160 {
  margin-top: -160px !important;
}

.pull-up-180 {
  margin-top: -180px !important;
}

.pull-up-200 {
  margin-top: -200px !important;
}

.pull-up-220 {
  margin-top: -220px !important;
}

.pull-up-240 {
  margin-top: -240px !important;
}

.pull-up-260 {
  margin-top: -260px !important;
}

.pull-up-280 {
  margin-top: -280px !important;
}

.pull-up-300 {
  margin-top: -300px !important;
}

.pull-up-320 {
  margin-top: -320px !important;
}

.pull-up-340 {
  margin-top: -340px !important;
}

.pull-up-360 {
  margin-top: -360px !important;
}

.pull-up-380 {
  margin-top: -380px !important;
}

.pull-up-400 {
  margin-top: -400px !important;
}

.pull-up-420 {
  margin-top: -420px !important;
}

.pull-up-440 {
  margin-top: -440px !important;
}

.pull-up-460 {
  margin-top: -460px !important;
}

.pull-up-480 {
  margin-top: -480px !important;
}

.pull-up-500 {
  margin-top: -500px !important;
}

.pull-up-520 {
  margin-top: -520px !important;
}

.pull-up-540 {
  margin-top: -540px !important;
}

.pull-up-560 {
  margin-top: -560px !important;
}

.pull-up-580 {
  margin-top: -580px !important;
}

.pull-up-600 {
  margin-top: -600px !important;
}

.pull-up-620 {
  margin-top: -620px !important;
}

.pull-up-640 {
  margin-top: -640px !important;
}

@media (max-width: 992px) {
  [class*=pull-up] {
    margin-top: 0 !important;
    margin-left: 0 !important;
  }
}
.gform_button {
  background-color: orange;
  border: none;
  padding: 0.5rem 1rem;
  font-size: 21px;
  cursor: pointer;
  transition: 0.25s;
}
.gform_button:hover {
  background-color: antiquewhite;
}

.wp-block-cover .wp-block-cover__background {
  height: 100%;
}

@media (max-width: 992px) {
  .wp-block-columns {
    flex-wrap: wrap !important;
  }
}
@media (max-width: 1248px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 1248px) {
  .wp-block-column .stat-block__stat {
    font-size: clamp(0.5rem, 3vw, 72px) !important;
    line-height: clamp(0.5rem, 3vw, 72px) !important;
  }
}
@media (max-width: 568px) {
  .wp-block-column .stat-block__stat {
    font-size: clamp(1rem, 10vw, 32px) !important;
    line-height: clamp(2rem, 6vw, 32px) !important;
  }
}
.wp-block-column .stat-block-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.hero-corner-logo {
  margin-top: -2rem !important;
  margin-left: -2rem !important;
}

a,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
  transition: all 0.25s;
}

.wp-site-blocks {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.inline-image-to-edge-wrapper {
  overflow: hidden;
}

.inline-image-to-edge figure {
  width: 49vw !important;
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 1280px) {
  .inline-image-to-edge-content-container {
    padding-left: 2rem;
  }
}
@media (max-width: 992px) {
  .inline-image-to-edge-content-container {
    padding-right: 2rem;
  }
  .inline-image-to-edge figure {
    width: 100% !important;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.left-inline-image-to-edge-content-container,
.left-inline-image-to-edge-content-container > * {
  width: min(100%, 624px);
}

@media (max-width: 1312px) {
  .left-inline-image-to-edge-content-container,
  .left-inline-image-to-edge-content-container > * {
    padding-right: 2rem !important;
  }
}
@media (max-width: 992px) {
  .left-inline-image-to-edge-content-container,
  .left-inline-image-to-edge-content-container > * {
    width: 100%;
    padding-left: 2rem !important;
  }
  .left-inline-image-to-edge figure {
    width: 100% !important;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

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