.elementor-3 .elementor-element.elementor-element-deb6d86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;}.elementor-3 .elementor-element.elementor-element-deb6d86:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-deb6d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EC;}.elementor-3 .elementor-element.elementor-element-a694e27{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B39456;--border-color:#B39456;--padding-top:56px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-3a9ed37 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.08em;color:#B39456;}.elementor-3 .elementor-element.elementor-element-0b487e6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.04em;color:#222222;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-341f44b{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#222222;}.elementor-3 .elementor-element.elementor-element-cff0974{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;}.elementor-3 .elementor-element.elementor-element-cff0974:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-cff0974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EC;}.elementor-3 .elementor-element.elementor-element-191cd4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:56px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-5254f2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3:not(.elementor-motion-effects-element-type-background), body.elementor-page-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EC;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-deb6d86{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3 .elementor-element.elementor-element-0b487e6 .elementor-heading-title{font-size:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-cff0974{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-3 .elementor-element.elementor-element-191cd4b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-deb6d86{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-3 .elementor-element.elementor-element-a694e27{--padding-top:24px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3 .elementor-element.elementor-element-3a9ed37 .elementor-heading-title{font-size:13px;}.elementor-3 .elementor-element.elementor-element-0b487e6 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-341f44b{font-size:15px;}.elementor-3 .elementor-element.elementor-element-cff0974{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-3 .elementor-element.elementor-element-191cd4b{--padding-top:32px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-deb6d86{--content-width:1180px;}.elementor-3 .elementor-element.elementor-element-cff0974{--content-width:1180px;}.elementor-3 .elementor-element.elementor-element-5254f2b{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-5254f2b{--width:100%;}}/* Start custom CSS */body.elementor-page-3{background:#F7F4EC}
body.page-id-3{background:#F7F4EC}
html{scroll-behavior:smooth}
body.elementor-page-3 .lux-label .elementor-heading-title::before{content:'';display:inline-block;background:#B39456;width:15px;height:1px;margin-right:8px;vertical-align:middle}
body.elementor-page-3 .lux-legal-nav{border:1px solid #B39456;border-radius:2px;padding:22px}
body.elementor-page-3 .lux-legal-nav__title{font-family:'Inter',sans-serif;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#66635C;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid rgba(179,148,86,.45)}
body.elementor-page-3 .lux-legal-nav__title::before{content:'';display:inline-block;background:#B39456;width:15px;height:1px;margin-right:8px;vertical-align:middle}
body.elementor-page-3 .lux-legal-nav ul{list-style:none;margin:0;padding:0}
body.elementor-page-3 .lux-legal-nav li + li{border-top:1px solid rgba(179,148,86,.3)}
body.elementor-page-3 .lux-legal-nav a{display:flex;gap:12px;padding:11px 0;font-family:'Inter',sans-serif;font-size:14px;line-height:1.45;color:#222222;text-decoration:none;transition:color .2s}
body.elementor-page-3 .lux-legal-nav a span{font-family:'Raleway',sans-serif;color:#B39456;min-width:20px}
body.elementor-page-3 .lux-legal-nav a:hover{color:#B39456}
body.elementor-page-3 .lux-legal{font-family:'Inter',sans-serif;font-size:16px;line-height:1.75;color:#222222}
body.elementor-page-3 .lux-legal section{scroll-margin-top:30px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #B39456}
body.elementor-page-3 .lux-legal section:last-of-type{border-bottom:0;margin-bottom:0}
body.elementor-page-3 .lux-legal h2{font-family:'Raleway',sans-serif;font-weight:400;font-size:32px;line-height:1.2;letter-spacing:-.025em;color:#222222;margin:0 0 24px}
body.elementor-page-3 .lux-legal h3{font-family:'Raleway',sans-serif;font-weight:500;font-size:19px;line-height:1.3;letter-spacing:-.01em;color:#222222;margin:32px 0 10px}
body.elementor-page-3 .lux-legal p{margin:0 0 14px}
body.elementor-page-3 .lux-legal strong{font-weight:600}
body.elementor-page-3 .lux-legal a{color:#222222;text-decoration:underline;text-decoration-color:#B39456;text-underline-offset:5px;text-decoration-thickness:1px;word-break:break-word}
body.elementor-page-3 .lux-legal a:hover{color:#B39456}
body.elementor-page-3 .lux-legal ul{list-style:none;margin:6px 0 20px;padding:0}
body.elementor-page-3 .lux-legal ul li{position:relative;padding:7px 0 7px 24px;border-bottom:1px solid rgba(179,148,86,.3)}
body.elementor-page-3 .lux-legal ul li:first-child{border-top:1px solid rgba(179,148,86,.3)}
body.elementor-page-3 .lux-legal ul li::before{content:'';position:absolute;left:4px;top:1.2em;width:6px;height:6px;background:#B39456;transform:rotate(45deg)}
body.elementor-page-3 .lux-legal ol{margin:6px 0 20px;padding-left:22px}
body.elementor-page-3 .lux-legal ol li{padding:4px 0}
body.elementor-page-3 .lux-legal ol li::marker{color:#B39456;font-family:'Raleway',sans-serif}
body.elementor-page-3 .lux-legal .legal-contact{background:#EEE8DC;border-left:2px solid #B39456;border-radius:2px;padding:20px 24px;margin:12px 0 20px;font-size:15px;line-height:1.7}
body.elementor-page-3 .lux-legal .legal-box,body.elementor-page-3 .lux-legal .legal-consent{background:transparent;border:1px solid #B39456;border-radius:2px;padding:20px 24px;margin:20px 0}
body.elementor-page-3 .lux-legal .legal-box strong,body.elementor-page-3 .lux-legal .legal-consent strong{display:block;font-family:'Inter',sans-serif;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#66635C;margin-bottom:10px}
body.elementor-page-3 .lux-legal .legal-box p:last-child,body.elementor-page-3 .lux-legal .legal-consent p:last-child{margin:0;font-family:'Raleway',sans-serif;font-size:17px;line-height:1.5}
body.elementor-page-3 .lux-legal .legal-separator{height:1px;background:#B39456;margin:0 0 32px}
body.elementor-page-3 .lux-legal footer{background:#171717;color:#F4EBD5;border-radius:2px;padding:24px 26px;font-size:14px;line-height:1.7}
body.elementor-page-3 .lux-legal footer p{margin:0}
body.elementor-page-3 .lux-legal footer strong{font-family:'Raleway',sans-serif;font-weight:400;font-size:18px;color:#F4EBD5}
@media (max-width:1024px){body.elementor-page-3 .lux-legal-nav a{padding:9px 0}}
@media (max-width:767px){
body.elementor-page-3 .lux-legal{font-size:15px}
body.elementor-page-3 .lux-legal h2{font-size:25px}
body.elementor-page-3 .lux-legal h3{font-size:18px}
body.elementor-page-3 .lux-legal .legal-contact,body.elementor-page-3 .lux-legal .legal-box,body.elementor-page-3 .lux-legal .legal-consent{padding:18px}
}
body.elementor-page-3 .lux-legal section{border-bottom:0!important;padding-bottom:0!important;margin-bottom:40px!important}
body.elementor-page-3 .lux-legal .legal-separator{margin:0 0 40px}/* End custom CSS */