:root{color-scheme:light;scroll-behavior:smooth}html{scroll-padding-top:110px}body{margin:0;color:#1d1b1b;background:#fff;font-family:Manrope,Arial,sans-serif}.arh-wh{font-family:Manrope,Arial,sans-serif}
[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #be8432;outline-offset:3px}::selection{background:#1d1b1b;color:#fff}
.plansklad-form{background:#f5f4f0;padding:clamp(56px,7vw,110px) 24px}.plansklad-form__inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(400px,1.2fr);gap:clamp(32px,6vw,96px)}.plansklad-form h2{font-size:clamp(32px,4vw,54px);line-height:1.1;margin:0 0 24px;font-weight:600}.plansklad-form p{font-size:17px;line-height:1.6;max-width:50ch}.plansklad-form__direct{margin-top:35px}.plansklad-form a{color:inherit;text-underline-offset:4px}.plansklad-form form{display:grid;gap:20px}.plansklad-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.plansklad-form label{display:grid;gap:8px;font-size:14px;font-weight:600}.plansklad-form input:not([type=checkbox]),.plansklad-form select,.plansklad-form textarea{width:100%;box-sizing:border-box;border:1px solid #b9bab7;border-radius:4px;padding:14px 16px;background:white;color:#1d1b1b;font:inherit;font-size:16px}.plansklad-form__consent{display:flex!important;align-items:flex-start;gap:10px;font-size:13px!important;font-weight:400!important}.plansklad-form__consent input{margin:3px 0 0;width:18px;height:18px;flex:0 0 auto}.plansklad-form__hidden{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.plansklad-form button{width:max-content;background:#1d1b1b;color:white;border:0;border-radius:4px;padding:17px 28px;font:600 16px Manrope,Arial;cursor:pointer}.plansklad-form button:hover{background:#383533}.plansklad-form button:disabled{opacity:.65;cursor:wait}#lead-status{font-size:14px;margin:0;min-height:24px}.plansklad-footer{display:flex;gap:20px;justify-content:space-between;align-items:center;background:#1d1b1b;color:#fff;padding:28px max(24px,calc((100vw - 1200px)/2));font-size:14px}.plansklad-footer a{color:inherit}
@media(max-width:760px){.plansklad-form__inner{grid-template-columns:1fr}.plansklad-form__grid{grid-template-columns:1fr}.plansklad-footer{flex-wrap:wrap}}

/* Shared navigation and narrow-screen fixes, 03 October 2026. */
@media(max-width:620px){
  body.approved-block2[data-approved-block2] .arh-wh{--b2-h1:clamp(23px,6.6vw,30px);--b2-h2:clamp(23px,6.2vw,28px)}
  body.approved-block2[data-approved-block2] .arh-wh :is(.arh-h1,.arh-h2){hyphens:none;text-wrap:pretty}
}
.b2-site-header{background:#f0f2f2}
.b2-corporate,.b2-menu summary,.b2-menu-panel nav{font-family:Montserrat,Arial,sans-serif;font-weight:600}
.b2-menu summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border-color:#c7cecf;border-radius:8px;background:#fff;font-size:14px}
.b2-menu-panel{top:calc(100% + 8px);border:1px solid #c7cecf;border-radius:12px;padding:20px 24px;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain}
.b2-menu-panel nav{gap:0 24px}
.b2-menu-panel nav a{min-height:48px;font-size:15px;line-height:1.4;padding:9px 0;box-sizing:border-box}
.b2-menu-panel .b2-menu-contact{display:grid;gap:8px;margin-top:16px;font-family:Manrope,Arial,sans-serif}
.b2-menu-panel .b2-mail{white-space:normal;overflow-wrap:anywhere;font-size:14px}
.b2-menu-social{display:flex;flex-wrap:wrap;gap:0 18px}
.b2-menu-social a{display:flex;align-items:center;min-height:44px;font-size:14px}
.b2-menu-panel .b2-menu-cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:14px;padding:10px 16px;box-sizing:border-box;border-radius:4px;background:#f3d36b;font:600 14px/1.4 Montserrat,Arial,sans-serif;text-align:center}
.arh-wh .b5-context-link{min-width:0;overflow-wrap:anywhere}
.arh-wh .arh-section>.arh-container.b5-context-link{margin-top:18px}
@media(max-width:620px){
  .b2-head-inner{width:calc(100% - 32px);min-height:88px;padding:12px 0;box-sizing:border-box}
  .b2-logo img{width:180px;height:44px}
  .b2-site-header .b2-contact{font-size:14px}
  .b2-menu-panel{right:0;width:100%;padding:16px 20px}
  .b2-menu-panel nav{grid-template-columns:1fr}
  .b2-menu-panel nav a{font-size:16px}
  .arh-wh .arh-object-grid{grid-template-columns:minmax(0,1fr);gap:16px}
  .arh-wh .arh-object-card,.arh-wh .arh-object-card:nth-child(-n+2){display:block;grid-column:auto;min-height:0}
  .arh-wh .arh-object-card .arh-object-image,.arh-wh .arh-object-card:nth-child(-n+2) .arh-object-image{width:100%;height:auto;min-height:0;aspect-ratio:16/9}
  .arh-wh .arh-object-card .arh-object-img{width:100%;height:100%;object-fit:cover}
  body.approved-block2[data-approved-block2] .arh-wh .arh-object-card .arh-object-title{font-size:19px;line-height:1.35;padding:18px 20px;overflow-wrap:normal;hyphens:none;text-wrap:pretty}
}

/* Warehouse object gallery: full photographs instead of narrow crops. */
.arh-wh #objects .arh-object-card,.arh-wh #objects .arh-object-card:nth-child(-n+2){display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0}
.arh-wh #objects .arh-object-card .arh-object-image,.arh-wh #objects .arh-object-card:nth-child(-n+2) .arh-object-image{position:relative;flex:0 0 auto;width:100%;height:auto;min-height:0;aspect-ratio:auto}
.arh-wh #objects .arh-object-card .arh-object-img{position:static;display:block;width:100%;height:auto;object-fit:contain}
body.approved-block2[data-approved-block2] .arh-wh #objects .arh-object-card .arh-object-title{padding:20px 24px;overflow-wrap:normal;hyphens:none;text-wrap:pretty}
@media(max-width:620px){body.approved-block2[data-approved-block2] .arh-wh #objects .arh-object-card .arh-object-title{padding:18px 20px}}
