.elementor-kit-10{--e-global-color-primary:#1F1F1F;--e-global-color-text:#383838;--e-global-color-accent:#723F22;--e-global-color-secondary:#BF754B;}.elementor-kit-10 p{margin-block-end:var(--step-1);}.elementor-kit-10 h1{font-family:var( --e-global-typography-v4-head_1-font-family ), Sans-serif,arial;font-size:var( --e-global-typography-v4-head_1-font-size );line-height:var( --e-global-typography-v4-head_1-line-height );}.elementor-kit-10 h2{font-family:var( --e-global-typography-v4-head_2-font-family ), Sans-serif,arial;font-size:var( --e-global-typography-v4-head_2-font-size );line-height:var( --e-global-typography-v4-head_2-line-height );}.elementor-kit-10 h3{font-family:var( --e-global-typography-v4-head_3-font-family ), Sans-serif,arial;font-size:var( --e-global-typography-v4-head_3-font-size );line-height:var( --e-global-typography-v4-head_3-line-height );}.elementor-kit-10 h4{font-family:var( --e-global-typography-v4-head_4-font-family ), Sans-serif,arial;font-size:var( --e-global-typography-v4-head_4-font-size );line-height:var( --e-global-typography-v4-head_4-line-height );}.elementor-kit-10 h5{font-family:var( --e-global-typography-v4-head_5-font-family ), Sans-serif,arial;font-size:var( --e-global-typography-v4-head_5-font-size );line-height:var( --e-global-typography-v4-head_5-line-height );}.elementor-kit-10 h6{font-family:var( --e-global-typography-v4-head_6-font-family ), Sans-serif,arial;font-size:var( --e-global-typography-v4-head_6-font-size );line-height:var( --e-global-typography-v4-head_6-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-family:var( --e-global-typography-v4-p3_regular-font-family ), Sans-serif,arial;font-size:var( --e-global-typography-v4-p3_regular-font-size );line-height:var( --e-global-typography-v4-p3_regular-line-height );color:var( --e-global-color-v4-suphur_white );border-radius:8px 8px 8px 8px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{color:var( --e-global-color-v4-suphur_white );}.elementor-kit-10 img{opacity:1;}.elementor-kit-10 label{color:var( --e-global-color-primary );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0rem 0rem 0rem 0rem;}.elementor-kit-10 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:focus,.elementor-kit-10 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:min(calc(100vw - 3rem),calc(1440px - 128px));}.e-con{--container-max-width:min(calc(100vw - 3rem),calc(1440px - 128px));--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:1rem;}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:calc(100vw - 3rem);}.e-con{--container-max-width:calc(100vw - 3rem);--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1024px){.elementor-kit-10 h1{font-size:var( --e-global-typography-v4-head_1-font-size );line-height:var( --e-global-typography-v4-head_1-line-height );}.elementor-kit-10 h2{font-size:var( --e-global-typography-v4-head_2-font-size );line-height:var( --e-global-typography-v4-head_2-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-v4-head_3-font-size );line-height:var( --e-global-typography-v4-head_3-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-v4-head_4-font-size );line-height:var( --e-global-typography-v4-head_4-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-v4-head_5-font-size );line-height:var( --e-global-typography-v4-head_5-line-height );}.elementor-kit-10 h6{font-size:var( --e-global-typography-v4-head_6-font-size );line-height:var( --e-global-typography-v4-head_6-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-v4-p3_regular-font-size );line-height:var( --e-global-typography-v4-p3_regular-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:calc(100vw - 3rem);}.e-con{--container-max-width:calc(100vw - 3rem);--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-10 h1{font-size:var( --e-global-typography-v4-head_1-font-size );line-height:var( --e-global-typography-v4-head_1-line-height );}.elementor-kit-10 h2{font-size:var( --e-global-typography-v4-head_2-font-size );line-height:var( --e-global-typography-v4-head_2-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-v4-head_3-font-size );line-height:var( --e-global-typography-v4-head_3-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-v4-head_4-font-size );line-height:var( --e-global-typography-v4-head_4-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-v4-head_5-font-size );line-height:var( --e-global-typography-v4-head_5-line-height );}.elementor-kit-10 h6{font-size:var( --e-global-typography-v4-head_6-font-size );line-height:var( --e-global-typography-v4-head_6-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-v4-p3_regular-font-size );line-height:var( --e-global-typography-v4-p3_regular-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:calc(100vw - 3rem);}.e-con{--container-max-width:calc(100vw - 3rem);--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}:root { --content-width:70rem; --secondary_font:Geist; --primary_font:Libertus Sans; --title_1:clamp(2.0273rem, 0.893rem + 4.5144vw, 4.0531rem); --title_2:clamp(1.802rem, 0.9955rem + 3.2099vw, 3.2425rem); --title_3:clamp(1.6018rem, 1.0463rem + 2.211vw, 2.594rem); --title_4:clamp(1.4238rem, 1.0591rem + 1.4515vw, 2.0752rem); --title_5:clamp(1.2656rem, 1.0447rem + 0.8792vw, 1.6602rem); --title_6:clamp(1.125rem, 1.0113rem + 0.4526vw, 1.3281rem); --dark_cacao_brown:#723F22; --deep_charcoal:#1F1F1F; --dark_charcoal:#383838; --charcoal_grey:#525252; --suphur_white:#F2F2EB; --dark_cacao_brown_2:#A58D7C; --dark_cacao_brown_3:#C3B3A8; --dark_cacao_brown_4:#E1DAD4; --terracota_orange:#BF754B; --terracota_orange_2:#D2AE96; --terracota_orange_3:#E0C9B9; --terracota_orange_4:#F0E4DC; --light_cacao-brown:#A68C7C; --light_cacao-brown_2:#C7BBB2; --light_cacao-brown_3:#DAD2CC; --light_cacao-brown_4:#EDE9E5; --light_olive_green:#9FA686; --light_olive_green_2:#C6CAB8; --light_olive_green_3:#DADBD0; --light_olive_green_4:#ECEDE8; --title_L:clamp(2.2807rem, 0.721rem + 6.2077vw, 5.0664rem); --title_XL:clamp(2.5658rem, 0.4566rem + 8.3949vw, 6.333rem); --title_XXL:clamp(2.8865rem, 0.0704rem + 11.2083vw, 7.9162rem); --p2:1.125rem; --p1:1.25rem; --p3_regular:1rem; --p4:0.875rem; --p5:0.75rem; --lh_100:1em; --lh_105:1.05em; --lh_110:1.1em; --lh_115:1.15em; --lh_130:1.3em; --lh_140:1.4em; --lh_150:1.5em; --lh_160:1.6em; --p6:0.625rem; --pad-v-3xl:clamp(4rem, 2.8802rem + 4.4568vw, 6rem); --pad_v_2xl:clamp(3rem, 2.4401rem + 2.2284vw, 4rem); --pad-v-xl:clamp(2rem, 1.4401rem + 2.2284vw, 3rem); --pad-v-large:clamp(1.5rem, 1.2201rem + 1.1142vw, 2rem); --pad-v-medium:clamp(1rem, 0.7201rem + 1.1142vw, 1.5rem); --pad-v-small:clamp(0.75rem, 0.61rem + 0.5571vw, 1rem); --pad-v-x-small:clamp(0.5rem, 0.36rem + 0.5571vw, 0.75rem); --s_20:20px; --s_32:32px; --s_4:4px; --s_8:8px; --s_12:12px; --s_16:16px; --yellow:#F8BD00; --white:#fafafa; --s_6:6px; --transparent:#00000000; --s_2:2px; --green:#3F6212; }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://luxi-staging.fourgestudio.com/wp-content/uploads/2026/03/geist-v4-latin-300.woff2') format('woff2'),
		url('https://luxi-staging.fourgestudio.com/wp-content/uploads/2026/03/geist-v4-latin-300.woff') format('woff');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://luxi-staging.fourgestudio.com/wp-content/uploads/2026/03/geist-v4-latin-regular.woff2') format('woff2'),
		url('https://luxi-staging.fourgestudio.com/wp-content/uploads/2026/03/geist-v4-latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://luxi-staging.fourgestudio.com/wp-content/uploads/2026/03/geist-v4-latin-500.woff2') format('woff2'),
		url('https://luxi-staging.fourgestudio.com/wp-content/uploads/2026/03/geist-v4-latin-500.woff') format('woff');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://luxi-staging.fourgestudio.com/wp-content/uploads/2026/03/geist-v4-latin-600.woff2') format('woff2'),
		url('https://luxi-staging.fourgestudio.com/wp-content/uploads/2026/03/geist-v4-latin-600.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Libertus Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://luxi-staging.fourgestudio.com/wp-content/uploads/2026/04/libertinus-sans-v1-latin-regular.woff2') format('woff2'),
		url('https://luxi-staging.fourgestudio.com/wp-content/uploads/2026/04/libertinus-sans-v1-latin-regular.woff') format('woff');
}
/* End Custom Fonts CSS */