.next-document-overview:not(.is-standalone){background:#004b87;padding:0}.next-document-overview:not(.is-standalone) .quality-panel{border-radius:0 0 84px;width:100%;max-width:none;padding:60px 0 44px}.next-document-overview .quality-panel>:is(h2,.quality-intro,.quality-grid,.quality-note,.next-document-hint){width:min(var(--page-width), calc(100% - var(--page-gutter) * 2));max-width:var(--page-width);margin-inline:auto}.next-document-overview .quality-panel h2{margin-bottom:24px;font-size:clamp(30px,3.1vw,52px);line-height:1.3}.next-document-overview .quality-intro{font-size:18px;line-height:1.7}.next-document-overview .quality-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:28px 20px;margin-top:42px;margin-bottom:32px}.next-document-overview .next-document-mark{object-fit:contain;width:min(128px,100%);height:112px;margin-bottom:18px}.next-document-overview .quality-item strong{margin-bottom:10px;font-size:23px;line-height:1.3}.next-document-overview .quality-item span{overflow-wrap:normal;font-size:15px;line-height:1.65}.next-document-overview .quality-note{margin-bottom:24px;font-size:15px;line-height:1.7}.next-document-overview .quality-panel>.page-button{color:#004b87;background:#fff;border:1px solid #b4cbe0;border-radius:28px 0;min-height:52px;padding:13px 26px}.next-document-overview .quality-panel>.page-button:hover{background:#eef5fa}.next-document-overview .next-document-hint{margin-top:12px;font-size:13px}.next-document-overview.is-standalone .quality-panel>:is(h2,.quality-intro,.quality-grid,.quality-note,.next-document-hint){width:100%}@media (max-width:1199px){.next-document-overview .quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}}@media (max-width:639px){.next-document-overview:not(.is-standalone) .quality-panel{border-radius:0 0 48px;padding:38px 0 32px}.next-document-overview .quality-panel h2{font-size:28px}.next-document-overview .quality-intro{font-size:16px}.next-document-overview .quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:30px}.next-document-overview .next-document-mark{width:min(112px,100%);height:96px;margin-bottom:14px}.next-document-overview .quality-item strong{font-size:20px}.next-document-overview .quality-item span{font-size:14px}.next-document-overview .quality-note{font-size:13px}}.next-document-overview:not(.is-standalone),.next-document-overview:not(.is-standalone) .quality-panel{background:#eef4f8}.next-document-overview:not(.is-standalone) .quality-panel{isolation:isolate;border-radius:0;padding:48px 0 40px}.next-document-overview:not(.is-standalone) .quality-panel h2{margin-bottom:16px;font-size:clamp(30px,2.7vw,38px)}.next-document-overview:not(.is-standalone) .quality-intro{font-size:17px}.next-document-overview:not(.is-standalone) .quality-grid{margin-top:32px;margin-bottom:26px}.next-document-overview:not(.is-standalone) .next-document-mark{mix-blend-mode:multiply;width:min(88px,100%);height:76px;margin-bottom:14px}.next-document-overview:not(.is-standalone) .quality-item strong{margin-bottom:8px;font-size:20px}.next-document-overview:not(.is-standalone) .quality-note{margin-bottom:20px;font-size:14px}@media (max-width:639px){.next-document-overview:not(.is-standalone) .quality-panel{padding:34px 0 30px}.next-document-overview:not(.is-standalone) .quality-panel h2{font-size:26px}.next-document-overview:not(.is-standalone) .quality-intro{font-size:15px}.next-document-overview:not(.is-standalone) .quality-grid{gap:24px 16px;margin-top:26px;margin-bottom:24px}.next-document-overview:not(.is-standalone) .next-document-mark{width:min(76px,100%);height:64px;margin-bottom:12px}.next-document-overview:not(.is-standalone) .quality-item strong{font-size:18px}.next-document-overview:not(.is-standalone) .quality-note{font-size:13px}}
.yb-banner{isolation:isolate;background:linear-gradient(100deg,#034775 0%,#07568c 15%,#397eac 28%,#7aa5c5 41%,#abc6da 55%,#cbdce8 73%,#dce6ef 100%);height:210px;min-height:210px;position:relative;overflow:hidden}.yb-banner:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 76% 88%,#e6edf559,#0000 60%);position:absolute;inset:0}.yb-inner{z-index:auto;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:40px;width:min(1400px,100% - 2*max(20px,3vw));height:100%;margin:auto;display:grid;position:relative}.yb-banner h1{z-index:1;color:#fff;letter-spacing:.02em;text-shadow:0 1px 1px #083b5922;margin:0;padding:0;font-size:clamp(32px,2.4vw,46px);line-height:1.25;position:relative}.yb-banner h1 span{white-space:nowrap;display:block}.yb-products{z-index:1;mix-blend-mode:normal;grid-template-columns:repeat(var(--count),minmax(0,1fr));background:0 0;align-items:center;gap:24px;min-width:0;height:182px;display:grid;position:relative}.yb-products figure{min-width:0;height:170px;margin:0}.yb-products img{object-fit:contain;object-position:center;opacity:1;filter:none;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;display:block;position:static;transform:none}.yb-single .yb-products{justify-items:center}.yb-single figure{width:75%;height:184px}.yb-factory .yb-inner{z-index:auto}.yb-factory h1{z-index:2;position:relative}.yb-factory .yb-products{opacity:1;height:210px;display:block;position:absolute;inset:0 0 0 350px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 84%,#0000)}.yb-factory figure{width:100%;height:210px}.yb-factory img{object-fit:cover;object-position:center 65%;mix-blend-mode:normal}.yb-factory .yb-products,.yb-scene .yb-products{mix-blend-mode:normal}.yb-scene .yb-products{justify-content:center;display:flex}.yb-scene figure{width:min(100%,800px);height:210px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 90%,#0000 100%)}.yb-scene img{object-fit:cover;object-position:center 50%;mix-blend-mode:normal}@media (max-width:1200px) and (min-width:601px){.yb-inner{grid-template-columns:220px minmax(0,1fr);gap:24px}.yb-banner h1{font-size:34px}.yb-products{gap:14px}.yb-factory .yb-products{left:230px}}@media (max-width:600px){.yb-banner{background:linear-gradient(100deg,#034775 0%,#07568c 20%,#2d73a0 35%,#759fc0 51%,#aec8dc 68%,#cfdfeb 84%,#dce6ef 100%);height:150px;min-height:150px}.yb-inner{grid-template-columns:100px minmax(0,1fr);gap:16px;width:calc(100% - 40px)}.yb-banner h1{letter-spacing:0;font-size:23px;line-height:1.22}.yb-banner h1 span{white-space:normal;overflow-wrap:anywhere}.yb-banner:is([data-category=medical],[data-category=towel],[data-category=niches],[data-category=cabinets]) h1{font-size:20px}.yb-products{grid-template-rows:repeat(2,66px);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;height:138px}.yb-products figure{height:66px}.yb-single .yb-products{justify-content:center;align-items:center;display:flex}.yb-single figure{width:100%;height:132px}.yb-factory .yb-products{height:150px;display:block;left:116px}.yb-factory figure{height:150px}.yb-factory img{object-position:65% 65%}.yb-scene figure{height:150px}.yb-scene img{object-position:70% 50%}}.yb-banner h1{min-width:0}.yb-banner[lang=en] h1{letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;font-size:30px;line-height:1.15}.yb-banner[lang=en] h1 span{white-space:normal;overflow-wrap:normal}@media (max-width:1200px) and (min-width:601px){.yb-banner[lang=en] h1{font-size:25px}}@media (max-width:600px){.yb-banner[lang=en] h1{font-size:16px;line-height:1.2}}
