.elementor-320 .elementor-element.elementor-element-290da1a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-e587672{--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;--margin-top:43px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-320 .elementor-element.elementor-element-51211b0 img{width:17%;}.elementor-320 .elementor-element.elementor-element-2f851bc{--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:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:73px;--padding-bottom:112px;--padding-left:176px;--padding-right:176px;}.elementor-320 .elementor-element.elementor-element-2f851bc:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-2f851bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://employindy.org/apprenticeships/wp-content/uploads/sites/2/2025/10/Contact_Desktop-Grid.svg");}.elementor-320 .elementor-element.elementor-element-fdf7a63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-320 .elementor-element.elementor-element-84d5868 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#767B82;color:#767B82;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#A7C6E4;border-radius:16px 16px 16px 16px;padding:8px 12px 8px 12px;}.elementor-320 .elementor-element.elementor-element-84d5868 .elementor-button-content-wrapper{flex-direction:row;}.elementor-320 .elementor-element.elementor-element-84d5868 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-f2178cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:500;line-height:80px;letter-spacing:-5px;color:#0E2749;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-320 .elementor-element.elementor-element-07500fa .elementor-button{background-color:#FBDF44;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;fill:#0E2749;color:#0E2749;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FBDF44;border-radius:99999px 99999px 99999px 99999px;padding:14px 24px 14px 24px;}.elementor-320 .elementor-element.elementor-element-3583a0d4{--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:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-320 .elementor-element.elementor-element-3583a0d4:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-3583a0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-1450f738{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-320 .elementor-element.elementor-element-5b1205b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;line-height:56px;letter-spacing:-2px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-538c8291{--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#A7C6E4;--border-color:#A7C6E4;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 15px 0px rgba(167,198,228,0.2);--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-320 .elementor-element.elementor-element-538c8291:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-538c8291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-c9a9374{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:112px;--padding-left:64px;--padding-right:64px;}.elementor-320 .elementor-element.elementor-element-c9a9374:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-c9a9374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-7bdae5d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-320 .elementor-element.elementor-element-af7417f{text-align:center;}.elementor-320 .elementor-element.elementor-element-af7417f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:500;line-height:64px;letter-spacing:-4px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-7eaccf4{--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:center;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-320 .elementor-element.elementor-element-b74f17f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-320 .elementor-element.elementor-element-56ed73c{text-align:center;}.elementor-320 .elementor-element.elementor-element-fe1c04b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-c544617 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;fill:#0E2749;color:#0E2749;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FBDF44;border-radius:99999px 99999px 99999px 99999px;padding:14px 24px 14px 24px;}.elementor-320 .elementor-element.elementor-element-1b369b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-320 .elementor-element.elementor-element-95f5d37{text-align:center;}.elementor-320 .elementor-element.elementor-element-6695723 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-5035489 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;fill:#0E2749;color:#0E2749;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FBDF44;border-radius:99999px 99999px 99999px 99999px;padding:14px 24px 14px 24px;}.elementor-320 .elementor-element.elementor-element-8d353c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-320 .elementor-element.elementor-element-9a4da94{text-align:center;}.elementor-320 .elementor-element.elementor-element-d982d06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-9075d71 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;fill:#0E2749;color:#0E2749;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FBDF44;border-radius:99999px 99999px 99999px 99999px;padding:14px 24px 14px 24px;}.elementor-320 .elementor-element.elementor-element-59ed0b16{--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:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:116px;--padding-bottom:112px;--padding-left:176px;--padding-right:176px;}.elementor-320 .elementor-element.elementor-element-59ed0b16:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-59ed0b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-4845a643{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-320 .elementor-element.elementor-element-3fb3acda .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#767B82;color:#767B82;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#A7C6E4;border-radius:16px 16px 16px 16px;padding:8px 12px 8px 12px;}.elementor-320 .elementor-element.elementor-element-3fb3acda .elementor-button-content-wrapper{flex-direction:row;}.elementor-320 .elementor-element.elementor-element-3fb3acda .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-320 .elementor-element.elementor-element-57a272b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:500;line-height:80px;letter-spacing:-5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-3a775873 .elementor-button{background-color:#FBDF44;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;fill:#0E2749;color:#0E2749;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FBDF44;border-radius:99999px 99999px 99999px 99999px;padding:14px 24px 14px 24px;}.elementor-320 .elementor-element.elementor-element-1a570bcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:112px;--padding-right:112px;}.elementor-320 .elementor-element.elementor-element-1a570bcd:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-1a570bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-320 .elementor-element.elementor-element-7c218384{text-align:center;}.elementor-320 .elementor-element.elementor-element-7c218384 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;line-height:56px;letter-spacing:-2px;color:#0E2749;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-320 .elementor-element.elementor-element-32f39ea3{--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-320 .elementor-element.elementor-element-30f9b5cb{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#A7C6E4;--border-color:#A7C6E4;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 30px 0px rgba(167,198,228,0.2);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-320 .elementor-element.elementor-element-30f9b5cb:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-30f9b5cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-50c18fc2{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-63ad7d7f .elementor-icon-wrapper{text-align:start;}.elementor-320 .elementor-element.elementor-element-63ad7d7f.elementor-view-stacked .elementor-icon{background-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-63ad7d7f.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-63ad7d7f.elementor-view-default .elementor-icon{color:#0E2749;border-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-63ad7d7f.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-63ad7d7f.elementor-view-default .elementor-icon svg{fill:#0E2749;}.elementor-320 .elementor-element.elementor-element-63ad7d7f .elementor-icon{font-size:32px;}.elementor-320 .elementor-element.elementor-element-63ad7d7f .elementor-icon svg{height:32px;}.elementor-320 .elementor-element.elementor-element-1290331d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-68b7087f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#0E2749;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-6b7962b8{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-320 .elementor-element.elementor-element-6b7962b8 .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-1c792bb4{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-727b7666 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-7a60125f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-7a60125f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-7a60125f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-7a60125f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-7a60125f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-7a60125f .elementor-icon-list-icon i{color:#0E2749;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-7a60125f .elementor-icon-list-icon svg{fill:#0E2749;transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-7a60125f{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-7a60125f .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-2d9f82fe{--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-320 .elementor-element.elementor-element-76248c78{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#A7C6E4;--border-color:#A7C6E4;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 30px 0px rgba(167,198,228,0.2);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-320 .elementor-element.elementor-element-76248c78:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-76248c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-7f8b29f5{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-38d32276 .elementor-icon-wrapper{text-align:start;}.elementor-320 .elementor-element.elementor-element-38d32276.elementor-view-stacked .elementor-icon{background-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-38d32276.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-38d32276.elementor-view-default .elementor-icon{color:#0E2749;border-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-38d32276.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-38d32276.elementor-view-default .elementor-icon svg{fill:#0E2749;}.elementor-320 .elementor-element.elementor-element-38d32276 .elementor-icon{font-size:32px;}.elementor-320 .elementor-element.elementor-element-38d32276 .elementor-icon svg{height:32px;}.elementor-320 .elementor-element.elementor-element-840f3f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-77f782f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-3c7fb98b{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-320 .elementor-element.elementor-element-3c7fb98b .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-60f742e7{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-28901b55 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-10fe1479 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-10fe1479 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-10fe1479 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-10fe1479 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-10fe1479 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-10fe1479 .elementor-icon-list-icon i{color:#0E2749;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-10fe1479 .elementor-icon-list-icon svg{fill:#0E2749;transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-10fe1479{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-10fe1479 .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-feb46a2{--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-320 .elementor-element.elementor-element-17522858{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#A7C6E4;--border-color:#A7C6E4;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 30px 0px rgba(167,198,228,0.2);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-320 .elementor-element.elementor-element-17522858:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-17522858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-fe06f3{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-57a5b5dc .elementor-icon-wrapper{text-align:start;}.elementor-320 .elementor-element.elementor-element-57a5b5dc.elementor-view-stacked .elementor-icon{background-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-57a5b5dc.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-57a5b5dc.elementor-view-default .elementor-icon{color:#0E2749;border-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-57a5b5dc.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-57a5b5dc.elementor-view-default .elementor-icon svg{fill:#0E2749;}.elementor-320 .elementor-element.elementor-element-57a5b5dc .elementor-icon{font-size:32px;}.elementor-320 .elementor-element.elementor-element-57a5b5dc .elementor-icon svg{height:32px;}.elementor-320 .elementor-element.elementor-element-2bb008cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-7a31e9cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-f9d6e{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-320 .elementor-element.elementor-element-f9d6e .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-66ef0d0d{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-1fe167be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-53515d55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-53515d55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-53515d55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-53515d55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-53515d55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-53515d55 .elementor-icon-list-icon i{color:#0E2749;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-53515d55 .elementor-icon-list-icon svg{fill:#0E2749;transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-53515d55{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-53515d55 .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-70eeb6df{--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-320 .elementor-element.elementor-element-499bfae3{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#A7C6E4;--border-color:#A7C6E4;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 30px 0px rgba(167,198,228,0.2);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-320 .elementor-element.elementor-element-499bfae3:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-499bfae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-56d33056{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-c988f1c .elementor-icon-wrapper{text-align:start;}.elementor-320 .elementor-element.elementor-element-c988f1c.elementor-view-stacked .elementor-icon{background-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-c988f1c.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-c988f1c.elementor-view-default .elementor-icon{color:#0E2749;border-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-c988f1c.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-c988f1c.elementor-view-default .elementor-icon svg{fill:#0E2749;}.elementor-320 .elementor-element.elementor-element-c988f1c .elementor-icon{font-size:32px;}.elementor-320 .elementor-element.elementor-element-c988f1c .elementor-icon svg{height:32px;}.elementor-320 .elementor-element.elementor-element-391141 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-1516024c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-5f8be0e4{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-320 .elementor-element.elementor-element-5f8be0e4 .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-71ac4af6{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-623d0db5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-3bc685d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-3bc685d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-3bc685d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-3bc685d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-3bc685d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-3bc685d7 .elementor-icon-list-icon i{color:#0E2749;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-3bc685d7 .elementor-icon-list-icon svg{fill:#0E2749;transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-3bc685d7{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-3bc685d7 .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-52bf613a{--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-320 .elementor-element.elementor-element-1d778217{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#A7C6E4;--border-color:#A7C6E4;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 30px 0px rgba(167,198,228,0.2);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-320 .elementor-element.elementor-element-1d778217:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-1d778217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-63794fd0{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-7e7a3d47 .elementor-icon-wrapper{text-align:start;}.elementor-320 .elementor-element.elementor-element-7e7a3d47.elementor-view-stacked .elementor-icon{background-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-7e7a3d47.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-7e7a3d47.elementor-view-default .elementor-icon{color:#0E2749;border-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-7e7a3d47.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-7e7a3d47.elementor-view-default .elementor-icon svg{fill:#0E2749;}.elementor-320 .elementor-element.elementor-element-7e7a3d47 .elementor-icon{font-size:32px;}.elementor-320 .elementor-element.elementor-element-7e7a3d47 .elementor-icon svg{height:32px;}.elementor-320 .elementor-element.elementor-element-5f3f123c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-413ad2af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-4f51bebd{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-320 .elementor-element.elementor-element-4f51bebd .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-63df09cc{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-739ca649 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-3d822256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-3d822256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-3d822256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-3d822256 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-3d822256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-3d822256 .elementor-icon-list-icon i{color:#0E2749;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-3d822256 .elementor-icon-list-icon svg{fill:#0E2749;transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-3d822256{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-3d822256 .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-172c8b04{--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-320 .elementor-element.elementor-element-620c5040{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#A7C6E4;--border-color:#A7C6E4;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 30px 0px rgba(167,198,228,0.2);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-320 .elementor-element.elementor-element-620c5040:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-620c5040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-1f9e06ab{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-330ff5f .elementor-icon-wrapper{text-align:start;}.elementor-320 .elementor-element.elementor-element-330ff5f.elementor-view-stacked .elementor-icon{background-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-330ff5f.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-330ff5f.elementor-view-default .elementor-icon{color:#0E2749;border-color:#0E2749;}.elementor-320 .elementor-element.elementor-element-330ff5f.elementor-view-framed .elementor-icon, .elementor-320 .elementor-element.elementor-element-330ff5f.elementor-view-default .elementor-icon svg{fill:#0E2749;}.elementor-320 .elementor-element.elementor-element-330ff5f .elementor-icon{font-size:32px;}.elementor-320 .elementor-element.elementor-element-330ff5f .elementor-icon svg{height:32px;}.elementor-320 .elementor-element.elementor-element-57319fba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-4a7fe499 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-3cd12ae1{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-320 .elementor-element.elementor-element-3cd12ae1 .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-794f2c0b{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-6b5b34e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-f734152 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-f734152 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-f734152 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-320 .elementor-element.elementor-element-f734152 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-f734152 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-320 .elementor-element.elementor-element-f734152 .elementor-icon-list-icon i{color:#0E2749;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-f734152 .elementor-icon-list-icon svg{fill:#0E2749;transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-f734152{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-f734152 .elementor-icon-list-text{color:#767B82;transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-9b13603{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-320 .elementor-element.elementor-element-9b13603.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;}.elementor-320 .elementor-element.elementor-element-52f03e2a{--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:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:112px;--padding-right:112px;}.elementor-320 .elementor-element.elementor-element-52f03e2a:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-52f03e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;background-image:url("https://employindy.org/apprenticeships/wp-content/uploads/sites/2/2026/05/Explanation-Section-1.png");background-position:center center;background-size:cover;}.elementor-320 .elementor-element.elementor-element-52f03e2a::before, .elementor-320 .elementor-element.elementor-element-52f03e2a > .elementor-background-video-container::before, .elementor-320 .elementor-element.elementor-element-52f03e2a > .e-con-inner > .elementor-background-video-container::before, .elementor-320 .elementor-element.elementor-element-52f03e2a > .elementor-background-slideshow::before, .elementor-320 .elementor-element.elementor-element-52f03e2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-320 .elementor-element.elementor-element-52f03e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(247,249,252,0.92) 0%, rgba(255,255,255,1) 100%);}.elementor-320 .elementor-element.elementor-element-699fe561{text-align:start;}.elementor-320 .elementor-element.elementor-element-699fe561 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:500;line-height:80px;letter-spacing:-5px;color:#0E2749;}.elementor-320 .elementor-element.elementor-element-3925682e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-2fb6e93 .elementor-button{background-color:#FBDF44;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;fill:#0E2749;color:#0E2749;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FBDF44;border-radius:99999px 99999px 99999px 99999px;padding:14px 24px 14px 24px;}.elementor-320 .elementor-element.elementor-element-e8de1d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:112px;--padding-right:112px;}.elementor-320 .elementor-element.elementor-element-e8de1d0:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-e8de1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-e006b73{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-320 .elementor-element.elementor-element-e006b73:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-e006b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.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;}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-accordion-item{border-width:1px;border-color:#5A8AB6;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#5A8AB6;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#5A8AB6;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-accordion-icon, .elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-accordion-title{color:#0E2749;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-accordion-icon svg{fill:#0E2749;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-active .elementor-accordion-icon, .elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-active .elementor-accordion-title{color:#0E2749;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-active .elementor-accordion-icon svg{fill:#0E2749;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;line-height:56px;letter-spacing:-2px;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-tab-title .elementor-accordion-icon i:before{color:#FBDF44;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-tab-title .elementor-accordion-icon svg{fill:#FBDF44;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FBDF44;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FBDF44;}.elementor-320 .elementor-element.elementor-element-c80f6c6 .elementor-tab-content{padding:0px 0px 24px 0px;}.elementor-320 .elementor-element.elementor-element-eb5866c{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-320 .elementor-element.elementor-element-eb5866c:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-eb5866c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-5e5ee5a{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-5e5ee5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-320 .elementor-element.elementor-element-86b7d25.elementor-element{--align-self:flex-start;}.elementor-320 .elementor-element.elementor-element-86b7d25{text-align:start;}.elementor-320 .elementor-element.elementor-element-f6a1505{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-892210f );}.elementor-320 .elementor-element.elementor-element-fefb191{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-293509b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-892210f );}.elementor-320 .elementor-element.elementor-element-7ca2e8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-892210f );}.elementor-320 .elementor-element.elementor-element-3200763{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-167f834 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-892210f );}.elementor-320 .elementor-element.elementor-element-655fed1{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-320 .elementor-element.elementor-element-655fed1 .elementor-widget-container{text-align:left;}.elementor-320 .elementor-element.elementor-element-655fed1 .elementor-social-icon{background-color:#B15B5B00;--icon-padding:0em;}.elementor-320 .elementor-element.elementor-element-a17a7af{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:29px 29px;--row-gap:29px;--column-gap:29px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-2218d1c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-fd9758f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-892210f );}.elementor-320 .elementor-element.elementor-element-933fe09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-933fe09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-933fe09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-933fe09 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-933fe09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-933fe09 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-933fe09 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-933fe09{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-933fe09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-933fe09 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-933fe09 .elementor-icon-list-text{color:var( --e-global-color-892210f );transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-3a67da2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-a7a995f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-892210f );}.elementor-320 .elementor-element.elementor-element-c11a94d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-c11a94d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-c11a94d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-c11a94d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-c11a94d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-c11a94d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-c11a94d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-c11a94d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-c11a94d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-c11a94d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-c11a94d .elementor-icon-list-text{color:var( --e-global-color-892210f );transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-27710ad{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-320 .elementor-element.elementor-element-edf2750 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-892210f );}.elementor-320 .elementor-element.elementor-element-47696b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-2744ac5{--display:flex;}.elementor-320 .elementor-element.elementor-element-207edb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-207edb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-207edb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-207edb2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-207edb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-207edb2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-207edb2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-207edb2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-207edb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-207edb2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-207edb2 .elementor-icon-list-text{color:var( --e-global-color-892210f );transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-9213214{--display:flex;}.elementor-320 .elementor-element.elementor-element-4d319eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-4d319eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-4d319eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-320 .elementor-element.elementor-element-4d319eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-4d319eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-320 .elementor-element.elementor-element-4d319eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-4d319eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-4d319eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-4d319eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-4d319eb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-4d319eb .elementor-icon-list-text{color:var( --e-global-color-892210f );transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-a24ba5b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-892210f );--n-accordion-title-hover-color:var( --e-global-color-892210f );--n-accordion-title-active-color:var( --e-global-color-892210f );--n-accordion-icon-size:15px;}.elementor-320 .elementor-element.elementor-element-a24ba5b > .elementor-widget-container{border-style:solid;border-color:#FFFFFF1A;}.elementor-320 .elementor-element.elementor-element-a24ba5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#FFFFFF1A;}:where( .elementor-320 .elementor-element.elementor-element-a24ba5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-320 .elementor-element.elementor-element-2fec1ed{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-320 .elementor-element.elementor-element-002691c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-892210f );}.elementor-320 .elementor-element.elementor-element-6bc6617{--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;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-320 .elementor-element.elementor-element-6bc6617:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-6bc6617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-6bc6617.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-8a83cd5.elementor-element{--align-self:center;}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-320 .elementor-element.elementor-element-8a83cd5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-text{color:var( --e-global-color-892210f );transition:color 0.3s;}.elementor-320 .elementor-element.elementor-element-f6b127b > .elementor-widget-container{margin:50px 0px 0px 0px;padding:50px 200px 0px 200px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-9f9614c );}.elementor-320 .elementor-element.elementor-element-f6b127b{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:italic;line-height:18px;color:var( --e-global-color-892210f );}@media(min-width:768px){.elementor-320 .elementor-element.elementor-element-e587672{--width:100%;}.elementor-320 .elementor-element.elementor-element-5e5ee5a{--width:25%;}}@media(max-width:1024px){.elementor-320 .elementor-element.elementor-element-2f851bc:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-2f851bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://employindy.org/apprenticeships/wp-content/uploads/sites/2/2025/09/Header-2_Mobile-Grid.svg");}.elementor-320 .elementor-element.elementor-element-a17a7af{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-320 .elementor-element.elementor-element-2f851bc:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-2f851bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://employindy.org/apprenticeships/wp-content/uploads/sites/2/2025/10/Quote-1_Mobile-Grid.svg");}.elementor-320 .elementor-element.elementor-element-eb5866c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:4em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-320 .elementor-element.elementor-element-5e5ee5a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-320 .elementor-element.elementor-element-86b7d25 img{width:153px;}.elementor-320 .elementor-element.elementor-element-f6a1505{font-size:14px;}.elementor-320 .elementor-element.elementor-element-293509b .elementor-heading-title{font-size:14px;}.elementor-320 .elementor-element.elementor-element-7ca2e8a .elementor-heading-title{font-size:14px;}.elementor-320 .elementor-element.elementor-element-167f834 .elementor-heading-title{font-size:14px;}.elementor-320 .elementor-element.elementor-element-655fed1{--grid-column-gap:12px;}.elementor-320 .elementor-element.elementor-element-a17a7af{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-320 .elementor-element.elementor-element-a24ba5b > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 1px 0px;}.elementor-320 .elementor-element.elementor-element-a24ba5b{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:24px;}.elementor-320 .elementor-element.elementor-element-a24ba5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-a24ba5b {--n-accordion-padding:1em 0em 1em 0em;}:where( .elementor-320 .elementor-element.elementor-element-a24ba5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:28px;}:where( .elementor-320 .elementor-element.elementor-element-a24ba5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0em;--padding-right:0em;--padding-bottom:1em;--padding-left:0em;}.elementor-320 .elementor-element.elementor-element-2fec1ed{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-320 .elementor-element.elementor-element-6bc6617{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-320 .elementor-element.elementor-element-8a83cd5.elementor-element{--align-self:flex-start;}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-320 .elementor-element.elementor-element-8a83cd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-320 .elementor-element.elementor-element-f6b127b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-f6b127b{text-align:start;}}/* Start custom CSS *//* =============================================================================
   INCAP Apprenticeship Campaign 2026 — Responsive overrides
   Paste this into Elementor: Site Settings → Custom CSS (Elementor Pro)
   OR via a Custom HTML widget at the top of the page wrapped in <style>...</style>

   Mirrors the index.html mobile/tablet behavior.
   Selectors target the css_classes set on top-level containers (incap-hero,
   incap-leadform, etc.) so this CSS keeps working even if Elementor renames
   the internal element IDs on import.
   ============================================================================= */

/* --- Smooth scroll for in-page anchors (Learn More / Get More Information) --- */
html { scroll-behavior: smooth; }
/* Respect reduced-motion preference (WCAG / Apple HIG) */
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
}

