/* Adapter istniejących treści historii: pełne wpisy i oryginalne kolumny HTML. */
.kh-page{color:#333;background:#fff;padding-bottom:55px;font-family:inherit}.kh-container,.kh-page .container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.kh-page .kh-container>.container,.kh-history-event>.container{padding-left:0;padding-right:0}.kh-banner img{display:block;width:100%;height:auto;max-height:250px;object-fit:cover}.kh-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding:26px 0;font-size:.88rem;color:#647269}.kh-breadcrumb a{color:inherit}.kh-intro{text-align:center;margin:30px 0 42px}.kh-intro h1{text-transform:uppercase;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400;letter-spacing:.06em}.kh-page .section-title{text-align:center;margin:45px 0 35px}.kh-page .section-title p{font-size:2rem;margin:0;line-height:1.5}.kh-page .underline{position:relative;display:inline-block;padding-bottom:12px}.kh-page .underline:after{content:'';position:absolute;width:52px;height:3px;background:#b82727;bottom:0;left:50%;transform:translateX(-50%)}.kh-page .section-flex{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:20px 0 35px}.kh-page .section-flex>[class*="col-md-"]{box-sizing:border-box;padding:15px;min-width:0}.kh-page .col-md-12{width:100%}.kh-page .col-md-3{width:25%}.kh-page .col-md-3-5{width:29.1667%}.kh-page .col-md-4{width:33.3333%}.kh-page .col-md-5{width:41.6667%}.kh-page .col-md-6{width:50%}.kh-page .col-md-7{width:58.3333%}.kh-page .col-md-8{width:66.6667%}.kh-page .col-md-9{width:75%}.kh-page .col-md-10{width:83.3333%}.kh-page .col-md-11{width:91.6667%}.kh-page .blockhistory .wrapped{background:#fff;box-shadow:0 3px 18px #0002}.kh-page .blockhistory .text{padding:30px}.kh-page .blockhistory .image{padding:0}.kh-page .blockhistory .big{font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.1;color:#7a552b}.kh-page .blockhistory .small{font-size:1rem;letter-spacing:.25em}.kh-body{font-size:1rem;line-height:1.75;display:flow-root;overflow-wrap:anywhere}.kh-body img,.kh-page .blockhistory img{max-width:100%!important;height:auto!important}.kh-body iframe,.kh-body video{max-width:100%}.kh-body table{display:block;max-width:100%;overflow-x:auto}.kh-body a{color:#a92627}.kh-body .list-inline{list-style:none;padding:0;text-align:center;display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.kh-body .list-inline a{display:inline-block;border:1px solid #b52b2b;padding:9px 17px;text-decoration:none}.kh-body .list-inline a:hover{background:#b52b2b;color:white}.kh-page .kh-pending{opacity:0;transform:translateY(20px)}.kh-page .kh-pending.fadeInLeft{transform:translateX(-25px)}.kh-page .kh-pending.fadeInRight{transform:translateX(25px)}.kh-page .wow{transition:opacity .75s ease,transform .75s ease}.kh-empty{padding:35px;background:#f5f6f3}@media(max-width:767px){.kh-page .section-flex{display:block}.kh-page .section-flex>[class*="col-md-"]{width:100%!important;padding:12px 0}.kh-page .blockhistory .text{padding:25px!important}.kh-page .blockhistory .image{padding:0!important}.kh-body img{float:none!important;display:block;margin:12px auto!important}.kh-body br{display:none}.kh-body .list-inline{display:block}.kh-body .list-inline li{margin:10px 0}.kh-page .section-title{margin:32px 0 20px}}@media(prefers-reduced-motion:reduce){.kh-page .wow{transition:none}.kh-page .kh-pending{opacity:1;transform:none}}

/* KORBANEK_HISTORY_HERO_V1: panorama z dotychczasowej historii firmy. */
.kh-history-hero{height:620px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 20px 95px;background:linear-gradient(180deg,#00000005 25%,#00000026 70%,#ffffffb8 100%),url("/sites/default/files/wysiwyg/images/korbanek_podstrony_historia_r2_c1.jpg") center 45%/cover no-repeat}
.kh-history-hero h1{color:#fff!important;text-align:center;text-transform:uppercase;letter-spacing:.13em;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:600;line-height:1.3;margin:0;text-shadow:0 2px 6px #0008}
.kh-history-hero h1:after{content:'';display:block;width:310px;max-width:85%;height:1px;background:#fffc;margin:15px auto 0}
.kh-history-hero-layout>.kh-container{position:relative;margin-top:-190px;z-index:1}
.kh-history-hero-layout .kh-breadcrumb{padding:12px 0 18px;color:#fff;text-shadow:0 1px 3px #000b}
.kh-history-hero-layout .blockhistory .wrapped{border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #0003;margin-top:0}
.kh-history-hero-layout .blockhistory .text{padding:35px 45px}
.kh-history-hero-layout .blockhistory .big{font-size:3.25rem;font-weight:600;letter-spacing:.12em}
.kh-history-hero-layout .blockhistory .image img{display:block;width:100%;height:auto}
@media(max-width:767px){.kh-history-hero{height:365px;padding-bottom:70px;background-position:48% center}.kh-history-hero-layout>.kh-container{margin-top:-90px}.kh-history-hero-layout .kh-breadcrumb{font-size:.78rem}.kh-history-hero-layout .blockhistory .big{font-size:2.7rem}.kh-history-hero-layout .blockhistory .text{padding:25px!important}}

.kh-history-hero-layout .blockhistory{margin:0 auto 40px!important}.kh-history-hero-layout .blockhistory .wrapped{min-width:0!important}

/* Ograniczenie poziomego przewijania do obszaru historii. */
.kh-page {
  min-width: 0;
  max-width: 100%;
  overflow-x: clip;
}

.kh-page .kh-history-event,
.kh-page .kh-body {
  min-width: 0;
}

/* Stable intrinsic image ratio; original author layout preserved. */
.kh-page .kh-body img{height:auto}
