.cta-mof{background-color:var(--cta-bg);overflow:hidden;position:relative;width:100%}.cta-mof,.cta-mof--color-beige{--cta-bg:#a9a392;--cta-text:#04173f}.cta-mof--color-navy{--cta-bg:#04173f;--cta-text:#fff}.cta-mof--color-light-blue{--cta-bg:#5494cc;--cta-text:#04173f}.cta-mof--color-red{--cta-bg:#ff2400;--cta-text:#fff}.cta-mof--color-white{--cta-bg:#fff;--cta-text:#04173f}.cta-mof__layout{display:grid;grid-template-areas:". content gap image";grid-template-columns:max(2.4rem,calc(50vw - 721px)) minmax(0,560px) 10rem minmax(0,1fr);margin:0;min-height:0;width:100%}.cta-mof--content-right
.cta-mof__layout{grid-template-areas:"image gap content .";grid-template-columns:minmax(0,1fr) 10rem minmax(0,560px) max(2.4rem,calc(50vw - 721px))}.cta-mof__content-col{align-items:center;display:flex;grid-area:content;min-width:0}.cta-mof__content{box-sizing:border-box;display:flex;flex-direction:column;gap:2.4rem;max-width:560px;padding:10rem 0;width:100%}.cta-mof__image-col{grid-area:image;min-height:0;min-width:0;overflow:hidden;position:relative}.cta-mof__image{bottom:5rem;display:block;height:calc(100% - 10rem);left:0;max-width:none;object-fit:cover;position:absolute;right:0;top:5rem;width:100%}.cta-mof--full-height-image{padding-bottom:0!important;padding-top:0!important}.cta-mof--full-height-image
.cta-mof__image-col{align-self:stretch;height:auto;min-height:100%}.cta-mof--full-height-image
.cta-mof__image{display:block;height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.cta-mof__image--top{object-position:right top}.cta-mof__image--center{object-position:right center}.cta-mof__image--bottom{object-position:right bottom}.cta-mof--content-right
.cta-mof__image--top{object-position:left top}.cta-mof--content-right
.cta-mof__image--center{object-position:left center}.cta-mof--content-right
.cta-mof__image--bottom{object-position:left bottom}.cta-mof__heading,.cta-mof__subheading{color:var(--cta-text);margin:0;max-width:56rem}.cta-mof__subheading{font-weight:500}.cta-mof__body{color:var(--cta-text);margin:0;max-width:56rem}.cta-mof__body p{margin:0}.cta-mof__body a{color:inherit}.cta-mof
.btn.btn--second-transparent{--c-second:var(--cta-text)}.cta-mof__btns{display:flex;flex-wrap:wrap;gap:1.2rem}.cta-mof__btn{position:relative}.cta-mof__btn-text{align-items:center;color:var(--cta-text);display:flex;font-family:var(--font-heading);font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:1.1;padding:1rem 1.5rem;text-transform:uppercase;white-space:nowrap}.cta-mof__btn-icon{align-items:center;background-color:var(--cta-text);color:var(--cta-bg);display:flex;flex-shrink:0;justify-content:center;width:4rem}@media screen and (max-width:1199px){.cta-mof__layout{grid-template-areas:". content gap image";grid-template-columns:4rem minmax(0,1fr) 6rem minmax(360px,42vw)}.cta-mof--content-right .cta-mof__layout{grid-template-areas:"image gap content .";grid-template-columns:minmax(360px,42vw) 6rem minmax(0,1fr) 4rem}.cta-mof__content{padding:8rem 0}.cta-mof__image{bottom:4rem;height:calc(100% - 8rem);top:4rem}.cta-mof--full-height-image .cta-mof__image-col{align-self:stretch;height:auto;min-height:100%}.cta-mof--full-height-image .cta-mof__image{height:100%;inset:0;width:100%}}@media screen and (max-width:991px){.cta-mof--content-right .cta-mof__layout,.cta-mof__layout{display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr;min-height:0;width:100%}.cta-mof--full-height-image .cta-mof__image-col,.cta-mof__image-col{height:300px;min-height:300px}.cta-mof--full-height-image .cta-mof__image,.cta-mof__image{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.cta-mof__content-col{width:100%}.cta-mof__content{gap:2rem;max-width:none;padding:4rem 2.4rem;width:100%}.cta-mof__btns{justify-content:flex-start}}@media screen and (max-width:600px){.cta-mof--full-height-image .cta-mof__image-col,.cta-mof__image-col{height:240px;min-height:240px}.cta-mof__content{padding:3.5rem 2rem}}