@charset "utf-8";@font-face{font-family:'TT Hoves';src:url(../fonts/TTHoves-DemiBold.eot);src:local('TT Hoves DemiBold'),local('TTHoves-DemiBold'),url(../fonts/TTHoves-DemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/TTHoves-DemiBold.woff2) format('woff2'),url(../fonts/TTHoves-DemiBold.woff) format('woff'),url(../fonts/TTHoves-DemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'TT Hoves';src:url(../fonts/TTHoves-Medium.eot);src:local('TT Hoves Medium'),local('TTHoves-Medium'),url(../fonts/TTHoves-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/TTHoves-Medium.woff2) format('woff2'),url(../fonts/TTHoves-Medium.woff) format('woff'),url(../fonts/TTHoves-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'TT Hoves';src:url(../fonts/TTHoves-Regular.eot);src:local('TT Hoves Regular'),local('TTHoves-Regular'),url(../fonts/TTHoves-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/TTHoves-Regular.woff2) format('woff2'),url(../fonts/TTHoves-Regular.woff) format('woff'),url(../fonts/TTHoves-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'TT Hoves';src:url(../fonts/TTHoves-Light.eot);src:local('TT Hoves Light'),local('TTHoves-Light'),url(../fonts/TTHoves-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/TTHoves-Light.woff2) format('woff2'),url(../fonts/TTHoves-Light.woff) format('woff'),url(../fonts/TTHoves-Light.ttf) format('truetype');font-weight:300;font-style:normal}*,html{box-sizing:border-box;outline:0;border:0;padding:0;margin:0}html{font-size:18px}body{background:#fff;width:100%;height:100%;overflow:hidden;line-height:1.4;font-family:'TT Hoves',Helvetica,sans-serif;font-weight:400;font-size:1rem;color:#000}.scroller{height:100vh;height:calc(var(--vh,1vh) * 100)}.scrollbar-track{z-index:150}@media all and (max-width:1024px){.scrollbar-track{display:none!important}}.content{width:90%;margin:0 auto}a{text-decoration:none;color:inherit}a.lnk-h-green{transition:color .2s}a.lnk-h-green:hover{color:#2ac48a}a.lnk-h-white{transition:color .2s}a.lnk-h-white:hover{color:#fff} a.lnk-u{transition:border-color .2s} a.lnk-u:hover{text-decoration: underline;}p:not(:last-child),ul:not(:last-child){margin-bottom:1.4em}svg{display:block;height:auto}.slick-dots{list-style:none;display:flex;align-items:center;margin-top:5vh;margin-top:calc(var(--vh,1vh) * 5)}.slick-dots li{margin-right:10px}.slick-dots li,.slick-dots li button{line-height:0;font-size:0}.slick-dots li button{background-color:#e0e0e0;border-radius:5px;width:10px;height:10px;cursor:pointer;transition:background-color .2s,width .2s}.slick-dots li.slick-active button{background-color:#2ac48a;width:50px;cursor:default}@media all and (max-width:1024px){.slick-dots{margin-top:4vh;margin-top:calc(var(--vh,1vh) * 4)}.slick-dots li{margin-right:7px}.slick-dots li button{border-radius:3px;width:7px;height:7px}.slick-dots li.slick-active button{width:35px}}.logo{display:inline-block;width:9vw}.logo svg{display:block;width:100%;height:auto}.logo svg .fill{fill:#2ac48a}a.logo svg .fill{transition:fill .2s}a.logo:hover svg .fill{fill:#000}@media all and (max-width:1024px){.logo{width:14vh;width:calc(var(--vh,1vh) * 14)}}.partner-logo{display:flex;justify-content:center;align-items:center;width:12vw;max-width:100%;height:3.3vw}.partner-logo img{width:100%;height:100%;max-width:11.1rem;max-height:3.1rem;object-fit:contain}@media all and (max-width:1024px){.partner-logo{width:56vw;height:10vh;height:calc(var(--vh,1vh) * 10)}}.big{line-height:1.6;font-weight:500;font-size:1.8rem}.tag{border:2px solid #2ac48a;border-radius:1em;padding:0 .5em .15em .5em;white-space:nowrap}.tag:first-child{margin-left:-.5em}.tag-solid{background-color:#2ac48a;color:#fff}.button{background-color:#2ac48a;border:2px solid #2ac48a;border-radius:2em;display:inline-flex;justify-content:center;align-items:center;height:3.4em;padding:0 1.3em 0 1.8em;text-transform:uppercase;line-height:1;font-weight:600;font-size:.8rem;color:#fff;cursor:pointer}.button:after{content:'';background-color:#fff;border-radius:50%;width:.8em;height:.8em;margin-left:.9em;opacity:.5;transition:opacity .2s}.button:hover:after{opacity:1}.button-big{height:3.8em;padding:0 1.4em 0 1.9em;font-size:1.1rem}@media all and (max-width:1024px){.button-big{border-radius:2.4em;height:4.7em;padding:0 2em 0 2.4em;font-size:.9rem}.button-big:after{width:1.2em;height:1.2em;margin-left:1.2em}}.button-white{background-color:#fff;border-color:#fff;color:#000}.button-white:after{background-color:#2ac48a;opacity:1}.button-white:hover:after{opacity:.5}.button-border{background-color:#fff;color:#000}.button-border:after{background-color:#2ac48a;opacity:1}.button-border:hover:after{opacity:.5}.elem{overflow:hidden;position:absolute;z-index:-1}.elem.left div{float:right}.elem.right{justify-content:flex-end}.elem div{background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.elem div:before{content:'';display:block}.elem-grey1 div{background-image:url(../img/elem-grey1.svg);width:80vw}.elem-grey1 div:before{padding-top:86.2%}@media all and (max-width:1024px){.elem-grey1 div{width:50vh;width:calc(var(--vh,1vh) * 50)}}.elem-grey2 div{background-image:url(../img/elem-grey2.svg);width:38vw}.elem-grey2 div:before{padding-top:93.8%}.elem-white1 div{background-image:url(../img/elem-white1.svg);width:71vw}.elem-white1 div:before{padding-top:77%}@media all and (max-width:1024px){.elem-white1 div{width:150vh;width:calc(var(--vh,1vh) * 150)}}header{padding:3vh 0;padding:calc(var(--vh,1vh) * 3) 0;position:absolute;top:0;left:0;right:8px;z-index:100;opacity:1;transition:padding .5s,opacity .5s}header:before{content:'';background-color:rgba(232,232,232,.5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:absolute;top:0;bottom:0;left:0;right:0;transition:background-color .5s}header .content{display:flex;justify-content:space-between;align-items:center;position:relative}header .menu-lnk{display:none}header .menu .buttons{display:flex;align-items:center}@media all and (max-width:1024px){header .menu{background-color:#2ac48a;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:10%;position:fixed;top:0;right:0;z-index:200;transition:transform .5s}header .menu:not(.opened){transform:translateX(100%)}header .menu:not(.opened) .menu-lnk{transform:translateX(-100vw)}header .menu:not(.opened) .menu-lnk span,header .menu:not(.opened) .menu-lnk:after,header .menu:not(.opened) .menu-lnk:before{background-color:#2ac48a}header .menu:not(.opened) .menu-lnk:before{transform:translateY(-250%)}header .menu:not(.opened) .menu-lnk:after{transform:translateY(150%)}header .menu:not(.opened) .menu-lnk span{opacity:1}header .menu-lnk{display:block;padding:8px 0;position:absolute;right:5%;top:5vh;top:calc(var(--vh,1vh) * 5);margin-top:-10px;z-index:300;transition:transform .5s,top .5s}body.onstart header .menu-lnk{top:8vh;top:calc(var(--vh,1vh) * 8)}header .menu-lnk span,header .menu-lnk:after,header .menu-lnk:before{background-color:#fff;border-radius:2px;display:block;width:30px;height:4px}header .menu-lnk:after,header .menu-lnk:before{content:'';position:absolute;left:0;top:50%;transition:transform .2s,background-color .2s}header .menu-lnk:before{transform:translateY(-50%) rotate(-45deg)}header .menu-lnk:after{transform:translateY(-50%) rotate(45deg)}header .menu-lnk span{opacity:0;transition:opacity .2s}header .menu .buttons{flex-direction:column;align-items:flex-start;margin-bottom:15vh;margin-bottom:calc(var(--vh,1vh) * 15)}header .menu .arrow{display:none}header .menu a:not(.button),header .menu a:not(.button).phone{display:inline-flex;align-items:center;font-size:1.6rem}header .menu a:not(.button).phone:not(:last-child),header .menu a:not(.button):not(:last-child){margin-bottom:3.5vh;margin-bottom:calc(var(--vh,1vh) * 3.5)}header .menu .button{background-color:#fff;border-radius:2.4em;height:4.7em;padding:0 2em 0 2.4em;margin-left:auto;margin-right:auto;font-size:.9rem;color:#000}header .menu .button:after{background-color:#2ac48a;width:1.2em;height:1.2em;margin-left:1.2em;opacity:1}header .menu .button:not(:first-child){margin-top:2.5vh;margin-top:calc(var(--vh,1vh) * 2.5)}header .menu:before{content:'';display:block}header .menu:after{content:'';background:url(../img/logo.svg) 50% 50% no-repeat;background-size:contain;display:block;width:100%;height:10vh;height:calc(var(--vh,1vh) * 10)}}@media all and (max-width:375px){header .menu a:not(.button),header .menu a:not(.button).phone{font-size:1.4rem}header .menu .button{font-size:.8rem}}header a:not(.button){font-weight:500}header a:not(.button).phone{font-size:1.1rem}header .button{margin-left:3vw}header .arrow{flex-shrink:0;margin:0 .8rem}header .arrow svg{width:1.2rem}header .arrow svg .fill{fill:#2ac48a}body:not(.onstart):not(.up) header{opacity:0}body.onstart header{padding:7vh 0 0 0;padding:calc(var(--vh,1vh) * 7) 0 0 0}body.onstart header:before{background-color:rgba(232,232,232,0)}@media all and (max-width:1024px){header{padding:2vh 0;padding:calc(var(--vh,1vh) * 2) 0}header:before{right:0}body.onstart header{padding:5vh 0 0 0;padding:calc(var(--vh,1vh) * 5) 0 0 0}}section{margin-bottom:20vh;margin-bottom:calc(var(--vh,1vh) * 20)}header+section,section:first-child{margin-top:30vh;margin-top:calc(var(--vh,1vh) * 30)}section.bg{padding-top:10vh;padding-bottom:20vh;padding-top:calc(var(--vh,1vh) * 10);padding-bottom:calc(var(--vh,1vh) * 20)}section.bg-grey{background-color:#f2f2f2}section.bg-green{background-color:#2ac48a}@media all and (max-width:1024px){section{margin-bottom:15vh;margin-bottom:calc(var(--vh,1vh) * 15)}header+section,section:first-child{margin-top:16vh;margin-top:calc(var(--vh,1vh) * 16)}section.bg{padding-top:9vh;padding-bottom:12vh;padding-top:calc(var(--vh,1vh) * 9);padding-bottom:calc(var(--vh,1vh) * 12)}}.section-title{max-width:11em;margin:0 auto 10vh auto;margin:0 auto calc(var(--vh,1vh) * 10) auto;text-align:center;text-transform:uppercase;line-height:1;font-weight:600;font-size:3.6rem}.section-title-big{max-width:unset;margin-left:0;text-align:left;font-size:4.4rem}.section-title-small{max-width:unset;margin:0;text-align:left;font-size:2rem}.section-title-center{text-align:center}.section-title small{display:block;margin-top:.2em;font-weight:400;font-size:60%}@media all and (max-width:1360px){.section-title-big{font-size:3.6rem}}@media all and (max-width:1280px){.section-title,.section-title-big{font-size:3rem}}@media all and (max-width:1024px){.section-title{max-width:80%;margin:0 0 6vh 0;margin:0 0 calc(var(--vh,1vh) * 6) 0;text-align:left}.section-title,.section-title-big{font-size:2.2rem}}.section-main{position:relative}@media all and (max-width:1024px){.section-main{margin-bottom:6vh;margin-bottom:calc(var(--vh,1vh) * 6);overflow:hidden}}.section-main #main-mask2{visibility:hidden}.section-main .circles{width:100%;position:absolute;left:0;top:calc(7.6rem + 10vh);top:calc(var(--vh,1vh) * 10 + 7.6rem);z-index:2}.section-main .circles .circle{position:absolute}.section-main .circles .circle div{background-color:#eee;border-radius:50%;width:3.3rem;height:3.3rem;position:absolute;left:0;top:0;transform:translateX(-50%) translateY(-50%)}.section-main .circles .circle0{top:41vw;left:50%;z-index:2}.section-main .circles .circle0 div{background-color:#2ac48a;display:none}.section-main .circles .circle1{top:34vw;left:34%}.section-main .circles .circle2{top:49vw;left:17%}.section-main .circles .circle3{top:56vw;left:29%}.section-main .circles .circle4{top:52vw;left:42%}.section-main .circles .circle5{top:30vw;left:56%}.section-main .circles .circle6{top:49vw;left:65%}.section-main .circles .circle7{top:37vw;left:84%}@media all and (max-width:1024px){.section-main .circles{top:6.6rem}.section-main .circles .circle div{width:1.5rem;height:1.5rem}.section-main .circles .circle0{top:calc(3.5rem + 55vw);left:97%}.section-main .circles .circle0 div{display:block;width:3rem;height:3rem}.section-main .circles .circle1{top:0;left:82%}.section-main .circles .circle2{top:3.5rem;left:66%}.section-main .circles .circle3{top:calc(3.5rem + 10vw);left:88%}.section-main .circles .circle4{top:calc(3.5rem + 75vw);left:93%}.section-main .circles .circle5{top:calc(9rem + 90vw + 3vh);top:calc(var(--vh,1vh) * 3 + 9rem + 90vw);left:70%}.section-main .circles .circle6{top:calc(13rem + 90vw + 6.5vh);top:calc(var(--vh,1vh) * 6.5 + 13rem + 90vw);left:90%}.section-main .circles .circle7{display:none}}@media all and (max-width:1024px){.section-main .section-title{margin-bottom:2vh;margin-bottom:calc(var(--vh,1vh) * 2)}}.section-main .row{display:flex;justify-content:space-between;align-items:flex-start;position:relative}@media all and (max-width:1024px){.section-main .row{flex-direction:column}}.section-main .col-image,.section-main .services .descr{width:48%}@media all and (max-width:1024px){.section-main .col-image,.section-main .services .descr{width:100%}}@media all and (max-width:1360px){.section-main .col-text .big,.section-main .services .descr .big{font-size:1.6rem}}@media all and (max-width:1280px){.section-main .col-text .big,.section-main .services .descr .big{font-size:1.4rem}}@media all and (max-width:1024px){.section-main .col-text .big,.section-main .services .descr .big{font-size:1.1rem}}.section-main .col-image{margin-left:-1.5%}@media all and (max-width:1024px){.section-main .col-image{width:108%;margin-left:-17%}}.section-main .col-text{width:46%;max-width:calc(32em + 3vw);position:relative;z-index:4}.section-main .col-text:not(:first-child){margin-top:15vh;margin-top:calc(var(--vh,1vh) * 15)}.section-main .col-text .text{max-width:26em}.section-main .col-text .text.big{max-width:17em}@media all and (max-width:1360px){.section-main .col-text .text:not(.big){font-size:.9rem}}@media all and (max-width:1280px){.section-main .col-text .text:not(.big){font-size:.8rem}}@media all and (max-width:1024px){.section-main .col-text .text:not(.big){font-size:.7rem}}.section-main .col-text .text:not(:first-child){margin-top:12.5vh;margin-top:calc(var(--vh,1vh) * 12.5)}@media all and (max-width:1024px){.section-main .col-text{width:100%;max-width:100%}.section-main .col-text:not(:first-child){margin-top:2vh;margin-top:calc(var(--vh,1vh) * 2)}.section-main .col-text .text{margin:0 auto}.section-main .col-text .text,.section-main .col-text .text.big{max-width:25rem}.section-main .col-text .text:not(:first-child){margin-top:3.5vh;margin-top:calc(var(--vh,1vh) * 3.5)}}.section-main .image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative}.section-main .image:before{content:'';display:block;padding-top:92.23%}.section-main .image svg{width:100%;height:100%;position:absolute;left:0;top:0}@media all and (max-width:1024px){.section-main .image{max-width:80vh;max-width:calc(var(--vh,1vh) * 80);margin:0 auto}}.section-main .services{padding-top:100vh;margin-top:-100vh;padding-top:calc(var(--vh,1vh) * 100);margin-top:calc(var(--vh,1vh) * -100);overflow:hidden;position:relative;z-index:3}@media all and (max-width:1024px){.section-main .services{padding-top:150vh;margin-top:-145vh;padding-top:calc(var(--vh,1vh) * 150);margin-top:calc(var(--vh,1vh) * -145)}}.section-main .services .elem{left:0;right:76%;top:calc(4vw + 50vh);top:calc(var(--vh,1vh) * 50 + 4vw);z-index:initial}@media all and (max-width:1024px){.section-main .services .elem{max-width:40vh;max-width:calc(var(--vh,1vh) * 40);right:42%;top:132vh;top:calc(var(--vh,1vh) * 132)}}.section-main .services .content{position:relative}.section-main .services .descr{padding-left:8%}.section-main .services .descr .big{max-width:19em}@media all and (max-width:1024px){.section-main .services .descr{padding-left:0}.section-main .services .descr .big{max-width:25rem;margin:0 auto}.section-main .services .descr br{display:none}}.section-main .services .slider{margin:0 -3% 0 13%}.section-main .services .slider:not(:first-child){margin-top:15vh;margin-top:calc(var(--vh,1vh) * 15)}.section-main .services .slider .slick-list{overflow:visible}@media all and (min-width:1025px){.section-main .services .slider .slick-list{transform:translateX(calc(37vw - 2.47rem))}}@media all and (min-width:1025px){.section-main .services .slider .slick-dots{opacity:0}}@media all and (max-width:1024px){.section-main .services .slider{margin:0 8% 0 12%}.section-main .services .slider:not(:first-child){margin-top:5vh;margin-top:calc(var(--vh,1vh) * 5)}}.section-main .services .item{padding-right:2vw;line-height:1.2;font-size:1.3rem}.section-main .services .item .num{background-color:#2ac48a;border-radius:50%;display:flex;justify-content:center;align-items:center;width:3.8em;height:3.8em;margin-bottom:1.3em;color:#fff}@media all and (max-width:1024px){.section-main .services .item .num{font-size:80%}}.section-main .services .item .text{max-width:8.5em;font-weight:500}@media all and (max-width:1024px){.section-main .services .item .text br{display:none}}@media all and (min-width:1025px){.section-main .services .item:nth-child(1) .num span,.section-main .services .item:nth-child(1) .text,.section-main .services .item:nth-child(2) .num span,.section-main .services .item:nth-child(2) .text,.section-main .services .item:nth-child(3) .num span,.section-main .services .item:nth-child(3) .text{opacity:0}.section-main .services .item:nth-child(2) .num,.section-main .services .item:nth-child(3) .num{opacity:0}}@media all and (max-width:1360px){.section-main .services .item{font-size:1.2rem}}@media all and (max-width:1024px){.section-main .services .item{padding-right:5vw;font-size:1.1rem}}.section-options{position:relative}.section-options .elem.right{top:-14vh;top:calc(var(--vh,1vh) * -14);left:76%;right:0}@media all and (max-width:1024px){.section-options .elem.right{max-width:40vh;max-width:calc(var(--vh,1vh) * 40);margin-left:auto;top:7rem;left:50%}}.section-options .elem.left{display:none}@media all and (max-width:1024px){.section-options .elem.left{display:block;max-width:40vh;max-width:calc(var(--vh,1vh) * 40);top:calc(33rem + 4vh);top:calc(var(--vh,1vh) * 4 + 33rem);left:0;right:40%}}.section-options .text{max-width:25em;margin:0 auto;text-align:center}@media all and (max-width:1360px){.section-options .text.big{font-size:1.6rem}}@media all and (max-width:1280px){.section-options .text.big{font-size:1.4rem}}@media all and (max-width:1024px){.section-options .text.big{font-size:1.1rem}}@media all and (max-width:1024px){.section-options .text{text-align:left}}.section-options .buttons,.section-options .options{display:flex;justify-content:space-around}.section-options .buttons:not(:first-child),.section-options .options:not(:first-child){margin-top:10vh;margin-top:calc(var(--vh,1vh) * 10)}@media all and (max-width:1024px){.section-options .buttons:not(:first-child).buttons,.section-options .options:not(:first-child).buttons{margin-top:6vh;margin-top:calc(var(--vh,1vh) * 6)}}.section-options .options .item{text-align:center}.section-options .options .item .big{line-height:1.2;font-weight:300;font-size:3.8rem}.section-options .options .item .big big{font-size:2em}.section-options .options .item div:not(.big){max-width:13em;margin:0 auto}@media all and (max-width:1024px){.section-options .options{flex-direction:column;align-items:center}.section-options .options:not(:first-child){margin-top:0}.section-options .options .item:not(:first-child){margin-top:2vh;margin-top:calc(var(--vh,1vh) * 2)}}.section-features{overflow:hidden}.section-features #features-mask2{visibility:hidden}.section-features .content,.section-features .section-title{position:relative}@media all and (max-width:1024px){.section-features .content{display:flex;flex-direction:column;align-items:flex-start}}@media all and (max-width:1024px){.section-features .section-title{margin-bottom:0;order:1}}.section-features .col-image{width:48%;max-width:41rem;position:absolute;right:-1.5%;top:3.6rem}@media all and (max-width:1024px){.section-features .col-image{order:2;width:115%;max-width:unset;margin-top:-1.8rem;margin-right:-15%;position:relative;right:auto;top:0}}.section-features .image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.section-features .image:before{content:'';display:block;padding-top:94.01%}.section-features .image svg{width:100%;height:100%;position:absolute;left:0;top:0}@media all and (max-width:1024px){.section-features .image{max-width:80vh;max-width:calc(var(--vh,1vh) * 80);margin:0 auto}}.section-features .features{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:4%;position:relative}.section-features .features .item{display:flex;align-items:flex-start;width:48%}.section-features .features .item:not(:first-child){margin-top:5vh;margin-top:calc(var(--vh,1vh) * 5)}.section-features .features .item:nth-child(1),.section-features .features .item:nth-child(2){margin-right:48%}.section-features .features .item:before{content:'';flex-shrink:0;background-color:#fff;border-radius:50%;width:1.7rem;height:1.7rem;margin-right:2.2rem}.section-features .features .item>div{max-width:34em}.section-features .features .item .big{line-height:1.2}.section-features .features .item .big:not(:last-child){margin-bottom:.8em}@media all and (min-width:1025px){.section-features .features .item .button{display:none}}@media all and (max-width:1024px){.section-features .features{order:3;max-width:25rem;margin:0 auto;padding-left:0}.section-features .features .item{flex-direction:column;width:100%}.section-features .features .item:not(:first-child){margin-top:6vh;margin-top:calc(var(--vh,1vh) * 6)}.section-features .features .item:nth-child(1),.section-features .features .item:nth-child(2){margin-right:0}.section-features .features .item:before{width:.9rem;height:.9rem;margin-right:0;margin-bottom:1.4rem}.section-features .features .item .text{margin-bottom:1.4rem;display:none}}.section-howto{padding:20vh 0;margin:-20vh 0 0 0;padding:calc(var(--vh,1vh) * 20) 0;margin:calc(var(--vh,1vh) * -20) 0 0 0;overflow:hidden;position:relative}.section-howto .elem{left:0;right:calc(50% + 20rem);top:7vh;top:calc(var(--vh,1vh) * 7)}@media all and (max-width:1024px){.section-howto .elem{display:none}}.section-howto .howto{max-width:70rem;margin:0 auto}.section-howto .howto .item{line-height:1.2;font-size:1.3rem;position:relative}.section-howto .howto .item:not(:first-child){margin-top:calc(-3vw - 2px - .6em)}.section-howto .howto .item>div{background-color:#fff;border:2px solid #2ac48a;border-radius:3vw;display:flex;justify-content:space-between;align-items:flex-start;padding:3vw 4%;transform:translateY(100vh);transform:translateY(calc(var(--vh,1vh) * 100))}.section-howto .howto .item .num{flex-shrink:0;background-color:#f2f2f2;border-radius:50%;display:flex;justify-content:center;align-items:center;width:3.8em;height:3.8em;margin-left:4%;color:#2ac48a}.section-howto .howto .item .text{flex-grow:2;font-weight:500}@media all and (max-width:1024px){.section-howto .howto{margin:0 -5vw;max-width:unset}.section-howto .howto .item{margin:0 calc(-2px - .5vh);margin:0 calc(var(--vh,1vh) * -.5 - 2px)}.section-howto .howto .item:not(:first-child){margin-top:calc(-6vh - 2px);margin-top:calc(var(--vh,1vh) * -6 - 2px)}.section-howto .howto .item>div{border-radius:6vh;border-radius:calc(var(--vh,1vh) * 6);flex-direction:column-reverse;padding:6vh calc(5vw + .5vh);padding:calc(var(--vh,1vh) * 6) calc(var(--vh,1vh) * .5 + 5vw)}.section-howto .howto .item:not(:last-child)>div{padding-bottom:12vh;padding-bottom:calc(var(--vh,1vh) * 12)}.section-howto .howto .item .num{margin-left:0;margin-bottom:6vh;margin-bottom:calc(var(--vh,1vh) * 6)}}.section-howto .buttons{display:flex;justify-content:space-around;opacity:0}.section-howto .buttons:not(:first-child){margin-top:10vh;margin-top:calc(var(--vh,1vh) * 10)}@media all and (max-width:1024px){.section-howto .buttons:not(:first-child){margin-top:7vh;margin-top:calc(var(--vh,1vh) * 7)}}.section-team .team{overflow:hidden}.section-team .team .slider{margin:0 8% 0 5%}.section-team .team .slider .slick-list{overflow:visible}.section-team .team .slider .slick-slide{padding-right:9vw;transition:opacity .5s;opacity:0}.section-team .team .slider .slick-slide.slick-active,.section-team .team .slider .slick-slide.slick-active+.slick-slide,.section-team .team .slider .slick-slide.slick-active+.slick-slide+.slick-slide{opacity:1}.section-team .team .slider .slick-slide>div:nth-child(2){margin:10vh calc(-7% - 9.7em) 0 calc(7% + 9.7em);margin:calc(var(--vh,1vh) * 10) calc(-7% - 9.7em) 0 calc(7% + 9.7em)}@media all and (max-width:1360px){.section-team .team .slider{margin:0 calc(20% + 9.7em) 0 5%}}@media all and (max-width:1024px){.section-team .team .slider{margin:0 8% 0 5%;max-width:calc(30rem + 5vw)}.section-team .team .slider .slick-slide{padding-right:5vw}}.section-team .team .item{display:flex!important;flex-wrap:wrap;align-items:center}.section-team .team .item .image{background-color:#2ac48a;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:5%;width:9.7em;height:9.7em;margin-right:7%}.section-team .team .item .descr{width:calc(93% - 9.7em);max-width:20em}.section-team .team .item .info{width:100%;margin-top:1.1rem}.section-team .team .item .info b{font-weight:500;font-size:1.3rem}@media all and (max-width:1024px){.section-team .team .item .descr{order:3;width:100%;max-width:25em;margin-top:1.1rem}.section-team .team .item .info{margin-top:2rem}}@media all and (min-width:1025px){.section-team .team.wide .item .descr{max-width:30em}}.section-recommend .recommend{overflow:hidden}.section-recommend .recommend .slider{margin:0 18% 0 5%}.section-recommend .recommend .slider .slick-list{overflow:visible}.section-recommend .recommend .slider .slick-slide{transition:opacity .5s;opacity:0}.section-recommend .recommend .slider .slick-slide.slick-active,.section-recommend .recommend .slider .slick-slide.slick-active+.slick-slide,.section-recommend .recommend .slider .slick-slide.slick-active+.slick-slide+.slick-slide{opacity:1}@media all and (max-width:1024px){.section-recommend .recommend .slider{margin:0 8% 0 5%}}.section-recommend .recommend .item{padding-right:3vw}.section-recommend .recommend .item .partner-logo{justify-content:flex-start;height:6vw;margin-bottom:1.4rem}.section-recommend .recommend .item .partner-logo img{max-height:5.6rem}@media all and (max-width:1024px){.section-recommend .recommend .item .partner-logo{height:15vh;height:calc(var(--vh,1vh) * 15)}}.section-recommend .recommend .item .text{max-width:27rem}.section-recommend .recommend .item .text>div:not(:last-child){margin-bottom:1.4rem}.section-recommend .recommend .item .text .big,.section-recommend .recommend .item .text .info{line-height:1.2}.section-recommend .recommend .item .text .descr{line-height:1.4}.section-recommend .recommend .item .text .info div:not(:last-child){margin-bottom:.6rem}.section-recommend .recommend .item .text .info .big{font-size:1.3rem}@media all and (max-width:1024px){.section-recommend .recommend .item{padding-right:5vw}}.section-video{height:100vh;height:calc(var(--vh,1vh) * 100);overflow:hidden;position:relative}.section-team+.section-video{margin-top:-20vh;margin-top:calc(var(--vh,1vh) * -20)}.section-video,.section-video.bg{padding-bottom:12vh;padding-bottom:calc(var(--vh,1vh) * 12)}@media all and (max-width:1024px){.section-video,.section-video.bg{padding:26vh 0 8vh 0;padding:calc(var(--vh,1vh) * 26) 0 calc(var(--vh,1vh) * 8) 0}}.section-video .elem{top:-10vh;top:calc(var(--vh,1vh) * -10);left:48%;right:0;z-index:1;transform:scale(2);opacity:0}.section-video .elem div{max-height:100vh;max-height:calc(var(--vh,1vh) * 100)}@media all and (max-width:1024px){.section-video .elem{top:-20vh;top:calc(var(--vh,1vh) * -20);left:70%}.section-video .elem div{max-height:unset}}.section-video video{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}.section-video .content{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;height:100%;position:relative;z-index:2}@media all and (max-width:1024px){.section-video .content{align-items:center;justify-content:space-between}}.section-video .logo{width:18.5em}@media all and (max-width:1024px){.section-video .logo{width:9.7em}}.section-news{position:relative}.section-news .elem{top:calc(100% - 5vh - 2.7rem - 7vw);top:calc(var(--vh,1vh) * -5 + 100% - 2.7rem - 7vw);left:72%;right:0}@media all and (max-width:1024px){.section-news .elem{max-width:55vh;max-width:calc(var(--vh,1vh) * 55);margin-left:auto;top:calc(100% + 6vh);top:calc(var(--vh,1vh) * 6 + 100%);left:20%}.section-news .elem div{width:82vh;width:calc(var(--vh,1vh) * 82)}}.section-news .news{overflow:hidden}.section-news .news:not(:last-child){margin-bottom:5vh;margin-bottom:calc(var(--vh,1vh) * 5)}.section-news .news .slider{margin:0 18% 0 5%}.section-news .news .slider .slick-list{overflow:visible}.section-news .news .slider .slick-slide{transition:opacity .5s;opacity:0}.section-news .news .slider .slick-slide.slick-active,.section-news .news .slider .slick-slide.slick-active+.slick-slide,.section-news .news .slider .slick-slide.slick-active+.slick-slide+.slick-slide{opacity:1}@media all and (max-width:1024px){.section-news .news .slider{margin:0 8% 0 5%}}.section-news .news .item{padding-right:3vw}.section-news .news .item>div:not(:last-child){margin-bottom:1.4rem}.section-news .news .item .title{line-height:1.2;color:#24ac79}.section-news .news .item .text img{max-width:100%}.section-news .news .item .text.full{display:none}.section-news .news .item .date{font-size:.8rem;color:#bdbdbd}@media all and (max-width:1024px){.section-news .news .item{padding-right:5vw}}@media all and (min-width:1025px){.section-partners{margin-bottom:5vh;margin-bottom:calc(var(--vh,1vh) * 5)}}.section-partners .partners .slider{margin:0 5%}.section-partners .partners .partner-logo{margin:0 auto;transform:scale(.2);opacity:0}.section-partners .partners .slick-track:after,.section-partners .partners .slick-track:before{display:none}@media all and (min-width:1025px){.section-partners .partners .slick-track{display:flex;justify-content:center;align-items:center;width:100%!important;flex-wrap:wrap}}@media all and (min-width:1025px){.section-partners .partners .slick-slide{width:16.66%;float:none;padding-bottom:15vh;padding-bottom:calc(var(--vh,1vh) * 15)}}@media all and (max-width:1024px){.section-partners .partners .slick-slide>div{max-width:90%;margin:0 auto}.section-partners .partners .slick-slide>div:not(:last-child){margin-bottom:3vh;margin-bottom:calc(var(--vh,1vh) * 3)}}.section-faq{position:relative}.section-faq .elem{bottom:-45vh;bottom:calc(var(--vh,1vh) * -45);left:0;right:62%}@media all and (max-width:1024px){.section-faq .elem{max-width:55vh;max-width:calc(var(--vh,1vh) * 55);bottom:auto;top:-5vh;top:calc(var(--vh,1vh) * -5);right:10%}.section-faq .elem div{width:82vh;width:calc(var(--vh,1vh) * 82)}}.section-faq .faq{margin:0 auto -2.2rem auto}.section-faq .faq .item{padding:0 0 0 2.2rem;margin-bottom:2.2rem;position:relative}.section-faq .faq .item:before{content:'';background-color:#2ac48a;border-radius:50%;width:.9rem;height:.9rem;position:absolute;left:0;top:.35rem}.section-faq .faq .item>*{max-width:29rem}.section-faq .faq .item .title{margin-bottom:1em;line-height:1.2;font-weight:500;font-size:1.3rem}@media all and (min-width:1281px){.section-faq .faq{width:84%}}@media all and (min-width:1025px){.section-faq .faq{-webkit-columns:2;columns:2}.section-faq .faq .item{break-inside:avoid-column;display:table;width:98%}}@media all and (max-width:1024px){.section-faq .faq{max-width:25rem}}.section-offers{margin-bottom:0;padding-bottom:20vh;padding-bottom:calc(var(--vh,1vh) * 20);overflow:hidden}.section-offers:first-child{margin-top:15vh;margin-top:calc(var(--vh,1vh) * 15);padding-top:15vh;padding-top:calc(var(--vh,1vh) * 15)}@media all and (max-width:1024px){.section-offers:first-child{margin-top:15vh;margin-top:calc(var(--vh,1vh) * 15);padding-top:3vh;padding-top:calc(var(--vh,1vh) * 3)}}.section-offers .elem{width:55vw}.section-offers .elem.left{top:calc(31vh + 9.6vw + 26.6rem);top:calc(var(--vh,1vh) * 31 + 9.6vw + 26.6rem);left:-10vw}@media all and (max-width:1024px){.section-offers .elem.left{display:none}}.section-offers .elem.right{top:0;right:-27vw}@media all and (max-width:1024px){.section-offers .elem.right{width:78vw;right:-55vw}}.section-offers .section-title{margin-bottom:16vh;margin-bottom:calc(var(--vh,1vh) * 16)}@media all and (max-width:1024px){.section-offers .section-title{margin-bottom:3vh;margin-bottom:calc(var(--vh,1vh) * 3)}}.offers-list .slick-list{overflow:visible}@media all and (min-width:1025px){.offers-list .slick-track{display:flex;flex-wrap:wrap;row-gap:2.4vw;column-gap:3vw;width:100%!important}.offers-list .slick-track:after,.offers-list .slick-track:before{display:none}}@media all and (min-width:1281px){.offers-list .slick-track{column-gap:2vw}}@media all and (min-width:1521px){.offers-list .slick-track{column-gap:1.25vw}}.offers-list .slick-slide{width:17vw}@media all and (max-width:1520px){.offers-list .slick-slide{width:21vw}}@media all and (max-width:1280px){.offers-list .slick-slide{width:28vw}}@media all and (max-width:1024px){.offers-list .slick-slide{width:100%;padding-right:.3rem}.offers-list .slick-slide>div:not(:last-child){margin-bottom:.3rem}}@media all and (min-width:1025px){.offers-list .slick-slide{float:none}}@media all and (max-width:1024px){.offers-list{margin-right:24vw}}.offer{border:2px solid #2ac48a;border-radius:2.8rem;background-color:#fff;min-height:calc(4.8vw + 15.2rem);padding:1.2vw 2.4vw 2.4vw 2.4vw;overflow:hidden;position:relative}.offer,.offer-info{display:flex!important;flex-direction:column;justify-content:space-between;gap:1.1rem}.offer-logo{display:flex;justify-content:center;align-items:center;width:8.3rem;max-width:100%;height:4.9rem}.offer-logo img{max-width:100%;max-height:100%}@media all and (max-width:1024px){.offer-logo{width:6.7rem;height:1.8rem}}.offer-rate{display:flex;gap:.6rem;margin-top:auto;white-space:nowrap;text-align:center;line-height:1;font-weight:500;font-size:2.7rem}@media all and (min-width:1025px){.offer-rate{flex-direction:column}}@media all and (max-width:1024px){.offer-rate{justify-content:space-between;align-items:center;gap:.9em;font-size:.9rem}.offer-rate .button{height:2.5em;padding:0 1em;font-size:.6rem}}.offer-info{background-color:#2ac48a;width:100%;height:100%;padding:2.4vw;line-height:1.2;font-size:.9rem;color:#fff;position:absolute;left:0;top:0;transition:opacity .2s}.offer-info>div{overflow:auto}.offer-info>div::-webkit-scrollbar{width:8px}.offer-info>div::-webkit-scrollbar-track{background:rgba(222,222,222,.75);border-radius:4px}.offer-info>div::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:4px}.offer-info>div>div{word-break:break-word}.offer-info .button{flex-shrink:0;border-color:#fff}@media all and (max-width:1024px){.offer-info{padding:1.1rem;display:none!important}}.offer:not(.offer:hover) .offer-info{opacity:0}.offer-detail,.offer-tab{display:flex;flex-direction:column;gap:5vh;gap:calc(var(--vh,1vh) * 5)}.offer-tab-links{border:2px solid #2ac48a;border-radius:2em;display:flex;width:fit-content}.offer-tab-links a{display:inline-flex;justify-content:center;align-items:center;height:calc(3.4em - 4px);padding:0 2.1em;text-transform:uppercase;line-height:1;font-weight:600;font-size:.8rem;color:#2ac48a;position:relative;transition:color .2s}.offer-tab-links a:before{content:'';background-color:#2ac48a;border-radius:1.7em;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;opacity:0;transition:opacity .2s}.offer-tab-links a span{position:relative}.offer-tab-links a.active,.offer-tab-links a:hover{color:#fff}.offer-tab-links a.active:before,.offer-tab-links a:hover:before{opacity:1}.offer-tab-links a.active,.offer-tab-links a.disabled{cursor:default}.offer-tab-links a.disabled{pointer-events:none;opacity:.5}@media all and (max-width:1024px){.offer-tab-links{border:0;flex-direction:column;gap:.3em;width:100%}.offer-tab-links a{border:2px solid #2ac48a;border-radius:2em}}.offer-tab:not(.active){display:none}.offer-tab[data-id=contacts] .offer-block-title:not(:last-child){margin-bottom:.4em}.offer-tab[data-id=contacts] .offer-block:first-child{font-size:1rem}.offer-tab[data-id=files] .offer-tab-content{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1.1em}.offer-tab[data-id=files] .offer-file{width:49%}@media all and (max-width:1024px){.offer-tab[data-id=files] .offer-file{width:100%}}.offer-block p:not(:last-child),.offer-block ul:not(:last-child){margin-bottom:1.6em}.offer-block p:not(:last-child).big,.offer-block ul:not(:last-child).big{margin-bottom:.5em}@media all and (max-width:1024px){.offer-block p:not(:last-child),.offer-block ul:not(:last-child){margin-bottom:1.4em}.offer-block p:not(:last-child).big,.offer-block ul:not(:last-child).big{margin-bottom:.1em}}.offer-block ul{list-style:none}.offer-block ul li{padding-left:1em;position:relative}.offer-block ul li:before{content:'•';position:absolute;left:.25em;top:0}.offer-block .big,.offer-block-title{line-height:1.2;font-weight:500}.offer-block .big{font-size:110%}.offer-block-title{font-size:130%}.offer-block-title:not(:last-child){margin-bottom:1.25em}@media all and (max-width:1024px){.offer-block-title:not(:last-child){margin-bottom:1em}}.offer-block a{border-bottom:1px solid transparent;transition:border-color .2s}.offer-block a:hover{border-color:inherit}.offer-block a[href^=mailto]{border-color:inherit;color:#2ac48a}.offer-block a[href^=mailto]:hover{border-color:transparent}.offer-block:not(:first-child){border-top:1px solid #2ac48a;margin-top:5vh;margin-top:calc(var(--vh,1vh) * 5);padding-top:5vh;padding-top:calc(var(--vh,1vh) * 5)}@media all and (max-width:1024px){.offer-block:not(:first-child){margin-top:4vh;margin-top:calc(var(--vh,1vh) * 4);padding-top:4vh;padding-top:calc(var(--vh,1vh) * 4)}}@media all and (max-width:1024px){.offer-block{font-size:.8rem}}.offer-file{display:flex;align-items:flex-start;gap:1.4em}.offer-file:before{content:'';flex-shrink:0;background-color:#2ac48a;border-radius:50%;width:.9em;height:.9em;margin-top:.2em}.offer-file-name{margin-bottom:.5em;line-height:1.2;font-weight:500;font-size:110%}.offer-file-info{color:#bdbdbd}@media all and (max-width:1024px){.offer-file-info{font-size:110%}}@media all and (max-width:1520px){.offer{padding:1rem}}@media all and (min-width:1025px){.offer{color:#2ac48a}}@media all and (max-width:1024px){.offer{border-radius:1.1rem;gap:.3rem;min-height:unset;padding:.7rem 1rem}}footer{background-color:#2ac48a;padding:10vh 0;padding:calc(var(--vh,1vh) * 10) 0;font-size:.7rem}@media all and (max-width:1024px){footer{padding:5vh 0 7vh 0;padding:calc(var(--vh,1vh) * 5) 0 calc(var(--vh,1vh) * 7) 0}}footer .row{display:flex;justify-content:space-between;align-items:center}footer .row:not(:first-child){margin-top:5vh;margin-top:calc(var(--vh,1vh) * 5)}footer .row:first-child{align-items:flex-start}@media all and (min-width:1025px){footer .row:first-child .button{display:none}}footer .row:last-child:not(:first-child){align-items:flex-end}@media all and (max-width:1024px){footer .row{flex-direction:column}footer .row:first-child,footer .row:last-child:not(:first-child){align-items:center}footer .row:not(:first-child){margin-top:5vh;margin-top:calc(var(--vh,1vh) * 5);text-align:center}footer .row:first-child .col{display:flex;flex-direction:column;align-items:center}footer .row:first-child .button{margin-top:5vh;margin-top:calc(var(--vh,1vh) * 5)}}footer .col{max-width:52em}footer .col.right{text-align:right}@media all and (max-width:1024px){footer .col:not(:first-child){margin-top:5vh;margin-top:calc(var(--vh,1vh) * 5)}}footer .arrow svg .fill,footer .logo svg .fill{fill:#fff}@media all and (max-width:1024px){footer .logo{width:17vh;width:calc(var(--vh,1vh) * 17)}}footer .arrow{flex-shrink:0;margin:0 .8rem}footer .arrow svg{width:1.2rem}footer .menu{width:100%}footer .menu a:not(.button){font-weight:500;font-size:1rem}footer .menu a:not(.button).phone{font-size:1.1rem}footer .menu .buttons{display:flex;align-items:center}@media all and (max-width:1024px){footer .menu .buttons{justify-content:center}footer .menu .buttons .arrow{margin-right:0}footer .menu .buttons .arrow+a,footer .menu .buttons .button{display:none}}footer .menu .button{margin-left:3vw}footer .address{font-size:1rem}footer .address:not(:first-child){margin-top:.6rem}footer .address-row:not(:first-child){margin-top:.6rem}@media all and (max-width:1024px){footer .address:not(:first-child){margin-top:3vh;margin-top:calc(var(--vh,1vh) * 3)}}@media all and (max-width:400px){footer .address{font-size:.9rem}}footer .social{display:flex;align-items:center}footer .social:not(:first-child){margin-top:3vh;margin-top:calc(var(--vh,1vh) * 3)}footer .social a:not(:first-child){margin-left:1.1rem}footer .social a svg .fill{fill:#000;transition:fill .2s}footer .social a:hover svg .fill{fill:#fff}footer .social-vk svg{width:1.8rem}footer .social-tg svg{width:1.6rem}footer .links{display:flex;align-items:flex-start}footer .links:not(:first-child){margin-top:3vh;margin-top:calc(var(--vh,1vh) * 3)}footer .links a:not(:first-child){margin-left:2vw}@media all and (max-width:1024px){footer .links{flex-direction:column;align-items:center}footer .links:not(:first-child){margin-top:3.5vh;margin-top:calc(var(--vh,1vh) * 3.5)}footer .links a:not(:first-child){margin-left:0;margin-top:1em}}.form .fields{display:flex;justify-content:center;align-items:center}.form .fields>*{max-width:calc(50% - 2.4vw);margin:0 1.2vw}.form .fields:not(:last-child){margin-bottom:6vh;margin-bottom:calc(var(--vh,1vh) * 6)}@media all and (max-width:1024px){.form .fields{flex-direction:column}.form .fields>*{max-width:100%;margin:0}.form .fields>:not(:last-child){margin-bottom:3vh;margin-bottom:calc(var(--vh,1vh) * 3)}.form .fields:not(:last-child){margin-bottom:4.5vh;margin-bottom:calc(var(--vh,1vh) * 4.5)}}.form input[type=text]{background-color:#f2f2f2;border:2px solid #f2f2f2;border-radius:2.2em;display:block;width:22.5em;height:4.3em;padding:0 2.5em;font-size:1rem;transition:border-color .2s}.form input[type=text]:-moz-placeholder,.form input[type=text]:-ms-input-placeholder,.form input[type=text]::-moz-placeholder,.form input[type=text]::-webkit-input-placeholder{color:#c3c3c3;opacity:1}.form input[type=text].error{border-color:red}@media all and (max-width:1024px){.form input[type=text]{width:100%}}.form button.button{padding-top:.2em}.form button.button:after{margin-top:-.2em}.popup{background-color:rgba(255,255,255,.9);display:flex;flex-direction:column;justify-content:safe center;align-items:safe center;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);padding:5%;position:fixed;left:0;top:0;z-index:200;transition:opacity .5s ease,z-index 0s linear}.popup:not(.opened){transition:opacity .5s ease,z-index 0s linear .5s;opacity:0;z-index:-1}.popup .win{background-color:#fff;border:2px solid #2ac48a;border-radius:6vh;border-radius:calc(var(--vh,1vh) * 6);box-shadow:0 3vh 4vh rgba(0,0,0,.1);box-shadow:0 calc(var(--vh,1vh) * 3) calc(var(--vh,1vh) * 4) rgba(0,0,0,.1);max-width:100%;padding:6vh 7.5vw 8vh 7.5vw;padding:calc(var(--vh,1vh) * 6) 7.5vw calc(var(--vh,1vh) * 8) 7.5vw;margin-top:6vh;margin-top:calc(var(--vh,1vh) * 6);position:relative}@media all and (max-width:1024px){.popup .win{padding:4vh 5vw 6vh 5vw;padding:calc(var(--vh,1vh) * 4) 5vw calc(var(--vh,1vh) * 6) 5vw;margin-top:0}}.popup .close{width:6vh;height:6vh;width:calc(var(--vh,1vh) * 6);height:calc(var(--vh,1vh) * 6);position:absolute;top:-9vh;right:-3vh;top:calc(var(--vh,1vh) * -9);right:calc(var(--vh,1vh) * -3);z-index:10;cursor:pointer}.popup .close:after,.popup .close:before{content:'';background-color:#000;width:134%;height:2px;position:absolute;left:-17%;top:50%;margin-top:-1px;transition:background-color .2s}.popup .close:before{transform:rotate(-45deg)}.popup .close:after{transform:rotate(45deg)}.popup .close:hover:after,.popup .close:hover:before{background-color:#2ac48a}@media all and (max-width:1024px){.popup .close{width:4vh;height:4vh;width:calc(var(--vh,1vh) * 4);height:calc(var(--vh,1vh) * 4);top:-6vh;top:calc(var(--vh,1vh) * -6);right:0}}.popup .content{width:100%;max-height:70vh;max-height:calc(var(--vh,1vh) * 70);overflow:auto}@media all and (max-width:1024px){.popup .content{max-height:76vh;max-height:calc(var(--vh,1vh) * 76)}}.popup .section-title{margin:0 auto 2vh auto;margin:0 auto calc(var(--vh,1vh) * 2) auto;text-align:center}.popup .note{max-width:19em;margin:0 auto;text-align:center;line-height:1.2;color:#24ac79}.popup .note:not(:last-child){margin-bottom:6vh;margin-bottom:calc(var(--vh,1vh) * 6)}@media all and (max-width:1360px){.popup .note.big{font-size:1.6rem}}@media all and (max-width:1280px){.popup .note.big{font-size:1.4rem}}@media all and (max-width:1024px){.popup .note.big{font-size:1.1rem}}@media all and (max-width:1024px){.popup .note:not(:last-child){margin-bottom:4.5vh;margin-bottom:calc(var(--vh,1vh) * 4.5)}}.popup .links{text-align:center}.popup .links:not(:first-child){margin-top:10vh;margin-top:calc(var(--vh,1vh) * 10)}@media all and (max-width:1024px){.popup .links:not(:first-child){margin-top:4.5vh;margin-top:calc(var(--vh,1vh) * 4.5)}}.popup#message .win{background-color:#2ac48a}.popup#message .note{padding:2vh 0 3vh;padding:calc(var(--vh,1vh) * 2) 0 calc(var(--vh,1vh) * 3);color:#fff}.popup#offer .win{width:83%;padding-left:4%;padding-right:4%}@media all and (max-width:1024px){.popup#offer .win{width:100%}}.popup#offer .section-title{margin:0;text-align:left}@media all and (max-width:1280px){.popup#offer .section-title{font-size:1.8rem}}@media all and (max-width:1024px){.popup#offer .section-title{font-size:1.3rem}}
.social-tg.header:hover{
     color: #2ac48a;
 }
.social-tg.header:hover svg{
    fill: #2ac48a;
}