.page-module___1U7WW__careerPageWrapper{color:#fff;background-color:#0a0a0a}.page-module___1U7WW__careerHero{text-align:center;background-color:#0000;background-image:linear-gradient(#000000b3,#000000b3),url("/image/background/image 1b.png");background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;width:100%;height:60vh;display:flex;position:relative}.page-module___1U7WW__careerHeroContent{z-index:2;max-width:800px;padding:0 20px;position:relative}.page-module___1U7WW__careerHero h1{font-family:var(--font-cinzel), "Cinzel", serif;color:#fff;letter-spacing:2px;text-shadow:0 2px 10px #000c;margin-bottom:20px;font-size:3.5rem;font-weight:600}.page-module___1U7WW__careerHero p{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#e0e0e0;max-width:600px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:1.2rem}.page-module___1U7WW__whyWorkSection{text-align:center;background-color:#0d0d0d;padding:80px 0}.page-module___1U7WW__sectionTitleContainer{text-align:center;margin-bottom:50px}.page-module___1U7WW__sectionTitleContainer h2{font-family:var(--font-cinzel), "Cinzel", serif;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:2.5rem}.page-module___1U7WW__goldText{color:#d4af37}.page-module___1U7WW__titleLine{background-color:#d4af37;width:60px;height:2px;margin:15px auto 0}.page-module___1U7WW__whyWorkContainer{justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.page-module___1U7WW__whyWorkItem{background-color:#ffffff08;border:1px solid #d4af3733;flex:1;margin:0 15px;padding:30px;transition:all .3s}.page-module___1U7WW__whyWorkItem:hover{border-color:#d4af37;transform:translateY(-10px);box-shadow:0 10px 20px #0003}.page-module___1U7WW__whyWorkIcon{color:#d4af37;margin-bottom:20px;font-size:2.5rem}.page-module___1U7WW__whyWorkItem h3{font-family:var(--font-cinzel), "Cinzel", serif;color:#d4af37;margin-bottom:15px;font-size:1.5rem}.page-module___1U7WW__whyWorkItem p{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#e0e0e0;font-size:1rem;line-height:1.6}.page-module___1U7WW__openingsApplicationSection{background-color:#0a0a0a;padding:80px 0}.page-module___1U7WW__careerFlexContainer{gap:30px;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.page-module___1U7WW__openingsColumn{flex:1;max-width:50%}.page-module___1U7WW__applicationColumn{flex:1;align-self:flex-start;max-width:50%;position:sticky;top:20px}.page-module___1U7WW__openingsTitle h3,.page-module___1U7WW__applicationTitle h3{font-family:var(--font-cinzel), "Cinzel", serif;color:#d4af37;text-align:center;margin-top:0;margin-bottom:25px;padding-bottom:10px;font-size:2rem;position:relative}.page-module___1U7WW__openingsTitle h3:after,.page-module___1U7WW__applicationTitle h3:after{content:"";background-color:#d4af37;width:60px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module___1U7WW__jobCard{text-align:left;background-color:#ffffff08;border:1px solid #d4af3733;margin-bottom:30px;padding:30px;transition:all .3s}.page-module___1U7WW__jobCard:hover{border-color:#d4af37;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.page-module___1U7WW__jobCard h3{font-family:var(--font-cinzel), "Cinzel", serif;color:#d4af37;margin-top:0;margin-bottom:15px;font-size:1.6rem}.page-module___1U7WW__jobCard p{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#e0e0e0;margin-bottom:20px;font-size:1rem;line-height:1.6}.page-module___1U7WW__jobMeta{flex-wrap:wrap;margin-bottom:20px;display:flex}.page-module___1U7WW__jobMetaItem{align-items:center;margin-bottom:10px;margin-right:20px;display:flex}.page-module___1U7WW__jobMetaItem i{color:#d4af37;margin-right:8px;font-size:.9rem}.page-module___1U7WW__jobMetaItem span{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#aaa;font-size:.9rem}.page-module___1U7WW__btn{color:#d4af37;font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:1px;z-index:1;cursor:pointer;background-color:#0000004d;border:1px solid #d4af37;outline:none;padding:12px 24px;font-size:16px;font-weight:400;text-decoration:none;transition:all .4s;display:inline-block;position:relative;overflow:hidden}.page-module___1U7WW__btn:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#d4af3733,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.page-module___1U7WW__btn:hover:before{left:100%}.page-module___1U7WW__btnGlow:hover{color:#e5c76b;border-color:#e5c76b;transform:translateY(-2px);box-shadow:0 0 15px #d4af37b3}.page-module___1U7WW__formContainer{box-sizing:border-box;background-color:#ffffff08;border:1px solid #d4af3733;padding:30px}.page-module___1U7WW__formGroup{box-sizing:border-box;text-align:left;margin-bottom:25px}.page-module___1U7WW__formGroup label{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#d4af37;margin-bottom:8px;font-size:.9rem;display:block}.page-module___1U7WW__formControl{color:#fff;width:100%;font-family:var(--font-montserrat), "Montserrat", sans-serif;box-sizing:border-box;background-color:#ffffff0d;border:1px solid #d4af374d;padding:12px 15px;font-size:1rem;transition:all .3s}.page-module___1U7WW__formControl:focus{border-color:#d4af37;outline:none;box-shadow:0 0 8px #d4af3766}.page-module___1U7WW__formControl::placeholder{color:#777}textarea.page-module___1U7WW__formControl{resize:vertical;min-height:150px}.page-module___1U7WW__fileUpload{align-items:center;margin-top:10px;display:flex;position:relative;overflow:hidden}.page-module___1U7WW__fileUpload input[type=file]{text-align:right;min-width:100%;min-height:100%;filter:alpha(opacity=0);opacity:0;cursor:pointer;outline:none;font-size:100px;display:block;position:absolute;top:0;right:0}.page-module___1U7WW__fileUploadBtn{color:#d4af37;font-family:var(--font-montserrat), "Montserrat", sans-serif;cursor:pointer;background-color:#d4af371a;border:1px solid #d4af37;margin-bottom:0;padding:10px 20px;font-size:.9rem;transition:all .3s;display:inline-block}.page-module___1U7WW__fileUploadBtn:hover{background-color:#d4af3733}.page-module___1U7WW__fileUploadText{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#aaa;margin-left:10px;font-size:.9rem}.page-module___1U7WW__submitBtn{color:#000;font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:1px;cursor:pointer;text-align:center;background-color:#d4af37;border:none;padding:12px 30px;font-size:1rem;font-weight:500;transition:all .3s;display:inline-block}.page-module___1U7WW__submitBtn:hover{background-color:#e5c76b;transform:translateY(-2px)}.page-module___1U7WW__submitBtn:disabled{cursor:not-allowed;background-color:#d4af3780;transform:none}.page-module___1U7WW__formMessage{text-align:center;font-family:var(--font-montserrat), "Montserrat", sans-serif;border-radius:5px;margin-top:20px;padding:15px;font-size:.95rem}.page-module___1U7WW__formMessage p{margin:0}@media (max-width:992px){.page-module___1U7WW__whyWorkContainer{flex-direction:column}.page-module___1U7WW__whyWorkItem{margin:0 0 30px}.page-module___1U7WW__careerFlexContainer{flex-direction:column}.page-module___1U7WW__openingsColumn,.page-module___1U7WW__applicationColumn{box-sizing:border-box;width:100%;max-width:100%}.page-module___1U7WW__applicationColumn{margin-top:50px;position:relative;top:0}}@media (max-width:768px){.page-module___1U7WW__careerHero h1{font-size:2.5rem}.page-module___1U7WW__careerHero p{font-size:1rem}.page-module___1U7WW__jobCard h3{font-size:1.5rem}.page-module___1U7WW__formContainer{padding:30px 20px}.page-module___1U7WW__openingsTitle h3,.page-module___1U7WW__applicationTitle h3{font-size:1.8rem}.page-module___1U7WW__formGroup{width:100%;margin-bottom:20px}.page-module___1U7WW__fileUpload{flex-direction:column;align-items:flex-start;width:100%;display:flex}.page-module___1U7WW__fileUploadBtn{text-align:center;width:100%;margin-bottom:10px}.page-module___1U7WW__fileUploadText{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:8px;margin-left:0;overflow:hidden}.page-module___1U7WW__submitBtn{width:100%;padding:14px 20px}}@media (max-width:480px){.page-module___1U7WW__formContainer{width:calc(100% + 20px);margin:0 -10px;padding:20px 15px}.page-module___1U7WW__applicationColumn,.page-module___1U7WW__careerFlexContainer{padding:0 10px}.page-module___1U7WW__formGroup label{margin-bottom:6px;font-size:.85rem}.page-module___1U7WW__formControl{padding:10px 12px;font-size:.95rem}}
