:root{--lmx-title-width:1080px;--lmx-title-height:210px;--lmx-title-padding:32px 56px;--lmx-title-notice-gap:24px;--lmx-title-top-gap:0px;--lmx-breadcrumb-top-gap:16px;--lmx-subnav-space:41px;}
html body#top[class][class][class] :is(.page-header:has(h1),.lmx-page-title-card,.lmx-company-hero){box-sizing:border-box!important;width:var(--lmx-title-width)!important;max-width:calc(100% - 30px)!important;height:auto!important;min-height:var(--lmx-title-height)!important;margin-left:auto!important;margin-right:auto!important;margin-top:var(--lmx-title-top-gap)!important;padding:var(--lmx-title-padding)!important;border-radius:var(--lmx-radius-title)!important;display:flex!important;align-items:center!important;}
html body#top[class][class][class] :is(.page-header-inner.container,.lmx-page-title-card__inner,.lmx-company-hero>.lmx-company-inner){padding:0!important;margin:0!important;transform:none!important;width:100%!important;max-width:none!important;}
html body#top[class][class][class] .lmx-title-notice-wrap{width:var(--lmx-title-width)!important;max-width:calc(100% - 30px)!important;margin:var(--lmx-title-notice-gap) auto 32px!important;}
html body#top[class][class][class] .lmx-title-notice-wrap .lmx-business-notice{margin:0!important;}
html body#top:not(:has(.luminax-section-nav)) .lmx-unified-breadcrumb{margin-top:calc(var(--lmx-breadcrumb-top-gap) + var(--lmx-subnav-space))!important;}
html body#top[class][class][class] :is(.lmx-contact-page,.lmx-company-page){padding-top:0!important;}
.lmx-support-scope{margin:40px 0;padding:28px;background:#f2f7f5;border:1px solid #dce6e0;}
.lmx-support-scope h2{font-size:24px!important;margin:0 0 22px!important;}
.lmx-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.lmx-scope-grid>div{background:#fff;border-radius:var(--lmx-radius-inner);padding:22px;}
.lmx-scope-grid h3{font-size:18px!important;margin:0 0 12px!important;}
.lmx-support-scope p{line-height:1.85;}
.lmx-support-scope>p{font-size:13px;margin:20px 0 0;color:#526459;}
.lmx-request-mode,.lmx-delivery-options{border:1px solid #cbded5;background:#f7faf8;padding:22px;margin:24px 0;}
.lmx-request-mode legend,.lmx-delivery-options legend{font-size:18px;font-weight:700;width:auto;padding:0 8px;}
.lmx-request-mode>label{display:flex;align-items:flex-start;gap:10px;padding:16px;background:#fff;border:1px solid #dce6e0;border-radius:var(--lmx-radius-inner);margin:12px 0;cursor:pointer;}
.lmx-request-mode input[type=radio]{width:20px;height:20px;min-height:20px;margin:4px 0;flex:0 0 20px;}
.lmx-request-mode small{display:block;margin-top:5px;font-size:13px;color:#526459;line-height:1.7;}
.lmx-request-mode p,.lmx-delivery-options p{font-size:13px;line-height:1.8;margin:12px 0;}
.lmx-wide{grid-column:1/-1;}
.lmx-consultation-context{padding:24px;background:#f2f7f5;border-radius:var(--lmx-radius-inner);}
.lmx-consultation-context label{display:block;font-weight:700;margin-bottom:10px;}
.lmx-consultation-context input{width:100%;padding:12px;border:1px solid #b8c8be;border-radius:var(--lmx-radius-control);font-size:16px;}
.lmx-consultation-context p{margin:12px 0 0;font-size:14px;line-height:1.8;}
.lmx-quotation-form.is-consultation :is(.lmx-quote-step-one,.lmx-set-fallback),.lmx-consultation-context[hidden]{display:none!important;}
@media (max-width:767px){
  :root{--lmx-breadcrumb-top-gap:12px;--lmx-subnav-space:37.5px;}
  html body#top[class][class] .lmx-unified-breadcrumb{box-sizing:border-box!important;height:20px!important;min-height:20px!important;margin:12px auto 10px!important;padding:0 14px!important;font-size:12px!important;line-height:20px!important;}
  html body#top[class][class]:not(:has(.luminax-section-nav)) .lmx-unified-breadcrumb{margin-top:calc(var(--lmx-breadcrumb-top-gap) + var(--lmx-subnav-space))!important;}
  html body#top[class][class] .lmx-unified-breadcrumb ol{display:flex!important;flex-wrap:nowrap!important;height:20px!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;}
  html body#top[class][class] .lmx-unified-breadcrumb ol::-webkit-scrollbar{display:none;}
  html body#top[class][class] .lmx-unified-breadcrumb li{flex:0 0 auto;line-height:20px!important;}
  html body#top[class][class] .site-body:has(.lmx-page-title-card,.lmx-company-hero)>.site-body-container.container{padding-left:14px!important;padding-right:14px!important;}
  html body#top[class][class][class] .site-body :is(.lmx-page-title-card,.lmx-company-hero){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;}
  html body#top[class][class][class] :is(.page-header:has(h1),.lmx-page-title-card,.lmx-company-hero){width:calc(100% - 28px)!important;max-width:none!important;min-height:var(--lmx-title-height-mobile)!important;height:auto!important;padding:var(--lmx-title-padding-mobile)!important;border-radius:var(--lmx-radius-title-mobile)!important;}
  .lmx-scope-grid{grid-template-columns:1fr;}
  .lmx-support-scope{padding:20px 16px;}
  .lmx-request-mode,.lmx-delivery-options{padding:16px 12px;}
  .lmx-consultation-context{padding:20px 16px;}
}
html body#top.page-id-731[class] .lmx-unified-breadcrumb{padding-top:0!important;}
html body#top.page-id-731[class] .page-header{top:0!important;margin-bottom:0!important;}
html body#top:is(.page-id-731,.page-id-1998,.page-id-1997,.page-id-1996)[class] .page-header-inner.container,html body#top:is(.page-id-731,.page-id-1998,.page-id-1997,.page-id-1996)[class] .page-header-title{text-align:left!important;}