.sx-hero{background:#eaf0f5;padding:22px 0 60px;border-bottom:6px solid #285d81}.sx-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center}.sx-page h1{font-size:51px}.sx-page h1 em{font-style:normal;color:#285d81}.sx-page .sx-lead{font-size:19px;line-height:1.9}.sx-page .sx-note{font-size:15px;line-height:1.85;margin:27px 0 0}.sx-figure{background:#182b3b;min-width:0}.sx-figure>img{display:block;width:100%;height:auto}.sx-figure figcaption{padding:25px 28px}.sx-figure figcaption strong{font-size:23px;line-height:1.5;color:#fff;display:block;font-weight:500}.sx-figure figcaption span{font-size:14px;line-height:1.8;color:#bfd5e5;display:block;margin-top:10px}.sx-hero .sx-figure{box-shadow:0 16px 40px #182b3b20}.sx-hero img[src="images/wartung-reparatur/13.jpg"]{height:410px;object-fit:contain;background:#d5dfe6}.sx-jump{display:grid;grid-template-columns:repeat(3,1fr)}.sx-jump a{display:flex;gap:13px;color:#253f55;padding:24px 8px;border-bottom:1px solid #cbd7e0;font-size:18px;font-weight:600;line-height:1.8}.sx-jump span{font-size:15px;color:#497491}.sx-jump a:hover{background:#f2f5f8}.sx-section{padding:75px 0;scroll-margin-top:25px}.sx-light{background:#edf2f6}.sx-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:38px}.sx-heading h2{margin-bottom:0}.sx-heading>p{font-size:17px;margin:0}.sx-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sx-cases article{border-top:3px solid #7894a8;padding-top:26px;min-width:0}.sx-cases h3{font-size:26px}.sx-cases p{font-size:17px;margin:0}.sx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;list-style:none;padding:0;margin:0}.sx-steps li{border-top:1px solid #a8bccb;padding-top:25px;min-width:0}.sx-steps li>span{display:block;font-size:29px;line-height:1.5;color:#285d81;margin-bottom:20px}.sx-steps h3{font-size:26px}.sx-steps p{font-size:17px;margin:0}.sx-request-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:start}.sx-request-grid p{font-size:17px}.sx-info{background:#edf2f6;border-top:5px solid #285d81;padding:30px;min-width:0}.sx-info h3{font-size:28px}.sx-info p{font-size:17px}.sx-facts{margin:0}.sx-facts>div{border-top:1px solid #bccedb;padding:20px 0}.sx-facts>div:first-child{border-top:0;padding-top:0}.sx-facts>div:last-child{padding-bottom:0}.sx-facts dt{font-size:18px;line-height:1.65;font-weight:600;color:#253f55;margin-bottom:7px}.sx-facts dd{font-size:16px;line-height:1.9;color:#4e6070;margin:0}.sx-system-pictures{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.sx-system-pictures .sx-figure{background:#edf2f6}.sx-system-pictures img{width:100%;height:165px;object-fit:contain;background:#fff;padding:12px}.sx-system-pictures figcaption{padding:13px 15px}.sx-system-pictures figcaption strong{font-size:16px;line-height:1.8;color:#253f55}.sx-feature-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:start}.sx-feature-grid p{font-size:17px}.sx-feature-grid .sx-facts{margin:28px 0}.sx-feature-grid>.sx-figure{position:sticky;top:25px}.sx-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.sx-faq details{border-top:1px solid #cbd7e0;padding:20px 0}.sx-faq details:last-child{border-bottom:1px solid #cbd7e0}.sx-faq summary{font-size:18px;line-height:1.8;font-weight:600;cursor:pointer;color:#253f55}.sx-faq details>p{font-size:17px;margin:16px 0 0}.sx-faq a{color:#245b82;text-decoration:underline}.sx-final{background:#182b3b;padding:55px 0}.sx-final>.container{display:flex;justify-content:space-between;align-items:center;gap:40px}.sx-final .lk-eyebrow{color:#b8d4e7}.sx-final h2{font-size:36px;color:#fff}.sx-final p{color:#dce5ed;font-size:17px;margin:0}.sx-final .lk-actions{margin:0;flex-direction:column;align-items:flex-start}.sx-final .lk-link,.sx-dark .lk-link{color:#d3e6f2;border-color:#748ea3}.sx-dark{background:#182b3b;border-top-color:#7894a8}.sx-dark .lk-eyebrow{color:#b8d4e7}.sx-dark h3{color:#fff}.sx-dark p{color:#dce5ed}.sx-dark .lk-link{display:block;margin-top:20px}.sx-disposal-list{display:grid;gap:0}.sx-disposal-list article{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:30px 0;border-top:1px solid #cbd7e0}.sx-disposal-list article>span{color:#285d81;font-size:31px;line-height:1.5}.sx-disposal-list h3{font-size:28px}.sx-disposal-list p{font-size:17px;margin:0;max-width:850px}.osna-service-page-v34 .osna-footer{background:#172635!important}.osna-service-page-v34 .osna-footer-bottom{background:#11202d}.osna-service-page-v34 .osna-footer a:not([href^="tel:"]){color:#dbe6ee}.osna-service-page-v34 .osna-footer-contact p{font-size:14px}.osna-service-page-v34 .osna-footer-bottom p,.osna-service-page-v34 .osna-footer-legal a{font-size:13px}
.sx-home-emergency{background:#182b3b;color:#fff;padding:22px 0;border-bottom:4px solid #7894a8}.sx-home-emergency>.container{display:flex;align-items:center;gap:35px;justify-content:space-between}.sx-home-emergency span:not(.lk-phone span){font-size:14px;line-height:1.8;color:#bfd5e5}.sx-home-emergency h2{font-size:27px;line-height:1.4;color:#fff;font-weight:600;margin:6px 0 0}.sx-home-emergency .lk-phone{display:flex;flex-direction:column;align-items:flex-start;font-size:17px;line-height:1.7;padding:15px 23px;white-space:nowrap}.sx-home-emergency .lk-link{font-size:16px;color:#d3e6f2;line-height:1.8;text-decoration:underline;text-underline-offset:5px;font-weight:600}.kd-services .sx-disposal-card{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.kd-services .sx-disposal-card figure{height:100%;min-height:280px}.kd-services .sx-disposal-card img{object-fit:cover}.kd-services .sx-disposal-card>div{padding:30px}
@media(max-width:1199px){.sx-page h1{font-size:45px}.sx-hero-grid,.sx-feature-grid,.sx-request-grid{gap:35px}.sx-heading,.sx-faq-grid{gap:40px}.sx-jump a{font-size:17px}.sx-cases{gap:25px}.sx-cases h3{font-size:24px}.sx-steps{gap:25px}.sx-steps h3{font-size:24px}.sx-home-emergency>.container{gap:25px}.sx-home-emergency h2{font-size:25px}.sx-home-emergency .lk-phone{font-size:16px;padding:15px 20px}}
@media(max-width:991px){.sx-hero-grid,.sx-feature-grid,.sx-request-grid,.sx-heading,.sx-faq-grid{grid-template-columns:1fr}.sx-hero .sx-figure{display:grid;grid-template-columns:1.3fr 1fr;align-items:center}.sx-hero .sx-figure>img{height:100%;object-fit:cover}.sx-hero img[src="images/wartung-reparatur/13.jpg"]{height:330px;object-fit:contain}.sx-heading{gap:20px}.sx-cases,.sx-steps{grid-template-columns:1fr;gap:28px}.sx-feature-grid>.sx-figure{position:static}.sx-final>.container{flex-direction:column;align-items:flex-start;gap:25px}.sx-final .lk-actions{flex-direction:row;align-items:center}.sx-home-emergency>.container{flex-wrap:wrap}.sx-home-emergency>.container>div{flex-basis:100%}.sx-home-emergency h2{font-size:27px}}
@media(max-width:767px){.sx-page h1{font-size:38px;letter-spacing:-.8px}.sx-page .sx-lead{font-size:17px}.sx-hero{padding:18px 0 40px}.sx-hero .sx-figure{display:block}.sx-hero .sx-figure>img{height:auto}.sx-hero img[src="images/wartung-reparatur/13.jpg"]{height:330px}.sx-figure figcaption{padding:23px}.sx-figure figcaption strong{font-size:23px}.sx-jump{grid-template-columns:1fr 1fr}.sx-jump a{font-size:16px;padding:20px 6px;gap:9px}.sx-jump span{font-size:14px}.sx-jump a:last-child{grid-column:1 / -1}.sx-section{padding:50px 0}.sx-heading{margin-bottom:30px}.sx-cases h3,.sx-steps h3{font-size:26px}.sx-info{padding:28px 23px}.sx-feature-grid,.sx-request-grid{gap:30px}.sx-system-pictures{gap:15px}.sx-system-pictures img{height:135px}.sx-system-pictures figcaption{padding:12px}.sx-final{padding:45px 0}.sx-final h2{font-size:31px}.sx-final .lk-actions{flex-direction:column;align-items:flex-start}.sx-disposal-list article{grid-template-columns:45px 1fr;gap:17px;padding:25px 0}.sx-disposal-list article>span{font-size:26px}.sx-disposal-list h3{font-size:25px}.sx-home-emergency{padding:25px 0}.sx-home-emergency>.container{gap:22px}.sx-home-emergency h2{font-size:26px}.sx-home-emergency .lk-phone{font-size:17px}.kd-services .sx-disposal-card{display:flex;grid-column:auto}.kd-services .sx-disposal-card figure{height:210px;min-height:0}.kd-services .sx-disposal-card>div{padding:25px 23px}}
@media(prefers-reduced-motion:no-preference){.sx-home-emergency .lk-phone{animation:sx-call 3s ease-in-out infinite}@keyframes sx-call{0%,100%{box-shadow:0 0 0 0 #a4c54155}55%{box-shadow:0 0 0 9px #a4c54100}}}
@media(prefers-reduced-motion:reduce){.sx-home-emergency .lk-phone{animation:none!important}}
