*{padding:0;margin:0;border:none}*,*::after,*::before{box-sizing:border-box}a{text-decoration:none}a,a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0)}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:rgba(0,0,0,0);background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}:root{--general-color:#1b2936;--orange-color:#fccb00;--white-color:#ffffff}body,html{height:100%}.wrapper{height:100vh;display:flex;flex-direction:column}.wrapper-container{flex:1 1 auto}[class*=__container]{max-width:1310px;margin:0 auto;padding:0 15px}.no-scroll{overflow:hidden}.pricing__btn{transition:.3s ease}.pricing__btn--selected{background-color:#d1d5db;color:#111;pointer-events:auto}.pricing__btn--selected:hover{background-color:#cbd0d6}.custom-check a{position:relative;color:#667085;transition:all .1s ease-in-out}.custom-check a:hover{color:#ffd220}.custom-check a:hover::before{border-bottom:1px solid #ffd220}.custom-check a:hover::after{border-bottom:1px solid #ffd220}.custom-check a::before{position:absolute;content:"";bottom:0;width:100%;transition:all .1s ease-in-out;border-bottom:1px solid #8d949a}.custom-check a::after{position:absolute;content:"";bottom:0;width:100%;transition:all .1s ease-in-out;border-bottom:1px solid #8d949a}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox .checkbox-box{width:20px;height:20px;border:1px solid #d0d5dd;border-radius:6px;position:relative;flex-shrink:0;transition:border-color .2s ease}.custom-checkbox input[type=checkbox]:checked+.checkbox-box::before{content:"";position:absolute;top:55%;left:55%;width:12px;height:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../../img/svg/check.svg);background-size:contain;background-repeat:no-repeat}.custom-checkbox input[type=checkbox]:checked+.checkbox-box{border-color:#1b2936;background-color:#e8eaeb}@font-face{font-family:Helvetica;font-display:swap;src:url(../fonts/HelveticaNeueCyr-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;font-display:swap;src:url(../fonts/helvetica-neue-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:MuseoSansCyrl;font-display:swap;src:url(../fonts/MuseoSansCyrl-700.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Helvetica;font-display:swap;src:url(../fonts/HelveticaNeueCyr-Bold.woff2) format("woff2");font-weight:700;font-style:normal}.header{position:absolute;width:100%;background-color:#fff;padding:6px 0;z-index:2000}.header.slidedown{position:fixed;top:0;left:0;width:100%;z-index:999;-webkit-animation:slidedown .7s forwards;animation:slidedown .7s forwards;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background-color:#fff}@-webkit-keyframes slidedown{from{top:-250px}to{top:0}}@keyframes slidedown{from{top:-250px}to{top:0}}.header .container2{max-width:1420px;width:100%;margin:0 auto;padding:0 15px}.header .logo{width:148px;min-width:148px;max-width:148px}.header__blocks{display:flex;align-items:center;justify-content:space-between;gap:24px}.header__left{display:flex;align-items:center;gap:24px}.header__info{display:flex;align-items:center;gap:32px}.header .order-btn{font-family:Helvetica;font-weight:500;font-size:16px;line-height:140%;text-align:center;color:#fff;padding:11px 32px;border-radius:4px;background:var(--general-color);transition:all .1s ease-in-out}.header .order-btn:hover{background-color:#1d344a}.header .languages{position:relative}.header .languages__current{display:flex;align-items:center;gap:4px;cursor:pointer;background:0 0;border:none}.header .languages__current img{width:19px;height:19px}.header .languages__current span{font-family:Golos Text;font-weight:400;font-size:16px}.header .languages img{width:20px;height:20px;border-radius:50px}.header .languages__list{position:absolute;top:100%;right:0;background:#fff;box-shadow:rgba(0,0,0,.16) 0 1px 4px;width:100%;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);transition:.25s ease;z-index:10;border:none;display:flex;flex-direction:column;gap:7px;border-radius:2px;left:0;margin-top:10px}.header .languages__list img{width:20px;height:20px;border-radius:50px}.header .languages__list li{transition:background-color .1s ease-in-out}.header .languages__list li:hover{background-color:#f4f6f8}.header .languages__list li a{display:flex;align-items:center;gap:4px;font-family:Golos Text;font-weight:400;font-size:16px;color:var(--general-color);text-decoration:none;padding:8px 12px}.header .languages.active .languages__list{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.header .languages *{font-weight:500!important}.header .show-modile{display:none}.mode-switch{padding:2px;display:inline-flex;background:rgba(232,234,235,.3019607843);border-radius:8px}.mode-switch__btn{font-family:Golos Text;font-weight:500;font-size:16px;line-height:120%;color:#767f86;display:inline-flex;padding:8.5px 12px;border-radius:6px}.mode-switch__btn.active{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.0196078431),0 1px 6px -1px rgba(0,0,0,.0196078431),0 1px 2px rgba(0,0,0,.031372549);color:rgba(0,0,0,.8784313725)}.pricing__tab--active{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.0196078431),0 1px 6px -1px rgba(0,0,0,.0196078431),0 1px 2px rgba(0,0,0,.031372549);color:rgba(0,0,0,.8784313725)}.menu__list{display:flex;align-items:center;gap:32px}.menu__list li{font-family:Golos Text;font-weight:400;font-size:16px}.menu__list li a{color:var(--general-color);transition:color .1s ease-in-out}.menu__list li a:hover{color:orange}.menu__list li a.active{color:orange}.burger{display:none;flex-direction:column;gap:5px;background:0 0;border:none;cursor:pointer}.burger span{width:27px;height:2.2px;background:var(--general-color);transition:.3s;border-radius:4px}.mobile-menu__close{position:absolute;top:16px;right:16px;width:32px;height:32px;background:0 0;border:none;cursor:pointer;display:none}.mobile-menu__close span{position:absolute;top:50%;left:50%;width:22px;height:2px;background:#000}.mobile-menu__close span:first-child{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu__close span:last-child{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.footer{background-color:var(--general-color);padding-top:80px;z-index:999}.footer .main__info{margin-top:0;margin-bottom:0;padding:0;border-bottom:none}.footer .select-fields__blocks{display:flex;margin:0 auto}.footer .main__info{display:flex;flex-direction:column;gap:48px;margin-top:0;z-index:9;padding:0 0 80px 0;border-bottom:1px solid #49545e}.footer .main__info h1{font-family:Golos Text;font-weight:700;font-size:60px;line-height:110%;text-align:center;color:#fff}.footer .footer-details__blocks{padding:64px 0;display:flex;justify-content:space-between;gap:60px}.footer .footer-details__left{display:flex;flex-direction:column;gap:40px}.footer .footer-details .footer-menu__list{display:flex;flex-wrap:wrap;row-gap:12px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;max-width:450px;width:100%}.footer .footer-details .footer-menu__list *{color:#fff;font-family:Helvetica;font-weight:500;font-size:16px;line-height:24px;transition:color .1s ease-in-out}.footer .footer-details .footer-menu__list *:hover{color:var(--orange-color)}.footer .footer-details__right{display:flex;align-items:start;gap:60px}.footer .footer-details__info{display:flex;flex-direction:column;align-items:end;text-align:right;gap:24px}.footer .footer-details .social{display:flex;align-items:center;gap:20px}.footer .footer-details .social img,.footer .footer-details .social svg{color:#fff;height:24px;width:24px;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.footer .footer-details .social img:hover,.footer .footer-details .social svg:hover{-webkit-transform:scale(.9);transform:scale(.9)}.footer .footer-details .social-link{display:flex;flex-direction:column;gap:5px}.footer .footer-details .social-link *{font-family:Helvetica;font-weight:400;font-size:14px;color:#fff;line-height:20px}.footer .footer-details .social-link a{transition:color .1s ease-in-out}.footer .footer-details .social-link a:hover{color:var(--orange-color)}.footer .schedule{display:flex;flex-direction:column;gap:20px}.footer .schedule h3{font-family:Helvetica;font-weight:500;font-size:16px;line-height:24px;color:#bbbfc3}.footer .schedule__list{display:flex;flex-direction:column;gap:8px}.footer .schedule__item{display:flex;align-items:center;gap:8px}.footer .schedule *{font-family:Helvetica;font-weight:400;font-size:14px;line-height:20px;color:#fff}.footer .schedule span{color:#8d949a}.footer .footer-below{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #49545e;gap:24px;padding:32px 0}.footer .footer-below__left{display:flex;align-items:center;gap:33px}.footer .footer-below__left *{font-family:Helvetica;font-weight:400;font-size:14px;line-height:20px;color:#bbbfc3;transition:color .1s ease-in-out}.footer .footer-below__left *:hover{color:var(--orange-color)}.footer .footer-below__cards{display:flex;align-items:center;gap:12px}.footer .footer-below__card{background-color:#fff;border:1px solid #f2f4f7;padding:5px;border-radius:4px;min-height:24px;height:24px;width:35px;display:flex;align-items:center;justify-content:center}.main{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.main::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff 9.76%,rgba(255,255,255,.8) 55.5%,#fff 95.27%)}.main__blocks{position:relative;z-index:9;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:200px;padding-bottom:28px}.main__below{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-top:auto}.main__below .main-features{display:flex;align-items:center;gap:100px}.main__below .main-features__item{display:flex;align-items:center;gap:8px}.main__below .main-features__item *{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;color:#5f6972}.main__below .scroll{display:flex;align-items:center;gap:12px;cursor:pointer}.main__below .scroll *{font-family:Inter;font-weight:600;font-size:16px;color:var(--general-color)}.main .main__info{display:flex;flex-direction:column;gap:32px;margin-top:220px}.main .main__info-top{display:flex;flex-direction:column;gap:24px}.main .main__info-top h1{font-family:Golos Text;font-weight:700;font-size:60px;line-height:110%;text-align:center;color:var(--general-color)}.main .main__info-top p{font-family:Golos Text;font-weight:500;font-size:20px;line-height:120%;text-align:center}.select-fields{display:flex;align-items:center;gap:12px}.select-fields__wrap{display:flex;align-items:center;border:1px solid #d1d4d7;border-radius:4px}.select-fields__blocks{display:flex;align-items:center;gap:12px}.select-fields .select-field{position:relative}.select-fields .select-field.open .select-field__list{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.select-fields .select-field.open .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-fields .select-field__control{display:flex;gap:4px;align-items:center;padding:16px 12px;background-color:#fff;border-right:1px solid #d1d4d7}.select-fields .select-field__control *{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;color:#49545e}.select-fields .select-field__control .arrow-block{display:flex;align-items:center;justify-content:center;width:14px;height:14px;cursor:pointer}.select-fields .select-field__input{border:0;outline:0;background:rgba(0,0,0,0);width:100%}.select-fields .select-field__list{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);max-height:192px;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform:translateY(-6px);transform:translateY(-6px);transition:.2s ease;z-index:50}.select-fields .select-field__list *{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;color:#49545e}.select-fields .select-field__list li{padding:12px 14px;cursor:pointer}.select-fields .select-field__list li:hover{background-color:#f4f6f8}.select-fields .select-field .arrow{transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.select-fields .select-field .select-field__list::-webkit-scrollbar{width:4px}.select-fields .select-field .select-field__list::-webkit-scrollbar-thumb{background:#d1d4d7;border-radius:4px}.select-fields .order-btn2{display:flex;align-items:center;gap:10px;padding:16px 7px;background-color:#fccb00;max-width:270px;width:100%;border-radius:4px;justify-content:center;transition:background-color .2s ease-in-out}.select-fields .order-btn2 img{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;margin-top:2px}.select-fields .order-btn2:hover{background-color:#ffd220}.select-fields .order-btn2:hover img{-webkit-transform:translateX(2px);transform:translateX(2px)}.select-fields .order-btn2 *{font-family:Golos Text;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:var(--general-color)}.reviews__blocks{padding:80px 0;max-width:630px;width:100%;margin:0 auto}.reviews__slide{display:flex;flex-direction:column;gap:40px;align-items:center}.reviews__text{font-family:Golos Text;font-weight:500;font-size:24px;line-height:130%;text-align:center;color:var(--general-color)}.reviews__info{display:flex;align-items:center;gap:35px}.reviews__arrow{padding:12px;border:1px solid #1b2936;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .1s ease-in-out}.reviews__arrow:hover{background-color:#ffd220}.reviews__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reviews__person{display:flex;align-items:center;gap:12px}.reviews__person img{width:40px;height:40px;border-radius:50%;background-color:#f4f6f8}.reviews__person-info{display:flex;flex-direction:column}.reviews__person-name{font-family:Golos Text;font-weight:500;font-size:20px;line-height:120%;color:var(--general-color)}.reviews__person-google{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;color:#667085}.about-us__blocks{padding:80px 0;display:flex;flex-direction:column;gap:48px}.about-us__top{display:flex;flex-direction:column;text-align:center}.about-us__top span{font-family:Inter;font-weight:600;font-size:16px;line-height:24px;text-align:center;text-transform:uppercase;color:#5f6972}.about-us__top h2{font-family:Golos Text;font-weight:700;font-size:48px;line-height:110%;text-align:center;color:var(--general-color)}.about-us__list{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.about-us__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}.about-us__item h3{font-family:Golos Text;font-weight:500;font-size:20px;line-height:120%;text-align:center;color:#101828}.about-us__info{display:flex;flex-direction:column;gap:8px}.about-us__info p{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#767f86}.services{background-color:#1b2936;position:relative;overflow:hidden}.services::after{position:absolute;right:-110px;bottom:100px;content:"";background-image:url(../img/main/services-design.webp);max-width:680px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:bottom;height:500px;z-index:0}.services__blocks{padding:60px 0;display:flex;flex-direction:column;gap:48px;align-items:start;z-index:9;position:relative}.services__top{display:flex;flex-direction:column;max-width:530px;width:100%;gap:16px}.services__top-title{display:flex;flex-direction:column;gap:8px}.services__top-title span{font-family:Inter;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;color:#d1d4d7}.services__top-title h2{font-family:Golos Text;font-weight:700;font-size:48px;line-height:110%;color:#fff}.services__top .descript{font-family:Golos Text;font-weight:500;font-size:20px;line-height:120%;color:#d1d4d7}.services .filters{width:100%}.services .filters__blocks{display:flex;gap:24px;justify-content:space-between}.services .filters .controls{display:flex;flex-direction:column;min-width:160px;width:160px;gap:40px;position:relative;z-index:9}.services .filters .controls__item{display:flex;flex-direction:column;gap:10px}.services .filters .controls__item h3{font-family:Helvetica;font-weight:500;font-size:14px;line-height:140%;color:#e8eaeb}.services .filters .controls__group{display:flex;flex-direction:column;width:100%;gap:4px}.services .filters .controls__group button{border:1px solid #323e4a;backdrop-filter:blur(14px);font-family:Inter;font-weight:500;font-size:14px;line-height:20px;color:#fff;padding:8px 2px;transition:background .1s ease-in-out}.services .filters .controls__group button:hover{background:#323e4a}.services .filters .controls__group button.active{background:#323e4a;border:1px solid #5f6972}.services .filters .controls__item-rooms .controls__group button{display:flex;align-items:start;justify-content:space-between;padding:8px 12px}.services .filters .preview{min-height:505px;height:505px;overflow:hidden;max-width:100%;width:100%;position:relative;border-radius:8px}.services .filters .preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services .filters .preview__labels{position:absolute;inset:0;z-index:1}.services .filters .preview__label{position:absolute;background:#fff;color:#49545e;padding:8px 12px;border-radius:8px;white-space:nowrap;font-family:Golos Text;font-weight:500;font-size:12px;line-height:130%;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}.services .filters .preview__label.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.services .filters .preview__label::before{content:"";width:20px;height:20px;background:#ffd400;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:4px solid #fff9e2}.services .filters .preview__label.left::before{left:-32px;right:auto}.services .filters .preview__label.right::before{right:-32px;left:auto}.services .filters .preview__label-tooltip{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.services .filters .preview__label.left .preview__label-tooltip{left:-32px}.services .filters .preview__label.right .preview__label-tooltip{right:-32px;left:auto}.result__blocks{padding:80px 0 40px 0;display:flex;flex-direction:column;gap:40px}.result__top{display:flex;flex-direction:column;text-align:center;gap:8px}.result__top span{font-family:Inter;font-weight:600;font-size:16px;line-height:24px;text-align:center;text-transform:uppercase;color:#5f6972}.result__top h2{font-family:Golos Text;font-weight:700;font-size:48px;line-height:110%;text-align:center;color:var(--general-color)}.result__wrapper{max-width:930px;width:100%;margin:0 auto;display:flex;align-items:center;gap:32px}.result__pictures{display:flex;gap:8px;position:relative}.result__pictures .after,.result__pictures .before{border:2px solid #323e4a;border-radius:8px;overflow:hidden;min-height:385px;height:385px;width:385px}.result__pictures .after img,.result__pictures .before img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.result .after-before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #1b2936;background:#fff;font-family:Helvetica;font-weight:400;font-size:18px;line-height:28px;color:var(--general-color);border-radius:8px;padding:2px 8px}.result__arrow{min-width:40px;height:40px;padding:12px;border:1px solid #1b2936;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .1s ease-in-out}.result__arrow:hover{background-color:#ffd220}.result__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rating{padding:0 0 40px 0}.rating__blocks{display:grid;grid-template-columns:repeat(4,1fr);padding:40px 0;gap:70px}.rating__block{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.rating__block h3{display:flex;align-items:center;gap:6px;font-family:Golos Text;font-weight:700;font-size:32px;line-height:110%;text-align:center;color:var(--general-color)}.rating__block h3 span{color:#a4a9af}.rating__block .number{color:var(--general-color)}.rating__block p{font-family:Helvetica;font-weight:500;font-size:18px;color:var(--general-color)}.pricing{padding:60px 0 95px 0}.pricing__blocks{display:flex;flex-direction:column;gap:40px}.pricing__top{display:flex;flex-direction:column;gap:8px}.pricing__top span{font-family:Inter;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;color:#5f6972}.pricing__top h2{font-family:Golos Text;font-weight:700;font-size:48px;color:var(--general-color)}.comprehensive-cleaning{padding-bottom:32px}.comprehensive-cleaning__top{display:flex;align-items:start;gap:16px}.comprehensive-cleaning__info{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.comprehensive-cleaning__info h3{font-family:Golos Text;font-weight:500;font-size:24px;line-height:125%;color:var(--general-color)}.comprehensive-cleaning__discount{display:flex;align-items:center;gap:8px}.comprehensive-cleaning__discount .discount{padding:2px 8px;font-family:Golos Text;font-weight:500;font-size:16px;line-height:24px;background-color:#fff4c6;color:var(--general-color);border-radius:8px}.comprehensive-cleaning__discount p{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;color:#5f6972}.comprehensive-cleaning__item{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:30px 0;border-bottom:1px solid #e8eaeb}.comprehensive-cleaning__left{display:flex;align-items:center;gap:32px}.comprehensive-cleaning__left .area{color:var(--general-color);font-family:Golos Text;font-weight:700;font-size:32px;min-width:140px;white-space:nowrap}.comprehensive-cleaning__zones{display:flex;flex-wrap:wrap;gap:12px}.comprehensive-cleaning__zones li{list-style-type:none}.comprehensive-cleaning__zones .pricing__zone{padding:2px 8px;background-color:#f8f8f9;border-radius:4px;font-family:Helvetica;font-weight:400;font-size:18px;line-height:28px;color:var(--general-color)}.comprehensive-cleaning__right{display:flex;align-items:center;gap:24px}.comprehensive-cleaning-item{display:flex;align-items:center;gap:4px;font-family:Golos Text;font-weight:400;font-size:16px;color:#767f86}.comprehensive-cleaning__meta{display:flex;align-items:center;gap:8px;white-space:nowrap}.circle-design{font-size:30px;color:#767f86;line-height:0;margin-top:-13px}.pricing__btn{font-family:Inter;font-weight:600;font-size:16px;color:var(--general-color);padding:12px 10px;min-width:222px;width:222px;border-radius:6px;text-align:center;transition:background-color .1s ease-in-out}.pricing__btn:hover{background-color:#ffd220}.comprehensive-cleaning__list{display:none}.comprehensive-cleaning__list.pricing__group--active{display:block}.pricing__active{background-color:#fccb00;transition:background-color .1s ease-in-out}.pricing__active:hover{background-color:#ffd220}.pricing__defoult{border:2px solid #1b2936}.zonal-cleaning__blocks{display:flex;flex-direction:column;gap:28px}.zonal-cleaning__top{display:flex;align-items:center;gap:16px}.zonal-cleaning__top h4{font-family:Golos Text;font-weight:500;font-size:24px;line-height:120%;color:var(--general-color)}.zonal-cleaning__left{display:flex;flex-direction:column;gap:4px}.zonal-cleaning__left h5{color:var(--general-color);font-family:Golos Text;font-weight:700;font-size:32px}.zonal-cleaning__left span{color:#49545e;font-family:Golos Text;font-weight:500;font-size:20px;line-height:120%}.zonal-cleaning .discount-price{display:flex;align-items:center;gap:5px}.zonal-cleaning .discount-price .discount{font-family:Golos Text;font-weight:500;font-size:16px;line-height:24px;color:var(--general-color);border-radius:8px;background-color:#fff4c6;padding:2px 8px}.zonal-cleaning__met{display:flex;align-items:center;justify-content:space-between;gap:10px}.zonal-cleaning__list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.zonal-cleaning__item{border:1px solid #1b2936;padding:40px 32px 32px 32px;border-radius:8px;display:flex;flex-direction:column;gap:32px}.zonal-cleaning__item-top{display:flex;align-items:center;gap:12px;justify-content:space-between}.zonal-cleaning__info{display:flex;flex-direction:column;gap:8px}.zonal-cleaning__info .price{font-family:Golos Text;font-weight:500;font-size:24px;line-height:120%;color:#49545e}.zonal-cleaning .pricing__btn{width:100%;text-align:center;font-family:Inter;font-weight:600;font-size:16px;line-height:24px;margin-top:10px}.zonal-cleaning__list{display:none}.zonal-cleaning__list.pricing__group--active{display:grid}.other-services2__blocks{padding-top:35px;display:flex;flex-direction:column;gap:28px}.other-services2__top{display:flex;align-items:center;justify-content:space-between;gap:15px}.other-services2__left{display:flex;flex-direction:column;gap:9px}.other-services2__left h4{font-family:Golos Text;font-weight:500;font-size:24px;line-height:120%;color:var(--general-color)}.other-services2__left p{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;color:#5f6972}.other-services2 .see-more{display:flex;align-items:center;gap:11px;padding-right:35px}.other-services2 .see-more *{transition:color .2s ease-in-out}.other-services2 .see-more:hover *{color:var(--orange-color)}.other-services2 .see-more:hover svg{-webkit-transform:translateX(2px);transform:translateX(2px)}.other-services2 .see-more span{font-family:Golos Text;font-weight:500;font-size:16px;line-height:24px;color:#1b2936}.other-services2 .see-more svg{width:14px;color:#1b2936;height:14px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.other-services2__list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.other-services2__item{padding:16px;border-radius:8px;background-color:#f8f8f9;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.other-services2__image{min-width:80px;height:80px;width:80px;display:flex;align-items:center;justify-content:center}.other-services2__text{display:flex;flex-direction:column;gap:2px}.other-services2__text h4{font-family:Golos Text;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#101828}.other-services2__text span{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#5f6972}.response{padding:80px 0;background:#1b2936;position:relative;overflow:hidden}.response::after{position:absolute;right:-110px;bottom:180px;content:"";background-image:url(../img/main/services-design.webp);max-width:680px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:bottom;height:500px;z-index:0}.response__blocks{display:flex;flex-direction:column;justify-content:center;margin:0 auto;gap:40px;position:relative;z-index:99}.response__top{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:8px}.response__top span{font-family:Inter;font-weight:700;font-size:16px;line-height:24px;text-align:center;text-transform:uppercase;color:#d1d4d7}.response__top h2{font-family:Golos Text;font-weight:700;font-size:48px;text-align:center;color:#fff}.response__list{position:relative}.response .grid-sizer,.response .response__card{max-width:290px;width:100%;width:290px}.response .response__card{margin-bottom:32px}.response-card--text{padding:32px;border:2px solid #323e4a;border-radius:8px;display:flex;flex-direction:column;gap:40px}.response-card--shadow{box-shadow:8px 8px 0 0 #323e4a}.response-card--media{border-radius:8px;min-height:auto;height:auto;overflow:hidden}.response-card--media img{border-radius:8px;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.response__info{display:flex;flex-direction:column;align-items:start;gap:12px}.response__info .title{font-family:Helvetica;font-weight:500;font-size:20px;line-height:130%;color:#fff}.response__info .descript{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#bbbfc3}.response__author{display:flex;flex-direction:column;align-items:start;gap:2px}.response__author .name{font-family:Helvetica;font-weight:500;font-size:16px;line-height:24px;color:#fff}.response__author .source{display:inline-block;font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#8d949a;position:relative;transition:all .1s ease-in-out}.response__author .source:hover{color:#ffe98c}.response__author .source:hover::before{border-bottom-color:#ffe98c}.response__author .source::before{position:absolute;content:"";bottom:0;width:100%;transition:all .1s ease-in-out;border:1px solid #8d949a}.company{margin-top:16px}.company__blocks{display:flex;flex-direction:column;gap:40px;width:100%;align-items:center}.company__blocks h3{font-family:Helvetica;font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#fff}.company__list{display:flex;flex-wrap:nowrap;justify-content:space-between}.company__item{display:flex;justify-content:center;align-items:center;border-right:1px solid #5f6972;width:100%;padding:0 90px}.company__item:last-child{border-right:0}.team{padding:80px 0 40px 0}.team__blocks{display:flex;flex-direction:column;gap:40px}.team__top{display:flex;justify-content:space-between;align-items:end}.team__top-left{display:flex;flex-direction:column;gap:8px}.team__top-left span{font-family:Inter;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;color:#5f6972}.team__top-left h2{color:#1b2936;font-family:Golos Text;font-weight:700;font-size:48px;max-width:592px;width:100%}.team__buttons{display:flex;gap:12px}.team__arrow{padding:12px;border:1px solid #1b2936;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .1s ease-in-out}.team__arrow:hover{background-color:#ffd220}.team__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.team__slide{min-height:385px;height:385px;max-height:385px;position:relative}.team .team__slider{width:100%}.team .swiper-wrapper{display:flex}.team__slide--media img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;overflow:hidden;border:2px solid #323e4a;border-radius:8px;min-height:385px;height:385px}.team__slide--text{border:2px solid #323e4a;border-radius:8px;padding:32px;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:4px 4px 0 0 #323e4a;gap:20px}.team__slide--text .descript{font-family:Golos Text;font-weight:500;font-size:20px;line-height:150%;color:var(--general-color)}.team__info{position:absolute;inset:16px;top:auto;bottom:16px;z-index:99;min-height:75px;height:75px;background:rgba(27,41,54,.6980392157);backdrop-filter:blur(4px);border-radius:8px;display:flex;flex-direction:column;gap:5px;padding:12px}.team__info .name{font-family:Helvetica;font-weight:500;font-size:20px;line-height:130%;color:#fff}.team__info span{font-family:Helvetica;font-weight:400;color:#e8eaeb;font-size:14px;line-height:20px}.team .show-mobile{display:none;justify-content:center;margin:0 auto}.resume{display:flex;align-items:center;gap:17px}.resume *{font-family:Inter;font-weight:600;font-size:16px;line-height:24px;transition:all .2s ease-in-out;color:var(--general-color)}.resume:hover *{color:var(--orange-color)!important}.resume:hover svg{-webkit-transform:translateX(2px);transform:translateX(2px)}.resume svg{width:14px;height:14px;transition:all .2s ease-in-out}.faq__blocks{padding:80px 0}.faq__top{display:flex;flex-direction:column;gap:8px;max-width:385px;width:100%}.faq__top span{font-family:Inter;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;color:#5f6972}.faq__top h2{color:#1b2936;font-family:Golos Text;font-weight:700;font-size:48px}.faq__wrap{display:flex;justify-content:space-between;align-items:end;gap:24px}.faq__details{display:flex;gap:24px;flex-direction:column}.faq__detail{display:flex;flex-direction:column;gap:8px;max-width:280px;width:100%}.faq__detail h3{font-family:Golos Text;font-weight:500;font-size:20px;line-height:150%;color:var(--general-color)}.faq__detail p{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;color:#767f86}.faq__detail a{font-family:Golos Text;font-weight:500;font-size:16px;line-height:24px;color:var(--general-color);transition:color .1s ease-in-out}.faq__detail a:hover{color:var(--orange-color)}.faq__social{display:flex;gap:16px}.faq__social a img{-o-object-fit:cover;object-fit:cover;min-width:32px;width:32px;min-height:32px;height:32px}.popular-questions{border-top:1px solid #e6e6e6;position:relative;max-height:320px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;max-width:750px;width:100%}.popular-questions::-webkit-scrollbar{width:0}.popular-questions::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)!important;border-radius:0}.popular-questions__item{border-bottom:1px solid #e6e6e6}.popular-questions__item.active .popular-questions__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popular-questions__header{background:0 0;border:none;padding:24px 16px;display:flex;align-items:center;gap:22px;cursor:pointer;font-size:16px;font-weight:500;text-align:left;max-width:100%;width:100%}.popular-questions__header *{font-family:Helvetica;font-weight:500;font-size:20px;line-height:130%;color:#101828}.popular-questions__icon{width:16px;height:16px;position:relative;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.popular-questions .popular-questions-services__wrapper{max-height:0;overflow:hidden;opacity:0;transition:all .35s ease;transition:max-height .35s ease,opacity .25s ease}.popular-questions__content{max-height:0;overflow:hidden;opacity:0;transition:all .35s ease;transition:max-height .35s ease,opacity .25s ease}.popular-questions__content *{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#767f86;padding-bottom:24px;padding-left:53px;padding-right:15px}.bussines-page .main .select-fields{display:flex;margin:0 auto}.bussines-page .main .order-btn2{display:flex;margin:0 auto;width:270px}.bussines-page .about-us__list{grid-template-columns:repeat(3,1fr);gap:65px}.bussines-page .about-us__blocks{padding:80px 0 60px 0;display:flex;flex-direction:column;gap:48px}.bussines-page .about-us__info,.bussines-page .about-us__info *,.bussines-page .about-us__item{align-items:start;justify-content:start;margin:0;text-align:left}.bussines-page .our-clients__blocks{padding:80px 0}.bussines-page .our-clients__slide{display:flex;gap:35px;justify-content:space-between;min-height:480px}.bussines-page .our-clients .mobile-show{display:none}.bussines-page .our-clients__left{display:flex;flex-direction:column;justify-content:space-between;gap:30px;max-width:385px;width:100%}.bussines-page .our-clients__top{display:flex;flex-direction:column;gap:8px;text-align:left}.bussines-page .our-clients__top span{font-family:Inter;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;color:#d1d4d7}.bussines-page .our-clients__top h2{font-family:Golos Text;font-weight:700;font-size:48px;line-height:110%;color:var(--general-color)}.bussines-page .our-clients__descript{display:flex;flex-direction:column;align-items:start}.bussines-page .our-clients__descript h3{font-family:Golos Text;font-weight:700;font-size:32px;line-height:110%;color:#101828;margin-bottom:16px}.bussines-page .our-clients__descript p{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;color:#767f86;margin-bottom:24px}.bussines-page .our-clients__pic{border-radius:12px;overflow:hidden;max-width:660px;width:100%}.bussines-page .our-clients__pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bussines-page .our-clients__buttons{display:flex;gap:20px}.bussines-page .our-clients__arrow{min-width:40px;height:40px;padding:12px;border:1px solid #1b2936;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .1s ease-in-out}.bussines-page .our-clients__arrow:hover{background-color:#ffd220}.bussines-page .our-clients__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bussines-page .best-review{background-color:#1b2936}.bussines-page .best-review__blocks{padding:80px 0;display:flex;max-width:870px;width:100%;margin:0 auto;align-items:flex-start}.bussines-page .best-review .reviews__person{margin-right:32px;flex-shrink:0}.bussines-page .best-review .reviews__person-info .reviews__person-name{color:#fff}.bussines-page .best-review .text{padding-left:32px;border-left:1px solid #e8eaeb}.bussines-page .best-review .text p{font-family:"Golos Text";font-weight:500;font-size:32px;line-height:130%;color:#a4a9af}.bussines-page .best-review .text span{color:#fff}.bussines-page .bussines-services__blocks{display:flex;align-items:start;justify-content:space-between;gap:40px;padding:80px 0}.bussines-page .bussines-services__left{display:flex;flex-direction:column;align-items:start;gap:24px;max-width:385px;width:100%}.bussines-page .bussines-services__top{display:flex;flex-direction:column;align-items:start;gap:8px;text-align:left}.bussines-page .bussines-services__top span{font-family:Inter;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;color:#d1d4d7}.bussines-page .bussines-services__top h2{font-family:Golos Text;font-weight:700;font-size:48px;line-height:110%;color:var(--general-color)}.bussines-page .bussines-services .descript{font-family:Helvetica;font-weight:400;font-size:20px;line-height:150%;color:#5f6972}.bussines-page .bussines-services__list{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:24px;max-width:685px;width:100%}.bussines-page .bussines-services__block{display:flex;flex-direction:column;gap:24px}.bussines-page .bussines-services__item{display:flex;align-items:start;gap:20px}.bussines-page .bussines-services__item img{margin-top:3px}.bussines-page .bussines-services__item p{font-family:Helvetica;font-weight:500;font-size:20px;line-height:130%;color:#49545e}.bussines-page .cooperate{background:#fccb00;padding:95px 0;position:relative;overflow:hidden}.bussines-page .cooperate::after{position:absolute;right:0;bottom:0;content:"";background-image:url(../img/summary/design-01.webp);max-width:575px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:bottom;height:375px;z-index:0}.bussines-page .cooperate::before{position:absolute;left:0;top:0;content:"";background-image:url(../img/summary/design-03.webp);max-width:600px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:bottom;height:335px;z-index:0}.bussines-page .cooperate__card{max-width:700px;width:100%;margin:0 auto;background-color:#fff;padding:56px;display:flex;flex-direction:column;gap:24px;border-radius:8px;z-index:99;position:relative}.bussines-page .cooperate__top{display:flex;flex-direction:column;gap:20px;max-width:450px;width:100%}.bussines-page .cooperate__top h2{font-family:Golos Text;font-weight:700;font-size:32px;line-height:110%;color:#101828}.bussines-page .cooperate__top p{font-family:Golos Text;font-weight:400;font-size:20px;line-height:150%;color:#767f86}.bussines-page .cooperate__form{display:flex;flex-direction:column}.bussines-page .cooperate__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bussines-page .cooperate__field{display:flex;flex-direction:column;gap:6px}.bussines-page .cooperate__field label{font-family:Golos Text;font-weight:600;font-size:14px;line-height:24px;text-transform:uppercase;color:#5f6972}.bussines-page .cooperate__field input,.bussines-page .cooperate__field textarea{padding:12px 16px;border:1px solid #d0d5dd;border-radius:8px;font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#667085}.bussines-page .cooperate__field input::-webkit-input-placeholder,.bussines-page .cooperate__field textarea::-webkit-input-placeholder{font-family:Inter;font-weight:400;font-size:16px;color:#667085;line-height:24px}.bussines-page .cooperate__field input:-ms-input-placeholder,.bussines-page .cooperate__field textarea:-ms-input-placeholder{font-family:Inter;font-weight:400;font-size:16px;color:#667085;line-height:24px}.bussines-page .cooperate__field input::-ms-input-placeholder,.bussines-page .cooperate__field textarea::-ms-input-placeholder{font-family:Inter;font-weight:400;font-size:16px;color:#667085;line-height:24px}.bussines-page .cooperate__field input::placeholder,.bussines-page .cooperate__field textarea::placeholder{font-family:Inter;font-weight:400;font-size:16px;color:#667085;line-height:24px}.bussines-page .cooperate__field input:focus,.bussines-page .cooperate__field textarea:focus{outline:0;border-color:#ffd400}.bussines-page .cooperate__field--full{grid-column:1/-1}.bussines-page .cooperate textarea{min-height:125px;resize:none;margin-bottom:14px}.bussines-page .cooperate .order-summary__btn{padding:16px 10px;border-radius:6px;font-family:Golos Text;font-weight:500;font-size:16px;line-height:24px;gap:11px;display:flex;margin:0 auto;justify-content:center;align-items:center;min-height:56px;margin-top:24px}.bussines-page .cooperate .order-summary__btn svg{width:14px;height:14px}.bussines-page .cooperate .order-summary__btn img{width:13px;height:13px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.bussines-page .cooperate .order-summary__btn:hover img{-webkit-transform:translateX(2px);transform:translateX(2px)}.bussines-page .cooperate .order-summary__btn--primary{background-color:#1b2936;max-width:100%;width:100%;transition:all .1s ease-in-out;color:#fff}.bussines-page .cooperate .order-summary__btn--primary:hover{background-color:#1d344a}.bussines-page .cooperate .custom-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#667085}.bussines-page .cooperate .custom-checkbox a{position:relative;color:#667085;transition:all .1s ease-in-out}.bussines-page .cooperate .custom-checkbox a:hover{color:#ffd220}.bussines-page .cooperate .custom-checkbox a:hover::before{border-bottom:1px solid #ffd220}.bussines-page .cooperate .custom-checkbox a::before{position:absolute;content:"";bottom:0;width:100%;transition:all .1s ease-in-out;border-bottom:1px solid #8d949a}.bussines-page .phone-field .phone__input{border:0 solid transparent}.bussines-page .cooperate__card,.bussines-page .cooperate__field,.bussines-page .phone{overflow:visible!important}.bussines-page .phone{position:relative;display:flex;border:1px solid #d1d5db;border-radius:8px;background:#fff}.bussines-page .phone:focus-within{outline:0;border-color:#ffd400}.bussines-page .phone__country{border:none;background:rgba(0,0,0,0);padding:0 0 0 16px;display:flex;align-items:center;gap:5px;cursor:pointer;font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#101828}.bussines-page .phone__input{flex:1;border:none;font-size:14px}.bussines-page .phone__input:focus{outline:0}.bussines-page .phone__arrow{width:10px;height:5px}.bussines-page .phone__arrow img{transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.bussines-page .phone.is-open .phone__arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bussines-page .phone__list{position:absolute;top:calc(100% + 6px);left:0;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;list-style:none;padding:6px 0;margin:0;z-index:99;display:none}.bussines-page .phone__list li{padding:10px 14px;font-size:16px;font-weight:400;color:#101828;cursor:pointer;font-family:Inter}.bussines-page .phone__list li:hover{background:#f3f4f6}.bussines-page .phone.is-open .phone__list{display:block}.bussines-page .team{padding:80px 0}.bussines-page .team .team__top-left h2{max-width:768px;width:100%}.bussines-page .team .team__top-left .descript{margin-top:12px;max-width:530px;width:100%;font-family:Golos Text;font-weight:500;font-size:20px;line-height:120%;color:#767f86}.bussines-page .team .team__info{background:rgba(27,41,54,.8980392157);border-radius:4px}.bussines-page .team .team__slide-size{min-width:620px!important}.season-tickets{padding:80px 0;background-color:#1b2936}.season-tickets__blocks{display:flex;flex-direction:column;gap:40px}.season-tickets__top h2{font-family:Golos Text;font-weight:400;font-size:48px;line-height:60px;color:#fff}.season-tickets__list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.season-tickets__item{background-color:#fff;padding:40px 30px 30px 30px;border-radius:8px;min-height:600px}.season-tickets .season-ticket{display:flex;flex-direction:column;justify-content:space-between;gap:30px}.season-tickets .season-ticket__top{display:flex;flex-direction:column;align-items:center;gap:21px}.season-tickets .season-ticket__top-wrap{align-items:center;display:flex;flex-direction:column;gap:8px}.season-tickets .season-ticket__top .title{color:#49545e;font-family:Helvetica;font-weight:700;font-size:20px}.season-tickets .season-ticket__top .price{font-family:MuseoSansCyrl;font-weight:600;font-size:36px;text-align:center;color:var(--general-color)}.season-tickets .season-ticket__top-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}.season-tickets .season-ticket__top .details{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#8d949a}.season-tickets .season-ticket__top .details span{color:#1b2936}.season-tickets .season-ticket__block{display:flex;flex-direction:column;width:100%;gap:32px}.season-tickets .season-ticket__list{display:flex;flex-direction:column;gap:16px;width:100%!important}.season-tickets .season-ticket__item{display:flex;align-items:start;gap:12px;width:100%!important}.season-tickets .season-ticket__item-info{display:flex;flex-direction:column;gap:4px;width:100%!important}.season-tickets .season-ticket__item-info .info{font-family:Helvetica;font-weight:400;font-size:18px;line-height:28px;color:#323e4a}.season-tickets .season-ticket__item-info .discount-price{display:flex;width:100%!important;justify-content:space-between;gap:5px;align-items:center}.season-tickets .season-ticket__item-info .discount-price .price{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#5f6972}.season-tickets .season-ticket__item-info .discount-price .discount{font-family:Helvetica;font-weight:700;font-style:Bold;font-size:18px;line-height:28px;padding:0 8px;background-color:#fff9e2;border-radius:4px}.season-tickets .season-ticket.recommended{box-shadow:8px 8px 0 0 #323e4a;position:relative}.season-tickets .season-ticket.recommended .design-text{position:absolute;top:-40px;left:50%;display:flex;align-items:start}.season-tickets .season-ticket.recommended .design-text p{font-family:Helvetica;font-weight:500;font-size:16px;line-height:24px;color:#ffe98c;white-space:nowrap}.season-tickets .season-ticket.recommended .design-text img{margin-top:5px}.season-tickets .season-ticket .pricing__btn{width:100%}.season-tickets .season-ticket .see-more{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#5f6972;position:relative;transition:all .1s ease-in-out}.season-tickets .season-ticket .see-more:hover{color:var(--orange-color)}.season-tickets .season-ticket .see-more:hover::before{border:1px solid var(--orange-color)}.season-tickets .season-ticket .see-more::before{position:absolute;content:"";bottom:0;width:100%;transition:all .1s ease-in-out;border:1px solid #8d949a}.pricing-page .pricing{padding:80px 0}.pricing-page .zonal-cleaning{display:flex;flex-direction:column;gap:16px}.pricing-page .pricing__top{display:flex;flex-direction:column;align-items:start;gap:18px}.pricing-page .zonal-cleaning__list{display:none}.pricing-page .zonal-cleaning__list.pricing__group--active{display:grid}.pricing-page .cleaning-prices{padding:120px 0 70px 0}.pricing-page .cleaning-prices__scroll{overflow-x:auto}.pricing-page .cleaning-prices__table{min-width:1200px}.pricing-page .cleaning-prices__blocks{display:flex;flex-direction:column;gap:55px}.pricing-page .cleaning-prices__top{display:flex;flex-direction:column;gap:18px}.pricing-page .cleaning-prices__head{display:flex;flex-direction:column;gap:8px}.pricing-page .cleaning-prices__head span{font-family:Inter;font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase;color:#5f6972}.pricing-page .cleaning-prices__head h2{font-family:Golos Text;font-weight:700;font-size:48px;line-height:110%;color:var(--general-color)}.pricing-page .row{display:grid;grid-template-columns:320px repeat(3,1fr);align-items:center;min-height:60px}.pricing-page .row--head{border-bottom:none;margin-bottom:12px}.pricing-page .row-wrap{max-height:420px;overflow-y:auto;overflow-x:hidden;position:relative}.pricing-page .row-wrap::-webkit-scrollbar{width:4px}.pricing-page .row-wrap::-webkit-scrollbar-thumb{background:#d1d4d7;border-radius:4px}.pricing-page .cell{display:flex;justify-content:center;align-items:center;font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#5f6972;max-width:275px;width:100%}.pricing-page .cell--feature{justify-content:flex-start;color:#5f6972}.pricing-page .cell--tariff{flex-direction:column}.pricing-page .cleaning-prices .price{font-family:MuseoSansCyrl;font-weight:600;font-size:30px;margin-bottom:24px;text-align:center;color:var(--general-color)}.pricing-page .cell--tariff h4{font-family:MuseoSansCyrl;font-weight:600;font-size:24px;line-height:32px;color:#49545e}.pricing-page .cell-tarif__top{display:flex;flex-direction:column;gap:6px}.pricing-page .cell--tariff{display:flex;flex-direction:column;align-items:start}.pricing-page .cleaning-prices .pricing__btn{width:100%;max-width:275px;cursor:pointer;margin-top:16px}.pricing-page .btn--active{background:#f5c400;border:none}.pricing-page .no,.pricing-page .ok{width:24px;height:24px;border-radius:50%}.pricing-page .ok{background:#d5f5c9;position:relative;display:flex;align-items:center;justify-content:center}.pricing-page .no{border:1px solid #bbb;position:relative;display:flex;align-items:center;justify-content:center}.pricing-page .ok::after{content:"";position:absolute;left:55%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;align-items:center;justify-content:center;margin:0 auto;background-image:url(../img/main/done.webp);width:12px;height:10px;background-repeat:no-repeat;background-size:contain}.pricing-page .no::after{content:"";position:absolute;display:flex;align-items:center;justify-content:center;margin:0 auto;background-image:url(../img/main/close.webp);width:10px;height:10px;background-repeat:no-repeat;background-size:contain}.pricing-page .after-repair{position:relative;z-index:99;margin:32px 0 120px 0}.pricing-page .after-repair__blocks{display:flex;min-height:280px;height:280px;border-radius:12px;background-color:#f8f8f9;overflow:hidden}.pricing-page .after-repair__img{min-height:280px;height:100%;overflow:hidden;max-width:320px;width:100%;border-radius:12px}.pricing-page .after-repair__img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.pricing-page .after-repair__info{padding:32px;background-color:#f8f8f9;width:100%;display:flex;justify-content:space-between;gap:12px}.pricing-page .after-repair__text{display:flex;flex-direction:column;gap:24px}.pricing-page .after-repair__text h4{font-family:MuseoSansCyrl;font-weight:600;font-size:30px;line-height:38px;color:#49545e}.pricing-page .after-repair__text span{color:#1b2936}.pricing-page .after-repair__bottom{display:flex;flex-direction:column;gap:16px}.pricing-page .after-repair__bottom .descript{max-width:384px;width:100%;font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#49545e}.pricing-page .after-repair__btns{display:flex;flex-direction:column;justify-content:space-between;align-items:end}.pricing-page .after-repair__btns .pricing__btn{min-width:200px;width:200px}.pricing-page .after-repair .mode-switch{padding:2px;display:inline-flex;background:rgba(232,234,235,.3019607843);border-radius:8px}.pricing-page .after-repair .mode-switch__btn{font-family:Inter;font-weight:500;font-size:14px;line-height:20px;text-align:center;color:var(--general-color);padding:9px 10px}.pricing-page .after-repair .mode-switch__btn.furniture--active{border:1px solid #1b2936}.other-services__blocks{padding:80px 0;display:flex;flex-direction:column;align-items:start;width:100%}.other-services__block{display:flex;align-items:start;width:100%;justify-content:space-between}.other-services__left{display:flex;flex-direction:column;gap:30px;max-width:370px;width:100%}.other-services__left .descript{font-family:Golos Text;font-weight:400;font-size:20px;line-height:150%;color:#5f6972}.other-services__top{display:flex;flex-direction:column;align-items:start;gap:8px}.other-services__top span{font-family:Inter;font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase;color:#5f6972}.other-services__top h2{font-family:Golos Text;font-weight:700;font-size:48px;line-height:110%;color:var(--general-color)}.other-services .popular-questions{border-top:1px solid #e6e6e6;position:relative;max-height:455px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;max-width:750px;width:100%}.other-services .collect-order{padding:12px 20px;font-family:Inter;font-weight:600;font-size:16px;line-height:24px;box-shadow:0 1px 2px 0 rgba(16,24,40,.0509803922);color:var(--general-color);background:#fccb00;border-radius:8px;transition:all .1s ease-in-out;margin-top:20px}.other-services .collect-order:hover{background-color:#ffd220}.popular-questions-services__list{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.popular-questions-services__list .count{display:flex;align-items:center;gap:8px}.popular-questions-services__list .count__btn{border:1px solid #1b2936;border-radius:4px;min-width:36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease-in-out}.popular-questions-services__list .count__btn:hover{background-color:#ffd220}.popular-questions-services__list .count input::-webkit-inner-spin-button,.popular-questions-services__list .count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.popular-questions-services__list .count input[type=number]{-moz-appearance:textfield}.popular-questions-services__list .count-number{max-width:35px;font-family:Golos Text;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:var(--general-color)}.popular-questions-services__list .add-more{max-width:100%!important;width:100%!important;margin-top:10px}.popular-questions-services__list .add-more.disabled{pointer-events:none}.popular-questions-services__item{border:1px solid #e8eaeb;padding:16px;border-radius:8px;max-width:380px;width:100%;display:flex;flex-direction:column;gap:8px}.popular-questions-services__img{width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0}.popular-questions-services__img img{width:65%;height:65%}.popular-questions-services__info{display:flex;align-items:end;justify-content:space-between;gap:15px}.popular-questions-services__left{display:flex;flex-direction:column;gap:2px}.popular-questions-services__left h5{font-family:Golos Text;font-weight:500;font-size:16px;line-height:20px;color:#101828}.popular-questions-services__left span{font-family:Golos Text;font-weight:400;font-size:16px;line-height:20px;color:#5f6972}.popular-questions .add-more{max-width:100%;width:100%;text-align:center;font-family:Inter;font-weight:600;font-size:14px;line-height:20px;padding:8px 10px;border-radius:6px;color:#1b2936;border:1px solid #1b2936;transition:background-color .1s ease-in-out}.popular-questions .add-more:hover{background-color:#ffd220}.order-page .footer{padding-top:0;padding-bottom:32px}.order-page .your-order__blocks{padding:160px 0 24px 0;width:100%;border-bottom:1px solid #e8eaeb}.order-page .your-order__blocks h1{color:var(--general-color);font-family:Golos Text;font-weight:600;font-size:24px;line-height:120%;margin-bottom:16px}.order-page .your-order .select-fields{width:100%;margin-bottom:16px}.order-page .your-order .select-fields .select-field,.order-page .your-order .select-fields__blocks,.order-page .your-order .select-fields__wrap{width:100%}.order-page .your-order .speed-process .mode-switch{padding:2px;display:inline-flex;background:rgba(232,234,235,.3019607843);border-radius:4px}.order-page .your-order .speed-process .mode-switch__btn{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;color:#1b2936;padding:4px 12px}.order-page .your-order .speed-process .mode-switch__btn.active{background:#fff;font-family:Golos Text;font-weight:500;font-size:12px;line-height:18px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.0196078431),0 1px 6px -1px rgba(0,0,0,.0196078431),0 1px 2px rgba(0,0,0,.031372549);color:rgba(0,0,0,.8784313725)}.order-page .your-order .speed-process .speed-process--active{background:#fff;font-family:Golos Text;font-weight:500;font-size:12px;text-align:center}.order-page .your-order__details{display:flex;align-items:center;justify-content:space-between;gap:15px}.order-page .your-order__added{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.order-page .your-order__added p{font-family:Golos Text;font-weight:600;font-size:14px;line-height:24px;text-transform:uppercase;color:#5f6972}.order-page .your-order__added-item{padding:4px 12px;font-family:Inter;font-weight:500;font-size:14px;line-height:20px;text-align:center;background-color:#e8eaeb;border-radius:4px;display:flex;gap:4px;align-items:center}.order-page .your-order__added-item span{font-family:Inter;font-weight:500;font-size:14px;line-height:20px;text-align:start;color:#1b2936}.order-page .your-order__added-item .delete{cursor:pointer}.order-page .your-order__progress{width:100%;height:8px;background:#e8eaeb;border-radius:4px;overflow:hidden;margin-bottom:8px;margin-top:24px}.order-page .your-order__progress-line{display:block;height:100%;background:#1b2936;border-radius:4px;transition:width .4s ease}.order-page .your-order__progress-info{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-family:Inter;font-weight:500;font-size:14px;line-height:20px}.order-page .your-order__progress-info .current{color:#1b2936}.order-page .your-order__progress-info .min{color:#111827}.order-page .your-order__progress-info .note{margin-left:4px;color:#767f86}.order-page .all-services__blocks{display:flex;flex-direction:column;gap:24px;padding:60px 0}.order-page .all-services__blocks h2{font-family:Golos Text;font-weight:500;font-size:24px;line-height:120%;color:#1b2936}.order-page .all-services .popular-questions{max-width:100%;width:100%;max-height:455px}.order-page .all-services2 .all-services__blocks{padding:0;padding-bottom:60px}.order-page .all-services2 .zonal-cleaning__list{display:flex;flex-wrap:wrap;gap:30px}.order-page .all-services2 .zonal-cleaning__item{max-width:100%;flex:1 1 360px!important;min-width:360px;width:100%;box-sizing:border-box;padding:32px;gap:24px}.order-page .all-services2 .pricing__btn{width:100%;padding:8px 10px;font-family:Inter;font-weight:600;font-size:14px;line-height:20px}.order-page .all-services2 .discount-price{display:flex;width:100%!important;justify-content:space-between;gap:5px;align-items:center}.order-page .all-services2 .discount-price .discount{font-family:Golos Text;font-weight:500;font-size:16px;line-height:24px;padding:2px 8px;border-radius:8px;background-color:#fff4c6}.order-page .order-additionally{padding:80px 0 60px 0}.order-page .order-additionally__blocks{display:flex;flex-direction:column;gap:24px}.order-page .order-additionally h2{font-family:Golos Text;font-weight:700;font-size:48px;line-height:110%;color:var(--general-color)}.order-page .order-additionally .popular-questions-services__list{display:flex;flex-wrap:wrap}.order-page .order-additionally .popular-questions-services__item{max-width:100%;flex:1 1 395px;width:100%;box-sizing:border-box}.order-page .order-additionally .add-more{max-width:120px;width:100%;text-align:center;font-family:Inter;font-weight:600;font-size:14px;line-height:20px;padding:8px 10px;border-radius:6px;color:#1b2936;border:1px solid #1b2936;transition:background-color .1s ease-in-out}.order-page .order-additionally .add-more:hover{background-color:#ffd220}.order-page-btn{display:flex;margin:0 auto;padding:11px 32px;justify-content:center;align-items:center;margin-bottom:80px;gap:11px;border-radius:4px}.order-page-btn *{font-family:Helvetica;font-weight:500;font-size:16px;line-height:140%;color:#fff}.order-page-btn svg{width:14px;height:14px}.order-page-btn img{width:14px;height:14px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.order-page-btn:hover img{-webkit-transform:translateX(2px);transform:translateX(2px)}.next-btn{background-color:#1b2936;max-width:130px;width:100%;transition:all .1s ease-in-out}.next-btn:hover{background-color:#1d344a}.next-order-btn{background-color:#bbbfc3;max-width:175px;width:100%;color:#fff;transition:all .1s ease-in-out}.next-order-btn:hover{background-color:#1d344a}.order-summary{padding:160px 0 80px 0;background-color:#fccb00;position:relative;overflow:hidden}.order-summary::after{position:absolute;right:0;bottom:0;content:"";background-image:url(../img/summary/design-01.webp);max-width:575px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:bottom;height:375px;z-index:0}.order-summary::before{position:absolute;left:0;top:0;content:"";background-image:url(../img/summary/design-02.webp);max-width:470px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:bottom;height:420px;z-index:0}.order-summary__block{background-color:#fff;max-width:512px;width:100%;padding:48px;display:flex;flex-direction:column;gap:24px;margin:0 auto;border-radius:8px;position:relative;z-index:9}.order-summary__title{font-family:Golos Text;font-weight:600;font-size:32px;line-height:120%;color:var(--general-color)}.order-summary__section{display:flex;flex-direction:column;gap:8px}.order-summary__label{font-family:Golos Text;font-weight:600;font-size:14px;text-transform:uppercase;color:#5f6972}.order-summary__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-summary__row p{color:#5f6972}.order-summary__row span{color:var(--general-color);white-space:nowrap}.order-summary__row *{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px}.order-summary__section2{padding-bottom:24px;border-bottom:1px solid #e8eaeb}.order-summary__total{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-summary__total .price{font-family:Golos Text;font-weight:600;font-size:20px;white-space:nowrap;line-height:24px;color:var(--general-color)}.order-summary__btns{display:flex;flex-direction:column;width:100%;gap:16px}.order-summary__btn{padding:12px 10px;border-radius:6px;font-family:Golos Text;font-weight:500;font-size:16px;line-height:24px;gap:11px;display:flex;margin:0 auto;justify-content:center;align-items:center}.order-summary__btn svg{width:14px;height:14px}.order-summary__btn img{width:13px;height:13px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.order-summary__btn:hover img{-webkit-transform:translateX(2px);transform:translateX(2px)}.order-summary__btn--primary{background-color:#1b2936;max-width:100%;width:100%;transition:all .1s ease-in-out;color:#fff}.order-summary__btn--primary:hover{background-color:#1d344a}.order-summary__btn--outline{border:1px solid #1b2936;max-width:100%;width:100%;transition:all .1s ease-in-out;color:#1b2936}.order-summary__btn--outline:hover{background-color:var(--orange-color)}.shipping-data__blocks{padding:160px 0 80px 0;max-width:1040px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:40px}.shipping-data h1{font-family:Golos Text;font-weight:700;font-size:48px;color:var(--general-color)}.shipping-data h2{font-family:Golos Text;font-weight:600;font-size:32px;line-height:120%;color:var(--general-color)}.shipping-data .form-data{display:flex;flex-direction:column;gap:40px;width:100%}.shipping-data .form-data__block{display:flex;flex-direction:column;gap:24px}.shipping-data .form-data__grid{display:flex;gap:12px;width:100%;flex-wrap:wrap}.shipping-data .form-data__grid .cooperate__field{flex:1;min-width:0}.shipping-data .form-data__wrap{display:flex;flex-direction:column;gap:16px}.shipping-data .form-data .grid-1>*:nth-child(1){flex:2}.shipping-data .form-data .grid-1>*:nth-child(2),.shipping-data .form-data .grid-1>*:nth-child(3){flex:1}.shipping-data .form-data .cooperate__field{display:flex;flex-direction:column;gap:6px;width:100%;max-width:100%}.shipping-data .form-data .cooperate__field label{font-family:Golos Text;font-weight:600;font-size:14px;line-height:24px;text-transform:uppercase;color:#5f6972}.shipping-data label{font-family:Golos Text;font-weight:600;font-size:14px;line-height:24px;text-transform:uppercase;color:#5f6972}.shipping-data input,.shipping-data textarea{padding:12px 16px;border:1px solid #d0d5dd;border-radius:8px;font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#667085}.shipping-data input::-webkit-input-placeholder,.shipping-data textarea::-webkit-input-placeholder{font-family:Inter;font-weight:400;font-size:16px;color:#667085;line-height:24px}.shipping-data input:-ms-input-placeholder,.shipping-data textarea:-ms-input-placeholder{font-family:Inter;font-weight:400;font-size:16px;color:#667085;line-height:24px}.shipping-data input::-ms-input-placeholder,.shipping-data textarea::-ms-input-placeholder{font-family:Inter;font-weight:400;font-size:16px;color:#667085;line-height:24px}.shipping-data input::placeholder,.shipping-data textarea::placeholder{font-family:Inter;font-weight:400;font-size:16px;color:#667085;line-height:24px}.shipping-data input:focus,.shipping-data textarea:focus{outline:0;border-color:#ffd400}.shipping-data .phone{position:relative;display:flex;border:1px solid #d1d5db;border-radius:8px;background:#fff}.shipping-data .phone:focus-within{outline:0;border-color:#ffd400}.shipping-data .phone__country{border:none;background:rgba(0,0,0,0);padding:0 0 0 16px;display:flex;align-items:center;gap:5px;cursor:pointer;font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#101828}.shipping-data .phone__input{flex:1;border:none;font-size:14px}.shipping-data .phone__input:focus{outline:0}.shipping-data .phone__arrow{width:10px;height:5px}.shipping-data .phone__arrow img{transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.shipping-data .phone.is-open .phone__arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shipping-data .phone__list{position:absolute;top:calc(100% + 6px);left:0;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;list-style:none;padding:6px 0;margin:0;z-index:9999;display:none}.shipping-data .phone__list li{padding:10px 14px;font-size:16px;font-weight:400;color:#101828;cursor:pointer;font-family:Inter}.shipping-data .phone__list li:hover{background:#f3f4f6}.shipping-data .phone.is-open .phone__list{display:block}.shipping-data .phone-field .phone__input{border:0 solid transparent}.shipping-data .cooperate__card,.shipping-data .cooperate__field,.shipping-data .phone{overflow:visible!important}.shipping-data textarea{resize:none;height:185px}.shipping-data .form-data__addition{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-top:20px}.shipping-data .form-data__checks{display:flex;flex-direction:column;gap:18px;max-width:440px;width:100%}.shipping-data .custom-checkbox{display:flex;align-items:start;gap:12px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.shipping-data .custom-checkbox .checkbox-label{font-family:Golos Text;font-weight:400;font-size:14px!important;line-height:120%;text-transform:lowercase!important;color:#5f6972}.shipping-data .custom-checkbox a{position:relative;color:#667085;transition:all .1s ease-in-out;text-decoration:underline}.shipping-data .custom-checkbox a:hover{color:#ffd220}.shipping-data .custom-checkbox a:hover::before{border-bottom:1px solid #ffd220}.shipping-data .form-data__submit{padding:12px 10px;max-width:240px;width:100%;font-family:Inter;font-weight:600;font-size:16px;line-height:24px;color:#1b2936;border-radius:8px}.order-successful{padding:160px 0 80px 0}.order-successful__blocks{max-width:485px;width:100%;display:flex;flex-direction:column;gap:60px;margin:0 auto;text-align:center}.order-successful__head{display:flex;flex-direction:column;gap:24px}.order-successful__head h1{color:var(--general-color);font-family:Golos Text;font-weight:700;font-size:60px;line-height:110%}.order-successful__head p{font-family:Golos Text;font-weight:500;color:var(--general-color);font-size:20px;line-height:120%}.order-successful .order-number{display:flex;flex-direction:column;gap:8px}.order-successful .order-number *{font-family:Golos Text;font-weight:400;font-size:16px;line-height:24px;color:#8d949a}@media (max-width:1280px){.response .grid-sizer,.response .response__card{width:260px}}@media (max-width:1240px){.header__info.mobile-menu{position:fixed;top:0;right:0;height:100vh;width:100%;background:#fff;padding:30px;flex-direction:column;gap:30px;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:9;padding-top:100px}.header__info.mobile-menu.active{-webkit-transform:translateX(0);transform:translateX(0)}.menu__list{display:flex;gap:25px;flex-direction:column}.menu__list li{font-size:18px}.burger{display:flex}.mobile-menu__close{display:flex}}@media (max-width:1200px){.services::after{height:300px;max-width:400px;width:100%}.zonal-cleaning__list{gap:20px;grid-template-columns:repeat(2,1fr)}.other-services2__faq{max-width:100%!important;width:100%}.response::after{height:300px;max-width:400px;width:100%}.company__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.company__item{border-right:0}.faq__blocks{gap:40px;display:flex;flex-direction:column}.faq__top{max-width:100%;width:100%}.faq__wrap{gap:32px;align-items:start;flex-direction:column-reverse;width:100%}.popular-questions{max-width:100%!important;width:100%}.bussines-page .bussines-services__blocks{flex-direction:column}.season-tickets{padding:60px 0}.season-tickets__list{grid-template-columns:repeat(2,1fr);gap:20px}.season-tickets .season-ticket.recommended .design-text{left:30%}.pricing-page .after-repair{margin:32px 0 70px 0}.other-services__blocks{padding:20px 0 40px 0}.other-services__block{flex-direction:column;gap:30px}.other-services__left{max-width:100%;gap:15px;width:100%}.other-services__left .descript{font-size:18px}.order-page .your-order__blocks{padding:120px 0 24px 0}.order-page .order-additionally{padding:40px 0 0 0}.shipping-data__blocks{padding:100px 0 60px 0}}@media (max-width:1070px){.pricing-page .after-repair__info{padding:25px}.pricing-page .after-repair__text{gap:15px;display:flex;flex-direction:column;justify-content:space-between}.pricing-page .after-repair__text h4{line-height:30px;font-size:25px}.pricing-page .after-repair__bottom .descript{line-height:20px;max-width:300px;font-size:14px}}@media (max-width:1024px){.comprehensive-cleaning__left{align-items:start;gap:15px;flex-direction:column}.comprehensive-cleaning__right{align-items:end;gap:15px;flex-direction:column}.zonal-cleaning__blocks{gap:25px}.zonal-cleaning__left h5{font-size:25px}.zonal-cleaning__left span{font-size:15px}.zonal-cleaning__item{padding:30px 25px 25px 25px}.zonal-cleaning__item-top img{min-width:50px;width:50px;height:50px}.zonal-cleaning__info .price{font-size:20px}.other-services2__list{gap:10px}.order-page .all-services2 .zonal-cleaning__item{padding:25px 25px 25px 25px}}@media (max-width:992px){.footer{padding:60px 0 0 0}.footer .main__info{gap:32px;padding:0 0 60px 0}.footer .main__info h1{font-size:45px}.main__below .main-features{gap:40px}.main__below .main-features__item img{width:16px;height:16px}.main__below .main-features__item *{font-size:14px}.main__below .scroll{gap:8px}.main__below .scroll img{width:12px;height:12px;margin-top:2px}.main__below .scroll *{font-size:14px}.main .main__info{margin-top:180px}.main .main__info-top h1{font-size:45px}.main .main__info-top p{font-size:16px}.select-fields__blocks{gap:8px}.reviews__blocks{padding:60px 0}.reviews__slide{gap:30px}.reviews__text{font-size:20px}.reviews__person-name{font-size:18px}.about-us__blocks{padding:40px 0 60px 0;gap:35px}.about-us__top span{font-size:14px}.about-us__top h2{font-size:35px}.about-us__list{grid-template-columns:repeat(2,1fr);gap:20px}.services__top-title span{font-size:14px}.services__top-title h2{font-size:35px}.services .filters__blocks{flex-direction:column}.services .filters .controls{flex-direction:column;min-width:100%;width:100%;max-width:100%}.services .filters .controls__item{min-width:100%;width:100%;max-width:100%}.services .filters .preview{max-width:100%;width:100%;height:auto;height:350px;min-height:350px;margin:0 auto}.services .filters .preview__label{padding:4px 8px;white-space:normal}.services .filters .preview__label.left::before{left:-25px;width:15px;height:15px;border:3px solid #fff9e2}.services .filters .preview__label.right::before{right:-25px;width:15px;height:15px;border:3px solid #fff9e2}.services .filters .preview__label.left .preview__label-tooltip{left:-25px}.services .filters .preview__label.right .preview__label-tooltip{right:-25px}.result__blocks{padding:40px 0 40px 0;gap:35px}.result__top span{font-size:14px}.result__top h2{font-size:35px}.result__wrapper{gap:20px}.rating__blocks{padding:30px 0;gap:30px}.pricing{padding:20px 0 40px 0}.pricing__blocks{gap:30px}.pricing__top span{font-size:14px}.pricing__top h2{font-size:35px}.comprehensive-cleaning__item{padding:20px 0}.zonal-cleaning .discount-price .discount{padding:2px 6px;font-size:14px}.response{padding:40px 0 40px 0}.response__blocks{gap:35px}.response__top span{font-size:14px}.response__top h2{font-size:35px}.response .response__list{max-width:552px}.response .grid-sizer,.response .response__card{width:260px}.team{padding:40px 0 40px 0}.team__top-left span{font-size:14px}.team__top-left h2{font-size:35px}.faq__blocks{padding:40px 0}.faq__top span{font-size:14px}.faq__top h2{font-size:35px}.bussines-page .about-us__list{gap:25px}.bussines-page .about-us__blocks{gap:30px;padding:40px 0}.bussines-page .our-clients__blocks{padding:40px 0}.bussines-page .our-clients__top span{font-size:14px}.bussines-page .our-clients__top h2{font-size:35px}.bussines-page .our-clients__descript h3{font-size:25px;margin-bottom:10px}.bussines-page .our-clients__descript p{font-size:14px;margin-bottom:18px}.bussines-page .best-review .reviews__person{margin-right:20px}.bussines-page .best-review .text{padding-left:20px}.bussines-page .best-review .text p{font-size:20px}.bussines-page .bussines-services__left{gap:15px;max-width:100%;width:100%}.bussines-page .bussines-services__top span{font-size:14px}.bussines-page .bussines-services__top h2{font-size:35px}.bussines-page .bussines-services .descript{line-height:130%;font-size:18px}.bussines-page .bussines-services__list{grid-template-columns:repeat(1,1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:24px;max-width:100%;width:100%}.bussines-page .bussines-services__item p{font-size:18px}.bussines-page .cooperate::after{max-width:420px;width:100%;height:275px}.bussines-page .cooperate::before{max-width:400px;width:100%;height:220px}.bussines-page .team{padding:40px 0}.bussines-page .team .team__top-left .descript{font-size:16px;margin-top:6px}.bussines-page .team .team__slide-size{min-width:auto!important}.season-tickets__blocks{gap:55px}.season-tickets__top h2{line-height:30px;font-size:35px}.pricing-page .cleaning-prices__head span{font-size:14px}.pricing-page .cleaning-prices__head h2{font-size:35px}.pricing-page .cell{line-height:20px;max-width:250px;font-size:15px}.pricing-page .cleaning-prices .price{margin-bottom:15px;font-size:25px}.pricing-page .cell--tariff h4{font-size:20px}.other-services__top span{font-size:14px}.other-services__top h2{font-size:35px}.order-page .order-additionally h2{font-size:35px;text-align:center}.order-summary::after{max-width:420px;width:100%;height:275px}.order-summary::before{max-width:350px;width:100%;height:330px}.shipping-data__blocks{gap:30px}.shipping-data h1{font-size:35px;text-align:center}.shipping-data h2{font-size:25px}.shipping-data .form-data{gap:20px!important}.shipping-data .form-data__block{gap:18px}.shipping-data .form-data__grid{gap:8px}.shipping-data .form-data__wrap{gap:8px}.shipping-data .form-data .grid-1{flex-direction:column}.shipping-data .form-data .grid-1>*{flex:1 1 100%}.shipping-data .form-data .form-data__grid>*{flex:1 1 100%}.shipping-data label{font-size:13px!important}.shipping-data .custom-checkbox .checkbox-label{font-size:13px!important}.order-successful__blocks{gap:45px}.order-successful__head{gap:15px}.order-successful__head h1{font-size:40px}.order-successful__head p{font-size:18px}.order-successful .order-number{gap:5px}.order-successful .order-number *{line-height:110%}}@media (max-width:920px){.other-services2__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:840px){.footer .footer-details__blocks{flex-direction:column;gap:40px;width:100%;padding:40px 0}.footer .footer-details .footer-menu__list{max-width:100%;width:100%}.footer .footer-details__right{max-width:100%;justify-content:space-between;width:100%;gap:25px}.footer .footer-below{gap:15px;padding:25px 0}.footer .footer-below__left{gap:20px;flex-wrap:wrap;row-gap:10px;margin:0 auto;justify-content:center}.select-fields .order-btn2{max-width:230px}.other-services2__top{flex-direction:column;align-items:start}.bussines-page .about-us__list{grid-template-columns:repeat(2,1fr)}.bussines-page .our-clients .mobile-hide{display:none}.bussines-page .our-clients .mobile-show{display:flex}.bussines-page .our-clients__left{max-width:100%;gap:20px}.bussines-page .our-clients__pic{max-width:500px;margin:0 auto}.bussines-page .our-clients__buttons{gap:16px;margin:0 auto}.pricing-page .after-repair__img{max-width:250px;width:100%}.pricing-page .after-repair__info{padding:15px}}@media (max-width:768px){.select-fields__blocks{flex-direction:column;gap:12px}.select-fields .select-field__control{padding:12px 12px}.select-fields .select-field__control *{font-size:14px}.select-fields .select-field__list{max-height:150px}.select-fields .select-field__list *{font-size:14px}.select-fields .select-field__list li{padding:8px 12px}.select-fields .order-btn2{padding:12px 7px}.select-fields .order-btn2 img{width:12px;height:12px}.select-fields .order-btn2{max-width:215px}.select-fields .order-btn2 *{font-size:14px}.result__pictures{gap:5px}.result__pictures .after,.result__pictures .before{min-height:300px;height:300px;width:300px}.result .after-before{font-size:16px}.rating__blocks{gap:20px;grid-template-columns:repeat(2,1fr)}.rating__block h3{font-size:25px}.rating__block p{font-size:14px}.season-tickets__item{min-height:500px;padding:30px 20px 20px 20px}.season-tickets .season-ticket{gap:25px}.season-tickets .season-ticket__top{gap:15px}.season-tickets .season-ticket__top .title{font-size:16px}.season-tickets .season-ticket__top .price{font-size:25px}.season-tickets .season-ticket__top-center{gap:10px}.season-tickets .season-ticket__top .details{font-size:14px}.season-tickets .season-ticket__block{gap:25px}.season-tickets .season-ticket__item-info{gap:0}.season-tickets .season-ticket__item-info .info{font-size:16px}.season-tickets .season-ticket__item-info .discount-price .price{line-height:20px;font-size:14px}.season-tickets .season-ticket__item-info .discount-price .discount{line-height:20px;font-size:14px}.season-tickets .season-ticket__item img{width:20px;height:20px;margin-top:2px}.season-tickets .season-ticket.recommended .design-text{left:15%}.season-tickets .season-ticket.recommended .design-text p{font-size:14px}.season-tickets .season-ticket .see-more{font-size:14px}.season-tickets .season-ticket .see-more::before{bottom:2px}.pricing-page .cleaning-prices__table{min-width:1000px}.pricing-page .cleaning-prices__blocks{gap:40px}.pricing-page .row{grid-template-columns:230px repeat(3,1fr)}.pricing-page .cell{max-width:220px}.pricing-page .cleaning-prices .pricing__btn{max-width:200px;width:100%;width:200px}.order-page .all-services2 .discount-price .discount{line-height:20px;font-size:14px}.shipping-data .form-data__addition{flex-direction:column;align-items:start}.shipping-data .form-data__checks{max-width:100%;gap:15px;width:100%}.shipping-data .form-data__submit{margin:0 auto}}@media (max-width:756px){.footer .footer-below{display:flex;gap:20px;flex-direction:column}.company__item{padding:0 40px}.team .hide-mobile{display:none}.team .show-mobile{display:flex}.pricing-page .after-repair__blocks{height:100%;min-height:100%;background-color:rgba(0,0,0,0);flex-direction:column}.pricing-page .after-repair__img{margin:0 auto;max-width:350px;width:100%;height:200px;margin-bottom:20px}.pricing-page .after-repair__info{border-radius:12px}}@media (max-width:668px){.bussines-page .cooperate__card{padding:40px 32px}.bussines-page .cooperate__grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:640px){.response-card--text{padding:20px}.response__info .title{font-size:18px}.response__info .descript{font-size:15px}.response__author .name{font-size:15px}.response__author .source{font-size:14px}.order-page .your-order__details{flex-direction:column;align-items:start}}@media (max-width:620px){.pricing__top{align-items:center;text-align:center}.comprehensive-cleaning__top{align-items:center;flex-direction:column}.zonal-cleaning__top{flex-direction:column}.zonal-cleaning__list{grid-template-columns:repeat(1,1fr)}.season-tickets__list{grid-template-columns:repeat(1,1fr);gap:20px}.season-tickets__item{max-width:400px;min-height:550px;width:100%;margin:0 auto}.season-tickets .season-tickets__item{order:2}.season-tickets .season-tickets__item.recommended{order:1}}@media (max-width:585px){.response__list-wrap{width:100%;margin:0 auto;justify-content:center}}@media (max-width:576px){.header .logo{width:100px;min-width:100px;max-width:100px}.header__blocks{gap:10px}.header__left{gap:15px}.main__blocks{gap:100px}.main__below .main-features{gap:0;flex-direction:column;align-items:start}.about-us__item{gap:10px}.about-us__item h3{font-size:16px}.about-us__info p{line-height:20px;font-size:14px}.services .filters .preview__label{line-height:120%;font-size:10px}.services .filters .preview__label.left::before{left:-25px}.services .filters .preview__label.right::before{right:-25px}.result__pictures{flex-direction:column}.result__pictures .after,.result__pictures .before{width:100%;min-height:200px;height:200px}.result .after-before{line-height:23px;font-size:14px}.comprehensive-cleaning__left .area{font-size:25px}.comprehensive-cleaning__zones{gap:8px}.comprehensive-cleaning__zones .pricing__zone{font-size:14px}.comprehensive-cleaning .comprehensive-cleaning__meta p{font-size:14px}.pricing__btn{font-size:15px;min-width:210px;padding:10px 5px;width:210px}.other-services2__left h4{font-size:22px}.popular-questions__header{gap:15px;padding:20px 0}.popular-questions__header *{font-size:18px}.popular-questions__icon{width:14px;height:14px}.popular-questions__content *{padding-bottom:20px;line-height:22px;font-size:14px;padding-left:30px}.bussines-page .about-us__list{grid-template-columns:repeat(1,1fr)}.bussines-page .about-us__blocks img{width:60px;height:52px}.bussines-page .bussines-services__blocks{padding:60px 0}.bussines-page .cooperate{padding:70px 0}.bussines-page .cooperate::after{max-width:250px;width:100%;height:230px}.bussines-page .cooperate::before{max-width:305px;width:100%;height:170px}.bussines-page .cooperate__card{gap:20px}.bussines-page .cooperate__top{gap:15px}.bussines-page .cooperate__top h2{font-size:25px}.bussines-page .cooperate__top p{line-height:120%;font-size:16px}.bussines-page .cooperate__field label{font-size:13px}.bussines-page .cooperate__field input,.bussines-page .cooperate__field textarea{padding:10px 14px;font-size:14px}.bussines-page .cooperate__field input::-webkit-input-placeholder,.bussines-page .cooperate__field textarea::-webkit-input-placeholder{font-size:14px}.bussines-page .cooperate__field input:-ms-input-placeholder,.bussines-page .cooperate__field textarea:-ms-input-placeholder{font-size:14px}.bussines-page .cooperate__field input::-ms-input-placeholder,.bussines-page .cooperate__field textarea::-ms-input-placeholder{font-size:14px}.bussines-page .cooperate__field input::placeholder,.bussines-page .cooperate__field textarea::placeholder{font-size:14px}.bussines-page .cooperate .custom-checkbox{font-size:14px;gap:8px}.bussines-page .phone__country{font-size:15px}.pricing-page .cleaning-prices{padding:100px 0 40px 0}.pricing-page .cleaning-prices__table{min-width:900px}.pricing-page .cleaning-prices__top{align-items:center;gap:10px;text-align:center}.pricing-page .cleaning-prices__head{align-items:center;gap:5px;text-align:center}.pricing-page .row{grid-template-columns:190px repeat(3,1fr)}.pricing-page .cell{max-width:210px;width:100%;width:210px}.pricing-page .cell--feature{width:170px}.pricing-page .cleaning-prices .pricing__btn{max-width:190px;width:100%;width:190px}.order-summary::after{max-width:250px;width:100%;height:230px}.order-summary::before{max-width:250px;width:100%;height:230px}.order-summary{padding:130px 0 80px 0}.order-summary__block{padding:32px}.order-summary__title{font-size:25px}.shipping-data input,.shipping-data textarea{padding:10px 14px;font-size:14px}.shipping-data input::-webkit-input-placeholder,.shipping-data textarea::-webkit-input-placeholder{font-size:14px}.shipping-data input:-ms-input-placeholder,.shipping-data textarea:-ms-input-placeholder{font-size:14px}.shipping-data input::-ms-input-placeholder,.shipping-data textarea::-ms-input-placeholder{font-size:14px}.shipping-data input::placeholder,.shipping-data textarea::placeholder{font-size:14px}.shipping-data .phone__country{font-size:15px}.shipping-data .custom-checkbox{font-size:14px;gap:8px}.order-successful{padding:130px 0 80px 0}}@media (max-width:520px){.select-fields__wrap{display:flex;flex-direction:column;gap:8px;border:none;width:100%}.select-fields__blocks{width:100%}.select-fields .select-field{width:100%}.select-fields .select-field__control{width:100%;border-right:0 solid transparent}.order-page .your-order .select-field__control{border:1px solid #d1d4d7}}@media (max-width:480px){.mode-switch__btn{padding:6px 8px;font-size:14px}.footer .main__info h1{font-size:30px}.services .filters .preview__labels{left:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 12px 16px 20px;z-index:999}.services .filters .preview__label{position:relative;left:auto!important;top:auto!important;-webkit-transform:none!important;transform:none!important;gap:10px;opacity:1;text-align:left}.services .filters .preview__label::before{left:-20px;top:20%;-webkit-transform:none;transform:none}.services .filters .preview__label.left::before,.services .filters .preview__label.right::before{left:-20px;right:auto}.comprehensive-cleaning__item{flex-direction:column;align-items:start}.comprehensive-cleaning__right{align-items:start}.other-services2__image{min-width:60px;height:60px;width:60px}.other-services2__text h4{font-size:15px}.other-services2__text span{font-size:14px}.bussines-page .best-review__blocks{flex-direction:column-reverse;gap:30px;padding:60px 0}.bussines-page .best-review .reviews__person{margin-right:0}.bussines-page .best-review .text p{font-size:18px}.bussines-page .cooperate input{max-width:100%;width:100%}.bussines-page .cooperate .order-summary__btn{padding:12px 5px}.pricing-page .after-repair__info{flex-direction:column}.pricing-page .after-repair__btns{align-items:start;gap:15px}.pricing-page .after-repair__btns .pricing__btn{margin:0 auto;width:100%}.pricing-page .after-repair .mode-switch__btn{padding:6px 8px;font-size:14px}.order-page .your-order .speed-process .mode-switch__btn{padding:6px 8px;font-size:14px}.order-page .all-services2 .zonal-cleaning__item{flex:1 1 100%;min-width:100%}.order-summary__block{padding:32px 25px}.order-summary__title{font-size:20px}.order-summary__section{gap:6px}.order-summary__label{font-size:13px}.order-summary__row{gap:6px}.order-summary__row *{font-size:14px}.order-summary__btns{gap:8px}.order-summary__btn{padding:12px 5px}}@media (max-width:425px){.zonal-cleaning__item{max-width:300px;width:100%;margin:0 auto}.response .grid-sizer,.response .response__card{width:100%!important;max-width:100%!important}}@media (max-width:420px){.about-us__list{grid-template-columns:repeat(1,1fr)}.services .filters .preview__label.left::before{left:-22px}.services .filters .preview__label.right::before{right:-22px}.services .filters .preview__label.left .preview__label-tooltip{left:-22px}.services .filters .preview__label.right .preview__label-tooltip{right:-22px}.result__wrapper{gap:10px}.other-services2__list{grid-template-columns:repeat(1,1fr)}.other-services2__item{max-width:300px;width:100%;margin:0 auto}.company__blocks{gap:30px}.company__blocks h3{font-size:18px}.company__item{padding:0 0;width:100px}}@media (max-width:380px){.footer .footer-details__left{gap:30px}.footer .footer-details__left .logo{text-align:center}.footer .footer-details .footer-menu__list{display:flex;justify-content:center}.footer .footer-details__right{flex-direction:column;align-items:center;text-align:center;width:100%}.footer .footer-details__info{gap:15px;align-items:center;flex-direction:column-reverse;text-align:center;width:100%}.footer .footer-details .social{gap:15px}.footer .schedule{gap:15px;align-items:center;text-align:center;width:100%}.footer .schedule__list{align-items:center;text-align:center;width:100%}}@media (max-width:375px){.header .logo{width:120px;min-width:120px;max-width:120px}.header .show-modile{display:flex}.header .hide-modile{display:none}.reviews__text{font-size:16px}.reviews__info{gap:20px}.reviews__arrow{width:35px;height:35px;padding:10px}.reviews__person{gap:10px}.result__arrow{min-width:35px;height:35px;width:35px;padding:10px}.response .response__list{max-width:100%}.response .grid-sizer,.response .response__card{width:100%;max-width:320px}.team__arrow{width:35px;height:35px;padding:10px}.bussines-page .our-clients__arrow{min-width:35px;height:35px;width:35px;padding:10px}.bussines-page .cooperate__card{padding:40px 15px}.bussines-page .cooperate .order-summary__btn{gap:8px;padding:8px 10px;font-size:14px;min-height:42px}.bussines-page .cooperate .order-summary__btn img{width:12px;height:12px}.popular-questions-services__list .count{margin:0 auto}.popular-questions-services__info{flex-direction:column;align-items:start}.order-page .your-order .speed-process .mode-switch__btn{padding:2px 4px;font-size:12px}.order-summary__btn{gap:8px;padding:8px 10px;font-size:14px;min-height:42px}.order-summary__btn img{width:12px;height:12px}.order-successful__head h1{font-size:35px}.order-successful__head p{font-size:16px}.order-successful .order-number *{font-size:14px}}