/* --- Typography scale (matches index.html @media block) --- */
@media (max-width: 1024px) {
  .elementor h1, .elementor .elementor-heading-title[class*="h1"] { font-size: 56px !important; line-height: 60px !important; letter-spacing: -3px !important; }
  .elementor h2, .elementor .elementor-heading-title[class*="h2"] { font-size: 48px !important; line-height: 52px !important; letter-spacing: -2.5px !important; }
  .elementor h3, .elementor .elementor-heading-title[class*="h3"] { font-size: 36px !important; line-height: 44px !important; letter-spacing: -1.5px !important; }
  .elementor h4, .elementor .elementor-heading-title[class*="h4"] { font-size: 26px !important; line-height: 32px !important; letter-spacing: -1px !important; }
  .elementor h5, .elementor .elementor-heading-title[class*="h5"] { font-size: 22px !important; line-height: 28px !important; }
}
@media (max-width: 640px) {
  .elementor h1, .elementor .elementor-heading-title[class*="h1"] { font-size: 40px !important; line-height: 44px !important; letter-spacing: -2px !important; }
  .elementor h2, .elementor .elementor-heading-title[class*="h2"] { font-size: 32px !important; line-height: 36px !important; letter-spacing: -1.5px !important; }
  .elementor h3, .elementor .elementor-heading-title[class*="h3"] { font-size: 26px !important; line-height: 32px !important; letter-spacing: -1px !important; }
  .elementor h4, .elementor .elementor-heading-title[class*="h4"] { font-size: 22px !important; line-height: 28px !important; letter-spacing: -0.5px !important; }
  .elementor h5, .elementor .elementor-heading-title[class*="h5"] { font-size: 20px !important; line-height: 26px !important; }
}

