.elementor-39249 .elementor-element.elementor-element-dba48f9:not(.elementor-motion-effects-element-type-background), .elementor-39249 .elementor-element.elementor-element-dba48f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-39249 .elementor-element.elementor-element-dba48f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 20px 0px 20px;}.elementor-39249 .elementor-element.elementor-element-dba48f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );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-39249 .elementor-element.elementor-element-3dba3b0:not(.elementor-motion-effects-element-type-background), .elementor-39249 .elementor-element.elementor-element-3dba3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-39249 .elementor-element.elementor-element-3dba3b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 20px 8px 20px;}.elementor-39249 .elementor-element.elementor-element-3dba3b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-39249 .elementor-element.elementor-element-71804e3:not(.elementor-motion-effects-element-type-background), .elementor-39249 .elementor-element.elementor-element-71804e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-39249 .elementor-element.elementor-element-71804e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 20px 0px 20px;}.elementor-39249 .elementor-element.elementor-element-71804e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39249 .elementor-element.elementor-element-ac6662e:not(.elementor-motion-effects-element-type-background), .elementor-39249 .elementor-element.elementor-element-ac6662e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-39249 .elementor-element.elementor-element-ac6662e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 20px 34px 20px;}.elementor-39249 .elementor-element.elementor-element-ac6662e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39249 .elementor-element.elementor-element-f84d52d:not(.elementor-motion-effects-element-type-background), .elementor-39249 .elementor-element.elementor-element-f84d52d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-39249 .elementor-element.elementor-element-f84d52d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-39249 .elementor-element.elementor-element-f84d52d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );background-color:var( --e-global-color-accent );}.elementor-39249 .elementor-element.elementor-element-d423d80 .elementor-button{font-size:16px;font-weight:700;fill:#FAF6EF;color:#FAF6EF;background-color:#6E2530;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-39249 .elementor-element.elementor-element-977ca93:not(.elementor-motion-effects-element-type-background), .elementor-39249 .elementor-element.elementor-element-977ca93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-39249 .elementor-element.elementor-element-977ca93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 20px 0px 20px;}.elementor-39249 .elementor-element.elementor-element-977ca93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39249 .elementor-element.elementor-element-21826f1:not(.elementor-motion-effects-element-type-background), .elementor-39249 .elementor-element.elementor-element-21826f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-39249 .elementor-element.elementor-element-21826f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 20px 0px 20px;}.elementor-39249 .elementor-element.elementor-element-21826f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );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 );}.elementor-39249 .elementor-element.elementor-element-0c736dc:not(.elementor-motion-effects-element-type-background), .elementor-39249 .elementor-element.elementor-element-0c736dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D1418;}.elementor-39249 .elementor-element.elementor-element-0c736dc, .elementor-39249 .elementor-element.elementor-element-0c736dc > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-39249 .elementor-element.elementor-element-0c736dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:56px;margin-bottom:0px;padding:46px 40px 46px 40px;}.elementor-39249 .elementor-element.elementor-element-0c736dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39249 .elementor-element.elementor-element-4a47db9 .elementor-button{font-size:17px;font-weight:700;fill:#FAF6EF;color:#FAF6EF;background-color:#6E2530;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-39249 .elementor-element.elementor-element-9cd7db9:not(.elementor-motion-effects-element-type-background), .elementor-39249 .elementor-element.elementor-element-9cd7db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-39249 .elementor-element.elementor-element-9cd7db9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 20px 0px 20px;}.elementor-39249 .elementor-element.elementor-element-9cd7db9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39249 .elementor-element.elementor-element-fbc2329:not(.elementor-motion-effects-element-type-background), .elementor-39249 .elementor-element.elementor-element-fbc2329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-39249 .elementor-element.elementor-element-fbc2329{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 20px 80px 20px;}.elementor-39249 .elementor-element.elementor-element-fbc2329 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39249 .elementor-element.elementor-element-b7f52cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39249 .elementor-element.elementor-element-b7f52cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-39249 .elementor-element.elementor-element-b7f52cb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD0B8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 24px 20px 24px;}.elementor-39249 .elementor-element.elementor-element-b7f52cb > .elementor-element-populated, .elementor-39249 .elementor-element.elementor-element-b7f52cb > .elementor-element-populated > .elementor-background-overlay, .elementor-39249 .elementor-element.elementor-element-b7f52cb > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-39249 .elementor-element.elementor-element-b7f52cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39249 .elementor-element.elementor-element-c1ee551:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39249 .elementor-element.elementor-element-c1ee551 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-39249 .elementor-element.elementor-element-c1ee551 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD0B8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 24px 20px 24px;}.elementor-39249 .elementor-element.elementor-element-c1ee551 > .elementor-element-populated, .elementor-39249 .elementor-element.elementor-element-c1ee551 > .elementor-element-populated > .elementor-background-overlay, .elementor-39249 .elementor-element.elementor-element-c1ee551 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-39249 .elementor-element.elementor-element-c1ee551 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-39249 .elementor-element.elementor-element-b7f52cb{width:50%;}.elementor-39249 .elementor-element.elementor-element-c1ee551{width:50%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */body.elementor-page-39249{--ok-bg:#FAF6EF;--ok-bg2:#F4EEE2;--ok-ink:#1F1A14;--ok-ink2:#5A4F40;--ok-ink3:#8A7F6E;--ok-border:#DDD0B8;--ok-border-strong:#C2B7A2;--ok-accent:#6E2530;--ok-dark:#3D1418;--ok-gold:#A89472}
body.elementor-page-39249 .ok-eyebrow .elementor-heading-title{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ok-gold);font-weight:700}
body.elementor-page-39249 .ok-lede{font-size:19px;line-height:1.65;color:var(--ok-ink2);max-width:600px;margin:0 auto}
body.elementor-page-39249 .ok-sub{font-size:15px;color:var(--ok-ink2);margin:0 0 18px}
body.elementor-page-39249 .ok-chips{display:flex;flex-wrap:wrap;gap:10px}
body.elementor-page-39249 .ok-chip{display:inline-flex;align-items:center;background:var(--ok-bg);border:1px solid var(--ok-border-strong);border-radius:999px;padding:9px 18px;font-size:16px;color:var(--ok-ink);text-decoration:none;font-weight:400}
body.elementor-page-39249 .ok-chip:hover{border-color:var(--ok-accent);color:var(--ok-accent);text-decoration:none}
body.elementor-page-39249 .ok-nav{padding:22px 0;border-top:1px solid var(--ok-border);border-bottom:1px solid var(--ok-border);display:flex;flex-wrap:wrap;gap:6px;justify-content:center}
body.elementor-page-39249 .ok-letter{font-size:24px;line-height:1;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;text-decoration:none;color:var(--ok-ink);font-weight:400}
body.elementor-page-39249 .ok-letter:hover{background:var(--ok-accent);color:var(--ok-bg);text-decoration:none}
body.elementor-page-39249 .ok-letter-off{color:#C9BFAC;pointer-events:none}
body.elementor-page-39249 .ok-block{display:grid;grid-template-columns:132px 1fr;gap:28px;padding:34px 0;border-bottom:1px solid var(--ok-border);scroll-margin-top:110px}
body.elementor-page-39249 .ok-block-letter{font-size:76px;line-height:.9;color:var(--ok-accent)}
body.elementor-page-39249 .ok-block-count{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ok-ink3);margin-top:8px}
body.elementor-page-39249 .ok-words{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 18px;align-content:start}
body.elementor-page-39249 .ok-word{font-size:17px;line-height:1.5;padding:8px 10px;margin-left:-10px;border-radius:8px;color:var(--ok-ink);text-decoration:none;font-weight:400}
body.elementor-page-39249 .ok-word:hover{background:var(--ok-bg2);color:var(--ok-accent);text-decoration:none}
body.elementor-page-39249 .ok-word-x{color:var(--ok-ink2)}
body.elementor-page-39249 .ok-usp{display:flex;flex-direction:column;gap:9px;font-size:14px;color:#E8DFCE;line-height:1.5;margin-top:14px}
body.elementor-page-39249 .ok-usp div{padding-left:18px;position:relative}
body.elementor-page-39249 .ok-usp div::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--ok-gold)}
body.elementor-page-39249 .ok-disclaimer{border-top:1px solid var(--ok-border);padding-top:26px;font-size:14px;line-height:1.7;color:var(--ok-ink3)}
body.elementor-page-39249 .tvo-hero{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}
body.elementor-page-39249 .tvo-narrow > .elementor-widget-wrap{max-width:1000px;margin-left:auto;margin-right:auto}
body.elementor-page-39249 .tvo-article > .elementor-widget-wrap{max-width:720px;margin-left:auto;margin-right:auto}
body.elementor-page-39249 .ok-h1 .elementor-heading-title{font-size:clamp(40px,7vw,68px);line-height:1.08;font-weight:500;letter-spacing:-.5px}
body.elementor-page-39249 .ok-h2 .elementor-heading-title{font-size:clamp(30px,4vw,40px);line-height:1.15;font-weight:500}
body.elementor-page-39249 .ok-h2s .elementor-heading-title{font-size:26px;font-weight:500}
body.elementor-page-39249 .ok-h3 .elementor-heading-title{font-size:27px;line-height:1.25;font-weight:600}
body.elementor-page-39249 .ok-h3{margin-top:44px}
body.elementor-page-39249 .ok-cta-h .elementor-heading-title{font-size:clamp(28px,4vw,40px);line-height:1.14;color:#FAF6EF;font-weight:500}
body.elementor-page-39249 .ok-cta-p{font-size:17px;line-height:1.7;color:#E8DFCE;margin:0}
body.elementor-page-39249 .tvo-article p{font-size:18px;line-height:1.75;color:#302A22;margin:0 0 22px}
body.elementor-page-39249 .tvo-article p a{color:#6E2530;font-weight:600;text-decoration:none}
body.elementor-page-39249 .tvo-article p a:hover{color:#6E2530;text-decoration:underline;text-underline-offset:2px}
@media(max-width:760px){body.elementor-page-39249 .ok-block{grid-template-columns:1fr;gap:10px}body.elementor-page-39249 .ok-block-head{display:flex;align-items:baseline;gap:14px}body.elementor-page-39249 .ok-block-letter{font-size:52px}body.elementor-page-39249 .ok-block-count{margin-top:0}body.elementor-page-39249 .ok-words{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
body.elementor-page-39249 .tvo-cta .elementor-button{text-decoration:none}
body.elementor-page-39249 .tvo-cta .elementor-button:hover{text-decoration:none;background:#58191F}
body.elementor-page-39249 .ok-bc{font-size:13px;color:#8A7F6E}
body.elementor-page-39249 .ok-bc a{color:#8A7F6E;text-decoration:none}
body.elementor-page-39249 .ok-lead{font-size:20px;line-height:1.6;color:#302A22;font-weight:500;border-left:3px solid #A89472;padding-left:18px;margin:0 0 18px}
body.elementor-page-39249 .ok-byline{font-size:13px;color:#8A7F6E;margin:0}
body.elementor-page-39249 .ok-tbl{width:100%;border-collapse:collapse;font-size:16px}
body.elementor-page-39249 .ok-tbl th{text-align:left;font-weight:600;color:#1F1A14;padding:11px 16px 11px 0;border-bottom:1px solid #DDD0B8;width:40%;vertical-align:top}
body.elementor-page-39249 .ok-tbl td{padding:11px 0;border-bottom:1px solid #DDD0B8;color:#302A22;vertical-align:top}
body.elementor-page-39249 .ok-tbl tr:last-child th,body.elementor-page-39249 .ok-tbl tr:last-child td{border-bottom:none}
body.elementor-page-39249 .ok-rel{margin:0;padding-left:20px}
body.elementor-page-39249 .ok-rel li{margin-bottom:8px;font-size:17px;line-height:1.6;color:#302A22}
body.elementor-page-39249 .ok-rel a{color:#6E2530;font-weight:600;text-decoration:none}
body.elementor-page-39249 .ok-midcta{background:#F4EEE2;border:1px solid #DDD0B8;border-radius:12px;padding:28px 30px}
body.elementor-page-39249 .ok-midcta p{font-size:17px;line-height:1.65;color:#302A22;margin:0 0 16px}
body.elementor-page-39249 .ok-midcta .elementor-button{text-decoration:none}
body.elementor-page-39249 .ok-trust{font-size:13px;color:#8A7F6E;margin:12px 0 0}
body.elementor-page-39249 .ok-author{background:#FFFDF8;border:1px solid #DDD0B8;border-radius:12px;padding:22px 26px;font-size:15px;line-height:1.6;color:#5A4F40}
body.elementor-page-39249 .ok-author b{color:#1F1A14}
body.elementor-page-39249 .ok-nav2 a{color:#1F1A14;text-decoration:none;font-weight:400}
body.elementor-page-39249 .ok-nav2 .lbl{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#A89472;font-weight:700;display:block;margin-bottom:6px}
body.elementor-page-39249 .elementor-accordion .elementor-tab-title{font-size:18px;text-decoration:none}
body.elementor-page-39249 .elementor-accordion .elementor-accordion-title{text-decoration:none}
body.elementor-page-39249 .elementor-accordion .elementor-tab-content p{font-size:16px;line-height:1.7;color:#302A22;margin:0}
body.elementor-page-39249 .tvo-article h2.ok-h2{margin-top:48px}
body.elementor-page-39249 .ok-h1b .elementor-heading-title{font-size:clamp(32px,5vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.3px}
body.elementor-page-39249 .ok-h3b .elementor-heading-title{font-size:22px;font-weight:600;margin-bottom:4px}
body.elementor-page-39249 .tvo-cta p{color:#E8DFCE}
body.elementor-page-39249 .ok-kicker .elementor-heading-title{font-size:14px;letter-spacing:.02em;text-transform:none;color:var(--ok-gold);font-weight:600}/* End custom CSS */