.hp-field{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.form-status{font-size:14px;line-height:1.5;margin:12px 0}.feedback-form-body .form-group,.modal-form .form-group{display:block}.form-group>span{display:block;margin-bottom:6px}.service-action{margin-top:32px;padding:28px;background:var(--light);border-radius:12px}.footer-details{padding-bottom:24px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.footer-details p{margin:0}.footer-details .social{margin:0}.search-form{display:grid;gap:12px;max-width:720px;margin-bottom:32px}.contacts-wrap--text{display:block}.contacts-wrap--text .contacts-info{width:100%}.breadcrumb{display:flex;gap:12px;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:32px}.breadcrumb a{color:inherit}.hero-slider [hidden]{display:none!important}.hero-slider-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-slider-button{width:44px;height:44px;border:1px solid var(--w-50);border-radius:50%;background:transparent;color:var(--w-100);font:inherit}.hero-slider-button[aria-pressed="true"]{background:var(--r);border-color:var(--r)}.hero-slider-button:focus-visible{outline:3px solid var(--lb);outline-offset:3px}.hero-slider .hero-head .h1{font-size:60px;line-height:1.1}.hero-slider .hero-head{flex:1;min-width:0}.hero-slider .hero-advantages{min-width:0}@media(max-width:991px){.hero-slider .hero-head .h1{font-size:40px}}.services-card-title{font-size:inherit}.hero-img img,.feedback-img img{width:100%;height:100%;object-fit:cover}.section.seo--2{padding-top:40px}@media(max-width:575px){.service-action{padding:20px}.footer-details{display:grid}.hero-slider .hero-head .h1{font-size:36px}}
