.restore-nav,.restore-nav *{box-sizing:border-box}
.restore-nav{z-index:5;position:relative;background:#fff;color:#222;border-bottom:1px solid #ebe8e9;font:600 15px/1.35 Arial,sans-serif}
.restore-inner{max-width:1340px;padding:14px clamp(16px,4vw,58px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.restore-inner>a{display:block;flex:none;color:#242329}.restore-inner img{display:block;max-width:164px;width:100%;height:44px;object-fit:contain}
.restore-inner nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 24px}.restore-inner nav a{color:#25232a;text-decoration:none;white-space:nowrap}.restore-inner nav a:hover,.restore-inner nav a:focus{color:#d71758;text-decoration:underline;text-underline-offset:4px}
.restore-contact{display:inline-block;padding:10px 16px;background:#c91651;border-radius:5px;color:white!important;text-decoration:none;font:600 15px/1.4 Arial,sans-serif}
.restore-alt{font-size:.9em;line-height:1.4}.restore-requisites{padding:20px clamp(20px,7vw,110px);margin:1rem 0;overflow-wrap:anywhere}.restore-requisites summary{cursor:pointer;font-weight:bold}
.wow{visibility:visible!important;opacity:1!important;animation:none!important}
.a-home-top{height:auto!important;min-height:420px;max-height:none!important;overflow:hidden}.a-home-top__title{line-height:1.08}.a-home-top__content{padding:50px 0!important;position:relative;z-index:1}.a-home-top__text{max-width:52em}
.tariffs{padding:50px 0}.tariffs__title{margin-bottom:1.2em}.tariffs__list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;padding:0}.tariffs__item{background:#f7f5f6;border-radius:8px;padding:24px;display:flex;flex-direction:column;align-items:start;gap:14px;color:#28252b}.tariffs__item-title{font-size:1.3rem;font-weight:700}.tariffs__item-description{flex:1}.tariffs__item-price{font-size:1.25rem}.tariffs__item-price .old-price{text-decoration:line-through;font-size:1rem;color:#666}
.swiper-container,.swiper{overflow-x:auto!important}.swiper-slide{flex-shrink:0}.swiper-button-prev,.swiper-button-next,.reels__play-button,.reels__mute-button,.a-contacts__req{display:none!important}
.a-read__content,.a-services__answer{max-height:none!important}.a-home-top #triangles{pointer-events:none}
img,video{max-width:100%}video{height:auto}body{overflow-x:hidden}
@media(max-width:760px){.restore-inner{display:block;padding:10px 15px 12px}.restore-inner img{width:140px;height:36px}.restore-inner nav{justify-content:flex-start;gap:8px 14px;margin-top:10px;font-size:13px}.a-home-top{min-height:0}.a-home-top__content{padding:28px 0!important}.restore-nav{position:relative}}
.catalog{max-width:1100px;margin:0 auto;padding:36px 20px 70px;font:16px/1.55 Arial,sans-serif;color:#26242a}.catalog h1{font-size:clamp(30px,5vw,48px);line-height:1.1;margin:0 0 24px}.catalog ul{padding-left:1.3rem;overflow-wrap:anywhere}.catalog a{color:#7c1740}.catalog li{margin:.4em 0}.catalog .groups{columns:3 220px}.catalog small{color:#635964}
body.restored-modern{padding-top:0!important;margin-top:0!important}.restore-nav:before{display:none!important}
.restore-faq,.restore-read{margin:10px 0;padding:14px 18px;border:1px solid #e6dfe2;border-radius:6px}.restore-faq summary,.restore-read summary,.restore-review summary{cursor:pointer;font-weight:650}.restore-faq[open]>div,.restore-read[open]>section,.restore-read[open]>div{display:block!important;max-height:none!important;height:auto!important;overflow:visible!important;margin-top:16px}.restore-read[open] section:after{display:none!important}.restore-review{padding:12px}.restore-review[open] .a-review__main{display:block;padding:16px 0}.restore-review .a-home-reviews-card__image{max-width:300px}.swiper-wrapper{scroll-snap-type:x proximity}.swiper-slide{scroll-snap-align:start}
.a-case.case-dekstop,.a-case.case-mobile,main.a-case{background-color:#212037}
.restore-legacy{box-sizing:border-box;max-width:1040px;margin:auto;padding:clamp(24px,5vw,70px) clamp(18px,5vw,66px);font:18px/1.55 Arial,sans-serif;color:#292630;overflow-wrap:anywhere}.restore-legacy h1{font-size:clamp(30px,4vw,52px);line-height:1.1;margin:22px 0}.restore-legacy h2{font-size:clamp(24px,3vw,34px);line-height:1.25}.restore-legacy pre,.restore-legacy table{max-width:100%;overflow:auto;display:block}.restore-legacy a{color:#9d124b;text-underline-offset:3px}.restore-legacy img{height:auto;max-width:100%}.restore-legacy .h1like,.restore-legacy .portfolioGroupsSwitcher,.restore-legacy .breadcrumbs{font-size:.85em;color:#64616b}.restore-legacy .portfolioGroupsSwitcher a{margin-right:1em}.restore-legacy p{margin:1em 0}.restore-legacy [style*="background-image"]{background-size:contain;background-repeat:no-repeat}.restore-legacy .switchPageLinks a{display:inline-block;margin-right:1em}
