.elementor .wws-privacy-section{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.0625rem;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: #e4dfd5; &:last-child { border-bottom-width: 0; }\n}.elementor .wws-privacy-simple-content{max-width:56rem;padding-block-start:4rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;}.elementor .wws-privacy-simple-hero-inner{max-width:56rem;padding-block-start:6rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1rem;}.elementor .wws-privacy-simple-hero{border-block-end-width:0.0625rem;background-color:#f7f4ee;border-bottom-style: solid; border-bottom-color: #ded8cc;\n}.elementor .wws-theme-footer-links{font-family:Figtree;font-size:14px;color:var(--wws-on-dark-2);line-height:24px;margin:0px;& a { color:var(--wws-on-dark);text-decoration:none; } & a:hover { text-decoration:underline; }\n}.elementor .wws-theme-footer-copy{font-family:Figtree;font-size:16px;color:var(--wws-on-dark);line-height:26px;margin:0px;}.elementor .wws-theme-footer-logo{width:220px;height:auto;max-width:100%;object-fit:contain;display:block;filter:brightness(0) invert(1);\n}.elementor .wws-theme-footer-inner{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;}.elementor .wws-theme-footer{width:100%;color:var(--wws-on-dark);padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--wws-deep);}.elementor .wws-theme-nav{padding:0px;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.elementor .wws-theme-header-inner{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .wws-theme-header{width:100%;position:static;inset-block-start:auto;z-index:1000;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-block-end-width:1px;background-color:var(--wws-bg);box-shadow:0px 6px 18px 0px rgba(20,50,46,0.06);border-bottom-style: solid; border-bottom-color: var(--wws-border); border-bottom-style: solid; border-bottom-color: var(--wws-border); z-index: auto; body:has(; &) .elementor-location-header { position: sticky; top: 0; z-index: 1000; background-color: var(--wws-bg); }\n}.elementor .wws-theme-logo{width:240px;height:auto;max-width:100%;object-fit:contain;display:block;}.elementor .wws-measure{max-width:62ch;}.elementor .wws-h1{font-family:"Source Serif 4";font-weight:600;font-size:clamp(2.25rem, 1.7rem + 2.2vw, 3.25rem);letter-spacing:-0.015em;line-height:1.12;text-wrap:balance; overflow-wrap:break-word; color:var(--wws-context-text, #1C211F);\n}.elementor .wws-h2{font-family:"Source Serif 4";font-weight:600;font-size:clamp(1.875rem, 1.5rem + 1.5vw, 2.5rem);letter-spacing:-0.01em;line-height:1.18;text-wrap:balance; overflow-wrap:break-word; color:var(--wws-context-text, #1C211F);\n}.elementor .wws-body{font-family:var(--wws-font-sans);font-weight:400;font-size:clamp(1rem, 0.98rem + 0.1vw, 1.0625rem);line-height:1.65;font-style:normal;}.elementor .wws-lead{max-width:60ch;font-family:var(--wws-font-sans);font-weight:400;font-size:clamp(1.125rem, 1.08rem + 0.2vw, 1.25rem);line-height:1.6;font-style:normal;color:var(--wws-context-text-2, #4A524F);\n}.elementor .wws-small{font-family:var(--wws-font-sans);font-weight:400;font-size:0.875rem;line-height:1.5;font-style:normal;color:var(--wws-context-muted, #646B67);\n}.elementor .wws-eyebrow{font-family:var(--wws-font-sans);font-weight:600;font-size:0.8125rem;letter-spacing:0.08em;line-height:1.4;font-style:normal;text-transform:uppercase;color:var(--wws-context-accent, #A8492A);\n}.elementor .wws-prose{max-width:68ch;font-family:var(--wws-font-sans);font-weight:400;font-size:clamp(1.0625rem, 1rem + 0.25vw, 1.1875rem);line-height:1.7;font-style:normal;overflow-wrap:anywhere; color:var(--wws-context-text, #1C211F); & :where(p,ul,ol,figure,blockquote,table) { margin-block:0 1.1em; } & :where(h2,h3,h4) { margin-block:1.8em .6em;font-weight:600;line-height:1.25; } & h2 { font-family:var(--wws-font-serif);font-size:clamp(1.875rem, 1.5rem + 1.5vw, 2.5rem); } & h3 { font-family:var(--wws-font-serif);font-size:clamp(1.5rem, 1.35rem + 0.6vw, 1.75rem); } & h4 { font-family:var(--wws-font-sans);font-size:clamp(1.25rem, 1.2rem + 0.25vw, 1.375rem); } & a { color:var(--wws-primary, #1E4D47);text-decoration:underline;text-underline-offset:3px; } & a:hover { color:var(--wws-primary-hover, #163B36);text-decoration-thickness:2px; } & blockquote { border-left:2px solid var(--wws-context-accent, #A8492A);padding-left:24px;font-family:var(--wws-font-serif);font-style:italic; } & table { width:100%;border-collapse:collapse;font-size:.875rem; } & :where(th,td) { padding:12px 14px;text-align:left;border-bottom:1px solid var(--wws-border, #DED8CD); } & th { background-color:var(--wws-surface-alt, #F2EDE4); }\n}.elementor .wws-text-muted{color:var(--wws-context-muted, #646B67);\n}.elementor .wws-dark{color:var(--wws-on-dark);background-color:var(--wws-deep);--wws-context-text:var(--wws-on-dark, #FFFFFF); --wws-context-text-2:var(--wws-on-dark-2, #C9D6D2); --wws-context-muted:var(--wws-on-dark-2, #C9D6D2); --wws-context-accent:var(--wws-sand, #F2C894); --wws-context-focus:var(--wws-focus-on-dark, #F2C894); & .wws-link { color:var(--wws-sand, #F2C894); } & .wws-light .wws-link { color:var(--wws-primary, #1E4D47); }\n}