.contained-hero-cta{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.contained-hero-cta{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1400px){.contained-hero-cta{padding-top:8rem;padding-bottom:8rem}}.contained-hero-cta .contained-hero-cta__container{position:relative;overflow:hidden;display:flex;z-index:1;flex-direction:column;padding:0;border-radius:9px;background-color:#2c3f57;color:#fff}@media (min-width:768px){.contained-hero-cta .contained-hero-cta__container{flex-direction:row}}.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__bg-img img{display:block;position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__bg-img img{width:auto;min-width:100%}}.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__fractals{display:block;position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__fractals{width:auto;min-width:100%}}.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content{display:flex;width:100%;min-height:40rem;padding:5rem 6.5rem;gap:6.5rem}@media (min-width:0) and (max-width:1023px){.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content{flex-direction:column;min-height:unset;padding:3rem 4.5rem;gap:4rem}}@media (min-width:0) and (max-width:767px){.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content{padding:3rem;gap:3rem}}.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__title{margin:0;font-weight:400;font-size:4.2rem;line-height:1.2;width:calc(50% - 3.25rem);font-weight:600}@media (min-width:1024px){.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__title{font-size:5.4rem}}@media (min-width:0) and (max-width:1023px){.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__title{width:100%}}.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__content-text-cta{align-self:end;width:calc(50% - 3.25rem)}@media (min-width:0) and (max-width:1023px){.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__content-text-cta{width:100%}}.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__content-text-cta .field--name-field-b-description{font-size:2.4rem;line-height:1.2}.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__content-text-cta .field--name-field-b-description :first-child{margin-top:0}.contained-hero-cta .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__content-text-cta .field--name-field-b-description :last-child{margin-bottom:0}.contained-hero-cta .field--name-field-b-single-cta{margin-top:2.667rem}.contained-hero-cta .field--name-field-b-single-cta a{display:inline-block;transition:220ms ease-in-out;font-size:2rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;padding:1.8rem 6.5rem;border:3px solid #006cba;border-radius:5px;background-color:#006cba;color:#fff;border-color:#fff;background-color:#fff;color:#2c3f57}.contained-hero-cta .field--name-field-b-single-cta a:focus,.contained-hero-cta .field--name-field-b-single-cta a:hover{text-decoration:none}.contained-hero-cta .field--name-field-b-single-cta a:focus,.contained-hero-cta .field--name-field-b-single-cta a:hover{opacity:.8}@media (min-width:0) and (max-width:767px){.contained-hero-cta .field--name-field-b-single-cta a{width:100%}}.contained-hero-cta--dark .contained-hero-cta__container{background-color:#333;color:#fff}.contained-hero-cta--dark .field--name-field-b-section-descrp-formatted a{transition:220ms ease-in-out;background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));background-repeat:no-repeat;background-position:left bottom;background-size:0 .15em;color:#fff;font-weight:600;text-decoration:none}.contained-hero-cta--dark .field--name-field-b-section-descrp-formatted a:focus,.contained-hero-cta--dark .field--name-field-b-section-descrp-formatted a:hover{background-size:100% .15em;text-decoration:none}.contained-hero-cta--dark .field--name-field-b-single-cta a{border-color:#fff;background-color:#fff;color:#333}.contained-hero-cta--red .contained-hero-cta__container{background-color:#c03;color:#fff}.contained-hero-cta--red .field--name-field-b-section-descrp-formatted a{transition:220ms ease-in-out;background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));background-repeat:no-repeat;background-position:left bottom;background-size:0 .15em;color:#fff;font-weight:600;text-decoration:none}.contained-hero-cta--red .field--name-field-b-section-descrp-formatted a:focus,.contained-hero-cta--red .field--name-field-b-section-descrp-formatted a:hover{background-size:100% .15em;text-decoration:none}.contained-hero-cta--red .field--name-field-b-single-cta a{border-color:#fff;background-color:#fff;color:#c03}.contained-hero-cta--red .contained-hero-cta__fractals{mix-blend-mode:plus-lighter}.contained-hero-cta--blue .contained-hero-cta__container{background-color:#2c3f57;color:#fff}.contained-hero-cta--blue .field--name-field-b-section-descrp-formatted a{transition:220ms ease-in-out;background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));background-repeat:no-repeat;background-position:left bottom;background-size:0 .15em;color:#fff;font-weight:600;text-decoration:none}.contained-hero-cta--blue .field--name-field-b-section-descrp-formatted a:focus,.contained-hero-cta--blue .field--name-field-b-section-descrp-formatted a:hover{background-size:100% .15em;text-decoration:none}.contained-hero-cta--blue .field--name-field-b-single-cta a{border-color:#fff;background-color:#fff;color:#2c3f57}.contained-hero-cta--blue .field--name-field-b-single-cta a{color:#006cba}.contained-hero-cta--light .contained-hero-cta__container{background-color:#dedede;color:#2c3f57}.contained-hero-cta--light .field--name-field-b-section-descrp-formatted a{transition:220ms ease-in-out;background-image:linear-gradient(rgba(44,63,87,.7),rgba(44,63,87,.7));background-repeat:no-repeat;background-position:left bottom;background-size:0 .15em;color:#2c3f57;font-weight:600;text-decoration:none}.contained-hero-cta--light .field--name-field-b-section-descrp-formatted a:focus,.contained-hero-cta--light .field--name-field-b-section-descrp-formatted a:hover{background-size:100% .15em;text-decoration:none}.contained-hero-cta--light .field--name-field-b-single-cta a{border-color:#2c3f57;background-color:#2c3f57;color:#dedede}.contained-hero-cta--light .contained-hero-cta__fractals{mix-blend-mode:difference}.contained-hero-cta--mobile_blue .contained-hero-cta__container{background-color:#426da9;color:#fff}.contained-hero-cta--mobile_blue .field--name-field-b-section-descrp-formatted a{transition:220ms ease-in-out;background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));background-repeat:no-repeat;background-position:left bottom;background-size:0 .15em;color:#fff;font-weight:600;text-decoration:none}.contained-hero-cta--mobile_blue .field--name-field-b-section-descrp-formatted a:focus,.contained-hero-cta--mobile_blue .field--name-field-b-section-descrp-formatted a:hover{background-size:100% .15em;text-decoration:none}.contained-hero-cta--mobile_blue .field--name-field-b-single-cta a{border-color:#fff;background-color:#fff;color:#426da9}.contained-hero-cta--mobile_blue .field--name-field-b-single-cta a{color:#006cba}.contained-hero-cta--green-blue .contained-hero-cta__container{background:linear-gradient(180deg,#2cd5c4 0,#2c3f57 100%);color:#fff}.contained-hero-cta--green-blue .field--name-field-b-section-descrp-formatted a{transition:220ms ease-in-out;background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));background-repeat:no-repeat;background-position:left bottom;background-size:0 .15em;color:#fff;font-weight:600;text-decoration:none}.contained-hero-cta--green-blue .field--name-field-b-section-descrp-formatted a:focus,.contained-hero-cta--green-blue .field--name-field-b-section-descrp-formatted a:hover{background-size:100% .15em;text-decoration:none}.contained-hero-cta--green-blue .field--name-field-b-single-cta a{border-color:#fff;background-color:#fff;color:#2cd5c4}.contained-hero-cta--green-blue .field--name-field-b-single-cta a{color:#006cba}.contained-hero-cta--medium-blue-dark-blue .contained-hero-cta__container{background:linear-gradient(180deg,#4698cb 0,#2c3f57 100%);color:#fff}.contained-hero-cta--medium-blue-dark-blue .field--name-field-b-section-descrp-formatted a{transition:220ms ease-in-out;background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));background-repeat:no-repeat;background-position:left bottom;background-size:0 .15em;color:#fff;font-weight:600;text-decoration:none}.contained-hero-cta--medium-blue-dark-blue .field--name-field-b-section-descrp-formatted a:focus,.contained-hero-cta--medium-blue-dark-blue .field--name-field-b-section-descrp-formatted a:hover{background-size:100% .15em;text-decoration:none}.contained-hero-cta--medium-blue-dark-blue .field--name-field-b-single-cta a{border-color:#fff;background-color:#fff;color:#4698cb}.contained-hero-cta--medium-blue-dark-blue .field--name-field-b-single-cta a{color:#006cba}.contained-hero-cta--centered .contained-hero-cta__container .contained-hero-cta__content{display:block;min-height:unset;text-align:center}.contained-hero-cta--centered .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__title{margin:0;font-weight:400;font-size:3.2rem;line-height:1.2;width:unset;margin-bottom:3rem;font-weight:500}@media (min-width:1024px){.contained-hero-cta--centered .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__title{font-size:4rem}}.contained-hero-cta--centered .contained-hero-cta__container .contained-hero-cta__content .contained-hero-cta__content-text-cta{width:unset}
/*# sourceMappingURL=contained-hero-cta.css.map */