.main_container{background-color:#fff;margin:0 0 50px}.main_body{margin-bottom:20px}.quick_application{display:flex;flex-direction:column;align-items:flex-end;margin-right:20px}.ds_pjobs_logo{display:flex;align-items:center;background:#ebeff5;padding:45px 20px 45px 45px}.sign_in_with_google_button{margin-left:auto}#sign_in_with_google_button_mobile{display:none}#sign_in_with_google_button_web{display:block}.logo_link{font-family:sans-serif;font-size:18px;font-weight:normal;margin:0 0 15px}.description{min-height:866px;margin-left:66px;padding-top:30px;line-height:25px;min-width:350px;width:calc(100% - 545px)}.quick_application_box,.job_header,.share_buttons_box{background-color:#fff;-webkit-appearance:none;box-shadow:0 10px 62px rgba(153,171,198,0.18)}.quick_application_box{width:350px;min-height:1070px;top:118px;right:20px;position:absolute;border:1px solid #e5e5e5}.header{background:#ebeff5}.job_header{margin-left:45px;margin-right:50px;padding:20px;width:calc(100% - 515px)}.job_title{font-size:24px;color:#202024}.job_location{color:#6d6d6d}.job_hidden_details,.specialties{display:flex;flex-wrap:wrap;gap:10px}.specialties{margin-top:17px}.specialty_box{background-color:#f9f9f9;border-radius:3px;height:27px;padding:0 8px}.specialty{color:#202024;font-size:14px;line-height:27px}.job_hidden_details{flex:2;max-width:500px;border-radius:10px;align-items:center;justify-content:space-between;background:#fbfcfd}.hidden_item_box{margin:20px 0}.hidden_item_text{font-size:12px;color:rgba(77,78,76,0.75)}.hidden_item_rectangle{width:70px;height:14px;margin:5px 5px 5px 0;background:rgba(196,196,196,0.2);border-radius:5px}.sign_in_text{margin-top:15px;color:#9d9d9e}.sign_in_link{color:#029ecd;font-weight:700;margin-right:5px}.share_and_job{margin-top:12px;display:flex;align-items:center}.share{flex:1;cursor:pointer}.view_count_box{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}.view_count_text{font-size:15px;margin-left:4px}.share_box{display:flex;justify-content:flex-end;align-items:center}.share_text{margin-left:9px;font-weight:500;letter-spacing:.2px;text-decoration-line:underline}.apply_here{margin-top:30px;margin-left:18px}.form_box{margin:30px 18px 0}.form_input,.form_label{font-style:normal;font-weight:400}.form_label{font-size:14px;line-height:16px;height:16px;margin-top:10px;margin-bottom:4px;color:rgba(13,1,64,0.8)}.form_input,.upload{background:#fff;border:0;border-radius:10px;-webkit-appearance:none;box-shadow:0 4px 62px rgba(153,171,198,0.18);box-sizing:border-box;width:100%;height:50px;padding:10px}.form_input{outline:0;margin-bottom:10px;font-size:13px;line-height:17px;color:#000}.form_select{border-right:13px solid transparent;cursor:pointer}input:focus{border:1px solid #4343e5}.upload{display:flex;align-items:center;cursor:pointer}.hidden_uploader{display:none}#upload_txt{font-weight:500;font-size:12px;line-height:16px;color:#20202d;width:90%}.upload_icon{width:14px;height:16px}.apply_now{width:100%;height:60px;margin-top:20px;background-color:#4343e5;border-radius:5px;border:0;box-sizing:border-box;-webkit-appearance:none;box-shadow:rgba(0,0,0,0.2) 0 2px 4px -1px,rgba(0,0,0,0.14) 0 4px 5px 0,rgba(0,0,0,0.12) 0 1px 10px 0;font-weight:600;font-size:18px;color:#fff;cursor:pointer}.fixed{position:fixed;bottom:10px;right:19px;left:19px;width:unset}.zipcode_state_box{margin-top:10px;display:flex;gap:5px}.zipcode_box{flex:30%}.state_box{flex:60%}.agreement_box{margin-top:15px;margin-left:0;display:flex;gap:5px}#application_result,.note,.terms_text{font-size:11px;line-height:16px}#application_result,.note{font-size:12px}.sms_consent_text{color:#6d6d6d;font-size:12px;line-height:16px}.note{margin:20px 18px;color:#6d6d6d}#application_result{margin-top:20px}#share_buttons_dialog{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);text-align:center;justify-content:center;align-items:center}.share_buttons_box{width:260px;border-radius:10px;padding:20px}.share_buttons{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:10px}.about-container{background:#ebeff5 !important}@media (max-width: 800px){.description,.job_header,.ds_pjobs_logo{width:-moz-available;width:-webkit-fill-available;width:fill-available}.job_header{margin-left:0;margin-right:0;padding:20px}.quick_application_box{margin:40px auto;position:inherit;width:auto}.description{margin-left:18px;min-height:unset;min-width:unset;margin-right:18px}}@media (max-width: 550px){.ds_pjobs_logo{padding:45px 20px}#sign_in_with_google_button_mobile{display:block}#sign_in_with_google_button_web{display:none}.logo-img{height:20px}}@media screen and (-webkit-min-device-pixel-ratio: 0){.form_input{font-size:16px}}
