@font-face {
  font-family: "Helvetica Neue Thin";
  src: url("/wp-content/themes/ob-ypo/fonts/5664081/7d63ccf8-e0ae-4dee-ad4d-bbc798aa5803.woff2") format("woff2"), url("/wp-content/themes/ob-ypo/fonts/5664081/b2c1327f-ab3d-4230-93d7-eee8596e1498.woff") format("woff"); }

@font-face {
  font-family: "Helvetica Neue Thin Italic";
  src: url("/wp-content/themes/ob-ypo/fonts/5664067/2a7e8f89-c0b2-4334-9c34-7a2078d2b959.woff2") format("woff2"), url("/wp-content/themes/ob-ypo/fonts/5664067/32aad9d8-5fec-4b9d-ad53-4cf7a5b53698.woff") format("woff"); }

@font-face {
  font-family: "Helvetica Neue Light";
  src: url("/wp-content/themes/ob-ypo/fonts/5664085/f9c5199e-a996-4c08-9042-1eb845bb7495.woff2") format("woff2"), url("/wp-content/themes/ob-ypo/fonts/5664085/2a34f1f8-d701-4949-b12d-133c1c2636eb.woff") format("woff"); }

@font-face {
  font-family: "Helvetica Neue Light Italic";
  src: url("/wp-content/themes/ob-ypo/fonts/5664089/5e4f385b-17ff-4d27-a63a-9ee28546c9a8.woff2") format("woff2"), url("/wp-content/themes/ob-ypo/fonts/5664089/116cde47-4a07-44a5-9fac-cbdcc1f14f79.woff") format("woff"); }

@font-face {
  font-family: "Helvetica Neue Roman";
  src: url("/wp-content/themes/ob-ypo/fonts/5664093/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2") format("woff2"), url("/wp-content/themes/ob-ypo/fonts/5664093/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff") format("woff"); }

@font-face {
  font-family: "Helvetica Neue Roman Italic";
  src: url("/wp-content/themes/ob-ypo/fonts/5664098/4bd56f95-e7ab-4a32-91fd-b8704cbd38bc.woff2") format("woff2"), url("/wp-content/themes/ob-ypo/fonts/5664098/4fe1c328-1f21-434a-8f0d-5e0cf6c70dfb.woff") format("woff"); }

@font-face {
  font-family: "Helvetica Neue Bold";
  src: url("/wp-content/themes/ob-ypo/fonts/5664150/800da3b0-675f-465f-892d-d76cecbdd5b1.woff2") format("woff2"), url("/wp-content/themes/ob-ypo/fonts/5664150/7b415a05-784a-4a4c-8c94-67e9288312f5.woff") format("woff"); }

@font-face {
  font-family: "Helvetica Neue Bold Italic";
  src: url("/wp-content/themes/ob-ypo/fonts/5664111/13ab58b4-b5ba-4c95-afde-ab2608fbbbd9.woff2") format("woff2"), url("/wp-content/themes/ob-ypo/fonts/5664111/5018b5b5-c821-4653-bc74-d0b11d735f1a.woff") format("woff"); }

@keyframes formLabelTransition {
  0% {
    opacity: 0; }
  25% {
    opacity: 1; } }

@keyframes postCardAnimation {
  0% {
    opacity: 1; }
  100% {
    opacity: 1; } }

@keyframes postCardAnimations {
  0% {
    height: 0; }
  100% {
    height: 0; } }

@keyframes obLoading1 {
  40% {
    transform: translateY(0px); }
  50% {
    transform: translateY(-3px); } }

@keyframes obLoading2 {
  60% {
    transform: translateY(0px); }
  70% {
    transform: translateY(-3px); } }

@keyframes obLoading3 {
  80% {
    transform: translateY(0px); }
  90% {
    transform: translateY(-3px); } }

.cta-block {
  background: #0057B7;
  padding-top: 15rem;
  padding-bottom: 11rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  .cta-block .block-container {
    display: flex;
    flex-wrap: wrap; }
    @media screen and (max-width: 767px) {
      .cta-block .block-container {
        flex-direction: column; } }
  .cta-block__container {
    position: relative;
    max-width: 750px;
    flex: 1 0 0;
    margin: 0 auto 8rem;
    padding: 0 4rem; }
    @media screen and (max-width: 767px) {
      .cta-block__container {
        margin: 0 auto 8rem -5rem;
        padding: 0; } }
    @media screen and (max-width: 480px) {
      .cta-block__container {
        margin: 0 auto 8rem -3rem; } }
    @media screen and (max-width: 767px) {
      .cta-block__container--slug {
        margin-top: 8rem; } }
    @media screen and (max-width: 480px) {
      .cta-block__container--slug {
        margin-top: 8rem; } }
  .cta-block__overlay--light-triangles {
    content: "";
    background: url(../../images/cta-block-triangles.svg);
    background-size: cover;
    opacity: 0.7;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-position: -300px 9%;
    background-repeat: no-repeat; }
  .cta-block__overlay--triangles {
    content: "";
    background: url(../../images/cta-block-triangles.svg);
    background-size: cover;
    opacity: 0.4;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-position: center; }
  .cta-block__slug {
    color: white;
    position: absolute;
    top: -5rem;
    padding-left: 5rem; }
  .cta-block__text {
    color: white;
    padding-left: 5rem;
    position: relative; }
    .cta-block__text:before {
      content: '';
      width: 0px;
      height: 0px;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-left: 16px solid;
      position: absolute;
      top: 0.4em;
      left: 0; }
  .cta-block__button {
    margin-top: 5rem;
    padding-left: 5rem; }
  .cta-block .btn--animated:hover, .cta-block .btn--animated:visited {
    color: white; }
  .cta-block--image .cta-block__container {
    margin-left: 0;
    width: 52%; }
    @media screen and (max-width: 767px) {
      .cta-block--image .cta-block__container {
        margin-left: -5rem;
        width: 100%; } }
    @media screen and (max-width: 480px) {
      .cta-block--image .cta-block__container {
        margin-left: -3rem; } }
  .cta-block--image .cta-block__text {
    font-size: 48px;
    font-size: 8rem;
    line-height: 60px;
    line-height: 10rem;
    margin-top: 0;
    margin-bottom: 3rem; }
    @media screen and (max-width: 480px) {
      .cta-block--image .cta-block__text {
        font-size: 30px;
        font-size: 5rem;
        line-height: 42px;
        line-height: 7rem; } }
  .cta-block--full-height {
    min-height: calc(100vh - 100px);
    display: flex;
    align-items: center; }
    .cta-block--full-height .overlay {
      opacity: 0.3; }

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