.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:380px;max-width:255px;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}.service.analysis--service .card{padding:0;height:auto}.service.analysis--service .text-block{max-width:100%;padding:20px}.service.analysis--service .btn{padding:10px 0}@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%}}.service.analysis--service .swiper-slide.last-two .card img{border-top-left-radius:24px;border-top-right-radius:24px;max-width:fit-content;margin:0}.container.service.analysis--service{background:none;padding:0}.align-center{text-align:center}.how-do-check{max-width:1240px;margin:60px auto;background:#fff4e5;border-radius:48px}.how-do-check .text-block--img{gap:110px;padding:40px;margin:0}.how-do-check .text-block--img .left-block,.how-do-check .text-block--img .right-block{margin-bottom:0}.how-do-check img{border-radius:32px}.video-container{position:relative;width:100%;max-width:1240px;margin:0 auto;border-radius:48px;overflow:hidden;cursor:pointer}.player-block h2{position:absolute;left:25%;color:#fff;top:20%;max-width:668px;font-weight:600;font-size:64px;text-align:center}.video-container img{width:100%;display:block}.play-button{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.play-button::before{content:"▶";color:#fff;font-size:59px;font-weight:bold}@media (max-width:1440px){.service.analysis--service .card{max-width:420px;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.analysis--service .swiper-slide.last-two .card{max-width:609px}.service .swiper-slide.last-two .card img{max-width:360px;margin:auto}}@media (max-width:1325px){.player-block h2{left:0;top:0;margin:11% 23%;font-size:47px}.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;width:100%}.container{padding-left:40px;padding-right:40px}.container.long-text-block>p{margin:0 auto 50px}}@media (min-width:1025px){.mobile-content{display:none}}@media (max-width:1024px){.desktop-content{display:none}.container.how-do-check{flex-direction:column}.container.how-do-check .text-block--img{justify-content:start}.how-do-check .bottom-block{padding:80px 80px 40px}.how-do-check .step-do-check{display:flex;justify-content:space-between}.how-do-check .step__circle{display:flex;justify-content:center;background:#ff9500;width:90px;height:90px;border-radius:50%;margin:0 auto}.how-do-check .step__num{margin:5px 0 0;font-weight:400;font-size:64px;color:#fff}.how-do-check .step__container>p{max-width:200px;font-weight:600;font-size:20px;line-height:28px;text-align:center}.how-do-check .step__arrow{display:flex;align-items:center;justify-content:center;width:50px}.how-do-check .step__arrow::before{content:"";display:block;width:50px;height:24px;background:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"50\"\ height=\"24\"\ viewBox=\"0\ 0\ 50\ 24\"\ fill=\"none\"><path\ d=\"M49.3107\ 13.0607C49.8964\ 12.4749\ 49.8964\ 11.5251\ 49.3107\ 10.9393L39.7647\ 1.39339C39.1789\ 0.807608\ 38.2292\ 0.807609\ 37.6434\ 1.3934C37.0576\ 1.97918\ 37.0576\ 2.92893\ 37.6434\ 3.51472L46.1287\ 12L37.6434\ 20.4853C37.0576\ 21.0711\ 37.0576\ 22.0208\ 37.6434\ 22.6066C38.2292\ 23.1924\ 39.1789\ 23.1924\ 39.7647\ 22.6066L49.3107\ 13.0607ZM0.25\ 13.5L48.25\ 13.5L48.25\ 10.5L0.25\ 10.5L0.25\ 13.5Z\"\ fill=\"%23FF9500\"/></svg>) no-repeat center;background-size:contain}}@media (min-width:1024px){.service .grid .swiper-slide:last-child{grid-column:span 2}.service.analysis--service .grid .swiper-slide:last-child{grid-column:auto}.service .grid .swiper-slide{height:auto}.service.analysis--service .card{height:100%}.service.analysis--service .text-block{flex:1}}@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:#f4f6f9;max-width:380px}.how-do-check{margin:60px 40px;padding:0}.how-do-check .text-block--img{padding:40px 30px}}@media (max-width:991px){.service.analysis--service .card{max-width:327px}.service.analysis--service h2{text-align:left;font-size:32px;padding:0 10px}.service.analysis--service .text-block{align-items:start;text-align:left}.service.analysis--service .card h3{height:110px}.service.analysis--service .card ul{height:200px}.how-do-check .bottom-block{padding:80px 19px 40px}.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){.key-moment .card{max-width:303px}.how-do-check{margin:60px 10px}.how-do-check .step-do-check{flex-direction:column;align-items:center}.how-do-check .text-block--img{gap:0;padding:40px 0 0}.how-do-check .btn{max-width:352px;width:auto}.how-do-check .bottom-block{padding:50px 0 40px}.how-do-check .step__arrow::before{content:"";display:block;width:23px;height:62px;background:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"23\"\ height=\"62\"\ viewBox=\"0\ 0\ 23\ 62\"\ fill=\"none\"><path\ d=\"M10.4393\ 61.0607C11.0251\ 61.6464\ 11.9749\ 61.6464\ 12.5607\ 61.0607L22.1066\ 51.5147C22.6924\ 50.9289\ 22.6924\ 49.9792\ 22.1066\ 49.3934C21.5208\ 48.8076\ 20.5711\ 48.8076\ 19.9853\ 49.3934L11.5\ 57.8787L3.01472\ 49.3934C2.42893\ 48.8076\ 1.47919\ 48.8076\ 0.893398\ 49.3934C0.307611\ 49.9792\ 0.307611\ 50.9289\ 0.893398\ 51.5147L10.4393\ 61.0607ZM10\ 0L10\ 60H13L13\ 0L10\ 0Z\"\ fill=\"%23FF9500\"/></svg>) no-repeat center;background-size:contain}.how-do-check .step__arrow{height:150px}.how-do-check .step__container>p{margin-bottom:0;font-size:16px;max-width:100%}.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:10px;padding-right:10px}.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}}