/* Hihenchy self-hosted website interactions and responsive fixes. */
.advanced-slider{position:relative;overflow:hidden}.advanced-content{width:100%!important;transform:none!important}.advanced-content>.advanced-item{display:none!important;width:100%!important}.advanced-content>.advanced-item.is-active{display:block!important}.advanced-arrow>*{cursor:pointer}.advanced-arrow button{font:inherit;border:0;background:transparent;color:inherit;cursor:pointer}.pcMainnav li:hover>ul,.pcMainnav li:focus-within>ul{display:block!important;visibility:visible!important;opacity:1!important}.pcMainnav .nav-submenu{z-index:1000}.mainNavLi,.navSubmenuLi{position:relative}.preview-message{padding:16px!important;margin:14px 0!important;background:#f0f4ff!important;color:#16388d!important;font:16px/1.5 Arial,sans-serif!important;border-left:3px solid #2753c4!important}.formBtnButton{cursor:pointer}.preview-external{padding:50px;background:#f1f3f7;font:18px Arial;color:#444}.preview-related{display:flex!important;overflow:auto!important;scroll-snap-type:x mandatory;gap:20px;padding:0!important;scrollbar-width:thin}.preview-related>li{flex:0 0 calc((100% - 60px)/4)!important;float:none!important;scroll-snap-align:start;max-width:unset!important}.preview-related-controls{display:flex;justify-content:flex-end;gap:8px;margin:12px 0}.preview-related-controls button{font-size:26px;color:#fff;background:#2753c4;border:0;width:44px;height:38px;cursor:pointer}.preview-lightbox{border:0;padding:16px;max-width:90vw;max-height:90vh;background:white}.preview-lightbox::backdrop{background:#000b}.preview-lightbox img{display:block;max-width:85vw;max-height:80vh}.preview-lightbox button{position:absolute;right:4px;top:0;font-size:28px;border:0;background:white;cursor:pointer}.jqzoom{cursor:zoom-in}.preview-video{max-width:100%;width:100%;background:#111}#SITE_PANEL{display:none!important}#SITE_PANEL.preview-open{display:block!important;position:fixed!important;inset:0!important;z-index:99999!important;width:100vw!important;height:100dvh!important;transform:none!important}#SITE_PANEL.preview-open .sideBasicPanel{position:relative!important;width:min(320px,85vw)!important;height:100%!important;z-index:2!important;overflow-y:auto!important;background:#fff!important;transform:none!important}#SITE_PANEL.preview-open .opc{display:block!important;position:absolute!important;inset:0!important;background:#0008!important;z-index:1!important}#SITE_PANEL .mainNav{display:block!important}#SITE_PANEL .panelSubMenu2{position:static!important;width:auto!important;padding-left:15px!important}#SITE_PANEL .nav-icon{cursor:pointer}.preview-search{position:fixed;inset:0;background:#0009;z-index:999999;padding:5vh 5vw;overflow:auto;font:16px/1.5 Arial}.preview-search-inner{max-width:1100px;margin:auto;background:#fff;padding:28px;color:#222}.preview-search-head{display:flex;justify-content:space-between;align-items:center}.preview-search-head button{font-size:28px;border:0;background:none;cursor:pointer}.preview-results{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:20px}.preview-results a{display:block;color:#222;background:#f6f7fa;padding:12px}.preview-results img{width:100%;aspect-ratio:1;object-fit:cover}.preview-results strong{display:block;margin-top:8px}.preview-results small{color:#666}@media(max-width:960px){.preview-related>li{flex-basis:calc((100% - 20px)/2)!important}.preview-results{grid-template-columns:repeat(2,1fr)}.preview-search{padding:20px 10px}.preview-search-inner{padding:15px}}
.fold_Section:not(.on)>.collapsible_column_box{display:none}.fold_Section.on>.collapsible_column_box{display:block}.fold_Section>.toggler{cursor:pointer}
@media(max-width:960px){
.inquiryFormBox{display:block!important;width:100%!important}
.inquiryFormBox>.epc_row_1{display:block!important;width:100%!important;float:none!important}
.inquiryFormBox .fIn{display:block!important;float:none!important;width:100%!important;min-width:0!important;margin:0 0 14px!important}
.inquiryFormBox .fLe,.inquiryFormBox .fRi{float:none!important;width:100%!important;display:block!important}
.inquiryFormBox .fLe{margin-bottom:6px!important}
.inquiryFormBox .fRi input{box-sizing:border-box!important;width:100%!important}
.inquiryFormBox .formBtnButton{float:none!important;display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}
}
@media(max-width:960px){
.basicClassifyMenu .listDownBox{display:none!important}
.basicClassifyMenu.preview-open .listDownBox{display:block!important}
.basicClassifyMenu .listDownLi{display:block!important;float:none!important}
.basicClassifyMenu .listDownLi a{color:#222!important}
.basicClassifyMenu .listDownLi a.selected{color:#d71920!important}
.basicClassifyMenu .listNav{cursor:pointer}
.slideEnlargeBox .zoomSliderBox{width:100%!important;height:auto!important;aspect-ratio:1}
.slideEnlargeBox .zoomSliderBox>div{width:100%!important;height:100%!important}
}

.inquiry-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.preview-message[hidden]{display:none!important}.formBtnButton[aria-disabled="true"]{opacity:.6;cursor:wait}
