.elementor-17620 .elementor-element.elementor-element-apiroot{--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;--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-17620 .elementor-element.elementor-element-apihero{--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-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-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17620 .elementor-element.elementor-element-apisummary{--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-17620 .elementor-element.elementor-element-apilayout{--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-17620 .elementor-element.elementor-element-apinav{--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-17620 .elementor-element.elementor-element-apiarticle{--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-17620 .elementor-element.elementor-element-api176s0{--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-17620 .elementor-element.elementor-element-api176s1{--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-17620 .elementor-element.elementor-element-api176s2{--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-17620 .elementor-element.elementor-element-api176s3{--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-17620 .elementor-element.elementor-element-api176s4{--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-17620 .elementor-element.elementor-element-api176s5{--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-17620 .elementor-element.elementor-element-api176s6{--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-17620 .elementor-element.elementor-element-apifooter{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-17620 .elementor-element.elementor-element-apiroot{--padding-top:24px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-17620 .elementor-element.elementor-element-apiroot{--content-width:1120px;}}/* Start custom CSS */#asantap-policy { --ap-ink:var(--e-global-color-primary,#1A1A2E); --ap-muted:var(--e-global-color-secondary,#6B7280); --ap-accent:#2D66DE; --ap-line:#E5EAF2; max-width:1120px; margin:0 auto; color:var(--ap-ink); font-size:16px; line-height:1.75; gap:0; }
#asantap-policy>.e-con-inner { width:100%; padding:0; gap:0; }
#asantap-policy .ap-hero { padding:0 0 32px; gap:16px; }
#asantap-policy .ap-hero>.elementor-widget-text-editor:first-child { color:var(--ap-muted); font-size:13px; }
#asantap-policy h1.elementor-heading-title { font-size:44px; font-weight:700; line-height:1.15; letter-spacing:-.8px; color:var(--ap-ink); }
#asantap-policy .ap-hero>.elementor-widget-text-editor:last-child { color:var(--ap-muted); font-size:18px; line-height:1.6; max-width:760px; }
#asantap-policy .ap-summary { padding:24px 32px; margin:0 0 32px; border:1px solid var(--ap-line); border-left:4px solid #467FF7; border-radius:12px; background:#F7F9FB; font-size:15px; line-height:1.7; }
#asantap-policy p { margin:0 0 16px; }
#asantap-policy p:last-child { margin-bottom:0; }
#asantap-policy .ap-layout { display:grid; grid-template-columns:240px minmax(0,1fr); align-items:start; gap:40px; padding:0; }
#asantap-policy .ap-toc { position:sticky; top:112px; padding:0; gap:16px; }
#asantap-policy .ap-toc h2.elementor-heading-title { font-size:16px; font-weight:600; line-height:1.4; color:var(--ap-ink); }
#asantap-policy .ap-toc nav { display:flex; flex-direction:column; border-left:1px solid var(--ap-line); }
#asantap-policy .ap-toc nav a { display:flex; align-items:center; min-height:48px; padding:10px 16px; font-size:13px; line-height:1.5; text-decoration:none; color:var(--ap-muted); border-left:2px solid transparent; margin-left:-1px; }
#asantap-policy .ap-toc nav a:hover { border-color:#467FF7; color:var(--ap-accent); background:#F7F9FB; }
#asantap-policy .ap-article { min-width:0; padding:0; gap:0; }
#asantap-policy .ap-section { padding:0 0 32px; margin:0 0 32px; gap:16px; border-bottom:1px solid var(--ap-line); scroll-margin-top:112px; }
#asantap-policy .ap-section:last-child { margin-bottom:0; }
#asantap-policy .ap-section h2.elementor-heading-title { font-size:24px; line-height:1.35; font-weight:600; letter-spacing:-.25px; color:var(--ap-ink); }
#asantap-policy .ap-section .elementor-widget-text-editor { color:var(--ap-ink); font-size:16px; line-height:1.8; }
#asantap-policy ul { padding-left:24px; margin:0 0 20px; }
#asantap-policy li { padding-left:4px; margin-bottom:12px; }
#asantap-policy a { color:var(--ap-accent); text-decoration:underline; text-underline-offset:3px; overflow-wrap:anywhere; }
#asantap-policy a:focus-visible { outline:3px solid #467FF7; outline-offset:4px; border-radius:4px; }
#asantap-policy .ap-table-wrap { width:100%; overflow-x:auto; margin-bottom:24px; border:1px solid var(--ap-line); border-radius:12px; }
#asantap-policy table { margin:0; width:100%; border-collapse:collapse; font-size:14px; line-height:1.65; }
#asantap-policy caption { caption-side:top; text-align:left; padding:16px; color:var(--ap-muted); font-size:12px; background:#fff; }
#asantap-policy th,#asantap-policy td { padding:16px; text-align:left; vertical-align:top; border:0; border-top:1px solid var(--ap-line); background:#fff; overflow-wrap:anywhere; }
#asantap-policy thead th { background:#F7F9FB; color:var(--ap-ink); font-weight:600; }
#asantap-policy tbody th { width:28%; font-weight:600; }
#asantap-policy .ap-contact { margin-top:40px; padding:32px; gap:12px; border:1px solid var(--ap-line); border-radius:16px; background:#F7F9FB; }
#asantap-policy .ap-contact h2.elementor-heading-title { font-size:24px; font-weight:600; line-height:1.3; color:var(--ap-ink); }
#asantap-policy .ap-contact a { display:inline-flex; align-items:center; min-height:48px; font-weight:600; }
@media(max-width:900px) {
 #asantap-policy .ap-layout { grid-template-columns:minmax(0,1fr); gap:32px; }
 #asantap-policy .ap-toc { position:static; padding-bottom:24px; border-bottom:1px solid var(--ap-line); }
 #asantap-policy .ap-toc nav { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); }
 #asantap-policy h1.elementor-heading-title { font-size:36px; }
}
@media(max-width:600px) {
 #asantap-policy h1.elementor-heading-title { font-size:30px; letter-spacing:-.5px; }
 #asantap-policy .ap-hero { padding-bottom:24px; }
 #asantap-policy .ap-hero>.elementor-widget-text-editor:last-child { font-size:16px; }
 #asantap-policy .ap-summary { padding:20px; margin-bottom:24px; font-size:14px; }
 #asantap-policy .ap-toc nav { grid-template-columns:minmax(0,1fr); }
 #asantap-policy .ap-section { margin-bottom:24px; padding-bottom:24px; }
 #asantap-policy .ap-section h2.elementor-heading-title { font-size:22px; }
 #asantap-policy .ap-section .elementor-widget-text-editor { font-size:15px; line-height:1.8; }
 #asantap-policy table { font-size:13px; }
 #asantap-policy th,#asantap-policy td { padding:12px; }
 #asantap-policy .ap-contact { margin-top:24px; padding:24px; font-size:14px; }
}
@media print {
 #asantap-policy .ap-toc { display:none; }
 #asantap-policy .ap-layout { display:block; }
 #asantap-policy .ap-section { break-inside:avoid-page; }
}
@media(prefers-reduced-motion:reduce) { #asantap-policy * { scroll-behavior:auto!important; transition:none!important; } }/* End custom CSS */