@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.about-project__content,.about-project__info-item,.about-project__label span,.about-project__text,.benefits__item-top,.breadcrumbs,.breadcrumbs__item,.btn,.burger,.gallery-grid__slide-labels,.header__container,.header__location,.header__logo,.header__nav,.header__nav-list,.header__social,.header__social-link,.hero,.hero__btns,.hero__container,.hero__content,.hero__labels,.hero__list,.hero__list-item,.hero__slide-content,.hero__slider-btn,.hero__slider-btns,.hero__slider-bullets,.hero__slider-controls,.hero__slider-inner,.main,.section-header,.section-header__actions,.section-header__label,.services__container,.services__item-content,.services__item-overlay,.services__item-overlay-btn,.services__nav-btn,.services__promo,.site-container,.slider-btn,.steps__item-btn,.steps__list{display:-webkit-box;display:-ms-flexbox;display:flex}.about-project__label span,.benefits__item-top,.breadcrumbs,.breadcrumbs__item,.btn,.burger,.gallery-grid__slide-labels,.header__container,.header__location,.header__logo,.header__nav,.header__nav-list,.header__social,.header__social-link,.hero__btns,.hero__labels,.hero__list,.hero__list-item,.hero__slider-btn,.hero__slider-btns,.hero__slider-bullets,.hero__slider-controls,.section-header__actions,.section-header__label,.services__item-overlay-btn,.services__nav-btn,.slider-btn,.steps__item-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services__item-overlay{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero,.services__promo{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.hero__container,.section-header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header__container,.hero,.hero__container,.hero__slider-controls,.section-header,.services__promo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.benefits__item-top,.btn,.burger,.header__logo,.header__nav,.header__nav-list,.header__social,.header__social-link,.hero__slider-btn,.hero__slider-btns,.section-header__actions,.services__nav-btn,.slider-btn,.steps__item-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-project__label span,.breadcrumbs,.breadcrumbs__item,.gallery-grid__slide-labels,.header__location,.hero__btns,.hero__labels,.hero__list,.hero__list-item,.hero__slider-bullets,.section-header__label,.services__item-overlay-btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-project__content,.about-project__info-item,.about-project__text,.benefits__item-top,.hero,.hero__content,.hero__slide-content,.main,.services__container,.services__item-content,.services__item-overlay,.services__promo,.site-container,.steps__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn,.hero__slider-btn,.hero__slider-bullet,.services__item-overlay-btn,.services__nav-btn,.steps__item-btn{border:none;padding:0;background:0 0;cursor:pointer}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.hero__slider-bullet,.services__item-overlay-btn{text-decoration:none}.section-header__title,.section-header__title-mobile{font-weight:400;font-size:49px;line-height:.88;letter-spacing:-.03em;color:var(--white)}.about-project__label span,.section-header__label{font-weight:400;font-size:13px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:var(--pink);gap:7px;margin-bottom:18px}.about-project__label span::before,.section-header__label::before{content:"";width:25px;height:1px;-ms-flex-negative:0;flex-shrink:0;background-color:var(--pink)}@font-face{font-family:"Inter Tight";src:url(../fonts/InterTight-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Inter Tight";src:url(../fonts/InterTight-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Inter Tight";src:url(../fonts/InterTight-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}:root{--font-family:"Inter Tight",sans-serif;--content-width:1405px;--container-offset:22px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--color-bg:#050503;--black:#050503;--pink:#dd6893;--white:#ffffff;--burger-width:18px;--burger-height:12px;--burger-line-height:2px;--header-height:58px}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;outline-color:var(--color-primary);-webkit-tap-highlight-color:transparent}.page{height:100%;font-family:var(--font-family),sans-serif;font-weight:400;-webkit-text-size-adjust:100%;overflow:visible;position:relative;height:100%;font-size:16px}.page__body{margin:0;min-width:320px;min-height:100%;height:100%}.site-container{width:100%;min-height:100%;background-color:var(--color-bg)}.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.main--indent{padding-top:var(--header-height)}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 var(--container-offset)}img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.scroll-content{overflow-y:hidden;overflow-x:auto}.scroll-content::-webkit-scrollbar{width:6px;height:6px;background-color:#f3f3f3;border-radius:8px}.scroll-content::-webkit-scrollbar-thumb{background-color:var(--color-red);border-radius:8px}.scroll-content::-webkit-scrollbar-thumb:hover{background-color:var(--color-red)}.dis-scroll{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:calc(var(--vh,1vh) * 100);-ms-scroll-chaining:none;overscroll-behavior:none}.btn{text-align:center;text-decoration:none;font-weight:500;font-size:15px;line-height:1.35;padding:16px 28px;border-radius:7px;height:52px;-webkit-transition:color .2s ease,background-color .25s ease;transition:color .2s ease,background-color .25s ease}.btn--primary{background-color:var(--pink);color:var(--white)}.btn--secondary{font-weight:400;background-color:var(--white);color:var(--black)}:root{--header-border-color:rgba(255, 255, 255, 0.23)}.header__location,.header__nav-link,.header__phone{text-decoration:none;line-height:1.35;-webkit-transition:color .18s ease-in-out;transition:color .18s ease-in-out}.header{position:fixed;z-index:99;top:0;left:0;width:100%;height:var(--header-height);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,5,3,0)),to(#050503));background:linear-gradient(180deg,rgba(5,5,3,0) 0,#050503 100%);border-bottom:1px solid var(--header-border-color)}.header__logo{-ms-flex-negative:0;flex-shrink:0;padding:22px 21px;border-left:1px solid var(--header-border-color);border-right:1px solid var(--header-border-color)}.header__location{-ms-flex-negative:0;flex-shrink:0;gap:5px;padding:19px 21px;font-size:15px;color:rgba(255,255,255,.97)}.header__nav{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding:18px 21px;border-left:1px solid var(--header-border-color);border-right:1px solid var(--header-border-color)}.header__nav-list{gap:53px}.header__nav-link{font-size:15px;color:rgba(255,255,255,.66)}.header__social{gap:10px;-ms-flex-negative:0;flex-shrink:0;padding:15px 19px}.header__social-link{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background-color:var(--black);-webkit-transition:background-color .18s ease-in-out;transition:background-color .18s ease-in-out}.header__social-link--max img{-webkit-transform:translate(.5px,.2px);-ms-transform:translate(.5px,.2px);transform:translate(.5px,.2px)}.header__social-link--tg img{-webkit-transform:translate(-1px,.2px);-ms-transform:translate(-1px,.2px);transform:translate(-1px,.2px)}.header__social-link--vk img{-webkit-transform:translate(-.2px,.7px) scale(1.05);-ms-transform:translate(-.2px,.7px) scale(1.05);transform:translate(-.2px,.7px) scale(1.05)}.header__phone-icon{display:none}.burger{position:relative;z-index:4;border:none;padding:0;width:40px;height:40px;border-radius:3px;color:var(--white);background-color:var(--pink);cursor:pointer;-ms-flex-negative:0;flex-shrink:0;display:none}.burger::after,.burger::before,.burger__line{content:"";position:absolute;left:11px;width:18px;border-radius:2px;height:var(--burger-line-height);background-color:currentColor;-webkit-transition:all .25s ease;transition:all .25s ease}.burger::before{top:14px}.burger::after{bottom:14px}.burger__line{top:50%;width:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.burger--active{color:var(--white)}.burger--active::before{top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .25s ease,-webkit-transform .25s ease;transition:top .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,top .25s ease;transition:transform .25s ease,top .25s ease,-webkit-transform .25s ease}.burger--active::after{top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .25s ease,-webkit-transform .25s ease;transition:top .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,top .25s ease;transition:transform .25s ease,top .25s ease,-webkit-transform .25s ease}.burger--active .burger__line{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.hero{width:100%;height:calc(var(--vh,1vh) * 100);min-height:500px;max-height:920px;position:relative;z-index:2;padding-top:177px;padding-bottom:60px;overflow:hidden}.hero__imgs{position:absolute;z-index:1;inset:0}.hero__img{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.hero__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform}.hero__img._active{opacity:1}.hero__img._active img{-webkit-animation:hero-zoom-in var(--hero-autoplay-duration,6s) linear forwards;animation:hero-zoom-in var(--hero-autoplay-duration,6s) linear forwards}.hero__img:nth-child(even)._active img{-webkit-animation-name:hero-zoom-out;animation-name:hero-zoom-out}.hero__container{gap:40px;margin-top:auto;position:relative;z-index:2}.hero__content{width:100%}.hero__labels{gap:7px;font-size:13px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:#989898;margin-bottom:14px}.hero__labels:before{content:"";width:25px;height:1px;-ms-flex-negative:0;flex-shrink:0;background-color:#989898}.hero__title{font-weight:400;font-size:75px;line-height:.8;color:var(--white);margin-bottom:15px}.hero__list{gap:27px}.hero__list-item{gap:10px;font-weight:400;font-size:15px;line-height:1.35;color:rgba(255,255,255,.79)}.hero__list-item:before{content:"";width:8px;height:8px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background-color:var(--pink)}.hero__btns{gap:7px;margin-top:30px}.hero__slider{width:100%;max-width:536px;height:200px;border-radius:4px;padding:6px;-webkit-backdrop-filter:blur(79.8000030518px);backdrop-filter:blur(79.8000030518px);background:rgba(16,16,16,.02);position:relative;overflow:hidden}.hero__slider-inner{gap:24px;height:188px;position:relative;z-index:1}.hero__slider-swiper{width:205px;height:188px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.hero__slider-swiper>.swiper-wrapper{height:auto}.hero__slider-swiper .swiper-slide{height:188px;-ms-flex-negative:0;flex-shrink:0}.hero__slider-logo{position:absolute;top:18px;right:6px;z-index:2}.hero__slide-img{width:205px;height:188px;border-radius:6px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.hero__slide-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__slide-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;gap:26px;max-width:250px;padding:18px 0 50px;position:relative;z-index:2}.hero__text-roller{overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.hero__text-roller--title{height:20px}.hero__text-roller--desc{height:53px}.hero__text-roller-item{overflow:hidden}.hero__text-roller-item.hero__slide-title{height:20px}.hero__text-roller-item.hero__slide-description{height:53px}.hero__slide-title{font-weight:400;font-size:20px;line-height:.88;color:var(--white)}.hero__slide-description{font-weight:400;font-size:13px;line-height:1.35;color:rgba(255,255,255,.54)}.hero__slide-description p{margin:0}.hero__slider-controls{gap:10px;margin-top:auto;position:absolute;z-index:3;bottom:6px;right:6px;width:295px;padding-top:10px}.hero__slider-bullets{gap:5px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.hero__slider-bullet{width:20px;height:2px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0;background-color:rgba(255,255,255,.22);position:relative;overflow:hidden;cursor:pointer}.hero__slider-bullet:before{content:"";width:100%;height:20px;position:absolute;z-index:2;left:0;bottom:0}.hero__slider-bullet::after{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;background-color:#fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;pointer-events:none}.hero__slider-bullet._passed::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.hero__slider-bullet._active._progressing::after{-webkit-animation:hero-bullet-fill var(--hero-autoplay-duration,6s) linear forwards;animation:hero-bullet-fill var(--hero-autoplay-duration,6s) linear forwards}.hero._autoplay-paused .hero__img._active img,.hero._autoplay-paused .hero__slider-bullet._active._progressing::after{-webkit-animation-play-state:paused;animation-play-state:paused}.hero__slider-btns{gap:4px}.hero__slider-btn{-webkit-backdrop-filter:blur(43px);backdrop-filter:blur(43px);background-color:rgba(0,0,0,.2);-ms-flex-negative:0;flex-shrink:0;border-radius:8px;width:39px;height:39px;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}.about-project{padding:50px 0 100px}.about-project__container{display:grid;grid-template-columns:313px minmax(0,1fr);padding-bottom:50px}.about-project__content{gap:30px}.about-project__title{font-weight:400;font-size:49px;line-height:.97;letter-spacing:-.03em;color:var(--white)}.about-project__title span{color:rgba(255,255,255,.5)}.about-project__text{gap:20px;font-weight:400;font-size:15px;line-height:1.35;color:rgba(255,255,255,.66)}.about-project__text a{color:currentColor;text-decoration:underline}.about-project__info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:100px;margin-top:10px}.about-project__info-item{gap:6px}.about-project__info-item-label{font-weight:400;font-size:13px;line-height:1.35;text-transform:uppercase;color:var(--pink)}.about-project__info-item-value{font-weight:400;font-size:15px;line-height:1.35;color:var(--white)}.about-project__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:50px;padding-bottom:50px}.about-project__gallery-item{border-radius:6px;overflow:hidden;height:443px}.about-project__gallery-item:nth-child(7n),.about-project__gallery-item:nth-child(7n+1){grid-column:span 2}.about-project__gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-project__btn{display:none!important}.breadcrumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding-top:50px;padding-bottom:50px}.breadcrumbs__link{font-weight:400;font-size:15px;line-height:1.35;color:rgba(255,255,255,.54);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .25s ease;transition:color .25s ease}.breadcrumbs__item{max-width:100%;gap:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__item:nth-last-child(1){pointer-events:none;color:var(--white)}.breadcrumbs__item:nth-last-child(1) .breadcrumbs__link{pointer-events:none;color:var(--white)}.breadcrumbs__item:not(:last-child)::after{content:"";display:inline-block;width:9px;height:18px;-webkit-mask-image:url(../img/icons/weui_arrow-filled.svg);mask-image:url(../img/icons/weui_arrow-filled.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background-color:rgba(255,255,255,.54)}.benefits{margin-top:6px;margin-bottom:60px;overflow:hidden}.benefits__container{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.benefits__item{border-radius:4px;background-color:rgba(91,91,91,.2);padding:12px 21px;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}.benefits__item-top{gap:5px;text-align:center;height:164px;pointer-events:none}.benefits__item-num{font-weight:400;font-size:50px;line-height:.8;letter-spacing:-.03em;color:var(--white)}.benefits__item-decr{font-weight:400;font-size:15px;line-height:1.35;color:var(--pink)}.benefits__item-text{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:11px;width:100%;text-align:center;font-weight:400;font-size:15px;line-height:1.35;color:rgba(255,255,255,.42);border-top:1px solid rgba(255,255,255,.12)}@font-face{font-family:lg;src:url(../fonts/lg.woff2?io9a6k) format("woff2"),url(../fonts/lg.ttf?io9a6k) format("truetype"),url(../fonts/lg.woff?io9a6k) format("woff"),url(../fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;transition:color .2s linear;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-webkit-transition:opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;transition:opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear,-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-webkit-transition:opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(../images/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;-webkit-transition:opacity .2s ease-out .15s;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s,-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;transition:-webkit-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;transition:transform .35s ease-out 0s,-webkit-transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-container.lg-site-gallery .lg-inner{-ms-touch-action:none;touch-action:none}.lg-container.lg-site-gallery .lg-backdrop{-webkit-transition:opacity 150ms ease!important;transition:opacity 150ms ease!important}.lg-container.lg-site-gallery .lg-outer{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.lg-container.lg-site-gallery .lg-outer.lg-visible{opacity:1}body:not(.lg-from-hash) .lg-container.lg-site-gallery .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-container.lg-site-gallery .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont,body:not(.lg-from-hash) .lg-container.lg-site-gallery .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-container.lg-site-gallery .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-container.lg-site-gallery .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont,body:not(.lg-from-hash) .lg-container.lg-site-gallery .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{-webkit-transform:scale3d(1,1,1)!important;transform:scale3d(1,1,1)!important;-webkit-transition:opacity 150ms ease!important;transition:opacity 150ms ease!important}.lg-container.lg-site-gallery .lg-outer.lg-fade .lg-item.lg-current,.lg-container.lg-site-gallery .lg-outer.lg-fade .lg-item.lg-next-slide,.lg-container.lg-site-gallery .lg-outer.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.lg-container.lg-js-motion .lg-backdrop,.lg-container.lg-js-motion .lg-outer,.lg-container.lg-js-motion .lg-outer *{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.lg-sub-html{display:none}.lg-reviews-lightbox .lg-sub-html{display:block;max-width:860px;margin:0 auto;text-align:left}.gallery{padding-top:80px;margin-bottom:60px;overflow:hidden;position:relative}.gallery .section-header__title{max-width:initial}.gallery__svg{display:none}.gallery .lg-backdrop{background-color:rgba(0,0,0,.92)}.gallery__slider{overflow:hidden;z-index:3;position:relative}.gallery__slider .swiper-wrapper{overflow:initial!important}.gallery__slider .gallery__swiper{width:100%;overflow:hidden}.gallery__slider .swiper-slide{width:100%;-ms-flex-negative:0;flex-shrink:0;height:auto}.lg-toolbar .lg-icon{color:var(--pink);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-radius:2px!important;border:2px solid var(--pink)!important}.lg-next,.lg-prev{color:var(--white)}.lg-prev.disabled{display:none;pointer-events:none}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:371px 371px;gap:14px;width:100%}.gallery-grid__slide-img{position:relative;border-radius:6px;overflow:hidden;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}.gallery-grid__slide-img:before{content:"";width:28px;height:21px;background-image:url(../img/logo-min.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;z-index:5;right:12px;bottom:12px}.gallery-grid__slide-img:after{content:"";position:absolute;z-index:3;inset:0;background-color:rgba(0,0,0,.54);opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.gallery-grid__slide-img .image,.gallery-grid__slide-img picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.gallery-grid__slide-labels{gap:6px;position:absolute;z-index:4;top:10px;left:10px}.gallery-grid__slide-label{font-weight:500;font-size:13px;line-height:1.35;color:rgba(255,255,255,.79);border-radius:5px;padding:8px 15px;-webkit-backdrop-filter:blur(31.5px);backdrop-filter:blur(31.5px);background:rgba(42,42,42,.23)}.services{padding:100px 0 180px;overflow:hidden}.services .section-header__title{max-width:540px}.services__nav{display:none}.services__nav-btn{-ms-flex-negative:0;flex-shrink:0;font-family:var(--font-family);font-weight:400;font-size:15px;line-height:.88;color:var(--white);padding:10px;border-radius:6px;background-color:rgba(255,255,255,.15);-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.services__nav-btn._active{background-color:var(--pink)}.services__grid{position:relative}.services__grid .swiper-wrapper{display:grid!important;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;overflow:initial!important}.services__item{position:relative;width:100%;height:425px;border-radius:6px;overflow:hidden}.services__item:before{content:"";position:absolute;opacity:0;inset:0;z-index:3;background-color:rgba(0,0,0,.68);-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.services__item-img{position:absolute;z-index:1;inset:0}.services__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services__item-content{gap:5px;position:absolute;z-index:2;bottom:18px;left:15px;max-width:calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.services__item-title{font-weight:400;font-size:32px;line-height:.88;color:var(--white)}.services__item-price{font-weight:500;font-size:15px;line-height:1.35;color:var(--white);opacity:.59}.services__item-overlay{gap:30px;position:absolute;z-index:4;right:-100%;top:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(53,53,53,.28);border-left:1px solid rgba(255,255,255,.1);border-radius:0 7px 7px 0;max-width:293px;width:100%;height:100%;padding:28px 20px;-webkit-transition:right 1s ease;transition:right 1s ease}.services__item-overlay-title{margin-top:auto;font-weight:400;font-size:22px;line-height:.88;color:var(--white)}.services__item-overlay-list li{position:relative;font-weight:400;font-size:15px;line-height:1.63;color:rgba(255,255,255,.63);padding-left:14px}.services__item-overlay-list li:before{content:"";width:4px;height:4px;border-radius:50%;background-color:rgba(255,255,255,.63);position:absolute;top:10px;left:0}.services__item-overlay-btn{position:relative;margin-top:16px;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:.88;text-transform:uppercase;text-decoration:none;color:var(--pink)}.services__item-overlay-btn:before{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;border-bottom:1px dotted var(--pink);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.services__promo{gap:20px;background:rgba(33,33,33,.55);padding:24px;height:425px;border-radius:6px}.services__promo:before{content:"";width:18px;height:24px;-ms-flex-negative:0;flex-shrink:0;background-image:url(../img/services/calc.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:22px}.services__promo-title{font-weight:400;font-size:26px;line-height:.88;color:var(--white)}.services__promo-title strong{font-weight:400;color:var(--pink)}.services__promo-text{font-weight:400;font-size:15px;line-height:1.35;color:rgba(255,255,255,.44);max-width:230px}.services__promo-btn{width:100%;margin-top:auto}.steps{background-color:#0f0f0f;padding:76px 0 149px;overflow:hidden}.steps__list{counter-reset:steps}.steps__item{counter-increment:steps;border-bottom:1px solid rgba(255,255,255,.13);position:relative;-webkit-transition:all .25s ease;transition:all .25s ease;background-color:#0f0f0f}.steps__item::before{content:counter(steps,decimal-leading-zero);font-weight:500;font-size:13px;line-height:1.35;color:rgba(255,255,255,.22)}.steps__item-title{font-size:23px;line-height:.88;color:var(--white);width:100%;max-width:260px;margin-right:60px}.steps__item-description{font-weight:400;font-size:15px;line-height:1.35;color:rgba(255,255,255,.54);width:100%;max-width:400px;margin-right:250px}.steps__item-img{border-radius:6px;overflow:hidden}.steps__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.steps__item-actions{margin-left:auto}.steps__item-btn{font-family:var(--font-family);font-weight:500;font-size:15px;line-height:1.35;color:var(--white);border:1px solid #464646;border-radius:7px;padding:10px;width:198px;height:42px;-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}.steps__mobile-btn{display:none!important}.section-header{gap:5px;margin-bottom:50px}.section-header__title{max-width:673px}.section-header__title-mobile{display:none}.section-header__description{font-size:15px;line-height:1.35;color:rgba(255,255,255,.54);margin-top:27px;max-width:445px}.slider-btn{-ms-flex-negative:0;flex-shrink:0;width:79px;height:79px;border-radius:50%;border:1px solid #484848;background-color:transparent;cursor:pointer;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}.slider-btn:before{content:"";width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(../img/icons/arrow-up-line.svg);mask-image:url(../img/icons/arrow-up-line.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--white)}.slider-btn--next::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.slider-btn.disabled{opacity:.41;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper:not(.swiper-vertical):not(.swiper-initialized)>.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;overflow-x:auto}.swiper:not(.swiper-vertical):not(.swiper-initialized)>.swiper-wrapper::-webkit-scrollbar{width:0;height:0}.swiper:not(.swiper-vertical).swiper-initialized>.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.cookies,.mobile-menu,.overlay{display:none}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}}@media (min-width:1180.1px){.header__phone{-ms-flex-negative:0;flex-shrink:0;font-weight:600;font-size:18px;color:var(--white);padding:16px 19px;border-left:1px solid var(--header-border-color);border-right:1px solid var(--header-border-color)}.steps__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:36px;padding:35px 0}.steps__item-img{width:222px;height:214px;position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:290px;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}}@media (max-width:1430px){.header__logo{padding:22px 11px}.header__location{padding:19px 11px}.header__nav{padding:18px 11px}.header__nav-list{gap:33px}}@media (max-width:1180px){.section-header__title,.section-header__title-mobile{font-size:40px}.btn{border-radius:5px;height:44px;padding:12px 28px}.header__logo{padding:21px 20px}.header__location{border-right:1px solid var(--header-border-color);margin-right:auto;padding:19px 20px}.header__nav{display:none}.header__social{padding:9px 0;gap:5px;margin-right:5px}.header__social-link{border-radius:3px;width:40px;height:40px;background-color:#524945;border:initial}.header__social-max{width:18px;height:18px}.header__social-tg{width:21px;height:21px}.header__social-vk{width:22px;height:22px}.header__phone{display:none}.burger{display:block}.hero{height:auto;max-height:initial}.hero__container{-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;gap:128px}.hero__title{font-size:55px}.hero__slider-btn{background:rgba(255,255,255,.12)}.about-project__container{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:10px}.about-project__title{font-size:40px}.about-project__info{gap:50px}.about-project__gallery-item{height:254px}.about-project__btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;margin-top:10px;height:47px!important;border-radius:7px!important}.benefits{margin-bottom:40px}.benefits__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.benefits__item{padding:9px 26px}.benefits__item-top{height:122px}.benefits__item-text{padding-top:9px}.gallery{overflow:initial}.gallery .gallery__container{z-index:3;overflow:hidden}.gallery__svg{display:block;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);position:absolute;z-index:0;bottom:0;left:0}.gallery{padding-bottom:120px;margin-bottom:20px;padding-top:40px;position:relative}.gallery .section-header__actions{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);gap:15px;z-index:3}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:196px 196px 196px}.gallery-grid__slide-img:before{display:none}.gallery-grid__slide-labels{display:none}.services{padding:66px 0 60px}.services .section-header__title{max-width:420px}.services__grid .swiper-wrapper{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.services__item{height:295px}.services__item-content{bottom:14px}.services__item-title{font-size:21px}.services__item-price{font-weight:400;font-size:13px;opacity:.62}.services__promo{grid-column:2/4;height:295px}.services__promo-title{font-size:23px}.services__promo-text{font-size:13px;max-width:270px}.steps{padding:60px 0 76px}.steps__item{display:grid;width:100%;grid-template-columns:220px minmax(0,1fr);gap:18px 34px;padding:25px 0}.steps__item:nth-child(5) .steps__item-title{max-width:100%}.steps__item:nth-last-child(1){border-bottom:initial}.steps__item::before{color:var(--pink)}.steps__item-title{max-width:220px}.steps__item-description{margin-right:initial}.steps__item-img{width:100%;height:168px;grid-column:1;grid-row:1/4}.steps__item-actions{display:none}.steps__mobile-btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;margin-top:50px}.section-header__title{max-width:480px}.section-header__description{margin-top:17px}}@media (max-width:760px){.section-header__title,.section-header__title-mobile{font-size:30px}.about-project__label span,.section-header__label{font-size:11px;margin-bottom:16px}:root{--container-offset:15px}.btn{border-radius:3px;height:43px}.header{border:initial;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.header__logo{border:initial;padding:20px 0}.header__location{display:none}.header__social{display:none}.header__phone{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;margin-left:auto;margin-right:6px;border-radius:4px;width:40px;height:40px;background-color:var(--white)}.header__phone-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.header__phone-num{display:none}.hero{padding-top:80px;padding-bottom:34px}.hero__container{gap:100px}.hero__labels{font-size:11px;margin-bottom:20px}.hero__title{font-size:50px;margin-bottom:22px}.hero__list{-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;gap:5px}.hero__btns{margin-top:17px}.hero__btns .btn{width:100%;height:47px;-ms-flex-negative:0;flex-shrink:0;border-radius:7px!important}.hero__btns .btn--secondary{display:none}.hero__slider{-webkit-backdrop-filter:blur(87px);backdrop-filter:blur(87px);background:rgba(187,187,187,.05)}.hero__slider-inner{height:174px}.hero__slider-swiper{width:107px}.hero__slider-logo{width:21px;top:9px;right:10px}.hero__slide-content{padding:20px 0 50px;gap:17px}.hero__slide-description{font-size:12px;color:rgba(255,255,255,.36)}.about-project{padding-top:30px;padding-bottom:90px}.about-project__content{gap:15px}.about-project__title{font-size:31px}.about-project__info{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-project__gallery{padding-top:20px;padding-bottom:20px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-project__gallery-item{height:174px}.about-project__gallery-item{height:174px;grid-column:auto!important}.about-project__gallery-item:nth-child(3n+1){grid-column:span 2!important}.breadcrumbs{padding-top:20px;padding-bottom:20px}.benefits__container{grid-template-columns:repeat(1,minmax(0,1fr));gap:6px;width:calc(100% + 20px);-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.benefits__item:nth-child(n+3){display:none}.benefits__item-top{height:112px}.benefits__item-text{font-size:14px}.gallery{margin-bottom:0;padding-bottom:100px}.gallery .section-header__title{font-size:38px}.gallery .section-header__actions{bottom:10px;gap:8px}.gallery-grid{gap:7px;grid-template-rows:repeat(3,174px)}.services{position:relative;padding:38px 0 290px}.services__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-bottom:22px;overflow-x:auto}.services__nav::-webkit-scrollbar{width:0;height:0}.services__grid .swiper-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:0}.services__grid .swiper-wrapper .swiper-slide{width:197px;height:304px;-ms-flex-negative:0;flex-shrink:0}.services__item:before{display:none}.services__item{height:304px}.services__item-title{font-size:20px;white-space:normal;line-height:1.2}.services__item-overlay{display:none}.services__promo{position:absolute;padding:20px 15px;height:217px;top:calc(100% + 16px);left:0;width:100%}.services__promo:before{margin-bottom:12px}.services__promo-text{display:none}.services__promo-btn{width:calc(100% + 30px);-webkit-transform:translate(-15px,20px);-ms-transform:translate(-15px,20px);transform:translate(-15px,20px)}.steps{padding:47px 0 33px}.steps__item{grid-template-columns:minmax(0,1fr) auto;padding:20px 0;border:initial}.steps__item::before{grid-column:2;grid-row:2}.steps__item-title{grid-column:1;grid-row:2}.steps__item-description{max-width:100%;grid-column:1/3}.steps__item-img{grid-column:1/3;grid-row:1;height:151px}.steps__mobile-btn{margin-top:20px}.section-header{margin-bottom:30px}.section-header__description{margin-top:22px}.slider-btn{width:58px;height:58px}.slider-btn:before{width:23px;height:23px}}@media (max-width:576px){.hero__title{max-width:320px;font-size:45px}.hero__list-item{font-size:17px}.hero__list-item:before{width:5px;height:5px}.hero__slider{width:calc(100% + 20px);height:174px;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);padding:5px;border-radius:6px}.hero__slide-img{width:107px;height:164px}.hero__text-roller--title{font-size:18px}.hero__slider-controls{width:calc(100% - 144px)}.hero__slider-bullet{width:17px}.services__promo-title{font-size:25px}.section-header__title--mobile-hide{display:none}.section-header__title-mobile{max-width:330px;display:inline-block}}@media (hover:hover){.btn--primary:hover{outline:0;background-color:var(--white);color:var(--black)}.btn--secondary:hover{outline:0;background-color:var(--pink);color:var(--white)}.header__location:hover,.header__nav-link:hover,.header__phone:hover{outline:0;color:var(--pink)}.header__social-link:hover{outline:0;background-color:var(--pink)}.hero__slider-btn:hover{outline:0;background-color:rgba(198,198,198,.2)}.breadcrumbs__link:hover{outline:0;color:var(--white)}.benefits__item:hover{outline:0;background-color:rgba(91,91,91,.07)}.lg-toolbar .lg-icon:hover{outline:0;color:var(--pink);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery-grid__slide-img:hover{outline:0;cursor:url(../img/icons/zoom.svg),-webkit-zoom-in;cursor:url(../img/icons/zoom.svg),zoom-in}.gallery-grid__slide-img:hover::after{opacity:1}.services__nav-btn:hover{outline:0;background-color:var(--pink)}.services__item:hover{outline:0}.services__item:hover:before{opacity:1}.services__item:hover .services__item-overlay{right:0}.services__item-overlay-btn:hover{outline:0;text-decoration:none}.services__item-overlay-btn:hover::before{opacity:0}.steps__item:hover{outline:0;background-color:rgba(255,255,255,.04);padding:35px 16px;border-color:var(--pink)}.steps__item:hover .steps__item-img{opacity:1}.steps__item-btn:hover{outline:0;background-color:var(--pink);color:var(--white)}.slider-btn:hover{outline:0}.slider-btn:hover:not(.disabled){background-color:var(--pink)}}@media (hover:none){.btn--primary:active{outline:0;background-color:var(--white);color:var(--black)}.btn--secondary:active{outline:0;background-color:var(--pink);color:var(--white)}.header__location:active,.header__nav-link:active,.header__phone:active{outline:0;color:var(--pink)}.header__social-link:active{outline:0;background-color:var(--pink)}.hero__slider-btn:active{outline:0;background-color:rgba(198,198,198,.2)}.breadcrumbs__link:active{outline:0;color:var(--white)}.benefits__item:active{outline:0;background-color:rgba(91,91,91,.07)}.lg-toolbar .lg-icon:active{outline:0;color:var(--pink);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery-grid__slide-img:active{outline:0;cursor:url(../img/icons/zoom.svg),-webkit-zoom-in;cursor:url(../img/icons/zoom.svg),zoom-in}.gallery-grid__slide-img:active::after{opacity:1}.services__nav-btn:active{outline:0;background-color:var(--pink)}.services__item:active{outline:0}.services__item:active:before{opacity:1}.services__item:active .services__item-overlay{right:0}.services__item-overlay-btn:active{outline:0;text-decoration:none}.services__item-overlay-btn:active::before{opacity:0}.steps__item:active{outline:0;background-color:rgba(255,255,255,.04);padding:35px 16px;border-color:var(--pink)}.steps__item:active .steps__item-img{opacity:1}.steps__item-btn:active{outline:0;background-color:var(--pink);color:var(--white)}.slider-btn:active{outline:0}.slider-btn:active:not(.disabled){background-color:var(--pink)}}.lg-show-in .lg-prev.disabled,.lg-show-in .lg-next.disabled,.lg-container.lg-site-gallery .lg-prev.disabled,.lg-container.lg-site-gallery .lg-next.disabled{display:none!important;pointer-events:none!important;visibility:hidden!important;opacity:0!important;-webkit-transform:none!important;transform:none!important}@media (max-width:1180px){.gallery__swiper.swiper{overscroll-behavior-x:contain}}.lg-container.lg-reviews-lightbox .lg-backdrop{-webkit-transition:opacity 150ms ease!important;transition:opacity 150ms ease!important}.lg-container.lg-reviews-lightbox .lg-outer{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.lg-container.lg-reviews-lightbox .lg-outer.lg-fade .lg-item.lg-current,.lg-container.lg-reviews-lightbox .lg-outer.lg-fade .lg-item.lg-next-slide,.lg-container.lg-reviews-lightbox .lg-outer.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.lg-container.lg-reviews-lightbox .lg-prev,.lg-container.lg-reviews-lightbox .lg-next{display:none!important;pointer-events:none!important;visibility:hidden!important;opacity:0!important}html.lg-on{background-color:#050503}html.lg-on,html.lg-on body.page__body{overflow:hidden;overscroll-behavior:none}