.job-description-content,.job-description-content *{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.5s ease-in-out}.accordion-item.active .accordion-content{max-height:3000px}.accordion-icon .vertical-line{transition:transform 0.3s ease,opacity 0.3s ease}.accordion-item.active .accordion-icon .vertical-line{transform:rotate(90deg);opacity:0}#applicationFormOverlay{background:rgb(0 0 0 / .75)}#applicationFormOverlay.show{opacity:1}#applicationFormOverlay.show #applicationFormModal{transform:scale(1)}#applicationFormOverlay.hidden{display:none}#applicationFormModal{border:2px solid #F7E8AC;background:rgb(236 230 255 / .2);backdrop-filter:blur(20px)}#applicationFormOverlay button[onclick="closeApplicationForm()"]{transition:all 0.3s ease}#applicationFormOverlay button[onclick="closeApplicationForm()"]:hover{transform:rotate(90deg)}.job-description-content h2,.job-description-content h3,.job-description-content h4,.job-description-content h5{color:#FFEB87;font-family:'MuseoModerno',cursive;font-size:24px;font-weight:500;line-height:120%;text-transform:capitalize;margin-bottom:16px;margin-top:32px}.job-description-content .job-info-list p{margin-bottom:8px;padding-bottom:8px;border-bottom:none}.job-description-content>*:first-child{margin-top:0}.job-description-content p{margin-bottom:16px}.job-description-content ul,.job-description-content ol{margin-bottom:16px;padding-left:0;list-style:none}.job-description-content li{margin-bottom:8px;padding-left:24px;position:relative}.job-description-content ul li::before{content:"•";position:absolute;left:0;color:#FFEB87}#applicationFormOverlay{background:rgb(0 0 0 / .75)}#applicationFormOverlay.show{opacity:1}#applicationFormOverlay.show #applicationFormModal{transform:scale(1)}#applicationFormOverlay.hidden{display:none}#applicationFormModal{border:2px solid #F7E8AC;background:rgb(236 230 255 / .2);backdrop-filter:blur(20px)}#applicationFormOverlay button[onclick="closeApplicationForm()"]{transition:all 0.3s ease}#applicationFormOverlay button[onclick="closeApplicationForm()"]:hover{transform:rotate(90deg)}.job-description-content h2,.job-description-content h3,.job-description-content h4,.job-description-content h5{color:#FFEB87;font-family:'MuseoModerno',cursive;font-size:24px;font-weight:500;line-height:120%;text-transform:capitalize;margin-bottom:16px;margin-top:32px}.job-description-content .job-info-list p{margin-bottom:8px;padding-bottom:8px;border-bottom:none}.job-description-content>*:first-child{margin-top:0}.job-description-content p{margin-bottom:16px}.job-description-content ul,.job-description-content ol{margin-bottom:16px;padding-left:0;list-style:none}.job-description-content li{margin-bottom:8px;padding-left:24px;position:relative}.job-description-content ul li::before{content:"•";position:absolute;left:0;color:#FFEB87}#applicationFormOverlay{background:rgb(0 0 0 / .75)}#applicationFormOverlay.show{opacity:1}#applicationFormOverlay.show #applicationFormModal{transform:scale(1)}#applicationFormOverlay.hidden{display:none}#applicationFormModal{border:2px solid #F7E8AC;background:rgb(236 230 255 / .2);backdrop-filter:blur(20px)}#applicationFormOverlay button[onclick="closeApplicationForm()"]{transition:all 0.3s ease}#applicationFormOverlay button[onclick="closeApplicationForm()"]:hover{transform:rotate(90deg)}.job-description-content h2,.job-description-content h3,.job-description-content h4,.job-description-content h5{color:#FFEB87;font-family:'MuseoModerno',cursive;font-size:24px;font-weight:500;line-height:120%;text-transform:capitalize;margin-bottom:16px;margin-top:32px}.job-description-content .job-info-list p{margin-bottom:8px;padding-bottom:8px;border-bottom:none}.job-description-content>*:first-child{margin-top:0}.job-description-content p{margin-bottom:16px}.job-description-content ul,.job-description-content ol{margin-bottom:16px;padding-left:0;list-style:none}.job-description-content li{margin-bottom:8px;padding-left:24px;position:relative}.job-description-content ul li::before{content:"•";position:absolute;left:0;color:#FFEB87}#applicationFormOverlay{background:rgb(0 0 0 / .75)}#applicationFormOverlay.show{opacity:1}#applicationFormOverlay.show #applicationFormModal{transform:scale(1)}#applicationFormOverlay.hidden{display:none}#applicationFormModal{border:2px solid #F7E8AC;background:rgb(236 230 255 / .2);backdrop-filter:blur(20px)}#applicationFormOverlay button[onclick="closeApplicationForm()"]{transition:all 0.3s ease}#applicationFormOverlay button[onclick="closeApplicationForm()"]:hover{transform:rotate(90deg)}.job-description-content h2,.job-description-content h3,.job-description-content h4,.job-description-content h5{color:#FFEB87;font-family:'MuseoModerno',cursive;font-size:24px;font-weight:500;line-height:120%;text-transform:capitalize;margin-bottom:16px;margin-top:32px}.job-description-content .job-info-list p{margin-bottom:8px;padding-bottom:8px;border-bottom:none}.job-description-content>*:first-child{margin-top:0}.job-description-content p{margin-bottom:16px}.job-description-content ul,.job-description-content ol{margin-bottom:16px;padding-left:0;list-style:none}.job-description-content li{margin-bottom:8px;padding-left:24px;position:relative}.job-description-content ul li::before{content:"•";position:absolute;left:0;color:#FFEB87}.job-description-content h2,.job-description-content h3,.job-description-content h4,.job-description-content h5{color:#FFEB87;font-family:'MuseoModerno',cursive;font-size:24px;font-weight:500;line-height:120%;text-transform:capitalize;margin-bottom:16px;margin-top:32px}.job-description-content .job-info-list p{margin-bottom:8px;padding-bottom:8px;border-bottom:none}.job-description-content>*:first-child{margin-top:0}.job-description-content p{margin-bottom:16px}.job-description-content ul,.job-description-content ol{margin-bottom:16px;padding-left:0;list-style:none}.job-description-content li{margin-bottom:8px;padding-left:24px;position:relative}.job-description-content ul li::before{content:"•";position:absolute;left:0;color:#FFEB87}.cf7-career-form .wpcf7-form{margin:0;padding:0}.cf7-career-form .career-fields-grid{display:flex;flex-direction:column;gap:16px}.cf7-career-form .career-field{width:100%}.cf7-career-form .wpcf7-form-control-wrap{display:block;width:100%}.cf7-career-form .career-input{width:100%;background:#fff0;border:1px solid rgb(255 255 255 / .4);border-radius:9999px;padding:14px 24px;color:#fff;font-family:'Poppins',sans-serif;font-size:18px;line-height:1.4;outline:none;box-sizing:border-box;transition:border-color 0.2s}.cf7-career-form .career-input::placeholder{color:#fff}.cf7-career-form .career-input:focus{border-color:rgb(255 255 255 / .8)}.cf7-career-form select.career-input{appearance:none;-webkit-appearance:none;padding-right:48px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2'%3E%3Cpath d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 24px center}.cf7-career-form select.career-input option{background:#2a2540;color:#fff}.cf7-career-form .career-file-upload{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#fff0;border:1px solid rgb(255 255 255 / .4);border-radius:9999px;padding:10px 16px;box-sizing:border-box;min-height:50px;transition:border-color 0.2s;justify-content:space-between}.cf7-career-form .career-file-upload:hover{border-color:rgb(255 255 255 / .6)}.cf7-career-form .career-file-upload .wpcf7-form-control-wrap{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.cf7-career-form .career-file-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cf7-career-form .career-file-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:18px;color:#fff;white-space:nowrap;max-width:160px}.cf7-career-form .career-file-tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf7-career-form .career-file-tag-remove{background:none;border:none;color:rgb(255 255 255 / .6);cursor:pointer;padding:0;line-height:1;font-size:16px}.cf7-career-form .career-file-tag-remove:hover{color:#fff}.cf7-career-form .career-file-choose{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#fff;font-family:'Poppins',sans-serif;font-size:18px;cursor:pointer;padding:4px 8px;white-space:nowrap}.cf7-career-form .career-file-choose:hover{color:#fff}.cf7-career-form .career-file-placeholder{color:#fff;font-size:18px;padding:2px 8px}.cf7-career-form .career-file-note{color:#FFEB87;font-family:'Poppins',sans-serif;font-size:13px;margin-top:8px;padding-left:16px;display:block;text-align:end}.cf7-career-form .career-checkbox{margin-top:4px}.cf7-career-form .career-checkbox .wpcf7-acceptance{display:flex;align-items:flex-start;gap:10px}.cf7-career-form .career-checkbox .wpcf7-list-item{margin:0;display:flex;align-items:flex-start;gap:10px}.cf7-career-form .career-checkbox input[type="checkbox"]{width:20px;min-width:20px;height:20px;-webkit-appearance:none;appearance:none;border:1px solid rgb(255 255 255 / .4);border-radius:4px;background:#fff0;cursor:pointer;position:relative;flex-shrink:0;margin-top:1px}.cf7-career-form .career-checkbox input[type="checkbox"]:checked{background:#FFEB87;border-color:#FFEB87}.cf7-career-form .career-checkbox input[type="checkbox"]:checked::after{content:'';position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #1a1530;border-width:0 2px 2px 0;transform:rotate(45deg)}.cf7-career-form .wpcf7-list-item-label{color:#fff;font-size:14px;line-height:1.5}.cf7-career-form .wpcf7-list-item-label a{text-decoration:underline}.cf7-career-form .wpcf7-list-item-label a:hover{color:#fff3b8}.cf7-career-form .career-submit,.cf7-career-form input[type="submit"]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}@media (max-width:767px){.cf7-career-form .career-submit,.cf7-career-form input[type="submit"]{font-size:14px}.cf7-career-form .career-file-choose{font-size:14px}.cf7-career-form .career-file-placeholder{font-size:14px}.cf7-career-form .career-input{font-size:14px}}.cf7-career-form .career-input-error{border-color:#FF8A80!important}.cf7-career-form .career-file-upload.career-input-error{border-color:#FF8A80!important}.cf7-career-form .career-field-error{color:#FF8A80;font-family:'Poppins',sans-serif;font-size:13px;margin-top:6px;padding-left:24px;display:block}.cf7-career-form .career-form-message{border-radius:12px;padding:14px 20px;margin-top:16px;font-family:'Poppins',sans-serif;font-size:14px}.cf7-career-form .career-form-message-error{background:rgb(255 138 128 / .15);border:1px solid rgb(255 138 128 / .3);color:#FF8A80}.cf7-career-form .career-form-message-success{background:rgb(255 235 135 / .15);border:1px solid rgb(255 235 135 / .3);color:#FFEB87}.cf7-career-form .wpcf7-not-valid{border-color:#FF8A80!important}.cf7-career-form .wpcf7-not-valid-tip{color:#FF8A80;font-size:13px;margin-top:6px;padding-left:24px;display:block}.cf7-career-form .wpcf7-response-output{border-radius:12px;padding:14px 20px;margin-top:16px;color:#fff;font-size:14px}.cf7-career-form .wpcf7-spinner{display:inline-block;margin-left:12px}.cf7-career-form .cf7-phone-group{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:0}.cf7-career-form .cf7-country-code{flex:0 0 auto;width:auto;min-width:95px}.cf7-career-form .cf7-phone-input{flex:1;margin-bottom:0}.cf7-career-form .career-country-code-select{min-width:95px;padding:14px 24px;font-size:18px;font-family:'Poppins',sans-serif;color:#fff;background:#fff0;border:1px solid rgb(255 255 255 / .4);border-radius:9999px;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2'%3E%3Cpath d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:15px 15px;padding-right:20px;transition:border-color 0.2s;line-height:1.4;box-sizing:border-box}.cf7-career-form .career-country-code-select:focus{border-color:rgb(255 255 255 / .8)}.cf7-career-form .career-country-code-select option{background:#2a2540;color:#fff}.cf7-career-form .cf7-phone-input input{width:100%;background:#fff0;border:1px solid rgb(255 255 255 / .4);border-radius:9999px;padding:14px 24px;color:#fff;font-family:'Poppins',sans-serif;font-size:18px;line-height:1.4;outline:none;box-sizing:border-box;transition:border-color 0.2s}.cf7-career-form .cf7-phone-input input::placeholder{color:#fff}.cf7-career-form .cf7-phone-input input:focus{border-color:rgb(255 255 255 / .8)}.cf7-career-form .career-checkbox .wpcf7-acceptance{display:flex;align-items:flex-start;gap:0}.cf7-career-form .career-checkbox .wpcf7-list-item{margin:0;display:flex;align-items:flex-start;gap:10px}.cf7-career-form .career-checkbox input[type="checkbox"]{width:20px;min-width:20px;height:20px;-webkit-appearance:none;appearance:none;border:1px solid rgb(255 255 255 / .4);border-radius:4px;background:#fff0;cursor:pointer;position:relative;flex-shrink:0;margin:0;margin-right:5px}.cf7-career-form .career-checkbox .wpcf7-list-item-label{color:#fff;font-size:14px;line-height:1.5;display:inline;vertical-align:top}.career-file-note{transition:color 0.3s ease}.career-file-note-error{color:#ff6b6b!important}@media (max-width:767px){.cf7-career-form .cf7-phone-input input{font-size:14px}.cf7-career-form .career-country-code-select{font-size:12px;min-width:80px;padding:14px 8px;padding-right:24px}}#applicationFormOverlay>.relative{max-height:95dvh}#applicationFormOverlay>.relative>.overflow-y-auto{max-height:95dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.career-custom-select{position:relative;width:100%}.career-custom-select .career-select-display{width:100%;min-width:95px;padding:14px 24px;font-size:18px;font-family:'Poppins',sans-serif;color:#fff;background:#fff0;border:1px solid rgb(255 255 255 / .4);border-radius:9999px;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2'%3E%3Cpath d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:15px 15px;padding-right:48px;transition:border-color 0.2s;line-height:1.4;box-sizing:border-box}.career-custom-select .career-select-display:focus,.career-custom-select .career-select-display:hover{border-color:rgb(255 255 255 / .8)}.career-custom-select .career-select-display.has-value{color:#fff}.career-custom-select .career-select-display.placeholder-text{color:#fff}.career-field #jobTitleHidden,.career-field input[name="job-title-select"]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.career-custom-select .career-select-dropdown{display:none;position:absolute;top:calc(100% + 2px);left:0;right:0;background:#2a2540;;border:1px solid rgb(255 255 255 / .15);border-radius:4px;padding:2px 0;z-index:200;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .3) #fff0}.career-custom-select .career-select-dropdown::-webkit-scrollbar{width:4px}.career-custom-select .career-select-dropdown::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .3);border-radius:4px}.career-custom-select .career-select-dropdown.open{display:block}.career-custom-select .career-select-option{padding:6px 12px;color:#fff;font-family:'Poppins',sans-serif;font-size:18px;cursor:pointer;transition:background 0.1s;border-left:none;line-height:1.5}.career-custom-select .career-select-option:hover{background:#007aff;color:#fff}.career-custom-select .career-select-option.selected{background:#007aff;color:#fff}@media (max-width:767px){.career-custom-select .career-select-display{font-size:14px;padding:14px 8px;padding-right:24px}.career-custom-select .career-select-option{font-size:13px;padding:7px 14px}}.cf7-career-form .wpcf7-not-valid-tip{display:none!important}.cf7-career-form .wpcf7-response-output{display:none!important}#applicationFormOverlay>.relative>.overflow-y-auto{overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#applicationFormOverlay .overflow-y-auto{padding-top:40px!important}@media (min-width:1024px){#applicationFormOverlay .overflow-y-auto{padding-top:50px!important}}body.career-popup-open{overflow:hidden!important;height:100vh;height:100dvh}.emp-slider-card .emp-card-overlay{background:rgb(236 230 255 / .2);backdrop-filter:blur(20px);opacity:.3;transition:all 0.7s ease}.emp-slider-card[data-position="center"] .emp-card-overlay{background:linear-gradient(180deg,rgb(24 21 37 / .15) 0%,rgb(24 21 37 / .45) 50%,rgb(24 21 37 / .92) 100%);opacity:1;backdrop-filter:none}.emp-play-icon{width:74px;height:74px;opacity:0;transition:opacity 0.5s ease,transform 0.3s ease;filter:drop-shadow(0 8px 20px rgb(0 0 0 / .5))}.emp-slider-card[data-position="center"] .emp-play-icon{opacity:1}.emp-slider-card[data-position="center"]:hover .emp-play-icon{transform:scale(1.1)}.emp-play-icon svg{width:100%;height:100%}.emp-card-info{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease}.emp-slider-card[data-position="center"] .emp-card-info{opacity:1;transform:translateY(0)}.emp-video-modal{position:fixed;inset:0;z-index:999999;background:rgb(0 0 0 / .88);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.emp-video-modal.is-open{opacity:1;pointer-events:auto}.emp-video-modal.hidden{display:none}.emp-modal-inner{position:relative;width:100%;max-width:1100px}.emp-modal-close{position:absolute;top:-56px;right:0;background:#fff0;border:none;color:#fff;cursor:pointer;padding:8px;z-index:2;transition:color 0.2s ease}.emp-modal-close:hover{color:#FFEB87}.emp-modal-content{width:100%;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:#000}.emp-modal-content iframe,.emp-modal-content video{width:100%;height:100%;border:none}@media (max-width:768px){.emp-modal-close{top:-48px}}body.emp-modal-open header,body.emp-modal-open .site-header,body.emp-modal-open .main-header,body.emp-modal-open #masthead{display:none!important}