body{font-family:"Montserrat",sans-serif;background:#e5e5e5;margin:0}.page{max-width:1440px;margin:auto}button{border-radius:8px;background:#179e7f;color:#fafafa;font-weight:700;font-size:18px;padding:20px 80px;border:none;cursor:pointer}button:disabled{opacity:.3}.bold{font-weight:700}.subscriptionPage{text-align:center;padding:40px}.subscriptionPage .title{font-weight:500;font-size:64px;color:#075553}.subscriptionPage .pageGroup{padding:50px 0;width:100%}@media (max-width:768px){.subscriptionPage{text-align:left;padding:20px}.subscriptionPage .title{font-size:32px}.subscriptionPage .pageGroup{padding:30px 0}}.contributionContainer{display:flex;-webkit-padding-start:0;padding-inline-start:0}.contributionContainer li{list-style-type:none;padding-right:40px;width:100%}.contributionContainer li:last-child{padding-right:0}.paymentLogos{display:none;justify-content:center;margin-top:40px;height:30px}.contributionOptionContainer{text-align:center;border-radius:16px}.contributionOptionContainer:hover{transform:scale(1.1);-webkit-filter:drop-shadow(0 6px 24px rgba(0,0,0,.35));filter:drop-shadow(0 6px 24px rgba(0,0,0,.35))}.contributionOptionContainer .optionTitle{font-weight:700;font-size:32px;color:#075553;padding:10px}.contributionOptionContainer .optionSubTitle{font-size:24px;color:#075553}.contributionOptionContainer .optionPrice{font-weight:500;font-size:42px}.contributionOptionContainer .optionDescription{font-size:14px;color:#4b6266}.contributionOptionContainer .optionExtra{font-weight:700;font-size:14px;color:#4b6266;padding:20px}.contributionOptionContainer .pm,.contributionOptionContainer .pmNoMargin{font-size:14px;line-height:20px}.contributionOptionContainer .pm{margin-left:-15px;margin-top:-25px}.contributionOptionContainer .optionPriceContainer,.contributionOptionContainer .optionSlider{display:flex;justify-content:center;height:100px}.contributionOptionContainer .optionPriceContainer{align-items:center;color:#075553}.contributionOptionContainer .optionSlider{padding:0 40px;align-items:flex-end}.MuiSlider-valueLabel>span{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;transform:rotate(0deg) translateX(-30%) translateY(5px);position:relative;background:#46a785;border-radius:16px;color:#fcfcfc;left:-4px;top:-10px;font-family:"Poppins","Montserrat",sans-serif;font-weight:600;font-size:13px}.MuiSlider-valueLabel>span:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:5px solid transparent;border-top-color:#46a785;border-bottom:0;margin-left:-5px;margin-bottom:-5px}.MuiSlider-valueLabel>span>span{margin:9px;transform:rotate(0deg)!important}@media (min-width:768px) and (max-width:1200px){.optionSubTitle,.optionTitle{display:flex;justify-content:center;align-items:center}.optionTitle{height:60px}.optionSubTitle{height:50px}}@media (max-width:768px){.contributionOptionContainer{text-align:center}.contributionOptionContainer .optionDescription,.contributionOptionContainer .optionExtra{display:none}.contributionOptionContainer .optionSlider{padding:0 40px}.contributionOptionContainer .pm{margin-left:0}}.paymentIcons{display:flex;justify-content:center}.paymentIcons img{margin:0 10px;max-width:64px;max-height:64px}.paymentIcons .sepa,.paymentIcons .visa{padding:3px}.offsetContainer{display:flex;text-align:left}.offsetContainer .offsetDescription{color:#1a1c29;width:40%;padding-right:50px}.offsetContainer .offsetDescription .offsetTitle{font-weight:500;font-size:48px;color:#075553}.offsetContainer .offsetDescription .offsetInfo{padding:20px 0}.offsetContainer .offsetDescription .offsetList{width:80%;font-family:"Poppins","Montserrat",sans-serif;color:#179e7f;font-size:18px}.offsetContainer .offsetDescription .offsetList .selectedOffset{font-weight:700;border-radius:16px;background:#e5e5e5;border:2px solid #a0b3bd}.offsetContainer .offsetDescription .offsetList ul{-webkit-padding-start:0;padding-inline-start:0}.offsetContainer .offsetDescription .offsetList ul li{list-style-type:none;cursor:pointer;padding:5px 10px}.offsetContainer .offsetDescription .offsetList ul li:before{content:"";display:inline-block;height:1em;width:1em;background-image:url(/static/media/tree.327e6385.svg);background-size:contain;background-repeat:no-repeat;margin-right:1em}.offsetContainer .offsetDescription .offsetList ul li .offsetAllocation{float:right;font-weight:500}.offsetContainer .offsetImageContainer{width:760px}.offsetContainer .offsetImageContainer .slider-wrapper{border-radius:16px}.offsetContainer .offsetImageContainer .slider-wrapper .sconeLegend{background:rgba(52,116,115,.5019607843137255);position:absolute;bottom:40px;color:#fff;padding:20px;font-size:12px;text-align:left;width:100%}.offsetContainer .offsetImageContainer .slider-wrapper .sconeLegend .legendTitle{font-weight:500;font-size:32px;margin:0}.offsetContainer .offsetImageContainer .slider-wrapper .sconeLegend .legendDescription{font-size:16px}.offsetContainer .offsetImageContainer .slider-wrapper .sconeLegend .legendMoreOrLess{color:#f1c765;font-weight:500;cursor:pointer}.offsetContainer .offsetImageContainer img{width:760px;height:420px}.offsetContainer .mobileOffsetTitle{font-weight:500;font-size:24px;color:#179e7f;padding:20px 0}.offsetContainer .mobileOffsetDescription{color:#179e7f}.carousel .control-dots .dot{opacity:1!important}.carousel .control-dots .dot.selected{width:16px;border-radius:16px;background:#f1c765!important}.cover{object-fit:cover}@media (max-width:768px){.offsetContainer{flex-direction:column}.offsetContainer .offsetDescription{width:100%;padding:0}.offsetContainer .offsetDescription .offsetTitle{font-size:24px}.offsetContainer .offsetImageContainer{width:auto;margin:20px -20px}.offsetContainer .offsetImageContainer .slider-wrapper{border-radius:4px}}@media (min-width:768px){.carousel .control-dots{width:auto!important;right:0;margin:10px!important}}.qaContainer{display:flex;text-align:left}.qaContainer .qaLeft{width:40%;padding-right:50px}.qaContainer .qaLeft .lightBulb{color:#075553;font-size:300px}.qaContainer .qaLeft .qaTitle{font-weight:700;font-size:34px;color:#1a1c29;padding:20px 0}.qaContainer .qaRight{width:60%}.qaContainer .qaRight .qaQuestion{font-weight:500;font-size:24px;color:#1a1c29;padding:20px 0}.qaContainer .qaRight .qaAnswer{font-size:18px;color:#212121}.accordion{background-color:transparent!important}@media (max-width:768px){.qaContainer{flex-direction:column}.qaContainer .qaLeft{width:100%;padding:0}.qaContainer .qaLeft .qaTitle{color:#179e7f;font-size:24px;padding-bottom:10px}.qaContainer .qaRight{width:100%}.qaContainer .qaRight .qaQuestion{font-weight:500;font-size:18px;color:#179e7f}.qaContainer .qaRight .qaAnswer{font-size:14px}}.header{padding:40px 40px 0;display:flex;justify-content:space-between;color:#3d4b45}.header .scone{cursor:pointer}.header a{text-decoration:none;color:#3d4b45}.header .headerTitle{font-size:36px;display:flex;align-items:center}.header .headerTitle .partner{margin-left:50px;font-size:10px;text-align:center}.header .headerTitle .partner img{width:100px;height:50px;margin-top:-10px}.header .headerMenu{font-size:18px;display:flex;align-items:center}.header .headerMenu a,.header .headerMenu div{padding:10px 20px}.header .headerMenu .signupButton{cursor:pointer;background-color:#075553;border-radius:8px;color:#fafafa}@media (max-width:768px){.header{padding:20px 20px 10px;box-shadow:0 2px 4px rgba(0,0,0,.08)}.header .headerMenu{align-items:flex-start}.header .headerMenu a,.header .headerMenu div{display:none}.header .headerMenu .signupButton{display:inherit}}.backToTop{display:flex;justify-content:flex-end;background:#075553;padding-top:40px}.backToTop div{margin:0 20px 20px 0;padding:10px;color:#fafafa;border:1px solid #fafafa;border-radius:8px;cursor:pointer}.footerContainer{position:absolute;overflow:hidden;left:0;right:0;background:#075553;z-index:-1}.footer{color:#fafafa;display:flex;justify-content:space-between;padding:40px}.footer .left{width:40%}.footer .left .title{font-size:36px}.footer .left .contact{margin-top:40px}.footer .left .contact div{padding-top:5px}.footer .right{width:60%;display:flex;flex-direction:column;justify-content:space-between}.footer .right a{color:inherit;text-decoration:inherit}.footer .right .links{display:flex;justify-content:space-between;padding-top:20px;font-weight:500}.footer .right .links .pageLinks{width:50%;display:flex;justify-content:space-between}.footer .right .links .pageLinks .column div{cursor:pointer;margin-bottom:10px}.footer .right .links .icons{margin-top:10px;display:flex;justify-content:center}.footer .right .links .icons>*{display:none}.footer .right .links .icons>.show{display:inline;display:initial}.privacy{display:none;color:#fafafa;justify-content:center;align-items:center}.privacy div{margin:0 40px;cursor:pointer}.copyright{padding:20px 40px;margin:auto;display:flex;justify-content:center;color:grey;font-size:14px}@media (max-width:768px){.footer{padding:20px;flex-direction:column}.footer .left,.footer .right{width:100%}.footer .right .links{flex-direction:column}.footer .right .links .pageLinks{flex-direction:column;padding:20px 0}.footer .right .links .pageLinks .column{display:flex;justify-content:space-between}.footer .right .links .icons{justify-content:flex-start}.footer .right .privacy{padding-top:20px}.copyright{padding:20px;color:grey;font-size:14px}}.paymentPageContainer{display:flex;padding:40px}.paymentPageContainer .paymentInformation{width:50%}.paymentPageContainer .paymentInformation .paymentTitle{font-weight:500;font-size:50px;color:#075553;padding-bottom:20px}.paymentPageContainer .paymentInformation .contributionOptionContainer:hover{transform:none;-webkit-filter:none;filter:none}.paymentPageContainer .paymentInformation .contributionInfo{padding:20px 0;margin:0 auto}.paymentPageContainer .paymentInformation .securityInfo{padding:20px 0;display:flex;justify-content:center;color:#4b6266;font-size:12px}.paymentPageContainer .paymentInformation .securityInfo .securityText{display:flex}.paymentPageContainer .paymentInformation .securityInfo .securityText div{padding-left:10px}.paymentPageContainer .paymentInformation .securityInfo .logos{display:flex;flex-wrap:wrap;justify-content:space-around;width:50%;padding:0 10px}.paymentPageContainer .paymentInformation .securityInfo .logos .stripeLogo{max-width:100px;height:50px;margin-top:-12px;margin-right:5px}.paymentPageContainer .paymentInformation .securityInfo .logos .kboLogo{max-width:60px;height:25px}.paymentPageContainer .formContainer{padding-top:93px;text-align:center;margin:0 0 0 auto;width:45%}@media (max-width:768px){.paymentPageContainer{display:inherit;padding:20px}.paymentPageContainer .paymentInformation{width:100%;padding:0 0 20px}.paymentPageContainer .paymentInformation .securityInfo{flex-direction:column}.paymentPageContainer .paymentInformation .securityInfo .logos{padding-top:20px;width:100%}.paymentPageContainer .formContainer{width:100%;padding:0}}.MuiAccordionDetails-root{display:block}.MuiAccordionSummary-content{overflow:hidden}.changeAccount{text-decoration:underline;cursor:pointer}.checkoutPaymentHeader{text-align:left}.checkoutPaymentHeader .checkoutPaymentLogos{margin-top:10px;margin-left:-5px;display:flex;justify-content:left;height:20px}.checkoutPaymentHeader span{margin-right:20px}.paymentOptions{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #a0b3bd;padding-bottom:20px;margin-bottom:20px}.paymentOptions .paymentOption{cursor:pointer;display:block;margin:10px 0 20px;width:48%;font-size:1em;font-family:"Montserrat",sans-serif;box-shadow:0 1px 3px rgba(50,50,93,.14902),0 1px 0 rgba(0,0,0,.0196078);outline:0;border-radius:8px;background:#e5e5e5;border:1px solid #a0b3bd;box-sizing:border-box;padding:20px}.paymentOptions .paymentOption.selected{border:2px solid #179e7f}.StripeElement--complete{border-color:green}.StripeElement--invalid{border-color:#8b0000}.cardInfo{display:flex;justify-content:space-between}.checkoutForm{width:100%}.checkoutForm .shouldLogin{color:#8b0000;padding:10px 0}.checkoutForm .cardCvc,.checkoutForm .cardExpiry{width:48%}.checkoutForm .input-container{position:relative;flex-direction:column;display:none}.checkoutForm .input-container.show{display:flex}.checkoutForm .input-container .StripeElement,.checkoutForm .input-container input,.checkoutForm .input-container select{display:block;margin:10px 0 20px;width:100%;font-size:1em;font-family:"Montserrat",sans-serif;box-shadow:0 1px 3px rgba(50,50,93,.14902),0 1px 0 rgba(0,0,0,.0196078);outline:0;border-radius:8px;background:#e5e5e5;border:1px solid #a0b3bd;box-sizing:border-box;padding:20px}.checkoutForm .input-container label{border-radius:500px;color:grey;padding:0 5px;position:absolute;top:-8px;left:10px;background-color:#e5e5e5;transform:translateY(8px) scale(.8)}.checkoutForm .input-container .error{border-color:#8b0000}.checkoutForm .input-container .valid{border-color:green}.checkoutForm button{width:100%;margin:0}.double-input-container{display:flex;justify-content:space-between}.double-input-container>div{width:48%}.paymentOptionWarning{display:flex;padding:20px 10px;color:#4b6266;text-align:left}.paymentOptionWarning div{margin-left:10px}.paymentOptionWarning span{cursor:pointer;font-weight:700}.errorDialog{padding:40px}.errorDialog .title{color:#075553;font-size:32px;padding-bottom:20px}.errorDialog .errorInfo{color:#404040;font-size:18px}.errorDialog .return{font-size:24px;margin-top:40px}@media (max-width:768px){.double-input-container{flex-direction:column}.double-input-container>div{width:100%}}.success{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:100px 40px 200px}.success .title{font-size:64px;color:#075553;font-weight:700}.success .subtitle{font-size:24px;color:#404040;padding-bottom:50px;border-bottom:1px solid #075553}.success .options{display:flex;justify-content:space-around;align-items:center}.success .options a{color:inherit;text-decoration:inherit}.success .options img{width:30%}.success .options>div{height:120px;cursor:pointer;padding:80px;border-radius:16px;border:4px solid #075553}.success .options>div img{width:200px;height:100px}@media (max-width:768px){.success .title{font-size:32px}.success .options{margin-top:40px;flex-direction:column}.success .options div{width:100%;padding:0 0 20px;margin-bottom:40px}}body>#root>div{height:100vh}.Calculator{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;background:linear-gradient(180deg,#04a996,#23cb93)}.Calculator-title{font-weight:700;font-size:44px;margin-bottom:57px}.Calculator-block{min-width:70vw;min-height:70vh;border:5px solid #d9d9d9;border-radius:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;overflow:hidden}.Calculator-footer{color:#fff;font-size:14px;margin-top:59px;margin-bottom:53px}.progress-container{height:20px;margin-top:120px;margin-bottom:32px;display:flex;flex-direction:row;justify-content:center;align-items:center}.progress-text{font-size:16px;margin-left:8px;color:#a6a6a6}.Calculator-block-title{font-size:36px;font-weight:700;margin-bottom:100px}.Calculator-select-button{width:100px;height:100px;border:2px solid #d9d9d9;border-radius:50px;display:flex;align-items:center;justify-content:center;margin:0 20px;cursor:pointer}.Calculator-select-button-selected{border:2px solid #04a995}.Calculator-block-footer{width:100%;height:95px;background-color:#f0f1f3}.Calculator-block-content,.Calculator-block-footer{display:flex;justify-content:center;align-items:center}.Calculator-block-content{margin-bottom:105px}.next-button{background-color:#6e6e6e;color:#fff;border-radius:5px;font-size:20px;width:158px;height:46px;padding:inherit}.next-back-button{color:#a6a6a6;font-size:16px;cursor:pointer}.next-button-enabled{background-color:#3a3a3a}.slider-container{text-align:center;width:20vw}.Calculator-block-score{font-size:70px;font-style:normal;font-weight:700;text-align:center}.Calculator-block-score-footer{font-size:14px;font-style:normal;font-weight:400;text-align:center}.strategy-header{margin-top:30px;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-align:center}.strategy-container{margin-top:20px;margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:50vw}.strategy-box{display:flex;flex-direction:column;margin:0 5px}.strategy-image{width:15vw;height:12vw}.strategy-text{padding:15px 15px 8px;font-size:12px;font-weight:700;line-height:15px;min-height:50px}.strategy-subtext,.strategy-text{margin:0;background-color:#f0f1f3;font-style:normal}.strategy-subtext{padding:0 15px 15px;font-size:10px;font-weight:400}.signUpContainer{border-left:10px solid #f7c359;display:table;width:100%}.signUpPage .content{padding:80px 0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.signUpPage .content .title{font-weight:500;font-size:64px;color:#075553}.signUpPage .content .subTitle{color:#075553;margin:40px 0;width:60%}.signUpPage .content .signUpForm{width:70%;text-align:left}.signUpPage .content .signUpForm .optional{margin:40px 0 20px;padding-bottom:10px;color:#347473;width:100%;border-bottom:1px solid #347473}.signUpPage .content .signUpForm .input-container{display:flex;align-items:center;justify-content:space-between}.signUpPage .content .signUpForm .input-container label{color:#075553;font-weight:700;width:30%}.signUpPage .content .signUpForm .input-container .buttons,.signUpPage .content .signUpForm .input-container .captcha,.signUpPage .content .signUpForm .input-container .checkboxes,.signUpPage .content .signUpForm .input-container .submitButton,.signUpPage .content .signUpForm .input-container input,.signUpPage .content .signUpForm .input-container select,.signUpPage .content .signUpForm .input-container textarea{width:65%}.signUpPage .content .signUpForm .input-container input,.signUpPage .content .signUpForm .input-container select,.signUpPage .content .signUpForm .input-container textarea{display:block;margin:20px 0;font-size:1em;font-family:"Montserrat",sans-serif;box-shadow:0 1px 3px rgba(50,50,93,.14902),0 1px 0 rgba(0,0,0,.0196078);outline:0;border-radius:8px;background:#e5e5e5;border:1px solid #347473;box-sizing:border-box;padding:20px}.signUpPage .content .signUpForm .input-container .error{border-color:#8b0000}.signUpPage .content .signUpForm .input-container .valid{border-color:green}.signUpPage .content .signUpForm .input-container .submitButton{background-color:#179e7f;border-radius:8px;margin:40px 0 80px}.signUpPage .content .signUpForm .input-container .captcha{margin-top:40px;display:flex;justify-content:center}.signUpPage .content .signUpForm .input-container .buttons,.signUpPage .content .signUpForm .input-container .checkboxes{display:flex;justify-content:space-between;color:#347473}.signUpPage .content .signUpForm .input-container .buttons{margin:20px 0}.signUpPage .content .signUpForm .input-container .buttons button{background-color:transparent;border:1px solid #347473;color:#347473;width:30%;padding:20px}.signUpPage .content .signUpForm .input-container .buttons button.checked{background-color:#347473;color:#fafafa}::-webkit-input-placeholder{color:#347473;opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{color:#347473;opacity:1}:-ms-input-placeholder{color:#347473}::-ms-input-placeholder{color:#347473}@media (max-width:768px){.signUpContainer{border:none}.signUpPage .content{padding:40px 20px;text-align:left;align-items:flex-start}.signUpPage .content .title{font-size:32px}.signUpPage .content .signUpForm,.signUpPage .content .subTitle{width:100%}.signUpPage .content .signUpForm .checkboxes{margin-bottom:20px}.signUpPage .content .signUpForm .input-container{align-items:flex-start;flex-direction:column}.signUpPage .content .signUpForm .input-container .submitButton{margin:20px 0;background-color:#179e7f}.signUpPage .content .signUpForm .input-container label{width:100%;padding-right:0}.signUpPage .content .signUpForm .input-container .buttons,.signUpPage .content .signUpForm .input-container .captcha,.signUpPage .content .signUpForm .input-container .checkboxes,.signUpPage .content .signUpForm .input-container .submitButton,.signUpPage .content .signUpForm .input-container input,.signUpPage .content .signUpForm .input-container select,.signUpPage .content .signUpForm .input-container textarea{width:100%}}.homeContainer{border-left:10px solid #f7c359}.section.darker{background-image:linear-gradient(rgba(179,225,230,0),rgba(159,223,230,.333333))}.section .homePage{padding:80px 40px}.section .homePage .sconeExplanation{display:flex;justify-content:space-between}.section .homePage .sconeExplanation .info{width:40%}.section .homePage .sconeExplanation .readMore{-webkit-text-decoration:underline #075553;text-decoration:underline #075553;color:#075553}.section .homePage .sconeExplanation .title{color:#075553;font-weight:700;font-size:32px;width:60%}.section .homePage .sconeExplanation .subtitle{padding-top:40px;color:#404040}.section .homePage .sconeExplanation .awardsTitle{color:#075553;font-weight:700;font-size:24px;margin:120px 0 40px}.section .homePage .sconeExplanation .awards{background-image:url(/static/media/awards.45b84c32.svg);background-size:contain;width:100%;height:200px;background-repeat:no-repeat;mix-blend-mode:multiply}.section .homePage .sconeExplanation .sconeOptions{width:40%;display:flex;flex-direction:column;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0}.section .homePage .sconeExplanation .sconeOptions li{list-style-type:none;margin-bottom:20px;width:100%;text-align:center}.section .homePage .sconeExplanation .sconeOptions li:last-child{padding-right:0}.section .homePage .sconeExplanation .sconeOptions li button{background-color:#fafafa;padding:80px 50px;font-weight:700;font-size:22px;width:100%;color:#075553;border-bottom:4px solid #f1c765;text-align:center}.section .homePage .sconeExplanation .sconeOptions li button .buttonTitle{text-align:center;font-weight:700;color:#075553}.section .homePage .sconeExplanation .sconeOptions li button .buttonSubtitle{text-align:center;font-weight:400;color:#075553}.section .homePage .team{display:flex;padding:80px 0;justify-content:space-between}.section .homePage .team img{width:50%;border-radius:16px}.section .homePage .team .teamInfo{width:50%;padding:0 80px;margin:auto}.section .homePage .team .teamInfo .title{padding-top:20px;font-size:32px;font-weight:700;color:#075553}.section .homePage .team .teamInfo .subtitle{padding:20px 0;color:#404040}.section .homePage .team .teamInfo button{background-color:#179e7f}.section .homePage .team .teamInfo .socialMediaContainer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;color:#075553}.section .homePage .team .teamInfo .socialMediaContainer .link{width:40%;display:flex;align-items:center}.section .homePage .team .teamInfo .socialMediaContainer .link span{margin-left:10px}.section .homePage .offsetContainer{padding:40px 0}.section .homePage .mobileApp{scroll-margin:200px;display:flex;justify-content:space-between;color:#075553;margin:200px 0 0}.section .homePage .mobileApp .mobileContainer{width:50%}.section .homePage .mobileApp .mobileContainer .mobileDemo{position:absolute;background-image:url(/static/media/mobileDemo.8884b57f.png);background-size:cover;height:650px;width:450px;margin-top:-200px}.section .homePage .mobileApp .info{width:50%}.section .homePage .mobileApp .info .title{margin-bottom:20px;font-size:32px;font-weight:700}.section .homePage .mobileApp .info .subtitle{margin-top:40px;font-size:14px}.section .homePage .mobileApp .info .appButtons{margin-top:10px;display:flex;width:62%}.section .homePage .mobileApp .info .appButtons .link{margin-right:10px;width:100%}.section .homePage .mobileApp .info .appButtons button{display:flex;justify-content:center;align-items:center;border:1px solid #075553;color:#075553;font-size:14px;background-color:transparent;width:100%;padding:5px 20px;border-radius:8px}.section .homePage .mobileApp .info .appButtons span{margin-left:10px}@media (max-width:768px){.homeContainer{border:none}.section .homePage{padding:20px}.section .homePage .sconeExplanation{text-align:center;flex-direction:column}.section .homePage .sconeExplanation .sconeOptions,.section .homePage .sconeExplanation .title{width:100%}.section .homePage .team{flex-direction:column}.section .homePage .team .teamInfo,.section .homePage .team img{width:100%;padding:0}.section .homePage .team .teamInfo button,.section .homePage .team img button{width:100%}.section .homePage .mobileApp{flex-direction:column}.section .homePage .mobileApp .mobileContainer{width:90vw;height:90vw}.section .homePage .mobileApp .mobileContainer .mobileDemo{left:15%;width:70vw;height:100vw}.section .homePage .mobileApp .info{width:100%;margin-top:-100px}.section .homePage .mobileApp .info .appButtons{width:100%}}.offsetContainerHomePage{width:100%;display:flex;justify-content:space-between}.offsetContainerHomePage .offsets{width:40%;padding:0 80px}.offsetContainerHomePage .offsets .offsetTitle{font-size:32px;font-weight:700;color:#075553;margin-bottom:20px}.offsetContainerHomePage .offsets .offsetSubtitle{font-size:14px;color:#404040;margin-bottom:20px}.offsetContainerHomePage .offsets .offsetList{font-family:"Poppins","Montserrat",sans-serif;color:#075553;font-size:18px}.offsetContainerHomePage .offsets .offsetList .selectedOffset{font-weight:700;border-radius:16px;background:#e5e5e5;border:2px solid #a0b3bd}.offsetContainerHomePage .offsets .offsetList ul{-webkit-padding-start:0;padding-inline-start:0}.offsetContainerHomePage .offsets .offsetList ul li{list-style-type:none;cursor:pointer;padding:5px 10px}.offsetContainerHomePage .offsets .offsetList ul li:before{content:"";display:inline-block;height:1em;width:1em;background-image:url(/static/media/tree.327e6385.svg);background-size:contain;background-repeat:no-repeat;margin-right:1em}.offsetContainerHomePage .offsets .offsetList ul li .offsetAllocation{float:right;font-weight:500}.offsetContainerHomePage .offsets button{color:#fafafa;background-color:#179e7f}.offsetContainerHomePage .imageContainer{width:40%}.offsetContainerHomePage .imageContainer .image{width:100%;height:100%;border-radius:16px;background-size:cover}@media (max-width:768px){.offsetContainerHomePage{flex-direction:column-reverse}.offsetContainerHomePage .offsets{width:100%;padding:0}.offsetContainerHomePage .offsets .offsetTitle{padding-top:20px}.offsetContainerHomePage .offsets button{width:100%;background-color:transparent;color:#179e7f;border:2px solid #179e7f}.offsetContainerHomePage .imageContainer{width:100%}.offsetContainerHomePage .imageContainer .image{height:60vw;border-radius:16px;background-size:cover}.offsetContainerHomePage .mobileSwitch{display:flex;flex-direction:column-reverse}}.homeHeader{display:flex;margin-bottom:250px}.homeHeader .left{margin-top:80px;width:50%}.homeHeader .left .title{font-weight:500;font-size:58px;color:#075553;padding:20px 0}.homeHeader .left .subtitle{padding:5px 0;font-size:22px;color:#404040}.homeHeader .left .signUpButton{margin-top:80px;background-color:#179e7f;color:#fafafa;width:60%;border-radius:8px}.homeHeader .left .appButtons{margin-top:10px;display:flex;width:62%}.homeHeader .left .appButtons .link{margin-right:10px;width:100%}.homeHeader .left .appButtons button{display:flex;justify-content:center;align-items:center;border:1px solid #075553;color:#075553;font-size:14px;background-color:transparent;width:100%;padding:5px 20px;border-radius:8px}.homeHeader .left .appButtons span{margin-left:10px}.homeHeader .right{height:600px;width:600px}.homeHeader .right .absolute{position:absolute}.homeHeader .right .yellowCircle{border-radius:50%;left:50%;background-color:#f7c359;height:600px;width:600px}.homeHeader .right .greenCircle{left:50%;background-image:url(/static/media/greenCircle.11c666db.svg);background-size:cover;height:600px;width:600px;border-radius:50%;border:5px solid #f1c765}.homeHeader .right .mobileDemo{background-image:url(/static/media/mobileDemoGreen.f4b7e8f6.png);background-size:cover;height:650px;width:450px;margin-top:50px;left:53%}@media (max-width:768px){.homeHeader{flex-direction:column-reverse}.homeHeader .right{width:90vw;height:90vw;margin-bottom:100px}.homeHeader .right .absolute{position:absolute}.homeHeader .right .yellowCircle{visibility:hidden}.homeHeader .right .greenCircle{left:5%;width:90vw;height:90vw}.homeHeader .right .mobileDemo{top:15%;left:15%;width:70vw;height:100vw}.homeHeader .left{width:100%}.homeHeader .left .title{text-align:center;font-size:32px}.homeHeader .left .subtitle{text-align:center;font-size:16px}.homeHeader .left .appButtons,.homeHeader .left .signUpButton{width:100%}}.userExplanation{position:relative;display:flex;margin:80px 0;background-color:#f5f6f7;border-radius:16px;height:400px}.userExplanation .yellowSquare{position:absolute;height:200px;width:200px;right:-7px;bottom:-7px;z-index:-1;border-radius:16px;background-color:#f1c765}.userExplanation .imageContainer{width:60%;height:100%;display:flex;justify-content:center}.userExplanation .imageContainer .image{background-repeat:no-repeat;background-size:contain;background-position:50%;width:100%;height:100%;border-radius:16px}.userExplanation .userInfo{padding:80px;display:flex;flex-direction:column;justify-content:space-between;width:40%}.userExplanation .userInfo .title{display:flex;padding-top:20px;font-size:32px;font-weight:700;color:#075553}.userExplanation .userInfo .subtitle{display:flex;padding:20px 0;color:#404040}.userExplanation .userInfo .buttons{display:flex;justify-content:space-between}.userExplanation .userInfo .buttons .control-dots{display:flex}.userExplanation .userInfo .buttons .control-dots .dot{width:8px;height:8px;cursor:pointer;margin:0 8px;border-radius:50%;background:#075553}.userExplanation .userInfo .buttons .control-dots .dot.selected{background-color:#f7c359;width:16px;border-radius:16px}.userExplanation .userInfo .buttons .next{color:#179e7f;cursor:pointer}@media (max-width:768px){.userExplanation{flex-direction:column-reverse;padding:20px;height:600px}.userExplanation .yellowSquare{display:none}.userExplanation .imageContainer{width:100%}.userExplanation .imageContainer .image{background-size:cover}.userExplanation .userInfo{padding:0;width:100%}}
/*# sourceMappingURL=main.3c1508ff.chunk.css.map */