.elementor-15991 .elementor-element.elementor-element-b2435bc{padding:40px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-528e51d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-15991 .elementor-element.elementor-element-528e51d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;color:#028DD7;}.elementor-15991 .elementor-element.elementor-element-779d625a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-15991 .elementor-element.elementor-element-779d625a:not(.elementor-motion-effects-element-type-background), .elementor-15991 .elementor-element.elementor-element-779d625a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15991 .elementor-element.elementor-element-61b1cc16{--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;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:48px 48px 48px 48px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-15991 .elementor-element.elementor-element-61b1cc16:not(.elementor-motion-effects-element-type-background), .elementor-15991 .elementor-element.elementor-element-61b1cc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#017CB9;}.elementor-15991 .elementor-element.elementor-element-754276f8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15991 .elementor-element.elementor-element-41754c80{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:96px;}.elementor-15991 .elementor-element.elementor-element-41754c80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15991 .elementor-element.elementor-element-7166405{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15991 .elementor-element.elementor-element-7166405 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#FF7F00;}.elementor-15991 .elementor-element.elementor-element-fdfaa6c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15991 .elementor-element.elementor-element-fdfaa6c .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-15991 .elementor-element.elementor-element-fdfaa6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15991 .elementor-element.elementor-element-0c5a90c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15991 .elementor-element.elementor-element-0c5a90c .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-15991 .elementor-element.elementor-element-0c5a90c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15991 .elementor-element.elementor-element-9ab638e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15991 .elementor-element.elementor-element-9ab638e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15991 .elementor-element.elementor-element-342dca1 .elementor-button{font-family:"Heebo", Sans-serif;font-weight:500;fill:#017CBA;color:#017CBA;background-color:#FFFFFF;box-shadow:0px 0px 22px -10px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;padding:16px 32px 16px 32px;}.elementor-15991 .elementor-element.elementor-element-342dca1 .elementor-button:hover, .elementor-15991 .elementor-element.elementor-element-342dca1 .elementor-button:focus{color:#FFFFFF;background-color:#2DA0D9;border-color:#000000;}.elementor-15991 .elementor-element.elementor-element-342dca1 .elementor-button:hover svg, .elementor-15991 .elementor-element.elementor-element-342dca1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15991 .elementor-element.elementor-element-342dca1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-2a91d78 .elementor-button{background-color:#34497C87;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:16px 24px 16px 24px;}.elementor-15991 .elementor-element.elementor-element-2a91d78 .elementor-button:hover, .elementor-15991 .elementor-element.elementor-element-2a91d78 .elementor-button:focus{color:#FFFFFF;background-color:#011F6687;border-color:#FFFFFF;}.elementor-15991 .elementor-element.elementor-element-2a91d78 .elementor-button:hover svg, .elementor-15991 .elementor-element.elementor-element-2a91d78 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010100;}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010100;}.elementor-15991 .elementor-element.elementor-element-211ed92c{--e-icon-list-icon-size:32px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:2em;}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-text{color:#F2F3F5;transition:color 0.3s;}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFC300;}.elementor-15991 .elementor-element.elementor-element-b53cd40 > .elementor-container{min-height:400px;}.elementor-15991 .elementor-element.elementor-element-b53cd40:not(.elementor-motion-effects-element-type-background), .elementor-15991 .elementor-element.elementor-element-b53cd40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF9FF;}.elementor-15991 .elementor-element.elementor-element-b53cd40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-15991 .elementor-element.elementor-element-b53cd40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15991 .elementor-element.elementor-element-456c1b6 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-ad85903{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15991 .elementor-element.elementor-element-ad85903 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;font-weight:600;color:#0E3594;}.elementor-15991 .elementor-element.elementor-element-5823600{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Heebo", Sans-serif;font-size:16px;color:#000000;}.elementor-15991 .elementor-element.elementor-element-7bdb81a{--spacer-size:50px;}.elementor-15991 .elementor-element.elementor-element-f8e2fce > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-2c05953{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15991 .elementor-element.elementor-element-9ad8143{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-15991 .elementor-element.elementor-element-c7964ab > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-401c12d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15991 .elementor-element.elementor-element-27419d9 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-716aee0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Heebo", Sans-serif;font-size:16px;color:#000000;}.elementor-15991 .elementor-element.elementor-element-e814410{--spacer-size:50px;}.elementor-15991 .elementor-element.elementor-element-789a8dd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-15991 .elementor-element.elementor-element-789a8dd3:not(.elementor-motion-effects-element-type-background), .elementor-15991 .elementor-element.elementor-element-789a8dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F6FD;}.elementor-15991 .elementor-element.elementor-element-4400a275{--display:flex;--gap:23px 0px;--row-gap:23px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15991 .elementor-element.elementor-element-59cbcbc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:600;line-height:1.44em;color:#FF7F00;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-59cbcbc p{margin-block-end:0px;}.elementor-15991 .elementor-element.elementor-element-59cbcbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-59cbcbc.elementor-element{--align-self:center;}.elementor-15991 .elementor-element.elementor-element-14fbd6f5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-14fbd6f5 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;font-weight:600;line-height:1.083em;color:#012F77;}.elementor-15991 .elementor-element.elementor-element-14fbd6f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-14fbd6f5.elementor-element{--align-self:center;}.elementor-15991 .elementor-element.elementor-element-ba66164{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;line-height:1.44em;color:#5C6972;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-ba66164 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-ba66164.elementor-element{--align-self:center;}.elementor-15991 .elementor-element.elementor-element-4d150e40{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-15991 .elementor-element.elementor-element-38f2fd3d{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15991 .elementor-element.elementor-element-528c815d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:7px;}.elementor-15991 .elementor-element.elementor-element-528c815d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;font-weight:700;line-height:12px;color:#0193DE69;}.elementor-15991 .elementor-element.elementor-element-528c815d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-translateY:-14px;border-radius:16px 16px 16px 16px;}.elementor-15991 .elementor-element.elementor-element-528c815d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-15991 .elementor-element.elementor-element-528c815d{left:-0.984px;}body.rtl .elementor-15991 .elementor-element.elementor-element-528c815d{right:-0.984px;}.elementor-15991 .elementor-element.elementor-element-2f50d6b0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-2f50d6b0 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:600;line-height:1.33em;color:#072032;}.elementor-15991 .elementor-element.elementor-element-2f50d6b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-3d57380{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:1.444em;color:#5C6972;width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-4f90552c{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15991 .elementor-element.elementor-element-4d41a23d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:7px;}.elementor-15991 .elementor-element.elementor-element-4d41a23d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;font-weight:700;line-height:12px;color:#0193DE69;}.elementor-15991 .elementor-element.elementor-element-4d41a23d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-translateY:-14px;border-radius:16px 16px 16px 16px;}.elementor-15991 .elementor-element.elementor-element-4d41a23d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-15991 .elementor-element.elementor-element-4d41a23d{left:-0.984px;}body.rtl .elementor-15991 .elementor-element.elementor-element-4d41a23d{right:-0.984px;}.elementor-15991 .elementor-element.elementor-element-61610cbb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-61610cbb .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:600;line-height:1.33em;color:#072032;}.elementor-15991 .elementor-element.elementor-element-61610cbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-25225f15{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:1.444em;color:#5C6972;width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-6bec78fd{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15991 .elementor-element.elementor-element-76301705{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:7px;}.elementor-15991 .elementor-element.elementor-element-76301705 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;font-weight:700;line-height:12px;color:#0193DE69;}.elementor-15991 .elementor-element.elementor-element-76301705 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-translateY:-14px;border-radius:16px 16px 16px 16px;}.elementor-15991 .elementor-element.elementor-element-76301705.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-15991 .elementor-element.elementor-element-76301705{left:-0.984px;}body.rtl .elementor-15991 .elementor-element.elementor-element-76301705{right:-0.984px;}.elementor-15991 .elementor-element.elementor-element-2e8828e9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-2e8828e9 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:600;line-height:1.33em;color:#072032;}.elementor-15991 .elementor-element.elementor-element-2e8828e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-75a914da{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:1.444em;color:#5C6972;width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-131d1f8b{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15991 .elementor-element.elementor-element-69abd239{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:7px;}.elementor-15991 .elementor-element.elementor-element-69abd239 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;font-weight:700;line-height:12px;color:#0193DE69;}.elementor-15991 .elementor-element.elementor-element-69abd239 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-translateY:-14px;border-radius:16px 16px 16px 16px;}.elementor-15991 .elementor-element.elementor-element-69abd239.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-15991 .elementor-element.elementor-element-69abd239{left:-0.984px;}body.rtl .elementor-15991 .elementor-element.elementor-element-69abd239{right:-0.984px;}.elementor-15991 .elementor-element.elementor-element-6257a217{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-6257a217 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:600;line-height:1.33em;color:#072032;}.elementor-15991 .elementor-element.elementor-element-6257a217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-68b7d5eb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:1.444em;color:#5C6972;width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-03f45e1{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-15991 .elementor-element.elementor-element-612958a > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-7f1f563{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15991 .elementor-element.elementor-element-7f1f563 img{width:64%;border-radius:8px 8px 8px 8px;}.elementor-15991 .elementor-element.elementor-element-7f1f563 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-15991 .elementor-element.elementor-element-442562b > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-0c5c3e3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15991 .elementor-element.elementor-element-0c5c3e3 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;font-weight:600;color:#0E3594;}.elementor-15991 .elementor-element.elementor-element-7bed934{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-15991 .elementor-element.elementor-element-7bed934 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#2A2A2A;}@media(max-width:1024px){.elementor-15991 .elementor-element.elementor-element-779d625a{--padding-top:100px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-15991 .elementor-element.elementor-element-61b1cc16{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-15991 .elementor-element.elementor-element-789a8dd3{--padding-top:100px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-15991 .elementor-element.elementor-element-59cbcbc > .elementor-widget-container{padding:0px 0px 75px 0px;}.elementor-15991 .elementor-element.elementor-element-59cbcbc{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}.elementor-15991 .elementor-element.elementor-element-14fbd6f5 .elementor-heading-title{font-size:46px;}.elementor-15991 .elementor-element.elementor-element-14fbd6f5{--container-widget-width:475px;--container-widget-flex-grow:0;width:var( --container-widget-width, 475px );max-width:475px;}.elementor-15991 .elementor-element.elementor-element-ba66164 > .elementor-widget-container{padding:0px 0px 75px 0px;}.elementor-15991 .elementor-element.elementor-element-ba66164{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}}@media(max-width:767px){.elementor-15991 .elementor-element.elementor-element-779d625a{--padding-top:60px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-15991 .elementor-element.elementor-element-61b1cc16{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-15991 .elementor-element.elementor-element-41754c80{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15991 .elementor-element.elementor-element-7166405 .elementor-heading-title{font-size:14px;}.elementor-15991 .elementor-element.elementor-element-fdfaa6c .elementor-heading-title{font-size:32px;}.elementor-15991 .elementor-element.elementor-element-fdfaa6c{width:var( --container-widget-width, 283px );max-width:283px;--container-widget-width:283px;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-0c5a90c .elementor-heading-title{font-size:14px;}.elementor-15991 .elementor-element.elementor-element-0c5a90c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-15991 .elementor-element.elementor-element-0c5a90c{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-15991 .elementor-element.elementor-element-9ab638e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15991 .elementor-element.elementor-element-342dca1 .elementor-button{font-size:14px;}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-15991 .elementor-element.elementor-element-211ed92c{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15991 .elementor-element.elementor-element-211ed92c .elementor-icon-list-item > a{font-size:16px;line-height:2.3em;}.elementor-15991 .elementor-element.elementor-element-456c1b6 > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-15991 .elementor-element.elementor-element-ad85903 .elementor-heading-title{font-size:32px;}.elementor-15991 .elementor-element.elementor-element-5823600{font-size:14px;}.elementor-15991 .elementor-element.elementor-element-27419d9 > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-15991 .elementor-element.elementor-element-716aee0{font-size:14px;}.elementor-15991 .elementor-element.elementor-element-789a8dd3{--padding-top:55px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-15991 .elementor-element.elementor-element-4400a275{--min-height:0px;--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-15991 .elementor-element.elementor-element-59cbcbc{font-size:16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15991 .elementor-element.elementor-element-59cbcbc > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-15991 .elementor-element.elementor-element-14fbd6f5 .elementor-heading-title{font-size:30px;}.elementor-15991 .elementor-element.elementor-element-14fbd6f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15991 .elementor-element.elementor-element-ba66164{font-size:16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15991 .elementor-element.elementor-element-ba66164 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15991 .elementor-element.elementor-element-4d150e40{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-15991 .elementor-element.elementor-element-38f2fd3d{--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;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-15991 .elementor-element.elementor-element-528c815d > .elementor-widget-container{margin:0px 0px 10px 0px;--e-transform-translateY:0px;}body:not(.rtl) .elementor-15991 .elementor-element.elementor-element-528c815d{left:-0.969px;}body.rtl .elementor-15991 .elementor-element.elementor-element-528c815d{right:-0.969px;}.elementor-15991 .elementor-element.elementor-element-528c815d{top:-1px;}.elementor-15991 .elementor-element.elementor-element-2f50d6b0 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-15991 .elementor-element.elementor-element-2f50d6b0{width:100%;max-width:100%;}.elementor-15991 .elementor-element.elementor-element-3d57380{font-size:16px;width:100%;max-width:100%;}.elementor-15991 .elementor-element.elementor-element-4f90552c{--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;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-15991 .elementor-element.elementor-element-4d41a23d > .elementor-widget-container{margin:0px 0px 10px 0px;--e-transform-translateY:0px;}body:not(.rtl) .elementor-15991 .elementor-element.elementor-element-4d41a23d{left:-0.969px;}body.rtl .elementor-15991 .elementor-element.elementor-element-4d41a23d{right:-0.969px;}.elementor-15991 .elementor-element.elementor-element-4d41a23d{top:-1px;}.elementor-15991 .elementor-element.elementor-element-61610cbb > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-15991 .elementor-element.elementor-element-61610cbb{width:100%;max-width:100%;}.elementor-15991 .elementor-element.elementor-element-25225f15{font-size:16px;width:100%;max-width:100%;}.elementor-15991 .elementor-element.elementor-element-6bec78fd{--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;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-15991 .elementor-element.elementor-element-76301705 > .elementor-widget-container{margin:0px 0px 10px 0px;--e-transform-translateY:0px;}body:not(.rtl) .elementor-15991 .elementor-element.elementor-element-76301705{left:-0.969px;}body.rtl .elementor-15991 .elementor-element.elementor-element-76301705{right:-0.969px;}.elementor-15991 .elementor-element.elementor-element-76301705{top:-1px;}.elementor-15991 .elementor-element.elementor-element-2e8828e9 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-15991 .elementor-element.elementor-element-2e8828e9{width:100%;max-width:100%;}.elementor-15991 .elementor-element.elementor-element-75a914da{font-size:16px;width:100%;max-width:100%;}.elementor-15991 .elementor-element.elementor-element-131d1f8b{--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;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-15991 .elementor-element.elementor-element-69abd239 > .elementor-widget-container{margin:0px 0px 10px 0px;--e-transform-translateY:0px;}body:not(.rtl) .elementor-15991 .elementor-element.elementor-element-69abd239{left:-0.969px;}body.rtl .elementor-15991 .elementor-element.elementor-element-69abd239{right:-0.969px;}.elementor-15991 .elementor-element.elementor-element-69abd239{top:-1px;}.elementor-15991 .elementor-element.elementor-element-6257a217 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-15991 .elementor-element.elementor-element-6257a217{width:100%;max-width:100%;}.elementor-15991 .elementor-element.elementor-element-68b7d5eb{font-size:16px;width:100%;max-width:100%;}.elementor-15991 .elementor-element.elementor-element-442562b > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-15991 .elementor-element.elementor-element-0c5c3e3 .elementor-heading-title{font-size:32px;}.elementor-15991 .elementor-element.elementor-element-7bed934 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-15991 .elementor-element.elementor-element-779d625a{--content-width:1680px;}.elementor-15991 .elementor-element.elementor-element-61b1cc16{--width:73%;}.elementor-15991 .elementor-element.elementor-element-41754c80{--width:52%;}.elementor-15991 .elementor-element.elementor-element-9ab638e{--width:28.345%;}.elementor-15991 .elementor-element.elementor-element-789a8dd3{--content-width:1290px;}.elementor-15991 .elementor-element.elementor-element-4400a275{--width:100%;}.elementor-15991 .elementor-element.elementor-element-4d150e40{--width:100%;}.elementor-15991 .elementor-element.elementor-element-38f2fd3d{--width:24.03%;}.elementor-15991 .elementor-element.elementor-element-4f90552c{--width:24.03%;}.elementor-15991 .elementor-element.elementor-element-6bec78fd{--width:24.03%;}.elementor-15991 .elementor-element.elementor-element-131d1f8b{--width:24.03%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15991 .elementor-element.elementor-element-38f2fd3d{--width:30%;}.elementor-15991 .elementor-element.elementor-element-4f90552c{--width:30%;}.elementor-15991 .elementor-element.elementor-element-6bec78fd{--width:30%;}.elementor-15991 .elementor-element.elementor-element-131d1f8b{--width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-6dd0e5a *//*=====================================================
  JOB SEARCH SECTION
=====================================================*/

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs{
    display:flex;
    align-items:flex-end;
    gap:20px;
    background:#ffffff;
    padding:28px;
    border-radius:22px;
    margin-bottom:35px;
    flex-wrap:wrap;
}
/*=========================================
REMOVE GREY BACKGROUND
=========================================*/

/* Main filter wrapper */
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .job_filters{
    background:#ffffff !important;
    border:1px solid #DDEAFB;
    border-radius:22px;
    overflow:hidden;
    box-shadow:0 12px 35px rgba(23,85,183,.08);
    padding:0;
}

/* Search section */
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs{
    background:#ffffff !important;
}

/* Job types section */
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .job_types{
    background:#ffffff !important;
    padding:24px 28px;
    margin:0;
    border-top:1px solid #EDF3FB;
}

/* Individual filter items */
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .job_types li{
    background:transparent !important;
}

/* Showing jobs bar */
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .showing_jobs{
    background:#ffffff !important;
    border-top:1px solid #EDF3FB;
    padding:18px 28px;
}

/* Remove any plugin grey backgrounds */
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .job_filters,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .job_filters *,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .job_types,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .showing_jobs{
    background-color:transparent;
}

/* Restore white where needed */
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .job_filters,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .job_types,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .showing_jobs{
    background:#ffffff !important;
}

/*=====================================================
  INPUT GROUPS
=====================================================*/

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_keywords,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_location{
    flex:1;
    min-width:260px;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs label{
    display:block;
    margin-bottom:10px;
    font-size:14px;
    font-weight:600;
    color:#0A1A3D;
}

/*=====================================================
  INPUTS
=====================================================*/

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs input[type="text"]{
    width:100%;
    height:56px;
    padding:0 18px;
    border:1px solid #D8E6F7;
    border-radius:14px;
    background:#fff;
    color:#0A1A3D;
    font-size:15px;
    transition:.3s ease;
    box-sizing:border-box;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs input[type="text"]::placeholder{
    color:#97A6BE;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs input[type="text"]:focus{
    outline:none;
    border-color:#01A4EB;
    box-shadow:0 0 0 4px rgba(1,164,235,.12);
}

/*=====================================================
  REMOTE CHECKBOX
=====================================================*/

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_remote_position{
    display:flex;
    align-items:center;
    gap:10px;
    margin-bottom:12px;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_remote_position input{
    width:18px;
    height:18px;
    accent-color:#1755B7;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_remote_position label{
    margin:0;
    font-size:15px;
    color:#55657D;
    cursor:pointer;
}

/*=====================================================
  SEARCH BUTTON
=====================================================*/

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_submit{
    flex:0 0 auto;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_submit input{
    height:56px;
    padding:0 36px;
    background:#1755B7;
    color:#fff;
    border:none;
    border-radius:14px;
    font-size:16px;
    font-weight:700;
    cursor:pointer;
    transition:.3s ease;
    box-shadow:0 10px 25px rgba(23,85,183,.25);
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_submit input:hover{
    background:#0F469C;
    transform:translateY(-2px);
}

/* Make the location relative */
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .job_listings .location{
    position:relative;
    padding-left:24px;
    font-size:15px;
    font-weight:500;
    color:#6B7280;
    display:inline-block;
}

/* Location icon */
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .job_listings .location::before{
    content:"📍";
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    font-size:14px;
    color:#F58C0F;
}

/*=====================================================
  DESKTOP (1200px+)
=====================================================*/

@media (min-width:1200px){

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs{
    flex-wrap:nowrap;
}

}

/*=====================================================
  TABLET
=====================================================*/

@media (max-width:1024px){

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs{
    padding:24px;
    gap:18px;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_keywords,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_location{
    flex:1 1 calc(50% - 18px);
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_submit{
    width:100%;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_submit input{
    width:100%;
}

}

/*=====================================================
  MOBILE
=====================================================*/

@media (max-width:767px){

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs{
    flex-direction:column;
    align-items:stretch;
    padding:20px;
    gap:18px;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_keywords,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_location,
.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_submit{
    width:100%;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_jobs input[type="text"]{
    height:52px;
    font-size:15px;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_submit input{
    width:100%;
    height:54px;
}

.elementor-15991 .elementor-element.elementor-element-6dd0e5a .search_remote_position{
    margin:0;
}

}




/* Reset WP Job Manager default row layout */
ul.job_listings{
    display:grid !important;
    grid-template-columns:repeat(3,1fr) !important;
    gap:24px !important;
    border:none !important;
}

ul.job_listings li.job_listing{
    display:block !important;
    float:none !important;
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid #E5EEF8;
    border-radius:20px;
    background:#fff;
    overflow:hidden;
}

/* Reset plugin positioning */
ul.job_listings li.job_listing > a{
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    padding:24px !important;
    position:relative;
    text-decoration:none;
}

.company_logo{
    width:70px !important;
    height:70px !important;
    object-fit:cover;
    border-radius:12px;
    margin-bottom:16px !important;
    position:relative !important;
    left:0 !important;
    top:0 !important;
}

.position,
.location,
.meta{
    position:relative !important;
    width:100% !important;
    left:0 !important;
    margin:0 !important;
    padding:0 !important;
}

.position{
    margin-bottom:12px !important;
}

.position h3{
    margin:0 0 8px;
    font-size:24px;
    line-height:1.4;
}

.company{
    margin-top:6px;
    color:#7C8796;
}

/* Reset location */
.job_listings .location{
    position:relative !important;
    padding-left:20px !important;
    margin:12px 0 18px !important;
    color:#6B7280;
    line-height:1.5;
}

/* Remove any existing plugin icon */
.job_listings .location svg,
.job_listings .location i,
.job_listings .location img{
    display:none !important;
}

/* Add your own icon */
.job_listings .location::before{
    content:"📍";
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    font-size:13px;
}

.meta{
    display:flex !important;
    gap:10px;
    flex-wrap:wrap;
    border-top:1px solid #EEF3F8;
    padding-top:18px !important;
}

.meta li{
    width:auto !important;
}

.job-type{
    padding:7px 16px;
    border:1px solid #D9E5F6;
    border-radius:999px;
    font-size:13px;
    font-weight:600;
    
}
.job-type{
    background:#ECF9FF;
    color:#0E3595;
    border:1px solid #0E3595;
    font-weight:600;
    text-decoration-color: ;: #0E3595;
}
/* Job Type Badge */
.job_listings .job-type,
.job_listings .job-type.full-time,
.job_listings .job-type.part-time{
    color:#0E3595 !important;
    border:1px solid #0E3595 !important;
    background:#FFFFFF !important;
    font-weight:600;
}

/* If the plugin colors the links */
.job_listings .job-type a{
    color:#0E3595 !important;
}

.date{
    background:#ECF9FF;
    color:#0E3595;
    border:1px solid #0E3595;
    border-radius:999px;
    padding:7px 16px;
}

ul.job_listings li.job_listing{
    transition:.35s ease;
}

ul.job_listings li.job_listing:hover{
    transform:translateY(-6px);
    border-color:#0E3595;
}
/* Load More Listings */
.load_more_jobs,
.load_more_jobs strong,
.load_more_jobs a,
.load_more_jobs:visited{
    color:#C9A24D !important;
}


/* Responsive */
@media (max-width:1024px){
    ul.job_listings{
        grid-template-columns:repeat(2,1fr) !important;
    }
}

@media (max-width:767px){
    ul.job_listings{
        grid-template-columns:1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211ed92c */.elementor-15991 .elementor-element.elementor-element-211ed92c svg{
    stroke :#FFf;
}
.elementor-15991 .elementor-element.elementor-element-211ed92c:hover svg{
    stroke : #FFC300
}/* End custom CSS */