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