@charset "UTF-8";*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}body,html{height:100%;min-width:300px}button,input,textarea{font-family:Montserrat;font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}html{scroll-behavior:smooth}.contacts-footer__link,.lang-header__link,.menu-footer__link,.menu-header__link,.tels-header__link{transition:color .3s}.contacts-footer__link:hover,.lang-header__link:hover,.menu-footer__link:hover,.menu-header__link:hover,.tels-header__link:hover{color:#fc6365}.advant__title,.info__title,.quiz__title,.serv__title,.stages__title{font-size:calc(2.5vw + 2.5vh);line-height:1.2;text-transform:uppercase}.contacts__title,.project__title{font-size:calc(2vw + 2vh);line-height:1.2;text-transform:uppercase;font-weight:700}.form__btn,.info__btn,.quiz-form__btn,.quiz__btn,.serv__btn,.stages__btn{position:relative;font-weight:600;margin:calc(.5vw + .5vh);border-radius:calc(2vw + 2vh)}.form__btn::before,.info__btn::before,.quiz-form__btn::before,.quiz__btn::before,.serv__btn::before,.stages__btn::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + .5vw + .5vh);height:calc(100% + .5vw + .5vh);background-color:rgba(178,20,20,.3450980392);transition:background-color .5s;border-radius:calc(3vw + 3vh);z-index:1}.form__btn span,.info__btn span,.quiz-form__btn span,.quiz__btn span,.serv__btn span,.stages__btn span{display:flex;align-items:center;color:#fff;text-transform:uppercase;background:#da3f44;border-radius:calc(2vw + 2vh);padding:12px 25px;position:relative;z-index:6;transition:background-color .3s}.form__btn svg,.info__btn svg,.quiz-form__btn svg,.quiz__btn svg,.serv__btn svg,.stages__btn svg{position:relative;z-index:6;margin-left:calc(.6vw + .6vh);fill:#fff;width:calc(.9vw + .9vh);height:calc(.6vw + .6vh)}a:focus,button:focus{outline:0!important;filter:drop-shadow(0 0 4px #bcbcbc)}body{color:#fff;background-color:#191c27;line-height:1.4;font-family:Montserrat;font-size:1.25rem;font-weight:400;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lock body{overflow:hidden;touch-action:none;overscroll-behavior:none}[class*=__container]{max-width:96.25rem;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}.form__title{font-weight:700;font-size:calc(2vw + 2vh);margin-bottom:calc(.5vw + .5vh)}.form__subtitle{margin-bottom:15px}.form__item{margin-bottom:calc(.5vw + .5vh);position:relative}.form__label{font-size:20px;line-height:1.2;display:block;margin-bottom:5px}.form__input{width:100%;padding:calc(.5vw + .5vh);line-height:1.2;background-color:#e7e8ea;outline:0;color:#000;border-radius:calc(.4vw + .4vh);position:relative}.form__input:focus{outline:0;filter:drop-shadow(0 0 3px #fff)}.form__input-error{border:1px solid red;color:red}.form__input-error::-moz-placeholder{color:red}.form__input-error::placeholder{color:red}.form__input_area{min-height:calc(7vw + 7vh);resize:none;margin-bottom:calc(.5vw + .5vh)}.form__file{margin-bottom:30px}.form__footer{display:flex;justify-content:center;align-items:center}.form__subtext{font-size:14px;max-width:440px;margin-right:20px}.form__link{color:#fc6365}.is-label-invalid.just-validate-error-label{margin-top:5px}.options{display:flex;flex-direction:column;align-items:flex-start}.options__item{position:relative;cursor:pointer}.options__item:not(:last-child){margin-bottom:calc(.8vw + .8vh)}.options__input{width:0;height:0;opacity:0;position:absolute}.options__input:focus+.options__label:before{box-shadow:0 0 5px #da3f44}.options__input:checked+.options__label:after{transform:scale(1)}.options__label{display:inline-flex;align-items:center;cursor:pointer;gap:calc(.4vw + .4vh)}.options__label:before{content:"";align-self:flex-start;width:calc(1vw + 1vh);height:calc(1vw + 1vh);flex:0 0 calc(1vw + 1vh);border-radius:50%;border:1px solid #da3f44;left:0;top:0}.options__label:after{content:"";transition:all .3s ease 0s;transform:scale(0);width:calc(.5vw + .5vh);height:calc(.5vw + .5vh);border-radius:50%;background-color:#da3f44;position:absolute;left:calc(.25vw + .25vh);top:calc(.25vw + .25vh)}.options__text{line-height:1}.burger{display:none;width:40px;height:30px;background-color:transparent;position:relative;cursor:pointer;z-index:12000;transition:background-color .5s;outline:0}.burger span{position:absolute;width:100%;height:3.5px;background-color:#fc6365;border-radius:60px;transition:transform .5s,opacity .2s}.burger span:nth-child(1){top:7%;left:50%;transform:translateX(-50%)}.burger span:nth-child(2){top:50%;transform:translateY(-50%);right:0;width:70%}.burger span:nth-child(3){bottom:7%;left:50%;transform:translateX(-50%)}.burger_active>span:nth-child(2){opacity:0}.burger_active>span:nth-child(1){transform:translate(-50%,-50%) rotate(135deg);top:50%}.burger_active>span:nth-child(3){transform:translate(-50%,-50%) rotate(-135deg);top:50%}body::after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .8s ease 0s;pointer-events:none;z-index:1200}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none;z-index:4000;min-width:80vw;min-height:80vh}.popup__title{font-weight:700;font-size:30px;margin-bottom:20px}.popup__desc{font-size:18px;line-height:1.5;margin-bottom:10px}.popup__text{min-height:90vh}.popup__text iframe{width:100%;min-height:90vh}.popup_show{z-index:4000;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;transform:scale(1)}.popup__wrapper{display:flex;flex-direction:column;align-items:center;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;position:relative;align-items:center}.popup__content{visibility:hidden;transform:scale(0);transition:transform .3s ease 0s;padding:calc(1.5vw + 1.5vh);overflow:hidden;width:100%;max-width:90vw;border-radius:30px;box-shadow:0 0 10px #535353;background-color:#191c27}.popup__content_light{background-color:#d9d9d9}.popup__content_light .close-popup span{background-color:#000}.popup__content_form{max-width:calc(40vw + 40vh)}.popup__content_video{min-height:90vh;padding:0}.lock .popup__content{visibility:visible}.popup__close{position:absolute;right:15px;top:15px;z-index:20}.close-popup{display:inline-block;width:calc(2vw + 2vh);height:calc(2vw + 2vh);outline:0;border-radius:10px}.close-popup:focus span{border-radius:0;outline:0;box-shadow:0 0 3px 3px rgba(255,255,255,.146)}.close-popup:hover span{background-color:#fa5757}.close-popup span{background-color:#fff;position:absolute;width:80%;height:calc(.1vw + .1vh);left:50%;top:50%;transition:background-color .3s}.close-popup span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.close-popup span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-600.woff2) format("woff2"),url(../fonts/Montserrat-600.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-regular.woff2) format("woff2"),url(../fonts/Montserrat-regular.woff) format("woff");font-weight:400;font-style:normal}body::-webkit-scrollbar{width:calc(.3vw + .3vh);background:#191c27}body::-webkit-scrollbar-track{color:#191c27}body::-webkit-scrollbar-thumb{background:#da3f44;border-radius:100px;mix-blend-mode:difference;filter:invert(1)}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;justify-content:space-between;align-items:center;background:#191c27;background:linear-gradient(180deg,#191c27 50%,rgba(25,28,39,0) 100%)}.logo-header{display:block;font-weight:700;line-height:1;font-size:calc(1.3vw + 1.3vh);margin-right:calc(1vw + 1vh);position:relative;z-index:1200}.menu-header{flex:1;transition:transform .5s;display:flex;align-items:center}.menu-header__nav{width:100%}.menu-header__list{flex:1;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.menu-header__item{position:relative;text-align:center}.menu-header__link{display:block;padding:calc(.2vw + .2vh) calc(.8vw + .8vh);transition:background-color .3s,color .3s;font-size:calc(.8vw + .8vh)}.lang-header{display:flex;font-size:calc(.9vw + .9vh)}.lang-header__link:first-child{margin-right:calc(.4vw + .4vh)}.tels-header{display:flex;align-items:center}.tels-header__link{margin-right:calc(1.2vw + 1.2vh);white-space:nowrap;font-weight:700;font-size:calc(.7vw + .7vh)}.btn-header{position:relative;width:calc(1.7vw + 1.7vh);height:calc(1.7vw + 1.7vh)}.btn-header__shape{fill:#da3f44;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;transition:fill .4s}.btn-header__call{fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(.9vw + .9vh);height:calc(.9vw + .9vh);transition:fill .4s,transform .4s}.footer{background-color:#25262e;display:flex;justify-content:space-between;gap:calc(1vw + 1vh)}.footer__logo{margin-bottom:calc(1.5vw + 1.5vh)}.footer__text:first-of-type{margin-bottom:calc(.4vw + .4vh)}.footer__menus{flex:1;display:flex;justify-content:space-evenly;gap:calc(1vw + 1vh)}.menu-footer:first-child .menu-footer__item:first-child{font-weight:700}.menu-footer:last-child{font-weight:700}.menu-footer__list{display:flex;flex-direction:column}.menu-footer__link{display:block;padding:calc(.2vw + .2vh)}.contacts-footer__link{font-weight:700;display:block}.contacts-footer__link:first-child{margin-bottom:calc(.5vw + .5vh)}.hero{min-height:100vh;padding:calc(3vw + 3vh) calc(1vw + 1vh);position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;align-items:center}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%}.hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5}.hero__content{max-width:50vw;position:relative;z-index:7}.hero__title{text-transform:uppercase;font-size:calc(5vw + 5vh);font-weight:600;line-height:1.1;margin-bottom:calc(.5vw + .5vh)}.hero__title span{display:block;color:#da3f44;font-size:calc(3vw + 3vh)}.hero__video{justify-self:center}.hero__scroll{position:absolute;bottom:calc(.8vw + .8vh);left:50%;transform:translateX(-50%)}.btn-hero{width:calc(20vw + 20vh);height:calc(20vw + 20vh);position:relative}.btn-hero__blob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.btn-hero__blob-path{width:100%;height:100%;stroke-width:1;fill:none;transition:stroke .5s;stroke:#da3f44}.btn-hero__play{width:calc(3vw + 3vh);height:calc(6vw + 6vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#da3f44;transition:fill .7s}.scroll-hero{width:calc(1.5vw + 1.5vh);height:calc(2.2vw + 2.2vh)}.scroll-hero__ellipse{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-hero__ellipse-path{stroke:#c5c5c5;stroke-width:6px;fill:none}.scroll-hero__arrow{width:calc(.5vw + .5vh);height:calc(.8vw + .8vh);fill:#c5c5c5;position:absolute;top:50%;left:50%}.about{background-color:#25262e;min-height:100vh;display:grid;align-items:center;grid-template-columns:repeat(2,1fr);grid-gap:calc(2vw + 2vh);padding:calc(3vw + 3vh) calc(1vw + 1vh)}.about__tags{display:flex;flex-wrap:wrap;gap:calc(.6vw + .6vh) calc(.6vw + .6vh)}.tag-about{font-size:calc(1.2vw + 1.2vh);background:rgba(178,20,20,.4);border-radius:calc(2vw + 2vh) calc(.6vw + .6vh);padding:calc(.2vw + .2vh) calc(.6vw + .6vh);transition:background-color .3s}.no-webp .info{background:url(../img/info/info-bg.jpg) right 5% center/35% no-repeat #191c27}.info{background-color:#191c27;min-height:100vh;display:flex;align-items:center;padding:calc(3vw + 3vh) calc(1vw + 1vh)}.info__content{max-width:50vw}.info__title{font-weight:600;margin-bottom:calc(1vw + 1vh)}.info__title span{color:#da3f44}.info__text{margin-bottom:calc(1vw + 1vh)}.info__text p{margin-bottom:calc(.6vw + .6vh)}.stages{background-color:#24282e;min-height:100vh;display:flex;padding:calc(6vw + 6vh) calc(1vw + 1vh) calc(3vw + 3vh);position:relative}.stages__bg{position:absolute;bottom:0;left:0;width:100%}.stages__content{position:relative;z-index:8;max-width:50vw}.stages__title{font-weight:600;margin-bottom:calc(1vw + 1vh)}.stages__title span{color:#da3f44}.stages__text{margin-bottom:calc(1vw + 1vh)}.bg-stages__img{-o-object-fit:cover;object-fit:cover;width:100%}.bg-stages__svg{width:100%;position:absolute;top:0;left:0}.bg-stages__path{fill:none;stroke:#fff;stroke-width:3}.bg-stages__star{position:absolute;width:calc(8vw + 8vh);transform:translate(-50%,-50%);z-index:12}.bg-stages__star_1{top:67%;left:12%}.bg-stages__star_2{top:50%;left:36%}.bg-stages__star_3{top:42%;left:46%}.bg-stages__star_4{top:34.9%;left:56%}.bg-stages__star_5{top:21.5%;left:65.5%}.bg-stages__star_6{top:-1.7%;left:76.2%}.bg-stages__text{position:absolute;transform:translate(-50%,-50%);font-size:calc(.7vw + .7vh);text-transform:uppercase;font-weight:700}.bg-stages__text_1{top:62%;left:12%;color:#da3f44}.bg-stages__text_2{top:44%;left:36%}.bg-stages__text_3{top:36%;left:46%}.bg-stages__text_4{top:28%;left:56%}.bg-stages__text_5{top:17%;left:65.5%}.bg-stages__text_6{top:-5%;left:76.2%;color:#da3f44}.serv{min-height:100vh;padding:calc(3vw + 3vh) calc(1vw + 1vh);display:flex;align-items:center;position:relative}.no-webp .serv_1{background:url(../img/serv/serv-1-bg.jpg) right 3% center/35% no-repeat #191c27}.no-webp .serv_2{background:url(../img/serv/serv-2-bg.jpg) right 2% center/38% no-repeat #25262e}.no-webp .serv_3{background:url(../img/serv/serv-3-bg.jpg) right 5% center/35% no-repeat #191c27}.serv__content{max-width:50vw}.serv__title{font-weight:600;margin-bottom:calc(1vw + 1vh)}.serv__title span{color:#da3f44}.serv__text{margin-bottom:calc(1vw + 1vh)}.serv__text p{margin-bottom:calc(.6vw + .6vh)}.serv__decor{display:flex;justify-content:center}.serv__img{max-width:calc(18vw + 18vh)}.folio{background-color:#25262e;min-height:100vh;position:relative;display:flex;align-items:center;padding:calc(3vw + 3vh) calc(1vw + 1vh)}.folio__imgs{position:absolute;left:0;top:0;width:calc(22vw + 22vh);height:calc(12vw + 12vh);z-index:1;opacity:.5;overflow:hidden;border-radius:calc(1vw + 1vh);opacity:0;transition:opacity .4s}.folio__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .4s}.folio__img_active{opacity:1}.folio__content{flex:1;position:relative;z-index:8}.folio__item:not(:last-child){margin-bottom:calc(.6vw + .6vh)}.item-folio{border:calc(.1vw + .1vh) solid #989898;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:calc(1.2vw + 1.2vh);position:relative;z-index:2;border-radius:300px}.item-folio__title{font-weight:600;font-size:calc(.85vw + .85vh);text-transform:uppercase;margin-bottom:calc(.2vw + .2vh);transition:color .4s}.item-folio__info{display:flex;align-items:center}.item-folio__category{font-weight:600;margin-right:calc(1.8vw + 1.8vh);text-transform:uppercase;transition:color .4s}.link-folio{position:relative;width:calc(2.5vw + 2.5vh);height:calc(2.5vw + 2.5vh)}.link-folio__bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:#fff;z-index:1;transition:fill .4s}.link-folio__arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%;fill:#da3f44;z-index:5;transition:fill .4s}.advant{background-color:#191c27;min-height:100vh;padding:calc(3vw + 3vh) calc(1vw + 1vh);display:flex;flex-direction:column;justify-content:center}.advant__title{font-weight:700;margin-bottom:calc(.3vw + .3vh)}.advant__body{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(1vw + 1vh)}.advant__content{display:flex;flex-direction:column;justify-content:center}.advant__desc{position:relative}.advant__list{display:flex;flex-direction:column;justify-content:center}.advant__item span{font-weight:600}.advant__media{display:flex;align-items:center;justify-content:center}.imgs-advant{perspective:3000px;position:relative;width:80%;height:100%;display:flex;flex-direction:column}.imgs-advant__item{position:relative;width:60%;transform-style:preserve-3d}.imgs-advant__item_2{margin-top:-15%;margin-left:auto}.imgs-advant__item_3{margin-top:-15%;margin-left:10%}.imgs-advant__item_4{margin-left:auto;margin-top:-15%;margin-right:10%}.imgs-advant__box{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.imgs-advant__box_alt{position:absolute;top:0;left:0;transform:rotateY(180deg)}.imgs-advant__img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@keyframes rotate{from{transform:rotateY(-50deg) scale(.9)}to{transform:rotateY(180deg) scale(.9)}}.no-webp .quiz{background:url(../img/quiz/quiz-bg.jpg) right 5% center/33% no-repeat #25262e}.quiz{min-height:100vh;padding:calc(3vw + 3vh) calc(1vw + 1vh);display:flex;align-items:center}.quiz__content{max-width:50vw}.quiz__title{font-weight:600;margin-bottom:calc(1vw + 1vh)}.quiz__title span{color:#da3f44}.quiz__text{margin-bottom:calc(1vw + 1vh)}.quiz__text p{margin-bottom:calc(.6vw + .6vh)}.quiz-form{position:relative;color:#191c27;min-height:50vh}.quiz-form__part{display:none;flex-direction:column;min-height:50vh}.quiz-form__part_active{display:flex}.quiz-form__content{flex:1;margin-bottom:calc(1vw + 1vh)}.quiz-form__subtitle{color:#666;font-weight:600;text-transform:uppercase;margin-bottom:calc(1vw + 1vh)}.quiz-form__title{font-weight:600;text-transform:uppercase;margin-bottom:calc(1vw + 1vh)}.quiz-form__item{margin-bottom:calc(.5vw + .5vh);position:relative}.quiz-form__input{width:100%;padding:calc(.5vw + .5vh);line-height:1.2;background-color:#e7e8ea;outline:0;color:#000;border-radius:calc(.4vw + .4vh);position:relative}.quiz-form__input:focus{outline:0;filter:drop-shadow(0 0 3px #fff)}.quiz-form__input_area{min-height:calc(7vw + 7vh);resize:none;margin-bottom:calc(.5vw + .5vh)}.checkbox{margin-bottom:calc(1vw + 1vh)}.checkbox__input{display:none}.checkbox__input:checked+.checkbox__label::after{transform:scale(1)}.checkbox__label{cursor:pointer;display:flex;align-items:center;position:relative}.checkbox__label::before{content:"";align-self:flex-start;margin-right:calc(.5vw + .5vh);flex:0 0 calc(1vw + 1vh);height:calc(1vw + 1vh);border:2px solid #848484;z-index:2}.checkbox__label::after{content:"";position:absolute;top:0;left:0;width:calc(1vw + 1vh);height:calc(1vw + 1vh);background-color:#da3f44;transition:transform .2s;transform:scale(0);z-index:0}.checkbox__text{line-height:1}.no-webp .contacts{background:url(../img/contacts/contacts-bg.jpg) bottom center/cover no-repeat}.contacts{min-height:100vh;padding:calc(3vw + 3vh) calc(1vw + 1vh);display:flex;align-items:center;position:relative;z-index:6}.contacts__content{max-width:40vw}.contacts__title{margin-bottom:calc(1vw + 1vh)}.form__input{box-shadow:0 0 8px 4px rgba(49,49,49,.502)}.project{padding:calc(6vw + 6vh) calc(1vw + 1vh) calc(5vw + 5vh)}.project__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(1vw + 1vh);margin-bottom:calc(1.5vw + 1.5vh)}.project__tag{display:inline-block;font-size:calc(.8vw + .8vh);background:rgba(178,20,20,.4);border-radius:calc(2vw + 2vh) calc(.6vw + .6vh);padding:calc(.2vw + .2vh) calc(.6vw + .6vh);transition:background-color .3s;margin-bottom:calc(1vw + 1vh)}.project__title span{display:block;color:#da3f44;text-transform:uppercase}.project__text p{margin-bottom:calc(.6vw + .6vh)}.project__img{display:block;width:90%;margin:0 auto;transform-origin:right top;border-radius:calc(3vw + 3vh)}@media (min-width:479.98px){.about__text,.form__subtitle,.hero__text,.info__text,.quiz-form__subtitle,.quiz-form__title,.quiz__text,.serv__text,.stages__text{font-size:1.875rem}.advant__item{font-size:calc(1.6vw + 1.6vh)}}@media (min-width:991.98px){.about__text,.form__subtitle,.hero__text,.info__text,.quiz-form__subtitle,.quiz-form__title,.quiz__text,.serv__text,.stages__text{font-size:calc(1.2vw + 1.2vh)}.project__text{font-size:calc(1vw + 1vh)}}@media (min-width:1500px){.form__btn span,.info__btn span,.quiz-form__btn span,.quiz__btn span,.serv__btn span,.stages__btn span{font-size:calc(.7vw + .7vh);padding:calc(.7vw + .8vh) calc(1.6vw + 1.6vh)}body{font-size:calc(.7vw + .7vh)}}@media (min-width:1920px){.header{padding:calc(.3vw + .3vh) calc(.6vw + .6vh)}.footer{padding:calc(2vw + 2vh) calc(.6vw + .6vh)}}@media (max-width:1920px){.header{padding:8px 15px}.footer{padding:40px 15px}}@media (max-width:1600px){.options__label:before{flex:0 0 22px;width:22px;height:22px}.options__label:after{left:6px;top:6px;width:10px;height:10px}}@media (max-width:1300px){.menu-header__link{font-size:1rem}.lang-header{font-size:1.125rem}.tels-header__link{font-size:1rem}}@media (max-width:1200px){.contacts__content{max-width:80vw}}@media (max-width:991.98px){.contacts__title,.project__title{font-size:calc(2.5vw + 2.5vh)}.form__btn,.info__btn,.quiz-form__btn,.quiz__btn,.serv__btn,.stages__btn{font-size:1.125rem}.form__btn svg,.info__btn svg,.quiz-form__btn svg,.quiz__btn svg,.serv__btn svg,.stages__btn svg{margin-left:10px;width:20px;height:20px}.form__title{margin-bottom:15px;font-size:2.125rem}.form__item{margin-bottom:10px}.form__input_area{min-height:150px}.form__subtext{margin:0 0 20px}.popup__content_form{max-width:90vw}.footer{gap:40px;flex-wrap:wrap;justify-content:center}.footer__main{order:2}.footer__logo{margin-bottom:10px}.footer__text:first-of-type{margin-bottom:10px}.footer__menus{gap:20px;order:1;flex:1 1 100%}.footer__contacts{order:3}.menu-footer__link{padding:6px 0}.contacts-footer__link:first-child{margin-bottom:10px}.hero{display:flex;align-items:center;padding:40px 15px}.hero__content{max-width:70vw}.hero__video{display:none}.scroll-hero{width:calc(2vw + 2vh);height:calc(3vw + 3vh)}.scroll-hero__arrow{width:calc(.7vw + .7vh);height:calc(1.1vw + 1.1vh)}.about{padding:40px 15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.tag-about{padding:6px 22px;font-size:1.25rem}.no-webp .info{background:url(../img/info/info-bg-sm.jpg) center/auto no-repeat #191c27}.info__content{max-width:none}.stages{padding:40px 15px;align-items:center}.stages__content{max-width:none}.bg-stages__svg{display:none}.bg-stages__star{display:none}.bg-stages__text{display:none}.no-webp .serv_1{background:url(../img/serv/serv-1-bg-sm.jpg) center/auto no-repeat #191c27}.no-webp .serv_2{background:url(../img/serv/serv-2-bg-sm.jpg) center/auto no-repeat #25262e}.no-webp .serv_3{background:url(../img/serv/serv-3-bg-sm.jpg) center/auto no-repeat #191c27}.serv__content{max-width:none}.folio__img{display:none}.folio__item:not(:last-child){margin-bottom:20px}.item-folio__title{font-size:1.25rem}.advant__title{margin-bottom:20px}.advant__body{display:block;grid-gap:30px}.advant__item:not(:last-child){margin-bottom:10px}.advant__media{display:none}.no-webp .quiz{background:url(../img/quiz/quiz-bg-sm.jpg) center/auto no-repeat #25262e}.quiz__content{max-width:none}.quiz-form__content{margin-bottom:30px}.quiz-form__subtitle{margin-bottom:30px}.quiz-form__title{margin-bottom:30px}.quiz-form__item{margin-bottom:10px}.quiz-form__input_area{min-height:150px}.checkbox__label::before{margin-right:10px;flex:0 0 20px;height:20px}.checkbox__label::after{width:20px;height:20px}.project{padding:100px 15px}.project__content{grid-template-columns:1fr;padding:0;grid-gap:30px;margin-bottom:40px}.project__tag{margin-bottom:20px;padding:6px 22px;font-size:1rem}.project__text p{margin-bottom:10px}}@media (max-width:900px){.burger{display:inline-block}.menu-header{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;overflow:auto;background-color:#202c3a;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-200%);padding:70px 0}.menu-header_active{transform:translateY(0)}.menu-header__nav{display:flex;flex-direction:column;align-items:center;order:-1;margin-bottom:20px}.menu-header__list{flex-direction:column}.menu-header__link{padding:6px;font-size:1.75rem}.menu-header__lang{margin-bottom:calc(1.5vw + 1.5vh)}.lang-header{font-size:1.5625rem}.lang-header__link:first-child{margin-right:20px}.tels-header__link{display:none}.btn-header{width:60px;height:60px}.btn-header__call{width:30px;height:30px}}@media (max-width:800px){.footer{padding:40px 15px}.info{padding:40px 15px}.serv{padding:40px 15px}.folio{padding:40px 15px}.advant{padding:40px 15px}.quiz{padding:40px 15px}}@media (max-width:767.98px){.advant__title,.info__title,.quiz__title,.serv__title,.stages__title{font-size:calc(3.5vw + 3.5vh)}.form__title{font-size:1.625rem}.form__subtitle{font-size:1.125rem}.form__label{font-size:16px}.form__input{padding:14px;border-radius:10px}.form__input{font-size:16px}.popup__title{font-size:20px}.popup__desc{font-size:16px}.popup__content{padding:40px 15px 30px}.close-popup{width:30px;height:30px}.logo-header{font-size:1.875rem}.info__text{max-width:70vw}.no-webp .stages{background:url(../img/stages/stages-bg-sm.jpg) bottom center/cover no-repeat #24282e}.stages__bg{display:none}.stages__text{margin-bottom:calc(2vw + 2vh)}.serv{display:flex;align-items:center}.serv__text{margin-bottom:calc(2vw + 2vh)}.serv__decor{display:none}.item-folio__category{display:none}.link-folio{width:calc(4vw + 4vh);height:calc(4vw + 4vh)}.quiz{display:flex;align-items:center}.quiz__text{max-width:70vw;margin-bottom:calc(2vw + 2vh)}.quiz-form__input{padding:14px;border-radius:10px}.quiz-form__input{font-size:16px}.project__tag{padding:6px 12px}.project__img{width:100%}}@media (max-width:550px){.footer__main{display:none}}@media (max-width:479.98px){.advant__title,.info__title,.quiz__title,.serv__title,.stages__title{font-size:2.1875rem}.contacts__title,.project__title{font-size:1.875rem}.header{padding:12px 15px}.footer__logo{margin-bottom:0}.menu-footer:nth-child(2){display:none}.hero__content{max-width:none}.hero__title{font-size:3.75rem;line-height:1.3;margin-bottom:20px}.hero__title span{font-size:2.8125rem}.hero__scroll{bottom:calc(1.4vw + 1.4vh)}.scroll-hero{width:calc(3vw + 3vh);height:calc(4vw + 4vh)}.scroll-hero__arrow{width:calc(.8vw + .8vh);height:calc(1.2vw + 1.2vh)}.tag-about{padding:6px 12px;font-size:1rem}.info__title span{display:block}.info__text{max-width:none}.stages__title span{display:block}.serv__title span{display:block}.serv__text{max-width:none}.item-folio{padding:18px 16px;justify-content:center;text-align:center}.item-folio__info{display:none}.advant__item{font-size:1.5rem}.quiz__title span{display:block}.quiz__text{max-width:none}.no-webp .contacts{background-image:url(../img/contacts/contacts-bg-sm.jpg)}.contacts{padding:40px 15px}.contacts__content{max-width:none}.contacts__title{margin-bottom:30px}.project{padding:100px 15px 50px}}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (any-hover:hover){.form__btn:hover span,.info__btn:hover span,.quiz-form__btn:hover span,.quiz__btn:hover span,.serv__btn:hover span,.stages__btn:hover span{background-color:#fc6365}.form__btn:hover::before,.info__btn:hover::before,.quiz-form__btn:hover::before,.quiz__btn:hover::before,.serv__btn:hover::before,.stages__btn:hover::before{background-color:rgba(218,63,68,.4235294118)}.burger:focus{filter:drop-shadow(0 0 1px #ffc4c4)}.btn-header:hover .btn-header__shape{fill:#fc6365}.btn-header:hover .btn-header__call{transform:translate(-50%,-50%) rotate(10deg)}.btn-hero:hover .btn-hero__blob-path{stroke:#fff}.btn-hero:hover .btn-hero__play{fill:#fff}.tag-about:hover{background:rgba(255,0,0,.4)}.folio:hover .folio__imgs{opacity:.5}.item-folio:hover{border:calc(.1vw + .1vh) solid #fc6365;position:relative;z-index:22;color:#fc6365}.item-folio:hover .link-folio__bg{fill:#da3f44}.item-folio:hover .link-folio__arrow{fill:#fff}.project__tag:hover{background:rgba(255,0,0,.4)}}.webp .info{background:url(../img/info/info-bg.webp) right 5% center/35% no-repeat #191c27}.webp .serv_1{background:url(../img/serv/serv-1-bg.webp) right 3% center/35% no-repeat #191c27}.webp .serv_2{background:url(../img/serv/serv-2-bg.webp) right 2% center/38% no-repeat #25262e}.webp .serv_3{background:url(../img/serv/serv-3-bg.webp) right 5% center/35% no-repeat #191c27}.webp .quiz{background:url(../img/quiz/quiz-bg.webp) right 5% center/33% no-repeat #25262e}.webp .contacts{background:url(../img/contacts/contacts-bg.webp) bottom center/cover no-repeat}@media (max-width:991.98px){.webp .info{background:url(../img/info/info-bg-sm.webp) center/auto no-repeat #191c27}}@media (max-width:991.98px){.webp .serv_1{background:url(../img/serv/serv-1-bg-sm.webp) center/auto no-repeat #191c27}}@media (max-width:991.98px){.webp .serv_2{background:url(../img/serv/serv-2-bg-sm.webp) center/auto no-repeat #25262e}}@media (max-width:991.98px){.webp .serv_3{background:url(../img/serv/serv-3-bg-sm.webp) center/auto no-repeat #191c27}}@media (max-width:991.98px){.webp .quiz{background:url(../img/quiz/quiz-bg-sm.webp) center/auto no-repeat #25262e}}@media (max-width:767.98px){.webp .stages{background:url(../img/stages/stages-bg-sm.webp) bottom center/cover no-repeat #24282e}}@media (max-width:479.98px){.webp .contacts{background-image:url(../img/contacts/contacts-bg-sm.webp)}}