.nav{width:100%;background-color:var(--bg-page);position:sticky;top:0;z-index:1500}.nav-desktop{margin-bottom:20px;border-bottom:1px solid white}.nav__base{display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:40px;transition:.4ms ease}.nav__list{position:relative;display:flex;gap:20px}.arrow{text-align:center;width:16px;height:10px;stroke:var(--accent-color);transition:transform .2s line}.arrow.open{transform:rotate(-180deg)}.nav__link{color:#fff;font-size:clamp(.75rem,.7rem + .25vw,1rem);text-align:center;cursor:pointer}.nav__link:hover{transition-duration:.2s;color:var(--accent-color)}.dropdown{position:absolute;background:var(--bg-page);left:25%;top:37px;display:none;padding:0 10px 10px;border:1px solid white;border-top:0;z-index:1000}.dropdown li{display:flex;flex-direction:column;align-items:flex-start;padding:10px;font-size:clamp(.75rem,.7rem + .25vw,1rem)}.dropdown li:hover{color:var(--accent-color);transition:color .2s ease;cursor:pointer}.dropdown.show{display:flex}.dropDownMenu__list{display:grid;gap:10px}.rightCorner{display:flex;align-items:center;justify-content:center;gap:0px}.nav__button{width:210px;height:auto}.mobilemenu{display:none;position:fixed;top:56px;background-color:var(--bg-page)}.mobilemenu.show{display:inherit;max-width:1099px;z-index:500}.burger{display:none}.max{transform:translate(50px);width:100px;color:#fff}.max:hover{color:var(--accent-color);transition:color .2s ease;cursor:pointer}.overlay{position:fixed;inset:57px 0 0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1}.overlay.show{opacity:1;pointer-events:all}@media (max-width: 1099px){.burger{display:flex}.nav__list,.nav__button,.nav__social,.max{display:none}}.mobile-nav{position:relative;width:100%;margin:10px auto 20px;animation:.2s example ease-out}@keyframes example{0%{left:-500px}to{left:0}}.menu-list ul{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.menu-list a{color:#fff;font-weight:400;font-size:16px;line-height:100%;text-transform:uppercase;text-wrap:break-word;transition-property:color}.menu-list a:hover{color:var(--accent-color);transition-duration:.3s;transition-timing-function:ease}.contacts{width:100%}.contacts__btn{width:100%;max-width:220px;margin-bottom:20px}.contacts__container{display:flex}.contacts__logo{display:flex;gap:10px}.contacts__logo__sup{font-weight:500;font-size:16px;line-height:100%;color:#fff;opacity:.6}.contacts__notation{font-weight:400;font-size:12px;line-height:120%;color:#797776;opacity:.6}.contacts__copyriht{margin:10px auto;font-weight:300;font-size:14px;line-height:100%;color:var(--light-gray)}.invert-button{width:100%;text-align:center;color:#fff;background-color:var(--bg-page);padding:10px;border:1px solid var(--accent-color);border-radius:5px;cursor:pointer;transition:all .35}.invert-button:hover{color:#fff;background-color:var(--accent-color);border:1px solid var(--bg-page);transition-duration:.2s}.accent-button{width:100%;text-align:center;color:#fff;background-color:var(--accent-color);padding:10px;border:1px solid var(--accent-color);border-radius:5px;cursor:pointer;transition:all .35}.accent-button:hover{background-color:var(--bg-page);border:1px solid var(--accent-color);transition-duration:.2s}.menulist li{color:#fff}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:500}.modal-overlay.open{opacity:1;pointer-events:auto}.modal-content{background:var(--bg-page);padding:15px 10px;max-width:600px;width:90%;border-radius:5px;position:relative;box-shadow:0 10px 30px #0000004d;transform:scale(.8);transition:transform .3s ease}.modal-overlay.open .modal-content{transform:scale(1)}.modal-close{position:absolute;top:-15px;right:-5px;color:#fff;background:transparent;opacity:.7;cursor:pointer;z-index:550;transition:all .4s ease-in-out}.modal-close:hover{opacity:1;transform:rotate(.3turn)}.modal-body{display:flex;justify-content:center;align-items:center}.bb-button{width:var(--bb-size, 44px);height:var(--bb-size, 44px);display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;position:relative}.bb-lines{position:relative;width:24px;height:18px;display:flex;flex-direction:column;justify-content:space-between}.bb-line{display:block;height:2px;width:100%;background-color:var(--bb-color, #1f2937);border-radius:2px;transition:transform .3s ease,opacity .2s ease;transform-origin:center;position:absolute;left:0}.bb-line--top{top:0}.bb-line--mid{top:8px}.bb-line--bot{bottom:0}.bb-button.open .bb-line--top{transform:translateY(8px) rotate(45deg)}.bb-button.open .bb-line--mid{opacity:0}.bb-button.open .bb-line--bot{transform:translateY(-8px) rotate(-45deg)}.bb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bigLogo{text-align:center;margin:0 auto}.bigLogo__title{text-align:center;font-family:Cormorant;font-weight:400;font-size:clamp(2rem,.337rem + 8.31vw,10.313rem);line-height:100%;text-transform:uppercase;color:#fff;margin-bottom:20px}.bigLogo__s{font-size:clamp(2.5rem,.5rem + 10vw,12.5rem);color:var(--accent-color)}.bigLogo__text{color:#fff;font-weight:300;font-size:clamp(.875rem,.8rem + .38vw,1.25rem);text-align:center;overflow-wrap:break-word;max-height:64px;width:260px;margin:0 auto 40px}.heroVideo{position:relative;width:100%;height:475px;overflow:hidden}.heroVideo__content{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:none}.heroImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.heroVideo__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:1}.advantages__card{position:relative;top:-100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;z-index:50}@media (min-width: 768px){.bigLogo__text{width:512px}.heroVideo{height:502px}.heroVideo__content{display:block}.heroImage{display:none}}@media (max-width: 990px){.advantages__card{width:100%;grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.advantages__card{width:100%;grid-template-columns:1fr}}.descriptcard-content{display:flex;flex-direction:column;gap:10px;text-wrap:wrap;text-align:center;padding:2.5rem 1rem;background-color:#272727e9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.6rem;height:100%;transition:all .6s}.descriptcard-content b{color:var(--accent-color);font-size:1.6rem;font-family:Inter,sans-serif;font-weight:300;line-height:1.625;word-wrap:break-word}.descriptcard-content p{color:#fff;font-size:1rem;font-family:Inter,sans-serif;font-weight:300;opacity:.86;word-wrap:break-word}.descriptcard-content:hover{box-shadow:1px 1px 2px var(--accent-color);transform:translateY(-5%)}.services__wrapper{position:relative;margin:10px auto}.card{display:grid;gap:10px;width:100%;max-width:430px;height:586px;overflow:hidden;border-radius:5px}.card-wrapper{border-radius:5px;height:500px;overflow:hidden;object-fit:cover;display:block}.card-image{height:500px;object-fit:cover;transition:transform .6s ease}.card-image:hover{transform:scale(1.04)}.card-content{text-align:center;margin:0 auto;color:#fff;font-size:20px}.card-content a{font-weight:400;font-size:16px;text-align:center;color:var(--gray)}.card-content a:hover{color:var(--accent-color);cursor:pointer}.header__text{display:flex;justify-content:space-between;align-items:flex-end}.header__title{max-width:814px;font-family:Constantine;font-weight:400;font-size:clamp(1.25rem,.9rem + 1.75vw,3rem);line-height:100%;color:#fff}.header__rtext{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:var(--gray);vertical-align:bottom}.line{border:none;border-top:1px solid var(--accent-color);margin:10px 0 40px}.carousel-container{position:relative;width:100%}.carousel-empty{text-align:center}.carousel-viewport{overflow:hidden}.carousel-track{display:flex;transition:transform .4s ease-in-out}.carousel-slide{flex-shrink:0;padding:0 8px;box-sizing:border-box}.carousel-navigation{display:none}.carousel-btn{position:absolute;top:40%;transform:translateY(-50%);width:48px;height:48px;display:flex;justify-content:space-between;cursor:pointer;transition:all .2s ease;z-index:10}.carousel-btn:hover{scale:1.2;transform:translateY(-50%) scale(1.05)}.carousel-btn:disabled:hover{transform:translateY(-50%) scale(1);opacity:.2}.carousel-btn-prev{left:-3rem}.carousel-btn-next{right:-3rem}.carousel-indicators{display:none;justify-content:center;align-items:center;margin-top:.1rem;gap:8px}.carousel-indicator{width:8px;height:8px;border-radius:50%;border:none;background:#ccc;cursor:pointer}.carousel-indicator:hover{background:var(--light-gray)}.carousel-indicator.active{background:var(--accent-color);padding:6px;border-radius:50%}@media (max-width: 639px){.carousel-slide{padding:0 4px}.carousel-btn{width:40px;height:40px}.carousel-btn-prev{left:8px}.carousel-btn-next{right:8px}}@media (min-width: 640px){.carousel-navigation{display:block}}@media (min-width: 1440px){.carousel-slide{padding:0 10px}}.carousel-container *{box-sizing:border-box}.carousel-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 1300px){.carousel-indicators{display:flex}.carousel-navigation{display:none}}.button{color:#fff;background-color:var(--bg-page);padding:10px;border:1px solid var(--accent-color);border-radius:5px;cursor:pointer;text-wrap:nowrap;transition:all .35}.button:hover{color:var(--accent-color);border:1px solid var(--gray)}.button:active{background:var(--accent-color);color:#fff}.active{color:#fff;background-color:var(--accent-color);padding:10px;border:none;border-radius:5px;cursor:pointer;text-wrap:nowrap;transition:all .35}.portfolio__title{margin-top:140px}.prtfolio_btn{display:flex;overflow-x:auto;gap:10px;margin-bottom:10px;font-size:clamp(.625rem,.55rem + .38vw,1rem);scrollbar-width:none}.prtfolio_btn::-webkit-scrollbar{display:none}.portfolio__bottom{display:flex;gap:10px;justify-content:center;align-items:center;margin:0 auto 70px}.portfolio__bottom__button{padding:15px 20px;width:320px;height:46px}.portfolio__test{margin-bottom:10px}.portfolio__bottom__black__button{padding:15px 20px;width:320px;height:46px;background-color:var(--bg-page);color:#fff;border:1px solid var(--accent-color);border-radius:5px;cursor:pointer}.portfolio-slide{display:flex;justify-content:center;align-items:center}.slide{height:60vh;border-radius:5px;margin:5px;cursor:pointer;color:#fff;flex:1;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease-in-out}.slide.active{flex:10}.partners-carousel{overflow:hidden;width:100%;position:relative;margin-bottom:60px}.partners-carousel::-webkit-scrollbar{display:none}.partners__cards{display:flex;width:max-content;animation:scroll 20s linear infinite}.partners__cards>*{flex:0 0 auto;margin-right:1px;height:10rem;width:20rem}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.partners__cards>*{height:5rem;width:10rem}}@media (max-width: 480px){.partners__cards>*{height:5rem;width:10rem}}.partnerscard{border:1px solid var(--bg-page);background-color:#474747}.partner-logo{width:100%;height:100%;padding:1rem;object-fit:contain;object-position:center}.guarantees{margin-bottom:160px}.guarantees__cards{position:relative;display:grid;gap:10px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);grid-template-areas:"a b . c" "d . e f";padding:1px;margin-bottom:60px}.gcarditem1{grid-area:a}.gcarditem2{grid-area:b}.gcarditem3{grid-area:c}.gcarditem4{grid-area:d}.gcarditem5{grid-area:e}.gcarditem6{grid-area:f}.guarantees__cards:before{content:"S";font-family:Forum,serif;font-weight:400;font-size:clamp(37.5rem,35rem + 12.5vw,50rem);z-index:-1;position:absolute;margin:0 auto;left:30rem;top:-10rem;line-height:100%;text-transform:uppercase;color:#ffffff4d;opacity:.1}@media (max-width: 1100px){.guarantees__cards{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);grid-template-areas:"a b c" "d e f"}.guarantees__cards:before{top:-4rem;left:25rem}}@media (max-width: 900px){.guarantees__cards{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"a b" "c d" "e f"}.guarantees__cards:before{top:2rem;left:15rem}}@media (max-width: 600px){.guarantees__cards{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d" "e" "f"}.guarantees__cards:before{top:4rem;left:4rem}}[class^=gcard]{display:flex;flex-direction:column;align-items:center;gap:30px;text-wrap:wrap;text-align:center;padding:1.5rem;background-color:#272727aa;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.6rem;height:100%;transition:all .6s}[class^=gcard] h2{color:var(--accent-color);font-size:1.6rem;font-family:Inter,sans-serif;font-weight:300;line-height:1.2;word-wrap:break-word}[class^=gcard] p{color:#fff;font-size:16px;font-family:Inter;font-weight:300;line-height:20.8px;word-wrap:break-word;opacity:.86}[class^=gcard]:hover{box-shadow:1px 1px 2px var(--accent-color);transform:translateY(-5%)}.reviews-container{width:auto;height:800px;overflow:hidden;position:relative;display:none}.reviews-iframe{width:100%;height:100%;border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box}.reviews-link{text-decoration:none;color:#b3b3b3;font-size:16px;font-family:YS Text,sans-serif;position:absolute;bottom:8px;width:100%;text-align:center;left:0;overflow:hidden;text-overflow:ellipsis;display:block;max-height:14px;white-space:nowrap;padding:0 16px;box-sizing:border-box}@media (max-width: 600px){.reviews-container{display:block;margin-bottom:70px}}.faq-item{margin:0 auto;border-bottom:1px solid var(--light-gray)}.faq-accordion{margin-bottom:70px}.accordion{background:var(--bg-page);margin-bottom:10px;transition:box-shadow .3s ease}.accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;cursor:pointer;text-align:left;transition:all .3s ease}.accordion-number{display:inline-block;width:100px;text-align:right;padding-right:50px;font-weight:500;font-size:36px;line-height:100%;color:var(--gray);opacity:.4}.accordion-title{flex:1;font-size:1.6rem;font-family:Inter,sans-serif;font-weight:300;line-height:1.2;color:var(--accent-color);opacity:.86}.accordion-symbol{font-size:60px;color:var(--light-gray);font-family:Inter,sans-serif;font-weight:100;line-height:1;display:inline-block;transition:transform .3s ease}.accordion-symbol.open{transform:rotate(45deg)}.accordion-content-wrapper{max-height:0;overflow:hidden;opacity:0}.accordion-content-wrapper.open{max-height:500px;opacity:1;transition:max-height .6s ease-in,opacity .6s ease-in}.accordion-content{width:100%;text-align:left;padding-left:120px;padding-right:4rem;margin-bottom:20px;font-size:16px;font-family:Inter;font-weight:300;line-height:20.8px;word-wrap:break-word;color:#fff}@media (max-width: 768px){.accordion-header{padding-left:1px}.accordion-number{display:none;font-size:28px;padding-right:60px}.accordion-title{font-size:16px;padding-right:25px}.accordion-content{font-weight:300;font-size:14px;line-height:130%;padding-left:1.4rem}}.footer-line{border-top:1px solid var(--accent-color);height:20px}.white{border-top:.1px solid white;opacity:.7}.footer-content{margin:40px auto;display:flex;justify-content:space-between;align-items:flex-start;gap:65px;color:#fff;line-height:20.8px;word-wrap:break-word}.hidden{display:none}.footer-location{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:1px;grid-row-gap:40px;margin-bottom:20px;font-size:18px}.addres,.time,.phone,.mail{text-align:left;padding-left:38px;background-repeat:no-repeat;background-position:center left;background-size:20px}.addres{background-image:url(/img/ico/location.svg)}.addres h1,.time h1,.phone h1,.mail h1{font-size:18px;font-weight:400;margin-bottom:5px;color:var(--accent-color)}.addres p,.time p,.phone a,.mail a{color:#fff;font-size:16px;font-weight:300}.time{background-image:url(/img/ico/time.svg)}.phone{background-image:url(/img/ico/phone.svg)}.mail{background-image:url(/img/ico/mail.svg)}.addres-text{max-width:100%}.footer-social{display:flex;flex-direction:row-reverse;justify-content:space-between;justify-items:center;align-items:center;margin-bottom:30px}.copyright{font-size:12px}.contacts__notation{width:100%}.contacts__logo img{width:30px;cursor:pointer}@media (max-width: 1099px){.footer-content{flex-direction:column}}@media (max-width: 640px){.footer-location{grid-template-columns:repeat(1,auto)}}.centertext{position:relative;font-family:var(--accent-font);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:400;font-size:72px}.center__btn{width:100%;font-family:Inter,sans-serif;font-size:16px}.corner-border{position:absolute;width:60px;height:60px;border-top:1px solid white;border-left:1px solid white}.corner-top-left{top:32%;left:-50%}.corner-bottom-left{bottom:32%;left:-50%;transform:rotate(270deg)}.corner-top-right{top:32%;left:137%;transform:rotate(90deg)}.corner-bottom-right{bottom:32%;left:137%;transform:rotate(180deg)}.repair{height:800px;width:100%;background-image:url(/img/repair/hero.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;justify-content:center}*{padding:0;margin:0;border:none}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}input[type=file]{max-width:100%}@font-face{font-family:Constantine;src:url(/assets/Constantine-B0z4AJ5M.ttf)}:root{--yellow: #d99550;--gray: #a79d9a;--light-gray: #e3dcda;--black: #2d2d2d;--accent-color: var(--yellow);--bg-page: var(--black);--accent-font: "Constantine"}body{background-color:var(--bg-page);font-family:Inter,sans-serif;font-size:400}.container{margin:0 auto;max-width:1350px;padding:0 15px;width:100%}
