.job_page .position_banner{padding:200px 0 100px}.job_page .position_banner *{color:#fff}.job_page .position_banner_content{width:calc(65% - 50px)}.job_page .job_details_wrapper{padding:60px 0}.job_page .position_banner span.position_label{background:#efefef;color:#333;font-family:Avenir-Heavy;font-size:18px;padding:6px 15px}.job_page span.position_label *{color:#333}.job_page .date_posted{align-items:center;display:flex;gap:16px;margin-bottom:35px}.job_page .publish_date{font-family:AvenirLight;margin:0;text-transform:uppercase}.job_page .position_details{align-items:center;display:flex;font-size:21px;gap:24px}.job_page .position_details svg{height:25px;vertical-align:middle;width:25px}.job_page .urgency_label{border-left:1px solid #fff;margin-left:20px;padding-left:10px;text-transform:uppercase}.job_page span.tag{background-color:#fddfff;border-radius:30px;color:#333;font-family:Avenir-Medium;font-size:17px;padding:3px 14px}.job_page .job_tags{display:flex;gap:23px}.job_page .company_info{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;margin-bottom:40px;margin-top:40px;padding-bottom:40px;padding-top:40px}.job_page .left_column{width:calc(65% - 50px)}.job_page .right_column{width:calc(35% - 50px)}.job_page .job_details_wrapper .content-wrapper{display:flex;gap:100px;justify-content:space-between}.job_page h3.company_name{margin:0}.job_page p.company_label{margin-bottom:8px}.job_page .form_wrapper{background:#fff;border-radius:8px;box-shadow:0 4px 20px 0 #6f23742e;margin-top:-193px;overflow:hidden}.job_page .form-title~div>form{padding:32px 48px}.job_page .form_wrapper .form_title{background-color:#e35aed;padding:28px 48px}.job_page .form_wrapper .form_title *{color:#fff}.job_page .form_wrapper .form_title :last-child{margin-bottom:0}.job_page .form_wrapper .form_title h4{margin-bottom:10px}.job_page .form_wrapper form input[type=file]{background-color:#fff;border:1px solid #d7d9e3;border-radius:0;color:#000000cc;font-family:Avenir-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;padding:10px;text-decoration:none}.job_page .form_wrapper form label{color:#1d1d1d;font-family:Avenir-Heavy}.job_page .form_wrapper form input[type=submit],form .hs-button{border-radius:40px;display:inline-block;font-family:Avenir-Heavy;font-size:20px;padding:15px 32px;text-transform:uppercase;width:auto}.job_page .form_wrapper form .hs-button:hover,.job_page .form_wrapper form input[type=submit]{background:#d027ec;color:#fff}@media(max-width:1300px){.job_page .job_details_wrapper .content-wrapper{gap:30px}.job_page .left_column,.job_page .right_column{width:calc(50% - 50px)}}@media(max-width:991px){.job_page .form_wrapper{margin-top:0}.job_page .left_column,.job_page .right_column{width:100%}.job_page .job_details_wrapper .content-wrapper{flex-direction:column}.job_page .company_info{margin:20px 0;padding:20px 0}.job_page .job_details_wrapper{padding:45px 0}.job_page .position_banner_content{width:100%}.job_page .position_banner{padding:130px 0 100px}.job_page .position_details{flex-wrap:wrap}.job_page .h1,.job_page h1{font-size:25px}.job_page .position_details{font-size:14px;gap:10px}.job_page .position_banner{padding:100px 0 45px}.job_page .form-title~div>form,.job_page .form_wrapper .form_title{padding:15px}}