.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2307 .elementor-element.elementor-element-e5c7efb:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-e5c7efb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jayspireline.com/wp-content/uploads/2026/09/Career-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2307 .elementor-element.elementor-element-e5c7efb > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-e5c7efb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 140px 0px;}.elementor-2307 .elementor-element.elementor-element-0f114b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-9c93730{margin-top:-60px;margin-bottom:0px;}.elementor-2307 .elementor-element.elementor-element-b4cbf46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-hfe-breadcrumbs-widget .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-breadcrumbs-widget .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2307 .elementor-element.elementor-element-c9571f5 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-2307 .elementor-element.elementor-element-c9571f5 .hfe-breadcrumbs, .elementor-2307 .elementor-element.elementor-element-c9571f5 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-c9571f5 .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-c9571f5 .hfe-breadcrumbs-item{font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:600;}.elementor-2307 .elementor-element.elementor-element-f939193{margin-top:50px;margin-bottom:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2307 .elementor-element.elementor-element-b39f856{width:var( --container-widget-width, 110.909% );max-width:110.909%;--container-widget-width:110.909%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-b39f856 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:66px;font-weight:700;line-height:70px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-8bd1b90{padding:80px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2307 .elementor-element.elementor-element-f38fab6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2307 .elementor-element.elementor-element-f38fab6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2307 .elementor-element.elementor-element-f38fab6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-2307 .elementor-element.elementor-element-f38fab6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-d7aff0e .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;line-height:50px;color:#003265;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2307 .elementor-element.elementor-element-d3c7f3c img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2307 .elementor-element.elementor-element-16f1a31{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#505050;}.elementor-2307 .elementor-element.elementor-element-9faa701{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#505050;}.elementor-2307 .elementor-element.elementor-element-e877e7f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-2307 .elementor-element.elementor-element-e877e7f > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-2307 .elementor-element.elementor-element-dc4c535 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-2307 .elementor-element.elementor-element-2fbcce4{padding:80px 0px 60px 0px;}.elementor-2307 .elementor-element.elementor-element-ea0843c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-2307 .elementor-element.elementor-element-ea0843c > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-2307 .elementor-element.elementor-element-2efde61{text-align:start;}.elementor-2307 .elementor-element.elementor-element-2efde61 img{width:21%;}.elementor-2307 .elementor-element.elementor-element-9fa5e8c{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2307 .elementor-element.elementor-element-9fa5e8c .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:22px;color:#003265;}.elementor-2307 .elementor-element.elementor-element-6a8d936{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#505050;}.elementor-2307 .elementor-element.elementor-element-dcd7999 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-2307 .elementor-element.elementor-element-dcd7999 > .elementor-element-populated{border-style:dashed;border-width:0px 0px 0px 1px;border-color:#CBCBCB;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-2307 .elementor-element.elementor-element-d515423{text-align:start;}.elementor-2307 .elementor-element.elementor-element-d515423 img{width:20%;}.elementor-2307 .elementor-element.elementor-element-d8d894c .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:22px;color:#003265;}.elementor-2307 .elementor-element.elementor-element-4645722{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#505050;}.elementor-2307 .elementor-element.elementor-element-e135ba8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-2307 .elementor-element.elementor-element-e135ba8 > .elementor-element-populated{border-style:dashed;border-width:0px 0px 0px 1px;border-color:#CBCBCB;padding:0px 0px 0px 50px;}.elementor-2307 .elementor-element.elementor-element-155eb85{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2307 .elementor-element.elementor-element-155eb85 img{width:18%;}.elementor-2307 .elementor-element.elementor-element-a65268d{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2307 .elementor-element.elementor-element-a65268d .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:22px;color:#003265;}.elementor-2307 .elementor-element.elementor-element-95a1a7b{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#505050;}.elementor-2307 .elementor-element.elementor-element-ce66a35 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-2307 .elementor-element.elementor-element-ce66a35 > .elementor-element-populated{border-style:dashed;border-width:0px 0px 0px 1px;border-color:#CBCBCB;padding:0px 0px 0px 50px;}.elementor-2307 .elementor-element.elementor-element-94f5008{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2307 .elementor-element.elementor-element-94f5008 img{width:24%;}.elementor-2307 .elementor-element.elementor-element-ab6d00b{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2307 .elementor-element.elementor-element-ab6d00b .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:22px;color:#003265;}.elementor-2307 .elementor-element.elementor-element-8c5d3ac{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#505050;}.elementor-2307 .elementor-element.elementor-element-4459f11{padding:60px 0px 100px 0px;}.elementor-2307 .elementor-element.elementor-element-330528e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-cfe3faa .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;line-height:50px;color:#003265;}.elementor-2307 .elementor-element.elementor-element-952d86b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#505050;}.elementor-2307 .elementor-element.elementor-element-01f7796{margin-top:20px;margin-bottom:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2307 .elementor-element.elementor-element-df004e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-df004e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-36afd0b > .elementor-element-populated >  .elementor-background-overlay{background-color:#013265;background-image:url("https://jayspireline.com/wp-content/uploads/2026/06/background-cta-image-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.95;}.elementor-2307 .elementor-element.elementor-element-36afd0b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 40px 0px;}.elementor-2307 .elementor-element.elementor-element-36afd0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2307 .elementor-element.elementor-element-a9c7196{padding:20px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-1433a08 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:38px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-f6466a4 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:38px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-9ea338f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-widget-elementskit-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2307 .elementor-element.elementor-element-e5ba9cd .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-2307 .elementor-element.elementor-element-e5ba9cd .elementskit-btn{background-color:transparent;padding:15px 30px 15px 30px;font-family:"Rajdhani", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:16px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#003265;fill:#003265;background-image:linear-gradient(131deg, #DEAD54 50%, #FCEEBA 100%);border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2307 .elementor-element.elementor-element-e5ba9cd .elementskit-btn:hover{background-color:transparent;color:#003265;fill:#003265;background-image:linear-gradient(131deg, #FCEEBA 30%, #DEAD54 67%);}.elementor-2307 .elementor-element.elementor-element-e5ba9cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2307 .elementor-element.elementor-element-16f1a31{width:var( --container-widget-width, 712.729px );max-width:712.729px;--container-widget-width:712.729px;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-9faa701{width:var( --container-widget-width, 712.729px );max-width:712.729px;--container-widget-width:712.729px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2307 .elementor-element.elementor-element-e5c7efb > .elementor-background-overlay{opacity:0.2;}.elementor-2307 .elementor-element.elementor-element-e5c7efb{padding:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-f939193{margin-top:74px;margin-bottom:74px;}.elementor-2307 .elementor-element.elementor-element-b39f856{text-align:center;}.elementor-2307 .elementor-element.elementor-element-b39f856 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-2307 .elementor-element.elementor-element-8bd1b90{padding:30px 15px 0px 15px;}.elementor-2307 .elementor-element.elementor-element-d7aff0e{text-align:center;}.elementor-2307 .elementor-element.elementor-element-d7aff0e .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-2307 .elementor-element.elementor-element-d3c7f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2307 .elementor-element.elementor-element-16f1a31{text-align:justify;}.elementor-2307 .elementor-element.elementor-element-9faa701{text-align:justify;}.elementor-2307 .elementor-element.elementor-element-e877e7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-dc4c535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2307 .elementor-element.elementor-element-2fbcce4{padding:40px 15px 40px 15px;}.elementor-2307 .elementor-element.elementor-element-ea0843c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-2efde61{text-align:center;}.elementor-2307 .elementor-element.elementor-element-2efde61 img{width:16%;}.elementor-2307 .elementor-element.elementor-element-9fa5e8c{text-align:center;}.elementor-2307 .elementor-element.elementor-element-6a8d936{width:100%;max-width:100%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-2307 .elementor-element.elementor-element-dcd7999 > .elementor-element-populated{border-width:1px 0px 0px 0px;margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-d515423{text-align:center;}.elementor-2307 .elementor-element.elementor-element-d515423 img{width:16%;}.elementor-2307 .elementor-element.elementor-element-d8d894c{text-align:center;}.elementor-2307 .elementor-element.elementor-element-4645722{width:100%;max-width:100%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-2307 .elementor-element.elementor-element-e135ba8 > .elementor-element-populated{border-width:1px 0px 0px 0px;margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-155eb85{text-align:center;}.elementor-2307 .elementor-element.elementor-element-155eb85 img{width:16%;}.elementor-2307 .elementor-element.elementor-element-a65268d{text-align:center;}.elementor-2307 .elementor-element.elementor-element-95a1a7b{width:100%;max-width:100%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-2307 .elementor-element.elementor-element-ce66a35 > .elementor-element-populated{border-width:1px 0px 1px 0px;margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 30px 0px;}.elementor-2307 .elementor-element.elementor-element-94f5008{text-align:center;}.elementor-2307 .elementor-element.elementor-element-94f5008 img{width:20%;}.elementor-2307 .elementor-element.elementor-element-ab6d00b{text-align:center;}.elementor-2307 .elementor-element.elementor-element-8c5d3ac{width:100%;max-width:100%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-2307 .elementor-element.elementor-element-4459f11{padding:0px 0px 80px 0px;}.elementor-2307 .elementor-element.elementor-element-cfe3faa{text-align:center;}.elementor-2307 .elementor-element.elementor-element-cfe3faa .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-2307 .elementor-element.elementor-element-952d86b{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-2307 .elementor-element.elementor-element-36afd0b > .elementor-element-populated{padding:20px 0px 40px 0px;}.elementor-2307 .elementor-element.elementor-element-1433a08{text-align:center;}.elementor-2307 .elementor-element.elementor-element-1433a08 .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-2307 .elementor-element.elementor-element-f6466a4{text-align:center;}.elementor-2307 .elementor-element.elementor-element-f6466a4 .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-2307 .elementor-element.elementor-element-9ea338f{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-2307 .elementor-element.elementor-element-e5ba9cd .ekit-btn-wraper .elementskit-btn{justify-content:center;}}@media(min-width:768px){.elementor-2307 .elementor-element.elementor-element-f38fab6{width:40%;}.elementor-2307 .elementor-element.elementor-element-e877e7f{width:60%;}.elementor-2307 .elementor-element.elementor-element-27a0af7{width:62.768%;}.elementor-2307 .elementor-element.elementor-element-86cbf6c{width:37.188%;}}/* Start custom CSS for section, class: .elementor-element-e5c7efb */.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none;
}

li.hfe-breadcrumbs-separator {
    margin-top: -5px !important;
}

@media (min-width: 1025px) and (max-width: 1280px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-e5c7efb.elementor-section-full_width.ban.elementor-section-height-default.elementor-section-height-default {
    padding: 100px 0px 140px 34px;
}

  ul.hfe-breadcrumbs.hfe-breadcrumbs-show-home {
    margin-left: -4px;
}
.sec2 h2.elementor-heading-title.elementor-size-default {
    margin-left: -8px;
}  



}

@media (min-width: 1281px) and (max-width: 1366px) {
  section.elementor-section.elementor-top-section.elementor-element.elementor-element-e5c7efb.elementor-section-full_width.ban.elementor-section-height-default.elementor-section-height-default {
    padding: 100px 0px 140px 34px;
}


  ul.hfe-breadcrumbs.hfe-breadcrumbs-show-home {
    margin-left: -4px;
}
.sec2 h2.elementor-heading-title.elementor-size-default {
    margin-left: -8px;
} 

}


@media (min-width: 1367px) and (max-width: 1440px) {
    
    

}


@media (min-width: 1441px) and (max-width: 1536px) {
    
     ul.hfe-breadcrumbs.hfe-breadcrumbs-show-home {
    margin-left: 16px;
}
.sec2 h2.elementor-heading-title.elementor-size-default {
    margin-left: 10px;
}  
}


@media (min-width: 1537px) and (max-width: 1920px) {
 section.elementor-section.elementor-top-section.elementor-element.elementor-element-e5c7efb.elementor-section-full_width.ban.elementor-section-height-default.elementor-section-height-default {
    padding: 180px 0px 180px 19px;
}

.ber.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -140px;
} 

ul.hfe-breadcrumbs.hfe-breadcrumbs-show-home {
    margin-left: -3px;
}
.sec2 h2.elementor-heading-title.elementor-size-default {
    margin-left: -8px;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8bd1b90 */@media (min-width: 1025px) and (max-width: 1280px) {
    .abts .elementor-container.elementor-column-gap-default {
    max-width: 1110px;
}

}

@media (min-width: 1281px) and (max-width: 1366px) {
    .abts .elementor-container.elementor-column-gap-default {
    max-width: 1120px;
}


}


@media (min-width: 1367px) and (max-width: 1440px) {
    .abts .elementor-container.elementor-column-gap-default {
    max-width: 1120px;
}

    

}


@media (min-width: 1441px) and (max-width: 1536px) {
 .abts .elementor-container.elementor-column-gap-default {
    max-width: 1120px;
}

  
}


@media (min-width: 1537px) and (max-width: 1920px) {
    .abts .elementor-container.elementor-column-gap-default {
    max-width: 1345px !important;
}

.elementor-2307 .elementor-element.elementor-element-dc4c535 img {
    border-radius: 5px 5px 5px 5px;
    width: 91%;
    margin: 0px 0px 0px 60px !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fbcce4 */@media (min-width: 1025px) and (max-width: 1280px) {
  .cr .elementor-container.elementor-column-gap-default {
    margin-left: 24px;
}
}

@media (min-width: 1281px) and (max-width: 1366px) {
     .cr .elementor-container.elementor-column-gap-default {
    margin-left: 24px;
}
}


@media (min-width: 1367px) and (max-width: 1440px) {
    

}


@media (min-width: 1441px) and (max-width: 1536px) {
  .cr .elementor-container.elementor-column-gap-default {
    margin-left: 152px;
}  
  
}


@media (min-width: 1537px) and (max-width: 1920px) {
     .cr .elementor-container.elementor-column-gap-default {
  margin-left: 234px;
}

.elementor-2307 .elementor-element.elementor-element-6a8d936 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d0a0b2 *//* =========================
MAIN
========================= */

.job-accordion{
    border:1px solid #E5E7EB;
    border-radius:24px;
    overflow:hidden;
    background:#fff;
}

/* =========================
ITEM
========================= */

.job-item{
    border-bottom:1px solid #E5E7EB;
}

.job-item:last-child{
    border-bottom:none;
}

/* =========================
HEADER
========================= */

.job-header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:30px;

    padding:35px 40px;

    cursor:pointer;

    transition:0.3s ease;
}

.job-header:hover{
    background:#fafafa;
}

/* =========================
LEFT
========================= */

.job-left{
    width:100%;
    flex:1;
}


.job-left h3 {
    font-size: 25px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 14px;
    font-family: "Rajdhani", Sans-serif;
    color: #003265;
}

/* =========================
META
========================= */

.job-meta{
    display:flex;
    align-items:center;
    gap:28px;
    flex-wrap:wrap;
}

.job-meta span {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 15px;
    font-weight: 600;
    font-family: "Rajdhani", Sans-serif;
    color: #003265;
}


.job-meta svg{
    color:#DEAD54;
    flex-shrink:0;
}

/* =========================
TOGGLE BUTTON
========================= */

.job-toggle{
    width:42px;
    height:42px;
    min-width:42px;

    border-radius:999px;

    border:1.8px solid #0A1E5E !important;

    background:#fff;
    color:#0A1E5E;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    cursor:pointer;

    flex-shrink:0;

    transition:all 0.3s ease;
    padding: 0px;
}
.job-toggle:hover{
    background:#0A1E5E;
    color:#fff;

    transform:translateY(-2px);
}

.job-toggle span {
    position: absolute;
    font-size: 25px;
    font-weight: 500;
    line-height: 1;
    transition: 0.3s ease;
    margin-top: -6px;
}

/* DEFAULT */

.job-toggle .minus{
    opacity:0;
    transform:rotate(90deg);
}

.job-toggle .plus{
    opacity:1;
}

/* ACTIVE */

.job-item.active .job-toggle .plus{
    opacity:0;
    transform:rotate(90deg);
}

.job-item.active .job-toggle .minus{
    opacity:1;
    transform:rotate(0);
}

/* =========================
CONTENT
========================= */

.job-content{
    display:none;

    grid-template-columns:1fr 1fr 1fr;
    gap:40px;

    padding:25px 40px 50px;

    border-top:1px solid #E5E7EB;
}

.job-item.active .job-content{
    display:grid;
}

/* =========================
COLUMN
========================= */

.job-column{
    padding-right:25px;

    border-right:1px solid #E5E7EB;

    align-self:flex-start;
}

.job-column:last-child{
    border-right:none;

    display:flex;
    flex-direction:column;
}

/* =========================
TITLE
========================= */

.job-column h4 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Rajdhani", Sans-serif;
    color: #003265;
}

/* =========================
LIST
========================= */

.job-column ul{
    margin:0;
    padding-left:20px;

    display:flex;
    flex-direction:column;
    gap:0px;
}

.job-column li {
    margin-bottom: 18px;
    font-family: "Rajdhani", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 23px;
    color: #505050;
}


/* =========================
BUTTON
========================= */

.apply-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 22px;
    margin-left: auto;
    transition: 0.3s ease;
    background-color: transparent;
    padding: 15px 30px 15px 30px;
    font-family: "Rajdhani", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 16px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    color: #003265;
    fill: #003265;
    background-image: linear-gradient(131deg, #DEAD54 50%, #FCEEBA 100%);
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}

.apply-btn:hover{
   background-color: transparent;
    color: #003265;
    fill: #003265;
    background-image: linear-gradient(131deg, #FCEEBA 30%, #DEAD54 67%);

    /*transform:translateY(-2px);*/
}

/* =========================
TABLET
========================= */

@media(max-width:1024px){

    .job-header{
        padding:28px 25px;
    }

    .job-left h3{
        font-size:28px;
    }

    .job-content{
        grid-template-columns:1fr;
        gap:30px;
        padding:25px 25px 40px;
    }

    .job-column{
        border-right:none;
        border-bottom:1px solid #E5E7EB;

        padding-right:0;
        padding-bottom:25px;
    }

    .job-column:last-child{
        border-bottom:none;
        padding-bottom:0;
    }

}

/* =========================
MOBILE
========================= */

@media(max-width:767px){
    
    .job-toggle span {
    
    margin-top: -3px;
}

    .job-accordion{
        border-radius:18px;
    }

    .job-header{
        padding:22px 18px;

        display:flex;
        justify-content:space-between;
        align-items:center;

        gap:15px;
    }

    .job-left{
        width:100%;
        flex:1;
    }

    .job-left h3{
        font-size:22px;
        line-height:1.3;

        margin-bottom:10px;
    }

    /* META */

    .job-meta{
        display:flex;
        align-items:center;
        gap:16px;
        flex-wrap:wrap;
    }

    .job-meta span{
        display:flex;
        align-items:center;
        gap:6px;

        font-size:13px;
        line-height:1.4;

        white-space:nowrap;
    }

    .job-meta svg{
        width:14px;
        height:14px;
    }

    /* BUTTON */

    .job-toggle{
        width:34px;
        height:34px;
        min-width:34px;

        flex-shrink:0;
    }

    .job-toggle span{
        font-size:18px;
    }

    /* CONTENT */

    .job-content{
        padding:20px 18px 30px;
        gap:25px;
    }

    .job-column{
        padding-bottom:22px;
    }

    .job-column h4{
        font-size:20px;
        margin-bottom:16px;
    }

    .job-column li{
               font-size: 16px;
        line-height: 1.4;
    }

    /* APPLY BUTTON */

    .apply-btn{
        width:100%;

        margin-left:0;

        padding:15px 20px;

        font-size:14px;

        border-radius:10px;

        margin-top:15px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-df004e7 */@media (min-width: 320px) and (max-width: 780px) {

.ctab .ekit-btn-wraper {
    text-align: center;
}

}


@media (min-width: 1537px) and (max-width: 1920px) {
 
 .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-d8a0a1c {
    padding-right: 28px;
}


.elementor-element.elementor-element-9ea338f.elementor-widget.elementor-widget-text-editor {
    padding-right: 85px;
}
 
 
 .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-908a628 {
    padding-right: 28px;
}
 
 
 
 .elementor-element.elementor-element-be1fe0a.elementor-widget.elementor-widget-text-editor {
    padding-right: 85px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-ff0b593 {
        padding-right: 28px;
}

.elementor-element.elementor-element-f15fd17.elementor-widget.elementor-widget-text-editor {
     padding-right: 85px;
}

}/* End custom CSS */