.promo-banner{background-color:var(--bg-color);overflow:hidden;position:relative}.promo-banner__container{margin-left:auto;margin-right:auto}@media only screen and (min-width:830px){.promo-banner__container{align-items:center;display:flex;justify-content:flex-end;min-height:500px;position:relative}}@media only screen and (min-width:1024px){.promo-banner__container{min-height:577px}}.container .promo-banner .promo-banner__container{min-height:auto}@media only screen and (min-width:768px){.promo-banner--reverse .promo-banner__container{justify-content:flex-start}}@media only screen and (min-width:830px){.promo-banner--benefits .promo-banner__container{min-height:600px}}@media only screen and (min-width:1024px){.promo-banner--benefits .promo-banner__container{min-height:717px}}@media only screen and (min-width:830px){.promo-banner__content{width:54%}}@media only screen and (min-width:1700px){.promo-banner__content{width:56%}}@media only screen and (min-width:768px)and (max-width:1024px){.promo-banner__content--full-size{width:100%}}@media only screen and (min-width:1024px){.fixed .col-desktop-4 .promo-banner__content--full-size,.fixed .col-desktop-6 .promo-banner__content--full-size{width:100%}}.fixed .promo-banner .promo-banner__content{padding:30px}@media only screen and (min-width:1024px){.fixed .promo-banner .promo-banner__content{padding:60px}.fixed .col-desktop-6 .promo-banner__content,.fixed .col-desktop-8 .promo-banner__content{padding:40px}}.fixed .col-desktop-4 .promo-banner__content{padding:30px}@media only screen and (min-width:1024px){.col-desktop-4 .promo-banner__content,.col-desktop-6 .promo-banner__content{width:100%}}.fixed .promo-banner .promo-banner__title{margin-left:0}.promo-banner__media{margin-left:20px;overflow:hidden;width:calc(100% - 20px)}@media only screen and (min-width:768px){.promo-banner__media{bottom:0;height:100%;left:-100px;margin-left:auto;max-height:100%;max-width:730px;position:absolute;width:47%}}@media only screen and (max-width:767px){.promo-banner__media{margin-left:0}}.promo-banner__media img{aspect-ratio:1/1;border-radius:9999px;height:auto!important;left:unset;max-width:unset!important;right:0;transform:translate(-7%,7%);width:105%!important}@media only screen and (min-width:768px){.promo-banner--reverse .promo-banner__media{left:auto;right:-100px}.promo-banner--reverse .promo-banner__media img{aspect-ratio:1/1;left:0;right:unset;transform:translate(7%,7%)}.promo-banner--general .promo-banner__media{height:100%;left:0;max-height:100%;max-width:730px;top:0;transform:none;width:45%}}@media only screen and (min-width:768px)and (max-width:830px){.promo-banner--general .promo-banner__media{width:80%}}@media only screen and (min-width:768px){.promo-banner--reverse.promo-banner--general .promo-banner__media{bottom:0;left:auto;right:0;top:auto}.promo-banner--benefits .promo-banner__media{height:calc(100% - 40px)}}.promo-banner__img{opacity:0;transition:visibility .3s linear,opacity .3s linear;visibility:hidden}.promo-banner__img.is-active.lazyloaded{opacity:1;visibility:visible}.promo-banner__img-mask{left:0;position:absolute;top:0}.promo-banner--general .promo-banner__img-mask{height:auto;transform:scale(1.01);width:150%}@media only screen and (min-width:768px){.promo-banner--general .promo-banner__img-mask{bottom:0;height:180%;left:auto;-o-object-position:100% 0;object-position:100% 0;right:0;top:auto;width:180%}}@media only screen and (min-width:1024px){.promo-banner--general .promo-banner__img-mask{bottom:-10px}}@media only screen and (min-width:768px){.promo-banner--reverse.promo-banner--general .promo-banner__img-mask{bottom:auto;left:0;right:auto;top:0}}@media only screen and (min-width:1024px){.promo-banner--reverse.promo-banner--general .promo-banner__img-mask{top:-20px}}@media only screen and (min-width:768px){.promo-banner--benefits .promo-banner__img-mask{height:180%;width:180%}.promo-banner__img-mask--round{bottom:0;height:100%;width:100%}}.promo-banner__impact-media{left:20px;position:relative}@media only screen and (min-width:768px){.promo-banner__impact-media{bottom:-1px;display:block;height:100%;height:calc(100% + 2px);left:auto;position:absolute;right:0;right:-1px;top:0;top:-1px;width:40%}}@media only screen and (min-width:1024px){.col-desktop-4 .promo-banner__impact-media,.col-desktop-6 .promo-banner__impact-media{display:none}}@media only screen and (max-width:640px){.promo-banner__impact-media:before{content:"";display:block;padding-top:100%}}.promo-banner__impact-img{height:100%;width:100%}.promo-banner__impact-img,.promo-banner__impact-mask{left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.promo-banner__impact-mask{height:140%;max-width:none;-o-object-position:top left;object-position:top left;transform:scale(1.01);width:140%}@media only screen and (min-width:768px){.promo-banner__impact-mask{-o-object-position:0 25%;object-position:0 25%;top:-50px}}@media only screen and (min-width:1024px){.col-desktop-6 .promo-banner__impact-mask{top:0}.promo-banner__btns{align-items:center;display:flex}}@media only screen and (max-width:640px){.promo-banner--impact{margin-left:-20px;margin-right:-20px}}.container .promo-banner{--promo-banner-border:1px;border:var(--promo-banner-border) solid #707070}.promo-banner.is-dark{--promo-banner-border:0}.promo-banner .copy{color:#000}.btn-primary{align-items:center;background-color:transparent;border:none;color:inherit;color:#5dc5ea!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-size:1.125rem;font-weight:400;justify-content:center;line-height:1.44;margin:0;padding:0;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary:before{background-color:currentColor;border-radius:999px;content:"";display:block;margin-right:15px;min-height:25px;min-width:25px;overflow:hidden;transition:transform .3s ease}.btn-primary--dark{color:#003a63!important}.tabs{--slider-arrow-bg:#003a63;--slider-btn:#5dc5ea}.tabs__container{display:grid;grid-template-areas:"tab";grid-template-columns:1fr;width:100%}.tabs__tab{display:none;grid-area:tab;opacity:0;visibility:hidden}.tabs__tab.is-active{display:block;opacity:1;visibility:visible}.tabs__btns{display:flex;max-width:100%}.tabs__btn{color:var(--slider-btn);display:block;margin-right:30px;position:relative;transition:border-bottom-color .3s linear;white-space:nowrap}.tabs__btn:last-child{margin-right:0}.can-hover .tabs__btn:hover:before,.tabs__btn.is-active:before{opacity:1}.tabs__btn:before{background-color:currentColor;bottom:0;content:"";display:block;height:2px;left:0;opacity:.25;position:absolute;transition:opacity .3s linear;width:100%}.tabs__slider{position:relative}@media only screen and (max-width:640px){.tabs__slider{max-width:calc(100vw - 60px)}}@media only screen and (min-width:768px){.tabs__slider{padding-right:35px}}@media only screen and (min-width:830px)and (max-width:1024px){.tabs__slider{max-width:calc(53vw - 90px)}}@media only screen and (min-width:1200px){.tabs__slider{padding-right:0}}.tabs__arrow,.tabs__slider-inner{overflow:hidden}.tabs__arrow{align-items:center;background-color:var(--slider-arrow-bg);border-radius:999px;color:#fff;display:none;height:35px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:35px}@media only screen and (min-width:768px){.tabs__arrow{display:flex}}.tabs__arrow--left{right:calc(100% + 10px)}@media only screen and (min-width:1200px){.tabs__arrow--left{right:calc(100% + 35px)}}.tabs__arrow--left .icon{transform:translateX(-1px)}.tabs__arrow--right{left:calc(100% - 20px)}@media only screen and (min-width:1200px){.tabs__arrow--right{left:calc(100% + 35px)}}.tabs__arrow--right .icon{transform:translateX(2px)}.is-not-enough .tabs__arrow,.tabs__arrow:disabled{display:none}.is-ultra-dark-blue .tabs{--slider-arrow-bg:#0064a3;--slider-btn:#5dc5ea}.tabbed-block .components__item{background-color:#003a63;color:#fff}.section-gaps{padding-bottom:60px;padding-top:60px}@media (min-width:1100px){.section-gaps{padding-bottom:120px;padding-top:120px}}.fifty-fifty-cta.grey{background-color:#f7f7f7}.fifty-fifty-cta.grey svg path{fill:#f7f7f7}.fifty-fifty-cta.blue{background-color:#003a63;color:#fff!important}.fifty-fifty-cta.blue .copy{color:#fff}.fifty-fifty-cta.blue .copy .btn-primary:not(.btn-primary--dark),.fifty-fifty-cta.blue .copy p a{color:#5dc5ea!important}.fifty-fifty-cta.blue svg path{fill:#003a63}.fifty-fifty-cta.blue .btn-primary--dark{color:#fff!important}.fifty-fifty-cta svg path{transform:translateY(18px)}@media only screen and (min-width:830px){.fifty-fifty-cta svg{aspect-ratio:1/1.15!important;height:auto!important;max-width:1355px;min-width:1000px!important;width:77vw!important}}.fifty-fifty-cta .ratio--1x1{aspect-ratio:1/1}@media only screen and (min-width:1200px){#smaller-h1{font-size:68px!important;width:500px}}