/* --- Banner --- */
@media (max-width: 768px) {
  .incap-banner { padding-left: 16px !important; padding-right: 16px !important; }
}

/* --- Nav (header) --- */
@media (max-width: 768px) {
  .incap-nav { padding-left: 16px !important; padding-right: 16px !important; }
}

/* --- Hero --- */
@media (max-width: 1024px) {
  .incap-hero {
    flex-direction: column !important;
    padding: 64px 40px !important;
    gap: 40px !important;
  }
  .incap-hero > .e-con-inner > .e-con,
  .incap-hero > .elementor-container > .elementor-column { width: 100% !important; max-width: 100% !important; }
  .incap-hero img { max-width: 500px !important; width: 100% !important; height: auto !important; }
}
@media (max-width: 768px) {
  .incap-hero { padding: 48px 20px !important; gap: 32px !important; }
}

/* --- Lead form --- */
@media (max-width: 1024px) {
  .incap-leadform {
    flex-direction: column !important;
    padding: 64px 40px !important;
    gap: 40px !important;
    text-align: center;
  }
  .incap-leadform > .e-con,
  .incap-leadform > .elementor-column { width: 100% !important; max-width: 600px !important; }
  .incap-leadform form, .incap-leadform .elementor-form-fields-wrapper { width: 100% !important; }
}
@media (max-width: 768px) {
  .incap-leadform { padding: 48px 20px !important; }
  .incap-leadform .e-con[data-id], .incap-leadform form { padding: 24px !important; }
}
@media (max-width: 640px) {
  /* First name / Last name row stacks */
  .incap-leadform .elementor-field-group-first-name,
  .incap-leadform .elementor-field-group-last-name { width: 100% !important; }
}

