:root{--mr-bg:#0c0c0c;--mr-surface:rgba(15, 15, 15, 0.72);--mr-surface-strong:#121212;--mr-text:#f5f1ea;--mr-text-muted:#c9beb0;--mr-border:rgba(223, 196, 174, 0.24);--mr-accent:#d9baa0;--mr-accent-contrast:#111111;--mr-shadow:0 18px 50px rgba(0, 0, 0, 0.22)}:root[data-mr-theme="light"]{--mr-bg:#ffffff;--mr-surface:rgba(255, 255, 255, 0.78);--mr-surface-strong:#ffffff;--mr-text:#111111;--mr-text-muted:#575757;--mr-border:rgba(17, 17, 17, 0.1);--mr-accent:#111111;--mr-accent-contrast:#ffffff;--mr-shadow:0 18px 50px rgba(17, 17, 17, 0.08)}html,body{background:var(--mr-bg);color:var(--mr-text);transition:background-color 0.2s ease,color 0.2s ease}body,body .elementor-kit-9,body .site-main,body .elementor-location-header,body .elementor-location-footer,body .e-con,body .elementor-widget-text-editor,body .elementor-widget-heading,body .elementor-widget-icon-box,body .elementor-widget-counter,body .elementor-widget-icon-list,body .elementor-widget-button{color:var(--mr-text)}body .elementor-kit-9,body .elementor-kit-9 p,body .elementor-kit-9 .elementor-heading-title,body .elementor-kit-9 .elementor-icon-list-text,body .elementor-kit-9 .elementor-counter-title,body .elementor-kit-9 .elementor-counter-number-wrapper,body .elementor-kit-9 .elementor-icon-box-description,body .elementor-kit-9 .elementor-icon-box-title,body .elementor-kit-9 .elementor-icon-box-title a,body .elementor-kit-9 .elementor-button-text,body .elementor-kit-9 a:not(.elementor-button){color:var(--mr-text)}body .elementor-kit-9 .elementor-button,body .elementor-kit-9 button,body .elementor-kit-9 input[type="button"],body .elementor-kit-9 input[type="submit"]{background:var(--mr-accent);color:var(--mr-accent-contrast);border:1px solid #fff0}:root[data-mr-theme="light"] body .elementor-location-footer .e-con,:root[data-mr-theme="light"] body .elementor-location-footer{background:#f6f3ee}.mr-theme-toggle{position:fixed;right:20px;bottom:20px;z-index:1001;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--mr-border);border-radius:999px;background:var(--mr-surface);color:var(--mr-text);box-shadow:var(--mr-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer;font:500 13px/1 "Poppins",sans-serif}.mr-theme-toggle__track{position:relative;width:42px;height:24px;border-radius:999px;background:rgb(127 127 127 / .22);border:1px solid var(--mr-border)}.mr-theme-toggle__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--mr-accent);transition:transform 0.2s ease}:root[data-mr-theme="dark"] .mr-theme-toggle__thumb{transform:translateX(18px)}:root[data-mr-theme="light"] body,:root[data-mr-theme="light"] body .elementor-kit-9,:root[data-mr-theme="light"] body .site-main{background:#ffffff!important;color:#111111!important}:root[data-mr-theme="light"] body .elementor-kit-9 p,:root[data-mr-theme="light"] body .elementor-kit-9 .elementor-heading-title,:root[data-mr-theme="light"] body .elementor-kit-9 .elementor-icon-list-text,:root[data-mr-theme="light"] body .elementor-kit-9 .elementor-counter-title,:root[data-mr-theme="light"] body .elementor-kit-9 .elementor-counter-number-wrapper,:root[data-mr-theme="light"] body .elementor-kit-9 .elementor-icon-box-description,:root[data-mr-theme="light"] body .elementor-kit-9 .elementor-icon-box-title,:root[data-mr-theme="light"] body .elementor-kit-9 .elementor-icon-box-title a,:root[data-mr-theme="light"] body .elementor-kit-9 .elementor-button-text,:root[data-mr-theme="light"] body .elementor-kit-9 a:not(.elementor-button){color:#111111!important}:root[data-mr-theme="light"] body .elementor-kit-9 .elementor-button,:root[data-mr-theme="light"] body .elementor-kit-9 button,:root[data-mr-theme="light"] body .elementor-kit-9 input[type="button"],:root[data-mr-theme="light"] body .elementor-kit-9 input[type="submit"]{background:#111111!important;color:#ffffff!important}.mr-theme-toggle [data-mr-theme-label]{min-width:36px;text-align:left}body .luxhom-nav,body .luxhom-nav a,body .luxhom-nav .menu-item,body .luxhom-nav .menu-item.has-children>a::after{color:#f3eee8!important}body .luxhom-nav .submenu{background:rgb(12 12 12 / .96)!important;border-color:rgb(223 196 174 / .2)!important}:root[data-mr-theme="light"] body,:root[data-mr-theme="light"] body .elementor,:root[data-mr-theme="light"] body .elementor *{color:#111}:root[data-mr-theme="light"] body .elementor a:not(.elementor-button),:root[data-mr-theme="light"] body .elementor p,:root[data-mr-theme="light"] body .elementor span,:root[data-mr-theme="light"] body .elementor li,:root[data-mr-theme="light"] body .elementor h1,:root[data-mr-theme="light"] body .elementor h2,:root[data-mr-theme="light"] body .elementor h3,:root[data-mr-theme="light"] body .elementor h4,:root[data-mr-theme="light"] body .elementor h5,:root[data-mr-theme="light"] body .elementor h6,:root[data-mr-theme="light"] body .elementor .elementor-heading-title,:root[data-mr-theme="light"] body .elementor .elementor-icon-list-text,:root[data-mr-theme="light"] body .elementor .elementor-counter-title,:root[data-mr-theme="light"] body .elementor .elementor-counter-number-wrapper,:root[data-mr-theme="light"] body .elementor .elementor-icon-box-description,:root[data-mr-theme="light"] body .elementor .elementor-icon-box-title,:root[data-mr-theme="light"] body .elementor .elementor-icon-box-title a,:root[data-mr-theme="light"] body .elementor .elementor-image-box-title,:root[data-mr-theme="light"] body .elementor .elementor-image-box-title a,:root[data-mr-theme="light"] body .elementor .elementor-image-box-description,:root[data-mr-theme="light"] body .elementor .elementor-text-editor{color:#111111!important}:root[data-mr-theme="light"] body .elementor .elementor-button,:root[data-mr-theme="light"] body .elementor .elementor-button *,:root[data-mr-theme="light"] body .elementor button,:root[data-mr-theme="light"] body .elementor input[type="button"],:root[data-mr-theme="light"] body .elementor input[type="submit"]{color:#ffffff!important}:root[data-mr-theme="light"] body .luxhom-nav,:root[data-mr-theme="light"] body .luxhom-nav a,:root[data-mr-theme="light"] body .luxhom-nav .menu-item,:root[data-mr-theme="light"] body .luxhom-nav .menu-item.has-children>a::after{color:#111111!important}