:root{--width-mobile: 100vw;--width-desktop: 179.43925vw;--max-width-desktop: 448.59813vw;--bs-gutter-x: 2.33645vw;--header-height: 37.85047vw;--helvetica: HelveticaNeueCyr, 'Helvetica Neue', Helvetica, sans-serif;--black: #1C1C1C;--gray: #A4A4A4;--gray-l: #F5F5F5;--orange: #EB773A}@media (min-width: 768px){:root{--bs-gutter-x: 3.50467vw;--header-height: 0px}}@-webkit-keyframes border-opacity{0%{border-color:transparent}100%{border-color:inherit}}@keyframes border-opacity{0%{border-color:transparent}100%{border-color:inherit}}@-webkit-keyframes translate-bottom-to-top{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-bottom-to-top{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-left-to-right{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-left-to-right{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-right-to-left{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-right-to-left{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-nw-to-se{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}80%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}100%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@keyframes translate-nw-to-se{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}80%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}100%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@-webkit-keyframes opacity-0-to-1{0%{opacity:0}100%{opacity:1}}@keyframes opacity-0-to-1{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes opacity-1-to-0{0%{opacity:1}100%{opacity:0}}@keyframes opacity-1-to-0{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes rotate-90-cw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}}@keyframes rotate-90-cw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}}@-webkit-keyframes rotate-90-ccw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}}@keyframes rotate-90-ccw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}}.head{position:fixed;top:0;left:0;right:0;padding:2.33645vw;z-index:10}.head__buttons{display:flex;justify-content:space-between;align-items:center}.head__button{width:22.19626vw}.head__button-phone{color:var(--orange);border-color:var(--orange)}.head__button-close{width:23.36449vw}.intro{position:relative}.intro__logo{display:none;z-index:3}.intro__bg{min-height:119.15888vw;height:100%;position:relative;background:#1C1C1C;display:flex;align-items:flex-end}.intro__bg img{width:auto;height:112.14953vw;-o-object-fit:cover;object-fit:cover}.intro .header-button-contact,.intro .header-button-booking{visibility:hidden}.intro__text{font-size:9.34579vw;font-weight:550;letter-spacing:-0.8px;position:absolute;left:2.33645vw;bottom:2.33645vw}.intro__name{color:#fff}.intro__service{color:var(--orange)}.service{margin:2.33645vw 0 0}.service__card{position:relative;border-radius:1.16822vw;background:#F5F5F5;padding:3.50467vw 2.33645vw 2.80374vw;margin:0 -2.33645vw 3.50467vw;display:grid;grid-template-columns:repeat(2, 1fr)}.service__card-head{display:flex;flex-direction:column}.service__card-title{font-size:5.60748vw;font-weight:400;width:90%}.service__card-number{font-size:3.73832vw;position:absolute;right:2.33645vw;top:3.50467vw}.service__card-image{width:46.26168vw;height:46.26168vw;overflow:hidden;display:flex;justify-content:center;border-radius:50%;background-color:#FFFFFF}.service__card-img{background-size:contain;border-radius:50%;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;transition:1s}.service__card-img:hover .service__card-img-bg{-webkit-transform:scale(1.3);transform:scale(1.3)}.service__box{font-size:3.73832vw;letter-spacing:-0.6px;margin-bottom:7.00935vw}.service__box-title{font-weight:550;margin-bottom:2.33645vw}.service__box-info._orange{color:var(--orange)}.service__box-info span{color:var(--gray)}.service__box-includes-title{margin:3.50467vw 0;font-weight:550}.service__box-includes span{font-weight:550}.service__box-item{display:flex;justify-content:space-between;gap:2.33645vw;padding:2.33645vw 0 0;font-size:3.50467vw}.service__box-item-title,.service__box-item-text{flex:1 1 100%}.service__options{margin:7.00935vw 0}.service__options-title{font-size:3.73832vw;font-weight:550;margin-bottom:3.50467vw}.service__options-item{display:flex;justify-content:space-between;padding:2.33645vw 0;border:solid var(--gray);border-width:1px 0 1px 0;margin-bottom:-1px;gap:2.33645vw}.service__options-item-icon{width:5.37383vw;height:5.37383vw;flex:0 0 auto;font-size:3.50467vw;background:var(--black);border-radius:50%}.service__gallery{margin:4.6729vw 0 0;overflow:hidden;padding-top:9.34579vw;position:relative}.service__gallery .swiper-slide{width:-webkit-fit-content;width:fit-content}.service__gallery-title{display:none;color:var(--gray)}.service__gallery-item{margin:0 1.16822vw}.service__gallery-item-image{height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.service__gallery-item-image img{max-width:none;height:68.92523vw}.service__links{margin:2.33645vw 0}.service__links-items{display:flex;gap:2.33645vw}.service__links-item{min-height:32.71028vw;position:relative;padding:2.33645vw;transition:0.2s;flex:1 1 100%;text-decoration:none;border-color:var(--gray);display:flex;flex-direction:column;justify-content:space-between}.service__links-item:hover{color:#fff;background:var(--orange);border-color:var(--orange)}.service__links-item:hover .place__links-item-button{background:var(--black)}.service__links-item:hover .place__links-item-button i{-webkit-filter:grayscale(100%) brightness(900%) contrast(500%);filter:grayscale(100%) brightness(900%) contrast(500%)}.service__links-item-text{font-size:4.6729vw;font-weight:550}.service__links-item-button{width:6.07477vw;height:6.07477vw;bottom:3.50467vw;right:3.50467vw;background:var(--gray-l);border-radius:50%;font-size:1.63551vw}.service__links-item-button.prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.service__links-item-button.next{align-self:flex-end}.service__form{background:var(--gray-l);padding:3.27103vw 2.33645vw}.service__form .form__title{font-size:7.00935vw;font-weight:550;margin-bottom:2.33645vw;color:var(--orange)}.service__form .form__text{font-size:4.20561vw;margin-bottom:4.6729vw}.service__form .form__button{font-size:4.6729vw;color:var(--black);background-color:var(--orange)}.service__form .form__button:hover{color:var(--orange);background-color:var(--black)}.service__form input{background:#fff}.service__form .form__footer{display:grid}.popup-reg.popup{top:auto;bottom:0;overflow:visible;-webkit-transform:none;transform:none;opacity:1;background:var(--orange);padding:3.50467vw 2.33645vw}.page-service .popup-reg.popup{position:fixed;-webkit-transform:translateY(150%);transform:translateY(150%)}.popup-reg.popup .form__title{color:#fff;font-size:7.00935vw}.popup-reg.popup .form__text{font-size:4.6729vw;margin:2.33645vw 0}.popup-reg.popup input{background:#fff}.popup-reg.popup .form__button{color:var(--orange);background:var(--black)}.popup-reg.popup .form__button:hover{color:var(--black);background:var(--orange)}.popup-reg.popup .popup-common-close{position:absolute;right:2.33645vw;top:3.50467vw}
