.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FAFAFA;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --color-primary:#5E6B4A; --color-secondary:#000000; --color-accent:#B84030; --color-transparent:#ffffff00; --color-white:#ffffff; --color-black:#000000; --font-primary:Poynter Oldstyle Display; --font-secondary:Inter; --font-display:Poynter Oldstyle Display; --font-body:Inter; --font-mono:Stick; --type-statement:clamp(4rem, -0.2286rem + 17.5714vw, 16rem); --type-impact:clamp(3.5rem, 1.0357rem + 10.5714vw, 10rem); --type-display:clamp(2.986rem, 2.0621rem + 5.4141vw, 5.61rem); --type-h1:clamp(2.0275rem, 1.3981rem + 3.6814vw, 3.815rem); --type-h2:clamp(1.802rem, 1.3619rem + 2.5829vw, 3.052rem); --type-h3:clamp(1.602rem, 1.3066rem + 1.7355vw, 2.441rem); --type-h4:clamp(1.424rem, 1.2377rem + 1.0935vw, 1.953rem); --type-h5:clamp(1.266rem, 1.1614rem + 0.6143vw, 1.563rem); --type-h6:clamp(1.125rem, 1.081rem + 0.2586vw, 1.25rem); --type-body:clamp(1rem, 0.9648rem + 0.2068vw, 1.1rem); --type-small:clamp(0.8rem, 0.7687rem + 0.1839vw, 0.889rem); --type-caption:clamp(0.72rem, 0.6918rem + 0.1654vw, 0.8rem); --type-micro:clamp(0.64rem, 0.6118rem + 0.1654vw, 0.72rem); --tracking-micro:-0.06em; --tracking-tightest:-0.05em; --tracking-tight:-0.03em; --tracking-snug:-0.02em; --tracking-normal:0em; --tracking-wide:0.02em; --tracking-wider:0.05em; --tracking-widest:0.1em; --tracking-spacious:0.15em; --tracking-airy:0.18em; --leading-micro:80%; --leading-tightest:90%; --leading-tight:100%; --leading-snug:110%; --leading-normal:120%; --leading-wide:130%; --leading-wider:140%; --leading-widest:150%; --leading-spacious:165%; --leading-airy:180%; --radius-none:0px; --radius-hairline:2px; --radius-subtle:4px; --radius-soft:8px; --radius-normal:12px; --radius-rounded:16px; --radius-smooth:24px; --radius-generous:32px; --radius-capsule:48px; --radius-pill:9999px; --border-none:0px; --border-hairline:1px; --border-thin:2px; --border-medium:3px; --border-thick:4px; --opacity-0:0%; --opacity-10:10%; --opacity-20:20%; --opacity-30:30%; --opacity-40:40%; --opacity-50:50%; --opacity-60:60%; --opacity-70:70%; --opacity-80:80%; --opacity-90:90%; --width-viewport-micro:10vw; --width-viewport-tightest:20vw; --width-viewport-tight:25vw; --width-viewport-snug:33.333vw; --width-viewport-normal:50vw; --width-viewport-wide:66.667px; --width-viewport-wider:75vw; --width-viewport-widest:80vw; --width-viewport-spacious:90vw; --width-viewport-airy:100vw; --height-viewport-micro:10vh; --height-viewport-tightest:20vh; --height-viewport-tight:25vh; --height-viewport-snug:33.333vh; --height-viewport-normal:50vh; --height-viewport-wide:66.667vh; --height-viewport-wider:75vh; --height-viewport-widest:80vh; --height-viewport-spacious:90vh; --height-viewport-airy:100vh; --width-auto:auto; --width-micro:16.667%; --width-tightest:25%; --width-tight:33.333%; --width-snug:41.667%; --width-normal:50%; --width-wide:58.333%; --width-wider:66.667%; --width-widest:75%; --width-spacious:83.333%; --width-airy:100%; --height-auto:auto; --height-micro:16.667%; --height-tightest:25%; --height-tight:33.333%; --height-snug:41.667%; --height-normal:50%; --height-wide:58.333%; --height-wider:66.667px; --height-widest:75%; --height-spacious:83.333%; --height-airy:100%; --block-space-micro:clamp(0.5rem, 0.35vw + 0.375rem, 0.75rem); --block-space-tightest:clamp(0.625rem, 0.5vw + 0.375rem, 1rem); --block-space-tight:clamp(0.75rem, 0.75vw + 0.375rem, 1.25rem); --block-space-snug:clamp(1rem, 1vw + 0.625rem, 1.5rem); --block-space-normal:clamp(1.25rem, 1.25vw + 0.75rem, 2rem); --block-space-wide:clamp(1.5rem, 1.5vw + 0.75rem, 2.5rem); --block-space-wider:clamp(2rem, 2.25vw + 1rem, 3.5rem); --block-space-widest:clamp(3rem, 3vw + 1.5rem, 5rem); --block-space-spacious:clamp(4rem, 4vw + 1.5rem, 6rem); --block-space-airy:clamp(5rem, 5vw + 1rem, 8rem); --space-micro:clamp(0.5rem, 0.35vw + 0.375rem, 1rem); --space-tightest:clamp(1rem, 0.75vw + 0.75rem, 1.25rem); --space-tight:clamp(1.5rem, 1.5vw + 0.75rem, 3rem); --space-snug:clamp(2rem, 2vw + 1rem, 4rem); --space-normal:clamp(2.5rem, 2.5vw + 1.5rem, 6rem); --space-wide:clamp(3.5rem, 3vw + 1.5rem, 7rem); --space-wider:clamp(4.5rem, 3.5vw + 2rem, 8rem); --space-widest:clamp(5rem, 3.75vw + 2rem, 8.5rem); --space-spacious:clamp(5.5rem, 4vw + 2rem, 9rem); --space-airy:clamp(6.5rem, 4.5vw + 2rem, 10.5rem); --gap-micro:clamp(0.25rem, 0.35vW + 0.125rem, 0.5rem); --gap-tightest:clamp(0.375rem, 0.45vw + 0.2rem, 0.75rem); --gap-tight:clamp(0.5rem, 0.75vw + 0.25rem, 1rem); --gap-snug:clamp(1rem, 1VW + 0.625rem, 1.5rem); --gap-normal:clamp(1.5rem, 1.5vw + 0.75rem, 2.5rem); --gap-wide:clamp(2.5rem, 2vw + 1rem, 4rem); --gap-wider:clamp(4rem, 3vw + 1.5rem, 6rem); --gap-widest:clamp(5rem, 3.75vw + 2rem, 7.5rem); --gap-spacious:clamp(6rem, 4vw + 2rem, 9rem); --gap-airy:clamp(8rem, 5vw + 2rem, 12rem); }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poynter Oldstyle Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sakweresidence.com/wp-content/uploads/2026/10/Poynter-Oldstyle-Display-Roman.woff2') format('woff2');
}
@font-face {
	font-family: 'Poynter Oldstyle Display';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://sakweresidence.com/wp-content/uploads/2026/10/Poynter-Oldstyle-Display-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://sakweresidence.com/wp-content/uploads/2026/10/Inter-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stick';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sakweresidence.com/wp-content/uploads/2026/10/Stick-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */