.comp-slider .banner-image .container{max-width:100%;padding-left:0;padding-right:0}
.comp-slider .banner-image .container>div{max-width:100%}
@media(min-width:2040px){.comp-slider .banner-image .container .comp-banner-image{max-width:100%;margin:auto}
}
.root.container .comp-slider .banner-image .container.notEmbed{padding-left:0;padding-right:0;max-width:100%}
.root.container .comp-slider .banner-image .container.notEmbed>div{max-width:100%}
@media(min-width:2040px){.root.container .comp-slider .banner-image .container.notEmbed .comp-banner-image{max-width:100%;margin:auto}
}
.banner-image .bgTransparent{background-color:transparent}
.banner-image .bgWhite{background-color:#fff}
.banner-image .bgWhite .comp-banner-image__media{background-color:#fff}
.banner-image .bgBlue{background-color:#b3dff1}
.banner-image .bgBlue .comp-banner-image__media{background-color:#b3dff1}
.banner-image .bgPurple{background-color:#d6d9ed}
.banner-image .bgPurple .comp-banner-image__media{background-color:#d6d9ed}
.banner-image .bgDarkBlue{background-color:#152a69}
.banner-image .bgDarkBlue .comp-banner-image__title,.banner-image .bgDarkBlue .comp-banner-image__text *,.banner-image .bgDarkBlue .comp-banner-image__text-note-title,.banner-image .bgDarkBlue .comp-banner-image__text-note-subtitle,.banner-image .bgDarkBlue .comp-banner-image__link{color:#fff}
.banner-image .bgDarkBlue .comp-banner-image__btn{background-color:#eb0000}
.banner-image .bgDarkBlue .comp-banner-image__text-note.comp-banner-image__text-note--border{border-color:#fff}
.banner-image .bgDarkBlue .comp-banner-image__media{background-color:#152a69}
.banner-image .comp-banner-image{margin:auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:17px 16px}
@media(min-width:993px){.banner-image .comp-banner-image{padding:0;flex-direction:row;margin-bottom:16px}
}
.banner-image .comp-banner-image__body{display:flex;flex-direction:column;padding:55px 30px;align-items:flex-start;justify-content:center;height:100%}
@media(min-width:993px){.banner-image .comp-banner-image__body{width:64%}
}
.banner-image .comp-banner-image__title{color:#152a69;line-height:normal;width:100%;margin-bottom:1rem;font-weight:500;font-family:"Geomanist-medium",sans-serif;font-size:34px}
@media(min-width:993px){.banner-image .comp-banner-image__title{font-size:40px}
}
.banner-image .comp-banner-image__title--h1{font-size:38px}
@media(min-width:993px){.banner-image .comp-banner-image__title--h1{font-size:56px}
}
.banner-image .comp-banner-image__title--h2{font-size:34px}
@media(min-width:993px){.banner-image .comp-banner-image__title--h2{font-size:40px}
}
.banner-image .comp-banner-image__title--large{font-size:34px}
@media(min-width:993px){.banner-image .comp-banner-image__title--large{font-size:56px}
}
.banner-image .comp-banner-image__title--medium{font-size:26px}
@media(min-width:993px){.banner-image .comp-banner-image__title--medium{font-size:40px}
}
.banner-image .comp-banner-image__text{display:flex;flex-direction:column-reverse;align-items:flex-start;margin-bottom:24px;font-family:"Geomanist-light",sans-serif;width:100%;flex-wrap:wrap}
@media(min-width:756px){.banner-image .comp-banner-image__text{flex-direction:column-reverse;align-items:baseline;justify-content:flex-end;flex-wrap:nowrap}
}
@media(min-width:1200px){.banner-image .comp-banner-image__text{flex-direction:row-reverse;align-items:center;justify-content:flex-end;flex-wrap:nowrap}
}
.banner-image .comp-banner-image__text-list{margin-bottom:0;color:#162f74;text-align:left;font-size:16px;font-family:"Geomanist-light",sans-serif;line-height:1.5;font-weight:normal !important;width:100%}
.banner-image .comp-banner-image__text-list ul,.banner-image .comp-banner-image__text-list ol{list-style:disc;margin:0}
.banner-image .comp-banner-image__text-list p{align-items:center;gap:10px}
.banner-image .comp-banner-image__text-list p a{color:#162f74}
.banner-image .comp-banner-image__text-list p.comp-banner-image__line--icon{display:flex;flex-direction:row}
.banner-image .comp-banner-image__text-list .text-small{font-size:14px}
.banner-image .comp-banner-image__text-list .text-medium{font-size:16px}
.banner-image .comp-banner-image__text-list .text-large{font-size:18px}
.banner-image .comp-banner-image__text-list ul li b{font-family:"Geomanist-light",sans-serif}
.banner-image .comp-banner-image__text-note{display:flex;margin-right:1rem;padding:10px 10px;font-size:30px;color:#162f74;font-family:"Geomanist-light",sans-serif;font-weight:400;align-items:center}
@media(min-width:993px){.banner-image .comp-banner-image__text-note{padding:10px 20px;margin-right:35px;font-size:50px;flex-direction:row;align-items:center}
}
@media(min-width:1200px){.banner-image .comp-banner-image__text-note{flex-direction:column;align-items:baseline}
}
.banner-image .comp-banner-image__text-note-title{font-size:25px;padding-right:10px}
.banner-image .comp-banner-image__text-note--subtitle{font-size:35px}
@media(min-width:993px){.banner-image .comp-banner-image__text-note--subtitle{font-size:50px;line-height:1}
}
.banner-image .comp-banner-image__text-note--border{border:solid 1px #152a69}
.banner-image .comp-banner-image__text-note .comp-banner-note--bold{font-family:"Geomanist-medium",sans-serif;color:inherit}
.banner-image .comp-banner-image__text--stacked{flex-direction:column}
@media(min-width:756px){.banner-image .comp-banner-image__text--stacked{flex-direction:column}
}
@media(min-width:1200px){.banner-image .comp-banner-image__text--stacked{flex-direction:column}
}
.banner-image .comp-banner-image__subtitle{color:#152a69;font-size:22px;line-height:normal;width:100%;margin-bottom:1rem;font-weight:400;font-family:"Geomanist-light",sans-serif}
@media(min-width:993px){.banner-image .comp-banner-image__subtitle{font-size:28px}
}
.banner-image .comp-banner-image__actions{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;width:100%}
@media(min-width:993px){.banner-image .comp-banner-image__actions{margin-bottom:30px;flex-direction:row}
}
.banner-image .comp-banner-image__btn{display:flex;align-items:center;justify-content:center;width:282px;min-height:56px;max-width:100%;border-radius:28px;font-family:"Geomanist-book",sans-serif;font-size:16px;text-transform:uppercase;background-color:#152a69;color:#fff;text-decoration:none}
.banner-image .comp-banner-image__link{font-family:"Geomanist-regular",sans-serif;font-weight:400;text-decoration:none;font-size:16px;color:#162f74;background-color:transparent;width:282px;min-height:56px;max-width:100%;display:flex;align-items:center;justify-content:center}
@media(min-width:993px){.banner-image .comp-banner-image__link{margin-top:0;margin-left:48px}
}
.banner-image .comp-banner-image__media{display:flex;position:relative;width:100%}
@media(min-width:993px){.banner-image .comp-banner-image__media{max-width:667px;width:34%}
}
.banner-image .comp-banner-image__img{object-fit:contain;width:100%;height:100%}
.banner-image .comp-banner-image.comp-banner-image--v2{flex-direction:column-reverse}
@media(min-width:993px){.banner-image .comp-banner-image.comp-banner-image--v2{flex-direction:row-reverse}
}
.banner-image .comp-banner-image__boxed{margin-bottom:16px}
@media(min-width:993px){.comp-banner-image.comp-banner-image--media50 .comp-banner-image__media{width:50%;max-width:none}
.comp-banner-image.comp-banner-image--media50 .comp-banner-image__body{width:50%}
}
.banner-image .comp-banner-image__img{max-height:704.27px}
.comp-banner-image__underline{text-decoration:underline;text-underline-offset:.15em}
body[data-page-name="404"] .comp-banner-image.comp-banner-image--media50 .comp-banner-image__text.comp-banner-image__text--stacked .comp-banner-image__subtitle{font-size:40px}
@media(max-width:768px){body[data-page-name="404"] .comp-banner-image.comp-banner-image--media50 .comp-banner-image__text.comp-banner-image__text--stacked .comp-banner-image__subtitle{font-size:28px}
}