﻿@font-face{font-family:"Mulish";src:url("../fonts/Mulish-Regular.woff2") format("woff2"),url("../fonts/Mulish-Regular.woff") format("woff");font-display:swap;font-style:normal;font-weight:400}.buy__title,.completed__title,.btn,body{font-family:"Mulish";font-weight:400}@font-face{font-family:"Mulish";src:url("../fonts/Mulish-Bold.woff2") format("woff2"),url("../fonts/Mulish-Bold.woff") format("woff");font-display:swap;font-style:normal;font-weight:700}.clients__name,.partners__title,.process__name,.components__head,.components__list span,.components__badge,.features__list span,.features__description span,.price__rubles,.services__title{font-family:"Mulish";font-weight:700}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat-Regular.woff2") format("woff");font-style:normal;font-display:swap;font-weight:400}.price__btn,.price__badge,.price__title,.title{font-family:"Montserrat";font-weight:400}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Bold.woff2") format("woff2"),url("../fonts/Montserrat-Bold.woff") format("woff");font-display:swap;font-style:normal;font-weight:700}.process__number,.features__list-item::before{font-family:"Montserrat";font-weight:700}@font-face{font-family:"Mulish";src:url("../fonts/Mulish-Regular.woff2") format("woff2"),url("../fonts/Mulish-Regular.woff") format("woff");font-display:swap;font-style:normal;font-weight:400}.buy__title,.completed__title,.btn,body{font-family:"Mulish";font-weight:400}@font-face{font-family:"Mulish";src:url("../fonts/Mulish-Bold.woff2") format("woff2"),url("../fonts/Mulish-Bold.woff") format("woff");font-display:swap;font-style:normal;font-weight:700}.clients__name,.partners__title,.process__name,.components__head,.components__list span,.components__badge,.features__list span,.features__description span,.price__rubles,.services__title{font-family:"Mulish";font-weight:700}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat-Regular.woff2") format("woff");font-style:normal;font-display:swap;font-weight:400}.price__btn,.price__badge,.price__title,.title{font-family:"Montserrat";font-weight:400}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Bold.woff2") format("woff2"),url("../fonts/Montserrat-Bold.woff") format("woff");font-display:swap;font-style:normal;font-weight:700}.process__number,.features__list-item::before{font-family:"Montserrat";font-weight:700}html{box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}body{font-size:18px}.container{padding:0 140px}.menu{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0 14px}.menu__links{display:flex;align-items:center;gap:37px;font-size:21px}.menu__info{display:flex;align-items:center;gap:5px;font-weight:700}.menu__info img{height:33px;width:33px;object-fit:contain}.menu__phone{font-size:23px}.menu__phone span{font-size:20px;display:block;text-decoration:underline;text-align:right}.menu-btn{background-color:#388e37;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:6px;height:56px;width:56px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .2s ease;display:none}.menu-btn:hover{background-color:rgba(56,142,55,.6)}.menu-btn__line{width:80%;background-color:#fff;height:2px}.btn{background-color:#388e37;color:#fff;display:inline-block;padding:23px 46px;cursor:pointer;box-shadow:0px 4px 17px rgba(0,0,0,.17);border-radius:6px;border:none;transition:all .3s ease-in;text-align:center;display:flex;justify-content:center;align-items:center;width:fit-content;font-size:25px;min-width:389px;min-height:86px}.btn:hover,.btn:focus{background:rgba(56,142,55,.64)}.btn:active{background:#206620}.btn_white{background-color:#fff;color:#100e0e}.btn_white:hover{background-color:rgba(255,255,255,.4)}.btn_white:active{background-color:rgba(255,255,255,.7)}.btn:disabled{background-color:gray;color:#fff}.title{font-size:37px;line-height:45px;background:#f9f9f9;box-shadow:0px 4px 23px rgba(0,0,0,.13);border-radius:6px;font-weight:400;display:inline-block;text-transform:uppercase;padding:11px 24px;border-radius:6px}.title_inside{box-shadow:none}.title_center{display:block;text-align:center;margin:auto;width:fit-content}.text{font-size:25px;line-height:31px}.space{margin:105px 0}.green-bg{position:relative;overflow:visible}.green-bg::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);right:0;height:60%;z-index:-1;width:100%;background-color:#a7cda7}.block{box-shadow:10px 10px 0 #388e37;background:#f9f9f9;border-radius:20px;padding:29px 42px 50px;line-height:140%}.list-arrow li{position:relative;padding-left:60px}.list-arrow li::before{content:"";position:absolute;left:0;top:0;background-image:url("../images/list-arrow.svg");width:40px;height:30px;background-size:contain;background-position:center center;background-repeat:no-repeat}.form{border-radius:20px;background-color:#388e37;color:#fff;padding:36px 45px}.form__title{font-weight:400;margin-bottom:25px;font-size:25px;line-height:31px}.form__input{display:block;width:80%;margin:20px 0;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;padding:10px;color:#fff;font-size:21px;outline:none}.form__input::placeholder{color:rgba(255,255,255,.62)}.form__check{margin-top:20px;display:flex;align-items:flex-start;font-size:17px;gap:10px}.form__check input{margin-top:5px;accent-color:rgba(255,255,255,.62)}.form__check a{text-decoration:underline;display:block;margin-top:7px}.form_white .form__title{color:#000;text-transform:uppercase}.form_white .form__input{border-bottom:1px solid #000;color:#000;width:100%}.form_white .form__input::placeholder{color:rgba(0,0,0,.62)}.form_white .form__check{color:#000;font-size:14px}.modal{position:fixed;inset:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);z-index:99999;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in;opacity:0;visibility:hidden}.modal .form{background-color:#fff;width:30%;transition:all .2s linear;opacity:0;visibility:hidden;transform:translateY(-500%);position:relative}.modal.active{visibility:visible;opacity:1}.modal.active .form{visibility:visible;opacity:1;transform:translateY(0)}.modal__close{background-color:#fff;border:none;cursor:pointer;position:absolute;right:22px;top:22px}.upbtn{display:inline-block;height:40px;width:40px;position:fixed;bottom:50px;right:50px;transition:all .3s ease-out;visibility:hidden;opacity:0;background-color:#fff;border-radius:50%}.upbtn img{height:inherit;width:inherit;object-fit:contain}.upbtn.active{opacity:1;visibility:visible}.completed{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);visibility:hidden;opacity:0;transition:all .3s}.completed.active{visibility:visible;opacity:1}.completed__inner{background:#fff;box-shadow:0px 4px 69px rgba(0,0,0,.08);border-radius:20px;padding:20px 22px;text-align:center;position:relative;width:30%;height:300px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.completed__title{font-size:25px;text-transform:uppercase;margin:11px 0}.completed__btn{background-color:rgba(0,0,0,0);border:none;cursor:pointer;position:absolute;right:22px;top:20px}.sidebar{background-image:url("../images/sidebar.png");background-size:cover;background-position:center center;background-repeat:no-repeat;background:rgba(56,142,55,.79);border-radius:6px;position:fixed;right:0;top:0;bottom:0;height:100%;width:60%;z-index:999999;padding:32px 42px;visibility:hidden;opacity:0;transform:translateX(100%);transition:all .3s linear}.sidebar.active{opacity:1;transform:translateX(0);visibility:visible}.sidebar__list{color:#fff;font-size:30px;display:flex;flex-direction:column;gap:31px;padding-top:100px}.sidebar__close{background-color:rgba(0,0,0,0);border:none;cursor:pointer;position:absolute;top:32px;right:42px}.call-modal{cursor:pointer}.header{background:rgba(255,255,255,.6);position:absolute;left:0;top:0;height:90px;right:0;z-index:9999;transition:all .3s ease-in;border-bottom:1px solid rgba(0,0,0,0)}.header.active{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.3)}.info{background-image:url("../images/info-bg.png");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:150px 0 95px;margin-top:0px;height:100vh}.info__wrapper{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;height:100%}.info .container{height:100%}.info__uptitle{font-size:21px;font-weight:400}.info__title{font-size:50px;line-height:61px;font-weight:400;margin:31px 0 25px;text-transform:uppercase}.info__inner{margin-top:40px;gap:18px;display:grid;grid-template-columns:1fr 1fr}.info__item{display:flex;align-items:flex-start;gap:15px;font-size:16px}.info .btn{align-self:end;justify-self:start}.info .text{width:75%}.services__content{margin-top:60px;display:grid;grid-template-columns:repeat(3, 1fr);gap:35px}.services__item{border-radius:20px;background-repeat:no-repeat;background-position:center center;background-size:cover;height:418px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.services__item:hover .services__info{visibility:visible;opacity:1}.services__info{padding:74px 32px 55px;background-color:rgba(56,142,55,.78);height:100%;color:#fff;border-radius:20px;transition:all .3s linear;visibility:hidden;opacity:0;font-size:25px}.services__title{background-color:rgba(56,142,55,.78);color:#fff;text-align:center;padding:20px 10px;border-radius:0 0 20px 20px;font-size:25px;position:absolute;bottom:0;left:0;right:0;min-height:77px;display:flex;align-items:center;justify-content:center}.select{background-image:url("../images/select-bg.png");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:75px 53px 125px}.select__inner{display:grid;grid-template-columns:1fr 1fr;margin-top:63px;align-items:center;gap:30px}.select__list{color:#fff;display:flex;flex-direction:column;gap:26px;font-size:25px;line-height:130%}.select__item{position:relative;padding-left:55px}.select__item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:40px;width:40px;background-image:url("../images/tick.svg");background-position:center center;background-size:contain;background-repeat:no-repeat}.select__info{width:100%;font-size:25px}.price .title{width:60%}.price__inner{margin-top:64px;background:#f9f9f9;box-shadow:0px 4px 41px rgba(0,0,0,.13);border-radius:20px;padding:48px 55px 90px;display:flex;justify-content:space-between;gap:30px}.price__left{gap:41px;flex:2}.price__right{flex:1}.price__title{font-size:35px;text-transform:uppercase}.price__head{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:35px;gap:47px}.price__content{display:grid;grid-template-columns:1fr 1fr;gap:41px}.price__item{background:#fff;box-shadow:0px 4px 14px rgba(0,0,0,.12);border-radius:7px;padding:17px 15px;font-size:25px;display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid rgba(0,0,0,0);cursor:pointer}.price__item:hover,.price__item:focus,.price__item.active{background:#f9f9f9;border:1px solid #1e5c1d;border-radius:7px}.price__present{grid-row-start:span 2;border-radius:7px;color:#fff;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center center;background-size:cover;font-size:25px}.price__present span{display:inline-block;text-align:center;margin:auto;width:80%}.price__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:42px}.price__btn,.price__badge{font-size:22px;background-color:#a7cda7;padding:3px 7px;border-radius:7px}.price__badge{font-size:35px}.price .btn{margin-left:auto}.price__range{display:flex;justify-content:space-between;align-items:center;gap:20px}.price__ranges{width:100%;background:#e3e3e3;box-shadow:inset 0px 4px 3px rgba(0,0,0,.11);border-radius:16px;height:28px}.price__ranges .ui-slider-handle{border-radius:50%;height:50px;width:50px;background:#137c12;box-shadow:inset 0px 4px 7px rgba(0,0,0,.16);border:14px solid #3ba53a;margin-top:-4px}.price__btn{border:none;cursor:pointer;height:47px;width:47px;font-size:35px;display:flex;justify-content:center;align-items:center}.price__total{margin:36px 0 28px;text-align:right}.price__total span{font-size:25px}.price__total .overall{font-size:32px}.price__overall{display:block;margin-top:12px;font-size:37px}.price__quarter{font-size:25px}.features{overflow:hidden}.features__head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin:63px 0 52px}.features__shadow{background:rgba(56,142,55,.44);height:70%;width:180px;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.features__shadow_left{left:-150px}.features__shadow_right{right:-150px}.features__img{border-radius:20px;height:255px;width:100%;position:relative}.features__img_right{height:488px}.features__img img{border-radius:inherit;object-fit:cover;height:inherit;width:inherit}.features__description{font-size:25px;line-height:31px}.features__description span{color:#388e37}.features__info{display:grid;grid-template-columns:1.7fr 1fr;gap:50px;align-items:center}.features__list{display:flex;flex-direction:column;gap:27px;font-size:22px;counter-reset:listCount}.features__list span{color:#388e37;text-transform:uppercase}.features__list .mini{text-transform:lowercase}.features__list-item{padding-left:100px;position:relative;counter-increment:listCount}.features__list-item::before{content:"0" counter(listCount);position:absolute;left:0;top:-5px;font-size:50px;color:#1e5c1d}.features__foot{margin-top:44px;position:relative}.features__foot::before{content:"";height:1px;background-color:#1e5c1d;width:30%;position:absolute;top:0;left:0}.features__foot .text{padding:25px 0;width:75%}.components__top{padding:51px 0 31px;text-align:center;position:relative}.components__top::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:30%;background-color:#1e5c1d}.components__text{font-size:21px;line-height:27px}.components__text_bg{text-align:center;padding-top:29px;width:50%;margin:auto}.components__inner{display:grid;grid-template-columns:repeat(4, 1fr);gap:39px;margin:44px 0}.components__item{background:rgba(56,142,55,.44);box-shadow:0px 4px 18px rgba(0,0,0,.17);border-radius:20px}.components__text{padding:25px}.components__img{position:relative;border-radius:20px;height:270px;width:100%}.components__img img{border-radius:inherit;height:inherit;width:inherit;object-fit:cover}.components__badge{background:#388e37;border-radius:6px;color:#f9f9f9;padding:3px 7px;position:absolute;bottom:21px;left:21px}.components__bottom{text-align:center}.components__boxes{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:44px 0 57px}.components__box{background:#f9f9f9;box-shadow:0px 4px 18px rgba(0,0,0,.17);border-radius:20px}.components__list{padding:40px 49px;display:flex;flex-direction:column;gap:29px}.components__list span{color:#388e37;text-transform:uppercase}.components__list-item{position:relative;padding-left:20px;font-size:21px;line-height:130%}.components__list-item::before{content:"•";color:#388e37;position:absolute;top:0;left:0}.components__head{text-align:center;padding:36px 20px;font-size:25px;color:#fff;background:#388e37;border-radius:20px 20px 0px 0px}.components__text_bottom{text-align:center;margin:auto;padding-top:30px;width:70%;position:relative}.components__text_bottom::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:1px;background-color:#1e5c1d;width:50%}.technology{padding:53px 0 75px;background-image:url("../images/technology-bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center}.technology__inner{margin-top:63px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.technology__content{color:#fff}.technology__badge{background-color:#388e37;text-transform:uppercase;padding:16px 26px;display:inline-block;box-shadow:0px 4px 28px rgba(0,0,0,.13);border-radius:20px;font-size:25px}.technology__text{margin-top:25px;width:70%;line-height:140%;font-size:25px}.technology__text span{text-decoration:underline;font-weight:bold}.technology__list{margin-top:20px;display:flex;flex-direction:column;gap:20px;font-size:25px}.technology__description{font-size:25px;line-height:31px}.process__inner{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;margin-top:63px}.process__points{display:flex;flex-direction:column;gap:17px;padding-left:50px;position:relative}.process__points::before{content:"";position:absolute;left:0;top:0;background-image:url("../images/process-points.svg");background-position:center center;background-repeat:no-repeat;background-size:100% 90%;height:100%;width:30px}.process__point{background-color:#388e37;color:#fff;padding:16px 22px;box-shadow:0px 4px 28px rgba(0,0,0,.08);border-radius:45px;display:flex;align-items:center;gap:20px;font-size:25px}.process__number{border-radius:50%;background-color:#fff;color:#1e5c1d;padding:10px;font-size:45px;display:flex;justify-content:center;align-items:center}.process__list{background:#f9f9f9;box-shadow:0px 4px 18px rgba(0,0,0,.17);border-radius:45px 45px 20px 20px;padding:110px 100px 50px;width:95%;margin-left:auto;display:flex;flex-direction:column;gap:30px;position:relative;bottom:85px;z-index:-1;font-size:25px}.process__info{padding:90px 45px 45px;background-color:#388e37;color:#fff;align-self:start;border-radius:20px;box-shadow:0px 4px 17px rgba(0,0,0,.17);position:relative;font-size:25px;margin-top:100px;line-height:150%}.process__book{position:absolute;top:-20%;left:50%;transform:translateX(-50%);height:170px;width:170px;object-fit:contain}.buy__inner{background:#fff;box-shadow:0px 4px 44px rgba(0,0,0,.1);border-radius:20px;padding:52px 100px}.buy__title{padding:12px;background:#fff;border:1px solid #388e37;border-radius:6px;display:inline-block;font-size:25px}.buy__form{margin:12px 0 32px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.buy__input{border:none;border-bottom:1px solid #1e5c1d;padding:10px;outline:none;font-size:21px}.buy__checkbox{accent-color:#388e37;margin-top:15px}.buy .btn{width:320px}.buy__accept{display:flex;align-items:flex-start;gap:10px;line-height:140%;width:45%}.buy__accept a{text-decoration:underline}.examples__slider{margin-top:62px;display:flex;gap:30px;align-items:center;position:relative}.examples__slider>.slick-list{margin:0 -10px}.examples__slider>.slick-list .slick-slide{margin:0 10px}.examples .slick-arrow{background-color:#fff;height:70px;width:35px;cursor:pointer;border:none}.examples .slick-arrow img{object-fit:contain;height:inherit;width:inherit;position:relative;right:10px}.examples__item{border-radius:20px;display:flex !important;flex-direction:column}.examples__images{position:relative;width:100%;height:430px;margin:0 !important;gap:0;border-radius:20px 20px 0 0}.examples__images .slick-slide{margin:0 !important}.examples__img{width:100% !important;height:430px;object-fit:cover;border-radius:20px 20px 0 0}.examples__dots{position:absolute;left:50%;transform:translateX(-50%);bottom:17px;display:flex;gap:7px}.examples__dots button{font-size:0;height:17px;width:17px;border-radius:50%;border:none;background-color:#cbcbcb}.examples__dots .slick-active button{background-color:#fff}.examples__title{background-color:#388e37;padding:30px 20px;border-radius:0 0 20px 20px;text-align:center;color:#fff;width:100%;font-size:25px}.examples__circles{display:flex;gap:9px;justify-content:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.examples__circles button{font-size:0;height:2px;width:48px;border:none;background-color:#cbcbcb}.examples__circles .slick-active button{background-color:#388e37}.company__img{height:760px;object-fit:cover;width:100%;border-radius:20px}.company .title{margin-bottom:62px}.company__content{background:rgba(56,142,55,.44);padding:90px 0;margin-top:240px}.company__inner{display:grid;grid-template-columns:1fr 1fr;gap:82px}.company__whitespace{position:relative}.company__img{position:absolute;bottom:80px;height:865px}.company__paragraph{margin-bottom:40px;font-size:25px;line-height:31px}.video{display:flex;align-items:center;justify-content:center}.video iframe{height:410px;width:770px;border-radius:14px}.sertificate__content{background:rgba(56,142,55,.44);margin-top:62px}.sertificate__slider{display:flex;gap:40px;align-items:center;padding:56px 0;position:relative}.sertificate__img{height:600px;width:100%;object-fit:100%}.sertificate .slick-slide{margin-right:55px}.sertificate .slick-arrow{background-color:rgba(0,0,0,0);height:70px;width:35px;cursor:pointer;border:none}.sertificate .slick-arrow img{object-fit:contain;height:inherit;width:inherit;position:relative;right:10px}.sertificate__dots{display:flex;gap:7px;justify-content:center;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.sertificate__dots button{font-size:0;height:14px;width:14px;background:#cbcbcb;border-radius:50%;border:none}.sertificate__dots .slick-active button{background-color:#388e37}.partners__inner{margin-top:62px;display:grid;grid-template-columns:repeat(3, 1fr);gap:35px}.partners__box{background-color:#388e37;padding:20px;box-shadow:0px 4px 17px rgba(0,0,0,.17);border-radius:20px;text-align:center;color:#fff}.partners__title{padding-top:10px;text-transform:uppercase;margin:auto;font-size:18px}.partners__img{height:75px;width:75px;object-fit:contain}.clients{background-image:url("../images/client-bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center;padding:53px 0 73px}.clients__inner{margin-top:62px;display:flex;gap:30px;align-items:center;position:relative}.clients .slick-slide{margin:0 10px}.clients .slick-arrow{background-color:rgba(0,0,0,0);border:none;cursor:pointer;filter:invert(50%)}.clients__item{background:#f9f9f9;box-shadow:0px 4px 28px rgba(0,0,0,.08);border-radius:20px;padding:27px 38px 55px}.clients__head{display:flex;justify-content:space-between;align-items:center;gap:20px}.clients__profile{display:flex;align-items:center}.clients__name{font-size:30px;color:#388e37}.clients__img{height:135px;width:135px;object-fit:contain}.clients__date{color:#388e37;font-size:25px}.clients__text{font-size:23px;line-height:29px;width:90%}.clients__dots{display:flex;gap:7px;justify-content:center;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}.clients__dots button{font-size:0;height:14px;width:14px;background:#cbcbcb;border-radius:50%;border:none}.clients__dots .slick-active button{background-color:#388e37}.questions__inner{margin-top:62px;transition:all .3s}.questions__inner::after{height:80%}.questions__title{padding:20px 56px 20px 47px;background-color:#fff;border:2px solid #388e37;border-bottom:none;cursor:pointer;font-size:21px;position:relative;transition:all .2s}.questions__title::selection{background-color:#fff}.questions__title::after{content:"";position:absolute;right:36px;top:50%;transform:translateY(-50%);height:32px;width:21px;background-image:url("../images/accordion-chevron.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .2s}.questions__title:last-child.active::after{transform:translateY(-50%) rotate(-90deg)}.questions__title.active::after{transform:translateY(-50%) rotate(90deg)}.questions__item:first-child .questions__title{border-radius:20px 20px 0 0}.questions__item:last-child .questions__title{border-radius:0 0 20px 20px}.questions__item:last-child .questions__title{border-bottom:2px solid #388e37}.questions__content{display:none;padding:15px 47px;line-height:130%;background-color:#76b176;font-size:21px}.questions__content.active{display:block}.waiting{background-image:url("../images/waiting-bg.png");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:53px 0 74px}.waiting__content{display:grid;grid-template-columns:1.2fr 1fr;gap:66px}.waiting__links{margin:20px 0;color:#fff;font-style:normal;font-size:25px;line-height:31px}.waiting__phone{text-decoration:underline}.waiting iframe{border-radius:20px;overflow:hidden;height:100%}.footer{background:rgba(56,142,55,.44)}.footer__top .feedback{display:none}.footer__bottom{padding:20px 0;text-align:center;position:relative}.footer__links{padding:0 10px}.footer__links:first-child{border-right:1px solid #000}.footer__feedback{position:absolute;right:0;text-decoration:underline}.modal-text{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:all .2s}.modal-text.active{visibility:visible;opacity:1}.modal-text__inner{width:90%;background-color:#fff;border-radius:4px;padding:20px;position:relative}.modal-text__close{position:absolute;right:20px;top:20px;cursor:pointer}.modal-text__title{margin-bottom:20px}.modal-text__info{font-size:18px;line-height:140%}@media(max-width: 1600px){.container{padding:0 100px}.title{font-size:32px}.text{line-height:25px;font-size:20px}.btn{padding:16px 26px;min-width:318px;min-height:68px;font-size:20px}.menu__links{font-size:16px;gap:22px}.menu__link:hover{text-decoration:underline}.menu__link:active{color:#514c4c}.menu__phone{font-size:18px}.menu__phone span{font-size:15px}.space{margin:80px 0}.form__title{font-size:18px}.form__input{font-size:16px}.form__check{font-size:16px}.info{margin-top:0}.info__wrapper{grid-template-columns:2fr 1fr}.info__title{font-size:45px;line-height:55px}.services{margin-top:0}.services__title{padding:20px 10px;font-size:20px}.services__info{font-size:18px}.services__item{height:300px;position:relative}.select__info{font-size:20px;line-height:29px}.select__list{line-height:26px;font-size:20px}.select__item{padding-left:45px}.select__item::before{height:30px;width:30px}.price__title{font-size:30px}.price__btn{height:30px;width:30px}.price__quarter{font-size:20px}.price__item{font-size:20px}.price__present{font-size:17px}.price__ranges{height:24px}.price__ranges .ui-slider-handle{height:42px;width:42px;border:11px solid #3ba53a}.price__total span{font-size:20px}.price__badge{font-size:30px}.price__overall{font-size:32px}.features__description,.features__list{font-size:20px;line-height:25px}.features__list-item{padding-left:80px}.features__list-item::before{top:8px}.features__head{margin:35px 0}.features__img_right{height:400px}.components__badge{font-size:14px}.components__img{height:200px}.components__text{padding:16px;font-size:16px;line-height:20px}.components__head{padding:24px 12px;font-size:20px}.components__list{font-size:16px;line-height:20px}.technology__text{width:100%;font-size:20px;line-height:25px}.technology__badge{font-size:20px}.technology__info{padding:22px 22px 30px}.technology__description{font-size:20px;line-height:25px}.technology__list{font-size:20px;line-height:25px}.process__inner{grid-template-columns:2fr 1fr}.process__point{padding:12px 16px}.process__number{font-size:40px}.process__name{font-size:20px}.process__list{font-size:20px}.process__info{padding:70px 25px}.process__list{bottom:70px;padding:110px 30px 50px;font-size:16px}.process__book{height:120px;width:120px}.process__text{font-size:20px;line-height:25px}.buy__inner{padding:33px 60px}.buy__title{font-size:20px}.buy__input{font-size:14px}.buy__accept{font-size:16px}.buy .btn{min-width:272px}.examples__images,.examples__img{height:300px}.examples .slick-arrow{height:50px}.examples__dots button{width:12px;height:12px}.examples__title{padding:20px 12px;font-size:18px}.company__content{margin-top:130px}.company__inner{gap:68px}.company__paragraph{margin-bottom:15px;font-size:20px;line-height:25px}.company__img{height:700px;bottom:0}.video__img{width:60%;height:410px}.video__link{height:90px;width:90px}.sertificate__img{height:470px}.sertificate .slick-arrow{height:50px}.sertificate .slick-slide{margin-right:37px}.clients__item{padding:16px 22px 30px}.clients__img{height:100px;width:100px}.clients__name{font-size:25px}.clients__date{font-size:20px}.clients__text{width:100%;font-size:18px;line-height:23px}.clients .slick-arrow{height:40px;width:40px}.partners__inner{gap:25px}.partners__title{font-size:13px}.partners__box{padding:15px}.partners__img{height:50px;width:50px}.footer__bottom{font-size:16px}.questions__content,.questions__title{font-size:16px;line-height:20px}.waiting__links{font-size:20px;line-height:25px}}@media only screen and (max-width: 1200px){.container{padding:0 60px}.menu__links{display:none}.menu-btn{display:flex}.info__wrapper{display:flex;flex-direction:column}.price__inner{flex-direction:column}.components__inner{gap:20px;grid-template-columns:1fr 1fr}.components .text{width:100%}.footer .menu{gap:30px;flex-wrap:wrap}.footer .menu__links{display:flex;flex-wrap:wrap;justify-content:center;order:3;width:100%}.footer .menu__info{text-align:right;display:flex;justify-content:flex-end}.footer__top .feedback{display:block;position:relative}.footer__bottom .feedback{display:none}.footer__bottom .footer__links{text-decoration:underline;padding:11px 11px}.modal .form{width:60%;padding:20px 30px}}@media only screen and (max-width: 1000px){.services__content{display:flex;align-items:center;position:relative}.services__dots{display:flex;gap:7px;justify-content:center;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}.services__dots button{font-size:0;height:14px;width:14px;background:#cbcbcb;border-radius:50%;border:none}.services__dots .slick-active button{background-color:#388e37}.services__info{padding:100px 32px}.select{padding:30px 40px}.select__inner{grid-template-columns:1fr}.price .title{width:100%}.price__inner{padding:40px}.price__content{gap:20px}.features__info{gap:30px;display:flex;flex-direction:column-reverse}.features__head{display:flex;flex-direction:column;gap:30px}.features__img_right{width:500px;margin-left:auto}.features__img_left{width:500px;margin-right:auto}.components__boxes{grid-template-columns:1fr;gap:20px}.technology__inner{gap:20px;grid-template-columns:1fr}.process__inner{grid-template-columns:1fr;gap:20px;margin-top:30px}.process__info{margin-top:0}.buy__form{flex-direction:column}.buy__input{width:100%}.buy .btn{width:100%}.buy__accept{width:100%}.company{padding-top:300px}.company__content{padding:40px 0}.company__inner{grid-template-columns:1fr}.company__whitespace{display:flex;justify-content:center}.company__img{width:60%;margin:auto;bottom:-40px}.partners__title{width:100%}.waiting__content{grid-template-columns:1fr;gap:20px}.form{padding:30px}.footer__bottom{gap:10px}.completed__inner{width:60%}.info .container,.info__wrapper{height:fit-content}.info__wrapper{gap:22px}.video iframe{width:80%}}@media only screen and (max-width: 768px){.title{font-size:28px;padding:11px}.info{height:fit-content}.info__title{font-size:43px;line-height:52px}.info .text{width:100%}.info__inner{font-size:16px;margin-top:20px;gap:10px}.btn{font-size:20px}.company{padding-top:0}.company__img{height:500px;position:relative;bottom:70px}.company__inner{gap:0}.header .menu__phone{display:flex;align-items:center;font-size:15px}.header .menu__phone span{font-size:14px;padding-left:8px;border-left:1px solid #388e37}.header .menu__info{padding-right:8px}.price__content{grid-template-columns:1fr}.price #price1{order:1}.price #price2{order:2}.price #price3{order:3}.price #price4{order:4}.price__present{height:180px;order:5}.price__ranges{height:20px}.price__ranges .ui-slider-handle{height:35px;width:35px}.price .btn{margin:auto}.examples__slider{padding-bottom:50px}.video__img{width:80%;height:300px}.sertificate__img{object-fit:contain}.questions__title{padding:12px 30px;padding-right:40px;font-size:16px}.questions__title::after{right:20px;height:20px;width:20px}.questions__content{padding:12px 16px;font-size:14px}.partners__inner{gap:28px;display:flex;flex-direction:column}.partners__box{width:80%;margin:auto}.partners__title{line-height:16px}.features__foot .text{width:100%}.waiting iframe{height:300px}.video iframe{width:80%}}@media only screen and (max-width: 630px){.container{padding:0 20px}.title{font-size:28px;padding:12px 15px}.space{margin:40px 0}.services{margin-top:0;margin-bottom:60px}.info{background-position:right -500px center}.upbtn{right:25px;bottom:25px}.select{padding:30px}.features__info{gap:20px}.features__head{gap:20px}.features__img_right{width:100%;height:300px}.features__img_left{width:100%;height:200px}.features .text{width:100%}.features__shadow{display:none}.components__inner{grid-template-columns:1fr}.buy__title{font-size:18px}.company{padding-top:150px}.company__img{height:350px}.company__paragraph{font-size:14px}.partners__inner{gap:16px;grid-template-columns:1fr}.partners__box{padding:14px}.partners__title{font-size:16px}.partners__img{height:50px;width:50px;object-fit:contain}.modal .form{width:80%;padding:15px 20px}.completed__inner{width:80%;gap:10px;height:200px}.completed__title{font-size:18px}.menu__phone{display:flex;align-items:center;flex-direction:column;font-size:15px}.menu__phone span{font-size:14px;padding-left:0;border-left:none}.menu__info{padding-right:0}.video iframe{height:300px}.modal-text__inner{padding:16px}.modal-text__close{right:16px;top:16px}.modal-text__title{margin-bottom:16px;font-size:18px;padding-right:40px}.modal-text__info{font-size:14px;line-height:130%}}@media only screen and (max-width: 480px){.container{padding:0 14px}.title{font-size:23px}.logo{width:80px}.logo__img{width:80px}.menu-btn{height:45px;width:45px;gap:6px}.header{height:fit-content}.info{margin-top:0;bottom:0;padding:150px 0 50px}.info__title{font-size:31px;line-height:38px;margin:15px 0}.text{line-height:130%}.btn{font-size:17px}.sidebar{width:70%}.sidebar__list{font-size:22px}.sidebar__close img{height:30px;width:30px}.btn{font-size:14px;padding:10px;min-height:60px}.text{font-size:14px}.partners__box{width:100%}.services__info{display:flex;justify-content:center;text-align:center;padding:15px;padding-top:40px}.menu{gap:10px}.menu__info{font-size:14px}.menu__info img{height:20px;width:20px}.menu__info span{font-size:14px}.info__title{font-size:25px}.info__inner{display:flex;flex-direction:column}.info .btn{width:100%}.title{text-align:center;width:fit-content;margin:auto;display:block;line-height:130%}.select{padding:20px}.select__inner{margin-top:30px}.select__list{gap:15px}.select__info{padding:25px;font-size:17px;line-height:144.5%}.price__title{font-size:20px}.price__content{display:flex;flex-direction:column}.price__item{padding:12px 15px;font-size:16px}.price__present{height:140px;font-size:14px}.price__inner{padding:25px}.price__head{gap:15px;display:flex;flex-direction:column;align-items:center}.price__quarter{font-size:16px}.price .btn{width:100%}.price__overall{font-size:25px}.features__list-item{padding-left:60px}.features__list-item::before{font-size:40px}.features__img_left{height:150px}.components__list{padding:30px}.components__list-item{font-size:16px}.components__head{font-size:16px;padding:16px 12px}.technology__inner{margin-top:30px}.technology__badge{font-size:14px;padding:12px}.technology__text{font-size:16px}.technology__list{gap:10px}.technology__list-item{font-size:16px}.technology__description{font-size:14px}.process__list{padding:100px 20px 30px;gap:20px;font-size:14px}.process__number{font-size:30px}.process__list-item{padding-left:40px !important}.process__list-item::before{height:30px !important;width:30px !important}.process__book{height:80px;width:80px;top:-40px}.process__info{padding:40px 20px 30px}.process__point{gap:10px;padding:8px}.process__name{font-size:14px}.process__text{font-size:14px;line-height:21px;font-size:17px}.buy__title{font-size:16px}.buy__inner{padding:16px 30px}.buy__accept{font-size:14px}.company{padding-top:0}.company__content{margin-top:50px}.company__img{width:80%;height:250px}.company__paragraph{font-size:17px;line-height:21px}.video__img{width:90%;height:220px;background-position:right bottom}.video__link{height:60px;width:60px}.clients__name,.clients__date{font-size:18px}.clients__item{padding:12px 18px 25px}.questions__title{padding:12px 20px;padding-right:40px;font-size:14px}.questions__title::after{right:10px;height:20px;width:20px}.questions__content{padding:12px 16px;font-size:13px}.waiting iframe{height:300px !important}.form{padding:20px}.form__title{font-size:16px}.form__check{font-size:14px}.modal .form{width:90%}.modal .form__input{font-size:14px;margin:10px 0}.modal .form__check{font-size:12px}.partners__inner{display:flex;flex-direction:column}.sertificate .slick-slide{margin-right:0}.footer .menu{gap:14px;justify-content:center}.video iframe{height:250px;width:90%}}@media only screen and (max-width: 400px){.btn{min-height:35px;font-size:14px;min-width:fit-content !important;margin:0 !important}.title{font-size:18px}.info{padding-top:100px}.info__title{font-size:20px;line-height:125%}.info__item{font-size:14px}.info__item img{height:35px;width:35px}.process__points{padding-left:35px}.process__number{font-size:18px}.footer__links:first-child{border-right:none}}