/* --- Benefits (3 cards in a row -> stack) --- */
@media (max-width: 1024px) {
  .incap-benefits { padding: 64px 40px !important; gap: 48px !important; }
  .incap-benefits > .e-con-inner > .e-con,
  .incap-benefits > .elementor-container > .elementor-column {
    width: 100% !important;
    max-width: 500px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center;
  }
  /* The benefits "row" container (3 cards side-by-side) becomes a column */
  .incap-benefits .e-con[data-element_type="container"] .e-con[data-element_type="container"] {
    flex-direction: column !important;
    align-items: center !important;
  }
}
@media (max-width: 768px) {
  .incap-benefits { padding: 48px 20px !important; gap: 32px !important; }
}

/* --- A New Pathway --- */
@media (max-width: 1024px) {
  .incap-pathway {
    flex-direction: column !important;
    padding: 64px 40px !important;
    gap: 40px !important;
  }
  .incap-pathway > .e-con-inner > .e-con,
  .incap-pathway > .elementor-column { width: 100% !important; max-width: 100% !important; }
  .incap-pathway img { max-width: 600px !important; width: 100% !important; height: auto !important; }
}
@media (max-width: 768px) {
  .incap-pathway { padding: 48px 20px !important; gap: 32px !important; }
}

/* --- Employer Hub --- */
.incap-prof-select-wrap { width: 100%; }
.incap-prof-select {
  display: none; /* desktop: hidden, mobile media query reveals it */
  width: 100%;
  background-color: #FFFFFF;
  border: 0.5px solid #A7C6E4;
  border-radius: 16px;
  padding: 16px 44px 16px 20px;
  color: #0E2749;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  appearance: none;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%230E2749'><path d='M7 10l5 5 5-5z'/></svg>");
  background-repeat: no-repeat;
  background-position: right 16px center;
  cursor: pointer;
}
.incap-prof-select:focus { outline: 2px solid #FBDF44; outline-offset: 0; }
.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }

