@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-SemiBold.woff2) format("woff2"),url(../fonts/Manrope-SemiBold.woff) format("woff");font-weight:600;font-style:normal}*{padding:0;margin:0;border:0;font-variant-numeric:lining-nums proportional-nums}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#383d3f;line-height:140%;font-family:Manrope;line-height:140%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"";font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:root{--header-height:90px}::-webkit-scrollbar{width:.7rem;background-color:#f3f3f3;height:100%}::-webkit-scrollbar-thumb{border-radius:5px;background-color:#777575}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:5px;background-color:#f3f3f3}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-svg]{position:relative}[class*=-svg] svg{position:absolute;width:100%;height:100%;top:0;left:0}[class*=-ibg_con] img{-o-object-fit:contain;object-fit:contain}[class*=__container]{max-width:87.5rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;overflow:hidden}@supports (padding-left:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){[class*=__container]{padding-left:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)}}@supports not (padding-left:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){[class*=__container]{padding-left:calc(1.7rem + 4.55 * (100vw - 61.99875rem)/ 25.50125)}}@supports (padding-right:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){[class*=__container]{padding-right:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)}}@supports not (padding-right:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){[class*=__container]{padding-right:calc(1.7rem + 4.55 * (100vw - 61.99875rem)/ 25.50125)}}[class*=__contain_notp]{max-width:87.5rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;overflow:hidden}@supports (margin-bottom:clamp(6.25rem ,5.6574074074rem + 2.962962963vw ,8.25rem)){[class*=__block]{margin-bottom:clamp(6.25rem ,5.6574074074rem + 2.962962963vw ,8.25rem)}}@supports not (margin-bottom:clamp(6.25rem ,5.6574074074rem + 2.962962963vw ,8.25rem)){[class*=__block]{margin-bottom:calc(6.25rem + 2 * (100vw - 20rem)/ 67.5)}}@supports (margin-top:clamp(1.88rem ,1.6962962963rem + 0.9185185185vw ,2.5rem)){[class*=__block_top]{margin-top:clamp(1.88rem ,1.6962962963rem + .9185185185vw ,2.5rem)}}@supports not (margin-top:clamp(1.88rem ,1.6962962963rem + 0.9185185185vw ,2.5rem)){[class*=__block_top]{margin-top:calc(1.88rem + .62 * (100vw - 20rem)/ 67.5)}}@supports (margin-top:clamp(1.88rem ,1.6962962963rem + 0.9185185185vw ,2.5rem)){[class*=__disable-but]{margin-top:clamp(1.88rem ,1.6962962963rem + .9185185185vw ,2.5rem)}}@supports not (margin-top:clamp(1.88rem ,1.6962962963rem + 0.9185185185vw ,2.5rem)){[class*=__disable-but]{margin-top:calc(1.88rem + .62 * (100vw - 20rem)/ 67.5)}}body{height:100vh;background-color:#fafafa;overflow-x:hidden;font-size:1.125rem}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}body:after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:150}a{cursor:pointer}.link{cursor:pointer;color:#0095d4}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (-webkit-touch-callout:none){.wrapper{min-height:-webkit-fill-available}}.wrapper>main{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:var(--header-height)}.wrapper:after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:150}.wrapper>*{min-width:0}.wrapper.show-search .messenger{display:none}.wrapper.show-search:after{opacity:1}.wrapper.show-filters:after{opacity:1}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fafafa;background-color:#0095d4;border-radius:.3125rem;font-size:1.125rem;font-family: 'Manrope';font-weight:600;height:3.1875rem;width:11.9375rem;border:none;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.top-block{margin-top:1.875rem}.serv-banner{position:relative;color:#fafafa;padding:1.875rem;border-radius:.625rem;margin-bottom:3.75rem}.serv-banner__breadcrumps{position:absolute}.serv-banner__breadcrumps_sep{padding:0 .3125rem}.serv-banner__text{width:60%}@supports (padding-top:clamp(3.75rem ,2.6388888889rem + 5.5555555556vw ,7.5rem)){.serv-banner__text{padding-top:clamp(3.75rem ,2.6388888889rem + 5.5555555556vw ,7.5rem)}}@supports not (padding-top:clamp(3.75rem ,2.6388888889rem + 5.5555555556vw ,7.5rem)){.serv-banner__text{padding-top:calc(3.75rem + 3.75 * (100vw - 20rem)/ 67.5)}}.serv-banner__text_title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;margin-bottom:1.875rem}@supports (font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)){.serv-banner__text_title{font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)}}@supports not (font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)){.serv-banner__text_title{font-size:calc(1.375rem + 1 * (100vw - 20rem)/ 67.5)}}.serv-banner__img{position:absolute;right:3.125rem;bottom:0}.price__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.875rem}.price__header_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.price__header_title>:first-child{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700}@supports (font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)){.price__header_title>:first-child{font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)}}@supports not (font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)){.price__header_title>:first-child{font-size:calc(1.375rem + 1 * (100vw - 20rem)/ 67.5)}}.price__header_title>:last-child{margin-top:1.875rem;font-weight:700;border-radius:6.25rem;background-color:#e0c722;color:#a2466f;padding:.625rem .9375rem}.price__header_desc{width:50%;padding-left:1.25rem;line-height:160%}.price__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem}.price__list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.price__list_item-title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;background-color:#f3f4f4;border-radius:.625rem;text-align:center;padding:1.5625rem 1.875rem}@supports (font-size:clamp(1rem ,0.8148148148rem + 0.9259259259vw ,1.625rem)){.price__list_item-title{font-size:clamp(1rem ,.8148148148rem + .9259259259vw ,1.625rem)}}@supports not (font-size:clamp(1rem ,0.8148148148rem + 0.9259259259vw ,1.625rem)){.price__list_item-title{font-size:calc(1rem + .625 * (100vw - 20rem)/ 67.5)}}.price__list_item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price__list_item-body>:not(:last-child){border-bottom:.0625rem solid #b3b9ba}.price__list_item-body>span{padding:1.25rem 0}.price__list_item-btn{width:100%;padding:1.75rem}.services-individual__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1.875rem;margin-top:.3125rem}.services-individual__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.services-individual__card img{border-radius:1.25rem}.services-individual__image{width:100%;height:16.375rem;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.services-individual__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}.services-individual__card-title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;line-height:140%}@supports (font-size:clamp(1rem ,0.8148148148rem + 0.9259259259vw ,1.625rem)){.services-individual__card-title{font-size:clamp(1rem ,.8148148148rem + .9259259259vw ,1.625rem)}}@supports not (font-size:clamp(1rem ,0.8148148148rem + 0.9259259259vw ,1.625rem)){.services-individual__card-title{font-size:calc(1rem + .625 * (100vw - 20rem)/ 67.5)}}body::after{content:"";position:fixed;inset:0;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:99998}.popup-show body::after{opacity:1}.popup{position:fixed;inset:0;visibility:hidden;pointer-events:none;-webkit-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s;z-index:9999999}.popup__wrapper{min-height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem}.popup__content{width:100%;max-width:70rem;visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.lock .popup__content{visibility:visible}.popup__body{position:relative}.popup__form{display:-ms-grid;display:grid;gap:.75rem}.popup__input{width:100%;height:3.5rem;border-radius:.5rem;border:1px solid transparent;background-color:#e8eaec;padding:0 1.125rem;font-size:1.125rem;line-height:1.2;color:#3c4449}.popup__input::-webkit-input-placeholder{color:#8b9297}.popup__input::-moz-placeholder{color:#8b9297}.popup__input:-ms-input-placeholder{color:#8b9297}.popup__input::-ms-input-placeholder{color:#8b9297}.popup__input::placeholder{color:#8b9297}.popup__input:focus{outline:0;border-color:#1594ce}.popup__submit{border-radius:.625rem;color:#fafafa;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:100%}.popup__submit:hover{background-color:#0f86bf}.popup__politics{margin-top:.5rem;text-align:center;color:#969ea3;font-size:.875rem;line-height:1.45}.popup__politics>a{color:#1295d3}.popup__close{position:absolute;border-radius:.625rem;background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-box-shadow:0 .5rem 1.25rem rgba(0,0,0,.16);box-shadow:0 .5rem 1.25rem rgba(0,0,0,.16);cursor:pointer}@supports (top:clamp(0.0000000625rem ,-0.3555554745rem + 1.7777776852vw ,1.2rem)){.popup__close{top:clamp(.0000000625rem ,-.3555554745rem + 1.7777776852vw ,1.2rem)}}@supports not (top:clamp(0.0000000625rem ,-0.3555554745rem + 1.7777776852vw ,1.2rem)){.popup__close{top:calc(.0000000625rem + 1.1999999375 * (100vw - 20rem)/ 67.5)}}@supports (right:clamp(0.0000000625rem ,-0.3555554745rem + 1.7777776852vw ,1.2rem)){.popup__close{right:clamp(.0000000625rem ,-.3555554745rem + 1.7777776852vw ,1.2rem)}}@supports not (right:clamp(0.0000000625rem ,-0.3555554745rem + 1.7777776852vw ,1.2rem)){.popup__close{right:calc(.0000000625rem + 1.1999999375 * (100vw - 20rem)/ 67.5)}}@supports (width:clamp(2.25rem ,1.8055555556rem + 2.2222222222vw ,3.75rem)){.popup__close{width:clamp(2.25rem ,1.8055555556rem + 2.2222222222vw ,3.75rem)}}@supports not (width:clamp(2.25rem ,1.8055555556rem + 2.2222222222vw ,3.75rem)){.popup__close{width:calc(2.25rem + 1.5 * (100vw - 20rem)/ 67.5)}}@supports (height:clamp(2.25rem ,1.8055555556rem + 2.2222222222vw ,3.75rem)){.popup__close{height:clamp(2.25rem ,1.8055555556rem + 2.2222222222vw ,3.75rem)}}@supports not (height:clamp(2.25rem ,1.8055555556rem + 2.2222222222vw ,3.75rem)){.popup__close{height:calc(2.25rem + 1.5 * (100vw - 20rem)/ 67.5)}}.popup__close>img{position:absolute;inset:0;margin:auto}@supports (width:clamp(1rem ,0.8888888889rem + 0.5555555556vw ,1.375rem)){.popup__close>img{width:clamp(1rem ,.8888888889rem + .5555555556vw ,1.375rem)}}@supports not (width:clamp(1rem ,0.8888888889rem + 0.5555555556vw ,1.375rem)){.popup__close>img{width:calc(1rem + .375 * (100vw - 20rem)/ 67.5)}}@supports (height:clamp(1rem ,0.8888888889rem + 0.5555555556vw ,1.375rem)){.popup__close>img{height:clamp(1rem ,.8888888889rem + .5555555556vw ,1.375rem)}}@supports not (height:clamp(1rem ,0.8888888889rem + 0.5555555556vw ,1.375rem)){.popup__close>img{height:calc(1rem + .375 * (100vw - 20rem)/ 67.5)}}.popup-card{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:1rem;overflow:hidden;background-color:#fafafa;-webkit-box-shadow:0 .875rem 2.25rem rgba(0,0,0,.18);box-shadow:0 .875rem 2.25rem rgba(0,0,0,.18);position:relative}.popup-card__form{padding:3.125rem 2.5rem;width:100%}.popup-card__caption{display:block;text-align:center;opacity:.8;margin-bottom:.625rem}.popup-card__title{margin-bottom:1.25rem;text-align:center;font-family:Manrope;line-height:140%;font-style:normal;font-weight:700}@supports (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.popup-card__title{font-size:clamp(1.125rem ,.7916666667rem + 1.6666666667vw ,2.25rem)}}@supports not (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.popup-card__title{font-size:calc(1.125rem + 1.125 * (100vw - 20rem)/ 67.5)}}.popup-card__title span{display:block;color:#1295d3}.popup-card__media{width:100%}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup_show{visibility:visible;overflow-y:auto;pointer-events:auto}.notvalid{border-color:palette(c-red)!important}.send-form{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;background-color:rgba(255,255,255,.96);border-radius:1rem;z-index:5}.send-form>span:first-child{font-size:1.75rem;font-weight:600;color:#3a4247}.send-form>span:last-child{font-size:1.125rem;color:#6f767b}.hidden{opacity:0;pointer-events:none;z-index:-1}.header{position:fixed;top:0;left:0;width:100%;background-color:#f3f4f4;z-index:1000;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.header.scrolled{-webkit-box-shadow:0 .125rem 1.25rem rgba(0,0,0,.1);box-shadow:0 .125rem 1.25rem rgba(0,0,0,.1)}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:5.625rem}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem}.header__logo_image{width:2.75rem;height:2.75rem}.header__logo_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__logo_text>:first-child{color:#383d3f;font-size:.803125rem;line-height:.975rem}.header__logo_text>:last-child{font-weight:700;font-size:1.445625rem;line-height:1.75rem}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@supports (gap:clamp(1rem ,0.2592592593rem + 3.7037037037vw ,3.5rem)){.header__contacts{gap:clamp(1rem ,.2592592593rem + 3.7037037037vw ,3.5rem)}}@supports not (gap:clamp(1rem ,0.2592592593rem + 3.7037037037vw ,3.5rem)){.header__contacts{gap:calc(1rem + 2.5 * (100vw - 20rem)/ 67.5)}}.header__contacts_social{display:-webkit-box;display:-ms-flexbox;display:flex}@supports (gap:clamp(0.2rem ,0.1111111111rem + 0.4444444444vw ,0.5rem)){.header__contacts_social{gap:clamp(.2rem ,.1111111111rem + .4444444444vw ,.5rem)}}@supports not (gap:clamp(0.2rem ,0.1111111111rem + 0.4444444444vw ,0.5rem)){.header__contacts_social{gap:calc(.2rem + .3 * (100vw - 20rem)/ 67.5)}}.header__contacts_social a{width:2.125rem;height:2.125rem}.header__contacts_phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__contacts_phone>:first-child{font-size:1.25rem;font-weight:600;line-height:1.75rem}.header__contacts_phone>:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8125rem;font-weight:400;line-height:140%;letter-spacing:-2%}.header__contacts_phone>:last-child::before{content:"";background-color:#55a426;width:.5rem;height:.5rem;border-radius:100%;margin-right:.3125rem}.header.open .nav{display:-webkit-box;display:-ms-flexbox;display:flex}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600}@supports (gap:clamp(1rem ,0.8518518519rem + 0.7407407407vw ,1.5rem)){.nav{gap:clamp(1rem ,.8518518519rem + .7407407407vw ,1.5rem)}}@supports not (gap:clamp(1rem ,0.8518518519rem + 0.7407407407vw ,1.5rem)){.nav{gap:calc(1rem + .5 * (100vw - 20rem)/ 67.5)}}.nav__link{text-decoration:none;position:relative}.nav__link.active,.nav__link:hover{color:#0095d4}.nav__link.active::after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:.125rem;background:#0095d4;border-radius:.0625rem}.social-links{-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.button-menu .btn-menu-mobile__burger-bar:after,.button-menu .btn-menu-mobile__burger-bar:before,.button-menu .btn-menu-mobile__burger:before{position:absolute;width:1.8rem;height:.08rem;border-radius:.08rem;left:0}.button-menu .btn-menu-mobile{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.8125rem .625rem;border-radius:.3125rem;cursor:pointer;background-color:#0095d4}.button-menu .btn-menu-mobile__burger{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);width:1.8rem;margin-top:.58rem;margin-bottom:1.16rem}.button-menu .btn-menu-mobile__burger:before{content:"";background:#fafafa;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.button-menu .btn-menu-mobile__burger-bar:before{content:"";background:#fafafa;bottom:.5rem;-webkit-transition:bottom 150ms 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms cubic-bezier(.23,1,.32,1);transition:bottom 150ms 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms cubic-bezier(.23,1,.32,1);transition:bottom 150ms 150ms cubic-bezier(.23,1,.32,1),transform 150ms cubic-bezier(.23,1,.32,1);transition:bottom 150ms 150ms cubic-bezier(.23,1,.32,1),transform 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms cubic-bezier(.23,1,.32,1)}.button-menu .btn-menu-mobile__burger-bar:after{content:"";background:#fafafa;top:.5rem;-webkit-transition:top 150ms 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms cubic-bezier(.23,1,.32,1);transition:top 150ms 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms cubic-bezier(.23,1,.32,1);transition:top 150ms 150ms cubic-bezier(.23,1,.32,1),transform 150ms cubic-bezier(.23,1,.32,1);transition:top 150ms 150ms cubic-bezier(.23,1,.32,1),transform 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms cubic-bezier(.23,1,.32,1)}.menu-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;z-index:999;overflow:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:none;transition:none;background-color:#fafafa}@supports (padding-top:clamp(4rem ,3.7037037037rem + 1.4814814815vw ,5rem)){.menu-mobile{padding-top:clamp(4rem ,3.7037037037rem + 1.4814814815vw ,5rem)}}@supports not (padding-top:clamp(4rem ,3.7037037037rem + 1.4814814815vw ,5rem)){.menu-mobile{padding-top:calc(4rem + 1 * (100vw - 20rem)/ 67.5)}}@supports (padding-bottom:clamp(7rem ,6.7037037037rem + 1.4814814815vw ,8rem)){.menu-mobile{padding-bottom:clamp(7rem ,6.7037037037rem + 1.4814814815vw ,8rem)}}@supports not (padding-bottom:clamp(7rem ,6.7037037037rem + 1.4814814815vw ,8rem)){.menu-mobile{padding-bottom:calc(7rem + 1 * (100vw - 20rem)/ 67.5)}}.menu-mobile__list-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;position:relative}@supports (padding-left:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){.menu-mobile__list-mobile{padding-left:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)}}@supports not (padding-left:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){.menu-mobile__list-mobile{padding-left:calc(1.7rem + 4.55 * (100vw - 61.99875rem)/ 25.50125)}}@supports (padding-right:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){.menu-mobile__list-mobile{padding-right:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)}}@supports not (padding-right:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){.menu-mobile__list-mobile{padding-right:calc(1.7rem + 4.55 * (100vw - 61.99875rem)/ 25.50125)}}.menu-mobile .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0}.menu-mobile .header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:2.5rem}.menu-mobile .header__contacts_socialimg{height:2.5rem;width:2.5rem}.menu-mobile .header__contacts_button{display:inherit;position:absolute;left:0;bottom:0;width:100%}.menu-mobile .header__contacts_button button{width:100%}@supports (margin-left:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){.menu-mobile .header__contacts_button button{margin-left:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)}}@supports not (margin-left:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){.menu-mobile .header__contacts_button button{margin-left:calc(1.7rem + 4.55 * (100vw - 61.99875rem)/ 25.50125)}}@supports (margin-right:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){.menu-mobile .header__contacts_button button{margin-right:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)}}@supports not (margin-right:clamp(1.7rem ,-9.3619798049rem + 17.8422626342vw ,6.25rem)){.menu-mobile .header__contacts_button button{margin-right:calc(1.7rem + 4.55 * (100vw - 61.99875rem)/ 25.50125)}}.menu-ready .menu-mobile{-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.menu-open .header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-box-shadow:none;box-shadow:none}.menu-open .menu-mobile{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.menu-open .btn-menu-mobile__burger:before{opacity:0}.menu-open .btn-menu-mobile__burger .btn-menu-mobile__burger-bar:after{top:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:top 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms 150ms cubic-bezier(.23,1,.32,1);transition:top 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms 150ms cubic-bezier(.23,1,.32,1);transition:top 150ms cubic-bezier(.23,1,.32,1),transform 150ms 150ms cubic-bezier(.23,1,.32,1);transition:top 150ms cubic-bezier(.23,1,.32,1),transform 150ms 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms 150ms cubic-bezier(.23,1,.32,1)}.menu-open .btn-menu-mobile__burger .btn-menu-mobile__burger-bar:before{bottom:0;-webkit-transform:translateY(50%) rotate(-45deg);-ms-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg);-webkit-transition:bottom 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms 150ms cubic-bezier(.23,1,.32,1);transition:bottom 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms 150ms cubic-bezier(.23,1,.32,1);transition:bottom 150ms cubic-bezier(.23,1,.32,1),transform 150ms 150ms cubic-bezier(.23,1,.32,1);transition:bottom 150ms cubic-bezier(.23,1,.32,1),transform 150ms 150ms cubic-bezier(.23,1,.32,1),-webkit-transform 150ms 150ms cubic-bezier(.23,1,.32,1)}.banner{position:relative;overflow:hidden}.banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;padding-bottom:3.125rem;margin-top:5rem;margin-bottom:3.75rem}.banner__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner__badge p{margin-left:.3125rem}@supports (font-size:clamp(0.875rem ,0.7268518519rem + 0.7407407407vw ,1.375rem)){.banner__badge p{font-size:clamp(.875rem ,.7268518519rem + .7407407407vw ,1.375rem)}}@supports not (font-size:clamp(0.875rem ,0.7268518519rem + 0.7407407407vw ,1.375rem)){.banner__badge p{font-size:calc(.875rem + .5 * (100vw - 20rem)/ 67.5)}}.banner__title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;text-align:center;line-height:140%}@supports (font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)){.banner__title{font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)}}@supports not (font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)){.banner__title{font-size:calc(1.375rem + 1 * (100vw - 20rem)/ 67.5)}}.banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;line-height:160%}.services__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.375rem;font-weight:600;margin-bottom:1.5625rem}@supports (font-size:clamp(1rem ,0.8888888889rem + 0.5555555556vw ,1.375rem)){.services__header{font-size:clamp(1rem ,.8888888889rem + .5555555556vw ,1.375rem)}}@supports not (font-size:clamp(1rem ,0.8888888889rem + 0.5555555556vw ,1.375rem)){.services__header{font-size:calc(1rem + .375 * (100vw - 20rem)/ 67.5)}}.services__header::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem;height:.1875rem;background-color:#6e7477;border-radius:.125rem}.services__grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.services__card{position:relative;padding-bottom:18.75rem;width:100%;border-radius:.625rem;overflow:hidden}.services__title{position:absolute;top:1.25rem;left:1.25rem;color:#fafafa;font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;z-index:1}@supports (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.services__title{font-size:clamp(1.125rem ,.7916666667rem + 1.6666666667vw ,2.25rem)}}@supports not (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.services__title{font-size:calc(1.125rem + 1.125 * (100vw - 20rem)/ 67.5)}}.choice{position:relative}.choice__title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;margin-bottom:2.5rem}@supports (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.choice__title{font-size:clamp(1.125rem ,.7916666667rem + 1.6666666667vw ,2.25rem)}}@supports not (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.choice__title{font-size:calc(1.125rem + 1.125 * (100vw - 20rem)/ 67.5)}}.choice__like{position:absolute;right:.3125rem;top:2.5rem}.choice__content{background-color:#f3f4f4;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;padding:2.8125rem 3.4375rem;border-radius:.625rem}.choice__card_title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700}@supports (font-size:clamp(1rem ,0.8148148148rem + 0.9259259259vw ,1.625rem)){.choice__card_title{font-size:clamp(1rem ,.8148148148rem + .9259259259vw ,1.625rem)}}@supports not (font-size:clamp(1rem ,0.8148148148rem + 0.9259259259vw ,1.625rem)){.choice__card_title{font-size:calc(1rem + .625 * (100vw - 20rem)/ 67.5)}}.choice__card img{height:3.125rem}.choice__card p{line-height:160%}.work__title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;margin-bottom:2.5rem}@supports (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.work__title{font-size:clamp(1.125rem ,.7916666667rem + 1.6666666667vw ,2.25rem)}}@supports not (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.work__title{font-size:calc(1.125rem + 1.125 * (100vw - 20rem)/ 67.5)}}.work__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.work__card{position:relative;padding-bottom:23.4375rem;border-radius:.625rem;overflow:hidden}.work__card_title{position:absolute;left:1.875rem;top:2.5rem;color:#fafafa;font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;z-index:1;padding-right:1.875rem}@supports (font-size:clamp(1rem ,0.8148148148rem + 0.9259259259vw ,1.625rem)){.work__card_title{font-size:clamp(1rem ,.8148148148rem + .9259259259vw ,1.625rem)}}@supports not (font-size:clamp(1rem ,0.8148148148rem + 0.9259259259vw ,1.625rem)){.work__card_title{font-size:calc(1rem + .625 * (100vw - 20rem)/ 67.5)}}.work__card_req{background-color:#f3f4f4}.work__card_req .work__card_title{color:inherit}.work__card_req .btn{position:absolute;left:1.875rem;bottom:2.5rem}.weare{padding:3.75rem;background-color:#f3f4f4;border-radius:.625rem}.weare__title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;margin-bottom:2.5rem}@supports (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.weare__title{font-size:clamp(1.125rem ,.7916666667rem + 1.6666666667vw ,2.25rem)}}@supports not (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.weare__title{font-size:calc(1.125rem + 1.125 * (100vw - 20rem)/ 67.5)}}.weare__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.125rem;position:relative}.weare__content_text{width:50%;line-height:160%}.weare__content .-ibg{position:absolute;right:0;top:-9.75rem;padding-bottom:31.25rem;padding-left:31.25rem}.weare__content_et{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;margin-top:1.25rem}.weare__content_et>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.weare__content_et>span>:first-child{color:#0f6310;font-weight:600;line-height:4.625rem}@supports (font-size:clamp(2.5rem ,2.1296296296rem + 1.8518518519vw ,3.75rem)){.weare__content_et>span>:first-child{font-size:clamp(2.5rem ,2.1296296296rem + 1.8518518519vw ,3.75rem)}}@supports not (font-size:clamp(2.5rem ,2.1296296296rem + 1.8518518519vw ,3.75rem)){.weare__content_et>span>:first-child{font-size:calc(2.5rem + 1.25 * (100vw - 20rem)/ 67.5)}}.weare__content_et>span>:last-child{font-weight:600}.partners__title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;margin-bottom:2.5rem}@supports (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.partners__title{font-size:clamp(1.125rem ,.7916666667rem + 1.6666666667vw ,2.25rem)}}@supports not (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.partners__title{font-size:calc(1.125rem + 1.125 * (100vw - 20rem)/ 67.5)}}.partners__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.partners__card{background-color:#f3f4f4}@supports (padding-bottom:clamp(3.125rem ,2.5694444444rem + 2.7777777778vw ,5rem)){.partners__card{padding-bottom:clamp(3.125rem ,2.5694444444rem + 2.7777777778vw ,5rem)}}@supports not (padding-bottom:clamp(3.125rem ,2.5694444444rem + 2.7777777778vw ,5rem)){.partners__card{padding-bottom:calc(3.125rem + 1.875 * (100vw - 20rem)/ 67.5)}}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}.contacts__text_title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700}@supports (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.contacts__text_title{font-size:clamp(1.125rem ,.7916666667rem + 1.6666666667vw ,2.25rem)}}@supports not (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.contacts__text_title{font-size:calc(1.125rem + 1.125 * (100vw - 20rem)/ 67.5)}}.contacts__text_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__text_item>:first-child{opacity:.8;line-height:160%}.contacts__text_item>:last-child{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;line-height:140%}@supports (font-size:clamp(1rem ,0.8148148148rem + 0.9259259259vw ,1.625rem)){.contacts__text_item>:last-child{font-size:clamp(1rem ,.8148148148rem + .9259259259vw ,1.625rem)}}@supports not (font-size:clamp(1rem ,0.8148148148rem + 0.9259259259vw ,1.625rem)){.contacts__text_item>:last-child{font-size:calc(1rem + .625 * (100vw - 20rem)/ 67.5)}}.contacts__form{width:50%;background-color:#55a426;border-radius:.625rem;padding:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}.contacts__form_title{font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;color:#fafafa}@supports (font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)){.contacts__form_title{font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)}}@supports not (font-size:clamp(1.375rem ,1.0787037037rem + 1.4814814815vw ,2.375rem)){.contacts__form_title{font-size:calc(1.375rem + 1 * (100vw - 20rem)/ 67.5)}}.contacts__form_input{width:100%;height:2.75rem;background:0 0;border:none;border-bottom:1px solid #fff;outline:0;color:#fafafa}.contacts__form_input::-webkit-input-placeholder{color:rgba(225,245,218,.58)}.contacts__form_input::-moz-placeholder{color:rgba(225,245,218,.58)}.contacts__form_input:-ms-input-placeholder{color:rgba(225,245,218,.58)}.contacts__form_input::-ms-input-placeholder{color:rgba(225,245,218,.58)}.contacts__form_input::placeholder{color:rgba(225,245,218,.58)}.contacts__form_btn{height:3.1875rem;background-color:transparent;border:1px solid #fff;border-radius:.625rem;color:#fafafa;line-height:1;cursor:pointer}.clean-ban{background-color:#0095d4}.clean-price{margin-bottom:2.5rem}.cprice{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem}.cprice .price__list{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cprice__img{width:100%;border-radius:.625rem;overflow:hidden}.cprice__img img{-o-object-position:top;object-position:top}.improv-ban{background-color:#55a426}.improv-list .price__list_item-body{border-radius:.625rem;overflow:hidden}.improv-list .price__list_item-body>span{background-color:#f3f4f4;padding:1.25rem}.footer{width:100%;background:#383d3f;border-radius:2rem;overflow:hidden;padding:2.5rem}.footer a{color:#0095d4}.footer__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:2rem}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.footer__logo-image{width:4.5625rem;height:2.8125rem}.footer__logo-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo-text>:first-child{color:#fafafa;font-size:.803125rem;line-height:.975rem}.footer__logo-text>:last-child{color:#fafafa;font-weight:700;font-size:1.445625rem;line-height:1.75rem}.footer__description{color:#fafafa;font-size:1rem;letter-spacing:.01875rem;line-height:1.625rem}.footer__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;list-style:none;color:#fafafa}.footer__links>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.footer__links>li>span{font-size:.875rem;opacity:.7}.footer__link{color:#fafafa;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.footer__link:hover{opacity:.8}.footer__vacancy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;color:#fafafa}.footer__vacancy_title{color:#0095d4}.footer__vacancy_text{font-size:0.938rem}.footer__map{min-height:18.75rem;border-radius:1.25rem;overflow:hidden}.footer__map iframe{display:block;width:100%;height:100%;border:none}.footer__separator{height:.0625rem;background:rgba(255,255,255,.2);margin:2rem 0}.footer__separator-vertical{width:.0625rem;height:.625rem;background:rgba(255,255,255,.2)}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.footer__legal-link{font-weight:400;color:#fafafa;font-size:.875rem;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.footer__legal-link:hover{opacity:.8}.messenger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:1.25rem;bottom:1.25rem;z-index:9999}.messenger.show .messenger__btn{opacity:.9;-webkit-animation:none;animation:none}.messenger.show .messenger__btn .call-chats{display:none}.messenger.show .messenger__btn .cross{display:inherit}.messenger.show .messenger__links{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.messenger__btn{background-color:#6a806b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:100%;cursor:pointer;-webkit-animation:hoverWave linear 1s infinite;animation:hoverWave linear 1s infinite}.messenger__btn .call-chats{padding:.7rem .3rem .7rem .7rem}.messenger__btn .cross{display:none;padding:.9rem}.messenger__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:2.5rem;bottom:3.15rem;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:0}.messenger__links a,.messenger__links button{margin-bottom:.3125rem;height:2.5rem;cursor:pointer}.messenger__links a:hover,.messenger__links button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);text-decoration:none}.messenger__links use{-webkit-transition:all .3s;transition:all .3s;width:100%}.policy-title{margin-top:3rem;margin-bottom:3rem;font-family:Manrope;line-height:140%;font-style:normal;font-weight:700;text-transform:uppercase}@supports (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.policy-title{font-size:clamp(1.125rem ,.7916666667rem + 1.6666666667vw ,2.25rem)}}@supports not (font-size:clamp(1.125rem ,0.7916666667rem + 1.6666666667vw ,2.25rem)){.policy-title{font-size:calc(1.125rem + 1.125 * (100vw - 20rem)/ 67.5)}}.scroll-to-top{position:fixed;bottom:1.875rem;right:1.875rem;width:3.5rem;height:3.5rem;background:#0095d4;border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:888}.scroll-to-top.visible{opacity:.8;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.scroll-to-top:hover{background:#0078ab;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 .75rem 2rem rgba(0,0,0,.2);box-shadow:0 .75rem 2rem rgba(0,0,0,.2)}.scroll-to-top:active{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.scroll-to-top svg{width:1.5rem;height:1.5rem}@media (min-width:47.99875em){.banner__text{width:60%}@-webkit-keyframes hoverWave{0%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 0 rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 0 rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2)}40%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 15px rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 15px rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2)}80%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 30px rgba(106,128,107,0),0 0 0 26.7px rgba(106,128,107,.067);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 30px rgba(106,128,107,0),0 0 0 26.7px rgba(106,128,107,.067)}100%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 30px rgba(106,128,107,0),0 0 0 40px rgba(106,128,107,0);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 30px rgba(106,128,107,0),0 0 0 40px rgba(106,128,107,0)}}@keyframes hoverWave{0%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 0 rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 0 rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2)}40%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 15px rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 15px rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2)}80%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 30px rgba(106,128,107,0),0 0 0 26.7px rgba(106,128,107,.067);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 30px rgba(106,128,107,0),0 0 0 26.7px rgba(106,128,107,.067)}100%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 30px rgba(106,128,107,0),0 0 0 40px rgba(106,128,107,0);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 30px rgba(106,128,107,0),0 0 0 40px rgba(106,128,107,0)}}}@media (min-width:61.99875em){.button-menu{display:none}}@media (max-width:84.9375em){.header__contacts_button{display:none}}@media (max-width:61.99875em){.services-individual__grid{-ms-grid-columns:auto;grid-template-columns:auto}.services-individual__card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__content{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.footer__map{grid-column:1/-1}}@media (max-width:47.99875em){.serv-banner__text{width:100%}.serv-banner__text_title{margin-bottom:.9375rem}.price__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price__header_desc{width:100%;padding-left:0;margin-top:1.25rem}.price__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.popup-card__media{height:15.625rem}.banner__content{margin-top:2.5rem}.services__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.choice__content{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:1.875rem}.choice__card img{margin-bottom:.625rem}.work__content{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:1.875rem}.work__card{padding-bottom:17.1875rem}.weare__content_text{width:100%}.weare__content .-ibg{display:none}.weare__content_et{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partners__content{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:.9375rem}.contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__form{width:100%;margin-top:.9375rem}.cprice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cprice__img{height:24.75rem}.footer__content{-ms-grid-columns:1fr;grid-template-columns:1fr}@-webkit-keyframes hoverWave{0%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 0 rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 0 rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2)}40%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 10px rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 10px rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2)}80%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 20px rgba(106,128,107,0),0 0 0 16.7px rgba(106,128,107,.067);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 20px rgba(106,128,107,0),0 0 0 16.7px rgba(106,128,107,.067)}100%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 20px rgba(106,128,107,0),0 0 0 20px rgba(106,128,107,0);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 20px rgba(106,128,107,0),0 0 0 20px rgba(106,128,107,0)}}@keyframes hoverWave{0%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 0 rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 0 rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2)}40%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 10px rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 10px rgba(106,128,107,.2),0 0 0 0 rgba(106,128,107,.2)}80%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 20px rgba(106,128,107,0),0 0 0 16.7px rgba(106,128,107,.067);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 20px rgba(106,128,107,0),0 0 0 16.7px rgba(106,128,107,.067)}100%{-webkit-box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 20px rgba(106,128,107,0),0 0 0 20px rgba(106,128,107,0);box-shadow:0 8px 10px rgba(106,128,107,.3),0 0 0 20px rgba(106,128,107,0),0 0 0 20px rgba(106,128,107,0)}}.scroll-to-top{bottom:1.25rem;right:1.25rem;width:3rem;height:3rem}.scroll-to-top svg{width:1.25rem;height:1.25rem}}@media (max-width:34.31125em){.footer__separator-vertical{display:none}.footer__legal{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (any-hover:hover){.services-individual__card:hover img{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.08);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.08)}}.contacts__form_notice{margin-top:12px;font-size:14px;line-height:1.4;min-height:20px}.contacts__form_notice.is-success{color:#e5ffd7}.contacts__form_notice.is-error{color:#ffd6d6}.btn.is-loading,.popup__submit.is-loading,.contacts__form_btn.is-loading{position:relative;pointer-events:none;color:transparent}.btn.is-loading:after,.popup__submit.is-loading:after,.contacts__form_btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:cleancontract-spin .8s linear infinite}@keyframes cleancontract-spin{to{transform:rotate(360deg)}}.contacts__form{position:relative;overflow:hidden}.contacts__form_sent{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:#fff;background:#55a426;opacity:0;pointer-events:none;transition:opacity .25s ease}.contacts__form_sent span:first-child{font-size:30px;font-weight:600;line-height:1.2}.contacts__form_sent span:last-child{font-size:18px;opacity:.95}.contacts__form.is-sent>*:not(.contacts__form_sent){opacity:0;pointer-events:none;transition:opacity .2s ease}.contacts__form.is-sent .contacts__form_sent{opacity:1;pointer-events:auto}.contacts__form.is-sent>*:not(.contacts__form_sent){display:none!important}.contacts__form.is-sent .contacts__form_sent{position:static!important;opacity:1!important;pointer-events:auto!important;display:flex!important;min-height:220px}.contacts__form_sent{margin:0!important;color:#fff!important}.contacts__form_sent span:first-child,.contacts__form_sent span:last-child{color:#fff!important}
