.elementor-927 .elementor-element.elementor-element-5d13cd3{--display:flex;--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;}.elementor-927 .elementor-element.elementor-element-f9a0237{--display:flex;--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;}.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-widget-theme-post-title .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-927 .elementor-element.elementor-element-d47000d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-927 .elementor-element.elementor-element-5063b2e{--display:flex;--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;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS */#primary{margin-top:0!important;margin-bottom:0!important}.site-content>.ast-container{max-width:none!important;padding-left:0!important;padding-right:0!important}
.td-pol{--p-ink:#171717;--p-ivory:#F5F1E6;--p-peach:#F4D5BE;--p-line:#E7E1D6;--p-mut:#6E6A63;--p-gut:max(16px,calc((100vw - 1440px) / 2));padding:28px var(--p-gut) 72px!important;gap:28px!important;background:#FAFAFA}
.td-pol-hero{position:relative;overflow:hidden;border-radius:20px;padding:56px 48px!important;min-height:200px;justify-content:center!important;gap:12px!important;background:radial-gradient(circle at 12% 0%,rgba(244,213,190,.22) 0,rgba(244,213,190,0) 42%),linear-gradient(120deg,#171717 0%,#2a2724 60%,#3a332d 100%)!important}
.td-pol-hero:before,.td-pol-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}
.td-pol-hero:before{width:340px;height:340px;left:-110px;top:-150px;background:rgba(245,241,230,.06)}
.td-pol-hero:after{width:220px;height:220px;right:9%;bottom:-150px;background:rgba(244,213,190,.12)}
.td-pol-hero>.elementor-element{position:relative;z-index:1;margin:0!important}
.td-pol-eyebrow .elementor-heading-title{display:inline-block;margin:0;padding:6px 14px;border-radius:999px;background:rgba(244,213,190,.16);border:1px solid rgba(244,213,190,.35);color:var(--p-peach)!important;font:600 11px/1.2 Poppins,sans-serif!important;letter-spacing:.14em;text-transform:uppercase}
.td-pol-title .elementor-heading-title{margin:0;color:var(--p-ivory)!important;font:600 clamp(30px,4vw,46px)/1.15 Urbanist,Poppins,sans-serif!important;letter-spacing:-.01em}
.td-pol-body{gap:28px!important;align-items:flex-start!important;flex-wrap:nowrap!important}
.td-pol-side{flex:0 0 280px!important;width:280px!important;max-width:280px!important;position:sticky!important;top:24px;margin:0!important}
.td-pol-nav{background:#fff;border:1px solid var(--p-line);border-radius:16px;padding:22px 18px}
.td-pol-nav-h{margin:0 0 16px;padding:0 6px 12px;border-bottom:1px solid var(--p-line);font:600 17px/1.3 Urbanist,Poppins,sans-serif;color:#000;position:relative}
.td-pol-nav-h:after{content:"";position:absolute;left:6px;bottom:-1px;width:36px;height:2px;background:var(--p-ink)}
.td-pol-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
.td-pol-nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;font:500 14px/1.35 Poppins,sans-serif;color:var(--p-ink)!important;text-decoration:none!important;transition:background .2s,color .2s,transform .2s}
.td-pol-ic{flex:0 0 34px;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--p-ivory);color:var(--p-ink);transition:background .2s,color .2s}
.td-pol-nav a:hover{background:#FAF7F0;transform:translateX(2px)}
.td-pol-nav a.is-active{background:var(--p-ivory);font-weight:600}
.td-pol-nav a.is-active .td-pol-ic{background:var(--p-ink);color:var(--p-ivory)}
.td-pol-nav a:focus-visible{outline:2px solid var(--p-ink);outline-offset:2px}
.td-pol-help{margin-top:18px;padding:16px;border-radius:12px;background:var(--p-ink);color:rgba(245,241,230,.8);font:400 13px/1.55 Poppins,sans-serif}
.td-pol-help p{margin:0 0 8px}
.td-pol-help .td-pol-help-h{margin:0 0 4px;font:600 15px/1.3 Urbanist,Poppins,sans-serif;color:#fff}
.td-pol-help a{color:var(--p-peach)!important;font-weight:600;text-decoration:none!important;border-bottom:1px solid rgba(244,213,190,.5)}
.td-pol-card{flex:1 1 auto!important;min-width:0;background:#fff!important;border:1px solid var(--p-line);border-radius:16px;padding:40px 44px!important;gap:20px!important}
.td-pol-card>.elementor-element{margin:0!important}
.td-pol-h2 .elementor-heading-title{margin:0;padding-bottom:14px;position:relative;font:600 26px/1.25 Urbanist,Poppins,sans-serif!important;color:#000!important}
.td-pol-h2 .elementor-heading-title:after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:3px;background:var(--p-peach)}
.td-pol-content{font:400 15px/1.8 Poppins,sans-serif;color:#3c3a36}
.td-pol-content h2,.td-pol-content h3{margin:30px 0 10px;font-family:Urbanist,Poppins,sans-serif;font-weight:600;color:#000;line-height:1.3}
.td-pol-content h2{font-size:21px}.td-pol-content h3{font-size:18px}
.td-pol-content p{margin:0 0 14px}
.td-pol-content ul,.td-pol-content ol{margin:0 0 16px;padding-left:22px}
.td-pol-content li{margin:0 0 6px}
.td-pol-content li::marker{color:var(--p-ink)}
.td-pol-content a{color:var(--p-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}
.td-pol-content .td-pol-updated{display:inline-block;margin:0 0 18px;padding:7px 14px;border-radius:999px;background:var(--p-ivory);font-size:13px;color:var(--p-ink)}
.td-pol-content strong{color:#000}
.translated-rtl .td-pol-nav-h:after,.translated-rtl .td-pol-h2 .elementor-heading-title:after{left:auto;right:6px}
.translated-rtl .td-pol-h2 .elementor-heading-title:after{right:0}
.translated-rtl .td-pol-nav a:hover{transform:translateX(-2px)}
.translated-rtl .td-pol-content ul,.translated-rtl .td-pol-content ol{padding-left:0;padding-right:22px}
@media (max-width:1024px){.td-pol-body{flex-direction:column!important}.td-pol-side{position:static!important;flex:0 0 auto!important;width:100%!important;max-width:none!important}.td-pol-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.td-pol-card{width:100%!important;padding:30px 28px!important}.td-pol-hero{padding:44px 32px!important}}
@media (max-width:767px){.td-pol{padding:16px 16px 48px!important;gap:18px!important}.td-pol-hero{padding:34px 22px!important;min-height:150px;border-radius:16px}.td-pol-nav ul{grid-template-columns:1fr}.td-pol-card{padding:24px 18px!important;border-radius:14px}.td-pol-help{display:none}}/* End custom CSS */