@media (max-width: 1024px) {
  .incap-employerhub { padding: 64px 40px !important; }
  /* Each tab panel: 2-col card becomes 1-col */
  .incap-employerhub .e-n-tabs-content .e-con[data-element_type="container"] .e-con[data-element_type="container"] {
    flex-direction: column !important;
    gap: 32px !important;
  }
  .incap-employerhub .e-n-tabs-content .e-con > .e-con > .e-con {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .incap-employerhub { padding: 48px 20px !important; }
  /* Hide the nested-tabs button row on mobile — dropdown replaces it */
  .incap-employerhub .e-n-tabs-heading { display: none !important; }
  /* Show the dropdown */
  .incap-prof-select { display: block !important; }
  /* Pad down the card on tiny screens */
  .incap-employerhub .e-n-tabs-content .e-con[data-element_type="container"] > .e-con {
    padding: 24px !important;
  }
}

/* --- Don't Wait --- */
@media (max-width: 1024px) {
  .incap-dontwait {
    flex-direction: column !important;
    padding: 64px 40px !important;
  }
  .incap-dontwait > .elementor-element { width: 100% !important; }
}
@media (max-width: 768px) {
  .incap-dontwait { padding: 48px 20px !important; gap: 24px !important; }
}

/* --- FAQ --- */
@media (max-width: 1024px) {
  .incap-faq { padding: 64px 40px !important; }
}
@media (max-width: 768px) {
  .incap-faq { padding: 48px 20px !important; }
  .incap-faq > .e-con-inner > .e-con { padding: 16px !important; }
}

/* --- Footer (4 cols -> 2 cols -> 1 col) --- */
@media (max-width: 1024px) {
  .incap-footer > .e-con-inner > .e-con[data-element_type="container"]:first-child {
    flex-wrap: wrap !important;
    padding: 64px 40px !important;
  }
  .incap-footer > .e-con-inner > .e-con > .e-con,
  .incap-footer > .e-con-inner > .e-con > .elementor-column { width: calc(50% - 6px) !important; max-width: none !important; }
}
@media (max-width: 768px) {
  .incap-footer > .e-con-inner > .e-con[data-element_type="container"]:first-child {
    flex-direction: column !important;
    padding: 48px 20px !important;
    gap: 40px !important;
  }
  .incap-footer > .e-con-inner > .e-con > .e-con,
  .incap-footer > .e-con-inner > .e-con > .elementor-column { width: 100% !important; }
  .incap-footer > .e-con-inner > .e-con:not(:first-child) { padding-left: 20px !important; padding-right: 20px !important; padding-top: 24px !important; padding-bottom: 24px !important; }
}

/* --- Buttons (scale down padding/text on small screens) --- */
@media (max-width: 768px) {
  .elementor-button-link, .elementor-button {
    font-size: 16px !important;
    padding: 12px 20px !important;
  }
}

/* --- Touch target safety (WCAG/HIG minimum 44×44) --- */
@media (max-width: 1024px) {
  .elementor-button, .elementor-button-link, .elementor a.elementor-button {
    min-height: 44px !important;
  }
}

/* --- Form field heights for mobile tap-friendliness --- */
@media (max-width: 768px) {
  .incap-leadform input, .incap-leadform select, .incap-leadform textarea {
    min-height: 44px !important;
  }
}

/* =============================================================================
   Cognito Forms reskin — applies to the seamless embed inside .incap-cognito-wrap
   ============================================================================= */
.incap-cognito-wrap .cog-cognito,
.incap-cognito-wrap .cog-form {
  font-family: 'Inter', sans-serif !important;
  color: #0E2749 !important;
  background: transparent !important;
}
.incap-cognito-wrap .cog-section__title,
.incap-cognito-wrap .cog-heading {
  font-family: 'Inter', sans-serif !important;
  color: #0E2749 !important;
  font-weight: 500 !important;
}
.incap-cognito-wrap .cog-label,
.incap-cognito-wrap label {
  font-family: 'Inter', sans-serif !important;
  color: #0E2749 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  font-weight: 500 !important;
  margin-bottom: 6px !important;
}
.incap-cognito-wrap input[type="text"],
.incap-cognito-wrap input[type="email"],
.incap-cognito-wrap input[type="tel"],
.incap-cognito-wrap input[type="number"],
.incap-cognito-wrap input[type="url"],
.incap-cognito-wrap input[type="search"],
.incap-cognito-wrap input[type="password"],
.incap-cognito-wrap input[type="date"] {
  background: #F7F9FC !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 16px 17px !important;
  color: #0E2749 !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  line-height: 18px !important;
  box-shadow: none !important;
}
.incap-cognito-wrap input::placeholder { color: #767B82 !important; }
.incap-cognito-wrap input:focus,
.incap-cognito-wrap textarea:focus,
.incap-cognito-wrap select:focus {
  outline: 2px solid #FBDF44 !important;
  outline-offset: 0;
}
.incap-cognito-wrap textarea {
  background: #F7F9FC !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 16px 17px !important;
  color: #0E2749 !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  line-height: 22px !important;
  min-height: 150px !important;
  box-shadow: none !important;
}
.incap-cognito-wrap select,
.incap-cognito-wrap .cog-input--select {
  background: #F7F9FC !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 16px 17px !important;
  color: #0E2749 !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  line-height: 18px !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23767B82'><path d='M5 8l5 5 5-5z'/></svg>") !important;
  background-repeat: no-repeat !important;
  background-position: right 17px center !important;
  padding-right: 44px !important;
}
.incap-cognito-wrap .cog-button,
.incap-cognito-wrap button[type="submit"],
.incap-cognito-wrap input[type="submit"] {
  background: #FBDF44 !important;
  color: #0E2749 !important;
  border: 1.5px solid #FBDF44 !important;
  border-radius: 99999px !important;
  padding: 12px 24px !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 500 !important;
  box-shadow: none !important;
  text-transform: none !important;
  cursor: pointer;
  transition: filter 150ms;
}
.incap-cognito-wrap .cog-button:hover,
.incap-cognito-wrap button[type="submit"]:hover { filter: brightness(0.95); }
.incap-cognito-wrap .cog-help-text,
.incap-cognito-wrap .cog-hint {
  color: #767B82 !important;
  font-size: 12px !important;
  line-height: 18px !important;
  font-family: 'Inter', sans-serif !important;
}
.incap-cognito-wrap .cog-error-message,
.incap-cognito-wrap .cog-error {
  color: #C0392B !important;
  font-size: 12px !important;
  line-height: 16px !important;
  font-family: 'Inter', sans-serif !important;
}
.incap-cognito-wrap .cog-required__indicator { color: #FBDF44 !important; }
.incap-cognito-wrap .cog-form { max-width: 100% !important; }

/* =============================================================================
   DESKTOP COMPONENT OVERRIDES
   Elementor's nested-tabs and accordion widgets use different setting keys than
   my JSON expected, so the imported template has Elementor defaults instead of
   brand styling. These rules force the correct look.
   ============================================================================= */

/* --- Hero: lock text column at 616px, image column at 600px ---------------- */
@media (min-width: 1025px) {
  .incap-hero > .e-con-inner > .e-con:first-child,
  .incap-hero > .e-con:first-child {
    flex: 0 0 616px !important;
    width: 616px !important;
    max-width: 616px !important;
  }
  .incap-hero > .e-con-inner > .elementor-widget-image,
  .incap-hero > .elementor-widget-image {
    flex: 0 0 600px !important;
    width: 600px !important;
    max-width: 600px !important;
  }
  .incap-hero .elementor-widget-image img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
  }
  /* Same treatment for A New Pathway */
  .incap-pathway > .e-con-inner > .e-con:first-child,
  .incap-pathway > .e-con:first-child {
    flex: 0 0 616px !important;
    width: 616px !important;
    max-width: 616px !important;
  }
  .incap-pathway > .e-con-inner > .elementor-widget-image,
  .incap-pathway > .elementor-widget-image {
    flex: 0 0 700px !important;
    width: 700px !important;
    max-width: 700px !important;
  }
  .incap-pathway .elementor-widget-image img {
    width: 100% !important;
    height: auto !important;
  }
}

/* --- Nested Tabs (Employer Hub) — restyle to match Figma -------------------- */
.incap-employerhub .e-n-tabs-heading {
  background: #FFFFFF !important;
  border: 0.5px solid #A7C6E4 !important;
  border-radius: 99999px !important;
  padding: 5px !important;
  box-shadow: 0 0 15px rgba(167, 198, 228, 0.2) !important;
  gap: 0 !important;
  display: flex !important;
}
.incap-employerhub .e-n-tab-title {
  background: transparent !important;
  color: #767B82 !important;
  border: none !important;
  border-radius: 99999px !important;
  padding: 16px 24px !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  text-transform: none !important;
  cursor: pointer !important;
  flex: 0 1 auto !important;     /* size to content, can shrink */
  text-align: center !important;
  transition: background-color 150ms, color 150ms !important;
  white-space: nowrap !important;
}
/* The actual visible text lives inside this inner span — Elementor sets it
   to 10px by default, which is why tabs were rendering tiny. Force inherit. */
.incap-employerhub .e-n-tab-title-text,
.incap-employerhub .e-n-tab-title .e-n-tab-title-text {
  font-family: 'Inter', sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  color: inherit !important;
}
/* Distribute remaining space evenly so tabs fill the heading row */
.incap-employerhub .e-n-tabs-heading {
  justify-content: space-around !important;
}
.incap-employerhub .e-n-tab-title[aria-selected="true"] {
  background: #FBDF44 !important;
  color: #0E2749 !important;
}
.incap-employerhub .e-n-tab-title:hover:not([aria-selected="true"]) {
  background: rgba(251, 223, 68, 0.12) !important;
  color: #0E2749 !important;
}
/* Mobile: tabs hidden, dropdown shown (already in earlier block but reinforce) */
@media (max-width: 768px) {
  .incap-employerhub .e-n-tabs-heading { display: none !important; }
}

/* --- Key Information stat rows: force value + label onto separate lines --- */
.incap-employerhub .elementor-icon-list-text {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
}
.incap-employerhub .elementor-icon-list-text strong {
  display: block !important;
  color: #0E2749 !important;
  font-size: 24px !important;
  line-height: 32px !important;
  font-weight: 500 !important;
}
.incap-employerhub .elementor-icon-list-text span {
  display: block !important;
  color: #767B82 !important;
  font-size: 16px !important;
  line-height: 26px !important;
  font-weight: 400 !important;
}
/* Make sure the row aligns icon to top, not center, when stacked vertically */
.incap-employerhub .elementor-icon-list-item {
  align-items: flex-start !important;
}
.incap-employerhub .elementor-icon-list-icon {
  padding-top: 6px !important;
}

/* --- Accordion (FAQ) — restyle to match Figma ------------------------------ */
.incap-faq .elementor-accordion {
  background: transparent !important;
  border: none !important;
}
.incap-faq .elementor-accordion-item {
  background: transparent !important;
  border: none !important;
  border-bottom: 0.5px solid #5A8AB6 !important;
  margin-bottom: 0 !important;
}
.incap-faq .elementor-accordion-item:last-child {
  border-bottom: none !important;
}
.incap-faq .elementor-tab-title {
  background: transparent !important;
  border: none !important;
  padding: 24px 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  cursor: pointer !important;
}
.incap-faq .elementor-tab-title .elementor-accordion-title,
.incap-faq .elementor-tab-title > a,
.incap-faq .elementor-tab-title {
  font-family: 'Inter', sans-serif !important;
  font-size: 48px !important;
  line-height: 56px !important;
  letter-spacing: -2px !important;
  font-weight: 500 !important;
  color: #0E2749 !important;
  text-transform: none !important;
}
.incap-faq .elementor-tab-title.elementor-active,
.incap-faq .elementor-tab-title.elementor-active .elementor-accordion-title {
  color: #0E2749 !important;
}
.incap-faq .elementor-accordion-icon {
  color: #FBDF44 !important;
  margin-left: 16px !important;
  width: auto !important;
  flex-shrink: 0 !important;
  order: 2 !important;          /* push the chevron to the right of the title */
  float: none !important;       /* override Elementor's inline float */
}
.incap-faq .elementor-tab-title .elementor-accordion-title {
  order: 1 !important;          /* keep title on the left */
  flex: 1 1 auto !important;    /* let the title fill remaining width */
}
.incap-faq .elementor-accordion-icon i,
.incap-faq .elementor-accordion-icon svg {
  font-size: 30px !important;
  width: 30px !important;
  height: 30px !important;
  color: #FBDF44 !important;
  fill: #FBDF44 !important;
}
.incap-faq .elementor-tab-content {
  background: transparent !important;
  border: none !important;
  padding: 0 0 24px 0 !important;
}
.incap-faq .elementor-tab-content,
.incap-faq .elementor-tab-content p,
.incap-faq .elementor-tab-content * {
  color: #767B82 !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
/* Responsive: shrink the H3 titles on tablet/mobile */
@media (max-width: 1024px) {
  .incap-faq .elementor-tab-title,
  .incap-faq .elementor-tab-title .elementor-accordion-title {
    font-size: 32px !important;
    line-height: 40px !important;
    letter-spacing: -1.5px !important;
  }
}
@media (max-width: 640px) {
  .incap-faq .elementor-tab-title,
  .incap-faq .elementor-tab-title .elementor-accordion-title {
    font-size: 22px !important;
    line-height: 28px !important;
    letter-spacing: -0.5px !important;
  }
  .incap-faq .elementor-accordion-icon i,
  .incap-faq .elementor-accordion-icon svg {
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
  }
}/* End custom CSS */