.elementor-458 .elementor-element.elementor-element-a1b2c3d{--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-458 .elementor-element.elementor-element-b1c2d3e{--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-458 .elementor-element.elementor-element-c1d2e3f{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-458 .elementor-element.elementor-element-d1e2f3a .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-458 .elementor-element.elementor-element-e1f2a3b .elementor-heading-title{color:var( --e-global-color-white );}.elementor-458 .elementor-element.elementor-element-f1a2b3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-458 .elementor-element.elementor-element-c2d3e4f{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-458 .elementor-element.elementor-element-f2a3b4c{--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-458 .elementor-element.elementor-element-a3b4c5d{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-458 .elementor-element.elementor-element-d3e4f5a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-458 .elementor-element.elementor-element-a4b5c6d{--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-458 .elementor-element.elementor-element-c4d5e6f{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-458 .elementor-element.elementor-element-f4a5b6c{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-458 .elementor-element.elementor-element-c5d6e7f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-458 .elementor-element.elementor-element-f5a6b7c{--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-458 .elementor-element.elementor-element-b6c7d8e{--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-458 .elementor-element.elementor-element-abcb840{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-458 .elementor-element.elementor-element-830f58f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-458 .elementor-element.elementor-element-1f24871{--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-458 .elementor-element.elementor-element-1556b22{--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-458 .elementor-element.elementor-element-d6e7f8a{--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-458 .elementor-element.elementor-element-e6f7a8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-458 .elementor-element.elementor-element-f6a7b8c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-458 .elementor-element.elementor-element-a7b8c9d .elementor-heading-title{color:var( --e-global-color-white );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-458 .elementor-element.elementor-element-a1b2c3d{--width:100%;}.elementor-458 .elementor-element.elementor-element-b1c2d3e{--width:100%;}.elementor-458 .elementor-element.elementor-element-c1d2e3f{--width:100%;}.elementor-458 .elementor-element.elementor-element-f1a2b3c{--width:100%;}.elementor-458 .elementor-element.elementor-element-c2d3e4f{--width:100%;}.elementor-458 .elementor-element.elementor-element-f2a3b4c{--width:100%;}.elementor-458 .elementor-element.elementor-element-a3b4c5d{--width:100%;}.elementor-458 .elementor-element.elementor-element-d3e4f5a{--width:100%;}.elementor-458 .elementor-element.elementor-element-a4b5c6d{--width:100%;}.elementor-458 .elementor-element.elementor-element-c4d5e6f{--width:100%;}.elementor-458 .elementor-element.elementor-element-f4a5b6c{--width:100%;}.elementor-458 .elementor-element.elementor-element-c5d6e7f{--width:100%;}.elementor-458 .elementor-element.elementor-element-f5a6b7c{--width:100%;}.elementor-458 .elementor-element.elementor-element-b6c7d8e{--width:100%;}.elementor-458 .elementor-element.elementor-element-abcb840{--width:100%;}.elementor-458 .elementor-element.elementor-element-830f58f{--width:100%;}.elementor-458 .elementor-element.elementor-element-1f24871{--width:100%;}.elementor-458 .elementor-element.elementor-element-1556b22{--width:100%;}.elementor-458 .elementor-element.elementor-element-d6e7f8a{--width:100%;}.elementor-458 .elementor-element.elementor-element-e6f7a8b{--width:100%;}.elementor-458 .elementor-element.elementor-element-f6a7b8c{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-a1b2c3d */.elementor-458 .elementor-element.elementor-element-a1b2c3d{background:#FFFFFF;color:#2A2A2A;overflow:hidden}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-hero{position:relative;background:#05425E;padding:96px 0 82px;overflow:hidden}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-hero:before{content:"";position:absolute;inset:0;background:rgba(212,166,74,.10);pointer-events:none}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(228,194,117,.24);border-radius:50%;right:-170px;top:-210px;pointer-events:none}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-hero-inner{position:relative;z-index:1;gap:18px}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-hero h6{margin:0;color:#F8BEA1;font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-hero h1{margin:0;color:#FFFFFF;font-family:"Playfair Display",sans-serif;font-size:clamp(48px,6vw,82px);font-weight:700;line-height:1.02}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-hero-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-hero-row .elementor-widget-text-editor{max-width:720px}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-hero-row .elementor-widget-text-editor,.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-hero-row .elementor-widget-text-editor p{margin:0;color:#D9E1DC;font-family:Inter,sans-serif;font-size:19px;line-height:1.75}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .elementor-button{background:#F8BEA1;color:#05425E;border-radius:8px;padding:15px 24px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .25s ease,background .25s ease}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .elementor-button:hover{background:#F8BEA1;color:#05425E;transform:translateY(-2px)}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-intro{padding:76px 0 30px;gap:14px}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-intro h2{margin:0;color:#05425E;font-family:"Playfair Display",sans-serif;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.08}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-intro .elementor-widget-text-editor{max-width:830px}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-intro .elementor-widget-text-editor,.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-intro p{margin:0;color:#536B78;font-family:Inter,sans-serif;font-size:18px;line-height:1.75}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:24px;padding:24px 0 84px;align-items:start}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-card{position:relative;background:#F3F5F1;border:1px solid #D9E1DC;border-radius:8px;padding:34px;gap:18px;overflow:hidden}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#F8BEA1}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-feature{grid-row:span 2;background:#FFFFFF;padding:42px}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-card h3{margin:0;color:#05425E;font-family:"Playfair Display",sans-serif;font-size:32px;font-weight:700;line-height:1.15}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-card h4{margin:0;color:#05425E;font-family:Inter,sans-serif;font-size:15px;font-weight:800;line-height:1.5;text-transform:uppercase;letter-spacing:.06em}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-card .elementor-widget-text-editor,.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-card .elementor-widget-text-editor p{margin:0;color:#2A2A2A;font-family:Inter,sans-serif;font-size:16px;line-height:1.75}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-requirements{background:#FFFFFF;border:1px solid #D9E1DC;border-radius:8px;padding:22px;gap:10px}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-important{background:#05425E;border-radius:8px;padding:20px 22px}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-important .elementor-widget-text-editor,.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-important p{color:#FFFFFF!important}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-note{background:#F3F5F1;border:1px solid #F8BEA1;border-radius:8px;padding:20px 22px}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-note .elementor-widget-text-editor,.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-note p{color:#05425E!important;font-weight:600}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-cta{background:#05425E;padding:70px 0}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:center}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-cta h2{margin:0;color:#FFFFFF;font-family:"Playfair Display",sans-serif;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.08}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-cta .elementor-widget-text-editor,.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-cta p{margin:0;color:#D9E1DC;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-cta-copy{gap:12px}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-reveal{animation:abRefundIn .9s cubic-bezier(.2,.75,.25,1) both}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-grid>.ab-policy-card:nth-child(1){animation-delay:.08s}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-grid>.ab-policy-card:nth-child(2){animation-delay:.18s}
.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-grid>.ab-policy-card:nth-child(3){animation-delay:.28s}
@keyframes abRefundIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1024px){
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-hero{padding:78px 0 68px}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-hero-row{grid-template-columns:1fr;align-items:start}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-grid{grid-template-columns:1fr}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-feature{grid-row:auto}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-cta-inner{grid-template-columns:1fr}
}
@media(max-width:767px){
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-shell{width:min(100% - 32px,1200px)}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-hero{padding:64px 0 54px}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-hero h1{font-size:44px}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-hero-row .elementor-widget-text-editor,.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-hero-row .elementor-widget-text-editor p{font-size:17px}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-intro{padding:54px 0 20px}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-grid{padding:18px 0 58px;gap:18px}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-card,.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-feature{padding:26px 24px}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-policy-card h3{font-size:27px}
 .elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-refund-cta{padding:54px 0}
}
@media(prefers-reduced-motion:reduce){.elementor-458 .elementor-element.elementor-element-a1b2c3d .ab-reveal{animation:none!important}}/* End custom CSS */