body .hero-section{padding-top:5.3125rem}body .hero-section.primary-bg{background:var(--sme-primary-color)}body .hero-section.secondary-bg{background:var(--sme-secondary-color)}body .hero-section.align-content-top .text{justify-content:flex-start}body .hero-section.align-content-center .text{justify-content:center}body .hero-section.align-content-bottom .text{justify-content:flex-end}body .hero-section.how-it-works{padding-top:4.625rem}body .hero-section.how-it-works .content .text{width:53.6%}body .hero-section.how-it-works .content .image{width:46.7%;margin-top:.3125rem;padding-left:2rem;margin-bottom:-1.5rem}body .hero-section.report-your-progress{padding-top:4.5625rem}body .hero-section.report-your-progress .content .image{margin-top:-1.25rem;width:50%;padding-left:4rem;margin-bottom:-1.25rem}body .hero-section.report-your-progress .content .text{width:50%}body .hero-section.committed{padding-top:5.9375rem}body .hero-section.committed .content .text{padding-top:1.5rem}body .hero-section.committed .content .image{padding-left:1.7625rem;margin-bottom:-1.4625rem}body .hero-section.start-measuring{padding:32px 60px 64px;margin:0 20px 64px;border-radius:0 0 24px 24px;background:#2a8187}body .hero-section.start-measuring .content .text{width:53.6%}body .hero-section.start-measuring .content .image{width:29%}body .hero-section.news .content .text{width:54.7%;padding-top:4.8125rem}body .hero-section.news .content .text h1{margin-bottom:1.5rem}body .hero-section.news .content .image{width:45.3%;margin-top:-2.3rem;padding-left:.4875rem;margin-bottom:-1.3625rem}body .hero-section.no-image{padding-bottom:5.125rem}body .hero-section.no-image .content .text{width:100%;padding:0;min-height:15.8125rem}body .hero-section.no-image .content .text h1{margin-bottom:1.5rem}body .hero-section.no-image .content .text p{max-width:55%;margin:0 auto}body .hero-section.no-image .content .text .button{margin:2.5rem auto 0}body .hero-section.no-image .content .text .acf-innerblocks-container{width:100%;text-align:center}body .hero-section.middle-image{padding-top:100px}body .hero-section.middle-image .content{justify-content:space-between}body .hero-section.middle-image .content .text{width:53.6%}body .hero-section.middle-image .content .image{width:35%;padding-left:1.75rem;margin-top:-1rem;padding-right:2rem;margin-bottom:0}body .hero-section.bg-image{position:relative;padding-top:6.125rem;padding-bottom:4.625rem}body .hero-section.bg-image:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,#0000009e,#0000 52.74%);z-index:1}body .hero-section.bg-image.wider .content .text{width:auto}body .hero-section.bg-image.center-text .content .text{width:100%;padding-right:0;min-height:15.5rem;text-align:center}body .hero-section.bg-image.center-text .content .text .acf-innerblocks-container{width:100%}body .hero-section.bg-image .content{justify-content:space-between}body .hero-section.bg-image .content .background-image{position:absolute;left:0;top:0;width:100%;height:100%}body .hero-section.bg-image .content .background-image img{height:100%;width:100%}body .hero-section.bg-image .content .text{position:relative;z-index:2;padding-bottom:0}body .hero-section.bg-image .content .text h1{margin-bottom:1.5rem}body .hero-section.bg-image .content .transparent-link{font-weight:400}body .hero-section.bg-image .content .transparent-link .icon{display:inline-block;margin-right:1rem}body .hero-section.bg-image .content .logos{position:relative;z-index:2;max-width:13.75rem;margin-bottom:0}body .hero-section.bg-image .content .logos li{margin-bottom:1.5rem;display:flex;justify-content:flex-end}body .hero-section.bg-image .content .logos li img{width:auto}body .hero-section.bg-image .content .logos li:last-of-type{margin-bottom:0}body .hero-section .content{display:flex;align-items:center;justify-content:space-between;gap:2rem}body .hero-section .content .text{width:58.6%;display:flex;flex-direction:column;align-items:baseline}body .hero-section .content .text .video-btn{display:flex;align-items:center}body .hero-section .content .text .video-btn span{margin-left:10px;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;color:#000}body .hero-section .content .text h1{color:#fff;font-size:80px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-4px;margin-bottom:20px}body .hero-section .content .text p{color:#e7e7e7;font-size:20px;font-style:normal;font-weight:300;line-height:125%;letter-spacing:-.6px}body .hero-section .content .image{width:41.4%}body .hero-section .content .image img{width:100%}@media (max-width: 1200px){body .hero-section.report-your-progress{padding-top:4.5625rem}body .hero-section.report-your-progress .content .image{margin-top:-1.25rem;width:50%;padding-left:1rem;margin-bottom:-1.25rem}body .hero-section.report-your-progress .content .text{width:50%}}@media (max-width: 992px){body .hero-section,body .hero-section.start-measuring,body .hero-section.committed,body .hero-section.how-it-works,body .hero-section.report-your-progress,body .hero-section.bg-image{padding-top:4.0625rem}body .hero-section.bg-image .content .transparent-link{font-size:1rem}body .hero-section.bg-image .content .transparent-link .icon{margin-right:.3125rem}body .hero-section .container{max-width:100%;padding:0}body .hero-section .content .image{display:flex;align-items:flex-end;margin-top:0}}@media (max-width: 992px){body .hero-section .content .text h1{margin-bottom:1.25rem;font-size:3.5rem}body .hero-section .content .text p{margin-bottom:1.25rem}}@media (max-width: 767px){body .hero-section .content .text h1{margin-bottom:1.25rem;font-size:2.5rem;letter-spacing:0}body .hero-section .content .text p{margin-bottom:1.25rem}}@media (max-width: 1024px){body .hero-section .content .text h1{margin-bottom:1.25rem;font-size:36px;letter-spacing:-1.8px;line-height:100%}body .hero-section .content .text p{margin-bottom:1.25rem;font-size:22px;letter-spacing:-.66px}}@media (max-width: 576px){body .hero-section{margin:0;padding:32px}body .hero-section.start-measuring,body .hero-section.bg-image,body .hero-section.news,body .hero-section.report-your-progress,body .hero-section.committed,body .hero-section.how-it-works,body .hero-section.middle-image{padding:32px;margin:0 20px 32px}body .hero-section.start-measuring .content .text,body .hero-section.bg-image .content .text,body .hero-section.news .content .text,body .hero-section.report-your-progress .content .text,body .hero-section.committed .content .text,body .hero-section.how-it-works .content .text,body .hero-section.middle-image .content .text{width:100%;padding-top:0}body .hero-section.start-measuring .content .image,body .hero-section.bg-image .content .image,body .hero-section.news .content .image,body .hero-section.report-your-progress .content .image,body .hero-section.committed .content .image,body .hero-section.how-it-works .content .image,body .hero-section.middle-image .content .image{width:100%;margin-top:0;padding-right:0;padding-left:0;margin-bottom:-.75rem}body .hero-section.bg-image{padding-bottom:2.8125rem}body .hero-section.bg-image .content .logos{max-width:100%;display:flex;flex-wrap:wrap;margin:1.25rem -.624375rem 0}body .hero-section.bg-image .content .logos li{height:auto;padding:0 .625rem;width:33.333%;justify-content:center;align-items:center}body .hero-section.bg-image .content .logos li:last-of-type{margin-bottom:1.5rem}body .hero-section.bg-image .content .logos li img{max-width:100%;width:auto;height:auto}body .hero-section.no-image .content .text{min-height:auto}body .hero-section.no-image .content .text p{max-width:90%}body .hero-section .content{flex-direction:column}body .hero-section .content .text{width:100%;padding-right:0}body .hero-section .content .image{width:100%;padding-left:0}}
