@use "sass:math";.popup__grid{margin:0;padding:0;list-style:none}@font-face{font-family:circular;src:url(fonts/CircularStd-Book.eot);src:url(fonts/CircularStd-Book.eot?#iefix) format("embedded-opentype"),url(fonts/CircularStd-Book.woff2) format("woff2"),url(fonts/CircularStd-Book.woff) format("woff"),url(fonts/CircularStd-Book.ttf) format("truetype"),url(images/CircularStd-Book-ecf84a4.svg#CircularStd-Book) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:circular;src:url(fonts/CircularStd-Medium.eot);src:url(fonts/CircularStd-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/CircularStd-Medium.woff2) format("woff2"),url(fonts/CircularStd-Medium.woff) format("woff"),url(fonts/CircularStd-Medium.ttf) format("truetype"),url(images/CircularStd-Medium-d0dc148.svg#CircularStd-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:circular;src:url(fonts/CircularStd-Bold.eot);src:url(fonts/CircularStd-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/CircularStd-Bold.woff2) format("woff2"),url(fonts/CircularStd-Bold.woff) format("woff"),url(fonts/CircularStd-Bold.ttf) format("truetype"),url(images/CircularStd-Bold-81de37f.svg#CircularStd-Bold) format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:grotesque;src:url(fonts/FoundersGroteskCond-Med.eot);src:url(fonts/FoundersGroteskCond-Med.eot?#iefix) format("embedded-opentype"),url(fonts/FoundersGroteskCond-Med.woff2) format("woff2"),url(fonts/FoundersGroteskCond-Med.woff) format("woff"),url(fonts/FoundersGroteskCond-Med.ttf) format("truetype"),url(images/FoundersGroteskCond-Med-4b242f6.svg#FoundersGroteskCond-Med) format("svg");font-weight:bold;font-style:normal;font-display:swap}html{height:100%;font-size:1rem;line-height:1.75}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2a2e30;background-color:#fff;min-width:320px;height:100%;font-family:circular, Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:300;font-size:1.125rem;line-height:1.66667}.is-popup-open{height:100vh;overflow:hidden;width:100vw}#wrapper{overflow-x:hidden;width:100%}h1,h2{font-family:grotesque, Arial, 'Helvetica Neue', Helvetica, sans-serif}h1{font-size:3.125rem;line-height:1.16}@media (min-width: 768px){h1{font-size:4.125rem;line-height:1.18182}}h2{font-size:2.5rem;line-height:1.35;margin-bottom:20px}@media (min-width: 768px){h2{font-size:3.125rem;line-height:1.32}}a{color:#00af66;text-decoration:underline}a:hover{color:#70d472;text-decoration:none}b{font-weight:bold}img{max-width:100%;height:auto}.container{margin:0 auto;padding:0 20px}@media (min-width: 768px){.container{padding:0 39px;max-width:1248px}}.color-green{color:#70d472}input[type='text']:focus,input[type='email']:focus,.popup__text-input:focus,textarea:focus{outline:none;border:#70d472 solid 1px !important}button:focus{outline:none;border:#70d472 solid 5px}@media (min-width: 993px){.header{margin-bottom:-2px}}.header>.container{align-items:center;display:flex;height:67px;justify-content:flex-start}@media (min-width: 768px){.header>.container{height:95px}}@media (min-width: 993px){.header>.container{max-width:1248px}}.header .logo{max-width:120px}@media (min-width: 768px){.header .logo{max-width:170px}}.hero-section{padding:38px 0 40px}@media (min-width: 768px){.hero-section{padding:84px 0 40px}}@media (min-width: 993px){.hero-section{align-items:center;display:flex;justify-content:space-between;padding:0}}.hero-section__text{font-size:1.125rem;line-height:1.77778;margin-bottom:2px}@media (min-width: 768px){.hero-section__text{font-size:1.25rem;line-height:1.6;max-width:480px}}@media (min-width: 993px){.hero-section__text{font-size:1.125rem;line-height:1.77778;flex-basis:500px;max-width:none;padding:0 0 116px 100px}}.hero-section__text p{margin-bottom:15px;padding-right:45px}@media (min-width: 768px){.hero-section__text p{padding-right:0}}.hero-section__text p:last-child{margin-bottom:0}.hero-section__subtitle{font-size:.875rem;line-height:1.28571;color:#00af66;font-weight:500;margin-bottom:10px;text-transform:uppercase}@media (min-width: 768px){.hero-section__subtitle{font-size:1rem;line-height:1.25}}.hero-section__title{margin-bottom:14px}@media (min-width: 768px){.hero-section__title{margin-bottom:7px}}@media (min-width: 993px){.hero-section__title{margin-bottom:20px}}.hero-section__image{border-top-left-radius:100%;line-height:0;overflow:hidden}@media (min-width: 768px){.hero-section__image{margin-top:-48px;padding:0 30px}}@media (min-width: 993px){.hero-section__image{flex-basis:570px;margin-top:0;padding:0}}.hero-section__image img{width:100%}.two-columns{margin:-98px -20px 0;padding:140px 20px 200px;position:relative}@media (min-width: 768px){.two-columns{margin:-180px -39px 0;padding:270px 99px 250px 69px}}@media (min-width: 993px){.two-columns{margin:-90px calc(50% - 50vw) 0;padding:240px 39px 350px}}.two-columns__bg{background-color:#f5f4f2;position:absolute;top:0;left:0;width:100%;height:45%;z-index:-1;transform-origin:0 0}@media (min-width: 993px){.two-columns__wrapper{margin:0 auto;max-width:970px}}.two-columns__title{margin-bottom:18px}@media (min-width: 768px){.two-columns__title{margin-bottom:20px}}.two-columns__row{margin-bottom:87px}@media (min-width: 768px){.two-columns__row{margin-bottom:130px}}@media (min-width: 993px){.two-columns__row{display:flex;margin:0 -45px 136px}}.two-columns__col{margin-bottom:26px}@media (min-width: 768px){.two-columns__col{font-size:1.125rem;line-height:1.77778;margin-bottom:16px}}@media (min-width: 993px){.two-columns__col{flex:1 0 50%;padding:0 45px}}.two-columns__col p{margin-bottom:18px}@media (min-width: 768px){.two-columns__col p{margin-bottom:15px}}.two-columns__col p:last-child{margin-bottom:0}@media (min-width: 768px){.video-block{margin-right:-30px}}@media (min-width: 993px){.video-block{margin-right:0}}.video-block__title{font-size:2.5rem;line-height:1.1}@media (min-width: 768px){.video-block__title{font-size:3.125rem;line-height:1.32}}.contact-us{background-color:#70d472;border-radius:2px 100px 2px 2px;margin-top:-80px;padding:63px 34px 60px 30px}@media (min-width: 768px){.contact-us{border-top-right-radius:175px;margin:-80px auto 0;max-width:570px;padding:71px 60px 80px}}@media (min-width: 993px){.contact-us{border-top-right-radius:250px;margin-top:-120px;max-width:770px;padding:88px 100px 80px}}.contact-us__title{margin-bottom:18px}@media (min-width: 768px){.contact-us__title{margin-bottom:22px}}.contact-us__text{margin-bottom:40px}@media (min-width: 768px){.contact-us__text{font-size:1.125rem;line-height:1.77778;margin-bottom:29px}}@media (min-width: 993px){.contact-us__text{font-size:1.25rem;line-height:1.6;margin-bottom:60px}}.contact-us__btn{font-size:1.125rem;line-height:1.27778;background-color:#fff;border:none;border-radius:10px 2px;cursor:pointer;font-weight:bold;padding:16px 23px 17px;transition:background-color .3s, color .3s;width:100%}.contact-us__btn:hover{background-color:#00af66;color:#fff}@media (min-width: 768px){.contact-us__btn{border-radius:20px 2px;max-width:272px}}.popup-wrapper{align-items:flex-start;background-color:rgba(42,46,48,0.8);display:flex;justify-content:center;left:0;height:100vh;opacity:0;overflow-y:auto;padding:80px 20px 80px;position:fixed;top:0;transition:opacity .3s;visibility:none;width:100%;z-index:-1}@media (min-width: 993px){.popup-wrapper{align-items:center}}.is-popup-open .popup-wrapper{opacity:1;visibility:visible;z-index:10}.popup{background-color:#f5f4f2;border-radius:2px;max-width:100%;padding:46px 20px 30px;position:relative}@media (min-width: 993px){.popup{max-width:830px;padding:46px 115px 40px;width:100%}}.popup__close{background-color:transparent;border:none;cursor:pointer;height:20px;padding:0;position:absolute;right:20px;top:20px;width:20px}@media (min-width: 993px){.popup__close{right:30px;top:23px}}.popup__close .close-fill{transition:fill .3s}.popup__close:hover .close-fill{fill:#00af66}.popup__close svg{display:block}.popup__title{font-size:1.75rem;line-height:1.21429;margin-bottom:16px}@media (min-width: 993px){.popup__title{font-size:1.875rem;line-height:1.46667}}.popup__text{font-size:1rem;line-height:1.625;margin-bottom:30px}@media (min-width: 993px){.popup__text{margin-bottom:40px}}@media (min-width: 993px){.popup__grid{display:flex;flex-wrap:wrap;margin:0 -10px}}.popup__col{flex:1 0 100%;margin-bottom:20px;position:relative}@media (min-width: 993px){.popup__col{padding:0 10px}}.popup__col_half{flex-basis:50%}.popup__col label{font-size:1rem;line-height:1.25;color:rgba(42,46,48,0.5);left:29px;pointer-events:none;position:absolute;top:18px;transition:font-size .3s, line-height .3s, top .3s;width:50%}.popup__col input[type='text'],.popup__col input[type='email'],.popup__col .popup__text-input{font-size:1rem;line-height:1.25;background-color:#fff;border-radius:2px;height:56px;padding:24px 29px 5px;width:100%}.popup__col input[type='text']::-webkit-input-placeholder,.popup__col input[type='email']::-webkit-input-placeholder,.popup__col .popup__text-input::-webkit-input-placeholder{opacity:0}.popup__col input[type='text']::-moz-placeholder,.popup__col input[type='email']::-moz-placeholder,.popup__col .popup__text-input::-moz-placeholder{opacity:1;opacity:0}.popup__col input[type='text']:-moz-placeholder,.popup__col input[type='email']:-moz-placeholder,.popup__col .popup__text-input:-moz-placeholder{opacity:0}.popup__col input[type='text']:-ms-input-placeholder,.popup__col input[type='email']:-ms-input-placeholder,.popup__col .popup__text-input:-ms-input-placeholder{opacity:0}.popup__col input[type='text'].placeholder,.popup__col input[type='email'].placeholder,.popup__col .popup__text-input.placeholder{opacity:0}.popup__col input[type='text']:not(:focus),.popup__col input[type='email']:not(:focus),.popup__col .popup__text-input:not(:focus){border:none}@media (min-width: 993px){.popup__col input[type='text'],.popup__col input[type='email'],.popup__col .popup__text-input{padding-left:20px}}.popup__col input[type='text']:not(:placeholder-shown)+label,.popup__col input[type='text']:focus+label,.popup__col input[type='email']:not(:placeholder-shown)+label,.popup__col input[type='email']:focus+label,.popup__col .popup__text-input:not(:placeholder-shown)+label,.popup__col .popup__text-input:focus+label{font-size:.75rem;line-height:1.25;top:8px}.popup__col textarea{font-size:1rem;line-height:1.25;background-color:#fff;border:1px solid transparent;border-radius:2px;height:150px;padding:27px 29px 5px;resize:none;width:100%}.popup__col textarea::-webkit-input-placeholder{opacity:0}.popup__col textarea::-moz-placeholder{opacity:1;opacity:0}.popup__col textarea:-moz-placeholder{opacity:0}.popup__col textarea:-ms-input-placeholder{opacity:0}.popup__col textarea.placeholder{opacity:0}.popup__col textarea:not(:placeholder-shown)+label,.popup__col textarea:focus+label{font-size:.75rem;line-height:1.25;top:8px}@media (min-width: 993px){.popup__col textarea{height:110px;padding-left:20px}}.popup__col button{font-size:1.125rem;line-height:1.27778;background-color:#70d472;border:none;border-radius:20px 2px;cursor:pointer;font-weight:bold;max-width:272px;padding:16px 23px 17px;transition:background-color .3s, color .3s;width:100%}@media (min-width: 993px){.popup__col button{margin-top:10px}}.popup__col button:hover{background-color:#00af66;color:#fff}.images-section{margin:0 -20px;padding-top:80px;position:relative;z-index:2}@media (min-width: 768px){.images-section{margin:0 -39px;padding-top:120px}}@media (min-width: 993px){.images-section{margin:0 calc(50% - 50vw);padding-top:160px}}.images-section img{margin-left:-19.5vw;max-width:none;width:134vw}@media (min-width: 768px){.images-section img{margin-left:-3vw;width:104vw}}@media (min-width: 993px){.images-section img{margin-left:0;width:100vw}}.footer{background-color:#2a2e30;margin-top:-29px;padding:92px 0 60px}@media (min-width: 768px){.footer{margin-top:-61px;padding:140px 0 80px}}@media (min-width: 993px){.footer{margin-top:-80px;padding:195px 0 112px}}@media (min-width: 1501px){.footer{padding-top:182px}}@media (min-width: 993px){.footer__wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}}.footer__form{font-size:1.125rem;line-height:1.22222;margin-bottom:61px}@media (min-width: 768px){.footer__form{align-items:center;display:flex;justify-content:space-between;margin-bottom:80px}}@media (min-width: 993px){.footer__form{flex-basis:570px;margin-bottom:0}}.footer__form p{color:#fff;margin-bottom:18px;max-width:161px}@media (min-width: 768px){.footer__form p{margin-bottom:0}}.footer__form p span{font-weight:bold}.footer__form form{flex:0 1 490px;position:relative}@media (min-width: 993px){.footer__form form{flex-basis:370px}}.footer__form form input[type='text'],.footer__form form input[type='email']{font-size:1rem;line-height:1.25;background-color:#f5f4f2;border:1px solid transparent;border-radius:2px;color:#2a2e30;height:56px;padding:21px 96px 17px 26px;width:100%}.footer__form form input[type='text']::-webkit-input-placeholder,.footer__form form input[type='email']::-webkit-input-placeholder{color:#2a2e30;opacity:1}.footer__form form input[type='text']::-moz-placeholder,.footer__form form input[type='email']::-moz-placeholder{opacity:1;color:#2a2e30;opacity:1}.footer__form form input[type='text']:-moz-placeholder,.footer__form form input[type='email']:-moz-placeholder{color:#2a2e30;opacity:1}.footer__form form input[type='text']:-ms-input-placeholder,.footer__form form input[type='email']:-ms-input-placeholder{color:#2a2e30;opacity:1}.footer__form form input[type='text'].placeholder,.footer__form form input[type='email'].placeholder{color:#2a2e30;opacity:1}.footer__form form button{font-size:1rem;line-height:1.25;background-color:#70d472;border:none;border-radius:2px;color:#2a2e30;cursor:pointer;font-weight:bold;padding:13px 26px 11px;position:absolute;right:6px;top:6px;transition:background-color .3s, color .3s}.footer__form form button:hover{background-color:#00af66;color:#fff}.footer__logo{align-items:center;display:flex}.footer__logo img{flex:0 0 36px;margin-right:16px;max-width:36px}@media (min-width: 993px){.footer__logo img{margin-right:21px;max-width:52px}}.footer__text{font-size:1rem;line-height:1.25;color:#fff;flex:1 0 90%}@media (min-width: 993px){.footer__text{font-size:1.125rem;line-height:1.27778;padding-top:4px}}.footer__text .copyrights{font-size:.75rem;line-height:1.25;padding-top:4px}@media (min-width: 993px){.footer__text .copyrights{padding-top:8px}}

