.elementor-10 .elementor-element.elementor-element-9e752d8{--display:flex;--min-height:700px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3733823{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-69f74a9{--divider-border-style:solid;--divider-color:#97F0FF;--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-69f74a9 .elementor-divider-separator{width:30%;}.elementor-10 .elementor-element.elementor-element-69f74a9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-69f74a9 .elementor-divider__text{color:#C6E0FF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-e3a31b6 .premium-dual-header-first-header span{display:block;}.elementor-10 .elementor-element.elementor-element-e3a31b6{text-align:left;}.elementor-10 .elementor-element.elementor-element-e3a31b6 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e3a31b6 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#A8E9FE;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-10 .elementor-element.elementor-element-b49afd8{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6fd7638{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-203cb2c{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-b6fb06b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-10 .elementor-element.elementor-element-b6fb06b img{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c6be775{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.45);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c6be775:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c6be775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c6be775.e-con{--align-self:flex-end;}.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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6a55c1a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-5a5a7ab{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#1F1F1F;}.elementor-10 .elementor-element.elementor-element-c31ecff{--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-10 .elementor-element.elementor-element-40c0c34{--divider-border-style:solid;--divider-color:#05407D;--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-40c0c34 .elementor-divider-separator{width:45%;}.elementor-10 .elementor-element.elementor-element-40c0c34 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-40c0c34 .elementor-divider__text{color:#05407D;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-7c9e5f5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-da502ee{font-family:"Roboto", Sans-serif;font-weight:400;color:#353535;}.elementor-10 .elementor-element.elementor-element-6cde338{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c4031f4{--display:flex;--justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3c7238d .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-3c7238d .elementor-icon-box-title{margin-block-end:10px;color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-3c7238d.elementor-view-stacked .elementor-icon{background-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-3c7238d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3c7238d.elementor-view-default .elementor-icon{fill:#0D1B2A;color:#0D1B2A;border-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-3c7238d .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-3c7238d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3c7238d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3c7238d:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-3c7238d:has(:focus) .elementor-icon-box-title{color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-af17a03 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-af17a03 .elementor-icon-box-title{margin-block-end:10px;color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-af17a03.elementor-view-stacked .elementor-icon{background-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-af17a03.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-af17a03.elementor-view-default .elementor-icon{fill:#0D1B2A;color:#0D1B2A;border-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-af17a03 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-af17a03 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-af17a03 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-af17a03:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-af17a03:has(:focus) .elementor-icon-box-title{color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-dd5ee06{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-d212a69 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-d212a69 .elementor-icon-box-title{margin-block-end:10px;color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-d212a69.elementor-view-stacked .elementor-icon{background-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-d212a69.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d212a69.elementor-view-default .elementor-icon{fill:#0D1B2A;color:#0D1B2A;border-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-d212a69 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-d212a69 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-d212a69 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-d212a69:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-d212a69:has(:focus) .elementor-icon-box-title{color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-0487174 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-0487174 .elementor-icon-box-title{margin-block-end:10px;color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-0487174.elementor-view-stacked .elementor-icon{background-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-0487174.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0487174.elementor-view-default .elementor-icon{fill:#0D1B2A;color:#0D1B2A;border-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-0487174 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-0487174 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0487174 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-0487174:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-0487174:has(:focus) .elementor-icon-box-title{color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-5d5b331{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5d5b331:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5d5b331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-10 .elementor-element.elementor-element-5154c93{--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-10 .elementor-element.elementor-element-bc2a593{--divider-border-style:solid;--divider-color:#05407D;--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-bc2a593 .elementor-divider-separator{width:35%;}.elementor-10 .elementor-element.elementor-element-bc2a593 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-bc2a593 .elementor-divider__text{color:#05407D;}.elementor-widget-premium-addon-title .premium-title-header, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style2, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style3, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title .premium-title-style5{border-bottom:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style6{border-bottom:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style6:before{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-text .premium-title__focused-word{color:var( --e-global-color-text );}.elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title__focused-word::before, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title__focused-word::after{color:var( --e-global-color-text );}.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:var( --e-global-color-text );}.elementor-widget-premium-addon-title .premium-title-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-drawable-icon *, .elementor-widget-premium-addon-title svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-title .premium-title-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-title .premium-title-style7-stripe{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-bg-text:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-title .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title .premium-button-line2::before,  .elementor-widget-premium-addon-title .premium-button-line4::before, .elementor-widget-premium-addon-title .premium-button-line5::before, .elementor-widget-premium-addon-title .premium-button-line5::after, .elementor-widget-premium-addon-title .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d22160b .premium-title-container{text-align:left;}.elementor-10 .elementor-element.elementor-element-d22160b .premium-title-header, .elementor-10 .elementor-element.elementor-element-d22160b.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-10 .elementor-element.elementor-element-d22160b.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-d22160b.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-d22160b .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-d22160b .premium-title-header{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-d22160b .premium-title-text .premium-title__focused-word{color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-d22160b.premium-title-noise-yes .premium-title__focused-word::before, .elementor-10 .elementor-element.elementor-element-d22160b.premium-title-noise-yes .premium-title__focused-word::after{color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-d22160b.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-da245c2{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-9484d38{--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-10 .elementor-element.elementor-element-351fc54{--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;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-54daedb{--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-10 .elementor-element.elementor-element-af52540{--divider-border-style:solid;--divider-color:#05407D;--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-af52540 .elementor-divider-separator{width:35%;}.elementor-10 .elementor-element.elementor-element-af52540 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-af52540 .elementor-divider__text{color:#05407D;}.elementor-10 .elementor-element.elementor-element-e5729f1 .premium-title-container{text-align:left;}.elementor-10 .elementor-element.elementor-element-e5729f1 .premium-title-header, .elementor-10 .elementor-element.elementor-element-e5729f1.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-10 .elementor-element.elementor-element-e5729f1.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-e5729f1.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-e5729f1 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-e5729f1 .premium-title-header{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-e5729f1 .premium-title-text .premium-title__focused-word{color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-e5729f1.premium-title-noise-yes .premium-title__focused-word::before, .elementor-10 .elementor-element.elementor-element-e5729f1.premium-title-noise-yes .premium-title__focused-word::after{color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-e5729f1.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-63402fc{--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;}.elementor-10 .elementor-element.elementor-element-a47249d{color:#000000;}.elementor-10 .elementor-element.elementor-element-6f3fba6{--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-10 .elementor-element.elementor-element-a22c198{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a22c198:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a22c198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032D53;}.elementor-10 .elementor-element.elementor-element-27d53bd{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-27d53bd .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-27d53bd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-27d53bd .elementor-divider__text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2ff6971 .premium-dual-header-first-header span{display:block;}.elementor-10 .elementor-element.elementor-element-2ff6971{text-align:center;}.elementor-10 .elementor-element.elementor-element-2ff6971 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2ff6971 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#3B87CE;}.elementor-10 .elementor-element.elementor-element-0d0f335{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-762a9e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7627ba2{--divider-border-style:solid;--divider-color:#05407D;--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-7627ba2 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-7627ba2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-7627ba2 .elementor-divider__text{color:#05407D;}.elementor-10 .elementor-element.elementor-element-b4ad203 .premium-dual-header-first-header span{display:block;}.elementor-10 .elementor-element.elementor-element-b4ad203{text-align:center;}.elementor-10 .elementor-element.elementor-element-b4ad203 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#002340;}.elementor-10 .elementor-element.elementor-element-b4ad203 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#3B87CE;}.elementor-10 .elementor-element.elementor-element-0a96a1f{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-3f166d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-dd484a7{--divider-border-style:solid;--divider-color:#50A6FF;--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-dd484a7 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-dd484a7 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-dd484a7 .elementor-divider__text{color:#4EA5FF;}.elementor-10 .elementor-element.elementor-element-7c2eaa8 .premium-title-container{text-align:left;}.elementor-10 .elementor-element.elementor-element-7c2eaa8 .premium-title-header, .elementor-10 .elementor-element.elementor-element-7c2eaa8.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-10 .elementor-element.elementor-element-7c2eaa8.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7c2eaa8.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7c2eaa8 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7c2eaa8 .premium-title-header{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7c2eaa8 .premium-title-text .premium-title__focused-word{color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-7c2eaa8.premium-title-noise-yes .premium-title__focused-word::before, .elementor-10 .elementor-element.elementor-element-7c2eaa8.premium-title-noise-yes .premium-title__focused-word::after{color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-7c2eaa8.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-d9685de{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d83c61a{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c6d98b1{--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-10 .elementor-element.elementor-element-1bc8fd9{--divider-border-style:solid;--divider-color:#50A6FF;--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-1bc8fd9 .elementor-divider-separator{width:40%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-1bc8fd9 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-1bc8fd9 .elementor-divider__text{color:#4EA5FF;}.elementor-10 .elementor-element.elementor-element-450880f .premium-title-container{text-align:left;}.elementor-10 .elementor-element.elementor-element-450880f .premium-title-header, .elementor-10 .elementor-element.elementor-element-450880f.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-10 .elementor-element.elementor-element-450880f.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#011A46;}.elementor-10 .elementor-element.elementor-element-450880f.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#011A46;}.elementor-10 .elementor-element.elementor-element-450880f .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#011A46;}.elementor-10 .elementor-element.elementor-element-450880f .premium-title-header{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-450880f .premium-title-text .premium-title__focused-word{color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-450880f.premium-title-noise-yes .premium-title__focused-word::before, .elementor-10 .elementor-element.elementor-element-450880f.premium-title-noise-yes .premium-title__focused-word::after{color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-450880f.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:#05A4D2;}.elementor-10 .elementor-element.elementor-element-ec4d256{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-480d7db{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-38193ea{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-38193ea:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-38193ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12385A;}.elementor-10 .elementor-element.elementor-element-8d55ad4 .premium-title-container{text-align:left;}.elementor-10 .elementor-element.elementor-element-8d55ad4 .premium-title-header, .elementor-10 .elementor-element.elementor-element-8d55ad4.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-10 .elementor-element.elementor-element-8d55ad4.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8d55ad4.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8d55ad4 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8d55ad4 .premium-title-header{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-8d55ad4 .premium-title-text .premium-title__focused-word{color:#05C7FF;}.elementor-10 .elementor-element.elementor-element-8d55ad4.premium-title-noise-yes .premium-title__focused-word::before, .elementor-10 .elementor-element.elementor-element-8d55ad4.premium-title-noise-yes .premium-title__focused-word::after{color:#05C7FF;}.elementor-10 .elementor-element.elementor-element-8d55ad4.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:#05C7FF;}.elementor-10 .elementor-element.elementor-element-803b69f{--display:flex;--min-height:400px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-803b69f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-803b69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-10 .elementor-element.elementor-element-1f1c491{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8BCEF3;--border-color:#8BCEF3;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-1f1c491:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1f1c491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21466B;}.elementor-10 .elementor-element.elementor-element-1f1c491.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-246af26{--display:flex;}.elementor-10 .elementor-element.elementor-element-1c1c4ee.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1c1c4ee .elementor-heading-title{color:#69D2FF;}.elementor-10 .elementor-element.elementor-element-b28d82f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b28d82f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7293487{font-family:"Roboto", Sans-serif;font-weight:400;color:#C2C2C2;}.elementor-10 .elementor-element.elementor-element-353e606{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-b21bb38 .elementor-button{background-color:#16A3EF;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-radius:20px 20px 20px 20px;padding:15px 28px 15px 28px;}.elementor-10 .elementor-element.elementor-element-b21bb38 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b21bb38 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-10 .elementor-element.elementor-element-b21bb38 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-b21bb38 .elementor-button:focus svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-7cefb34{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5e13bab{--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-10 .elementor-element.elementor-element-e76a82a{--divider-border-style:solid;--divider-color:#50A6FF;--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-e76a82a .elementor-divider-separator{width:25%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-e76a82a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-e76a82a .elementor-divider__text{color:#4EA5FF;}.elementor-10 .elementor-element.elementor-element-4cff5bb .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-fede665{font-family:"Roboto", Sans-serif;font-weight:400;color:#424141;}.elementor-10 .elementor-element.elementor-element-caf38c6{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-a5a325c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-a5a325c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10 .elementor-element.elementor-element-a5a325c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-a5a325c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-a5a325c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a5a325c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10 .elementor-element.elementor-element-a5a325c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10 .elementor-element.elementor-element-a5a325c .elementor-field-type-html{padding-bottom:0px;}.elementor-10 .elementor-element.elementor-element-a5a325c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a5a325c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a5a325c .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a5a325c .elementor-button[type="submit"]{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a5a325c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-a5a325c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a5a325c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a5a325c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a5a325c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-a5a325c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a5a325c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10 .elementor-element.elementor-element-c66183a{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-0bb8c8f{--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-10 .elementor-element.elementor-element-7db657e{--divider-border-style:solid;--divider-color:#50A6FF;--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-7db657e .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-7db657e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-7db657e .elementor-divider__text{color:#4EA5FF;}.elementor-10 .elementor-element.elementor-element-ee25b08{text-align:center;}.elementor-10 .elementor-element.elementor-element-ee25b08 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#0D1B2A;}.elementor-10 .elementor-element.elementor-element-81951df{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#424141;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-6cde338{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-9e752d8{--content-width:1300px;}.elementor-10 .elementor-element.elementor-element-3733823{--width:70%;}.elementor-10 .elementor-element.elementor-element-6fd7638{--content-width:1300px;}.elementor-10 .elementor-element.elementor-element-203cb2c{--width:50%;}.elementor-10 .elementor-element.elementor-element-c6be775{--width:50%;}.elementor-10 .elementor-element.elementor-element-c31ecff{--width:50%;}.elementor-10 .elementor-element.elementor-element-5154c93{--width:50%;}.elementor-10 .elementor-element.elementor-element-9484d38{--width:50%;}.elementor-10 .elementor-element.elementor-element-351fc54{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-54daedb{--width:50%;}.elementor-10 .elementor-element.elementor-element-63402fc{--width:50%;}.elementor-10 .elementor-element.elementor-element-6f3fba6{--width:100%;}.elementor-10 .elementor-element.elementor-element-c6d98b1{--width:50%;}.elementor-10 .elementor-element.elementor-element-480d7db{--width:50%;}.elementor-10 .elementor-element.elementor-element-38193ea{--width:100%;}.elementor-10 .elementor-element.elementor-element-1f1c491{--width:100%;}.elementor-10 .elementor-element.elementor-element-246af26{--width:100%;}.elementor-10 .elementor-element.elementor-element-353e606{--width:50%;}.elementor-10 .elementor-element.elementor-element-5e13bab{--width:50%;}.elementor-10 .elementor-element.elementor-element-caf38c6{--width:50%;}.elementor-10 .elementor-element.elementor-element-0bb8c8f{--width:100%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-9e752d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-3733823{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-69f74a9 .elementor-divider-separator{width:80%;}.elementor-10 .elementor-element.elementor-element-69f74a9 .elementor-divider__text{font-size:14px;}.elementor-10 .elementor-element.elementor-element-e3a31b6 .premium-dual-header-first-span{font-size:30px;}.elementor-10 .elementor-element.elementor-element-e3a31b6 .premium-dual-header-second-header{font-size:35px;}.elementor-10 .elementor-element.elementor-element-b49afd8{text-align:start;font-size:14px;}.elementor-10 .elementor-element.elementor-element-6fd7638{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-b6fb06b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-10 .elementor-element.elementor-element-b6fb06b img{height:173px;object-fit:cover;}.elementor-10 .elementor-element.elementor-element-c6be775{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:040px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-40c0c34 .elementor-divider-separator{width:70%;}.elementor-10 .elementor-element.elementor-element-40c0c34 .elementor-divider__text{font-size:14px;}.elementor-10 .elementor-element.elementor-element-7c9e5f5 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-da502ee{font-size:14px;}.elementor-10 .elementor-element.elementor-element-6cde338{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3c7238d .elementor-icon-box-wrapper{gap:0px;}.elementor-10 .elementor-element.elementor-element-3c7238d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3c7238d .elementor-icon-box-title a{font-size:14px;}.elementor-10 .elementor-element.elementor-element-af17a03 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-af17a03 .elementor-icon-box-title a{font-size:14px;}.elementor-10 .elementor-element.elementor-element-dd5ee06{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-d212a69 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-d212a69 .elementor-icon-box-title a{font-size:14px;}.elementor-10 .elementor-element.elementor-element-0487174 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0487174 .elementor-icon-box-title a{font-size:14px;}.elementor-10 .elementor-element.elementor-element-5d5b331{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-bc2a593 .elementor-divider-separator{width:60%;}.elementor-10 .elementor-element.elementor-element-d22160b .premium-title-header{font-size:30px;}.elementor-10 .elementor-element.elementor-element-da245c2{font-size:14px;}.elementor-10 .elementor-element.elementor-element-af52540 .elementor-divider-separator{width:67%;}.elementor-10 .elementor-element.elementor-element-e5729f1 .premium-title-header{font-size:35px;}.elementor-10 .elementor-element.elementor-element-27d53bd .elementor-divider-separator{width:70%;}.elementor-10 .elementor-element.elementor-element-2ff6971 .premium-dual-header-first-span{font-size:30px;}.elementor-10 .elementor-element.elementor-element-2ff6971 .premium-dual-header-second-header{font-size:35px;}.elementor-10 .elementor-element.elementor-element-0d0f335{font-size:15px;}.elementor-10 .elementor-element.elementor-element-7627ba2 .elementor-divider-separator{width:70%;}.elementor-10 .elementor-element.elementor-element-b4ad203 .premium-dual-header-first-span{font-size:30px;}.elementor-10 .elementor-element.elementor-element-b4ad203 .premium-dual-header-second-header{font-size:35px;}.elementor-10 .elementor-element.elementor-element-0a96a1f{font-size:15px;}.elementor-10 .elementor-element.elementor-element-dd484a7 .elementor-divider-separator{width:50%;}.elementor-10 .elementor-element.elementor-element-7c2eaa8 .premium-title-header{font-size:30px;}.elementor-10 .elementor-element.elementor-element-d9685de{font-size:14px;}.elementor-10 .elementor-element.elementor-element-1bc8fd9 .elementor-divider-separator{width:50%;}.elementor-10 .elementor-element.elementor-element-450880f .premium-title-header{font-size:30px;}.elementor-10 .elementor-element.elementor-element-ec4d256{font-size:14px;}.elementor-10 .elementor-element.elementor-element-8d55ad4 .premium-title-header{font-size:30px;}.elementor-10 .elementor-element.elementor-element-1f1c491{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b28d82f .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-7293487{font-size:14px;}.elementor-10 .elementor-element.elementor-element-e76a82a .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-e76a82a .elementor-divider{text-align:center;}.elementor-10 .elementor-element.elementor-element-4cff5bb{text-align:center;}.elementor-10 .elementor-element.elementor-element-4cff5bb .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-fede665{text-align:center;font-size:14px;}.elementor-10 .elementor-element.elementor-element-7db657e .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-7db657e .elementor-divider{text-align:center;}.elementor-10 .elementor-element.elementor-element-ee25b08{text-align:center;}.elementor-10 .elementor-element.elementor-element-ee25b08 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-81951df{text-align:center;font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-9e752d8 *//* =========================================
   HERO SECTION
========================================= */

.elementor-10 .elementor-element.elementor-element-9e752d8 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    min-height: 790px;
background-image:

    /* MAIN DARK GRADIENT */
    linear-gradient(
        90deg,
        #050a10 0%,
        #07101a 22%,
        rgba(7, 16, 26, 0.98) 36%,
        rgba(7, 17, 28, 0.88) 45%,
        rgba(7, 18, 30, 0.62) 53%,
        rgba(7, 18, 30, 0.35) 60%,
        rgba(6, 16, 27, 0.16) 68%,
        rgba(5, 14, 24, 0.06) 78%,
        rgba(5, 13, 22, 0.02) 100%
    ),

    /* PHOTO DARKEN */
    linear-gradient(
        rgba(4, 12, 20, 0.08),
        rgba(4, 12, 20, 0.16)
    ),

    url("https://sydneytalentgateway.com/wp-content/uploads/2026/08/6091131218171728015.jpg");

    background-size:
        cover,
        cover,
        cover;

    background-position:
        center,
        center,
        center right;

    background-repeat:
        no-repeat;
}


/* =========================================
   LEFT BLUE GLOW
========================================= */

.elementor-10 .elementor-element.elementor-element-9e752d8::before {
    content: "";

    position: absolute;

    width: 680px;
    height: 680px;

    left: -300px;
    top: -240px;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(35, 117, 190, 0.18) 0%,
            rgba(20, 73, 125, 0.10) 38%,
            rgba(7, 22, 37, 0) 72%
        );

    filter: blur(35px);

    pointer-events: none;

    z-index: -1;
}


/* =========================================
   BOTTOM RIGHT DECORATIVE CIRCLE
========================================= */

.elementor-10 .elementor-element.elementor-element-9e752d8::after {
    content: "";

    position: absolute;

    width: 500px;
    height: 500px;

    right: -235px;
    bottom: -245px;

    border-radius: 50%;

    border: 1px solid rgba(255, 255, 255, 0.10);

    background:
        radial-gradient(
            circle at 35% 30%,
            rgba(255, 255, 255, 0.025),
            transparent 62%
        );

    pointer-events: none;

    z-index: -1;
}


/* =========================================
   CONTENT ABOVE BACKGROUND
========================================= */

.elementor-10 .elementor-element.elementor-element-9e752d8 > .e-con-inner,
.elementor-10 .elementor-element.elementor-element-9e752d8 > .elementor-container {
    position: relative;
    z-index: 2;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-10 .elementor-element.elementor-element-9e752d8 {
        min-height: 720px;

        background-image:

            linear-gradient(
                90deg,
                rgba(5, 12, 20, 0.97) 0%,
                rgba(7, 17, 29, 0.92) 42%,
                rgba(7, 18, 30, 0.70) 65%,
                rgba(7, 18, 30, 0.38) 100%
            ),

            linear-gradient(
                rgba(5, 13, 22, 0.16),
                rgba(5, 13, 22, 0.28)
            ),

            url("https://sydneytalentgateway.com/wp-content/uploads/2026/08/6091131218171728015.jpg");

        background-size:
            cover,
            cover,
            cover;

        background-position:
            center,
            center,
            62% center;
    }


    .elementor-10 .elementor-element.elementor-element-9e752d8::before {
        width: 520px;
        height: 520px;

        left: -260px;
        top: -180px;
    }


    .elementor-10 .elementor-element.elementor-element-9e752d8::after {
        width: 380px;
        height: 380px;

        right: -200px;
        bottom: -180px;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-10 .elementor-element.elementor-element-9e752d8 {
        min-height: auto;

        background-image:

            /* MOBILE OVERLAY - LIGHTER */
            linear-gradient(
                180deg,
                rgba(5, 16, 28, 0.48) 0%,
                rgba(5, 17, 29, 0.50) 28%,
                rgba(5, 17, 29, 0.56) 48%,
                rgba(5, 16, 28, 0.66) 68%,
                rgba(5, 15, 26, 0.82) 100%
            ),

            url("https://sydneytalentgateway.com/wp-content/uploads/2026/08/Gemini_Generated_Image_9nd8ni9nd8ni9nd8-scaled.jpeg");

        background-size:
            cover,
            cover;

        background-position:
            center,
            center center;

        background-repeat:
            no-repeat,
            no-repeat;
    }


    /* REMOVE DESKTOP GLOW */
    .elementor-10 .elementor-element.elementor-element-9e752d8::before {
        display: none;
    }


    /* DECORATIVE CIRCLE */
    .elementor-10 .elementor-element.elementor-element-9e752d8::after {
        width: 250px;
        height: 250px;

        right: -145px;
        bottom: -125px;

        border-color: rgba(255, 255, 255, 0.10);
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c2616c6 *//* =========================================
   TALENT GATEWAY
   WP JOB MANAGER
   FINAL JOB LIST CSS
   DATE REMOVED
========================================= */


/* =========================================
   IMPORTANT:
   HEADER MUST ALWAYS BE ABOVE JOB LIST
========================================= */

.elementor-location-header,
header,
.site-header {
    position: relative;
    z-index: 9999 !important;
}


/* =========================================
   JOB LIST
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .job_listings {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   EACH JOB
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing {
    position: relative !important;

    isolation: isolate;

    z-index: 1 !important;

    list-style: none !important;

    margin: 0 !important;

    border-bottom: 1px solid #d9e4ed;

    background: #ffffff;

    transition:
        background .3s ease;
}


.elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing:first-child {
    border-top: 1px solid #d9e4ed;
}


/* =========================================
   JOB MAIN LINK
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing > a {
    position: relative !important;

    z-index: 1 !important;

    min-height: 112px;

    /* Reserve space for social icons */
    padding:
        22px
        150px
        22px
        24px !important;

    display: grid !important;

    /*
       COLUMN 1 = JOB INFO
       COLUMN 2 = LOCATION
       COLUMN 3 = JOB TYPE

       DATE COLUMN REMOVED
    */
    grid-template-columns:
        minmax(0, 1.55fr)
        .7fr
        auto;

    gap: 30px;

    align-items: center;

    background: transparent !important;

    text-decoration: none !important;

    transition:
        background .3s ease,
        padding .3s ease;
}


/* =========================================
   REMOVE LOGO
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .company_logo {
    display: none !important;
}


/* =========================================
   POSITION
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .position {
    padding: 0 !important;
    margin: 0 !important;
}


.elementor-10 .elementor-element.elementor-element-c2616c6 .position h3 {
    margin:
        0
        0
        7px !important;

    font-size: 20px !important;

    line-height: 1.25 !important;

    font-weight: 700 !important;

    color: #10243a !important;
}


/* =========================================
   COMPANY
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .position .company {
    margin: 0 !important;

    font-size: 12px !important;

    line-height: 1.5 !important;

    color: #7b8a99 !important;
}


.elementor-10 .elementor-element.elementor-element-c2616c6 .position .company strong {
    color: #667789 !important;

    font-weight: 700 !important;
}


/* =========================================
   SALARY
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .position .tg-job-salary {
    width: 100% !important;

    margin:
        5px
        0
        0 !important;

    padding: 0 !important;

    display: flex !important;

    align-items: center !important;

    gap: 5px !important;

    list-style: none !important;

    font-size: 12px !important;

    line-height: 1.45 !important;

    font-weight: 600 !important;

    color: #1f78b4 !important;

    white-space: normal !important;
}


.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-salary-icon {
    flex:
        0
        0
        auto;

    font-size: 12px;

    line-height: 1;
}


.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-salary-text {
    display: inline-block;

    color: #1f78b4;
}


/* =========================================
   LOCATION
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .location {
    padding-left: 20px !important;

    margin: 0 !important;

    font-size: 14px !important;

    line-height: 1.4 !important;

    color: #667789 !important;

    white-space: nowrap !important;
}


/* =========================================
   META
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .meta {
    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: center !important;

    justify-content: flex-end !important;

    gap: 0 !important;

    white-space: nowrap !important;
}


/* =========================================
   JOB TYPE
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .job-type {
    display: inline-flex !important;

    align-items: center;

    justify-content: center;

    min-width: 88px;

    padding:
        9px
        16px !important;

    border-radius: 999px;

    background: #e7f3fb !important;

    color: #2179b6 !important;

    font-size: 11px !important;

    line-height: 1 !important;

    font-weight: 700 !important;

    text-transform: uppercase;

    white-space: nowrap !important;
}


/* =========================================
   REMOVE POSTED DATE
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .date,
.elementor-10 .elementor-element.elementor-element-c2616c6 li.date,
.elementor-10 .elementor-element.elementor-element-c2616c6 .meta .date {
    display: none !important;
}


/* =========================================
   SOCIAL WRAPPER
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing
.tg-job-social {
    position: absolute !important;

    right: 22px !important;

    top: 50% !important;

    left: auto !important;

    bottom: auto !important;

    transform:
        translateY(-50%) !important;

    width: auto !important;
    height: auto !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: center !important;

    justify-content: center !important;

    gap: 10px !important;

    margin: 0 !important;

    padding: 0 !important;

    z-index: 2 !important;
}


/* =========================================
   SOCIAL BUTTON
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-social-btn {
    position: relative !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    width: 44px !important;
    height: 44px !important;

    min-width: 44px !important;
    min-height: 44px !important;

    max-width: 44px !important;
    max-height: 44px !important;

    flex:
        0
        0
        44px !important;

    display: inline-flex !important;

    align-items: center !important;

    justify-content: center !important;

    margin: 0 !important;

    padding: 0 !important;

    overflow: hidden !important;

    box-sizing: border-box !important;

    border-radius: 50% !important;

    background: #ffffff !important;

    line-height: 1 !important;

    text-decoration: none !important;

    box-shadow:
        0 6px 16px
        rgba(20, 55, 85, .07);

    transition:
        transform .25s ease,
        background .25s ease,
        color .25s ease,
        border-color .25s ease,
        box-shadow .25s ease;
}


/* =========================================
   SVG
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-social-btn svg {
    width: 22px !important;
    height: 22px !important;

    min-width: 22px !important;
    min-height: 22px !important;

    max-width: 22px !important;
    max-height: 22px !important;

    flex:
        0
        0
        22px !important;

    display: block !important;

    position: static !important;

    margin: 0 !important;

    padding: 0 !important;

    transform: none !important;
}


.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-social-btn svg path {
    fill: currentColor !important;
}


/* =========================================
   WHATSAPP
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-whatsapp {
    color: #25D366 !important;

    border:
        1px solid
        rgba(37, 211, 102, .35) !important;
}


.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-whatsapp:hover {
    background: #25D366 !important;

    color: #ffffff !important;

    border-color: #25D366 !important;

    transform:
        translateY(-2px) !important;
}


/* =========================================
   TELEGRAM
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-telegram {
    color: #229ED9 !important;

    border:
        1px solid
        rgba(34, 158, 217, .35) !important;
}


.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-telegram:hover {
    background: #229ED9 !important;

    color: #ffffff !important;

    border-color: #229ED9 !important;

    transform:
        translateY(-2px) !important;
}


/* =========================================
   JOB HOVER
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing:hover {
    background: #f6fafe;
}


.elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing:hover > a {
    padding-left: 30px !important;
}


/* =========================================
   REMOVE LINK STYLE
========================================= */

.elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing > a,
.elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing > a *,
.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-social-btn,
.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-social-btn:hover,
.elementor-10 .elementor-element.elementor-element-c2616c6 .tg-social-btn:focus {
    text-decoration: none !important;

    text-decoration-line: none !important;

    border-bottom: none !important;

    background-image: none !important;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing > a {
        min-height: 100px;

        padding:
            18px
            105px
            18px
            18px !important;

        grid-template-columns:
            minmax(0, 1.3fr)
            .7fr
            auto;

        gap: 18px;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .position h3 {
        font-size: 18px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .position .tg-job-salary {
        font-size: 11px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .location {
        padding-left: 10px !important;

        font-size: 13px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .job-type {
        min-width: 78px;

        padding:
            8px
            12px !important;

        font-size: 10px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing
    .tg-job-social {
        right: 13px !important;

        gap: 7px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .tg-social-btn {
        width: 37px !important;
        height: 37px !important;

        min-width: 37px !important;
        min-height: 37px !important;

        max-width: 37px !important;
        max-height: 37px !important;

        flex-basis: 37px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .tg-social-btn svg {
        width: 19px !important;
        height: 19px !important;

        min-width: 19px !important;
        min-height: 19px !important;

        max-width: 19px !important;
        max-height: 19px !important;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    /* =====================================
       CARD
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing {
        position: relative !important;

        isolation: isolate !important;

        z-index: 1 !important;

        margin-bottom: 14px !important;

        border:
            1px solid
            #d9e4ed !important;

        border-radius: 16px !important;

        overflow: hidden !important;

        background: #ffffff !important;

        box-shadow:
            0 8px 20px
            rgba(17, 54, 86, .05);
    }


    /* =====================================
       JOB CONTENT
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing > a {
        position: relative !important;

        z-index: 1 !important;

        min-height: auto !important;

        padding:
            20px
            92px
            20px
            16px !important;

        display: flex !important;

        flex-direction: column !important;

        align-items: flex-start !important;

        gap: 0 !important;

        background:
            #ffffff !important;
    }


    /* =====================================
       POSITION
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-c2616c6 .position {
        width: 100% !important;

        margin-bottom: 14px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .position h3 {
        margin:
            0
            0
            7px !important;

        font-size: 18px !important;

        line-height: 1.25 !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .position .company {
        font-size: 11px !important;

        line-height: 1.4 !important;
    }


    /* Hide tagline on mobile */

    .elementor-10 .elementor-element.elementor-element-c2616c6 .position .company .tagline {
        display: none !important;
    }


    /* =====================================
       SALARY
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-c2616c6 .position .tg-job-salary {
        margin-top: 7px !important;

        font-size: 11px !important;

        line-height: 1.4 !important;
    }


    /* =====================================
       LOCATION
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-c2616c6 .location {
        padding-left: 0 !important;

        margin:
            0
            0
            12px !important;

        font-size: 12px !important;

        line-height: 1.3 !important;
    }


    /* =====================================
       META
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-c2616c6 .meta {
        width: 100% !important;

        display: flex !important;

        align-items: center !important;

        justify-content: flex-start !important;

        gap: 0 !important;

        flex-wrap: wrap !important;

        margin: 0 !important;
    }


    /* FULL TIME */

    .elementor-10 .elementor-element.elementor-element-c2616c6 .job-type {
        min-width: auto !important;

        padding:
            7px
            11px !important;

        font-size: 9px !important;
    }


    /* DATE COMPLETELY HIDDEN */

    .elementor-10 .elementor-element.elementor-element-c2616c6 .date,
    .elementor-10 .elementor-element.elementor-element-c2616c6 li.date,
    .elementor-10 .elementor-element.elementor-element-c2616c6 .meta .date {
        display: none !important;
    }


    /* =====================================
       SOCIAL ICONS
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing
    .tg-job-social {

        position: absolute !important;

        top: 50% !important;

        right: 13px !important;

        left: auto !important;

        bottom: auto !important;

        transform:
            translateY(-50%) !important;

        display: flex !important;

        flex-direction: row !important;

        align-items: center !important;

        justify-content: center !important;

        gap: 6px !important;

        width: auto !important;

        height: auto !important;

        margin: 0 !important;

        padding: 0 !important;

        z-index: 2 !important;
    }


    /* =====================================
       SOCIAL BUTTON
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing
    .tg-social-btn {

        position: relative !important;

        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

        width: 34px !important;
        height: 34px !important;

        min-width: 34px !important;
        min-height: 34px !important;

        max-width: 34px !important;
        max-height: 34px !important;

        flex:
            0
            0
            34px !important;

        margin: 0 !important;

        padding: 0 !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        border-radius: 50% !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing
    .tg-social-btn svg {

        width: 18px !important;
        height: 18px !important;

        min-width: 18px !important;
        min-height: 18px !important;

        max-width: 18px !important;
        max-height: 18px !important;
    }


    /* =====================================
       MOBILE HOVER
    ===================================== */

    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing:hover {
        background:
            #ffffff !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing:hover > a {
        padding-left:
            16px !important;
    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 480px) {

    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing > a {
        padding:
            18px
            84px
            18px
            14px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .position h3 {
        font-size:
            17px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .position .company {
        font-size:
            10.5px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .position .tg-job-salary {
        font-size:
            10.5px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .location {
        font-size:
            11px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 .job-type {
        padding:
            6px
            10px !important;

        font-size:
            8.5px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing
    .tg-job-social {
        right:
            9px !important;

        gap:
            5px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing
    .tg-social-btn {
        width:
            31px !important;

        height:
            31px !important;

        min-width:
            31px !important;

        min-height:
            31px !important;

        max-width:
            31px !important;

        max-height:
            31px !important;

        flex-basis:
            31px !important;
    }


    .elementor-10 .elementor-element.elementor-element-c2616c6 ul.job_listings li.job_listing
    .tg-social-btn svg {
        width:
            16px !important;

        height:
            16px !important;

        min-width:
            16px !important;

        min-height:
            16px !important;

        max-width:
            16px !important;

        max-height:
            16px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f166d5 */.elementor-10 .elementor-element.elementor-element-3f166d5{
     background:
        radial-gradient(
            circle at 52% 15%,
            rgba(38, 111, 185, 0.15),
            transparent 42%
        ),
        linear-gradient(
            135deg,
            #0b1f34 0%,
            #112b46 50%,
            #0d2238 100%
        );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf38c6 *//* =====================================
   FIX TOP EMPTY SPACE
===================================== */

.elementor-10 .elementor-element.elementor-element-caf38c6 {
    min-height: 0 !important;

    margin-top: 0 !important;

    padding-top: 35px !important;

    padding-bottom: 35px !important;

    background: #f3f7fb;

    border-radius: 28px;
}


/* REMOVE FORM EXTRA SPACE */
.elementor-10 .elementor-element.elementor-element-caf38c6 form,
.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-form,
.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-form-fields-wrapper {
    margin-top: 0 !important;
    padding-top: 0 !important;
}


/* =====================================
   2 COLUMN LAYOUT
===================================== */

.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-form-fields-wrapper {
    display: grid !important;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    column-gap: 40px;
    row-gap: 22px;

    width: 100%;
}


/* ALL FIELDS */
.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-field-group {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
}


/* MESSAGE FULL WIDTH */
.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-field-type-textarea {
    grid-column: 1 / -1;
}


/* BUTTON FULL WIDTH */
.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-field-type-submit {
    grid-column: 1 / -1;

    width: 100% !important;
}


/* =====================================
   LABEL
===================================== */

.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-field-label {
    margin-bottom: 8px !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    color: #10243b !important;
}


/* =====================================
   INPUT
===================================== */

.elementor-10 .elementor-element.elementor-element-caf38c6 input.elementor-field,
.elementor-10 .elementor-element.elementor-element-caf38c6 textarea.elementor-field {
    width: 100% !important;

    background: #ffffff !important;

    border:
        1px solid #d2deea !important;

    border-radius: 14px !important;

    color: #10243b !important;

    box-shadow: none !important;
}


.elementor-10 .elementor-element.elementor-element-caf38c6 input.elementor-field {
    min-height: 58px !important;

    padding:
        0
        18px !important;
}


.elementor-10 .elementor-element.elementor-element-caf38c6 textarea.elementor-field {
    min-height: 150px !important;

    padding:
        16px
        18px !important;
}


/* PLACEHOLDER */
.elementor-10 .elementor-element.elementor-element-caf38c6 input::placeholder,
.elementor-10 .elementor-element.elementor-element-caf38c6 textarea::placeholder {
    color: #8a929b !important;

    opacity: 1 !important;
}


/* FOCUS */
.elementor-10 .elementor-element.elementor-element-caf38c6 input.elementor-field:focus,
.elementor-10 .elementor-element.elementor-element-caf38c6 textarea.elementor-field:focus {
    border-color: #347fc8 !important;

    box-shadow:
        0 0 0 3px
        rgba(52,127,200,0.08) !important;
}


/* =====================================
   SUBMIT BUTTON
===================================== */

.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-button,
.elementor-10 .elementor-element.elementor-element-caf38c6 button.elementor-button,
.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-field-type-submit button {
    width: 100% !important;

    min-height: 60px !important;

    padding:
        0
        28px !important;

    border: none !important;

    border-radius: 999px !important;

    background:
        linear-gradient(
            90deg,
            #1d4f82 0%,
            #3478bd 100%
        ) !important;

    color: #ffffff !important;

    font-size: 14px !important;
    font-weight: 700 !important;

    text-transform: uppercase;

    letter-spacing: 0.5px;

    box-shadow:
        0 14px 30px
        rgba(24,76,128,0.20) !important;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease !important;
}


/* BUTTON TEXT */
.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-button-text::after {
    content: " →";

    margin-left: 7px;

    font-size: 17px;
}


/* HOVER */
.elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-caf38c6 button.elementor-button:hover {
    background:
        linear-gradient(
            90deg,
            #2868a4 0%,
            #408bd2 100%
        ) !important;

    transform:
        translateY(-2px);

    box-shadow:
        0 18px 34px
        rgba(24,76,128,0.28) !important;
}


/* =====================================
   MOBILE
===================================== */

@media (max-width: 767px) {

    .elementor-10 .elementor-element.elementor-element-caf38c6 {
        padding:
            25px
            18px !important;

        border-radius: 20px;
    }


    .elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-form-fields-wrapper {
        grid-template-columns: 1fr;

        column-gap: 0;
        row-gap: 16px;
    }


    .elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-field-group,
    .elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-field-type-textarea,
    .elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-field-type-submit {
        grid-column: 1 / -1;
    }


    .elementor-10 .elementor-element.elementor-element-caf38c6 input.elementor-field {
        min-height: 52px !important;
    }


    .elementor-10 .elementor-element.elementor-element-caf38c6 textarea.elementor-field {
        min-height: 135px !important;
    }


    .elementor-10 .elementor-element.elementor-element-caf38c6 .elementor-button {
        min-height: 54px !important;
    }

}/* End custom CSS */