.elementor .sf-job-fact-text{font-weight:600;font-size:16px;color:#0D2A40;line-height:1.6;margin:0px;}.elementor .sf-job-fact{border-radius:14px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#E1ECF3;border-style:solid;background-color:#FFFFFF;gap:8px;display: flex !important; flex-direction: column !important; padding: 22px 24px !important; border-top-style: solid; border-top-color: #FBB040;\n}.elementor .sf-job-list-2{grid-template-columns:repeat(2, minmax(0, 1fr));display: grid !important; gap: 14px 32px; padding: 0px !important;\n}.elementor .sf-job-btn:hover,.elementor .sf-job-btn:focus-visible{color:#0D2A40;background-color:#FFFFFF;background-color: #FFFFFF !important;\n}.elementor .sf-job-btn:focus{color:#0D2A40;background-color:#FFFFFF;background-color: #FFFFFF !important;\n}.elementor .sf-job-btn{font-weight:700;font-size:16px;color:#0D2A40;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:#FBB040;transition:background-color 0.2s;background-color: #FBB040 !important; padding: 15px 30px !important; border-radius: 999px !important; display: inline-block !important;\n}.elementor .sf-job-cta-label{font-family:'Nunito';font-weight:800;font-size:24px;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .sf-job-cta{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;background-image:linear-gradient(120deg, #27AAE1 0%,#1B7FB5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 24px 48px -28px rgba(27,127,181,0.8);display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;display: flex !important; flex-direction: row !important; padding: 36px 40px !important;\n}.elementor .sf-job-legal-text{font-size:14px;color:#6B7A86;line-height:1.65;margin:0px;}.elementor .sf-job-legal{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: #E1ECF3; display: flex !important; flex-direction: column !important; padding: 28px 0px 0px 0px !important;\n}.elementor .sf-job-offer{font-size:18px;color:#FFFFFF;line-height:1.7;padding-block-start:32px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:18px;background-image:linear-gradient(120deg, #003D7A 0%,#0D2A40 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .sf-job-panel{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:18px;border-width:1px;border-color:#E1ECF3;border-style:solid;background-color:#F5FAFD;display:flex;flex-direction:column;gap:20px;display: flex !important; flex-direction: column !important; padding: 36px 40px !important;\n}.elementor .sf-job-li-text{font-size:16px;color:#3A4A57;line-height:1.65;margin:0px;}.elementor .sf-job-dot{width:8px;height:8px;min-width:8px;min-height:8px;padding:0px;margin-block-start:10px;border-radius:50%;background-color:#27AAE1;flex:0 0 8px;display: block !important; padding: 0px !important; min-width: 8px !important; width: 8px !important; height: 8px !important;\n}.elementor .sf-job-li{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;align-items:flex-start;display: flex !important; flex-direction: row !important; padding: 0px !important;\n}.elementor .sf-job-card{padding:28px;border-radius:16px;border-width:1px;border-color:#E1ECF3;border-style:solid;background-color:#FFFFFF;box-shadow:0px 14px 34px -22px rgba(13,42,64,0.35);display:flex;flex-direction:column;gap:16px;display: flex !important; flex-direction: column !important; padding: 28px !important;\n}.elementor .sf-job-grid-3{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));display: grid !important; padding: 0px !important;\n}.elementor .sf-job-h2{font-family:'Nunito';font-weight:800;font-size:28px;color:#003D7A;line-height:1.25;margin:0px;}.elementor .sf-job-section{padding:0px;display:flex;flex-direction:column;gap:18px;display: flex !important; flex-direction: column !important; padding: 0px !important;\n}.elementor .sf-job-p{font-size:16px;color:#3A4A57;line-height:1.75;margin:0px;}.elementor .sf-job-lead{font-size:18px;color:#0D2A40;line-height:1.7;margin:0px;}.elementor .sf-job-meta{font-weight:600;font-size:14px;color:#1B8BC0;letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .sf-job-eyebrow{font-family:'Nunito';font-weight:800;font-size:26px;color:#003D7A;line-height:1.25;margin:0px;}.elementor .sf-job-intro{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:18px;border-inline-start-width:5px;background-color:#EEF8FD;display:flex;flex-direction:column;gap:16px;border-left-style: solid; border-left-color: #27AAE1; display: flex !important; flex-direction: column !important; padding: 36px 40px !important;\n}.elementor .sf-job-wrap{max-width:920px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px;display: flex !important; flex-direction: column !important; padding: 0px !important;\n}