.noise-texture-jobopening{position:absolute;inset:0;pointer-events:none;z-index:2!important;background:url(/wp-content/themes/Nihilent/assets/images/Textures.webp) repeat;background-size:cover;mix-blend-mode:color-dodge;opacity:1;height:100%;width:100%}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.5s ease-in-out}.accordion-item.active .accordion-content{max-height:3000px}.accordion-item{transition:opacity 0.4s ease,transform 0.4s ease}.location-tab.active{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .6)}.job-row{transition:opacity 0.4s ease,transform 0.4s ease}.job-row:hover{background:rgb(255 255 255 / .03)}.location-tab.active{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .6)}#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-content ul,.job-content ol,.job-description-content ul,.job-description-content ol{margin-bottom:16px!important;padding-left:0!important;list-style:none!important}.job-content ul li,.job-content ol li,.job-description-content ul li,.job-description-content ol li{margin-bottom:8px;padding-left:24px!important;position:relative;list-style:none!important;display:list-item}.job-content li>p,.job-description-content li>p{margin:0!important;padding:0!important}.job-content ul li::before,.job-description-content ul li::before{content:"•"!important;position:absolute;left:0;top:0;color:#FFEB87!important;font-size:18px;line-height:1.6;display:inline-block}.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-content h2,.job-content h3,.job-content h4,.job-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-content>*:first-child{margin-top:0}.job-content p{margin-bottom:16px}#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}.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}.location-tab.active{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .6);color:#fff}.accordion-item.active .accordion-icon{transform:rotate(45deg)}.accordion-item.active .accordion-content{max-height:5000px}.accordion-item.active .vertical-line{opacity:0}.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;transition:color 0.3s ease}.career-file-note-error{color:#ff6b6b!important}.cf7-career-form .career-checkbox{margin-top:4px}.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 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;display:inline;vertical-align:top}.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}.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-tip{display:none!important}.cf7-career-form .wpcf7-response-output{display:none!important}.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)}.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 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){.cf7-career-form .career-input{font-size:14px}.cf7-career-form .career-file-choose{font-size:14px}.cf7-career-form .career-file-placeholder{font-size:14px}.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}.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}}