*{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,iframe,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit}input,textarea{outline:0;border:none;background:0 0}button{font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;margin:0;border:none;background:0 0;cursor:pointer;outline:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.title{font-weight:700;font-size:clamp(28px,18px + 2.0833333333vw,48px)}.services__title{margin-bottom:clamp(24px,12px + 2.5vw,48px)}.services__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:clamp(8px,-4px + 2.5vw,32px)}.services__item{background:#fff;padding:clamp(16px,12px + .8333333333vw,24px) clamp(8px,0px + 1.6666666667vw,24px);border-radius:clamp(8px,4px + .8333333333vw,16px);-webkit-box-shadow:4px 4px 20px rgba(0,0,0,.04);box-shadow:4px 4px 20px rgba(0,0,0,.04);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}.services__item-title{font-weight:700;font-size:clamp(16px,10px + 1.25vw,28px);margin-bottom:clamp(24px,20px + .8333333333vw,32px);text-align:center}.services__item-image{width:80%;-o-object-fit:contain;object-fit:contain;margin-top:auto}.promo{position:relative;color:#fff}.promo__container{position:relative;z-index:1;padding:clamp(64px,48px + 3.3333333333vw,96px) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(48px,40px + 1.6666666667vw,64px)}.promo__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.promo__title{font-size:clamp(42px,31px + 2.2916666667vw,64px);font-weight:700;max-width:960px}.promo__advantages{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(auto,460px))[2];grid-template-columns:repeat(2,minmax(auto,460px));gap:24px clamp(32px,16px + 3.3333333333vw,64px)}.promo__advantages-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.promo__advantages-item img{width:clamp(32px,24px + 1.6666666667vw,48px);-o-object-fit:contain;object-fit:contain}.promo__advantages-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo__advantages-item-title{font-weight:700;margin-bottom:clamp(8px,6px + .4166666667vw,12px);font-size:clamp(16px,13px + .625vw,22px)}.promo__advantages-item-text{font-size:clamp(14px,13px + .2083333333vw,16px);line-height:150%}.promo__bg.swiper{position:absolute;inset:0;width:100%;height:100%;z-index:0}.promo__bg.swiper::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(40%,rgba(10,10,12,.7)),to(rgba(10,10,12,0)));background:linear-gradient(90deg,rgba(10,10,12,.7) 40%,rgba(10,10,12,0) 100%)}.promo__bg.swiper .swiper-slide,.promo__bg.swiper .swiper-wrapper{height:100%}.promo__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.news__title{margin-bottom:clamp(24px,12px + 2.5vw,48px)}.news__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:clamp(16px,12px + .8333333333vw,24px)}.main{padding-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(48px,24px + 5vw,96px);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.locations__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(24px,12px + 2.5vw,48px)}.locations__image{overflow:hidden;border-radius:clamp(8px,4px + .8333333333vw,16px);aspect-ratio:20/9}.locations__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.locations__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:clamp(8px,4px + .8333333333vw,16px);counter-reset:item}.locations__item a{background:#fff;padding:clamp(8px,6px + .4166666667vw,12px);font-weight:700;font-size:clamp(14px,12px + .4166666667vw,18px);border-radius:8px;counter-increment:item;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,.04);box-shadow:4px 4px 20px rgba(0,0,0,.04)}.locations__item a::before{content:counter(item,decimal-leading-zero) " ";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px;width:clamp(32px,28px + .8333333333vw,40px);height:clamp(32px,28px + .8333333333vw,40px);color:#fff;background:#ff7a1a;border-radius:50%}.how__title{margin-bottom:clamp(24px,12px + 2.5vw,48px)}.how__cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:clamp(16px,12px + .8333333333vw,24px)}.how__card{background:#fff;padding:24px;border-radius:8px}.how__card-top{display:-ms-grid;display:grid;-ms-grid-columns:48px 1fr;grid-template-columns:48px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:24px}.how__card-title{font-weight:700;font-size:clamp(18px,17px + .2083333333vw,20px);max-width:240px}.how__card-text{line-height:150%}.header{background:#0b0b0c;color:#fff;position:fixed;top:0;left:0;width:100%;z-index:10}.header.is-open .header__menu{opacity:1;visibility:visible;pointer-events:all}.header.is-open .header__burger span{opacity:0}.header.is-open .header__burger::before{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.header.is-open .header__burger::after{bottom:50%;left:50%;-webkit-transform:translateX(-50%) translateY(50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(50%) rotate(-45deg);transform:translateX(-50%) translateY(50%) rotate(-45deg)}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px;padding:16px 0}.header__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:16px;width:24px;position:relative;z-index:2}.header__burger span{width:100%;height:2px;background:#fff;border-radius:2px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__burger::before{position:absolute;content:"";width:100%;height:2px;background:#fff;border-radius:2px;top:0;left:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__burger::after{content:"";position:absolute;width:100%;height:2px;background:#fff;border-radius:2px;bottom:0;left:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__logo{height:48px;position:relative;z-index:3;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header__logo img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.header__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.header__socials_mobile{gap:16px}.header__socials_mobile .header__socials-item img{width:32px;height:32px}.header__socials_mobile .header__socials-item span{display:none}.header__socials-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__socials-item:hover{color:#e86500}.header__socials-item img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:24px;height:24px;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:50%}.header__menu{width:100%}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.header__item{position:relative;font-weight:500}.header__item:not(.header__item_list) .header__link:hover{color:#e86500}.header__item .header__link{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.header__item .header__link img{width:24px;height:18px;-o-object-fit:cover;object-fit:cover}.header__item_list{position:relative;cursor:pointer}.header__item_list .header__link{padding-right:16px;position:relative}.header__item_list .header__link::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(4px);-ms-transform:translateY(-50%) translateX(4px);transform:translateY(-50%) translateX(4px);display:block;width:12px;height:12px;background:url(../img/icons/arrow-down.svg) center/contain no-repeat;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__item_list .header__item-content{position:absolute;opacity:0;visibility:hidden;pointer-events:none;padding-top:16px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__item-list{padding:16px;background:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;color:#1c1c1e;min-width:250px}.header__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:clamp(16px,15px + .2083333333vw,18px);padding:8px 0}.header__item-link:hover{color:#e86500}.header__item-link img{width:24px;height:18px;-o-object-fit:cover;object-fit:cover}.footer{background:#0b0b0c;padding:32px 0;color:#fff;margin-top:clamp(48px,24px + 5vw,96px)}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:48px;gap:32px}.footer__logo{height:clamp(64px,32px + 6.6666666667vw,128px)}.footer__logo img{height:100%;-o-object-fit:contain;object-fit:contain}.footer__columns{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:32px clamp(24px,12px + 2.5vw,48px)}.footer__column-title{font-weight:700;font-size:clamp(16px,14px + .4166666667vw,20px);margin-bottom:24px}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(12px,10px + .4166666667vw,16px)}.footer__list-item{font-weight:500;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.footer__list-item:hover{color:#e86500}.footer__list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.footer__list-item a img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;border-radius:50%}.footer__license{font-weight:700;font-size:14px}.faq__title{margin-bottom:clamp(24px,12px + 2.5vw,48px)}.faq__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.faq__item{display:-ms-grid;display:grid;-ms-grid-rows:-webkit-max-content 0fr;-ms-grid-rows:max-content 0fr;grid-template-rows:-webkit-max-content 0fr;grid-template-rows:max-content 0fr;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.faq__item.active{-ms-grid-rows:-webkit-max-content 1fr;-ms-grid-rows:max-content 1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}.faq__item.active .faq__item-title{border-radius:8px 8px 0 0}.faq__item.active .faq__item-content{padding:16px 32px}.faq__item.active .faq__item-icon::before{-webkit-transform:translateY(-50%) translateX(-50%) rotate(90deg);-ms-transform:translateY(-50%) translateX(-50%) rotate(90deg);transform:translateY(-50%) translateX(-50%) rotate(90deg)}.faq__item-title{font-weight:700;font-size:clamp(14px,11px + .625vw,20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:150%;cursor:pointer;background:#fff2e8;border-radius:8px;padding:16px 32px;gap:16px}.faq__item-icon{width:clamp(20px,18px + .4166666667vw,24px);height:clamp(20px,18px + .4166666667vw,24px);position:relative}.faq__item-icon::after{content:"";position:absolute;top:50%;left:50%;width:clamp(20px,18px + .4166666667vw,24px);height:3px;background:#1c1c1e;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq__item-icon::before{content:"";position:absolute;top:50%;left:50%;width:2px;height:clamp(20px,18px + .4166666667vw,24px);background:#1c1c1e;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.faq__item-content{overflow:hidden;line-height:150%;padding:0 32px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff;border-radius:0 0 8px 8px}.faq__item-content p{max-width:960px}.custom-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;pointer-events:none}.custom-navigation__btn{cursor:pointer;width:48px;height:48px;border-radius:50%;overflow:hidden;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,.04);box-shadow:4px 4px 20px rgba(0,0,0,.04);position:relative;background:#fff;pointer-events:all}.custom-navigation__btn:disabled{opacity:.5;pointer-events:none}.custom-navigation__btn::after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom-navigation__btn_prev::after{background:url(../img/icons/arrow-left.svg) center/contain no-repeat}.custom-navigation__btn_next::after{background:url(../img/icons/arrow-right.svg) center/contain no-repeat}.container{width:min(1280px,100% - 40px);margin:0 auto}.contacts__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:clamp(24px,12px + 2.5vw,48px)}.contacts__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__title{margin-bottom:clamp(24px,12px + 2.5vw,48px)}.contacts__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(16px,8px + 1.6666666667vw,32px)}.contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:clamp(14px,12px + .4166666667vw,18px);font-weight:700;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.contacts__item:hover{color:#ff7a1a}.contacts__item img{width:clamp(20px,18px + .4166666667vw,24px);height:clamp(20px,18px + .4166666667vw,24px);-o-object-fit:contain;object-fit:contain}.contacts__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__row-title{font-weight:700;font-size:clamp(16px,12px + .8333333333vw,24px);margin-bottom:16px}.contacts__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:clamp(14px,12px + .4166666667vw,18px);font-weight:700;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.contacts__social:hover{color:#ff7a1a}.contacts__social img{width:clamp(24px,20px + .8333333333vw,32px);height:clamp(24px,20px + .8333333333vw,32px);-o-object-fit:contain;object-fit:contain;border-radius:50%}.contacts__map{border-radius:clamp(8px,4px + .8333333333vw,16px);overflow:hidden;aspect-ratio:1/1}.contacts__map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-cards__title{margin-bottom:clamp(24px,12px + 2.5vw,48px)}.category-cards__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:clamp(8px,4px + .8333333333vw,16px)}.category-cards__navigation{margin-top:clamp(24px,12px + 2.5vw,48px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(24px,12px + 2.5vw,48px)}.category-cards__navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.category-cards__navigation-item{font-size:18px;font-weight:700}.category-cards__navigation-item.active{color:#ff7a1a}.cards-section{overflow:hidden}.cards-section__container{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);gap:clamp(24px,20px + .8333333333vw,32px);position:relative}.cards-section__navigation{position:absolute;width:calc(100% + 48px);left:50%;top:50%;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:calc(100vw - 20px)}.cards-section__more{-ms-grid-column-align:end;justify-self:end;font-size:clamp(16px,13px + .625vw,22px);font-weight:700;color:#ff7a1a}.cards-section__swiper.swiper{-ms-grid-column-span:2;grid-column:span 2;max-width:100%;padding:16px 8px;position:relative;width:100%}.cards-section__slide.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.card-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:8px;padding:16px;gap:16px}.card-review__top{display:-ms-grid;display:grid;-ms-grid-columns:64px 1fr;grid-template-columns:64px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.card-review__image{overflow:hidden;border-radius:50%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.card-review__title{font-weight:700;font-size:clamp(16px,15px + .2083333333vw,18px);margin-bottom:8px}.card-review__rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.card-review__rate img{width:24px;height:24px}.card-review__text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:150%}.card-review__more{color:#ff7a1a;margin-top:auto;text-decoration:underline}.card-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;overflow:hidden;background:#fff}.card-news__image{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.card-news__content{padding:16px}.card-news__title{font-weight:700;font-size:clamp(16px,14px + .4166666667vw,20px);margin-bottom:16px}.card-news__more{color:#ff7a1a;margin-top:auto;font-weight:500;text-decoration:underline}.card-item{background:#fff;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,.04);box-shadow:4px 4px 20px rgba(0,0,0,.04);padding:16px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-item__title{font-weight:700;font-size:clamp(18px,17px + .2083333333vw,20px);margin-bottom:16px;line-height:150%}.card-item__image{height:200px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto}.card-item__image img{height:100%;-o-object-fit:contain;object-fit:contain}.card-item__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e5e5ea;margin-top:auto;padding-top:8px;border-top:1px solid #e5e5ea}.card-item__about-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.card-item__about-item b{text-align:right}.card-item__calendar{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e5e5ea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.card-item__calendar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:32px;position:relative}.card-item__calendar-item::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:url(../img/icons/calendar.svg) center/contain no-repeat}.card-item__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.card-item__button{width:100%}.card__title{font-weight:700;font-size:clamp(24px,12px + 2.5vw,48px);margin-bottom:clamp(24px,20px + .8333333333vw,32px)}.card__content{display:-ms-grid;display:grid;-ms-grid-columns:460px 1fr;grid-template-columns:460px 1fr;gap:clamp(24px,12px + 2.5vw,48px);margin-bottom:48px}.card__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__photo-wrapper{overflow:visible;position:relative}.card__photo.swiper{margin-bottom:16px;border:1px solid #e5e5ea;border-radius:16px;aspect-ratio:1/1;width:100%}.card__photo.swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.card__photo-navigation{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 48px);z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card__photo-mini.swiper{width:100%}.card__photo-mini.swiper .swiper-slide{border:1px solid #e5e5ea;border-radius:16px;overflow:hidden;cursor:pointer}.card__photo-mini.swiper .swiper-slide.swiper-slide-thumb-active{border-color:#ff7a1a}.card__about{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:clamp(24px,20px + .8333333333vw,32px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card__column{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card__column-title{font-weight:700;margin-bottom:16px;font-size:clamp(20px,18px + .4166666667vw,24px)}.card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.card__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-wrap:nowrap}.card__list-item-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:clamp(14px,13px + .2083333333vw,16px);width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.card__list-item-side::after{content:"";width:100%;height:2px;background:#e5e5ea;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:8px}.card__list-item-side img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.card__article{width:100%}.card__article .article__content{width:100%;max-width:960px}.card__buttons{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:8px;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ff7a1a;color:#fff;font-size:clamp(16px,15px + .2083333333vw,18px);font-weight:500;padding:16px 48px;border-radius:8px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn:hover{background:#e86500}.btn-border{-webkit-box-shadow:inset 0 0 0 2px #e86500;box-shadow:inset 0 0 0 2px #e86500;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:0 0;color:#e86500}.btn-border:hover{background:#e86500;color:#fff}.breadcambs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;padding-top:80px}.breadcambs_in-section{padding-top:0}.breadcambs_in-section .breadcambs__list-item:first-child::before{content:"";display:block;width:18px;height:18px;background:url(../img/icons/home.svg) 0 0/cover;margin-right:8px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.breadcambs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-wrap:nowrap;overflow-x:auto}.breadcambs__list-item{font-size:clamp(14px,13px + .2083333333vw,16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcambs__list-item a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.breadcambs__list-item a:hover{color:#ff7a1a}.breadcambs__list-item:not(:last-child)::after{content:"/";margin:0 8px}.article__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:16px;line-height:150%;font-weight:500;font-size:clamp(14px,13px + .2083333333vw,16px)}.article__content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:24px}.article__content ul li{list-style:disc}.article__content ul li a{color:#ff7a1a}.article__content h2{font-weight:700;font-size:clamp(24px,12px + 2.5vw,48px);line-height:150%}.article__content h3{font-size:clamp(20px,14px + 1.25vw,32px);line-height:150%}.advantages__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advantages__title{margin-bottom:clamp(24px,12px + 2.5vw,48px)}.advantages__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:clamp(24px,12px + 2.5vw,48px)}.advantages__image{aspect-ratio:1/1;overflow:hidden;border-radius:clamp(8px,4px + .8333333333vw,16px)}.advantages__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advantages__items{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:clamp(8px,4px + .8333333333vw,16px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.advantages__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:20px}.advantages__item{background:#fff;padding:24px;border-radius:clamp(8px,4px + .8333333333vw,16px);-webkit-box-shadow:4px 4px 20px rgba(0,0,0,.04);box-shadow:4px 4px 20px rgba(0,0,0,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advantages__item-icon{width:38px;height:38px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.advantages__item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.advantages__item-title{font-weight:700;font-size:clamp(16px,14px + .4166666667vw,20px)}.advantages__item-text{font-size:clamp(16px,15px + .2083333333vw,18px);line-height:150%}.about__container{display:-ms-grid;display:grid;-ms-grid-columns:35% 65%;grid-template-columns:35% 65%;gap:clamp(24px,12px + 2.5vw,48px)}.about__image{overflow:hidden;border-radius:16px;aspect-ratio:1/1}.about__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__title{margin-bottom:clamp(24px,12px + 2.5vw,48px)}.about__text{font-size:clamp(16px,15px + .2083333333vw,18px);line-height:150%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(16px,12px + .8333333333vw,24px)}@font-face{font-family:SFPro;src:url(../fonts/SFPRODISPLAY-REGULAR.woff) format("woff"),url(../fonts/SFPRODISPLAY-REGULAR.woff2) format("woff2"),url(../fonts/SFPRODISPLAY-REGULAR.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SFPro;src:url(../fonts/SFPRODISPLAY-MEDIUM.woff) format("woff"),url(../fonts/SFPRODISPLAY-MEDIUM.woff2) format("woff2"),url(../fonts/SFPRODISPLAY-MEDIUM.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SFPro;src:url(../fonts/SFPRODISPLAY-SEMIBOLD.woff) format("woff"),url(../fonts/SFPRODISPLAY-SEMIBOLD.woff2) format("woff2"),url(../fonts/SFPRODISPLAY-SEMIBOLD.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SFPro;src:url(../fonts/SFPRODISPLAY-BOLD.woff) format("woff"),url(../fonts/SFPRODISPLAY-BOLD.woff2) format("woff2"),url(../fonts/SFPRODISPLAY-BOLD.ttf) format("truetype");font-weight:700;font-style:normal}body,html{background-color:#fafafa;font-size:16px;color:#1c1c1e;font-family:SFPro;line-height:1.2;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:100vh}body.no-scroll{overflow:hidden;padding-right:var(--sw)}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sprite{display:none}em{font-style:italic}strong{font-weight:700}@media (min-width:961px){.header__burger,.header__side{display:none}.header__menu-container.container{width:auto;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__item_list:hover .header__link::after{-webkit-transform:translateY(-50%) translateX(4px) rotate(180deg);-ms-transform:translateY(-50%) translateX(4px) rotate(180deg);transform:translateY(-50%) translateX(4px) rotate(180deg)}.header__item_list:hover .header__item-content{opacity:1;visibility:visible;pointer-events:all}}@media (max-width:1280px){.card__column{-ms-grid-column-span:2;grid-column:span 2}}@media (max-width:1100px){.category-cards__items{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.cards-section__navigation{display:none}}@media (max-width:960px){.how__cards,.locations__items,.news__items,.services__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.header__menu{position:fixed;inset:0;width:100%;height:100%;background:rgba(11,11,12,.95);backdrop-filter:blur(4px);z-index:2;padding:88px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__menu-container.container{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:48px}.header__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%}.header__item .header__link{font-size:18px}.header__item{width:100%}.header__item_list{display:-ms-grid;display:grid;-ms-grid-rows:-webkit-max-content 0fr;-ms-grid-rows:max-content 0fr;grid-template-rows:-webkit-max-content 0fr;grid-template-rows:max-content 0fr;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__item_list.active{-ms-grid-rows:-webkit-max-content 1fr;-ms-grid-rows:max-content 1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}.header__item_list.active .header__item-content{padding-top:16px}.header__item_list.active .header__link::after{-webkit-transform:translateY(-50%) translateX(4px) rotate(180deg);-ms-transform:translateY(-50%) translateX(4px) rotate(180deg);transform:translateY(-50%) translateX(4px) rotate(180deg)}.header__item_list .header__item-content{position:static;visibility:visible;opacity:1;pointer-events:all;overflow:hidden;padding-top:0}.footer__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__container{-ms-grid-columns:100%;grid-template-columns:100%}.contacts__about{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.category-cards__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.cards-section__container{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}.cards-section__more{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.card__content{-ms-grid-columns:320px 1fr;grid-template-columns:320px 1fr}.advantages__content{-ms-grid-columns:100%;grid-template-columns:100%}.about__container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.card__content{-ms-grid-columns:100%;grid-template-columns:100%}}@media (max-width:640px){.promo__btn{width:100%}.promo__advantages{-ms-grid-columns:100%;grid-template-columns:100%}.promo__bg.swiper::after{background:rgba(0,0,0,.6)}.news__items{-ms-grid-columns:100%;grid-template-columns:100%}.main{padding-top:56px}.how__cards{-ms-grid-columns:100%;grid-template-columns:100%}.header__container{padding:12px 0}.header__logo{height:32px}.footer__columns{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);width:100%}.footer__column:last-child{-ms-grid-column-span:2;grid-column:span 2}.category-cards__items{-ms-grid-columns:100%;grid-template-columns:100%}.cards-section__swiper.swiper{overflow:visible;padding:0}.card__buttons{-ms-grid-column-span:2;grid-column:span 2}.breadcambs{padding-top:56px}.breadcambs.container{width:100%}.breadcambs__list{padding:0 20px}.about__container{-ms-grid-columns:100%;grid-template-columns:100%}}