.r10qugw1 .hero{color:#fff;background:linear-gradient(90deg,#242424 40%,#000 100%);padding-block:70px}.r10qugw1 .hero h1{text-transform:uppercase;margin:0;font-size:36px;font-weight:600;line-height:1.3}.r10qugw1 .hero h1 span{color:#d8ad55}.r10qugw1 .hero p{margin-block:20px;font-size:24px}.r10qugw1 .benefits{color:#fff;background:#3a3a3a}.r10qugw1 .benefits ul{display:-ms-grid;-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr));padding-block:20px;list-style:none;display:grid}.r10qugw1 .benefits li{text-align:center;border-right:1px solid #ffffff5c;flex-direction:column;align-items:center;gap:20px;padding:15px 20px;display:flex}.r10qugw1 .benefits li:nth-child(2n){border-right:0}.r10qugw1 .benefits h3{font-size:18px;font-weight:400;line-height:1.4}.r10qugw1 .benefits img{width:60px;height:60px;display:block}.r10qugw1 .section{padding-block:40px}.r10qugw1 .introduction{padding-bottom:0}.r10qugw1 .introduction-columns{display:-ms-grid;gap:30px;margin-top:40px;display:grid}.r10qugw1 .introduction-photo{object-fit:cover;width:100%;height:350px}.r10qugw1 .introduction-text{display:-ms-grid;align-content:start;gap:15px;font-size:18px;line-height:1.3;display:grid}.r10qugw1 .section-description{margin-block:25px 30px;font-size:22px;line-height:1.3}.r10qugw1 .series-grid{display:-ms-grid;gap:30px;display:grid}.r10qugw1 .series-card{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;color:#fff;isolation:isolate;align-items:flex-end;min-height:380px;padding:30px;display:flex;position:relative;overflow:hidden}.r10qugw1 .series-card:hover{-webkit-text-decoration:none;text-decoration:none}.r10qugw1 .series-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r10qugw1 .series-card:before{z-index:-1;content:"";background:linear-gradient(#0000 25%,#0009);position:absolute;inset:0}.r10qugw1 .series-card h3{color:#fff;text-transform:uppercase;font-size:24px;font-weight:600;line-height:1.3}.r10qugw1 .series-card p{color:#d8ad55;margin-block:10px 15px;font-size:22px;font-weight:500}.r10qugw1 .series-button{color:#000;background:#d8ad55;padding:13px 35px;font-size:18px;font-weight:500;line-height:1;display:inline-block}.r10qugw1 .painting{background:#f3f3f3}.r10qugw1 .consultation-button{text-align:center;margin-top:40px}.r10qugw1 .interiors .r14yqro2{margin-bottom:40px}.r10qugw1 .about-columns{display:-ms-grid;gap:30px;display:grid}.r10qugw1 .about-photo{min-height:300px}.r10qugw1 .about-points{display:-ms-grid;gap:15px;margin-block:30px;padding:0;font-size:20px;line-height:1.3;list-style:none;display:grid}.r10qugw1 .about-points li{padding-left:32px;position:relative}.r10qugw1 .about-points li:before{content:"↗";color:#d8ad55;font-size:27px;position:absolute;top:0;left:0}.r10qugw1 .advantages{display:-ms-grid;gap:30px;margin-top:40px;list-style:none;display:grid}.r10qugw1 .advantages li{display:-ms-grid;color:#fff;text-align:center;background:#3a3a3a;align-content:start;justify-items:center;gap:20px;padding:30px;display:grid}.r10qugw1 .advantages h3{font-size:24px;font-weight:400;line-height:1.3}.r10qugw1 .advantages img{display:block}.r10qugw1 .production-columns{display:-ms-grid;align-items:start;gap:30px;display:grid}.r10qugw1 .video-preview{aspect-ratio:16/9;color:#fff;background:#000;position:relative}.r10qugw1 .video-play{display:-ms-grid;background:0 0;border:3px solid #aaa;border-radius:50%;place-items:center;width:76px;height:76px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r10qugw1 .video-play span{border-block:14px solid #0000;border-left:22px solid #aaa;width:0;height:0;margin-left:7px}.r10qugw1 .video-controls{color:#aaa;align-items:center;gap:16px;padding-bottom:16px;font:12px Arial,sans-serif;display:flex;position:absolute;inset:auto 16px 14px}.r10qugw1 .video-volume{margin-left:auto}.r10qugw1 .video-progress{background:#555;height:3px;position:absolute;inset:auto 0 0}@media (width>=768px){.r10qugw1 .hero{padding-block:130px}.r10qugw1 .hero-content{max-width:732px}.r10qugw1 .hero h1{font-size:44px}.r10qugw1 .hero p{margin-block:40px 50px;font-size:28px}.r10qugw1 .benefits ul{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4,minmax(0,1fr));padding-block:25px}.r10qugw1 .benefits li:nth-child(2){border-right:1px solid #ffffff5c}.r10qugw1 .benefits h3{font-size:20px;line-height:1.3}.r10qugw1 .section{padding-block:80px}.r10qugw1 .introduction{padding-bottom:0}.r10qugw1 .introduction-columns{-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;gap:40px}.r10qugw1 .introduction-photo{height:100%;min-height:400px}.r10qugw1 .series-grid{-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.r10qugw1 .about-columns{-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.r10qugw1 .about-points{font-size:22px}.r10qugw1 .advantages{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.r10qugw1 .production-columns{-ms-grid-columns:34% minmax(0, 1fr);grid-template-columns:34% minmax(0,1fr);gap:40px}.r10qugw1 .video-play{width:96px;height:96px}}@media (width>=1200px){.r10qugw1 .hero{padding-block:120px}.r10qugw1 .hero h1{font-size:48px}.r10qugw1 .hero p{font-size:30px}.r10qugw1 .benefits li{padding-inline:24px}.r10qugw1 .benefits h3{font-size:24px}.r10qugw1 .section{padding-block:100px}.r10qugw1 .introduction{padding-bottom:0}.r10qugw1 .introduction-columns{-ms-grid-columns:minmax(0, 3fr) minmax(0, 2fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.r10qugw1 .introduction-text{font-size:18px}.r10qugw1 .section-description{margin-block:15px 40px;font-size:24px}}.g1dvxhjc{min-width:0}.g1dvxhjc .carousel-viewport{overscroll-behavior-x:contain;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d8ad55 #e6e6e6;padding-bottom:20px;overflow-x:auto}.g1dvxhjc .carousel-track{gap:20px;display:flex}.g1dvxhjc .item{scroll-snap-snap-align:start;scroll-snap-align:start;flex:0 0 100%;min-width:0;margin:0}.g1dvxhjc .item img{width:100%;display:block}.g1dvxhjc .painted-radiator{background:#fff;padding:10px}.g1dvxhjc .painted-radiator img{aspect-ratio:1;object-fit:contain}.g1dvxhjc figcaption{text-align:center;padding-block:15px 10px;font-size:20px}.g1dvxhjc .interior-photo img{aspect-ratio:1;object-fit:cover}@media (width>=768px){.g1dvxhjc .item{flex-basis:calc(50% - 10px)}}@media (width>=1200px){.g1dvxhjc .item{flex-basis:calc(33.3333% - 13.3333px)}}
