.float a img{width:34px;height:34px;object-fit:contain}.footer-copy{text-align:center;padding:16px;border-top:1px solid #ffffff22;background:var(--footer-bg,#17191d);color:var(--footer-color,#fff)}footer{background:var(--footer-bg,#17191d)!important;color:var(--footer-color,#fff)!important}footer a,footer b,footer p{color:var(--footer-color,#fff)!important}.foot>div{min-width:0}.dynamic-form .error-notice{background:#fff0f2;color:#b00020;border-left:4px solid #cf0b2c;padding:12px;margin-bottom:15px}.dynamic-form .field-error input,.dynamic-form .field-error textarea,.dynamic-form .field-error select{border-color:#cf0b2c}@media(max-width:850px){.hero-inner,.layout-overlay .hero-inner{display:flex!important;flex-direction:column!important}.hero-image,.hero-image-only,.layout-text_right .hero-image,.layout-overlay .hero-image{position:relative!important;inset:auto!important;order:1!important;height:auto!important;min-height:0}.hero-image img,.hero-image-only img{height:auto!important;aspect-ratio:16/10;object-fit:cover}.hero-copy,.layout-text_right .hero-copy,.layout-overlay .hero-copy{order:2!important;max-width:none!important;padding:28px 22px!important;background:#f7f5f2!important}.hero-slide{min-height:0!important}.hero-copy h1{margin-top:15px}.foot{grid-template-columns:1fr!important}.contactbar .wrap{display:grid;gap:10px}}
