.long-price-block h2{font-size:48px}.ochistka-intro .image-block img{position:absolute;right:0;max-width:fit-content;box-shadow:none}.ochistka-intro .text-block{z-index:1}.ochistka-intro .image-block{width:100%;position:relative}.container.main-intro.ochistka-intro{margin:0 auto 40px}.ochistka-intro .description-bottom b{font-weight:600;color:#000}.description-bottom ul{padding:0}.description-bottom li{list-style-type:none;position:relative;padding-left:40px}.description-bottom li::before{content:"•";color:#ff9500;font-size:44px;position:absolute;left:0;top:0}.text-block--img{display:flex;gap:125px;max-width:1240px;margin:60px auto}.container.text-block--img{display:flex;gap:125px;max-width:1240px;margin:60px auto}.text-block--img .left-block,.text-block--img .right-block{max-width:610px;height:auto;border-radius:32px;display:flex;flex-direction:column;gap:16px;margin-bottom:50px}.text-block--img h2,.text-block--img h3{font-weight:600;font-size:40px;line-height:120%;letter-spacing:-.03em;margin:0}.text-block--img p{max-width:505px;font-weight:400;font-size:16px;line-height:28px;letter-spacing:0;margin:0}.container.key-moment{flex-direction:column;max-width:1240px;margin:60px auto}.key-moment .cards{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.key-moment .card{max-height:328px;max-width:570px;background:#f4f6f9;padding:20px;border-radius:24px;flex:1 1 50%;text-align:center}.key-moment h2{font-size:48px}.key-moment .card img{width:144px;height:auto;margin-bottom:32px}.key-moment .card .text-block{gap:8px;max-width:352px;margin:0 auto}.key-moment .card h3{margin:0;color:#000;font-weight:600;font-size:24px;line-height:32px}.key-moment .card ul,.key-moment .card ol{color:#606673;margin:0;font-weight:600;font-size:16px;line-height:24px;padding-left:20px}.key-moment .card p{color:#606673;margin:0;font-weight:600;font-size:16px;line-height:24px}.container.long-text-block{flex-direction:column;max-width:1240px;margin:60px auto}.container.long-text-block>h2{text-align:center}.container.long-text-block>p{font-weight:400;font-size:16px;line-height:28px;text-align:center}.container.long-text-block>p{margin:0 auto 50px}.container.long-text-block>p:last-child{max-width:820px}.long-text-block .text-block--img{margin:0}.text-block--img h2{text-align:left}.can-service h2{font-size:48px;text-align:center}.can-service.container{background:none}.service .grid{max-width:1260px}.long-price-block{max-width:1240px;margin:0 auto;display:block}.long-price-block .product-card{display:flex;align-items:center;padding:32px 0;border-radius:10px}.long-price-block .product-info{max-width:610px;width:100%;background:#f5f5f5;padding:32px;border-radius:32px;flex:1}.long-price-block .product-info h2{font-size:24px;margin:0;line-height:32px;max-width:388px}.long-price-block .product-info>p{max-width:388px}.long-price-block .price{color:#2cb161;font-weight:600;font-size:40px;line-height:120%;margin-top:16px}.long-price-block .product-details{font-weight:400;font-size:16px;line-height:24px;margin:10px 0;color:#444952}.long-price-block .product-details p{display:flex;justify-content:space-between;margin:12px 0}.long-price-block .product-details p>span:last-child{font-weight:600;color:#444952}.long-price-block .btn{display:inline-block;padding:10px 0;background:#ff9500;color:#fff;text-align:center;border-radius:12px;text-decoration:none;margin-top:20px;width:100%;height:36px;line-height:35px;font-size:20px;font-weight:500}.long-price-block .product-image{max-width:610px;width:100%;max-height:488px;margin-left:20px}.long-price-block .product-image img{display:block;width:100%;max-width:344px;margin:0 auto}.calculator-azs{background:#f4f6f9}.container .container-calculator{max-width:1240px;width:100%;margin:auto;padding:20px;display:flex;flex-direction:column}.calculator-azs .calculator-main{max-width:925px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.calculator-azs .slider{-webkit-appearance:none;appearance:none;width:100%;height:16px;background:#fff;border-radius:16px;outline:none;border:.1px solid #d8d9dc;position:relative}.calculator-azs .slider::-webkit-slider-runnable-track{width:100%;height:16px;border-radius:16px;background:linear-gradient(to right,#ff9500 var(--progress),#fff var(--progress))}.calculator-azs .slider::-moz-range-progress{background:#ff9500;height:16px;border-radius:16px}.calculator-azs .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;background:#ff9500;border-radius:50%;cursor:pointer;margin-top:-10px;position:relative}.calculator-azs .slider::-moz-range-thumb{width:32px;height:32px;background:#ff9500;border-radius:50%;cursor:pointer}.calculator-azs .values{display:flex;margin-top:30px;width:100%;justify-content:space-between}.calculator-azs .values>span{display:flex;flex-direction:column;align-items:center}.calculator-azs .values>span span:first-child{font-weight:600;font-size:49px;line-height:120%}.calculator-azs .values>span span:last-child{font-weight:600;font-size:20px;line-height:28px;color:#606673}.calculator-azs .input-group{margin-top:30px;max-height:56px;display:flex;gap:20px;padding:30px 0;border-top:1px solid #d8d9dc}.calculator-azs .input-group input{font-weight:400;font-size:18px;line-height:22px;flex:1;padding:10px;border:none;border-radius:12px;color:#606673}.calculator-azs .btn{color:#fff;border:none;max-height:56px;cursor:pointer;display:inline-block;padding:10px 0;background:#ff9500;text-align:center;border-radius:12px;text-decoration:none;margin:0;height:100%;line-height:35px;font-size:20px;font-weight:500}.calculator-main h2{font-weight:600;font-size:48px;line-height:120%;margin:30px 0 0}div.calculator-main > p:nth-child(2){font-weight:600;font-size:20px;line-height:28px;color:#606673;margin:0}.calculator-main #liters{font-weight:600;font-size:112px;line-height:120%}div.calculator-main > p:nth-child(4){font-weight:600;font-size:32px;line-height:120%;color:#606673;margin:0 0 30px}.nowrap-span{text-wrap:nowrap}@media (min-width:1024px) and (max-width:1439px){.service .swiper-slide.last-one:last-child .card{width:95%}.service .swiper-slide.last-one:last-child .card img{max-width:360px;margin:auto}.service .swiper-slide.last-one:last-child .card .btn{max-width: calc(381px* 2);width:100%}}@media (min-width:1440px){.service .grid{display:flex;flex-wrap:wrap}.service .grid .swiper-slide{width:auto}.service .card{width:358px}.service .swiper-slide.last-two .card{max-width:568px;width:100%}.service .swiper-slide.last-two .card img{max-width:360px;margin:auto}.service .swiper-slide.last-two .card .btn{max-width: calc(271px * 2);width:100%}}@media (max-width:1325px){.container.text-block--img,.text-block--img{gap:24px;justify-content:center}.text-block--img .left-block div,.text-block--img .left-block img,.text-block--img .right-block div,.text-block--img .right-block img{width:100%;height:auto}.text-block--img .left-block,.text-block--img .right-block{max-width:476px}div.key-moment .card{height:auto}.container{padding-left:40px;padding-right:40px}.container.long-text-block>p{margin:0 auto 50px}}@media (min-width:1024px){.service .grid .swiper-slide:last-child{grid-column:span 2}}@media (max-width:1100px){.ochistka-intro .image-block img{right:0;width:568px;left:-140px}.ochistka-intro .description-bottom{margin:0;max-width:420px}.ochistka-intro .btn{margin-top:0}.long-price-block .product-info{max-width:356px}.long-price-block .product-image{max-width:420px}.key-moment .card{background:#fcfcfc;max-width:380px}}@media (max-width:991px){.container .container-calculator{padding:0}.calculator-azs .input-group{flex-direction:column;max-height:fit-content}.calculator-main h2{font-size:32px;line-height:40px}div.calculator-main > p:nth-child(2) {font-size:16px;line-height:28px;margin-top:16px;text-align:center}.calculator-main #liters{margin-top:40px;font-size:64px}.calculator-azs .values>span span:first-child{font-size:18px}.calculator-azs .values>span span:last-child{font-size:12px}div.calculator-main > p:nth-child(4){font-size:24px}.calculator-azs .input-group input{padding:17px}.calculator-azs .btn{width:100%}}@media (min-width:771px){.long-price-block .swiper-wrapper{flex-direction:column}.long-price-block .product-card{justify-content:center}}@media (max-width:771px){.long-price-block .product-info{padding:32px 16px;max-width:301px}.long-price-block .product-info h2{font-size:20px;margin:0;line-height:28px;max-width:298px;text-align:left}.long-price-block .price{font-size:32px}.long-price-block .product-details{font-size:14px}.long-price-block .product-card:nth-child(odd){flex-direction:column-reverse;gap:20px}.long-price-block .product-card:nth-child(even){flex-direction:column;gap:20px}.long-price-block .product-info{}.container{padding-left:20px;padding-right:20px}.ochistka-intro .text-block{max-width:100%;align-items:normal;text-align:start}.ochistka-intro .description-bottom{height:auto}.ochistka-intro.main-intro .btn{width:auto}.ochistka-intro .image-block img{position:initial;height:auto;width:100%}.container.text-block--img{flex-direction:column;margin:0 auto}.container.text-block--img,.text-block--img{align-items:center}.text-block--img h2,.text-block--img h3{text-align:left;font-size:28px}.key-moment h2{font-size:32px}.key-moment .cards{flex-direction:column;align-items:center}.key-moment .card img{display:block;margin:0 auto}.key-moment .card .text-block{text-align:center;margin:0 auto}.key-moment .card ul,.key-moment .card ol{list-style:none}.long-text-block .text-block--img:nth-child(odd){flex-direction:column-reverse}.long-text-block .text-block--img:nth-child(even){flex-direction:column}.text-block--img .left-block,.text-block--img .right-block{margin:0}.long-text-block .text-block--img img{margin:30px 0}.text-block--img{gap:0}}