.body-sealant{min-width:1240px}.body-sealant main section[id]{scroll-margin-top:80px}.body-sealant .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.body-sealant .body-hero{background:#1c1c1c;height:740px;overflow:hidden}.body-sealant .body-hero>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:740px}.body-sealant .notice-inner{justify-content:flex-start;gap:10px}.body-sealant .notice img{flex-shrink:0}.body-sealant .notice p{flex-shrink:0;max-width:calc(100vw - 80px);font-size:19px;line-height:24px}.body-sealant .russia{height:566px}.body-sealant .russia .section-title{letter-spacing:-.1px;margin-bottom:26px;font-size:45px;font-weight:700;line-height:57px}.body-sealant .russia .ru-card{border:0;position:relative}.body-sealant .russia .ru-card+.ru-card{margin-left:0}.body-sealant .russia .ru-card:after{content:"";pointer-events:none;border:2px solid #333;position:absolute;inset:0 -1px -2px}.body-sealant .russia .ru-card-photo{height:260px}.body-sealant .russia .ru-card-label{justify-content:center;gap:10px;height:110px;padding:0 20px}.body-sealant .russia .ru-card-label img{width:auto;height:auto}.body-sealant .russia .ru-card-label p{white-space:nowrap;font-size:25px;font-weight:600;line-height:29px}.body-sealant .russia .ru-card:last-child .ru-card-label p{font-size:26px}.body-sealant .body-application{background:#1c1c1c url(../images/banjin25.webp) top/1920px 650px no-repeat;height:650px}.body-sealant .body-application>.container{padding-top:54px}.body-sealant .body-application .body-eyebrow{color:var(--red);font-size:26px;line-height:30px}.body-sealant .body-application h2{letter-spacing:-.1px;color:#fff;width:603px;margin-left:-3px;font-size:45px;font-weight:700;line-height:60px}.body-sealant .body-application .application-steps{width:603px;height:363px;margin-top:23px;margin-left:-1px}.body-sealant .body-benefits{background:#fff;height:2331px;padding-top:70px}.body-sealant .benefit-banner{width:1200px;height:300px;position:relative}.body-sealant .benefit-banner>img{width:1200px;height:300px}.body-sealant .benefit-copy{position:absolute}.body-sealant .benefit-copy h2{color:#333;font-size:32px;font-weight:900;line-height:46px}.body-sealant .benefit-copy h2 span{color:var(--red)}.body-sealant .benefit-copy p{color:#333;margin-top:10px;font-size:18px;line-height:27px}.body-sealant .benefit-paint .benefit-copy{text-align:right;top:49px;right:30px}.body-sealant .benefit-paint .benefit-copy h2{font-size:34px;font-weight:700;line-height:45px}.body-sealant .benefit-paint .benefit-copy p{margin-top:5px;font-size:19px}.body-sealant .paint-comparison{grid-template-columns:594px 594px;gap:12px;height:348px;margin-top:18px;display:grid}.body-sealant .paint-comparison figure{margin:0}.body-sealant .paint-ours .image-preview{margin-left:-4px;position:relative;top:-2px}.body-sealant .paint-ours img{width:599px;max-width:none;height:348px}.body-sealant .image-preview{cursor:zoom-in;color:inherit;background:0 0;border:0;padding:0;display:block}.body-sealant .image-preview:focus-visible{outline:3px solid var(--red);outline-offset:4px}.body-sealant .paint-others{background:#fff;border:2px solid #aaa;border-radius:12px;height:344px;position:relative;left:2px;overflow:hidden}.body-sealant .others-photo{height:180px;position:relative}.body-sealant .others-photo>img{width:590px;height:180px}.body-sealant .others-badge{color:#fff;background:#666;border-radius:0 0 10px;justify-content:center;align-items:center;width:160px;height:50px;font-size:24px;line-height:30px;display:flex;position:absolute;top:0;left:0}.body-sealant .paint-others .others-badge{font-size:26px}.body-sealant .paint-others .others-photo h3{color:#666;font-size:27px;font-weight:700;line-height:36px;position:absolute;top:91px;left:18px}.body-sealant .others-process{grid-template-columns:165px 31px 94px 31px 165px;align-items:start;gap:18.5px;padding:15px 15px 0;display:grid}.body-sealant .others-process figure{flex-direction:column;align-items:center;display:flex}.body-sealant .others-process figure>img{object-fit:contain;max-width:none;height:80px}.body-sealant .others-process figcaption{text-align:center;color:#666;white-space:nowrap;height:48px;margin-top:8px;font-size:17px;line-height:24px}.body-sealant .others-process figure:first-child figcaption{padding-top:12px}.body-sealant .others-process .process-arrow{color:#666;height:80px;font-size:0;position:relative}.body-sealant .others-process .process-arrow:before{content:"";background:currentColor;width:20px;height:4px;position:absolute;top:37px;left:7px}.body-sealant .others-process .process-arrow:after{content:"";border-top:4px solid;border-right:4px solid;width:12px;height:12px;position:absolute;top:33px;left:17px;transform:rotate(45deg)}.body-sealant .benefit-primer{margin-top:24px}.body-sealant .benefit-primer .benefit-copy{top:21px;left:30px}.body-sealant .benefit-primer .benefit-copy h2{font-size:34px;font-weight:700;line-height:45px}.body-sealant .benefit-smooth{margin-top:31px}.body-sealant .benefit-smooth .benefit-copy{text-align:right;top:78px;right:30px}.body-sealant .benefit-smooth .benefit-copy h2{font-size:34px;font-weight:700;line-height:45px}.body-sealant .surface-comparison{grid-template-columns:594px 594px;gap:12px;margin-top:17px;display:grid}.body-sealant .surface-comparison figure{margin:0}.body-sealant .surface-comparison img{width:594px}.body-sealant .surface-comparison .surface-ours{position:relative;left:-2px}.body-sealant .surface-comparison .surface-others{position:relative;left:2px}.body-sealant .surface-ours>.image-preview:first-child{position:relative}.body-sealant .surface-brand{background:var(--red);pointer-events:none;border-radius:12px 0 10px;justify-content:center;align-items:center;width:182px;height:52px;display:flex;position:absolute;top:0;left:0}.body-sealant .surface-comparison .surface-brand img{filter:brightness(0)invert();width:164px;height:auto}.body-sealant .surface-comparison figcaption{color:#333;justify-content:center;align-items:center;gap:20px;height:48px;font-size:20px;font-weight:700;line-height:28px;display:flex;position:relative;top:-1px}.body-sealant .surface-comparison figcaption span{flex:none;width:12px;height:18px;font-size:0;position:relative}.body-sealant .surface-comparison figcaption span:before{content:"";background:currentColor;width:2px;height:14px;position:absolute;top:0;left:5px}.body-sealant .surface-comparison figcaption span:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;bottom:3px;left:2px;transform:rotate(45deg)}.body-sealant .surface-comparison .surface-ours figcaption{color:var(--red)}.body-sealant .surface-photo{position:relative}.body-sealant .surface-photo .others-badge{height:50px;font-size:26px;top:2px;left:2px}.body-sealant .benefit-comfort{margin-top:27px}.body-sealant .benefit-comfort .benefit-copy{top:53px;left:30px}.body-sealant .benefit-comfort .benefit-copy h2{font-size:33px;font-weight:700;line-height:43px}.body-sealant .benefit-comfort .benefit-copy p{margin-top:20px;font-size:19px}.body-sealant .body-laboratory{background:var(--gray-bg);height:690px;padding-top:18px}.body-sealant .body-laboratory .section-title{white-space:nowrap;font-size:45px;font-weight:700;line-height:55px}.body-sealant .laboratory-sub{text-align:center;color:#333;margin-top:11px;font-size:21px;font-weight:600;line-height:30px}.body-sealant .laboratory-grid{grid-template-columns:562px 622px;gap:17px;margin-top:25px;display:grid}.body-sealant .laboratory-chamber{align-self:start}.body-sealant .laboratory-results{grid-template-columns:302px 302px;align-content:start;gap:15px 18px;display:grid}.body-sealant .laboratory-results figure{margin:0}.body-sealant .laboratory-results figcaption{text-align:center;white-space:nowrap;color:#333;padding-top:4px;font-size:17px;font-weight:600;line-height:26px}.body-sealant .laboratory-aging{grid-column:1/-1}.body-sealant .body-weather{background:#fff;height:721px;padding:60px 0 59px}.body-sealant .body-weather-grid{grid-template-columns:504px 682px;gap:15px;display:grid}.body-sealant .body-weather h2{color:var(--red);margin-top:-8px;font-size:44px;font-weight:700;line-height:48px}.body-sealant .body-weather p{color:#333;white-space:nowrap;margin-top:17px;font-size:21px;font-weight:600;line-height:30px}.body-sealant .weather-tests{margin-top:22px}.body-sealant .body-weather .link-red{text-underline-offset:3px;margin-top:8px;font-size:19px;line-height:27px;text-decoration:underline;display:inline-block}.body-sealant .body-certification{background:var(--gray-bg);height:615px;padding-top:50px}.body-sealant .body-certification .section-title{white-space:nowrap;font-size:45px;font-weight:700;line-height:55px}.body-sealant .body-certification .section-sub{white-space:nowrap;margin-top:10px;font-size:19px;line-height:26px}.body-sealant .body-cert-grid{grid-template-columns:305px 575px 320px;align-items:start;height:444px;margin-top:30px;display:grid;position:relative}.body-sealant .body-cert-watermark{pointer-events:none;width:1136px;height:131px;position:absolute;top:0;left:32px}.body-sealant .body-cert-document{margin:auto;position:relative;left:10px}.body-sealant .body-partners{padding-top:124px;position:relative}.body-sealant .body-partners>div{background:url(../images/index35.webp) 0 100%/271px 1px no-repeat;justify-content:space-between;align-items:flex-end;min-height:68px;padding-bottom:30px;display:flex}.body-sealant .body-partners>div+div{background:0 0;padding-top:30px}.body-sealant .body-partners span{color:#333;font-size:18px;line-height:26px}.body-sealant .body-partners-right{padding-top:137px}.body-sealant .body-partners-right>div{padding-bottom:35px}.body-sealant .buy{background:#fff;height:850px;padding-top:21px}.body-sealant .buy .section-title{font-size:45px;font-weight:700;line-height:55px}.body-sealant .buy .section-sub{margin-top:14px;font-size:19px}.body-sealant .buy-cards{grid-template-columns:repeat(3,382px);gap:27px;margin-top:30px}.body-sealant .buy-card{height:602px;padding-bottom:20px}.body-sealant .buy-card h3{flex-shrink:0;align-items:flex-start;height:55px;font-size:22px;line-height:24px}.body-sealant .buy-card:first-child h3{white-space:nowrap;align-items:center;margin-left:-4px;margin-right:-6px;padding-left:10px;font-size:21.5px}.body-sealant .buy-card li{font-size:19px;line-height:22px}.body-sealant .buy-card:first-child ul{margin-top:13px;margin-left:24px}.body-sealant .buy-card:first-child li+li{margin-top:20px}.body-sealant .buy-card:first-child li:last-child{margin-top:7px}.body-sealant .buy-card:nth-child(2) ul{margin-top:10px;margin-left:12px}.body-sealant .buy-card:nth-child(2) li+li{margin-top:16px}.body-sealant .buy-card:nth-child(3) ul{margin-top:4px;margin-left:8px}.body-sealant .buy-card:nth-child(3) li+li{margin-top:7px}.body-sealant .buy-card .btn-block{white-space:nowrap;margin-left:1px;margin-right:1px;font-size:16px}.body-sealant .buy-note{white-space:nowrap;margin-top:19px;font-size:19px;line-height:26px}.body-sealant .map{height:595px;padding-top:30px}.body-sealant .map-caption{margin-top:-13px;margin-left:33px}.body-sealant .map-caption span{font-size:17px}.body-sealant .map-big{margin-top:8px;font-size:45px;font-weight:700}.body-sealant .map-title{margin-top:6px;font-size:45px;font-weight:700;line-height:60px}.body-sealant .map-rule{margin:3px 0 0 auto;display:block}.body-sealant .map-text{margin-top:15px;font-size:19px}.body-sealant .map-icons{row-gap:17px;margin-top:19px}.body-sealant .map-icons img{width:110px}.body-sealant .map-icons p{font-size:21px}.body-sealant .quote{background-image:url(../images/banjin9.webp);background-size:1920px 700px;height:700px;padding-top:57px}.body-sealant .quote-copy h2{font-size:45px;font-weight:700;line-height:48px}.body-sealant .quote-rule{margin-top:21px}.body-sealant .quote-note{font-size:21.5px;line-height:30px}.body-sealant .quote-form{height:583px;padding:28px 30px 0}.body-sealant .field+.field{margin-top:26px}.body-sealant .field:nth-child(2){margin-top:23px}.body-sealant .field:nth-child(3){margin-top:27px}.body-sealant .field-label{font-size:19px;line-height:24px}.body-sealant .field:nth-child(2) .field-label{font-size:20px}.body-sealant .quote-form input[type=text],.body-sealant .quote-form input[type=email]{margin-top:13px;display:block}.body-sealant .quote-form .field:nth-child(2) input{margin-top:14px}.body-sealant .quote-form .field:nth-child(3) input{margin-top:10px}.body-sealant .quote-form>.field-label{margin-top:27px}.body-sealant .quote-form .checks{margin-top:10px}.body-sealant .quote-form .checks input{width:14px;height:14px}.body-sealant .form-agree{visibility:hidden}.body-sealant .form-submit{margin-top:31px;font-size:19px;line-height:24px}.body-sealant .body-preview{color:#fff;background:#202020;border:1px solid #777;border-radius:10px;width:fit-content;max-width:calc(100vw - 80px);max-height:calc(100vh - 80px);padding:42px 24px 20px;position:fixed}.body-sealant .body-preview::backdrop{background:#000c}.body-sealant .body-preview figure{margin:0}.body-sealant .body-preview figure>img{object-fit:contain;max-width:calc(100vw - 132px);max-height:calc(100vh - 195px);margin:0 auto}.body-sealant .body-preview figcaption{text-align:center;max-width:850px;margin-top:14px;font-size:16px;line-height:24px}.body-sealant .preview-close{color:#fff;cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:0;font-size:32px;line-height:34px;position:absolute;top:4px;right:10px}