@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;1,400;1,500&family=Noto+Serif+Display:ital,wght@0,400;0,500;1,400;1,500&display=swap";.service-promo{width:100%;position:relative}.service-promo .container,.service-promo .row{height:100%}.service-promo .row{justify-content:flex-end}.service-promo .section-title{font-family:"Noto Serif Display";font-size:2.5vw;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.48px;color:#272529;text-align:right;margin-bottom:42px}@media (max-width: 768px){.service-promo .section-title{font-size:5.2083333333vw;margin-bottom:14px}}.service-promo-bg{width:100%;position:absolute;left:0;z-index:-1;background-position:100% 50%;background-size:cover;background-repeat:no-repeat}@media (max-width: 768px){.service-promo-bg{width:100vw;background-position:center}}.service-promo__info{display:flex;flex-direction:column;align-items:flex-end;height:100%;padding-top:55vh}@media (max-width: 1024px){.service-promo__info{padding-top:20vh}}@media (max-width: 768px){.service-promo__info{padding-top:20vh}}.service-promo__header{max-width:59%;display:flex;flex-direction:column;justify-content:center}.service-promo__subtitle{font-family:"Noto Serif Display";font-size:1.25vw;font-style:italic;font-weight:400;line-height:140%;letter-spacing:.24px;color:#272529;margin-bottom:32px}@media (max-width: 768px){.service-promo__subtitle{font-size:3.3333333333vw}}.service-promo__text{font-family:"Noto Serif Display";font-size:1.25vw;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.24px;color:#272529;margin-bottom:48px}.service-promo__text:last-child{margin-bottom:0}@media (max-width: 768px){.service-promo__text{font-size:3.125vw}}.info-item{padding:0 2vw}@media (max-width: 768px){.info-item{margin-bottom:24px}}.info-item__title{font-family:"Noto Serif Display";font-size:1.875vw;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.36px;color:#272529;margin-bottom:32px}@media (max-width: 768px){.info-item__title{font-size:4.1666666667vw;margin-bottom:12px}}@media (max-width: 768px){.info-item__list{margin-inline-start:24px}}.info-item__list-value{font-family:"Noto Serif Display";font-size:1.25vw;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.24px;color:#272529;margin-bottom:4px}.info-item__list-value::marker{color:#9abde5;font-size:32px}@media (max-width: 768px){.info-item__list-value::marker{font-size:18px;margin-top:4px}}@media (max-width: 768px){.info-item__list-value{font-size:3.3333333333vw}}.info-text-row{text-align:right}.info-text-row .info-text{font-family:"Noto Serif Display";font-size:1.25vw;font-style:italic;font-weight:400;line-height:140%;letter-spacing:.24px;margin-bottom:24px}@media (max-width: 768px){.info-text-row .info-text{font-size:3.3333333333vw}}.section-prices{padding-top:38px;padding-bottom:100px}@media (max-width: 768px){.section-prices{padding-bottom:30px}}.prices-table{width:100%;display:flex;justify-content:center;border-collapse:collapse}@media (max-width: 768px){.prices-table tbody{width:100%;overflow-x:auto}.prices-table tbody::-webkit-scrollbar{display:none}}.prices-table-position{display:flex;justify-content:center}.prices-table-keys td{padding-bottom:18px;padding-left:27px;padding-right:27px;border-right:2px solid #9abde5;border-bottom:2px solid #9abde5}.prices-table-keys td:last-child{border-right:none}@media (max-width: 768px){.prices-table-keys td{min-width:90px;padding-left:8px;padding-right:8px;padding-bottom:8px}}.prices-table .prices-table-values.price-table-values--border{border-top:2px solid #9abde5}.prices-table-values td{padding:12px 10px;border-right:2px solid #9abde5}.prices-table-values td:last-child{border-right:none}@media (max-width: 768px){.prices-table-values td{padding-top:8px}}.prices-table-values td .prices-table-label{white-space:nowrap}@media (max-width: 768px){.prices-table-values td .prices-table-label{white-space:normal}}.prices-table-key{padding:10px;background-color:#e4eff9;border-radius:8px;font-family:"Noto Serif Display";font-size:1.25vw;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.32px}@media (max-width: 768px){.prices-table-key{font-size:2.5vw}}.prices-table-value{font-family:"Noto Serif Display";font-size:1.25vw;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.3px}@media (max-width: 768px){.prices-table-value{font-size:2.5vw}}.price-info{padding-top:32px}.price-info-text{font-family:"Noto Serif Display";font-size:1.25vw;font-style:italic;font-weight:400;line-height:140%;letter-spacing:.24px;margin-bottom:22px}@media (max-width: 768px){.price-info-text{font-size:2.5vw}}.section-services__title{font-family:"Noto Serif Display";font-size:1.875vw;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.36px;text-align:center;color:#272529;margin-bottom:42px}@media (max-width: 768px){.section-services__title{font-size:3.2291666667vw}}.service-key{font-family:Noto Serif Display;font-size:1.4583333333vw;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.32px;color:#272529;padding:10px 0;border-bottom:2px solid #9abde5}@media (max-width: 768px){.service-key{font-size:2.9166666667vw}}.service-value{font-family:Noto Serif Display;font-size:1.4583333333vw;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.32px;color:#272529;padding:10px 0 10px 100px;border-left:2px solid #9abde5;border-bottom:2px solid #9abde5}@media (max-width: 768px){.service-value{padding-left:20px;font-size:2.9166666667vw}}.service-image{text-align:center;padding-left:44px;border-left:2px solid #9abde5;border-bottom:2px solid #9abde5}.service-image img{width:100%;height:100%;object-fit:contain}@media (max-width: 1024px){.service-image img{width:100%}}@media (max-width: 768px){.service-image img{width:100%}}.services__list{padding-bottom:100px}.services__list .row:last-child .service-key,.services__list .row:last-child .service-value,.services__list .row:last-child .service-image{border-bottom:none}.services-action{padding-bottom:100px}.services-action .button{width:100%}.section-promo .service-promo-bg{height:130vh}@media (max-width: 1024px){.section-promo .service-promo-bg{height:60vh}}@media (max-width: 768px){.section-promo .service-promo-bg{height:50vh}}.section-info{position:relative;margin-top:100px;padding-bottom:64px}.section-info__bg{width:100%;height:100%;position:absolute;bottom:0;right:0;z-index:-1;background-image:url(/images/bg/maintance-cleaning-bg-second.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.section-info .info-text-row{margin-top:80px}
