:root{--header-bar:65px;--font-stack-text:"aileron", Helvetica, Arial, sans-serif;--font-stack-heading:"Gloock", Helvetica, Arial, sans-serif;--font-stack-heading-secondary:"Baskervville", Helvetica, Arial, sans-serif;@media screen and (max-width:768px){--header-bar:60px}--custom-title-1-default:3.052rem;--custom-title-2-default:2.441rem;--custom-title-3-default:1.953rem;--custom-title-4-default:1.563rem;--custom-title-5-default:1.2rem;--custom-title-6-default:1rem;--custom-title-7-default:0.9rem;--custom-title-1-1500-max:2.8rem;--custom-title-2-1500-max:2.2rem;--custom-title-3-1500-max:1.875rem;--custom-title-4-1500-max:1.45rem;--custom-title-5-1500-max:1.2rem;--custom-title-6-1500-max:1rem;--custom-title-7-1500-max:0.9rem;--custom-title-1-1365-max:2.5rem;--custom-title-2-1365-max:2rem;--custom-title-3-1365-max:1.6rem;--custom-title-4-1365-max:1.3rem;--custom-title-5-1365-max:1.2rem;--custom-title-6-1365-max:1rem;--custom-title-7-1365-max:0.9rem;--custom-title-1-767-max:2.2rem;--custom-title-2-767-max:1.65rem;--custom-title-3-767-max:1.5rem;--custom-title-4-767-max:1.2rem;--custom-title-5-767-max:1rem;--custom-title-6-767-max:1rem;--custom-title-7-767-max:0.9rem}html,body{scroll-behavior:auto!important}html[lang="zh-hant"]{--font-stack-text:"aileron", Helvetica, Arial, "Noto Sans CJK SC", "Microsoft YaHei", sans-serif !important;--font-stack-heading:"Gloock", 'Noto Serif SC', '宋體', 'PMingLiU', serif !important;--font-stack-heading-secondary:"Baskervville", 'Noto Serif SC', '宋體', 'PMingLiU', serif !important}html[lang="zh-hant"] .contact-btn-line span{letter-spacing:2px}html[lang="zh-hant"] .custom-title-1 h1,html[lang="zh-hant"] .custom-title-1 h2,html[lang="zh-hant"] .custom-title-1 h3,html[lang="zh-hant"] .custom-title-1 h4,html[lang="zh-hant"] .custom-title-1 h5,html[lang="zh-hant"] .custom-title-1 h6,html[lang="zh-hant"] .custom-title-1 span,html[lang="zh-hant"] .custom-title-1 p,html[lang="zh-hant"] .custom-title-2 h1,html[lang="zh-hant"] .custom-title-2 h2,html[lang="zh-hant"] .custom-title-2 h3,html[lang="zh-hant"] .custom-title-2 h4,html[lang="zh-hant"] .custom-title-2 h5,html[lang="zh-hant"] .custom-title-2 h6,html[lang="zh-hant"] .custom-title-2 span,html[lang="zh-hant"] .custom-title-2 p,html[lang="zh-hant"] .custom-title-2-B h1,html[lang="zh-hant"] .custom-title-2-B h2,html[lang="zh-hant"] .custom-title-2-B h3,html[lang="zh-hant"] .custom-title-2-B h4,html[lang="zh-hant"] .custom-title-2-B h5,html[lang="zh-hant"] .custom-title-2-B h6,html[lang="zh-hant"] .custom-title-2-B span,html[lang="zh-hant"] .custom-title-2-B p,html[lang="zh-hant"] .custom-title-3 h1,html[lang="zh-hant"] .custom-title-3 h2,html[lang="zh-hant"] .custom-title-3 h3,html[lang="zh-hant"] .custom-title-3 h4,html[lang="zh-hant"] .custom-title-3 h5,html[lang="zh-hant"] .custom-title-3 h6,html[lang="zh-hant"] .custom-title-3 span,html[lang="zh-hant"] .custom-title-3 p,html[lang="zh-hant"] .custom-title-4 h1,html[lang="zh-hant"] .custom-title-4 h2,html[lang="zh-hant"] .custom-title-4 h3,html[lang="zh-hant"] .custom-title-4 h4,html[lang="zh-hant"] .custom-title-4 h5,html[lang="zh-hant"] .custom-title-4 h6,html[lang="zh-hant"] .custom-title-4 span,html[lang="zh-hant"] .custom-title-4 p,html[lang="zh-hant"] .custom-title-6 h1,html[lang="zh-hant"] .custom-title-6 h2,html[lang="zh-hant"] .custom-title-6 h3,html[lang="zh-hant"] .custom-title-6 h4,html[lang="zh-hant"] .custom-title-6 h5,html[lang="zh-hant"] .custom-title-6 h6,html[lang="zh-hant"] .custom-title-6 span,html[lang="zh-hant"] .custom-title-6 p{font-weight:300}html[lang="zh-hant"] .custom-title-aileron-1 h1,html[lang="zh-hant"] .custom-title-aileron-1 h2,html[lang="zh-hant"] .custom-title-aileron-1 h3,html[lang="zh-hant"] .custom-title-aileron-1 h4,html[lang="zh-hant"] .custom-title-aileron-1 h5,html[lang="zh-hant"] .custom-title-aileron-1 h6,html[lang="zh-hant"] .custom-title-aileron-1 span,html[lang="zh-hant"] .custom-title-aileron-1 p{font-weight:100}html[lang="zh-hant"].is-mac .custom-title-aileron-1 h1,html[lang="zh-hant"].is-mac .custom-title-aileron-1 h2,html[lang="zh-hant"].is-mac .custom-title-aileron-1 h3,html[lang="zh-hant"].is-mac .custom-title-aileron-1 h4,html[lang="zh-hant"].is-mac .custom-title-aileron-1 h5,html[lang="zh-hant"].is-mac .custom-title-aileron-1 h6,html[lang="zh-hant"].is-mac .custom-title-aileron-1 span,html[lang="zh-hant"].is-mac .custom-title-aileron-1 p{font-weight:200}html[lang="zh-hant"] .about-us-section .title{letter-spacing:.2rem;font-family:var(--font-stack-heading)}html[lang="zh-hant"] .menu-page a,html[lang="zh-hant"] .mega-menu-title-3 span{font-weight:300}html[lang="zh-hant"] .footer-title-1 h1,html[lang="zh-hant"] .footer-title-1 h2,html[lang="zh-hant"] .footer-title-1 h3,html[lang="zh-hant"] .footer-title-1 h4,html[lang="zh-hant"] .footer-title-1 h5,html[lang="zh-hant"] .footer-title-1 h6,html[lang="zh-hant"] .footer-title-1 span,html[lang="zh-hant"] .footer-title-1 p{font-weight:300}html,body{margin:0;padding:0;font-family:var(--font-stack-text);font-size:16px;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:300;background:#fff;line-height:1.5em;letter-spacing:1px}@media screen and (max-width:1365px){html,body{font-size:16px}}@media screen and (max-width:767px){html,body{font-size:16px}}p,input,textarea,button,form,label,option,select{outline:0;font-size:16px;font-weight:100;margin:0;padding:0}html[lang="zh-hant"].is-mac p,html[lang="zh-hant"].is-mac input,html[lang="zh-hant"].is-mac textarea,html[lang="zh-hant"].is-mac button,html[lang="zh-hant"].is-mac form,html[lang="zh-hant"].is-mac label,html[lang="zh-hant"].is-mac option,html[lang="zh-hant"].is-mac select{font-weight:300}strong.p-big{font-size:1.2rem}@media screen and (max-width:767px){p,input,textarea,button,form,label,option,select{font-weight:300}}.elementor-editor-active p{font-size:16px}b,strong{font-weight:600}a:focus{outline:none;box-shadow:none}blockquote{background-color:#000;color:#fff;padding:10px}h1,h2,h3,h4,h5,h6{margin:0}body>div[data-elementor-post-type="page"]{overflow-x:hidden}@media screen and (max-width:767px){.hero-section{height:calc(100svh - var(--header-bar));min-height:0}}.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:var(--custom-title-1-default);font-weight:500;font-family:var(--font-stack-heading);line-height:1.2em!important}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:var(--custom-title-2-default);font-weight:500;font-family:var(--font-stack-heading);line-height:1.2em!important;letter-spacing:.02em}.custom-title-2-B h1,.custom-title-2-B h2,.custom-title-2-B h3,.custom-title-2-B h4,.custom-title-2-B h5,.custom-title-2-B h6,.custom-title-2-B span,.custom-title-2-B p{font-size:var(--custom-title-2-default);font-weight:500;font-family:var(--font-stack-heading-secondary);line-height:1.2em!important;letter-spacing:.02em}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:var(--custom-title-3-default);font-weight:500;font-family:var(--font-stack-heading);line-height:1.5em!important}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:var(--custom-title-4-default);font-weight:500;font-family:var(--font-stack-heading);line-height:1.5em!important}.related-product .custom-title-4 p{font-size:1.2rem}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:var(--custom-title-5-default);font-weight:100;line-height:1.5em!important;font-family:var(--font-stack-text)}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:var(--custom-title-6-default);line-height:1.5em!important;font-weight:400;font-family:var(--font-stack-heading)}.custom-title-7 h1,.custom-title-7 h2,.custom-title-7 h3,.custom-title-7 h4,.custom-title-7 h5,.custom-title-7 h6,.custom-title-7 span,.custom-title-7 p{font-size:var(--custom-title-7-default);font-weight:400;line-height:1.5rem!important;font-family:var(--font-stack-text)}@media screen and (max-width:1500px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:var(--custom-title-1-1500-max)}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:var(--custom-title-2-1500-max)}.custom-title-2-B h1,.custom-title-2-B h2,.custom-title-2-B h3,.custom-title-2-B h4,.custom-title-2-B h5,.custom-title-2-B h6,.custom-title-2-B span,.custom-title-2-B p{font-size:var(--custom-title-2-1500-max)}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:var(--custom-title-3-1500-max)}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:var(--custom-title-4-1500-max)}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:var(--custom-title-5-1500-max)}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:var(--custom-title-6-1500-max)}.custom-title-7 h1,.custom-title-7 h2,.custom-title-7 h3,.custom-title-7 h4,.custom-title-7 h5,.custom-title-7 h6,.custom-title-7 span,.custom-title-7 p{font-size:var(--custom-title-7-1500-max)}}@media screen and (max-width:1365px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:var(--custom-title-1-1365-max)}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:var(--custom-title-2-1365-max)}.custom-title-2-B h1,.custom-title-2-B h2,.custom-title-2-B h3,.custom-title-2-B h4,.custom-title-2-B h5,.custom-title-2-B h6,.custom-title-2-B span,.custom-title-2-B p{font-size:var(--custom-title-2-1365-max)}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:var(--custom-title-3-1365-max)}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:var(--custom-title-4-1365-max)}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:var(--custom-title-5-1365-max)}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:var(--custom-title-6-1365-max)}.custom-title-7 h1,.custom-title-7 h2,.custom-title-7 h3,.custom-title-7 h4,.custom-title-7 h5,.custom-title-7 h6,.custom-title-7 span,.custom-title-7 p{font-size:var(--custom-title-7-1365-max)}}@media screen and (max-width:767px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:var(--custom-title-1-767-max)}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:var(--custom-title-2-767-max)}.custom-title-2-B h1,.custom-title-2-B h2,.custom-title-2-B h3,.custom-title-2-B h4,.custom-title-2-B h5,.custom-title-2-B h6,.custom-title-2-B span,.custom-title-2-B p{font-size:var(--custom-title-2-767-max)}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:var(--custom-title-3-767-max)}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:var(--custom-title-4-767-max)}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:var(--custom-title-5-767-max);font-weight:100;letter-spacing:0}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:var(--custom-title-6-767-max)}.custom-title-7 h1,.custom-title-7 h2,.custom-title-7 h3,.custom-title-7 h4,.custom-title-7 h5,.custom-title-7 h6,.custom-title-7 span,.custom-title-7 p{font-size:var(--custom-title-7-767-max)}}.elementor-widget-image.animate.kenburn.active .elementor-widget-container{overflow:hidden}.elementor-widget-image.animate.kenburn.active picture,.elementor-widget-image.animate.kenburn.active img{animation:kenburns 20s ease-in-out both}@keyframes kenburns{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.breadcrumb-col p,.breadcrumb-col a{font-size:.8rem;color:#000;transition:all 0.8s ease}.breadcrumb-col a:hover{color:#9E664D}@media screen and (max-width:1920px){.systems-overview-column.right{transform:translateX(160px)}.systems-overview-columnleft{transform:translateX(-160px)}}@media screen and (max-width:1800px){.systems-overview-column.right{transform:translateX(130px)}.systems-overview-column.left{transform:translateX(-130px)}}@media screen and (max-width:1600px){.systems-overview-column.right{transform:translateX(100px)}.systems-overview-column.left{transform:translateX(-100px)}}@media screen and (max-width:1440px){.systems-overview-column.right{transform:translateX(0)}.systems-overview-column.left{transform:translateX(0)}}@media screen and (max-width:1024px){.systems-overview-column.right,.systems-overview-column.left{transform:none}}@media screen and (min-width:768px){.br-mobile-show{display:none}}.mask-section{position:relative!important}.mask-section .mask-overlay{position:absolute!important;inset:0!important;width:100vw!important;height:100vh!important;display:block!important;pointer-events:none}@media screen and (max-width:1024px){.mask-overlay{display:none}}.button{line-height:1;text-decoration:none;border:none;cursor:pointer;align-items:center;gap:10px;color:#1F1F1F;font-weight:600;padding:5px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color 0.3s;background:#fff0;display:flex}.button__icon-wrapper{flex-shrink:0;position:relative;color:#1F1F1F;display:grid;place-items:center;overflow:hidden;height:20px;width:20px}.button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.button:hover .button__icon-svg:first-child{transition:transform 0.3s ease-in-out;transform:translate(150%,-150%)}.button:hover .button__icon-svg--copy{transition:transform 0.3s ease-in-out 0.1s;transform:translate(0)}.button svg.button__icon-svg{stroke:#000;width:100%;height:100%}.button__icon-wrapper-border-w{position:relative;width:30px;height:30px;background-color:#fff;border-radius:50%;overflow:hidden;stroke:#000;display:flex;align-items:center;justify-content:center}.button-border-w{display:inline-flex;align-items:center;justify-content:space-between;border:1px solid #fff;background-color:#fff0;color:#fff;padding:10px 14px 10px 25px;border-radius:9999px;cursor:pointer;position:relative;transition:all 0.3s ease;font-size:16px;gap:100px}.button-border-w svg.button__icon-svg{stroke:#000;width:100%;height:100%}.button__icon-svg--copy-border-w{position:absolute;transform:translate(-150%)}.button-border-w:hover .button__icon-svg-border-w:first-child{transition:transform 0.3s ease-in-out;transform:translate(150%)}.button-border-w:hover .button__icon-svg--copy-border-w{transition:transform 0.3s ease-in-out 0.1s;transform:translate(0)}.button-border-w:hover .button__icon-svg--copy-border-w{stroke:#FFF}.button-border-w:hover .button__icon-wrapper-border-w{background-color:var(--e-global-color-f8bd203)}.button-border-w:hover span{color:var(--e-global-color-f8bd203)}.button-border-w:hover{border-color:var(--e-global-color-f8bd203)}.contact-btn-line{position:relative;display:flex;align-items:center;background:#fff0;border:none;cursor:pointer;color:#fff;font-size:16px;letter-spacing:1px;padding:0}.contact-btn-line .icon svg path{stroke-width:3!important}.contact-btn-line.brown span{color:#9E664D}.circle-svg-gold path{stroke-dasharray:260;stroke-dashoffset:260;transition:stroke-dashoffset 0.8s ease}.contact-btn-line:hover .circle-svg-gold path{stroke-dashoffset:0}.contact-btn-line.brown .circle-svg-gold path{stroke:#1f2124}.contact-btn-line .icon svg{position:absolute;width:40px;height:auto}.contact-btn-line .icon{position:relative;width:40px;height:auto;display:inline-flex;aspect-ratio:82 / 95}.contact-btn-line span{margin-left:-.7rem;margin-bottom:-.2rem;transition:all 0.8s ease}.contact-btn-line:hover{color:#C5A76D}.contact-btn-line.brown:hover span{color:#1f2124}.footer-title-2 a,.footer-title-1 a{transition:all 0.3s}.full-hight-col{position:relative;display:flex}.social{flex:1!important;display:flex;justify-content:flex-start;align-items:flex-end}.social .elementor-widget-container{display:flex;align-items:flex-end;gap:10px}.social a path{transition:all 0.3s;fill:#ab9c8f}.social a:hover path{fill:#C5A76D}.footer-copyright,.footer-copyright a{color:#FFF;transition:all 0.3s}.footer-copyright a:hover{color:#C5A76D}.footer-brands .products-search span{color:#FFF}.footer-brands .products-search svg circle,.footer-brands .products-search svg{stroke:#FFF}@media (max-width:1079px){.footer-brands .products-search{border-radius:0 0 0 0}}.other a{font-weight:300;transition:all 0.3s}.other a:hover{color:#C5A76D!important}.other-setting a{font-size:0.8rem!important}.social a{display:flex}.social a svg{width:35px;height:35px}@media (max-width:767px){.footer-copyright,.footer-copyright .elementor-widget-container{display:flex;justify-content:center!important;flex-direction:column!important;align-items:center!important}.other-setting{display:flex!important;justify-content:center!important}.grid-mobile-fixed .social{align-self:anchor-center}}.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal{margin-bottom:0;background:#EEEBE4!important}.wpml-ls-statics-footer .wpml-ls-current-language>a{background-color:#EEEBE4!important}.footer-title-1 h1,.footer-title-1 h2,.footer-title-1 h3,.footer-title-1 h4,.footer-title-1 h5,.footer-title-1 h6,.footer-title-1 span,.footer-title-1 p{font-size:14px!important;line-height:14px;font-weight:300;font-family:var(--font-stack-text)}.footer-title-1 summary svg line,.footer-title-1 summary .e-n-accordion-item-title-text{transition:all 0.3s ease-in-out}.footer-title-1 summary:hover svg line{stroke:#C5A76D!important}.footer-title-2 h1,.footer-title-2 h2,.footer-title-2 h3,.footer-title-2 h4,.footer-title-2 h5,.footer-title-2 h6,.footer-title-2 span,.footer-title-2 p{font-weight:300;font-size:14px!important;line-height:14px;font-family:var(--font-stack-text)}html[lang="zh-hant"].is-mac .footer-title-1 h1,html[lang="zh-hant"].is-mac .footer-title-1 h2,html[lang="zh-hant"].is-mac .footer-title-1 h3,html[lang="zh-hant"].is-mac .footer-title-1 h4,html[lang="zh-hant"].is-mac .footer-title-1 h5,html[lang="zh-hant"].is-mac .footer-title-1 h6,html[lang="zh-hant"].is-mac .footer-title-1 span,html[lang="zh-hant"].is-mac .footer-title-1 p{font-weight:350}html[lang="zh-hant"].is-mac .footer-title-2 h1,html[lang="zh-hant"].is-mac .footer-title-2 h2,html[lang="zh-hant"].is-mac .footer-title-2 h3,html[lang="zh-hant"].is-mac .footer-title-2 h4,html[lang="zh-hant"].is-mac .footer-title-2 h5,html[lang="zh-hant"].is-mac .footer-title-2 h6,html[lang="zh-hant"].is-mac .footer-title-2 span,html[lang="zh-hant"].is-mac .footer-title-2 p{font-weight:350}.coming-soon-st .dialog-widget-content a.dialog-close-button{height:25px;width:25px;background-image:url(/wp-content/uploads/2025/09/close.svg);background-repeat:no-repeat;background-size:cover;transition:all 0.4s ease}.coming-soon-st .dialog-widget-content a.dialog-close-button:hover{transform:rotate(180deg);background-image:url(/wp-content/uploads/2025/09/close-GD.svg)}.coming-soon-st .dialog-widget-content a.dialog-close-button svg{display:none}.dialog-close-button-icon{margin-top:2rem;margin-right:.75rem}.coming-soon .social a path{fill:#505050}.coming-soon .social a:hover path{fill:#C5A76D}.coming-soon p,.coming-soon span,.subscription p{font-weight:300}.subscription .row-1col p{color:#FFF}.subscription .row-2col p{display:flex;flex-direction:row;gap:10px}.subscription .row-2col .wpcf7-text.wpcf7-validates-as-email{padding:12px 25px;display:block;width:100%}.subscription .row-2col .wpcf7-submit{display:flex;padding:12px 30px;border-radius:2px;background:#c5a76d;border-style:none;color:#FFF;cursor:pointer}.subscription .wpcf7-spinner{display:flex;position:absolute;bottom:-50%}.dialog-type-lightbox{z-index:99999!important}a.btn:hover .arrow-new{opacity:1;transform:translate(0,0)}.about-us-img-section .about-us-img{width:100%}.about-us-img-section .about-us-img.gsap-mask-reveal .image-mask,.gsap-mask-reveal.black .image-mask{background:#000000!important}.systems-overview-column .logo-Image img{max-height:80px;object-position:left;object-fit:contain}.page-id-6514 .elementor-slideshow__footer{display:none}.background-parallax{position:relative;overflow:hidden}.background-parallax .parallax-img{width:100%;height:500px}.background-parallax .parallax-img img{position:absolute!important;top:50%!important;left:50%!important;height:100vh!important;width:100vw!important;max-width:none!important;max-height:none!important;transform:translate(calc(-50% - 1px),-50%)}.background-parallax .parallax-content{position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width:1024px){.background-parallax{clip-path:inset(0)}.background-parallax .parallax-img img{position:fixed!important}}.about-us-parallax-section.background-parallax .e-con-inner{display:flex;align-items:flex-end!important}.about-us-parallax-section.background-parallax .parallax-content{position:absolute;top:inherit;transform:none;z-index:1}.about-us-parallax-section.background-parallax:before{z-index:1}@media screen and (max-width:1024px){.about-us-parallax-section.background-parallax .parallax-content{position:relative;top:inherit;transform:none;z-index:1}}.about-us-parallax-section.background-parallax .parallax-content.center{position:absolute;height:100%;z-index:1;top:50%;right:50%;transform:translate(50%,-50%)}@media screen and (max-width:1024px){.background-parallax .parallax-img img{height:100vh!important;width:auto!important}}.post-contact h2{font-family:var(--font-stack-heading);font-weight:300;line-height:1.8rem;margin:1rem 0rem 1rem 0rem}.post-contact h3,.post-contact h4,.post-contact h5,.post-contact h6,.post-contact h7{font-family:var(--font-stack-text);font-weight:700;margin:1rem 0rem 1rem 0rem}.single-post-other .elementor-loop-container{display:flex;flex-direction:column}.single-post-other h3{white-space:normal!important;font-weight:300;font-size:1rem}.single-post-other .button{padding:0 0 10px 0}.post-contact a{color:#C5A76D}.lomacasa-products .custom-title-7 h1,.custom-title-7 h2,.custom-title-7 h3,.custom-title-7 h4,.custom-title-7 h5,.custom-title-7 h6,.custom-title-7 span,.custom-title-7 p{line-height:normal!important}.lomacasa-products .products-tag-brands p{display:flex;flex-direction:row;gap:5px}.lomacasa-products .products-tag-brands p a{display:flex;align-items:flex-start;width:auto}.lomacasa-products .products-wrap .products-heading .elementor-heading-title{transition:all 0.3s ease-in-out}.lomacasa-products .products-Image img{transition:all 0.3s ease-in-out}.lomacasa-products .lomacasa-products-col:hover+.products-wrap .products-heading .elementor-heading-title{color:#C5A76D!important}.lomacasa-products .lomacasa-products-col:hover .products-Image img{transform:scale(1.02)}.lomacasa-products-col .products-Image:before{background:var(--gs-hover-dim);content:"";position:absolute;inset:0;pointer-events:none;transition:opacity var(--gs-hover-dur) var(--gs-hover-ease),transform var(--gs-hover-dur) var(--gs-hover-ease);opacity:0}.lomacasa-products-col:hover .products-Image:before{opacity:1;z-index:1}.lomacasa-products-col .products-Image:after{content:"";background-repeat:no-repeat;background-position:center;background-size:var(--gs-hover-icon) var(--gs-hover-icon);opacity:0;transform:scale(.92);transition:opacity var(--gs-hover-dur) var(--gs-hover-ease),transform var(--gs-hover-dur) var(--gs-hover-ease);z-index:3;background-image:url(/wp-content/uploads/2026/02/plus.svg);right:50%;top:50%;transform:translate(50%,-50%);position:absolute;width:56px;height:56px}.lomacasa-products-col:hover .products-Image:after{opacity:1}.lomacasa-products-loop-grid .page-numbers.prev,.lomacasa-products-loop-grid .page-numbers.next{color:#fff0;width:32px;height:33px;display:inline-block;margin:0!important}.lomacasa-products-loop-grid .page-numbers.prev{background:url(/wp-content/uploads/2025/09/Previous-C.svg);background-repeat:no-repeat;background-size:cover;transition:all 0.3s ease-in-out}.lomacasa-products-loop-grid .page-numbers.next{background:url(/wp-content/uploads/2025/09/Next-C.svg);background-repeat:no-repeat;background-size:cover;transition:all 0.3s ease-in-out}.lomacasa-products-loop-grid .page-numbers.prev:hover{color:#fff0;background:url(/wp-content/uploads/2026/02/Previous-C-B.svg);background-repeat:no-repeat;background-size:cover}.lomacasa-products-loop-grid .page-numbers.next:hover{color:#fff0;background:url(/wp-content/uploads/2026/02/Next-C-B.svg);background-repeat:no-repeat;background-size:cover}.lomacasa-products-loop-grid .elementor-pagination{display:flex;width:100%;justify-content:center;align-items:center}.lomacasa-products-loop-grid .page-numbers{color:#000;transition:all 0.3s ease-in-out;margin:0!important;padding:5px 15px}.lomacasa-products-loop-grid .page-numbers:hover{color:#9E664D}.lomacasa-products-loop-grid .page-numbers.current{color:#9E664D;text-decoration:underline}.lomacasa-products .products_search .facetwp-input-wrap,.lomacasa-products .products_search .facetwp-search{width:100%}.lomacasa-products .products_search .facetwp-search{padding:15px 15px 15px 20px}.lomacasa-products .products_search .facetwp-icon{width:60px;text-align:center;opacity:1}.lomacasa-products .facetwp-facet{margin-bottom:0}.lomacasa-products .facetwp-icon:before{background:url(/wp-content/uploads/2026/02/search-icon.svg);background-repeat:no-repeat;background-size:20px;background-position:center}.lomacasa-products .products_search .facetwp-facet-all_products_search .facetwp-search{background-color:#fff;border:1px solid #CCCECF;color:#333;border-radius:5px;transition:all .25s ease}.lomacasa-products .products_search .facetwp-facet-all_products_search .facetwp-search::placeholder{color:#cfcfcf}.lomacasa-products .products_search .facetwp-facet-all_products_search .facetwp-search::-webkit-input-placeholder{color:#cfcfcf}.lomacasa-products .products_search .facetwp-facet-all_products_search .facetwp-search::-ms-input-placeholder{color:#cfcfcf}.lomacasa-products .facetwp-counter{display:flex;position:absolute;right:50px;font-size:.8rem;color:#b1b1b1}.lomacasa-products .brands-checkboxes .facetwp-counter{display:none}.lomacasa-products .facetwp-checkbox,.lomacasa-products .facetwp-checkbox.checked{background:none}.lomacasa-products .facetwp-checkbox.checked .facetwp-display-value{color:#C5A76D}.lomacasa-products .categories-checkboxes .facetwp-display-value{color:#000;width:100%;padding:20px;transition:all 0.3s ease-in-out;font-size:.9rem}.lomacasa-products .facetwp-checkbox .facetwp-expand{color:#fff0;background:red;width:32px;height:33px;display:inline-block;margin:0!important}.lomacasa-products .facetwp-checkbox{width:100%;display:flex;flex-direction:row;align-items:center;margin:0;padding:0}.lomacasa-products .facetwp-facet.facetwp-facet-categories.facetwp-type-checkboxes{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0}.lomacasa-products .facetwp-type-checkboxes .facetwp-depth.visible{margin-bottom:20px;width:100%}.lomacasa-products .facetwp-depth.visible{display:flex;flex-direction:column}.lomacasa-products .facetwp-depth.visible .facetwp-display-value{border-left:solid;border-width:1px;padding:15px}.lomacasa-products .facetwp-depth{margin-left:25px}.lomacasa-products .categories-checkboxes{border:1px solid #CCCECF;border-radius:0 0 5px 5px}.lomacasa-products .facetwp-checkbox .facetwp-expand{color:#fff0;width:50%;height:33px;display:inline-block;margin:0!important;background:url(/wp-content/uploads/2025/09/Add.svg);background-repeat:no-repeat;background-size:15px;background-position:calc(100% - 20px) center;padding:20px 30px}.lomacasa-products .categories-checkboxes .facetwp-checkbox:has(+.facetwp-depth.visible) .facetwp-expand{background:url(/wp-content/uploads/2025/09/Subtract.svg);background-repeat:no-repeat;background-size:15px 15px;background-position:calc(100% - 20px) center}.brands-checkboxes .facetwp-radio:before{display:none!important}.brands-checkboxes .facetwp-radio .facetwp-display-value .texter{font-size:.7rem;color:#B4B4B4}.brands-checkboxes .facetwp-radio .facetwp-display-value img{font-size:initial;display:block}.brands-checkboxes .facetwp-display-value{display:flex;flex-direction:column;gap:10px}.brands-checkboxes{border:1px solid #CCCECF;border-radius:0 0 5px 5px}.brands-checkboxes .facetwp-radio .pic{transition:all 0.3s ease-in-out}.brands-checkboxes .facetwp-radio.checked .pic{border-style:solid;border-width:0 0 0 5px;border-color:#C5A76D;padding:0 0 0 10px}.brands-checkboxes .facetwp-radio,.facetwp-radio.checked{background-image:none!important;padding:20px 20px 10px 20px;margin:0}.brands-checkboxes .facetwp-radio:hover .pic{padding-left:10px;border-style:solid;border-width:0 0 0 5px;border-color:#C5A76D}.lomacasa-products .brands-checkboxes .facetwp-facet{margin:20px 0;gap:20px;display:flex;flex-direction:column}.lomacasa-products .brands-checkboxes .facetwp-radio .facetwp-display-value .texter{font-size:.7rem;color:#B4B4B4;line-height:.9rem}.lomacasa-products .reset-btn .elementor-widget-container svg{width:25px;height:18px;position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}.lomacasa-products .facetwp-reset{cursor:pointer;padding:15px 20px;background:#f9f9f9;border-radius:5px;width:100%;transition:all 0.3s ease-in-out}.lomacasa-products .reset-btn .elementor-widget-container{display:flex;flex-direction:row;align-items:center}.lomacasa-products .results-title{font-size:1.2rem}@media screen and (min-width:769px){.lomacasa-products .lomacasa-products .facetwp-checkbox:hover .facetwp-display-value{color:#C5A76D}.lomacasa-products .facetwp-checkbox:hover .facetwp-display-value{color:#C5A76D}.lomacasa-products .facetwp-reset:hover{background:#AB9C8F}}@media screen and (max-width:768px){.lomacasa-products .brands-checkboxes .facetwp-facet{margin:0;gap:0;display:flex;flex-direction:row}.brands-checkboxes .facetwp-radio,.facetwp-radio.checked{padding:20px 0}.brands-checkboxes .facetwp-radio .facetwp-display-value .texter{display:none}.brands-checkboxes .facetwp-radio .facetwp-display-value img{max-width:100px}.brands-checkboxes .facetwp-radio{display:flex;align-items:center;width:100%;justify-content:center}.brands-checkboxes .facetwp-radio:hover .pic{padding-left:0;border-width:0}.brands-checkboxes .facetwp-radio.checked .pic{border-width:0 0 2px 0;padding:0 0 5px 0}.lomacasa-products-loop-grid .elementor-pagination{gap:12px}.lomacasa-products-loop-grid .page-numbers{padding:2px 2px}}.elementor-widget-container>p a{color:var(--e-global-color-7309b92);transition:all 0.4s ease-in-out}.elementor-widget-container>p a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.5px}.loma-bullets ul{padding-left:0;list-style:none}.loma-bullets li{position:relative;padding-left:20px;margin-bottom:2px}.loma-bullets li:before{content:"";position:absolute;left:2px;top:8px;display:block;width:8px;height:8px;background:var(--e-global-color-f8bd203)}.privacy-policy h1{line-height:1.5em;margin-bottom:1.2rem}@media screen and (min-width:1025px){body.no-hero div[data-elementor-type="single-post"]>.elementor-element:first-child,body.no-hero div[data-elementor-type="wp-page"]>.elementor-element:first-child{margin-top:0!important;padding-top:120px!important}}