.elementor-1078 .elementor-element.elementor-element-4e3a838{--display:flex;--min-height:70vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1078 .elementor-element.elementor-element-4e3a838:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-4e3a838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a5e;}.elementor-1078 .elementor-element.elementor-element-b24623c{--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:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1078 .elementor-element.elementor-element-b24623c:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-b24623c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-ccd2cba{--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:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1078 .elementor-element.elementor-element-ccd2cba:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-ccd2cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EDF8;}.elementor-1078 .elementor-element.elementor-element-96f0ac7{--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:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1078 .elementor-element.elementor-element-96f0ac7:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-96f0ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-bcff9f5{--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:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1078 .elementor-element.elementor-element-bcff9f5:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-bcff9f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFF2;}.elementor-1078 .elementor-element.elementor-element-e014cb8{--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;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1078 .elementor-element.elementor-element-e014cb8:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-e014cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FB;}.elementor-1078 .elementor-element.elementor-element-b690ce4{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0D8DE;--border-color:#E0D8DE;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-1078 .elementor-element.elementor-element-b690ce4:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-b690ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E1;}.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 );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-1078 .elementor-element.elementor-element-778b9a2{--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:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1078 .elementor-element.elementor-element-778b9a2:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-778b9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-fcb8180{--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-1078 .elementor-element.elementor-element-004d3ff{--display:flex;--min-height:140px;--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;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C4B2BC;--border-color:#C4B2BC;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-1078 .elementor-element.elementor-element-004d3ff:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-004d3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1078 .elementor-element.elementor-element-3c6fb4e{text-align:center;}.elementor-1078 .elementor-element.elementor-element-3c6fb4e img{width:220px;}.elementor-1078 .elementor-element.elementor-element-fd37bf8{--display:flex;--min-height:140px;--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;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C4B2BC;--border-color:#C4B2BC;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-1078 .elementor-element.elementor-element-fd37bf8:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-fd37bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-762bbb4{text-align:center;}.elementor-1078 .elementor-element.elementor-element-762bbb4 img{width:240px;}@media(min-width:768px){.elementor-1078 .elementor-element.elementor-element-004d3ff{--width:50%;}.elementor-1078 .elementor-element.elementor-element-fd37bf8{--width:50%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* VAN GIVEAWAY — page-scoped rebuild (post 1078). Scoped to .elementor-page-1078 only. */

/* Suppress global gradient ::after bar on all headings; section rules re-enable it as a red dotted divider */
.elementor-page-1078 .elementor-heading-title::after{display:none !important;}

/* HERO headings */
.elementor-page-1078 .elementor-element-d972241 .elementor-heading-title{color:#FDE387 !important;letter-spacing:2px;font-size:15px !important;}
.elementor-page-1078 .elementor-element-15559ec .elementor-heading-title{color:#FFFFFF !important;font-size:clamp(26px,3.6vw,38px) !important;line-height:1.18 !important;max-width:860px !important;margin-left:auto !important;margin-right:auto !important;}
.elementor-page-1078 .elementor-element-3736872,.elementor-page-1078 .elementor-element-3736872 p{color:#C4D4F0 !important;}

/* HERO video placeholder */
.elementor-page-1078 .elementor-element-6193935{background-color:rgba(255,255,255,0.06) !important;border:1px dashed rgba(255,255,255,0.35) !important;border-radius:16px !important;padding:52px 24px !important;max-width:760px;margin:8px auto 0;}
.elementor-page-1078 .elementor-element-4151175 .elementor-heading-title{color:rgba(255,255,255,0.7) !important;font-size:14px !important;letter-spacing:1.5px;}
.elementor-page-1078 .elementor-element-2e8e03e,.elementor-page-1078 .elementor-element-2e8e03e p{color:rgba(255,255,255,0.45) !important;font-size:13px;}

/* BUTTONS: SBTX pill */
.elementor-page-1078 .elementor-button{border-radius:50px !important;padding:14px 38px !important;font-weight:600 !important;font-size:16px !important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;}
.elementor-page-1078 .elementor-element-dec5ef5 .elementor-button{background-color:#FFFFFF !important;color:#3852A4 !important;}
.elementor-page-1078 .elementor-element-dec5ef5 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.28);}
.elementor-page-1078 .elementor-element-0558175 .elementor-button{background-color:#3852A4 !important;color:#FFFFFF !important;}
.elementor-page-1078 .elementor-element-0558175 .elementor-button:hover{background-color:#2D4183 !important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(56,82,164,0.30);}

/* SECTION HEADINGS: red dotted divider (re-enables ::after) */
.elementor-page-1078 .elementor-element-28d6705 .elementor-heading-title::after,.elementor-page-1078 .elementor-element-f10b7c0 .elementor-heading-title::after,.elementor-page-1078 .elementor-element-0ccdd61 .elementor-heading-title::after,.elementor-page-1078 .elementor-element-c7c9bc5 .elementor-heading-title::after,.elementor-page-1078 .elementor-element-f75e11e .elementor-heading-title::after{content:"" !important;display:block !important;width:72px !important;height:8px !important;margin:18px auto 0 !important;background-image:radial-gradient(circle,#EC1F24 2.4px,transparent 2.8px) !important;background-size:14px 8px !important;background-repeat:repeat-x !important;background-position:center !important;}

/* CARD-BEARING SECTIONS: light page bg */
.elementor-page-1078 .elementor-element-ccd2cba,.elementor-page-1078 .elementor-element-96f0ac7,.elementor-page-1078 .elementor-element-778b9a2{background-color:#F8F9FB !important;}

/* HOW IT WORKS: white cards */
.elementor-page-1078 .elementor-element-6231274,.elementor-page-1078 .elementor-element-3493221,.elementor-page-1078 .elementor-element-495ef82{background-color:#FFFFFF !important;border:1px solid #E0D8DE !important;border-radius:16px !important;box-shadow:0 4px 20px rgba(56,82,164,0.08) !important;padding:36px 28px !important;}

/* SEE THE VAN: image placeholder cards */
.elementor-page-1078 .elementor-element-feb01cc,.elementor-page-1078 .elementor-element-4f0911e,.elementor-page-1078 .elementor-element-409dbf6{background-color:#FFFFFF !important;border:1px solid #E0D8DE !important;border-radius:16px !important;box-shadow:0 4px 20px rgba(56,82,164,0.08) !important;padding:78px 24px !important;text-align:center;}
.elementor-page-1078 .elementor-element-6a35e04 .elementor-heading-title,.elementor-page-1078 .elementor-element-056bc76 .elementor-heading-title,.elementor-page-1078 .elementor-element-046975b .elementor-heading-title{color:#8899AA !important;font-size:13px !important;letter-spacing:1.5px;font-weight:600 !important;}

/* APPLY FOR THE VAN: white card around form */
.elementor-page-1078 .elementor-element-e014cb8{background-color:#FFFFFF !important;border:1px solid #E0D8DE !important;border-radius:16px !important;box-shadow:0 4px 20px rgba(56,82,164,0.08) !important;padding:40px 36px !important;max-width:760px;margin:0 auto;}

/* APPLICATION FORM: restyle Elementor form fields */
.elementor-page-1078 .elementor-element-0558175 .elementor-field-group{margin-bottom:20px;}
.elementor-page-1078 .elementor-element-0558175 .elementor-field-label{font-weight:600 !important;font-size:14px !important;color:#1E293B !important;margin-bottom:8px !important;letter-spacing:.2px;}
.elementor-page-1078 .elementor-element-0558175 .elementor-field-textual{border:1.5px solid #E0D8DE !important;border-radius:10px !important;padding:12px 16px !important;background-color:#FCFCFD !important;font-size:15px !important;color:#1E293B !important;box-shadow:none !important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;}
.elementor-page-1078 .elementor-element-0558175 input.elementor-field-textual{height:50px !important;}
.elementor-page-1078 .elementor-element-0558175 textarea.elementor-field-textual{min-height:130px !important;}
.elementor-page-1078 .elementor-element-0558175 .elementor-field-textual:focus{border-color:#3852A4 !important;background-color:#FFFFFF !important;box-shadow:0 0 0 3px rgba(56,82,164,0.12) !important;outline:none !important;}
.elementor-page-1078 .elementor-element-0558175 input[type="radio"],.elementor-page-1078 .elementor-element-0558175 input[type="checkbox"]{accent-color:#3852A4;width:16px;height:16px;vertical-align:-3px;margin-right:8px;}

/* DISCLAIMER notice: align with form card width */
.elementor-page-1078 .elementor-element-b690ce4{max-width:760px;margin:20px auto 0 !important;background-color:#FFF8E1 !important;border-radius:12px !important;padding:24px 28px !important;}

/* SPONSORS: logo placeholder cards */
.elementor-page-1078 .elementor-element-004d3ff,.elementor-page-1078 .elementor-element-fd37bf8{background-color:#FFFFFF !important;border:1px solid #E0D8DE !important;border-radius:16px !important;box-shadow:0 4px 20px rgba(56,82,164,0.08) !important;padding:48px 28px !important;text-align:center;}
.elementor-page-1078 .elementor-element-116fb53 .elementor-heading-title,.elementor-page-1078 .elementor-element-9906906 .elementor-heading-title{color:#8899AA !important;font-size:13px !important;letter-spacing:1.5px;font-weight:600 !important;}/* End custom CSS */