@charset "UTF-8";/*!modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize*/*,*::before,*::after{box-sizing:border-box}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji}b,strong{font-weight:bolder}code{font-family:ui-monospace,SFMono-Regular,Consolas,liberation mono,Menlo,monospace;font-size:1em}small{font-size:80%}table{text-indent:0;border-color:inherit}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{text-transform:none}button,[type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--container-padding:1.5rem;--content-width:calc(1760px + (2 * var(--container-padding)));--grid-row-gap:0.75rem;--grid-column-gap:0.75rem}@media(min-width:992px){:root{--grid-row-gap:1.5rem;--grid-column-gap:1.5rem;--container-padding:2.5rem}}.container{padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin:0 auto}.container:not(.container--fluid){max-width:var(--content-width)}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--grid-row-gap)var(--grid-column-gap)}.grid.align-items-center{align-items:center}.col-6{grid-column-end:span 6}.col-12{grid-column-end:span 12}@media(min-width:768px){.col-sm-4{grid-column-end:span 4}.col-sm-6{grid-column-end:span 6}.col-sm-8{grid-column-end:span 8}}@media(min-width:992px){.offset-md-1{grid-column-start:2}.col-md-2{grid-column-end:span 2}.col-md-4{grid-column-end:span 4}.col-md-6{grid-column-end:span 6}.col-md-8{grid-column-end:span 8}.col-md-10{grid-column-end:span 10}}@media(min-width:1440px){.offset-xl-2{grid-column-start:3}.col-xl-4{grid-column-end:span 4}.col-xl-8{grid-column-end:span 8}}:root{--brand-hue:23;--brand-saturation:90%;--brand-lightness:54%;--brand:hsl(var(--brand-hue) var(--brand-saturation) var(--brand-lightness))}.bg-color-theme{background-color:#8bc4ba}@font-face{font-family:sofia pro;src:local("Mostardesign - Sofia Pro Regular"),local("Mostardesign-Sofia_Pro_Regular"),url(/fonts/Mostardesign-Sofia_Pro_Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:sofia pro;src:local("Mostardesign - Sofia Pro Light"),local("Mostardesign-Sofia_Pro_Light"),url(/fonts/Mostardesign-Sofia_Pro_Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:sofia pro;src:local("Mostardesign - Sofia Pro Semi Bold"),local("Mostardesign-Sofia_Pro_Semi_Bold"),url(/fonts/Mostardesign-Sofia_Pro_Semi_Bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:sofia pro;src:local("Mostardesign - Sofia Pro Black"),local("Mostardesign-Sofia_Pro_Black"),url(/fonts/Mostardesign-Sofia_Pro_Black.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:playfairdisplay;src:local("PlayfairDisplay - Regular"),local("PlayfairDisplay-Regular"),url(/fonts/PlayfairDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{font-family:sofia pro,helvetica,sans-serif;color:#231f20;font-size:16px;line-height:1.5}@media(min-width:992px){body{font-size:20px;line-height:1.4}}.text-right{text-align:right}.black{font-weight:700}h1,.h1{font-family:sofia pro,helvetica,sans-serif;font-weight:700;font-size:clamp(36px,7.2vw,80px);line-height:clamp(40px,8vw,88px);color:#d8d8d8;z-index:1000}h2,.h2{font-family:sofia pro,helvetica,sans-serif;font-weight:700;font-size:clamp(24px,4.8vw,48px);line-height:clamp(32px,6.4vw,60px);color:#d8d8d8}h3,.h2{font-family:sofia pro,helvetica,sans-serif;font-weight:700;font-size:clamp(24px,4.8vw,32px);line-height:clamp(32px,6.4vw,40px);color:#8bc4ba}.strong{font-weight:700}html,body,.body-overflow{min-height:100vh}.body-overflow{overflow-x:hidden;position:relative;width:100%}img{max-width:100%}section,.section{padding:clamp(20px,4vw,80px)0}button{padding:clamp(12px,2.4vw,20px);color:#fff;border-radius:12px;background-color:#8bc4ba;font-size:clamp(16px,3.2vw,24px);line-height:clamp(20px,4vw,24px);font-weight:600;border:none;letter-spacing:2px;cursor:pointer}@media(min-width:992px){button{letter-spacing:4px}}.is-hidden{display:none!important}@media(max-width:991px){.is-hidden-md{display:none!important}}@media(min-width:992px){.is-hidden-dk{display:none!important}}.no-margin{margin:0}.header img{width:40px;height:40px;margin:10px}.hero{position:relative}.hero img{width:100%}.hero h1{position:absolute;top:clamp(10px,2vw,80px);width:100%;text-align:end;color:#d8d8d8;margin:0 0 0 -20px;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#231f20}@media(min-width:992px){.hero h1{margin:0 0 0 -40px}}.hero__swiper-container{position:absolute;top:clamp(48px,9.6vw,120px);width:100%;text-align:end;margin-left:-20px}@media(min-width:992px){.hero__swiper-container{margin-left:-40px}}.hero__swiper .swiper-slide{color:#8bc4ba;font-size:clamp(14px,2.8vw,40px)}.text-and-image{position:relative}.text-and-image .text-container{height:100%;padding:20px;display:flex;flex-direction:column;justify-content:center}.text-and-image .text-container h2{color:#8bc4ba;font-size:clamp(24px,4.8vw,36px);line-height:clamp(32px,6.4vw,44px)}.text-and-image .text-container p{font-size:clamp(12px,2.4vw,24px)}.text-and-image .image-container{display:flex;height:100%;align-items:center}.text-and-image .image-container img{width:100%;border-radius:clamp(16px,3.2vw,40px);padding:clamp(1px,.2vw,20px)}.text-and-image.main .text-container{padding:clamp(12px,2.4vw,40px)}.text-and-image.main .text-container h2{font-size:clamp(24px,4.8vw,48px);line-height:clamp(32px,6.4vw,60px)}.text-and-image.main .text-container p{font-size:clamp(16px,3.2vw,32px)}.section-icons{padding:0 clamp(30px,6vw,120px)clamp(20px,4vw,100px)}.section-icons .icon-and-text{text-align:center}.section-icons .icon-and-text img{padding:12px 20px 0}@media(min-width:992px){.section-icons .icon-and-text img{padding:0}}.section-video{display:flex;align-items:center;justify-content:center;padding:clamp(40px,8vw,200px)0}.section-video video{height:clamp(180px,36vw,600px);width:auto;max-width:100%}.modal{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:rgba(35,31,32,.3);display:flex;align-items:center;justify-content:center;z-index:10000}.modal__window{position:relative;background-color:#fff;width:100%;max-width:1024px;height:100vh;padding:clamp(12px,2.4vw,40px)clamp(40px,8vw,120px);overflow-y:auto;border-bottom:40px solid #fff}@media(min-width:992px){.modal__window{border-radius:40px;max-height:calc(100% - 200px)}}.modal__window h2{text-align:center;color:#8bc4ba}@media(max-width:991px){.modal__window h2{text-align:left;margin-top:60px}}.modal__subtitle{font-size:clamp(20px,4vw,32px)}.modal__step{padding:clamp(12px,2.4vw,40px)clamp(20px,4vw,80px)}.modal__step .text-container{height:100%;display:flex;justify-content:center;align-items:center}.modal__step .image-container img{width:100%;max-width:300px}.modal__close-btn{position:absolute;top:20px;right:20px}.modal__close-btn .close{position:absolute;top:0;right:0;display:block;width:50px;height:50px;font-size:0;cursor:pointer}.modal__close-btn .close:before,.modal__close-btn .close:after{position:absolute;top:50%;left:50%;width:3px;height:30px;background-color:#8bc4ba;transform:rotate(45deg)translate(-50%,-50%);transform-origin:top left;content:''}.modal__close-btn .close:after{transform:rotate(-45deg)translate(-50%,-50%)}.modal .bottom-close{text-align:center}.modal .scroll-indicator{position:fixed;bottom:16px;right:16px;width:50px;height:50px;padding:8px;border-radius:100%;border:1px solid #231f20}.modal .scroll-indicator img{transform:rotate(90deg);transform-origin:center;position:absolute;top:12px;left:12px}@media(min-width:992px){.modal .scroll-indicator{bottom:calc(100px + 24px);right:calc((100% - 1024px)/2 + 24px)}}.be-paid{border:2px solid #ff9556;padding:clamp(20px,4vw,40px)}.be-paid p{font-size:clamp(12px,2.4vw,24px)}.be-paid h2{color:#ff9556}.be-paid .collect-reward,.be-paid .instructions{padding:clamp(20px,4vw,40px)}.be-paid .code{text-align:center}.be-paid .code div{display:flex;justify-content:center;align-items:center}.be-paid .code .logo{max-width:140px}.be-paid .instructions{background-color:rgba(255,149,86,.2)}.be-paid .instructions button{margin-top:0;background-color:#ff9556}@media(min-width:992px){.be-paid .instructions button{margin-top:40px}}.survey h2{color:#8bc4ba}.survey form{background-color:rgba(139,196,186,.2);padding:clamp(20px,4vw,40px);text-align:center;margin-bottom:clamp(20px,4vw,40px)}.survey form.disabled fieldset{opacity:.5}.survey form input[type=radio]{--size:32px;border:1px solid #231f20;background:0 0;font-size:16px;height:var(--size);min-height:var(--size);width:var(--size);min-width:var(--size);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}.survey form input[type=radio]:checked::before{content:'✓';position:absolute;top:5px;left:6px;font-size:24px}.survey form input[type=radio]{border-radius:100%}.survey form input[type=radio]:checked::before{content:'';background-color:#8bc4ba;border-radius:100%;top:9px;left:9px;width:12px;height:12px}.survey form label{font-size:clamp(16px,3.2vw,24px);letter-spacing:1px;margin:5px 0 0 20px}.survey .option{display:flex;align-items:center}.survey .question{padding:clamp(20px,4vw,40px);text-align:left}.survey .question.error{border:1px solid #d20000;background-color:rgba(210,0,0,.1)}.survey .error-msg{color:#d20000;font-size:clamp(12px,2.4vw,16px);font-weight:500;font-style:italic;text-align:left;padding:clamp(12px,2.4vw,20px)}.survey button{margin-top:20px}.results{padding:0}@media(min-width:992px){.results{padding:40px}}.results h1,.results h2{color:#8bc4ba}.results .main-text{display:flex;justify-content:center;align-items:start;flex-direction:column}@media(min-width:992px){.results .main-text{flex-direction:row;align-items:center}}.results .main-text button{margin:12px 16px 16px 0}@media(min-width:992px){.results .main-text button{margin:20px 20px 20px 40px}}.results .charts-container{margin-top:40px;padding:0}@media(min-width:992px){.results .charts-container{padding:40px}}.results .charts-container .chart{border:solid 1px #8bc4ba;padding-top:clamp(12px,2.4vw,20px)}.results .charts-container .highcharts-credits{display:none}.footer-cta{background-color:#8bc4ba;padding:12px;letter-spacing:2px;font-size:clamp(10px,2vw,12px)}.footer-cta a{text-decoration:none;color:#fff}@keyframes marqueeOne{0%{transform:translate3d(var(--move-initial),0,0)}100%{transform:translate3d(var(--move-final),0,0)}}.footer-cta .marquee{position:relative;overflow:hidden;--offset:20vw;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset))}.footer-cta .marquee__inner{width:-moz-fit-content;width:fit-content;display:flex;position:relative;white-space:nowrap;transform:translate3d(var(--move-initial),0,0);animation:marqueeOne 16s linear infinite}.footer-cta .marquee__inner span{padding:0 2vw}.text-only{padding:clamp(20px,4vw,80px)clamp(30px,6vw,120px)}.text-only h2{color:#fff}.text-only p{font-size:clamp(16px,3.2vw,32px)}.footer{margin:4rem 0 2rem;font-size:clamp(12px,2.4vw,16px)}.footer .container{display:flex;justify-content:center;align-items:center}.footer img{height:clamp(28px,5.6vw,40px);margin:0 clamp(20px,4vw,40px)}