@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";*{padding:0;margin:0;box-sizing:border-box}a{color:inherit;text-decoration:none}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}h1,h2,h3,h4,h5,h6{display:block;line-height:1.15;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button{border:none;cursor:pointer}input,textarea,button{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit}.flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.flex--fdc{flex-direction:column}.flex--fdcr{flex-direction:column-reverse}.flex--fdr{flex-direction:row}.flex--fdrr{flex-direction:row-reverse}.flex--aic{align-items:center}.flex--ais{align-items:flex-start}.flex--aie{align-items:flex-end}.flex--aistr{align-items:stretch}.flex--jcc{justify-content:center}.flex--jcs{justify-content:flex-start}.flex--jce{justify-content:flex-end}.flex--jcsb{justify-content:space-between}.flex--jcsa{justify-content:space-around}.flex--jcse{justify-content:space-evenly}.flex--fww{flex-wrap:wrap}.flex--fwn{flex-wrap:nowrap}html{width:100%;height:auto;min-height:100vh;max-width:100vw;overflow-x:hidden;background:#fff;color:#181818;font-family:"Roboto",sans-serif;font-size:18px;font-weight:300;line-height:1.15;scroll-behavior:smooth}html[lang=ru-RU]{margin-top:0px !important}h1{font-size:2rem;font-weight:500}h2{font-size:1.8rem;font-weight:500}h3{font-size:1.5rem;font-weight:500}h4{font-size:1.25rem;font-weight:500}h5{font-size:1.15rem;font-weight:500}h6{font-size:.9rem;font-weight:500}body{background-color:#fff;width:100%;min-height:100vh;max-width:100vw;font-size:17px;line-height:1.4}.wrap{width:100%;max-width:1180px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media(max-width: 1400px){.wrap{max-width:1080px}}@media(max-width: 1400px)and (max-width: 1200px){.wrap{width:960px}}@media(max-width: 1400px)and (max-width: 1200px)and (max-width: 1100px){.wrap{max-width:768px}}@media(max-width: 1400px)and (max-width: 1200px)and (max-width: 1100px)and (max-width: 768px){.wrap{max-width:100%}}.wrap--pt{padding-top:70px}@media(max-width: 1200px){.wrap--pt{padding-top:60px}}.wrap--pb{padding-bottom:70px}@media(max-width: 1200px){.wrap--pb{padding-bottom:60px}}.wrap--pts{padding-top:25px}@media(max-width: 800px){.wrap--pts{padding-top:15px}}.wrap--pbs{padding-bottom:25px}@media(max-width: 800px){.wrap--pbs{padding-bottom:15px}}.slick-prev,.slick-next{width:60px !important;height:60px !important;transition:all ease .2s}.slick-prev::before,.slick-next::before{display:none !important}.slick-prev:hover,.slick-next:hover{opacity:.6}.slick-prev.slick-disabled,.slick-next.slick-disabled{filter:grayscale(1)}.slick-prev{left:-75px !important;background:url("../images/angle-left.png") no-repeat center/32px !important}@media(max-width: 900px){.slick-prev{left:0px !important;z-index:100}}.slick-next{right:-75px !important;background:url("../images/angle-right.png") no-repeat center/32px !important}@media(max-width: 900px){.slick-next{right:0px !important;z-index:100}}.Top{position:relative;background:url("../images/Top/bg.jpg") no-repeat center/cover;color:#fff;z-index:999}.Top__header{background-color:rgba(44,44,44,.75);position:relative;z-index:10}.Top__utp{background-color:rgba(44,44,44,.75)}.Top::after{content:"";width:100%;height:293px;position:absolute;top:0;left:0;opacity:.5;background:url("../images/Top/shadow.png") repeat-x top center;z-index:1}.Head__wrap{gap:30px}@media(max-width: 600px){.Head__wrap{gap:10px}}.Head__text{width:30%}@media(max-width: 1100px){.Head__text{display:none}}@media(max-width: 600px){.Head__logotype{width:100%}}.Head__contacts{width:30%}@media(max-width: 1100px){.Head__contacts{width:auto}}@media(max-width: 1100px)and (max-width: 600px){.Head__contacts{width:100%;justify-content:center !important;text-align:center}}.Head__phone{font-size:23px;font-weight:700;text-align:right}.Head__mail{text-align:right;font-size:13px;text-decoration:underline}@media(max-width: 600px){.Head__mail{text-align:center}}.Head__callback{width:44px;height:44px;font-size:0px;overflow:hidden;color:rgba(0,0,0,0);background:#358a69 url("../images/callback.png") no-repeat center/24px;border-radius:999px;margin-left:25px}@media(max-width: 600px){.Head__callback{display:none}}.Head__callback a{display:block;width:100%;height:100%}.HeadText{background-color:rgba(255,255,255,.15);padding:12px 23px;font-size:14px}.Logotype{display:block}.Logotype--top{max-width:350px}@media(max-width: 1200px){.Logotype--top{max-width:250px}}@media(max-width: 1200px)and (max-width: 600px){.Logotype--top{margin:0 auto}}.Logotype__image{display:block;width:100%}.Navigation__icon{display:none}@media(max-width: 600px){.Navigation__icon{display:block;position:fixed;z-index:5000;top:10px;right:5px;width:42px;height:42px;background:#358a69 url("../images/menu.png") no-repeat center/24px;border-radius:4px;cursor:pointer}}.Navigation__list{background-color:rgba(255,255,255,.15);list-style:none}@media(max-width: 600px){.Navigation__list{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:4000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:10px;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:all ease .2s}.Navigation__list.active{opacity:1;visibility:visible;pointer-events:all}}.Navigation__item{flex-grow:1;text-align:center}@media(max-width: 600px){.Navigation__item{flex-grow:unset}}.Navigation__link{display:flex;width:100%;align-items:center;text-align:center;justify-content:center;height:55px;padding:10px 15px;text-transform:uppercase;font-size:13px}.Navigation__link:hover{color:#e8e8e8}.Utp__flex{gap:40px}.Utp__left{width:50%}@media(max-width: 1100px){.Utp__left{width:100%}}.Utp__right{width:calc(40% - 40px)}@media(max-width: 1200px){.Utp__right{width:calc(46% - 40px)}}@media(max-width: 1200px)and (max-width: 1100px){.Utp__right{width:calc(70% - 40px);margin:0 auto}}@media(max-width: 1200px)and (max-width: 1100px)and (max-width: 650px){.Utp__right{width:100%}}.Utp__title{color:#e8e8e8;font-size:58px;font-weight:700;margin-bottom:25px}@media(max-width: 1200px){.Utp__title{font-size:42px}}@media(max-width: 1200px)and (max-width: 768px){.Utp__title{margin-bottom:15px;font-size:32px}}.Utp__subtitle{color:#e8e8e8;font-size:20px;font-weight:300;line-height:1.4}@media(max-width: 1200px){.Utp__subtitle{font-size:18px}}@media(max-width: 1200px)and (max-width: 768px){.Utp__subtitle{font-size:15px}}.Utp__bttns{margin-top:80px;margin-bottom:30px;gap:40px}.Utp__bttn{width:100%;max-width:345px}.Utp__toContent{display:block;width:48px;height:48px;background:rgba(255,255,255,.3);border-radius:99px;margin:0px auto;color:rgba(0,0,0,0);font-size:0px;-webkit-animation:scrolldown .8s running alternate infinite;animation:scrolldown .8s running alternate infinite;position:relative}@-webkit-keyframes scrolldown{0%{bottom:0px}100%{bottom:-10px}}@keyframes scrolldown{0%{bottom:0px}100%{bottom:-10px}}.AdvantagesList{gap:20px;list-style:none}.AdvantagesList__item{width:calc((100% - 20px)/2)}.AdvantagesListItem__icon{width:65px;height:65px;margin:auto;display:block}.AdvantagesListItem__icon>img{display:block;width:100%;height:100%;-o-object-position:center;object-position:center}.AdvantagesListItem__text{font-size:17px;text-align:center;margin-top:15px}.Bttn{display:flex;height:60px;text-align:center;justify-content:center;align-items:center;padding:10px 25px;border-radius:30px;transition:all linear .2s;font-size:17px;font-weight:400}.Bttn--green{background:#358a69;color:#fff}.Bttn--green:hover{background:#176c4b}.Bttn--bs{box-shadow:9px 40px 0 rgba(50,50,50,.3)}.Bttn--anim{position:relative;overflow:hidden}.Bttn--anim::after{content:"";width:60px;height:100%;position:absolute;top:0;left:-80px;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));transform:skewX(-33deg);-webkit-animation:bttnFlash ease infinite 3s 0s;animation:bttnFlash ease infinite 3s 0s}@-webkit-keyframes bttnFlash{30%{left:-80px}100%{left:calc(100% + 80px)}}@keyframes bttnFlash{30%{left:-80px}100%{left:calc(100% + 80px)}}.Bttn--white{background:rgba(241,241,241,.7);color:#181818}.Bttn--white:hover{color:#fff;background:#358a69}.Bttn--small{font-size:15px;padding:7px 10px;height:42px}.Bttn--middle{font-size:17px;padding:7px 32px;height:44px}.sTitle{text-align:center;font-size:42px}@media(max-width: 1200px){.sTitle{font-size:34px}}@media(max-width: 1200px)and (max-width: 768px){.sTitle{font-size:28px}}@media(max-width: 1200px)and (max-width: 768px)and (max-width: 650px){.sTitle{font-size:26px}}.sTitle+.sTitleSub{margin-top:15px}.sTitleSub{text-align:center;font-size:20px;font-weight:400}@media(max-width: 1200px){.sTitleSub{font-size:18px}}@media(max-width: 1200px)and (max-width: 768px){.sTitleSub{font-size:16px}}.UtpForm{width:100%;background:rgba(255,255,255,.15);padding:45px}@media(max-width: 1200px){.UtpForm{padding:25px}}.UtpForm__title{font-size:24px;text-align:center;margin-bottom:20px}.UtpForm__input{width:100%;height:44px;padding:7px 15px;border:1px solid #fefefe;margin:6px 0;border-radius:4px;color:#181818}@media(max-width: 650px){.UtpForm__input{height:38px}}.UtpForm__textarea{width:100%;height:44px;padding:7px 15px;border:1px solid #fefefe;margin:6px 0;resize:vertical;border-radius:4px;min-height:80px;color:#181818}@media(max-width: 650px){.UtpForm__textarea{height:38px}}.UtpForm__bttn{width:100%;margin:6px auto;border-radius:4px}.UtpForm__aceptlabel{font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:10px;cursor:pointer}.UtpForm__aceptlabel input{width:24px;height:24px;background:#fff;border:2px solid #358a69}.UtpForm__aceptlabel span{padding-left:16px}.Acredit__list{margin-top:60px;gap:30px}.AcreditEl{text-align:center}.AcreditEl__image{margin:auto;width:60px;height:60px;background:no-repeat center/contain}.AcreditEl__info{font-size:12px}.AcreditEl__link{font-size:14px;font-weight:500}.mainBG{background:url("../images/straits-bg.jpg") no-repeat center top/100% auto}.Prices__list{margin-top:60px;gap:50px 20px}.Prices__item{width:calc((100% - 60px)/4)}@media(max-width: 1200px){.Prices__item{width:calc((100% - 40px)/3)}}@media(max-width: 1200px)and (max-width: 768px){.Prices__item{width:calc((100% - 20px)/2)}}@media(max-width: 1200px)and (max-width: 768px)and (max-width: 550px){.Prices__item{width:100%}}.PriceBox{background:#fff;transition:all ease .3s;position:relative}.PriceBox:hover{filter:drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.23));z-index:10}.PriceBox__wrap{padding:15px}.PriceBox__image{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.PriceBox__title{font-size:16px;font-weight:400;text-align:center;margin:10px 0}.PriceBox__price{text-align:center;font-size:19px}.PriceBox__bttn{width:100%;position:absolute;background:#f6f6ef;padding:0 15px;height:0;overflow:hidden;transition:all ease .3s}@media(max-width: 650px){.PriceBox__bttn{position:static;height:auto;opacity:1;padding:15px}}.PriceBox:hover .PriceBox__bttn{padding:15px 15px;height:auto}.Certificates__list{margin-top:60px;gap:30px}.Certificates__item{width:calc((100% - 90px)/4);padding:10px}.Certificates__link{display:block;width:100%}.Certificates__image{display:block;width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(max-width: 550px){.Certificates__image{aspect-ratio:unset}}.ContactsMap{margin-top:100px}.ContactsMap__wrap{position:relative}.ContactsMap__map{width:100%;height:550px;position:relative;z-index:10;background:#358a69 no-repeat center/auto 100%}.ContactsMap__map:empty{background-image:url("/wp-content/webp-express/webp-images/themes/spec-remont70/images/map-1920.jpg.webp")}@media(max-width: 800px){.ContactsMap__map:empty{background-image:url("/wp-content/webp-express/webp-images/themes/spec-remont70/images/map-1040.jpg.webp")}}.ContactsMap__contacts{width:clamp(350px,40%,450px);position:absolute;top:50%;left:calc((100% - 1280px)/2);z-index:15;transform:translateY(-50%);background:#fff;padding:60px 55px;gap:30px}@media(max-width: 1400px){.ContactsMap__contacts{left:calc((100% - 1080px)/2);padding:30px 25px}}@media(max-width: 1400px)and (max-width: 1100px){.ContactsMap__contacts{left:calc((100% - 768px)/2)}}@media(max-width: 1400px)and (max-width: 1100px)and (max-width: 768px){.ContactsMap__contacts{right:50%;left:auto;transform:translate(50%, -50%);max-width:100%}}@media(max-width: 1400px)and (max-width: 1100px)and (max-width: 768px)and (max-width: 600px){.ContactsMap__contacts{padding:30px 25px}}@media(max-width: 768px){.ContactsMap__title{font-size:24px}}.ContactsMap__icon{width:36px;height:36px;display:block;background:no-repeat center/contain}.ContactsMap__icon--map{background-image:url("../images/map-ic-point.png")}.ContactsMap__icon--phone{background-image:url("../images/map-ic-phone.png")}.ContactsMap__icon--email{background-image:url("../images/map-ic-mail.png")}.ContactsMap__cont{width:calc(100% - 36px);padding-left:20px}.ContactsMap__cont small{display:block;margin-bottom:5px}.ContactsMap__cont a{display:block;font-weight:500;transition:all ease .2s}.ContactsMap__cont a.phone{font-size:24px}.ContactsMap__cont a:hover{color:#358a69}.ContactsMap__cont *{font-weight:400}.Works__list{margin-top:60px;margin-bottom:60px}.Works__item{width:calc((100% - 60px)/3);padding:10px}.Works__bttn a{max-width:320px;margin:0 auto}.Works__text{text-align:center;font-size:22px;margin-top:10px}.EndWork__image{width:100%;aspect-ratio:4/3}.EndWork__image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.EndWork__cont{border:1px solid #e4e4e4;padding:30px 25px}.EndWork__place{font-weight:500;font-size:14px}.EndWork__type{font-weight:400;font-size:15px}.EndWork__otherPrice{margin-top:10px;font-weight:400}.EndWork__otherPrice b{font-weight:600;color:rgba(44,44,44,.75)}.EndWork__price{font-size:24px;font-weight:600}@media(max-width: 650px){.EndWork__price{font-size:18px}}.EndWork__price b{color:#358a69}.EndWork__price b::after{display:inline-block;vertical-align:middle;position:relative;margin-left:5px;top:-1px;content:url("../images/ok.png")}.MeddleForm{background:url("../images/MeddleForm/bg.jpg") no-repeat center/cover;position:relative}.MeddleForm::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(35,35,35,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MeddleForm__wrap{position:relative;z-index:10;color:#fff}.MeddleForm__flex{margin-top:60px}.MeddleForm__form{width:60%}@media(max-width: 1400px){.MeddleForm__form{width:100%}}.MeddleForm__smallTitle{font-size:28px;position:relative;padding-left:45px;margin-bottom:25px}.MeddleForm__smallTitle::before{content:"";width:28px;height:28px;background:#358a69 url("../images/checked.png") no-repeat center/14px;border-radius:99px;display:inline-block;position:absolute;left:0;top:50%;transform:translate(0, -50%);border:2px solid #176c4b}.MeddleForm__inputs{gap:10px}.MeddleForm__input{width:calc((100% - 60px)/3);height:44px;padding:7px 15px;border:1px solid #fefefe;margin:6px 0;border-radius:4px;color:#181818}@media(max-width: 650px){.MeddleForm__input{width:calc((100% - 20px)/2)}}@media(max-width: 650px)and (max-width: 500px){.MeddleForm__input{width:100%}}.MeddleForm__bttn{width:calc((100% - 60px)/3);border-radius:6px}@media(max-width: 650px){.MeddleForm__bttn{width:calc((100% - 20px)/2)}}@media(max-width: 650px)and (max-width: 500px){.MeddleForm__bttn{width:100%}}.MeddleForm__write{width:40%}@media(max-width: 1400px){.MeddleForm__write{width:100%;margin-top:40px}}.MeddleForm__phone{font-size:42px;font-weight:500;padding-left:45px}@media(max-width: 650px){.MeddleForm__phone{font-size:32px;padding-left:0;text-align:center;display:block}}.MeddleForm__wa::before{content:"";display:inline-block;width:32px;height:32px;background:url("../images/MeddleForm/WhatsAppIco.png") no-repeat center/contain;position:relative;top:7px;margin:0px 7px}.MeddleForm__wa span{border-bottom:2px solid #358a69}.SendForm{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;background-color:rgba(53,138,105,.6);box-shadow:0px 0px 55px 0px #181818 inset;cursor:pointer}.SendForm>div{background:#fff;padding:35px 45px;text-align:center;width:100%;max-width:450px;border-radius:12px;font-size:18px;font-weight:500}/*# sourceMappingURL=style.css.map */