:root{--lmx-card-title-artwork:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221672%22%20height%3D%22941%22%20viewBox%3D%220%200%201672%20941%22%3E%3Crect%20width%3D%221672%22%20height%3D%22941%22%20fill%3D%22%23006D5B%22%2F%3E%3Cdefs%3E%3Cg%20id%3D%22mark%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23b6e1dc%22%20stroke-width%3D%2215.384%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke-width%3D%2219.23%22%20d%3D%22M144.411543%2015%20Q160%206%20175.588457%2015%20L295.099963%2084%20Q310.68842%2093%20310.68842%20111%20L310.68842%20249%20Q310.68842%20267%20295.099963%20276%20L175.588457%20345%20Q160%20354%20144.411543%20345%20L24.900037%20276%20Q9.31158%20267%209.31158%20249%20L9.31158%20111%20Q9.31158%2093%2024.900037%2084%20L144.411543%2015%20Z%22%2F%3E%3Cg%20transform%3D%22rotate(0%20160%20180)%22%3E%3Cpath%20d%3D%22M160%20159V99%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%2276%22%20r%3D%2223%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate(120%20160%20180)%22%3E%3Cpath%20d%3D%22M160%20159V99%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%2276%22%20r%3D%2223%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate(240%20160%20180)%22%3E%3Cpath%20d%3D%22M160%20159V99%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%2276%22%20r%3D%2223%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22180%22%20r%3D%2221%22%20fill%3D%22%23b6e1dc%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1117.556%2026)%20scale(.27777778)%22%20opacity%3D%220.17%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1117.556%20256)%20scale(.27777778)%22%20opacity%3D%220.17%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1117.556%20486)%20scale(.27777778)%22%20opacity%3D%220.17%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1117.556%20716)%20scale(.27777778)%22%20opacity%3D%220.17%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1379.556%2026)%20scale(.27777778)%22%20opacity%3D%220.36%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1379.556%20256)%20scale(.27777778)%22%20opacity%3D%220.36%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1379.556%20486)%20scale(.27777778)%22%20opacity%3D%220.36%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1379.556%20716)%20scale(.27777778)%22%20opacity%3D%220.36%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1641.556%2026)%20scale(.27777778)%22%20opacity%3D%220.4%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1641.556%20256)%20scale(.27777778)%22%20opacity%3D%220.4%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1641.556%20486)%20scale(.27777778)%22%20opacity%3D%220.4%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1641.556%20716)%20scale(.27777778)%22%20opacity%3D%220.4%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(986.556%20141)%20scale(.27777778)%22%20opacity%3D%220.12%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(986.556%20371)%20scale(.27777778)%22%20opacity%3D%220.12%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(986.556%20601)%20scale(.27777778)%22%20opacity%3D%220.12%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(986.556%20831)%20scale(.27777778)%22%20opacity%3D%220.12%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1248.556%20141)%20scale(.27777778)%22%20opacity%3D%220.28%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1248.556%20371)%20scale(.27777778)%22%20opacity%3D%220.28%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1248.556%20601)%20scale(.27777778)%22%20opacity%3D%220.28%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1248.556%20831)%20scale(.27777778)%22%20opacity%3D%220.28%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1510.556%20141)%20scale(.27777778)%22%20opacity%3D%220.38%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1510.556%20371)%20scale(.27777778)%22%20opacity%3D%220.38%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1510.556%20601)%20scale(.27777778)%22%20opacity%3D%220.38%22%2F%3E%3Cuse%20href%3D%22%23mark%22%20transform%3D%22translate(1510.556%20831)%20scale(.27777778)%22%20opacity%3D%220.38%22%2F%3E%3C%2Fsvg%3E");--lmx-radius-inner:12px;--lmx-radius-control:8px;--lmx-radius-badge:4px;--lmx-card-gap-feature:24px;--lmx-card-label-gap:8px;--lmx-card-title-gap:12px;--lmx-card-paragraph-gap:12px;--lmx-card-action-gap:20px;--lmx-card-media-gap:16px;--lmx-card-title-line:1.5;--lmx-card-label-line:1.5;--lmx-card-label-tracking:.2em;--lmx-card-text-tracking:normal;--lmx-eyebrow-color:#006D5B;--lmx-eyebrow-color-on-dark:#d2f5ea;--lmx-button-radius:8px;--lmx-color-primary:#006D5B;--lmx-color-primary-dark:#004c3b;--lmx-color-label:#007a69;--lmx-color-label-on-dark:#70d6c2;--lmx-radius-card:20px;--lmx-radius-title:20px;--lmx-radius-title-mobile:20px;--lmx-space-xs:8px;--lmx-space-sm:12px;--lmx-space-md:16px;--lmx-space-lg:24px;--lmx-space-xl:32px;--lmx-card-padding:24px;--lmx-card-image-inset:8px;--lmx-card-media-offset:calc(var(--lmx-card-image-inset) - var(--lmx-card-padding));--lmx-card-padding-mobile:16px;--lmx-card-gap:16px;--lmx-card-gap-mobile:16px;--lmx-card-border:1px solid #e7e7e7;--lmx-title-shadow:0 2px 6px rgba(0,0,0,.06);--lmx-card-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.14);--lmx-card-shadow-hover:0 0 3px rgba(0,0,0,.16),0 4px 8px rgba(0,0,0,.18);--lmx-card-image-ratio:16/9;--lmx-card-eyebrow-size:11px;--lmx-card-copy-size:14px;--lmx-card-copy-line:1.8;--lmx-card-title-size:18px;--lmx-card-cta-height:44px;--lmx-title-width:1080px;--lmx-title-height:210px;--lmx-title-height-mobile:210px;--lmx-title-padding:32px 56px;--lmx-title-padding-mobile:28px 24px;--lmx-title-background:#006D5B;}
@media (max-width:767px){:root{--lmx-card-gap-feature:16px;--lmx-card-padding:16px;--lmx-card-gap:16px;}
}
@media (min-width:992px){
}
@media (min-width:768px) and (max-width:991px){
}
@media (max-width:767px){
}.lmx-text-menu>li{position:relative;}.lmx-text-menu .lmx-text-menu-parent>a{padding-right:42px!important;}.lmx-text-menu .lmx-text-toggle{position:absolute;right:0;top:0;min-width:36px;min-height:36px;padding:4px;border:0;border-radius:var(--lmx-radius-control);background:transparent;color:#006d5b;cursor:pointer;}.lmx-text-menu .lmx-text-toggle[aria-expanded=true]{transform:rotate(180deg);}.lmx-text-menu .lmx-text-submenu{position:static!important;float:none!important;display:block;visibility:visible!important;opacity:1!important;width:auto!important;margin:0 0 12px 12px!important;padding:4px 0 4px 14px!important;border-left:2px solid #d3e4dd;list-style:none;background:transparent!important;box-shadow:none!important;}.lmx-text-menu .lmx-text-submenu[hidden]{display:none!important;}.lmx-text-menu .lmx-text-submenu li{list-style:none;margin:0!important;padding:0!important;}.lmx-text-menu .lmx-text-submenu a{display:block;padding:7px 4px!important;color:inherit;font-size:14px;line-height:1.6;text-decoration:none;}.lmx-text-menu .lmx-text-submenu a:hover{text-decoration:underline;color:#006d5b;}.lmx-text-toggle:focus-visible,.lmx-text-submenu a:focus-visible{outline:2px solid #006d5b;outline-offset:2px;}
:is(a.wp-block-button__link,a.vk_button_link,a.btn,.lmx-action-button,.lmx-maker-controls button,input.wpcf7-submit,button.wpcf7-submit){display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:0!important;background:#006d5b!important;color:#fff!important;text-align:center;text-decoration:none!important;white-space:normal;cursor:pointer;}:root{--lmx-font:-apple-system,BlinkMacSystemFont,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;}body,h1,h2,h3,h4,h5,h6,button,input,textarea,select,.global-nav-name{font-family:var(--lmx-font)!important;}.entry-body,.entry-content{line-height:1.85;}.page-header-title,.entry-title{font-size:clamp(24px,2.3vw,32px)!important;line-height:1.5!important;font-weight:600!important;letter-spacing:.025em;}
:is(.entry-body,.entry-content) h2{font-size:clamp(21px,1.8vw,26px)!important;line-height:1.55!important;font-weight:600!important;margin-top:1.8em;margin-bottom:.8em;}
:is(.entry-body,.entry-content) h3{font-size:18px!important;line-height:1.6!important;font-weight:600!important;}
.lmx-catalog-card :is(h3,.lmx-card-heading),.lmx-maker-card h3,.lmx-product-card h3{font-size:16px!important;}.lmx-product-card{padding:var(--lmx-card-padding);}#site-header .site-header-container{padding-top:4px!important;padding-bottom:4px!important;min-height:0!important;}#site-header .site-header-logo{margin-top:6px!important;margin-bottom:6px!important;padding-top:0!important;padding-bottom:0!important;}#site-header .site-header-logo img{max-height:40px;width:auto;}#global-nav .global-nav-list>li>a{padding-top:12px!important;padding-bottom:12px!important;}.luminax-section-nav__inner{gap:22px!important;padding:0 18px!important;justify-content:var(--lmx-section-nav-alignment,center)!important;}
@media (min-width:992px) and (max-width:1199px){.luminax-section-nav__inner{--lmx-section-nav-alignment:safe center;}
}.luminax-section-nav__link{padding:9px 0!important;line-height:1.5!important;}
.lmx-catalog-card :is(h3,.lmx-card-heading)>a,.lmx-catalog-card>a>h3{color:#006d5b!important;text-decoration:none!important;}
.lmx-catalog-card :is(h3,.lmx-card-heading)>a:hover,.lmx-catalog-card>a:hover>h3{color:#005444!important;text-decoration:underline!important;text-underline-offset:4px;}.lmx-policy{max-width:850px;margin:0 auto;}.lmx-policy section{margin-bottom:30px;}.lmx-policy p,.lmx-policy li,.lmx-policy section>div{font-size:15px;line-height:1.95;}.lmx-logo-frame{border-radius:var(--lmx-radius-inner);position:relative;box-sizing:border-box;display:grid;place-items:center;width:100%;height:104px;overflow:hidden;background:#fff;margin:0 auto 10px;}.lmx-brand-intro>.lmx-logo-frame{max-width:250px;margin:0 auto 24px;}.lmx-logo-frame>img{position:absolute!important;display:block!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;transform:none!important;}
.lmx-logo-frame>img:not([data-lmx-fit]){width:176px!important;height:62px!important;top:21px!important;left:calc(50% - 88px)!important;}.lmx-logo-fallback{font-size:18px;font-weight:600;color:#263c34;line-height:1.5;text-align:center;padding:10px;}.lmx-image-link{display:grid;place-items:center;min-height:145px;padding:20px;background:#f3f7f5;border:1px solid #dce7e2;border-radius:var(--lmx-radius-inner);color:#006d5b;text-align:center;font-size:14px;}
@media (max-width:767px){.luminax-section-nav__inner{gap:20px!important;padding:0 16px!important;justify-content:safe center!important;}.luminax-section-nav__link{padding:8px 0!important;}.lmx-policy p,.lmx-policy li,.lmx-policy section>div{font-size:14px;}
}

body#top:is(.post-type-archive-luminax_news,.tax-luminax_news_category) #main .vk_post.media{box-sizing:border-box;align-items:stretch;padding:var(--lmx-card-image-inset);border:var(--lmx-card-border);background:#fff;}
body#top:is(.post-type-archive-luminax_news,.tax-luminax_news_category) #main .vk_post.media .vk_post_imgOuter{box-sizing:border-box;flex:0 0 35%;width:35%;min-width:0;margin:0;padding:0;border:0;border-radius:calc(var(--lmx-radius-card) - var(--lmx-card-image-inset));overflow:hidden;}
body#top:is(.post-type-archive-luminax_news,.tax-luminax_news_category) #main .vk_post_imgOuter>a{position:absolute;inset:0;display:block;width:100%;height:100%;}
body#top:is(.post-type-archive-luminax_news,.tax-luminax_news_category) #main .vk_post_imgOuter_img{inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;}
body#top:is(.post-type-archive-luminax_news,.tax-luminax_news_category) #main .vk_post_imgOuter_singleTermLabel{top:var(--lmx-card-image-inset);left:var(--lmx-card-image-inset);right:auto;border-radius:var(--lmx-radius-control);}
body#top:is(.post-type-archive-luminax_news,.tax-luminax_news_category) #main .vk_post-btn-display.media .vk_post_body{height:auto;min-width:0;padding:16px 24px;}
body#top:is(.post-type-archive-luminax_news,.tax-luminax_news_category) #main .vk_post-btn-display.media .vk_post_btnOuter{position:static;margin-top:16px;text-align:left!important;}
@media (max-width:767px){
  body#top:is(.post-type-archive-luminax_news,.tax-luminax_news_category) #main .vk_post.media{flex-direction:column;}
  body#top:is(.post-type-archive-luminax_news,.tax-luminax_news_category) #main .vk_post.media .vk_post_imgOuter{flex-basis:auto;width:100%;}
  body#top:is(.post-type-archive-luminax_news,.tax-luminax_news_category) #main .vk_post-btn-display.media .vk_post_body{padding:16px;}
}
@media (max-width:640px){
}.lmx-unified-breadcrumb{max-width:1110px;margin:16px auto 12px;padding:0 15px;color:#60736f;font-size:14px;line-height:1.6;}.lmx-company-page > .lmx-unified-breadcrumb{margin-top:1px;}body#top .lmx-unified-breadcrumb + .page-header{top:0!important;margin-top:0!important;}body#top .lmx-unified-breadcrumb + .lmx-page-title-card{margin-top:0!important;}.lmx-unified-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;list-style:none;margin:0;padding:0;}.lmx-unified-breadcrumb li{margin:0;padding:0;}.lmx-unified-breadcrumb li+li:before{content:"›";display:inline-block;margin-right:8px;color:#9aaca7;}.lmx-unified-breadcrumb a{color:#2b6653;text-decoration:none;}.lmx-unified-breadcrumb a:hover{text-decoration:underline;}
@media (max-width:767px){.lmx-unified-breadcrumb{margin:12px auto 10px;padding:0 20px;font-size:12px;}
}
@media (min-width:768px){
  body#top:is(.page-id-731,.page-id-1176) > .lmx-unified-breadcrumb{padding-top:0;}
  body#top:is(.page-id-731,.page-id-1176) .lmx-unified-breadcrumb + .page-header{margin-top:12px!important;}body#top.post-type-archive-luminax_news .lmx-unified-breadcrumb + .page-header{margin-top:53px!important;}
}
@media (max-width:767px){body#top.post-type-archive-luminax_news .lmx-unified-breadcrumb + .page-header{margin-top:12px!important;}
}
body#top:is(.parent-pageid-197,.parent-pageid-205,.parent-pageid-216) .page-header{position:relative;display:flex;align-items:center;justify-content:flex-start;width:min(1080px,calc(100% - 40px))!important;max-width:var(--lmx-title-width);height:var(--lmx-title-height);min-height:var(--lmx-title-height);margin:0 auto!important;padding:var(--lmx-title-padding)!important;overflow:hidden;box-sizing:border-box;border-radius:var(--lmx-radius-card);box-shadow:var(--lmx-title-shadow);color:#fff!important;top:0!important;text-align:left;}
body#top:is(.parent-pageid-197,.parent-pageid-205,.parent-pageid-216) .page-header-inner{position:relative;z-index:1;width:100%;padding:0;transform:translateY(3px);}
body#top:is(.parent-pageid-197,.parent-pageid-205,.parent-pageid-216) .page-header-title{position:relative;width:100%;max-width:none;margin:0;color:#fff!important;font-size:clamp(28px,2.3vw,32px);font-weight:700;line-height:1.5;letter-spacing:.04em;text-align:left;text-wrap:balance;}
body#top:is(.parent-pageid-197,.parent-pageid-205,.parent-pageid-216) .page-header-title::before{display:block;margin-bottom:10px;color:var(--lmx-eyebrow-color-on-dark);font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.24em;}
body#top:is(.parent-pageid-197,.parent-pageid-205,.parent-pageid-216) .page-header-title::after{display:block;max-width:920px;margin-top:13px;color:rgba(255,255,255,.82);font-size:clamp(14px,1.55vw,17px);font-weight:500;line-height:1.8;letter-spacing:0;}
@media (max-width:767px){
  body#top:is(.parent-pageid-197,.parent-pageid-205,.parent-pageid-216) .page-header{width:calc(100% - 28px)!important;height:var(--lmx-title-height-mobile);min-height:var(--lmx-title-height-mobile);padding:var(--lmx-title-padding-mobile)!important;border-radius:var(--lmx-radius-card);}
  body#top:is(.parent-pageid-197,.parent-pageid-205,.parent-pageid-216) .page-header-title{font-size:clamp(25px,8vw,30px);line-height:1.4;}
  body#top:is(.parent-pageid-197,.parent-pageid-205,.parent-pageid-216) .page-header-title::before{margin-bottom:10px;font-size:11px;}
  body#top:is(.parent-pageid-197,.parent-pageid-205,.parent-pageid-216) .page-header-title::after{margin-top:10px;font-size:14px;line-height:1.7;}
}
@media (max-width:767px){
}.lmx-company-page .lmx-company-hero,.lmx-company-page .lmx-company-hero.lmx-company-wide{width:1080px!important;max-width:calc(100% - 30px)!important;margin:9px auto 0!important;padding:32px 56px!important;transform:none!important;}.lmx-company-page .lmx-company-hero .lmx-company-inner{width:100%!important;max-width:none!important;margin:0!important;}.lmx-company-page .lmx-company-hero h1{margin:0 0 13px!important;font-size:31.35px!important;line-height:47px!important;}.lmx-company-page .lmx-company-hero__eyebrow{margin-bottom:10px!important;}.lmx-company-page .lmx-company-hero__lead{max-width:920px!important;font-size:clamp(14px,1.55vw,17px)!important;line-height:1.8!important;}.lmx-company-breadcrumb{display:flex;align-items:center;gap:8px;width:min(1080px,calc(100vw - 40px));margin:0 auto;padding:11px 0 14px;color:#60736f;font-size:12px;line-height:1.4;}.lmx-company-breadcrumb a{color:#60736f;text-decoration:none;}.lmx-company-breadcrumb a:hover{color:var(--lmx-color-label);}.lmx-officers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lmx-card-gap-feature);margin-top:30px;}.lmx-officer-card{min-height:220px;padding:var(--lmx-card-padding);border:1px solid var(--lmx-line,#d9e8e4);border-radius:var(--lmx-radius-card);background:linear-gradient(145deg,#f3faf8,#fff);box-shadow:none;}.lmx-officer-card span{color:var(--lmx-green,var(--lmx-color-label));font-size:11px;font-weight:800;letter-spacing:.16em;}.lmx-officer-card h3{color:var(--lmx-deep,#0b3f3a);font-size:25px;}.lmx-officer-card p{color:#60736f;}
@media (max-width:767px){.lmx-company-page .lmx-company-hero{padding:20px 22px!important;}.lmx-company-page .lmx-company-hero h1{font-size:clamp(30px,9vw,40px)!important;}.lmx-company-breadcrumb{width:calc(100vw - 28px);padding:10px 0 13px;}.lmx-officers-grid{grid-template-columns:1fr;}.lmx-officer-card{min-height:190px;padding:var(--lmx-card-padding);}
}.lmx-company-page nav.lmx-company-breadcrumb{width:100%;margin:0!important;padding:6px 0!important;gap:6px;color:#333!important;font-size:12px!important;line-height:normal!important;font-weight:400!important;}.lmx-company-page nav.lmx-company-breadcrumb a{color:#666!important;font-size:12px!important;font-weight:400!important;text-decoration:none;}.lmx-company-page nav.lmx-company-breadcrumb a:hover{text-decoration:underline;}.lmx-company-breadcrumb .fa-house{margin-right:4.8px;font-size:12px;}body#top .lmx-company-page .lmx-company-breadcrumb{display:none!important;}body#top .lmx-company-page #breadcrumb.lmx-native-crumb{display:block!important;width:calc(100% + 30px);margin:0 -15px;padding:0;color:#333;font-size:12px;line-height:normal;}body#top .lmx-company-page #breadcrumb.lmx-native-crumb .container{width:100%;max-width:none;}
body#top:is(.page-id-197,.page-id-205,.page-id-216) .entry-body{display:flow-root!important;}
body#top:is(.page-id-197,.page-id-205,.page-id-216) .site-body{margin-top:0!important;padding-top:24px!important;}
body#top:is(.page-id-197,.page-id-205,.page-id-216) .lmx-catalog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--lmx-card-gap)!important;width:100%!important;margin:0 0 40px!important;padding:0!important;}
body#top:is(.page-id-197,.page-id-205,.page-id-216) .lmx-catalog-card{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:380px!important;min-height:380px!important;margin:0!important;padding:var(--lmx-card-padding)!important;border:var(--lmx-card-border)!important;background:#fff!important;overflow:hidden;}
body#top:is(.page-id-197,.page-id-205,.page-id-216) .lmx-catalog-card img{display:block!important;height:150px!important;min-height:150px!important;flex:0 0 150px!important;}
body#top:is(.page-id-197,.page-id-205,.page-id-216) .lmx-catalog-card :is(h3,.lmx-card-heading){display:block!important;min-height:54px!important;font-size:18px!important;color:#0b3f3a!important;}
body#top:is(.page-id-197,.page-id-205,.page-id-216) .lmx-catalog-card p{font-size:14px!important;color:#60736f!important;font-style:normal!important;}body#top .lmx-card-empty{display:none!important;}
@media (max-width:991px){
  body#top:is(.page-id-197,.page-id-205,.page-id-216) .lmx-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media (max-width:767px){
  body#top:is(.page-id-197,.page-id-205,.page-id-216) .lmx-catalog-grid{grid-template-columns:1fr!important;gap:var(--lmx-card-gap)!important;}
}
@media (max-width:767px){
  body#top:is(.page-id-197,.page-id-205,.page-id-216) .lmx-catalog-card{height:auto!important;min-height:380px!important;overflow:visible;}
}
body#top.page-id-228 div[style="margin-top:32px"]:has(> a.lmx-company-btn[href="/contact/"]){display:none!important;}
body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-grid{--lmx-card-gap-feature:20px;display:grid;grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:20px;width:min(1120px,calc(100vw - 40px));max-width:none;margin:0 0 40px;margin-left:calc((100% - min(1120px,100vw - 40px))/2);}
body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-card{height:450px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:var(--lmx-card-border);background:#fff;}
body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-media{display:block;aspect-ratio:16/9;overflow:hidden;}
body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}
body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-body{padding:var(--lmx-card-padding);display:flex;flex-direction:column;flex:1;}
body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-number{color:var(--lmx-eyebrow-color);font-size:11px;font-weight:800;}
body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-body :is(h3,.lmx-card-heading){font-size:var(--lmx-card-title-size)!important;color:#006D5B;padding:0;border:0;background:none;}
body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-body p{font-size:var(--lmx-card-copy-size);color:#60736f;}
body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-link{margin-top:auto;color:#007b6b;font-size:14px;font-weight:800;text-decoration:none;}
body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-link:hover{text-decoration:underline;}
@media (max-width:1159px){
  body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-grid{grid-template-columns:repeat(2,minmax(0,360px));}
}
@media (max-width:767px){
  body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-grid{grid-template-columns:1fr;gap:20px;}
  body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-card{height:auto;}
  body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-body{padding:var(--lmx-card-padding);}
}
@media (prefers-reduced-motion:reduce){
  body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-card,body:is(.page-id-197,.page-id-205,.page-id-216) .lmx-solution-feature-media img{transition:none;}
}body#top.post-type-archive-luminax_news .page-header{display:flex!important;align-items:center;position:relative;width:min(1080px,calc(100% - 30px))!important;max-width:var(--lmx-title-width);height:var(--lmx-title-height);min-height:var(--lmx-title-height);margin:65px auto 0!important;padding:var(--lmx-title-padding);overflow:hidden;border-radius:var(--lmx-radius-card);box-sizing:border-box;box-shadow:var(--lmx-title-shadow);color:#fff;text-align:left;}body#top.post-type-archive-luminax_news .page-header-inner{width:100%;max-width:none;padding:0;margin:0;}body#top.post-type-archive-luminax_news .page-header-title{position:relative;z-index:1;width:100%;margin:0;padding:0;color:#fff!important;font-size:31.35px!important;line-height:47px!important;letter-spacing:.04em;text-align:left;}body#top.post-type-archive-luminax_news .page-header-title::before{display:block;margin-bottom:15px;color:var(--lmx-eyebrow-color-on-dark);font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.24em;}body#top.post-type-archive-luminax_news .page-header-title::before{content:"NEWS";}body#top.post-type-archive-luminax_news .page-header-title::after{display:block;max-width:920px;margin-top:13px;color:rgba(255,255,255,.82);font-size:clamp(14px,1.55vw,17px);font-weight:500;line-height:1.8;letter-spacing:0;}body#top.post-type-archive-luminax_news .page-header-title::after{content:"LUMINAXの最新情報やお知らせをご紹介します。";}
@media (max-width:767px){body#top.post-type-archive-luminax_news .page-header{width:calc(100% - 28px)!important;height:var(--lmx-title-height-mobile);min-height:var(--lmx-title-height-mobile);margin-top:18px!important;padding:var(--lmx-title-padding-mobile);border-radius:var(--lmx-radius-card);}body#top.post-type-archive-luminax_news .page-header-title::before{margin-bottom:10px;}body#top.post-type-archive-luminax_news .page-header-title::after{margin-top:10px;font-size:14px;line-height:1.7;}
}
@media (max-width:767px){
}body#top .lmx-company-page .lmx-company-inner>.lmx-company-kicker{font-size:12px!important;line-height:1.7!important;font-weight:800!important;letter-spacing:.18em!important;color:var(--lmx-eyebrow-color)!important;margin:0 0 7px!important;padding:0!important;text-align:left!important;}body#top .lmx-company-page .lmx-company-inner>.lmx-company-title{font-size:clamp(24px,1.8vw,28px)!important;line-height:1.55!important;font-weight:700!important;color:#0b3f3a!important;margin:16px 0 12px!important;padding:0!important;border:0!important;background:none!important;text-align:left!important;}body#top .lmx-company-page .lmx-company-inner>.lmx-company-intro{font-size:15px!important;line-height:2!important;font-weight:400!important;color:#60736f!important;margin:0 0 24px!important;padding:0!important;max-width:760px!important;text-align:left!important;}
@media (max-width:767px){body#top .lmx-company-page .lmx-company-inner>.lmx-company-title{font-size:24px!important;margin-top:14px!important;}body#top .lmx-company-page .lmx-company-inner>.lmx-company-intro{font-size:14px!important;margin-bottom:22px!important;}
}
@media (max-width:767px){
}
body#top .lmx-company-page .lmx-company-section:has(>.lmx-company-inner>.lmx-company-kicker),body#top .lmx-company-page .lmx-company-section.lmx-company-inner:has(>.lmx-company-kicker){padding-top:48px!important;}
@media (max-width:767px){
  body#top .lmx-company-page .lmx-company-section:has(>.lmx-company-inner>.lmx-company-kicker),body#top .lmx-company-page .lmx-company-section.lmx-company-inner:has(>.lmx-company-kicker){padding-top:32px!important;}
}
body#top.page-id-229 .lmx-contact-intro,
body#top.page-id-745 .lmx-company-hero + .lmx-company-section--soft,
html body#top.page-child.parent-pageid-223:not(.page-id-583) .lmx-company-hero + .lmx-company-section{margin-top:30px;}
@media (max-width:767px){
}
@media (max-width:767px){
  body#top.home .vk_slider_847d5cc3-eeba-44fc-ba91-93e95e5e6b7f>:is(.swiper-button-prev,.swiper-button-next){top:auto!important;bottom:12px!important;width:52px!important;height:48px!important;margin:0!important;transform:none!important;border:1px solid rgba(255,255,255,.25)!important;background:linear-gradient(135deg,rgba(4,45,42,.26),rgba(4,82,74,.10))!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;opacity:1!important;z-index:20;}
  body#top.home .vk_slider_847d5cc3-eeba-44fc-ba91-93e95e5e6b7f>:is(.swiper-button-prev,.swiper-button-next) .swiper-navigation-icon{width:13px!important;height:24px!important;}
}
@media (max-width:767px){
}
@media (max-width:767px), (orientation:portrait){
}
body#top .site-body:has(.lmx-company-page){padding-top:15px!important;}
body#top .site-body:has(.lmx-company-page.lmx-faq-page){padding-top:0!important;}body#top .lmx-company-page .lmx-company-hero.lmx-company-wide{height:210px!important;min-height:210px!important;box-sizing:border-box!important;margin-top:9px!important;}
@media (max-width:767px){
  body#top .site-body:has(.lmx-company-page){padding-top:0!important;}body#top .lmx-company-page .lmx-company-hero.lmx-company-wide{height:230px!important;min-height:230px!important;}
}body#top .luminax-section-nav[aria-label="お問い合わせ"]{display:none!important;}
@media (min-width:992px){
}
body#top.home .lmx-approach-card__body>p:not(.lmx-approach-card__tag){font-size:var(--lmx-card-copy-size)!important;color:#60736f!important;}
@media (min-width:768px){
}
@media (max-width:1159px){
}
@media (max-width:767px){
}.lmx-manufacturer-logo{display:flex;align-items:center;justify-content:flex-start;margin:0 0 24px;min-height:100px;}.lmx-manufacturer-logo img{width:260px!important;height:90px!important;max-width:100%;object-fit:contain!important;}
@media (max-width:767px){
}:root{--lmx-title-label:var(--lmx-eyebrow-color-on-dark);}
:is(body.lmx-standard-title-card,
  body.page-id-197,
  body.page-id-205,
  body.page-id-216,
  body.page-id-731,
  body.page-id-1176,
  body.post-type-archive-luminax_news
) .page-header{position:relative!important;overflow:hidden!important;width:var(--lmx-title-width)!important;max-width:calc(100% - 30px)!important;height:var(--lmx-title-height)!important;min-height:var(--lmx-title-height)!important;margin-right:auto!important;margin-left:auto!important;padding:var(--lmx-title-padding)!important;box-sizing:border-box!important;border-radius:var(--lmx-radius-card)!important;color:#fff!important;}
:is(body.lmx-standard-title-card,
  body.page-id-197,
  body.page-id-205,
  body.page-id-216,
  body.page-id-731,
  body.page-id-1176,
  body.post-type-archive-luminax_news
) .page-header-inner.container{position:relative;z-index:1;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;transform:translateY(3px);}
:is(body.lmx-standard-title-card,
  body.page-id-197,
  body.page-id-205,
  body.page-id-216,
  body.page-id-731,
  body.page-id-1176,
  body.post-type-archive-luminax_news
) .page-header-title{font-weight:700!important;}.page-header-title::before{margin-bottom:10px!important;color:var(--lmx-eyebrow-color-on-dark)!important;-webkit-text-fill-color:var(--lmx-eyebrow-color-on-dark)!important;font-weight:800!important;opacity:1!important;}.lmx-page-title-card{position:relative;display:flex;align-items:center;overflow:hidden;width:1080px;max-width:calc(100% - 30px);height:210px;min-height:210px;margin:0 auto;padding:32px 56px;box-sizing:border-box;border-radius:var(--lmx-radius-card);box-shadow:var(--lmx-title-shadow);color:#fff;text-align:left;}.lmx-page-title-card__inner{position:relative;z-index:1;width:100%;margin:0;padding:0;}.lmx-page-title-card__eyebrow{margin:0 0 10px;color:var(--lmx-eyebrow-color-on-dark)!important;-webkit-text-fill-color:var(--lmx-eyebrow-color-on-dark)!important;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.24em;opacity:1;}.lmx-page-title-card h1{margin:0;color:#fff;font-size:31.35px;font-weight:700;line-height:47px;}.lmx-page-title-card__lead{max-width:920px;margin:13px 0 0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.8;}
.lmx-dark-panel:not(.lmx-contact-choice-card__visual):not(.lmx-contact-faq-card){background:linear-gradient(122deg, #003d30, #006D5B)!important;}.lmx-contact-choice-card__visual,.lmx-contact-faq-card{background:#006D5B var(--lmx-card-title-artwork) right center/cover no-repeat;}
@media (max-width: 767px){
  :is(body.lmx-standard-title-card,
    body.page-id-197,
    body.page-id-205,
    body.page-id-216,
    body.page-id-731,
  body.page-id-1176,
    body.post-type-archive-luminax_news
  ) .page-header,.lmx-page-title-card{width:calc(100% - 28px)!important;max-width:none!important;height:var(--lmx-title-height-mobile)!important;min-height:var(--lmx-title-height-mobile)!important;padding:var(--lmx-title-padding-mobile)!important;border-radius:var(--lmx-radius-card)!important;}
  :is(body.lmx-standard-title-card,
    body.page-id-197,
    body.page-id-205,
    body.page-id-216,
    body.page-id-731,
  body.page-id-1176,
    body.post-type-archive-luminax_news
  ) .page-header-inner.container{transform:translateY(-5px);}.lmx-page-title-card h1{font-size:28px;line-height:1.45;}.lmx-page-title-card__lead{margin-top:10px;font-size:14px;line-height:1.7;}
}:root{--lmx-green-900:#003d30;--lmx-green-800:#004c3b;--lmx-green-700:#006D5B;--lmx-green-600:#006D5B;--lmx-green-100:#e8f1ee;--lmx-green-050:#f4f8f6;--lmx-green-fresh:#b3d056;--lmx-label-accent:var(--lmx-eyebrow-color);--lmx-label-accent-on-dark:var(--lmx-eyebrow-color-on-dark);--vk-color-primary:var(--lmx-green-700);--vk-color-primary-dark:var(--lmx-green-800);--vk-color-primary-vivid:var(--lmx-green-600);--wp--preset--color--vk-color-primary:var(--lmx-green-700);--wp--preset--color--vk-color-primary-dark:var(--lmx-green-800);--wp--preset--color--vk-color-primary-vivid:var(--lmx-green-600);}
body#top :is(
  .lmx-mm-toggle, .lmx-mm-eyebrow, .lmx-mm-detail,
  .lmx-home-bridge__eyebrow, .lmx-home-eyebrow,
  .lmx-approach-card__link, .lmx-feature-title, .lmx-feature-link,
  .lmx-company-card__action, .lmx-solution-feature-number,
  .lmx-solution-feature-body :is(h3,.lmx-card-heading), .lmx-solution-feature-link,
  .lmx-catalog-card :is(h3,.lmx-card-heading) > a, .lmx-catalog-card > a > h3,
  .lmx-product-card a, .lmx-maker-card a,
  .lmx-text-submenu a:hover,
  .luminax-section-nav__link:hover,
  .luminax-section-nav__link.is-current
){color:var(--lmx-green-700)!important;}body#top .luminax-section-nav__link.is-current::after{background:var(--lmx-green-700)!important;}
body#top :is(.lmx-hex-button,.lmx-home-bridge__cta a,.lmx-action-button,.lmx-maker-controls button,.wp-block-button__link,.vk_button_link,input[type="submit"],button[type="submit"]){background-color:var(--lmx-green-700)!important;color:#fff!important;}
body#top :is(
  .lmx-company-hero__eyebrow){color:var(--lmx-eyebrow-color-on-dark)!important;-webkit-text-fill-color:var(--lmx-eyebrow-color-on-dark)!important;opacity:1!important;}
body#top :is(a, button, input, select, textarea):focus-visible{outline-color:var(--lmx-green-fresh)!important;}
body#top :is(.lmx-home-challenges){background-color:var(--lmx-green-050)!important;}body#top .lmx-mm-item.lmx-mm-open > a{color:var(--lmx-green-700)!important;background:var(--lmx-green-050)!important;}body#top a.lmx-company-card > .lmx-company-card__action,body#top a.lmx-company-card > .lmx-company-card__action::after{color:#fff!important;}
html body#top[class] :is(
  [class*="lmx-"][class*="__eyebrow"],
  [class*="lmx-"][class*="-eyebrow"],
  [class*="lmx-"][class*="__kicker"],
  [class*="lmx-"][class*="-kicker"],
  .lmx-company-card__tag,
  .lmx-approach-card__tag,
  .lmx-feature-number,
  .lmx-solution-feature-number,
  .lmx-mv-panel__no,
  .lmx-access-card__label,
  .lmx-company-card__no,
  .lmx-contact-topic__eyebrow small,
  .lmx-officer-card > span,
  .lmx-careers-notice > span
){color:var(--lmx-eyebrow-color)!important;-webkit-text-fill-color:var(--lmx-eyebrow-color)!important;opacity:1!important;}html body#top .lmx-quotation-flow li::before{color:var(--lmx-label-accent)!important;-webkit-text-fill-color:var(--lmx-label-accent)!important;opacity:1!important;}
html body#top[class] :is(
  [class].lmx-page-title-card__eyebrow,
  [class].lmx-company-hero__eyebrow,
  [class].lmx-contact-choice-card__eyebrow,
  [class].lmx-contact-faq-card__eyebrow,
  [class].lmx-brand-signature__eyebrow,
  [class].lmx-company-home__eyebrow,
  [class].lmx-company-index__label,
  .lmx-quotation-hero [class].lmx-quote-eyebrow,
  .lmx-access-card--primary [class].lmx-access-card__label
),html body#top[class] .page-header-title::before{color:var(--lmx-eyebrow-color-on-dark)!important;-webkit-text-fill-color:var(--lmx-eyebrow-color-on-dark)!important;opacity:1!important;}
html body#top.page-child:has(.luminax-section-nav__link[href*="/manufacturers/"]) .page-header{position:relative!important;display:flex!important;align-items:center!important;overflow:hidden!important;text-align:left!important;width:var(--lmx-title-width)!important;max-width:calc(100% - 30px)!important;height:var(--lmx-title-height)!important;min-height:var(--lmx-title-height)!important;margin-right:auto!important;margin-left:auto!important;padding:var(--lmx-title-padding)!important;box-sizing:border-box!important;border-radius:var(--lmx-radius-card)!important;}
html body#top.page-child:has(.luminax-section-nav__link[href*="/manufacturers/"]) .page-header-inner.container{position:relative!important;z-index:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;transform:translateY(3px);}
html body#top.page-child:has(.luminax-section-nav__link[href*="/manufacturers/"]) .page-header-title{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;}
@media (max-width: 767px){
  html body#top.page-child:has(.luminax-section-nav__link[href*="/manufacturers/"]) .page-header{width:calc(100% - 28px)!important;max-width:none!important;height:var(--lmx-title-height-mobile)!important;min-height:var(--lmx-title-height-mobile)!important;padding:var(--lmx-title-padding-mobile)!important;border-radius:var(--lmx-radius-card)!important;}
  html body#top.page-child:has(.luminax-section-nav__link[href*="/manufacturers/"]) .page-header-inner.container{transform:translateY(-5px);}
}html body#top .lmx-product-card .lmx-product-price-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important;margin:12px 0 18px!important;padding:0!important;}html body#top .lmx-product-card .lmx-product-price-row > .lmx-quote-button,html body#top .lmx-product-card .lmx-product-price-row > p > .lmx-quote-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;margin:0 0 0 auto!important;border:0!important;background:var(--lmx-green-700)!important;color:#ffffff!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;}html body#top.page-child.parent-pageid-223 .lmx-company-page > .lmx-company-hero.lmx-company-wide{display:flex!important;align-items:center!important;width:1080px!important;max-width:calc(100% - 30px)!important;height:210px!important;min-height:210px!important;margin:0 auto!important;padding:32px 56px!important;box-sizing:border-box!important;border-radius:var(--lmx-radius-card)!important;}html body#top.page-child.parent-pageid-223 .lmx-company-hero > .lmx-company-inner{position:relative!important;z-index:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}html body#top.page-child.parent-pageid-223 .lmx-company-hero__eyebrow{margin:0 0 10px!important;font-size:12px!important;font-weight:800!important;line-height:1.5!important;letter-spacing:.24em!important;}html body#top.page-child.parent-pageid-223 .lmx-company-hero h1{margin:0!important;color:#fff!important;font-size:31.35px!important;font-weight:700!important;line-height:47px!important;letter-spacing:normal!important;}html body#top.page-child.parent-pageid-223 .lmx-company-hero__lead{max-width:920px!important;margin:13px 0 0!important;color:rgba(255,255,255,.82)!important;font-size:17px!important;line-height:1.8!important;}html body#top.page-child.parent-pageid-223 .lmx-company-hero + .lmx-company-section{padding-top:48px!important;}
@media (max-width: 767px){html body#top.page-child.parent-pageid-223 .lmx-company-page > .lmx-company-hero.lmx-company-wide{width:calc(100% - 28px)!important;max-width:none!important;height:230px!important;min-height:230px!important;padding:28px 22px!important;border-radius:var(--lmx-radius-card)!important;}html body#top.page-child.parent-pageid-223 .lmx-company-hero h1{font-size:28px!important;line-height:1.45!important;}html body#top.page-child.parent-pageid-223 .lmx-company-hero__lead{margin-top:10px!important;font-size:14px!important;line-height:1.7!important;}html body#top.page-child.parent-pageid-223 .lmx-company-hero + .lmx-company-section{padding-top:32px!important;}
}
@media (min-width: 768px){
}
@media (min-width: 768px){html body#top.post-type-archive-luminax_news > .lmx-unified-breadcrumb{margin-top:57px!important;}html body#top.post-type-archive-luminax_news > .lmx-unified-breadcrumb + .page-header{margin-top:12px!important;}
}.lmx-manufacturer-note{margin:32px 0 0;padding:20px 24px;border:1px solid #d7e6e2;border-radius:var(--lmx-radius-card);background:#f4f8f6;color:#40544e;font-size:13px;line-height:1.85;}.lmx-manufacturer-note p{margin:0;}
:is(.lmx-solution-feature-link,.lmx-feature-link,.lmx-approach-card__link){display:inline-flex;align-items:center;min-height:var(--lmx-card-cta-height);}body.lmx-standard-title-card .page-header-inner{width:100%;max-width:none;margin:0;padding:0;}body.lmx-standard-title-card .page-header-title{color:#fff;}
@media (max-width:767px){.lmx-manufacturer-note{padding:18px 20px;}
}html body#top #main h2.lmx-secondary-card-title{font-size:18px!important;font-weight:600!important;padding:0!important;border:0!important;background:none!important;}
@media (min-width:992px){#global-nav .lmx-mm-item{padding-right:26px!important;}#global-nav .lmx-mm-toggle{width:24px;height:44px;}
}
html body#top #main :where(button,input[type="submit"],input[type="button"],input[type="reset"],a.wp-block-button__link,a.vk_button_link,a.btn,a.button,.lmx-company-card__action)[hidden]{display:none!important;}
body#top :is(.vk_slider,.vk_post_list_slider) :is(.swiper-button-prev,.swiper-button-next){--vk-size-radius:var(--lmx-button-radius);}body#top .page_top_btn{border-radius:var(--lmx-button-radius);}
html body#top #main :where(button:not(.swiper-pagination-bullet):not(.swiper-button-next):not(.swiper-button-prev):not(.lmx-compare-close),input[type="submit"],input[type="button"],input[type="reset"],a.wp-block-button__link,a.vk_button_link,a.btn,a.button,.lmx-unified-search__submit,.lmx-action-button,.lmx-hex-button,.lmx-company-btn,.lx-button-primary,.lmx-quote-button,.lmx-quote-submit,.lmx-catalog-primary,.lmx-catalog-secondary,.lmx-card-quote,.lmx-terms-contact,.lmx-company-card__action,.lmx-brand-signature__button,.lmx-news-button,.lmx-home-bridge__cta a,.lmx-contact-faq-card a,.lmx-set-add,.lmx-set-remove,.lmx-maker-card-v2 a[href*="/manufacturers/"]){--lmx-button-height:48px;--lmx-button-font-size:15px;--lmx-button-padding-x:24px;--lmx-button-padding-y:calc((var(--lmx-button-height) - var(--lmx-button-font-size)*1.5 - 2px)/2);--lmx-button-font-weight:600;--lmx-button-display:inline-flex;box-sizing:border-box!important;display:var(--lmx-button-display);align-items:center;justify-content:center;min-height:var(--lmx-button-height)!important;height:auto!important;max-width:100%;padding:var(--lmx-button-padding-y) var(--lmx-button-padding-x)!important;border-radius:var(--lmx-button-radius);clip-path:none;-webkit-clip-path:none;font-family:var(--lmx-font)!important;font-size:var(--lmx-button-font-size)!important;font-weight:var(--lmx-button-font-weight)!important;line-height:1.5!important;letter-spacing:normal!important;text-align:center!important;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;transition:background-color .2s ease,color .2s ease,opacity .2s ease;}html body#top #lmx-footer-v2 .lf2-actions a{--lmx-button-padding-y:calc((var(--lmx-button-height) - var(--lmx-button-font-size)*1.5 - 2px)/2);--lmx-button-font-weight:600;--lmx-button-display:inline-flex;box-sizing:border-box!important;display:var(--lmx-button-display);align-items:center;justify-content:center;min-height:var(--lmx-button-height)!important;height:auto!important;max-width:100%;padding:var(--lmx-button-padding-y) var(--lmx-button-padding-x)!important;border-radius:var(--lmx-button-radius);clip-path:none;-webkit-clip-path:none;font-family:var(--lmx-font)!important;font-size:var(--lmx-button-font-size)!important;font-weight:var(--lmx-button-font-weight)!important;line-height:1.5!important;letter-spacing:normal!important;text-align:center!important;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;transition:background-color .2s ease,color .2s ease,opacity .2s ease;}
html body#top #main :where(.lmx-company-card__action,.lmx-catalog-primary,.lmx-catalog-secondary,.lmx-card-quote,.lmx-set-builder button,.lmx-energy-confirm button,#lmx-unified-quote-cart button,#lmx-floating-cart button,.lmx-maker-controls button,.lmx-product-actions button,.lmx-product-card-v2 a,.lmx-maker-card-v2 a[href*="/manufacturers/"],.lmx-unified-search__reset){--lmx-button-height:44px;--lmx-button-font-size:14px;--lmx-button-padding-x:14px;}
html body#top #main :where(.lx-button-primary,.lmx-quote-submit,.lmx-terms-contact,.lmx-home-bridge__cta a,.lmx-company-btn[href*="/contact/"],.lmx-action-button[href*="/contact/"],.lmx-hex-button[href*="/contact/"]),html body#top #lmx-footer-v2 .lf2-actions a{--lmx-button-height:54px;--lmx-button-font-size:16px;--lmx-button-padding-x:28px;}
html body#top #main :where(.lmx-set-item-controls>.lmx-set-remove,.lmx-cart-controls button,.lmx-floating-controls button,.lmx-set-card-actions button){--lmx-button-padding-x:8px;}
@media (max-width:767px){html body#top #lmx-footer-v2 .lf2-actions a{--lmx-button-padding-x:12px;}
}
@media (prefers-reduced-motion:reduce){
  html body#top #main :where(button:not(.swiper-pagination-bullet):not(.swiper-button-next):not(.swiper-button-prev):not(.lmx-compare-close),input[type="submit"],input[type="button"],input[type="reset"],a.wp-block-button__link,a.vk_button_link,a.btn,a.button,.lmx-unified-search__submit,.lmx-action-button,.lmx-hex-button,.lmx-company-btn,.lx-button-primary,.lmx-quote-button,.lmx-quote-submit,.lmx-catalog-primary,.lmx-catalog-secondary,.lmx-card-quote,.lmx-terms-contact,.lmx-company-card__action,.lmx-brand-signature__button,.lmx-news-button,.lmx-home-bridge__cta a,.lmx-contact-faq-card a,.lmx-set-add,.lmx-set-remove,.lmx-maker-card-v2 a[href*="/manufacturers/"]),html body#top #lmx-footer-v2 .lf2-actions a{transition:none;}
}html body#top #main .lmx-maker-card-v2>p>a[href*="/manufacturers/"]{--lmx-button-font-weight:700;--lmx-button-padding-y:8px;--lmx-button-display:flex;width:100%;background:#006d5b!important;color:#fff!important;text-decoration:none!important;}html body#top #main .lmx-maker-card-v2>p>a[href*="/manufacturers/"]:hover{background:#005444!important;}
body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-company-card,.lmx-solution-feature-card,.lmx-maker-card,.lmx-maker-card-v2,.lmx-product-card,.lmx-product-card-v2,.lmx-catalog-card,.lmx-company-index__card,.lmx-use-card,.lmx-company-table,.lmx-mv-panel,.lmx-careers-contact,.lmx-detail-summary,.lmx-related-selection,.lmx-selection-flow,.lmx-support-scope,.lmx-contact-topic,.lmx-contact-panel,.lmx-quotation-intro,.lmx-request-mode,.lmx-quote-step,.lmx-delivery-options,.lmx-catalog-tools,.lmx-info-panel,.lmx-faq-item,.lmx-contact-choice-card,.lmx-officer-card,.lmx-access-card,.lmx-quotation-panel,.lmx-set-builder,.lmx-receipt-summary,.vk_post){border-radius:var(--lmx-radius-card);}
body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-solution-feature-card,.lmx-maker-card,.lmx-maker-card-v2,.lmx-product-card,.lmx-product-card-v2,.lmx-catalog-card,.lmx-company-index__card,.lmx-use-card,.lmx-contact-choice-card,.vk_post.vk_post-postType-luminax_news){box-sizing:border-box;border:var(--lmx-card-border);box-shadow:var(--lmx-card-shadow);}body#top #main a.lmx-company-card{--lmx-card-shadow:2px 4px 12px rgba(0,0,0,.08);--lmx-card-shadow-hover:2px 4px 16px rgba(0,0,0,.16);box-shadow:var(--lmx-card-shadow);}
body#top #main :is(.lmx-company-card:not(a),.lmx-company-table,.lmx-mv-panel,.lmx-careers-contact,.lmx-detail-summary,.lmx-detail-card,.lmx-detail-consult,.lmx-related-selection,.lmx-selection-flow,.lmx-support-scope,.lmx-contact-topic,.lmx-contact-panel,.lmx-quotation-intro,.lmx-request-mode,.lmx-quote-step,.lmx-delivery-options,.lmx-catalog-tools,.lmx-info-panel,.lmx-faq-item,.lmx-officer-card,.lmx-access-card,.lmx-quotation-panel,.lmx-set-builder,.lmx-receipt-summary,.lmx-manufacturer-note,.lmx-contact-faq-card,.lmx-quote-solution-card){box-shadow:none;}
body#top :is(.page-header,.lmx-page-title-card,.lmx-company-hero){border:0;box-shadow:var(--lmx-title-shadow);}
body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-company-card,.lmx-solution-feature-card,.lmx-maker-card,.lmx-maker-card-v2,.lmx-product-card,.lmx-product-card-v2,.lmx-catalog-card,.lmx-company-index__card,.lmx-use-card){overflow:hidden;}body#top #main .vk_posts{row-gap:var(--lmx-card-gap);}
body#top #main :is(.lmx-catalog-primary,.lmx-catalog-secondary){font-family:inherit;text-align:center;}
body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-company-card,.lmx-solution-feature-card,.lmx-catalog-card,.lmx-maker-card,.lmx-maker-card-v2,.lmx-product-card,.lmx-product-card-v2,.lmx-access-card,.lmx-contact-topic,.lmx-contact-choice-card,.lmx-contact-faq-card,.lmx-officer-card,.lmx-nine-card,.lmx-detail-card,.lmx-unified-search__card,.lmx-use-card) :is(h2,h3,h4,.lmx-card-heading),body#top #main .lmx-feature-title,body#top #main h2.lmx-secondary-card-title,body#top #main .lmx-use-card>strong{margin:0 0 var(--lmx-card-title-gap)!important;line-height:var(--lmx-card-title-line)!important;letter-spacing:var(--lmx-card-text-tracking)!important;}
body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-company-card,.lmx-solution-feature-card,.lmx-catalog-card,.lmx-maker-card,.lmx-maker-card-v2,.lmx-product-card,.lmx-product-card-v2,.lmx-access-card,.lmx-contact-topic,.lmx-contact-choice-card,.lmx-contact-faq-card,.lmx-officer-card,.lmx-nine-card,.lmx-detail-card,.lmx-unified-search__card,.lmx-use-card) p,body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-company-card,.lmx-solution-feature-card,.lmx-catalog-card,.lmx-maker-card,.lmx-maker-card-v2,.lmx-product-card,.lmx-product-card-v2,.lmx-access-card,.lmx-contact-topic,.lmx-contact-choice-card,.lmx-contact-faq-card,.lmx-officer-card,.lmx-nine-card,.lmx-detail-card,.lmx-unified-search__card,.lmx-use-card) ul,body#top #main .lmx-use-card>span{margin-top:0!important;margin-bottom:var(--lmx-card-paragraph-gap)!important;line-height:var(--lmx-card-copy-line)!important;letter-spacing:var(--lmx-card-text-tracking)!important;}
body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-company-card,.lmx-solution-feature-card,.lmx-catalog-card,.lmx-maker-card,.lmx-maker-card-v2,.lmx-product-card,.lmx-product-card-v2,.lmx-access-card,.lmx-contact-topic,.lmx-contact-choice-card,.lmx-contact-faq-card,.lmx-officer-card,.lmx-nine-card,.lmx-detail-card,.lmx-unified-search__card,.lmx-use-card) p:last-child{margin-bottom:0!important;}
body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-company-card,.lmx-solution-feature-card,.lmx-catalog-card,.lmx-maker-card,.lmx-maker-card-v2,.lmx-product-card,.lmx-product-card-v2,.lmx-access-card,.lmx-contact-topic,.lmx-contact-choice-card,.lmx-contact-faq-card,.lmx-officer-card,.lmx-nine-card,.lmx-detail-card,.lmx-unified-search__card,.lmx-use-card) p:empty{display:none!important;margin:0!important;}
body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-company-card,.lmx-solution-feature-card,.lmx-catalog-card,.lmx-maker-card,.lmx-maker-card-v2,.lmx-product-card,.lmx-product-card-v2,.lmx-access-card,.lmx-contact-topic,.lmx-contact-choice-card,.lmx-contact-faq-card,.lmx-officer-card,.lmx-nine-card,.lmx-detail-card,.lmx-unified-search__card,.lmx-use-card) :is(.lmx-company-card__tag,.lmx-company-card__no,.lmx-approach-card__tag,.lmx-feature-number,.lmx-solution-feature-number,.lmx-access-card__label,.lmx-contact-topic__eyebrow,.lmx-contact-choice-card__eyebrow,.lmx-contact-faq-card__eyebrow),body#top #main .lmx-officer-card>span{display:block;margin:0 0 var(--lmx-card-label-gap)!important;line-height:var(--lmx-card-label-line)!important;letter-spacing:var(--lmx-card-label-tracking)!important;}body#top #main .lmx-contact-topic__eyebrow{display:inline-flex;}body#top #main .lmx-contact-topic__eyebrow small{margin:0!important;line-height:var(--lmx-card-label-line)!important;letter-spacing:var(--lmx-card-label-tracking)!important;}
body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-company-card,.lmx-solution-feature-card,.lmx-catalog-card,.lmx-maker-card,.lmx-maker-card-v2,.lmx-product-card,.lmx-product-card-v2,.lmx-access-card,.lmx-contact-topic,.lmx-contact-choice-card,.lmx-contact-faq-card,.lmx-officer-card,.lmx-nine-card,.lmx-detail-card,.lmx-unified-search__card,.lmx-use-card) :is(.lmx-feature-copy,.lmx-company-card__copy),body#top #main .lmx-approach-card__body>p:not(.lmx-approach-card__tag),body#top #main .lmx-solution-feature-body>p{margin-bottom:var(--lmx-card-action-gap)!important;}
body#top #main :is(.lmx-feature-link,.lmx-approach-card__link,.lmx-company-card__link,.lmx-solution-feature-link){margin-top:auto!important;padding-top:0!important;line-height:var(--lmx-card-title-line)!important;letter-spacing:var(--lmx-card-text-tracking)!important;}
body#top #main :is(.lmx-product-card,.lmx-product-card-v2,.lmx-maker-card,.lmx-maker-card-v2)>h3{margin-top:var(--lmx-card-label-gap)!important;}
body#top #main :is(.lmx-product-card,.lmx-product-card-v2,.lmx-maker-card,.lmx-maker-card-v2)>p:has(+h3){margin:0!important;line-height:var(--lmx-card-label-line)!important;}
body#top #main .lmx-catalog-card :is(h3,.lmx-card-heading){margin-top:var(--lmx-card-media-gap)!important;}body#top #main .lmx-company-index__visual{gap:var(--lmx-card-label-gap);}body#top #main .lmx-company-index__label{margin:0!important;line-height:var(--lmx-card-label-line);letter-spacing:var(--lmx-card-label-tracking);}body#top #main .lmx-company-index__visual strong{margin:0;line-height:var(--lmx-card-title-line);letter-spacing:var(--lmx-card-text-tracking);}body#top #main .lmx-company-index__body em{margin:0 0 var(--lmx-card-action-gap);line-height:var(--lmx-card-copy-line);letter-spacing:var(--lmx-card-text-tracking);}body#top #main .lmx-company-index__body small{line-height:var(--lmx-card-title-line);letter-spacing:var(--lmx-card-text-tracking);}body#top.page-id-223 #main .lmx-company-index{margin:0;padding:24px 0 40px;}body#top.page-id-223 #main .lmx-company-index__grid{--lmx-card-gap-feature:20px;display:grid;grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:20px;width:min(1120px,calc(100vw - 40px));max-width:none;margin:0 0 40px;margin-left:calc((100% - min(1120px,100vw - 40px))/2);padding:0;}
@media (max-width:1159px){body#top.page-id-223 #main .lmx-company-index__grid{grid-template-columns:repeat(2,minmax(0,360px));}
}.lmx-company-index__card{position:relative;display:flex;flex-direction:column;height:250px;min-height:250px;min-width:0;padding:0;border:var(--lmx-card-border);background:#fff;color:inherit;text-decoration:none!important;box-sizing:border-box;}.lmx-company-index__visual{position:relative;display:flex;flex:0 0 82px;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:82px;min-height:82px;margin:0;padding:0 20px;overflow:hidden;background:#006D5B var(--lmx-card-title-artwork) right center/cover no-repeat;color:#fff;box-sizing:border-box;}.lmx-company-index__visual::before,.lmx-company-index__visual::after{content:none;}.lmx-company-index__label{display:block;color:var(--lmx-eyebrow-color-on-dark);font-size:12px;font-weight:800;}.lmx-company-index__visual strong{color:#fff;font-size:20px;font-weight:700;}.lmx-company-index__body{display:flex;flex:1;flex-direction:column;min-height:0;padding:var(--lmx-card-padding);}.lmx-company-index__body em{color:#60736f;font-size:14px;font-style:normal;}.lmx-company-index__body small{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;color:#008d7a;font-size:13px;font-weight:700;}
@media (min-width:992px){body#top.page-id-223 .site-body{padding-top:15px!important;}body#top.page-id-223 #main .lmx-page-title-card{display:flex;height:210px;min-height:210px;padding:32px 56px;margin:0 15px;box-sizing:border-box;}
}
@media (max-width:767px){body#top.page-id-223 #main .lmx-company-index__grid{grid-template-columns:1fr;}.lmx-company-index__card{height:auto;min-height:220px;}.lmx-company-index__visual{padding:0 16px;}.lmx-company-index__body{padding:var(--lmx-card-padding);}
}body#top .lmx-solution-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lmx-card-gap);margin:20px 0 36px;}body#top .lmx-solution-use-grid .lmx-use-card{display:block;padding:var(--lmx-card-padding);border:var(--lmx-card-border);background:#fff;color:#666;text-decoration:none;line-height:1.85;}.lmx-use-card > .lmx-model03-thumb{display:block;max-width:none;width:calc(100% - 2 * var(--lmx-card-media-offset));height:auto;aspect-ratio:8/3;object-fit:cover;border-radius:calc(var(--lmx-radius-card) - var(--lmx-card-image-inset));margin:var(--lmx-card-media-offset) var(--lmx-card-media-offset) 12px;}.lmx-solar-use-grid .lmx-use-card{--lmx-card-media-offset:calc(var(--lmx-card-image-inset) - 18px);}

html body#top #main :is(.lmx-maker-card,.lmx-maker-card-v2) > .lmx-logo-frame:first-child,
html body#top #main :is(.lmx-maker-card,.lmx-maker-card-v2) > .lmx-panel-logo > .lmx-logo-frame,
html body#top #main .lmx-product-card-standard > .lmx-product-media:has(> img),
html body#top #main .lmx-product-card > img:first-child,
html body#top #main .lmx-maker-profile .lmx-product-card-v2 > img{
  position:relative;inset-block-start:var(--lmx-card-media-offset);
  width:calc(100% - 2 * var(--lmx-card-media-offset))!important;max-width:none;
  margin-inline:var(--lmx-card-media-offset)!important;
}body#top .lmx-solution-use-grid .lmx-use-card strong{display:block;color:#075f53;font-size:16px;}body#top .lmx-solution-use-grid .lmx-use-card span{display:block;color:#5f6663;font-size:16px;}
@media (max-width:767px){body#top .lmx-solution-use-grid{grid-template-columns:minmax(0,1fr);}
}.lmx-solution-detail details{margin:18px 0;border:1px solid #dce7e2;border-radius:var(--lmx-radius-inner);background:#fff;}.lmx-solution-detail summary{padding:16px 18px;font-weight:700;color:#174d34;cursor:pointer;background:#f7faf9;}.lmx-solution-detail .lmx-detail-body{padding:0 18px 18px;}.lmx-dc-diagram{margin:30px 0;padding:24px;background:linear-gradient(135deg,#f2faf5,#e9f5f0);border:1px solid #cfe4d9;border-radius:var(--lmx-radius-card);color:#143c33;}.lmx-dc-diagram h2{margin:0 0 8px;font-size:1.35rem;color:#064f40;}.lmx-dc-diagram__intro{margin:0 0 20px;}.lmx-dc-diagram__flow{display:flex;align-items:stretch;gap:8px;margin:0 0 16px;padding:0;list-style:none;}.lmx-dc-diagram__step{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 8px;min-height:86px;border:1px solid #b9d8ca;border-radius:var(--lmx-radius-inner);background:#fff;font-weight:700;line-height:1.45;box-shadow:none;}.lmx-dc-diagram__arrow{display:flex;align-items:center;color:#00866c;font-size:1.4rem;font-weight:700;}.lmx-dc-diagram__note{margin:10px 0 0;font-size:.92rem;color:#49675d;}.lmx-dc-diagram__aux{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;}.lmx-dc-diagram__aux span{padding:7px 12px;border-radius:var(--lmx-radius-badge);background:#dcefe5;color:#225c48;font-size:.9rem;}
@media (max-width:767px){.lmx-dc-diagram{padding:18px;}.lmx-dc-diagram__flow{flex-direction:column;gap:3px;}.lmx-dc-diagram__step{min-height:60px;width:100%;box-sizing:border-box;}.lmx-dc-diagram__arrow{justify-content:center;transform:rotate(90deg);height:25px;}
}.lmx-quotation-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none!important;margin:24px 0 38px!important;padding:0!important;counter-reset:step;}.lmx-quotation-flow li{min-width:0;min-height:126px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:18px 22px 18px 18px;background:#e8f5ed;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);color:#174d34;font-weight:700;line-height:1.45;}.lmx-quotation-flow li:first-child{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);}.lmx-quotation-flow li:nth-child(even){background:#d9eedf;}.lmx-quotation-flow li:before{counter-increment:step;content:"STEP " counter(step,decimal-leading-zero);display:block;width:100%;height:28px;line-height:20px;margin:0 0 10px;padding:0 0 6px;border-bottom:2px solid #29945d;box-sizing:border-box;color:#258654;font-size:.78rem;letter-spacing:.08em;}.lmx-quotation-flow li{white-space:nowrap;}
@media (max-width:767px){.lmx-quotation-flow{grid-template-columns:1fr;gap:8px;}.lmx-quotation-flow li{white-space:normal;}.lmx-quotation-flow li,.lmx-quotation-flow li:first-child{min-height:84px;padding:14px 20px 22px;clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),50% 100%,0 calc(100% - 15px));align-items:center;text-align:center;}.lmx-quotation-flow li:before{width:auto;min-width:130px;}
}:root{--lmx-motion-duration:.2s;--lmx-motion-easing:ease-out;--lmx-action-bg:#006D5B;--lmx-action-hover:#004c3b;--lmx-action-active:#003d30;--lmx-action-fg:#fff;}
html body#top #main :is(a.lmx-company-card,a.lmx-company-index__card,a.lmx-use-card,a.lmx-business-service-card[href],a.lmx-maker-card,a.lmx-maker-card-v2,a.lmx-contact-choice-card,.lmx-feature-card:has(>.lmx-feature-media[href]),.lmx-approach-card:has(.lmx-approach-card__link[href]),.lmx-solution-feature-card:has(>.lmx-listing-card-link[href]),.lmx-maker-card:has(>a[href]),.lmx-maker-card-v2:has(>p>a[href]),.lmx-catalog-card:has(a[href]),.lmx-product-card,.lmx-product-card-v2,.vk_post.vk_post-postType-luminax_news:has(a[href])){transform-origin:center;}
@media (hover:hover) and (pointer:fine){
  html body#top #main :is(a.lmx-company-card,a.lmx-company-index__card,a.lmx-use-card,a.lmx-business-service-card[href],a.lmx-maker-card,a.lmx-maker-card-v2,a.lmx-contact-choice-card,.lmx-feature-card:has(>.lmx-feature-media[href]),.lmx-approach-card:has(.lmx-approach-card__link[href]),.lmx-solution-feature-card:has(>.lmx-listing-card-link[href]),.lmx-maker-card:has(>a[href]),.lmx-maker-card-v2:has(>p>a[href]),.lmx-catalog-card:has(a[href]),.lmx-product-card,.lmx-product-card-v2,.vk_post.vk_post-postType-luminax_news:has(a[href])){transition:transform var(--lmx-motion-duration) var(--lmx-motion-easing),box-shadow var(--lmx-motion-duration) var(--lmx-motion-easing);}
  html body#top #main :is(a.lmx-company-card,a.lmx-company-index__card,a.lmx-use-card,a.lmx-business-service-card[href],a.lmx-maker-card,a.lmx-maker-card-v2,a.lmx-contact-choice-card,.lmx-feature-card:has(>.lmx-feature-media[href]),.lmx-approach-card:has(.lmx-approach-card__link[href]),.lmx-solution-feature-card:has(>.lmx-listing-card-link[href]),.lmx-maker-card:has(>a[href]),.lmx-maker-card-v2:has(>p>a[href]),.lmx-catalog-card:has(a[href]),.lmx-product-card,.lmx-product-card-v2,.vk_post.vk_post-postType-luminax_news:has(a[href])):hover{transform:scale(1.01);box-shadow:var(--lmx-card-shadow-hover);}
}
html body#top :is(#main,#lmx-footer-v2) :is(a.wp-block-button__link,a.vk_button_link,a.btn,a.button,.lmx-unified-search__submit,.lmx-action-button,.lmx-hex-button,.lmx-company-btn,.lx-button-primary,.lmx-quote-button,.lmx-quote-submit,.lmx-card-quote,.lmx-catalog-primary,.lmx-terms-contact,.lmx-brand-signature__button,.lmx-news-button,.lmx-set-add,.lmx-home-bridge__cta a,.lmx-product-card [data-lmx-action="basket"]):not(:disabled):not([aria-disabled="true"]):not([aria-pressed="true"]){background:var(--lmx-action-bg)!important;color:var(--lmx-action-fg)!important;transition:background-color .2s ease-out,color .2s ease-out;}
html body#top :is(#main,#lmx-footer-v2) :is(.lmx-unified-search__reset,.lmx-unified-search__more,.lmx-product-spec-close,.lmx-maker-controls button,.lf2-actions a,.lmx-catalog-secondary:not([data-lmx-action="basket"]),.lmx-contact-faq-card__cta,.lmx-set-remove,.lmx-product-card [data-lmx-action="compare"]):not(:disabled):not([aria-disabled="true"]):not([aria-pressed="true"]){background:#fff!important;color:#006D5B!important;transition:background-color .2s ease-out,color .2s ease-out;}
@media (hover:hover) and (pointer:fine){
  html body#top :is(#main,#lmx-footer-v2) :is(a.wp-block-button__link,a.vk_button_link,a.btn,a.button,.lmx-unified-search__submit,.lmx-action-button,.lmx-hex-button,.lmx-company-btn,.lx-button-primary,.lmx-quote-button,.lmx-quote-submit,.lmx-card-quote,.lmx-catalog-primary,.lmx-terms-contact,.lmx-brand-signature__button,.lmx-news-button,.lmx-set-add,.lmx-home-bridge__cta a,.lmx-product-card [data-lmx-action="basket"]):not(:disabled):not([aria-disabled="true"]):not([aria-pressed="true"]):hover{background:var(--lmx-action-hover)!important;}
  html body#top :is(#main,#lmx-footer-v2) :is(.lmx-unified-search__reset,.lmx-unified-search__more,.lmx-product-spec-close,.lmx-maker-controls button,.lf2-actions a,.lmx-catalog-secondary:not([data-lmx-action="basket"]),.lmx-contact-faq-card__cta,.lmx-set-remove,.lmx-product-card [data-lmx-action="compare"]):not(:disabled):not([aria-disabled="true"]):not([aria-pressed="true"]):hover{background:#edf5f0!important;}
}
html body#top :is(#main,#lmx-footer-v2) :is(a.wp-block-button__link,a.vk_button_link,a.btn,a.button,.lmx-unified-search__submit,.lmx-action-button,.lmx-hex-button,.lmx-company-btn,.lx-button-primary,.lmx-quote-button,.lmx-quote-submit,.lmx-card-quote,.lmx-catalog-primary,.lmx-terms-contact,.lmx-brand-signature__button,.lmx-news-button,.lmx-set-add,.lmx-home-bridge__cta a,.lmx-product-card [data-lmx-action="basket"]):not(:disabled):not([aria-disabled="true"]):not([aria-pressed="true"]):active{background:var(--lmx-action-active)!important;}
html body#top :is(#main,#lmx-footer-v2) :is(.lmx-unified-search__reset,.lmx-unified-search__more,.lmx-product-spec-close,.lmx-maker-controls button,.lf2-actions a,.lmx-catalog-secondary:not([data-lmx-action="basket"]),.lmx-contact-faq-card__cta,.lmx-set-remove,.lmx-product-card [data-lmx-action="compare"]):not(:disabled):not([aria-disabled="true"]):not([aria-pressed="true"]):active{background:#dcebe3!important;}
html body#top :is(#main,#lmx-footer-v2) :is(a[href],button,input,select,textarea,summary):focus-visible{outline:2px solid #006D5B!important;outline-offset:3px!important;}
html body#top #lmx-footer-v2 :is(a[href],button):focus-visible{outline-color:#fff!important;}
html body#top #main :is(a.lmx-company-card,a.lmx-company-index__card,a.lmx-use-card,a.lmx-maker-card,a.lmx-maker-card-v2,a.lmx-contact-choice-card,a.lmx-listing-card-link):focus{outline:none!important;}
html body#top #main :is(a.lmx-company-card,a.lmx-company-index__card,a.lmx-use-card,a.lmx-maker-card,a.lmx-maker-card-v2,a.lmx-contact-choice-card,a.lmx-listing-card-link):focus-visible :is(h2,h3,strong,.lmx-card-heading,.lmx-listing-card-arrow){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;}
@media (prefers-reduced-motion:reduce){
  html body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-company-card,.lmx-company-index__card,.lmx-use-card,a.lmx-business-service-card[href],.lmx-maker-card,.lmx-maker-card-v2,.lmx-contact-choice-card,.lmx-solution-feature-card,.lmx-catalog-card,.lmx-product-card,.lmx-product-card-v2,.vk_post.vk_post-postType-luminax_news){transform:none!important;transition:none!important;}
}.lmx-info-panel{padding:var(--lmx-card-padding);border-radius:var(--lmx-radius-card);}.lmx-business-detail{--lmx-business-tint:#eef5f2;--lmx-business-accent:#006d5b;--lmx-business-space:clamp(36px,5vw,68px);}.lmx-business-detail > section{margin:0 0 var(--lmx-business-space);}.lmx-business-detail .lmx-business-eyebrow{display:block;margin:0 0 7px;color:var(--lmx-business-accent);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.4;}.lmx-business-detail .lmx-business-heading{margin:0 0 18px;padding:0;border:0;background:none;color:#0b3f3a;}.lmx-business-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,4vw,52px);}.lmx-business-overview p{margin:0;}.lmx-business-overview > .lmx-business-illustration{border-radius:var(--lmx-radius-card);}.lmx-business-service-grid,.lmx-business-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}body#top #main a.lmx-business-service-card{display:flex;flex-direction:column;min-width:0;padding:0;border:var(--lmx-card-border);box-shadow:var(--lmx-card-shadow);background:#fff;color:inherit;text-decoration:none;}.lmx-business-service-visual{display:block;aspect-ratio:8/3;overflow:hidden;border-radius:var(--lmx-radius-card) var(--lmx-radius-card) 0 0;background:#eef5f2;}.lmx-business-illustration{display:block;width:100%;height:auto;aspect-ratio:8/3;object-fit:cover;}.lmx-business-card-copy{display:flex;flex:1;flex-direction:column;gap:10px;padding:var(--lmx-card-padding);}.lmx-business-card-copy h3,.lmx-business-card-copy p{margin:0;}.lmx-business-card-copy h3{color:#0b3f3a;font-size:var(--lmx-card-title-size,18px);}.lmx-business-card-copy p{color:#405650;line-height:1.75;}.lmx-business-service-card__action{margin-top:auto;color:var(--lmx-business-accent);font-size:14px;font-weight:800;}
.lmx-business-service-card:is(:hover,:focus-visible) .lmx-business-service-card__action{text-decoration:underline;text-underline-offset:4px;}.lmx-business-planning,.lmx-business-consult{padding:clamp(20px,4vw,42px);border-radius:var(--lmx-radius-card);background:var(--lmx-business-tint);}.lmx-business-guide-audience{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px;margin:0 0 20px;}.lmx-business-guide-audience h3,.lmx-business-guide-panel h3,.lmx-business-guide-flow h3{margin:0;color:var(--lmx-business-accent);font-size:var(--lmx-card-title-size,18px);font-weight:700;line-height:1.45;}.lmx-business-guide-audience p,.lmx-business-guide-panel p,.lmx-business-guide-steps p{margin:0;color:#405650;line-height:1.7;}.lmx-business-info-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:20px;margin:0;}.lmx-business-guide-panel{padding:var(--lmx-card-padding);border-radius:var(--lmx-radius-inner);background:#fff;}.lmx-business-guide-panel h3{margin-bottom:10px;}.lmx-business-guide-checklist{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none;color:#243330;}.lmx-business-guide-checklist li{position:relative;padding-left:23px;line-height:1.55;}.lmx-business-guide-checklist li::before{position:absolute;top:.35em;left:3px;width:7px;height:11px;border:solid var(--lmx-business-accent);border-width:0 2px 2px 0;transform:rotate(45deg);content:"";}.lmx-business-guide-note{margin-top:14px;padding-top:12px;border-top:1px solid #dce7e2;}.lmx-business-guide-note h4,.lmx-business-guide-steps h4{margin:0 0 4px;color:#0b3f3a;font-size:15px;font-weight:700;line-height:1.45;}.lmx-business-guide-note p,.lmx-business-guide-steps p{font-size:14px;}.lmx-business-guide-flow{margin-top:24px;}.lmx-business-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:12px 0 0;padding:0;list-style:none;}.lmx-business-guide-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 0 0;border-top:1px solid #c8dbd4;}.lmx-business-guide-number{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--lmx-business-accent);border-radius:50%;color:var(--lmx-business-accent);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;}.lmx-business-related-grid .lmx-business-card-copy{gap:8px;}.lmx-business-related-grid .lmx-business-service-visual,.lmx-business-related-grid .lmx-business-illustration{aspect-ratio:4/1;}.lmx-business-detail .lmx-business-consult p{margin:0 0 14px;}.lmx-business-contact-links{display:flex;flex-wrap:wrap;gap:8px 20px;}.lmx-business-contact-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--lmx-business-accent);border-radius:8px;color:var(--lmx-business-accent);font-weight:700;text-decoration:none;}.lmx-business-contact-links a:first-child{background:var(--lmx-business-accent);color:#fff;}.lmx-business-contact-links a:hover{text-decoration:underline;}
@media (max-width:767px){.lmx-business-overview,.lmx-business-service-grid,.lmx-business-related-grid,.lmx-business-info-grid,.lmx-business-guide-steps{grid-template-columns:minmax(0,1fr);}.lmx-business-guide-steps{gap:10px;}
}
body#top #main :is(.lmx-feature-grid,.lmx-approach-grid,.lmx-company-grid,.lmx-company-index__grid,.lmx-officers-grid,.lmx-business-mega__grid,.lmx-solution-feature-grid){--lmx-card-gap:var(--lmx-card-gap-feature);}
body#top #main :is(.lmx-feature-card,.lmx-approach-card,.lmx-solution-feature-card,.lmx-company-index__card){overflow:visible;}
body#top #main :is(.lmx-feature-image,.lmx-approach-card__image,.lmx-approach-card__visual,.lmx-solution-feature-image,.lmx-solution-feature-media,.lmx-company-index__visual){border-radius:var(--lmx-radius-card) var(--lmx-radius-card) 0 0;overflow:hidden;}
body#top #main :is(.lmx-maker-card,.lmx-maker-card-v2)>img{border-radius:var(--lmx-radius-inner);object-fit:contain;}
body#top #main :is(.lmx-required,.lx-required,.lmx-v3-maker-category,.lmx-card-badge,.lmx-badge){border-radius:var(--lmx-radius-badge);}.lmx-contact-business-notice{max-width:1080px;margin:24px auto 0;}.lmx-contact-business-notice .lmx-business-notice{margin:0;}


body#top:is(.page-id-959,.page-id-961,.page-id-963,.page-id-965,.page-id-967,.page-id-969,.page-id-971,.page-id-972,.page-id-1023,.page-id-973,.page-id-974,.page-id-975,.page-id-976,.page-id-977,.page-id-978,.page-id-979,.page-id-980,.page-id-981,.page-id-209,.page-id-210,.page-id-212,.page-id-218,.page-id-219,.page-id-220,.page-id-221,.page-id-222,.page-id-1372,.page-id-1373,.page-id-1459,.page-id-540,.page-id-996,.page-id-997,.page-id-225,.page-id-226,.page-id-228,.page-id-583,.page-id-715) > .site-body{container-type:inline-size;}
body#top:is(.page-id-959,.page-id-961,.page-id-963,.page-id-965,.page-id-967,.page-id-969,.page-id-971,.page-id-972,.page-id-1023,.page-id-973,.page-id-974,.page-id-975,.page-id-976,.page-id-977,.page-id-978,.page-id-979,.page-id-980,.page-id-981,.page-id-209,.page-id-210,.page-id-212,.page-id-218,.page-id-219,.page-id-220,.page-id-221,.page-id-222,.page-id-1372,.page-id-1373,.page-id-1459,.page-id-540,.page-id-996,.page-id-997,.page-id-225,.page-id-226,.page-id-228,.page-id-583,.page-id-715) #main figure.wp-block-image.size-full:has(>img[src*="/luminax-wash26-"]){
  --lmx-illustration-width:min(var(--lmx-title-width),calc(100cqw - 30px));
  width:var(--lmx-illustration-width);max-width:none;
  margin-inline:calc((100% - var(--lmx-illustration-width)) / 2);
  border-radius:var(--lmx-radius-card);overflow:hidden;
}
body#top:is(.page-id-959,.page-id-961,.page-id-963,.page-id-965,.page-id-967,.page-id-969,.page-id-971,.page-id-972,.page-id-1023,.page-id-973,.page-id-974,.page-id-975,.page-id-976,.page-id-977,.page-id-978,.page-id-979,.page-id-980,.page-id-981,.page-id-209,.page-id-210,.page-id-212,.page-id-218,.page-id-219,.page-id-220,.page-id-221,.page-id-222,.page-id-1372,.page-id-1373,.page-id-1459,.page-id-540,.page-id-996,.page-id-997,.page-id-225,.page-id-226,.page-id-228,.page-id-583,.page-id-715) #main figure.wp-block-image.size-full:has(>img[src*="/luminax-wash26-"])>img{
  display:block;width:100%;height:auto;border-radius:inherit!important;
}
@media (max-width:767px){
  body#top:is(.page-id-959,.page-id-961,.page-id-963,.page-id-965,.page-id-967,.page-id-969,.page-id-971,.page-id-972,.page-id-1023,.page-id-973,.page-id-974,.page-id-975,.page-id-976,.page-id-977,.page-id-978,.page-id-979,.page-id-980,.page-id-981,.page-id-209,.page-id-210,.page-id-212,.page-id-218,.page-id-219,.page-id-220,.page-id-221,.page-id-222,.page-id-1372,.page-id-1373,.page-id-1459,.page-id-540,.page-id-996,.page-id-997,.page-id-225,.page-id-226,.page-id-228,.page-id-583,.page-id-715) #main figure.wp-block-image.size-full:has(>img[src*="/luminax-wash26-"]){--lmx-illustration-width:calc(100cqw - 28px);}
}


body#top:is(.page-id-959,.page-id-961,.page-id-963,.page-id-965,.page-id-967,.page-id-969,.page-id-971,.page-id-972,.page-id-1023,.page-id-973,.page-id-974,.page-id-975,.page-id-976,.page-id-977,.page-id-978,.page-id-979,.page-id-980,.page-id-981,.page-id-209,.page-id-210,.page-id-212,.page-id-218,.page-id-219,.page-id-220,.page-id-221,.page-id-222,.page-id-1372,.page-id-1373,.page-id-1459,.page-id-540,.page-id-996,.page-id-997,.page-id-225,.page-id-226,.page-id-228,.page-id-583,.page-id-715).parent-pageid-223 #main .lmx-company-page{container-type:inline-size;}
@media (max-width:767px){
  body#top:is(.page-id-959,.page-id-961,.page-id-963,.page-id-965,.page-id-967,.page-id-969,.page-id-971,.page-id-972,.page-id-1023,.page-id-973,.page-id-974,.page-id-975,.page-id-976,.page-id-977,.page-id-978,.page-id-979,.page-id-980,.page-id-981,.page-id-209,.page-id-210,.page-id-212,.page-id-218,.page-id-219,.page-id-220,.page-id-221,.page-id-222,.page-id-1372,.page-id-1373,.page-id-1459,.page-id-540,.page-id-996,.page-id-997,.page-id-225,.page-id-226,.page-id-228,.page-id-583,.page-id-715).parent-pageid-223 #main .lmx-company-page figure.wp-block-image.size-full:has(>img[src*="/luminax-wash26-"]){--lmx-illustration-width:100cqw;}
}
