.jodor-application-page{color:#1e2a35;background:#f3f0e8;min-height:100dvh}main[dir=rtl] .application-hero{background:linear-gradient(248deg,#182631 0%,#263e4a 65%,#40566a 100%)}main[dir=rtl] .application-hero h1{font-family:var(--font-arabic);letter-spacing:0}main[dir=rtl] .application-hero:after{left:-8rem;right:auto}.application-hero{color:#f3f0e8;background:linear-gradient(112deg,#182631 0%,#263e4a 65%,#40566a 100%);padding:clamp(5rem,10vw,9rem) 0 4rem;position:relative;overflow:hidden}.application-hero:after{content:"";pointer-events:none;border:1px solid #c9a24d6b;border-radius:50%;width:35rem;height:35rem;position:absolute;top:-14rem;right:-8rem;box-shadow:0 0 0 3rem #c9a24d0a,0 0 0 7rem #c9a24d09}.application-hero-inner{z-index:1;max-width:850px;position:relative}.application-hero .jodor-kicker{color:#d5b969}.application-hero h1{letter-spacing:-.045em;max-width:780px;margin:.8rem 0 1rem;font-size:clamp(2.6rem,6vw,5.5rem);line-height:1.02}.application-hero p:last-child{color:#f3f0e8cc;max-width:650px;font-size:1.13rem;line-height:1.8}.application-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(2rem,6vw,6rem);padding-top:4rem;padding-bottom:6rem;display:grid}.application-form{background:#fbf9f3;border:1px solid #ded9cc;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 20px 60px #1e2a3512}.application-form h2{margin:0 0 1.7rem;font-size:1.65rem}.application-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem;display:grid}.application-field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.application-field-wide{grid-column:1/-1}.application-field label,.application-consent{font-size:.92rem;font-weight:650}.application-field input,.application-field select,.application-field textarea{color:#1e2a35;width:100%;font:inherit;background:#fffefa;border:1px solid #c9c6bb;border-radius:2px;padding:.82rem .9rem}.application-field textarea{resize:vertical;min-height:130px}.application-field input:focus,.application-field select:focus,.application-field textarea:focus{outline-offset:2px;outline:2px solid #c9a24d}.application-note{color:#626d71;font-size:.88rem;line-height:1.6}.application-check{align-items:flex-start;gap:.65rem;line-height:1.6;display:flex}.application-check input{accent-color:#a77c29;margin-top:.28rem}.application-turnstile{background:#f2efe6;border-inline-start:3px solid #c9a24d;margin-top:1.4rem;padding:1rem}.application-message{background:#f1ecdd;border-inline-start:3px solid #a77c29;margin:1rem 0;padding:1rem;line-height:1.6}.application-message[data-error=true]{background:#f8e9e4;border-color:#a34236}.application-submit{cursor:pointer;border:0;margin-top:1.4rem}.application-submit:disabled{opacity:.52;cursor:not-allowed}.application-honeypot{clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.application-aside{background:#e8e4da;border-top:3px solid #c9a24d;padding:1.5rem;line-height:1.75}.application-aside h2{margin:.2rem 0 .7rem;font-size:1.2rem}.application-aside p{color:#526068}.application-partners{background:#e8e4da;padding:3.5rem 0}.application-partners h2{margin:0 0 1.3rem;font-size:1.8rem}.application-partner-list{flex-wrap:wrap;gap:.75rem;display:flex}.application-partner-list a{color:#1e2a35;background:#f8f5ee;border-bottom:2px solid #c9a24d;align-items:baseline;gap:.65rem;padding:.8rem 1rem;text-decoration:none;display:flex}.application-partner-list small{color:#667178}.application-copy{max-width:850px;padding:3rem 0 5rem;line-height:1.8}.application-copy h2{font-size:1.7rem}.application-copy p{color:#526068}.partner-closing-actions{flex-wrap:wrap;gap:.8rem;display:flex}.contact-careers-link{margin:.7rem 0 0;line-height:1.6}.contact-careers-link a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration-color:#c9a24d}@media (width<=800px){.application-layout{grid-template-columns:1fr}.application-aside{order:-1}}@media (width<=560px){.application-fields{grid-template-columns:1fr}.application-field-wide{grid-column:auto}.application-hero{padding-top:5rem}}
