.mt-2{margin-top:.5rem!important}.mt-4{margin-top:1.5rem!important}.mt-3{margin-top:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.job-apply{padding:60px}.form-response-messages{padding:200px 0;text-align:center}#loading{animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;border:3px solid rgba(15,61,81,.3);border-radius:50%;border-top-color:#0f3d51;display:inline-block;height:50px;width:50px}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}h1{color:#0f3d50;font-size:38px;font-weight:600!important;line-height:1}h1.section{margin:0;padding:20px 0 22px}p{font-size:20px;line-height:26px}label,p{color:#000}label{font-weight:600}.error,label{font-size:18px}.error{color:#f00000;display:none}.show{display:block}.custom-margin-gender{margin-top:23px}.title-with-bg{background-color:#ececec;border-radius:2px;color:#000;font-size:26px;font-weight:600;margin:25px 0;padding:12px 20px;text-align:center}.list-specification{display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;margin-bottom:40px}ul{list-style:none;margin:0;padding:0}ul.list li:before{content:"-"}input[type=text],select{border:2px solid #0f3d50;border-radius:2px;height:56px;margin-top:.5rem!important;margin-top:0;padding:0 10px}input[type=text],select,textarea{color:#000;font-size:18px;width:100%}textarea{padding:5px 10px}.hide{display:none}.file,.file-upload{position:relative}.file-upload{border:2px solid #0f3d50;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0;padding:10px}.file-upload .icon{display:inherit;margin-right:15px}.file-upload .name{color:#000;font-size:18px;font-weight:600;margin:0}#resume{cursor:pointer;height:56px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}input.invalid{background-color:#fdd}.tab{display:none}button{background-color:#0f3d50;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:16px;letter-spacing:1.5px;padding:14px 40px;position:relative;text-transform:uppercase;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}button:hover{opacity:.8}#prevBtn,.step{background-color:#bbb}.step{border:none;border-radius:50%;display:inline-block;height:15px;margin:0 2px;opacity:.5;width:15px}.step.active{opacity:1}.step.finish{background-color:#04aa6d}.section-c-wrapper{border:1px solid #000;margin-bottom:40px;padding:0 40px}