.job-application-form-module{padding:40px 0;background:#fcfbf8}.job-application-form-module__content h1,.job-application-form-module__content h2,.job-application-form-module__content h3,.job-application-form-module__content h4,.job-application-form-module__content h5,.job-application-form-module__content h6{color:#27444c;font-weight:700;margin-bottom:20px;line-height:1.3}.job-application-form-module__content h3{font-size:28px}@media only screen and (max-width:767px){.job-application-form-module__content h3{font-size:24px}}.job-application-form-module__content p{color:#8e9a96;line-height:1.8;margin-bottom:15px;font-size:16px}.job-application-form-module__content ol,.job-application-form-module__content ul{color:#8e9a96;padding-left:20px}.job-application-form-module__content ol li,.job-application-form-module__content ul li{margin-bottom:8px}.job-application-form-module__content strong{color:#2b4a52;font-weight:700}.job-application-form-module__contact-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 20px;background:#fff;border:2px solid #dee0de;border-radius:4px;color:#27444c;text-decoration:none;font-size:15px;font-weight:500;transition:all .4s ease}.job-application-form-module__contact-btn i{margin-right:12px;color:#2b4a52;font-size:16px;width:20px;text-align:center}.job-application-form-module__contact-btn:hover{background:#2b4a52;border-color:#2b4a52;color:#fff;text-decoration:none;transform:translateX(5px)}.job-application-form-module__contact-btn:hover i{color:#fff}.job-application-form-module__accordion-button{width:100%;padding:18px 30px;background:#2b4a52;color:#fff;border:none;border-radius:4px;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;transition:all .4s ease}.job-application-form-module__accordion-button .accordion-icon{transition:transform .3s ease}.job-application-form-module__accordion-button:hover{background:#27444c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(43,74,82,.3)}.job-application-form-module__accordion-button:active{transform:translateY(0)}.job-application-form-module__accordion-button.active .accordion-icon{transform:rotate(180deg)}@media only screen and (max-width:767px){.job-application-form-module__accordion-button{padding:16px 20px;font-size:16px}}.job-application-form-module__accordion-content{display:none;overflow:hidden;margin-top:20px}.job-application-form-module__form{background:#fff;border-radius:8px;padding:40px;box-shadow:0 2px 20px rgba(39,68,76,.08)}@media only screen and (max-width:767px){.job-application-form-module__form{padding:30px 20px}}.job-application-form-module__form .wpcf7 .wpcf7-form p{margin-bottom:20px}.job-application-form-module__form .wpcf7 .wpcf7-form label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#27444c;text-transform:uppercase;letter-spacing:.5px}.job-application-form-module__form .wpcf7 .wpcf7-form input[type=date],.job-application-form-module__form .wpcf7 .wpcf7-form input[type=email],.job-application-form-module__form .wpcf7 .wpcf7-form input[type=tel],.job-application-form-module__form .wpcf7 .wpcf7-form input[type=text],.job-application-form-module__form .wpcf7 .wpcf7-form input[type=url],.job-application-form-module__form .wpcf7 .wpcf7-form select,.job-application-form-module__form .wpcf7 .wpcf7-form textarea{width:100%;padding:14px 18px;border:2px solid #dee0de;border-radius:4px;font-size:15px;font-family:inherit;background:#fff;color:#27444c;transition:all .4s ease}.job-application-form-module__form .wpcf7 .wpcf7-form input[type=date]::-moz-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=email]::-moz-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=tel]::-moz-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=text]::-moz-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=url]::-moz-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form select::-moz-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form textarea::-moz-placeholder{color:#898b8a;opacity:.7}.job-application-form-module__form .wpcf7 .wpcf7-form input[type=date]:-ms-input-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=email]:-ms-input-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=tel]:-ms-input-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=text]:-ms-input-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=url]:-ms-input-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form select:-ms-input-placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form textarea:-ms-input-placeholder{color:#898b8a;opacity:.7}.job-application-form-module__form .wpcf7 .wpcf7-form input[type=date]::placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=email]::placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=tel]::placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=text]::placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=url]::placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form select::placeholder,.job-application-form-module__form .wpcf7 .wpcf7-form textarea::placeholder{color:#898b8a;opacity:.7}.job-application-form-module__form .wpcf7 .wpcf7-form input[type=date]:focus,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=email]:focus,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=tel]:focus,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=text]:focus,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=url]:focus,.job-application-form-module__form .wpcf7 .wpcf7-form select:focus,.job-application-form-module__form .wpcf7 .wpcf7-form textarea:focus{outline:none;border-color:#2b4a52;box-shadow:0 0 0 3px rgba(43,74,82,.1)}.job-application-form-module__form .wpcf7 .wpcf7-form input[type=date]:hover,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=email]:hover,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=tel]:hover,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=text]:hover,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=url]:hover,.job-application-form-module__form .wpcf7 .wpcf7-form select:hover,.job-application-form-module__form .wpcf7 .wpcf7-form textarea:hover{border-color:#4e7b84}.job-application-form-module__form .wpcf7 .wpcf7-form textarea{min-height:140px;resize:vertical}.job-application-form-module__form .wpcf7 .wpcf7-form select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2327444c' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.job-application-form-module__form .wpcf7 .wpcf7-form input[type=file]{width:100%;padding:14px;border:2px dashed #dee0de;border-radius:4px;cursor:pointer;font-size:14px;background:#fcfbf8;transition:all .4s ease}.job-application-form-module__form .wpcf7 .wpcf7-form input[type=file]:hover{border-color:#2b4a52;background:#fff}.job-application-form-module__form .wpcf7 .wpcf7-form input[type=file]:focus{outline:none;border-color:#2b4a52;border-style:solid}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-submit,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=submit]{width:100%;padding:16px 40px;background:#2b4a52;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .4s ease}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-submit:hover,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=submit]:hover{background:#27444c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(43,74,82,.3)}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-submit:active,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=submit]:active{transform:translateY(0)}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-submit:focus,.job-application-form-module__form .wpcf7 .wpcf7-form input[type=submit]:focus{outline:none;box-shadow:0 0 0 3px rgba(43,74,82,.3)}.job-application-form-module__form .wpcf7 .wpcf7-form p:has(+p>.wpcf7-submit),.job-application-form-module__form .wpcf7 .wpcf7-form p:has(+p>input[type=submit]){margin-bottom:0!important}.job-application-form-module__form .wpcf7 .wpcf7-form span.wpcf7-list-item-label{font-size:14px}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-list-item{margin:0 0 12px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-list-item input[type=checkbox],.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-list-item input[type=radio]{width:auto;margin-right:10px;margin-top:3px;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-list-item label{display:inline;font-weight:400;margin-bottom:0;text-transform:none;letter-spacing:normal;font-size:14px;line-height:1.5;color:#8e9a96;cursor:pointer}.job-application-form-module__form .wpcf7 .wpcf7-form p:last-of-type.wpcf7-acceptance,.job-application-form-module__form .wpcf7 .wpcf7-form p:last-of-type>.wpcf7-acceptance{margin-bottom:0!important}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-acceptance{padding:0!important;margin:0!important;background:none!important;border:none!important;border-radius:0!important}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{font-size:13px!important;margin:0!important;padding:0!important}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{font-size:13px!important;color:#27444c;font-weight:400!important}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label a{color:#2b4a52;text-decoration:underline;font-weight:600;font-size:13px}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label a:hover{color:#4e7b84}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-not-valid-tip{color:#dc3545;font-size:13px;margin-top:8px;display:block;font-weight:500}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-not-valid{border-color:#dc3545!important}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-submit{display:inline-block;margin-right:15px}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-spinner{display:inline-block;width:24px;height:24px;border:3px solid rgba(43,74,82,.2);border-top-color:#2b4a52;border-radius:50%;animation:wpcf7-spin .8s linear infinite;margin:0;-ms-flex-negative:0;flex-shrink:0;visibility:hidden;opacity:0;transition:all .4s ease;background:none;vertical-align:middle;position:relative;top:0;left:0}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-spinner.is-active{visibility:visible;opacity:1}@keyframes wpcf7-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-response-output{border:none;padding:15px 20px;margin:20px 0 0;font-size:15px;font-weight:500;border-radius:8px;animation:wpcf7-fade-in .4s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.job-application-form-module__form .wpcf7 .wpcf7-form form.sent .wpcf7-response-output{background-color:#e6ffed;color:#0a8a2a;border-left:5px solid #0a8a2a}.job-application-form-module__form .wpcf7 .wpcf7-form form.invalid .wpcf7-response-output{background-color:#ffecec;color:#d00000;border-left:5px solid #d00000}.job-application-form-module__form .wpcf7 .wpcf7-form form.failed .wpcf7-response-output,.job-application-form-module__form .wpcf7 .wpcf7-form form.spam .wpcf7-response-output{background-color:#fff4d9;color:#b86b00;border-left:5px solid #b86b00}.job-application-form-module__form .wpcf7 .wpcf7-form form.submitting .wpcf7-response-output{background-color:#eaf4ff;color:#004a9f;border-left:5px solid #004a9f}@keyframes wpcf7-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.job-application-form-module__form .wpcf7 .wpcf7-form a{color:#2b4a52;text-decoration:underline;font-weight:600;font-size:14px;transition:all .4s ease}.job-application-form-module__form .wpcf7 .wpcf7-form a:hover{color:#27444c;text-decoration:none}.job-application-form-module__form .wpcf7 .wpcf7-form a:focus{outline:2px solid #2b4a52;outline-offset:2px}.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-form.invalid .wpcf7-response-output,.job-application-form-module__form .wpcf7 .wpcf7-form .wpcf7-form.unaccepted .wpcf7-response-output{display:block}@media only screen and (max-width:991px){.job-application-form-module{padding:60px 0}}@media only screen and (max-width:767px){.job-application-form-module{padding:40px 0}.job-application-form-module__contact,.job-application-form-module__content{margin-bottom:30px}}