.page-vacancy{margin-top:20px}#job h1{font-size:36px;font-family:'MagistralCBold',sans-serif;line-height:1;text-align:left;padding:0;margin-top:55px;margin-bottom:16px;color:#fff;text-transform:none}#job .title-block p,.job-excerpt,#job .modal-body li{font-size:16px;line-height:24px;font-weight:400;color:rgba(255,255,255,0.7);margin-bottom:45px}#job .modal-body li{margin-bottom:0;line-height:30px}.job-excerpt{margin-bottom:36px}.job-wrapper,.job-inner{transform:none;margin:0}.job-wrapper{padding:30px;background-color:#25211E;border-radius:5px;border:none}main section#job .caption{font-size:24px;font-family:'Montserrat',sans-serif;line-height:1.2;font-weight:600;color:#fff}.job-wrapper .salary{font-family:'Montserrat',sans-serif;color:#EF7727;font-size:16px;font-weight:600;line-height:24px}main section#job .btn-details{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;line-height:24px;text-align:center;color:#EF7727;border:1px solid #EF7727;border-radius:5px;width:auto;padding:13px 54px;margin-top:32px;display:inline-block;background:transparent;text-transform:uppercase;transition:all 0.2s ease}main section#job .btn-details:hover{background:#F4945A;border-color:#F4945A;color:#fff}.modal-open{overflow:hidden}.a2-job-modal .modal-content{background-color:#25211E !important;padding:60px 50px !important;color:#fff !important;border:none !important}.a2-job-modal.modal .modal-dialog .modal-content button.close:before{display:none}.a2-job-modal.modal .modal-dialog .modal-content .modal-header .modal-title{font-family:'Montserrat',sans-serif;font-weight:600;font-size:30px;line-height:24px;margin-bottom:36px;color:#fff}.job-modal-subheader{font-size:20px;font-weight:600;font-family:'Montserrat',sans-serif;line-height:24px;margin-bottom:16px;color:#EF7727}.a2-job-modal .modal-body{font-size:16px;line-height:24px;font-weight:400;color:rgba(255,255,255,0.7);margin-bottom:45px;padding:0}#jobForm{display:flex;justify-content:space-between;gap:15px;margin-top:32px}#jobForm>*{width:100%}#jobForm .btn-submit{margin-top:0 !important}#jobForm .a2-custom-checkbox{background-color:transparent;border-color:transparent;display:flex;align-items:center}.a2-job-modal.modal .modal-dialog .modal-content label,.a2-job-modal.modal .modal-dialog .modal-content label a{color:#fff}.a2-job-modal.modal .modal-dialog .modal-content label{margin-left:0;font-size:11px;line-height:14px}.button.btn-submit:hover{background:#F4945A;border-color:#F4945A;color:#fff}.modal.a2-job-modal .modal-dialog .modal-content button.close:before{display:none}.modal.a2-job-modal .modal-dialog .modal-content button.close{right:16px;top:0px;font-size:32px;background-color:transparent;color:#6A5753}.modal.a2-job-modal .modal-dialog{max-width:100%;width:1170px}.a2-job-modal .form-control{background-color:#3E3331}.a2-job-modal .custom-checkbox{background-color:#3E3331;border-color:#3E3331}.a2-job-modal .custom-checkbox:checked{background-color:#EF7727;border-color:#EF7727}@media (max-width:991px){.modal.a2-job-modal{padding:24px !important}#jobForm{flex-wrap:wrap}#jobForm>*{width:48%}}@media (max-width:590px){#jobForm>*{width:100%}.a2-job-modal .modal-content{padding:24px !important}.a2-job-modal .modal-header{justify-content:center !important}}