@keyframes showHide{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}@-moz-keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}@-o-keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}@keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}.l-cta__img{width:100%;height:100%;object-fit:cover}.l-cta__button{margin:30px 0 0}.l-cta__wrapper{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:767.98px){.l-cta__wrapper{display:flex;flex-direction:column-reverse}}.l-cta__text-container{padding:75px 0 75px 30px;height:100%;align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:470px;margin-left:auto;margin-right:140px;position:relative}@media (max-width:1599.98px){.l-cta__text-container{padding:60px 0 60px 24px;margin-right:112px}}@media (max-width:1199.98px){.l-cta__text-container{margin-right:100px}}@media (max-width:991.98px){.l-cta__text-container{padding:50px 30px;margin-right:60px}}@media (max-width:991.98px){.l-cta__text-container{margin:0}}.l-cta__pretitle{flex:1}.light .l-cta__pretitle{color:#fff}.l-cta__title{font-size:2.25em;font-weight:500;line-height:1.28;color:#243867}.light .l-cta__title{color:#fff}@media (max-width:1599.98px){.l-cta__title{font-size:1.8em}}@media (max-width:991.98px){.l-cta__title{font-size:1.625em;line-height:1.38;font-weight:700}}.l-cta__title:after{content:"";display:block;width:50px;height:1px;background:#fff;margin:20px 0}.light .l-cta__title:after{background:#f2c302}@media (max-width:991.98px){.l-cta__title:after{margin:15px 0}}.l-cta__text{font-size:1.125em;line-height:1.56;color:#243867;font-weight:400}.light .l-cta__text{color:#fff}@media (max-width:1599.98px){.l-cta__text{font-size:.9em}}@media (max-width:991.98px){.l-cta__text{font-size:.875em;line-height:1.71}}.l-cta__image{height:100%;width:100%;min-height:26.5em;position:absolute}@media (min-width:1600px){.l-cta__image{min-height:530px}}@media (max-width:1199.98px){.l-cta__image{min-height:450px}}@media (max-width:991.98px){.l-cta__image{min-height:400px}}@media (max-width:767.98px){.l-cta__image{min-height:0;height:340px;position:relative}}