.job_details_outer .inr-blk{background-color:#fff;border-radius:10px;box-shadow:0 6px 33px 0 rgba(20,31,51,.15);margin:-267px 0 0;padding:100px 120px;position:relative}.job_details_outer .tab-content.active{display:block}.job_details_outer .tab-content{display:none}.job_details_inner{column-gap:145px;display:grid;grid-template-columns:.4fr 1fr}.job_details_right .tab-buttons{display:flex;gap:16px;justify-content:flex-start;margin-bottom:22px}.job_details_right button.tab-btn{background-color:transparent;border:0;border-bottom:2px solid #ebebeb;border-radius:2px;color:#141f33;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;padding:15px 0;text-align:left;width:30%}.job_details_right button.tab-btn.active{border-color:#f46036;color:#f46036}.job_details_outer .inr-blk>h1{margin-bottom:40px;text-align:center}.job_details_left small{display:block;font-size:12px;font-weight:500;margin-bottom:5px}.job_details_left p{color:#0a1d35;font-size:16px;font-weight:400;margin-bottom:0}.job_details_block:last-child{border-bottom:0}.job_details_block{border-bottom:1px solid #e5e6e8;padding:16px 0}.job_details_left{margin-top:60px}section.job_details_outer{padding-bottom:120px}.job_details_outer .tab-content .content h4,.job_details_outer .tab-content .content h5{color:#141f33;font-weight:600;margin-bottom:10px}.job_details_outer .tab-content .content h5{font-size:18px}.job_details_outer .tab-content .content{margin:37px 0 0}.job_details_right .apply_btn{margin-top:55px}.job_details_outer .tab-content .content p,.job_details_outer .tab-content .content ul li{color:#141f33;font-size:16px;font-weight:400;line-height:150%}.job_details_outer .tab-content .content h2,.job_details_outer .tab-content .content h3,.job_details_outer .tab-content .content h4,.job_details_outer .tab-content .content h5{margin-top:40px}.job_details_outer .tab-content .content ul{padding-left:25px}.job_details_right .apply_btn a#hs-button_header_button{width:100%}.job_details_outer .tab-content .hsfc-Step__Content{padding:0!important}.job_details_outer .form_block{background:#f5f7f9;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 6px 33px 0 rgba(20,31,51,.15);padding:40px}.job_details_outer .form_block>h3{margin-bottom:30px;text-align:center}.job_details_outer .form_block .hs-input{background-color:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.22);border-radius:0;box-shadow:none!important;min-height:35px;outline:0!important;padding:0}.job_details_outer .form_block label{color:#0a1d35;font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin-bottom:0!important}.job_details_outer .form_block form .hs-form-field{margin-bottom:30px!important}.job_details_outer .form_block form .hs_upload_resume_pdf_docx{border-bottom:1px solid rgba(0,0,0,.22);display:flex;gap:10px;justify-content:space-between;padding-bottom:17px}.job_details_outer .form_block form .hs_upload_resume_pdf_docx .hs-input{background-color:transparent;border:0;max-width:95px;text-align:right}.job_details_outer .form_block form input.hs-button.primary.large{padding:18px 30px;position:relative;width:100%}.job_details_outer .form_block form .submitted-message{padding:12px 0;text-align:center}.job_details_outer .form_block label.hs-error-msg{color:#ef6b51;font-size:12px}@media (max-width:1200px){.job_details_outer .inr-blk{padding:60px}.job_details_outer .inr-blk>h1{margin-bottom:25px}.job_details_inner{column-gap:100px;grid-template-columns:.6fr 1fr}section.job_details_outer{padding-bottom:80px}}@media (max-width:992px){.job_details_outer .inr-blk{padding:50px 40px}.job_details_outer .tab-content .content h2,.job_details_outer .tab-content .content h3,.job_details_outer .tab-content .content h4,.job_details_outer .tab-content .content h5{margin-top:25px}.job_details_inner{column-gap:35px}}@media (max-width:767px){.job_details_inner{grid-template-columns:1fr;row-gap:20px}.job_details_left{margin-top:0}.job_details_block{padding:12px 0}.job_details_outer .tab-content .content{margin:30px 0 0}.job_details_right .apply_btn{margin-top:30px}section.job_details_outer{padding-bottom:60px}.job_details_outer .inr-blk{padding:30px 20px}.job_details_outer .inr-blk>h1{font-size:30px;margin-bottom:20px}.job_details_right button.tab-btn{width:100%}.job_details_right .tab-buttons{gap:10px}.job_details_outer .inr-blk{margin:-70px 0 0}}