/*!
Theme Name: massage
Theme URI: https://t.me/ustimbiz
Author: ustimbiz
Author URI: https://t.me/ustimbiz
*/
:root{--color-accent:#4a9021;--color-dark:#191716;--color-white:#fff;--color-hover:#2a3f22}html{overflow-x:hidden}*{padding:0;margin:0;line-height:calc(100% + 10px);box-sizing:border-box;outline:none}img{max-width:100%;max-height:100%}a{font-family:inherit;color:inherit;text-decoration:none;transition:all .3s ease}a:hover{color:var(--color-hover)}ul{padding:0;list-style:none;margin:0}svg{transition:all .3s ease}button{font-family:inherit;border:none;outline:none;cursor:pointer;transition:all .3s ease}body{font-size:16px;font-family:"Montserrat",serif;color:var(--color-dark);font-weight:400;overflow-x:hidden}h1{font-weight:900;font-size:56px;color:var(--color-dark);margin-bottom:30px;text-transform:uppercase}h2{font-weight:900;font-size:42px;text-transform:uppercase;color:var(--color-dark)}h3{font-weight:600;font-size:24px;text-transform:uppercase;color:var(--color-dark)}p{margin-bottom:20px}svg,path{transition:all .3s ease}p:last-child{margin-bottom:0}table{border-collapse:collapse;width:100%}th{text-align:left;padding:10px 20px;border:1px solid #ebf3e9}td{text-align:left;padding:10px 20px;border:1px solid #ebf3e9}.no-scroll{overflow:hidden !important}.p-120{padding:120px 0}.pt-120{padding-top:120px}.pb-120{padding-bottom:120px}.p-60{padding:60px 0}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.container{max-width:1260px;width:100%;margin:0 auto}.container-big{max-width:1320px;width:100%;margin:0 auto}.btn{height:57px;background:var(--color-accent);border-radius:27px;padding:0 40px;display:inline-flex;width:auto;justify-content:center;align-items:center;font-weight:600;font-size:16px;text-transform:uppercase;text-align:center;color:var(--color-white)}.btn-border{height:57px;border-radius:27px;padding:0 40px;display:inline-flex;width:auto;justify-content:center;align-items:center;font-weight:600;font-size:16px;text-transform:uppercase;text-align:center;color:var(--color-accent);border:1px solid var(--color-accent);background:#fff}.btn:hover,.btn-border:hover{background:var(--color-hover);color:var(--color-white)}.full-btn{display:flex;justify-content:center;margin-top:50px}.title{margin-bottom:60px}.title p{margin-top:20px}.header{position:absolute;left:0;top:30px;width:100%;z-index:55}.header__row{display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 15px 0 rgba(149,159,146,.2);background:var(--color-white);border-radius:110px;height:56px;padding:0 30px}.header__left{display:flex;align-items:center;gap:30px}.header__right ul{display:flex;gap:20px;align-items:center}.header__right ul li{display:flex;gap:10px;align-items:center}.header__right ul li i{display:flex;align-items:center}.header__right svg{fill:var(--color-accent)}.header__right{display:flex;align-items:center;gap:30px}.header__mob-bottom{display:none}.top-menu{display:flex;gap:25px}.header__socials ul{display:flex;gap:5px}.header__socials ul li a{display:flex;justify-content:center;align-items:center;background:var(--color-accent);border-radius:100%;width:26px;height:26px}.header__socials ul li a svg{position:relative;fill:#fff}.header__socials ul li:nth-child(2) a svg{right:1px}.header__socials ul li:nth-child(3) a svg{bottom:1px}.header__socials ul li a:hover{background:var(--color-hover)}.banner{position:relative;background-color:#f2f8f1;height:758px;padding-top:190px;overflow:hidden;background-image:url(/wp-content/uploads/2025/01/pngwing.com-1-1.png);background-repeat:no-repeat;background-position:right;background-size:contain}.banner__row{display:flex}.banner__desc{max-width:535px;width:100%}.banner__desc-master{background:rgba(255,255,255,.5);border-radius:27px;padding:0 23px;height:41px;display:inline-flex;width:auto;align-items:center;justify-content:center;text-align:center;margin-bottom:30px}.banner__desc-master strong{font-weight:600}.banner__desc .btn{margin-top:30px}.banner__img{max-height:652px;max-width:485px;position:absolute;bottom:0;left:70%;transform:translateX(-70%)}.banner__img img{position:relative;z-index:2}.banner__img:before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-144px;background-image:url(//massage.ustimbiz.ru/wp-content/themes/massage/./img/decor-home-img.svg);background-repeat:no-repeat;background-size:contain;width:718px;height:690px}.banner-advantages{position:relative;margin-top:-50px}.banner-advantages__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.banner-advantages__item{flex:1;padding:15px 25px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 20px 0 rgba(149,159,146,.3);background:var(--color-accent);border-radius:20px}.banner-advantages__item i{display:flex;justify-content:center;align-items:center;width:50px;height:50px}.banner-advantages__item p{flex:1;font-weight:600;font-size:18px;text-transform:uppercase;color:var(--color-white)}.utility__list{display:flex;flex-wrap:wrap;gap:40px 20px}.utility__item{width:calc(33.333% - 14px)}.utility__item-img{position:relative;box-shadow:0 2px 15px 0 rgba(149,159,146,.2);border-radius:20px;height:220px}.utility__item-img img{width:100%;height:100%;object-fit:cover;border-radius:20px}.utility__item-num{position:absolute;top:-15px;left:30px;background:var(--color-dark);display:flex;align-items:center;justify-content:center;text-align:center;border-radius:27px;padding:0 20px;height:33px;font-weight:600;color:var(--color-white)}.utility__item-title{margin-top:15px;margin-bottom:10px}.utility__item-desc strong{font-weight:600}.about__row{display:flex;gap:50px;justify-content:space-between;align-items:center}.about__img{max-width:675px;width:100%;position:relative;background-image:url(//massage.ustimbiz.ru/wp-content/themes/massage/./img/decor-about-img.png);background-repeat:no-repeat;background-size:contain;display:flex;justify-content:flex-start;align-items:flex-end}.about__img img{max-width:675px;max-height:687px;margin-left:-50px;position:relative;bottom:10px}.about__img-mob{display:none}.about__desc{max-width:590px;width:100%}.about__desc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.about__desc-stage{background:#f3f7f3;border-radius:27px;padding:0 20px;height:33px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:16px;color:var(--color-accent)}.about__desc-text p{margin-bottom:15px}.about__desc-text p:last-child{margin-bottom:0}.about__desc-text strong{font-weight:600}.about__desc-bottom{margin-top:30px;display:flex;justify-content:space-between;gap:15px}.reviews{overflow:hidden}.reviews-slider{overflow:unset}.reviews-slide{height:auto !important;width:360px !important;transition:all .3s ease}.reviews-slide:hover{transform:translateY(-20px)}.reviews-slide img{box-shadow:0 2px 15px 0 rgba(149,159,146,.2);border-radius:20px;border:1px solid #ebf3e9}.techniques__list{display:flex;flex-direction:column;gap:35px}.techniques__item{display:flex;align-items:center}.techniques__item-info{padding-top:40px;padding-bottom:40px;padding-right:50px;background:#ebf3e9;border-radius:0 20px 20px 0;height:327px;max-width:1140px;width:100%;display:flex;justify-content:flex-end}.techniques__item-info-block{max-width:805px;width:100%}.techniques__item:nth-child(even){flex-direction:row-reverse}.techniques__item:nth-child(even) .techniques__item-info{padding-left:50px;padding-right:0;justify-content:flex-start;border-radius:20px 0 0 20px}.techniques__item-img{width:337px;height:337px;overflow:hidden;box-shadow:0 2px 10px 0 rgba(149,159,146,.5);border-radius:100%;position:relative;margin-right:-18%}.techniques__item:nth-child(even) .techniques__item-img{margin-left:-18%;margin-right:0}.techniques__item-img img{width:100%;height:100%;object-fit:cover}.techniques__item-time{background:#f3f7f3;border-radius:27px;padding:0 20px;height:33px;width:auto;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:16px;color:var(--color-accent);margin-bottom:20px}.techniques__item-desc{margin-bottom:30px}.techniques__item-desc h3{margin-bottom:15px}.techniques__item-desc p{color:#302d2c}.techniques__item-single{position:relative;display:flex;justify-content:flex-end;align-items:center;border:1px solid var(--color-accent);border-radius:27px;max-width:296px;width:100%;height:51px;font-weight:600;font-size:16px;text-transform:uppercase;text-align:center;color:var(--color-accent);padding-right:20px}.techniques__item-single span{width:187px;height:100%;background:var(--color-accent);border-radius:27px;color:var(--color-white);display:flex;align-items:center;justify-content:center;text-align:center;left:0;top:0;position:absolute;transition:all .3s ease}.techniques__item-single:hover span{width:100%}.footer__top{background-color:#ebf3e9;background-image:url(/wp-content/uploads/2025/01/group-37564.png);background-repeat:no-repeat;background-size:cover}.footer__row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:70px 0}.footer__text{flex:1}.footer__text-top{display:flex;align-items:center;gap:30px}.footer__text-top span{font-weight:900;font-size:56px;text-transform:uppercase;color:var(--color-dark)}.footer__text-top a{display:flex;align-items:center;justify-content:center;gap:10px;background:#f3f7f3;border-radius:27px;max-width:255px;width:100%;height:42px;font-weight:600;font-size:16px;text-transform:uppercase;color:var(--color-accent);transition:all .3s ease}.footer__text-top a:hover{color:var(--color-white);background:var(--color-accent)}.footer__text-top a:hover path{fill:var(--color-white)}.footer__text-bottom{font-size:56px;font-weight:300;color:#302d2c;text-transform:uppercase}.footer__contacts{display:flex;flex-wrap:wrap;width:117px;gap:9px}.footer__contacts a{display:flex;justify-content:center;align-items:center;width:54px;height:54px;border-radius:100%;background:var(--color-accent);transition:all .3s ease}.footer__contacts a:hover{background:var(--color-hover)}.footer-copyright{background:var(--color-dark);padding:20px 0}.footer__copyright-row{display:flex;justify-content:space-between;align-items:center}.footer__copyright-row p{font-weight:500;font-size:18px;color:var(--color-white);margin:0}.footer__copyright-row p a{color:#ebf3e9;text-decoration:underline;transition:all .3s ease}.footer__copyright-row p a:hover{color:#99d383}.up{position:fixed;right:10px;bottom:30px;display:flex;justify-content:center;align-items:center;width:54px;height:54px;border-radius:100%;background:var(--color-accent);transition:all .3s ease;z-index:-1;opacity:0}.up.show{z-index:555;opacity:1}.up svg{width:auto;height:20px;position:relative;top:-2px}.up:hover{background:var(--color-hover)}.modal{position:fixed;z-index:6666;left:0;top:0;width:100%;height:100vh;display:none;background:rgba(0,0,0,.5)}.modal__window{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-white);border-radius:20px;max-width:500px;width:100%;padding:30px}.close-modal{position:absolute;right:20px;top:20px;background:0 0;cursor:pointer;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.close-modal svg{fill:var(--color-dark)}.close-modal:hover svg{fill:var(--color-accent)}.close-menu{display:none}.navbar{display:none}.mob-call{display:none}.footer__phone-mob{display:none}.gallery__list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gallery__item{overflow:hidden;height:340px;border-radius:20px;position:relative}.gallery__item:after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.gallery__item:hover:after{height:250%;transition:all .6s linear;background-color:transparent}.gallery__item img{width:100%;height:100%;object-fit:cover}.masters__list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.masters__item{border-radius:20px;padding:20px;padding-bottom:0;background:#ebf3e9;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:30px;overflow:hidden}.masters__item-name{font-size:20px;font-weight:600;margin-bottom:5px}.masters__item-img{max-height:300px}.masters__item-img img{transition:all .3s ease}.masters__item:hover .masters__item-img img{transform:scale(1.1)}.prices__list{display:flex;flex-direction:column;gap:30px}.prices__block h3{margin-bottom:30px;text-transform:inherit}.seo-text h1,.seo-text h2,.seo-text h3{text-transform:inherit;margin-bottom:30px;font-weight:600}.seo-text ul,.seo-text ol{padding-left:20px;margin-bottom:20px}.seo-text ul{list-style:disc}.seo-text li{margin-bottom:10px}.page-header{display:flex;flex-direction:column;text-align:center;gap:30px;align-items:center;background:#f2f8f1;padding-top:150px;padding-bottom:60px}.page-header h1{font-size:45px}.breadcrumb{display:flex;align-items:center;justify-content:center;gap:10px}.error-404{text-align:center;padding-top:200px;padding-bottom:125px}.error-404__content{display:flex;flex-direction:column;align-items:center}.error-404__content h1{color:#333;font-size:40px;font-weight:600;margin-top:40px;margin-bottom:25px}.error-404__content p{font-size:20px;font-weight:400;margin-bottom:0}.error-404__content .btn{margin-top:30px}.map{height:500px}.map iframe{width:100% !important;height:100% !important;border:none !important}.faq__list{display:flex;flex-direction:column;gap:30px}.faq__question{display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid #ebf3e9;padding-bottom:30px;cursor:pointer}.faq__question h3{font-size:20px;text-transform:inherit;transition:all .3s ease}.faq__question svg{width:30px;height:auto;fill:var(--color-dark)}.faq__question:hover svg{fill:var(--color-accent)}.faq__question:hover h3{color:var(--color-accent)}.faq__item.active svg{transform:rotate(-180deg)}.faq__answer{padding-top:30px;display:none}.input-block{margin-bottom:20px}.input-block input{width:100%;height:65px;border-radius:10px;border:1px solid #efefef;background:0 0;font-family:"Roboto",sans-serif;color:#4d4d4d;font-size:15px;font-weight:400;box-sizing:border-box;padding-left:25px;outline:none;position:relative;z-index:2}.input-block input:focus~.placeholder{z-index:2;color:#969696;font-size:13px;font-weight:400;background:#fff;top:-8px;box-sizing:border-box;padding:2px;transform:translateY(0)}.input-block input:focus~.placeholder span{display:none}.input-block input.success~.placeholder{z-index:2;color:#969696;font-size:13px;font-weight:400;background:#fff;top:-8px;box-sizing:border-box;padding:2px}.input-block input.success~.placeholder span{display:none}.textarea-block{margin-bottom:10px;position:relative;background:#fff}.textarea-block .placeholder{top:16px;transform:translateY(0)}.textarea-block textarea{background:0 0;border-radius:10px;border:1px solid #efefef;width:100%;height:113px;box-sizing:border-box;padding:16px 25px;font-family:"Roboto",sans-serif;color:#4d4d4d;font-size:15px;font-weight:400;outline:none;position:relative;z-index:2}.textarea-block textarea:focus~.placeholder{z-index:2;color:#969696;font-size:13px;font-weight:400;background:#fff;top:-8px;box-sizing:border-box;padding:2px;transform:translateY(0)}.textarea-block textarea:focus~.placeholder span{display:none}.textarea-block textarea.success~.placeholder{z-index:2;color:#969696;font-size:13px;font-weight:400;background:#fff;top:-8px;box-sizing:border-box;padding:2px;transform:translateY(0)}.textarea-block textarea.success~.placeholder span{display:none}input.not-valid{border:1px solid #dc3232}input.success,textarea.success{border:1px solid #229342}.input-submit .btn{max-width:100%;width:100%;border:none;cursor:pointer}.agree{margin-top:15px;margin-bottom:0;color:#333;font-size:12px;font-weight:400;display:flex;gap:10px}.agree .wpcf7-list-item-label{display:none}.agree .wpcf7-list-item{margin:0}.agree .wpcf7-form-control-wrap{position:relative;top:2px}.agree p{margin:0}.agree a{color:#323d85;font-size:12px;font-style:normal;font-weight:400;text-decoration-line:underline;transition:all .3s}.wpcf7-not-valid-tip{display:none !important}.wpcf7-spinner{display:none !important}.cookies{position:fixed;right:10px;bottom:10px;z-index:99999999;background:#fff;border:1px solid rgba(218,221,226,.4);border-radius:30px;max-width:430px;width:100%;padding:30px;display:none}.cookies__icon{display:flex;align-items:flex-end}.cookies__text a{text-decoration:underline}.cookies__text h3{margin-bottom:15px;text-transform:lowercase;line-height:normal}@media (max-width:1320px){.container-big{padding:0 15px}}@media (max-width:1270px){.container{padding:0 15px}}@media (max-width:1191px){nav{position:fixed;left:0;top:0;width:100%;height:100vh;overflow-y:auto;background:var(--color-white);z-index:88888;display:flex;flex-direction:column;justify-content:center;gap:100px;padding:70px 0;transform:translateX(-120%);transition:all .3s linear}nav.show{transform:translateX(0)}.top-menu{flex-direction:column;align-items:center;gap:25px;text-align:center}.header__mob-bottom{display:block}.header__contacts-mob{margin-bottom:15px}.header__contacts-mob ul{display:flex;gap:15px;align-items:center;justify-content:center;flex-direction:column}.header__contacts-mob ul li{display:flex;gap:10px;align-items:center}.header__contacts-mob ul li i{display:flex;align-items:center;justify-content:center}.header__socials-mob ul{display:flex;justify-content:center;gap:10px}.header__socials-mob ul li a{display:flex;justify-content:center;align-items:center;background:#436436;border-radius:100%;width:26px;height:26px}.close-menu{display:flex;justify-content:center;align-items:center;width:28px;height:28px;background:var(--color-accent);border-radius:100%;position:absolute;right:15px;top:15px}.navbar{display:block;position:relative;width:18px;height:16px;background:0 0}.navbar span{position:absolute;display:block;background:#436436;width:100%;height:2px;left:0;transition:all .3s ease}.navbar span:nth-child(1){top:0}.navbar span:nth-child(2){top:50%;transform:translateY(-50%)}.navbar span:nth-child(3){bottom:0;transform:translateY(-50%)}.navbar.active span:nth-child(1){top:50%;transform:rotate(-45deg)}.navbar.active span:nth-child(2){top:50%;transform:rotate(45deg)}.navbar.active span:nth-child(3){opacity:0}.header__right ul{display:none}.header__right .header__socials{display:none}.mob-call{display:flex;align-items:center;justify-content:center;background:#436436;border-radius:50px;padding:0 15px;height:26px;color:var(--color-white)}.banner-advantages{margin-top:-10px}.banner-advantages__item{flex:none;width:calc(50% - 10px)}.utility__item{width:calc(50% - 10px)}.utility__item-img img{border-radius:13px}.about__row{flex-direction:column;align-items:center}.about__desc{max-width:100%}.about__desc .about__desc-top{display:none}.about__desc-top{margin-bottom:0;width:100%}.about__img{margin-left:0}.about__img img{bottom:-8px}.about__desc-bottom{justify-content:flex-start}.reviews-slide{width:300px !important}.techniques__item-img{width:200px;height:200px;position:absolute;top:0;left:0}.techniques__item{position:relative;display:flex;justify-content:flex-end}.techniques__item-info{height:auto;max-width:910px;border-radius:20px}.techniques__item-info-block{max-width:670px;width:100%}.techniques__item:nth-child(even) .techniques__item-info{border-radius:20px}.techniques__item:nth-child(even) .techniques__item-img{margin-left:0;margin-right:0;right:0;left:auto}.footer__text-top span{font-size:30px}.footer__text-bottom{font-size:40px}.footer__contacts a{width:40px;height:40px}.footer__contacts a svg{width:20px;height:auto}.masters__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:834px){body{font-size:14px}h1{font-size:32px;margin-bottom:15px}h2{font-size:25px}h3{font-size:18px}.p-120{padding:60px 0}.pt-120{padding-top:60px}.pb-120{padding-bottom:60px}.p-60{padding:30px 0}.pt-60{padding-top:30px}.pb-60{padding-bottom:30px}.btn,.btn-border{font-size:14px}.banner{height:710px;padding-top:90px}.banner__img{max-height:320px;max-width:239px;position:relative;bottom:0;left:0;transform:translateX(0)}.banner__img:before{width:400px;height:400px;bottom:-103px}.banner__row{flex-direction:column;align-items:flex-end}.banner__desc{max-width:100%;width:100%}.banner__desc h1 br{display:none}.banner-advantages{margin-top:-40px}.banner-advantages__item{padding:10px 20px}.banner-advantages__item p{font-size:16px}.techniques__item-info{max-width:660px;padding:15px;padding-left:100px;padding-right:0}.techniques__item-img{width:150px;height:150px}.techniques__item:nth-child(even) .techniques__item-info{padding-right:100px;padding-left:15px}.footer__row{flex-direction:column;text-align:center;align-items:center}.footer__contacts{width:auto}.footer__copyright-row p{font-size:14px}.about__img img{margin:0}.gallery__list{grid-template-columns:repeat(2,1fr)}.reviews-slide{width:260px !important}.faq__question h3{font-size:16px}.page-header h1{font-size:32px;margin-bottom:15px}.cookies{max-width:355px;padding:25px}}@media (max-width:480px){*{line-height:calc(100% + 5px)}body{font-size:10px}h2{font-size:16px}h3{font-size:14px}th{padding:10px}td{padding:10px}.banner{height:574px;background-image:url(/wp-content/uploads/2025/01/pngwing.com-1-1-1.png)}.btn,.btn-border{font-size:10px;padding:0 15px;height:37px}.full-btn{margin-top:20px}.header__row{padding:0 13px;border-radius:35px;height:36px}.header__right{gap:10px}.mob-call{height:20px;font-size:10px}.header__socials ul li a{width:20px;height:20px}.header__socials ul li a svg{width:10px;height:auto}.banner__desc-master{font-size:10px;height:23px;padding:0 11px;margin-bottom:15px}.banner__desc .btn{margin-top:0}.banner__img{max-height:320px;max-width:220px;margin-top:-41px}.banner__img:before{width:330px;height:330px;bottom:-70px}.banner-advantages{margin-top:-30px}.banner-advantages__list{gap:10px}.banner-advantages__item{width:calc(50% - 5px);padding:10px;border-radius:13px;gap:10px}.banner-advantages__item p{font-size:11px}.banner-advantages__item i{width:27px;height:27px}.utility__item{width:100%}.utility__item-img{height:170px;border-radius:13px}.utility__item-num{top:-10px;left:20px;border-radius:25px;padding:0 13px;height:21px}.about__desc-stage{font-size:10px;padding:0 15px;height:23px;border-radius:27px}.about__img-mob{display:block}.about__img-desktop{display:none}.about__img{max-width:100%;width:100%;background-position:center;background-size:cover;border-radius:13px}.about__img img{max-width:282px;max-height:320px;bottom:0}.about__row{gap:20px}.about__desc-bottom .btn{padding:0 20px}.about__desc-bottom .btn-border{padding:0 16px}.reviews-slide img{border-radius:13px}.techniques__item-img{width:89px;height:89px}.techniques__item-info{max-width:300px;padding-left:50px;padding-right:15px;border-radius:13px}.techniques__item-single{height:30px;width:230px;font-size:10px}.techniques__item-single span{width:150px;font-size:10px}.techniques__item-desc{margin-bottom:20px}.techniques__item-time{font-size:10px;padding:0 13px;height:20px;border-radius:27px;margin-bottom:10px}.techniques__item:nth-child(even) .techniques__item-info{padding-right:50px;padding-left:15px}.techniques__item-desc h3{margin-bottom:10px}.footer__text-bottom{font-size:18px;justify-content:center;gap:0}.footer__text-top{align-items:center;gap:0;justify-content:center;text-align:center}.footer__text-top span{font-size:18px}.footer__row{gap:20px}.footer__contacts a{width:28px;height:28px}.footer__contacts a svg{width:12px}.footer__contacts{gap:7px;width:100%;justify-content:center}.footer__text-top a{display:none}.footer__phone-mob{display:block;margin-left:10px}.footer__phone-mob a{display:flex;align-items:center;justify-content:center;gap:5px;background:#f3f7f3;border-radius:27px;padding:0 15px;width:100%;height:28px;font-weight:600;font-size:10px;text-transform:uppercase;color:var(--color-accent);transition:all .3s ease}.footer__copyright-row p{font-size:10px}.footer-copyright{padding:10px 0}.top-menu{gap:10px}nav{font-size:16px}.about__desc-bottom{gap:10px}.modal__window{padding:30px 15px;max-width:95%;border-radius:13px}.input-block{margin-bottom:10px}.input-block input{height:45px;font-size:11px;padding-left:10px}.textarea-block textarea{font-size:11px;padding:10px;height:80px}.footer__row{padding:50px 0}.title{margin-bottom:30px}.about__desc-text p{margin-bottom:10px}.about__desc-bottom{margin-top:20px}.utility__list{gap:30px}.gallery__list{gap:10px}.gallery__item{height:150px;border-radius:13px}.masters__list{gap:10px}.masters__item{border-radius:13px;padding:15px 10px;gap:15px}.masters__item-name{font-size:14px;margin-bottom:5px}.masters__item-img{max-height:160px}.faq__list{gap:10px}.faq__question{padding-bottom:10px}.faq__question h3{font-size:14px}.faq__question svg{width:20px}.faq__answer{padding-top:10px}.seo-text h1,.seo-text h2,.seo-text h3{margin-bottom:10px}.up{width:25px;height:25px;bottom:10px}.up svg{width:15px;height:auto}.map{height:300px}.close-modal{right:10px;top:10px}.page-header{gap:0;padding-top:110px;padding-bottom:30px}.page-header h1{font-size:20px}.error-404{padding-top:160px;padding-bottom:50px}.error-404__content svg{max-width:100%;width:100%;height:auto}.error-404__content h1{margin-top:20px;font-size:20px;margin-bottom:10px}.error-404__content p{font-size:16px}.cookies{max-width:290px;border-radius:13px;padding:15px}}