.footer_ftitle__Ig0eO{font-weight:700;font-size:1.2rem;letter-spacing:.02em;color:#F5B006;margin-bottom:.7rem;border-left:4px solid #f5b006;padding-left:.5em;background:linear-gradient(90deg,#252525 80%,#353535)}.footer_fphone__KpI5W{font-size:.875rem;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.footer_ftitle1__4cEvX{border-bottom:1px solid #000000}.footer_ftitle1__4cEvX,.footer_ftitle1_black__STVux{font-family:sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0;white-space:nowrap;padding-bottom:5px;width:-moz-fit-content;width:fit-content}.footer_ftitle1_black__STVux{border-bottom:1px solid #ffffff}.footer_fpress__ZfOVA{font-family:sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0}.footer_footerrow__xpkhg{padding-bottom:15px;margin:0 auto;border-bottom:2px solid #dcdcdc}.footer_policyrow__X_mFq{justify-content:flex-end;margin:14px 7% 0;border-top:1px solid #353535;padding-top:1.2rem}.footer_policy__rKhpz{font-family:sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;color:#bdbdbd}.footer_footerLink__bntoA{text-decoration:none;color:#fff;font-weight:500;transition:color .2s}.footer_footerLink__bntoA:hover{color:#F5B006;text-shadow:0 2px 8px rgba(245,176,6,.08)}.footer_FooterBlack__bAjC1{padding-top:32px;padding-bottom:2.5rem;background:linear-gradient(135deg,#252525 80%,#353535);color:#f3f3f3;border-top:2px solid #f5b006;box-shadow:0 -2px 16px 0 rgba(0,0,0,.12);position:relative}.footer_footerContainer__iSnMl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.5rem;padding:2.5rem 7% 1.5rem;max-width:1200px;margin:0 auto}.footer_footerSection__urdAV{flex:1 1 250px;min-width:220px;margin-bottom:1.5rem}.footer_address__1rzRQ{font-style:normal;color:#bdbdbd;margin-bottom:1.2rem;font-size:1rem}.footer_contactInfo__SGGFG{display:flex;flex-direction:column;gap:.3rem;color:#e0e0e0;font-size:1rem}.footer_contactInfo__SGGFG a{color:#F5B006;text-decoration:none;font-weight:500}.footer_footerLinksList__CptDX{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.footer_socialIcons__PYHvn{display:flex;gap:1.2rem;margin-top:1.2rem}.footer_socialIcon__KlPmY{width:2.3em;height:2.3em;background:rgba(245,176,6,.08);border-radius:50%;padding:.45em;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 12px rgba(0,0,0,.1)}.footer_socialIcon__KlPmY:hover{background:#F5B006;transform:translateY(-3px) scale(1.1);box-shadow:0 4px 16px rgba(245,176,6,.18)}.footer_divider__Klkny{color:#888;margin:0 .5em}@media (max-width:900px){.footer_footerContainer__iSnMl{gap:1.5rem}.footer_footerSection__urdAV{min-width:0}}.jobDescriptionIntro_jdDiv__bjUSk{height:95vh;background-color:#252525;width:100%;padding-top:10em}.jobDescriptionIntro_jobInfoDiv__ffjzK{margin-top:2em;width:80%;font-family:sans-serif;color:white}.jobDescriptionIntro_jobLocation__2IF0G{font-size:1.125em;font-weight:400}.jobDescriptionIntro_jobIntroOverlap__yGd1x{width:100%}.jobDescriptionIntro_jdMainImage__bdveS{width:80%;position:absolute;top:15em;margin-left:5em}.jobDescriptionIntro_jdDescrip__XH53Y{background-color:#121212;color:white;font-family:sans-serif;font-size:1.625em;font-weight:400;position:absolute;top:7em;right:0;width:50%;padding:1em;margin-right:5em}.jobDescriptionIntro_jdDescripDiv__Ur97I{width:100vw;height:10vh}.jobDescriptionIntro_jdTitle__X0xSF{font-size:2.125em;font-weight:500;line-height:3.1875em}@media only screen and (max-width:1366px){.jobDescriptionIntro_jdDescrip__XH53Y{top:5em;margin-right:2em}}@media only screen and (max-width:768px){.jobDescriptionIntro_jdDiv__bjUSk{height:80vh}.jobDescriptionIntro_jdMainImage__bdveS{top:8em;left:-3em;z-index:5}.jobDescriptionIntro_jdDescrip__XH53Y{width:95%;top:15em;left:.9em;font-size:1em}.jobDescriptionIntro_jdDescripDiv__Ur97I{height:50vh}}@media only screen and (max-height:768px){.jobDescriptionIntro_jdDiv__bjUSk{height:100vh}}.jobDescriptionIntro_inlineTitle__nVA3L{display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.styles_jobTitle__HmPNL{font-size:1.75em;font-weight:600}.styles_jobDescrip__T94TB{font-size:1.25em;font-weight:400;line-height:1.875em}.styles_jdTitle__qyYja{font-size:2.125em;font-weight:500;line-height:3.1875em}