.block-feature-job-positions{margin:100px 0 125px}.block-feature-job-positions .job-positions{display:flex;flex-direction:column;gap:86px}.block-feature-job-positions .job-positions .titles h2{margin-bottom:30px}.block-feature-job-positions .job-positions .titles p{font-size:18px;font-weight:600;margin-bottom:10px}.block-feature-job-positions .job-positions .career{background-color:#edf6f9;border-radius:3px;padding:35px 25px;position:relative}@media (min-width:768px){.block-feature-job-positions .job-positions .career{padding:38px 44px}}.block-feature-job-positions .job-positions .career .content-container{max-height:48px;transition:.3s}.block-feature-job-positions .job-positions .career .content-container p{display:none;margin-bottom:20px}.block-feature-job-positions .job-positions .career .content-container .two-col-block{display:none;margin-top:20px}.block-feature-job-positions .job-positions .career .content-container :first-child{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.block-feature-job-positions .job-positions .career .content-container.active{max-height:1000px}.block-feature-job-positions .job-positions .career .content-container.active :first-child,.block-feature-job-positions .job-positions .career .content-container.active p{display:block;overflow:visible}.block-feature-job-positions .job-positions .career .content-container.active .two-col-block{display:block}.block-feature-job-positions .job-positions .career .content-container ul{color:#251e24;list-style:none;margin:0 0 20px;padding:0}.block-feature-job-positions .job-positions .career .content-container ul li{line-height:1.7;margin-bottom:20px}.block-feature-job-positions .job-positions .career .content-container ul li:before{background-image:url(/wp-content/themes/rehab-clinics-group/images/icon/liArrow.svg);background-position:0;background-repeat:no-repeat;content:"";font-weight:800;line-height:1;padding-right:20px}.block-feature-job-positions .job-positions .career .footer{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;margin-bottom:20px;width:100%}@media (min-width:1100px){.block-feature-job-positions .job-positions .career .footer{align-items:center;flex-direction:row;gap:40px;justify-content:space-between}}.block-feature-job-positions .job-positions .career .footer .dates{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.block-feature-job-positions .job-positions .career .footer .dates{flex-direction:row;gap:40px}}.block-feature-job-positions .job-positions .career .footer .dates p{font-weight:500}.block-feature-job-positions .job-positions .career .footer .dates .closing{color:#377d43}.block-feature-job-positions .job-positions .career .footer .btn{border:2px solid #377d43;border-radius:3px;color:#377d43;cursor:pointer;font-weight:500;padding:10px 18px;text-decoration:none}.block-feature-job-positions .job-positions .career hr{margin:36px 0 23px}.block-feature-job-positions .job-positions .career #viewMoreCareer{background-color:#377d43;border:2px solid #377d43;border-radius:3px;bottom:-26px;color:#fff;cursor:pointer;font-weight:500;padding:16px;position:absolute;text-decoration:none}.block-feature-job-positions #jobApplicationContainer{display:none;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.block-feature-job-positions #jobApplicationContainer.open{display:flex}.block-feature-job-positions #jobApplicationContainer .background{background-color:rgba(29,29,29,.839);height:100%;position:fixed;width:100%;z-index:1}.block-feature-job-positions #jobApplicationContainer .openCloser{align-items:center;background-color:green;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:28px;font-weight:300;height:52px;justify-content:center;position:absolute;right:0;top:-52px;width:45px}.block-feature-job-positions #jobApplicationContainer .container-slim{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application{background-color:#edf6f9;border-radius:3px;max-height:70vh;overflow-y:scroll;padding:25px;width:100%}@media (min-width:768px){.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application{max-height:70vh;overflow-y:initial;padding:35px 45px}}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application .dates{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application .dates{flex-direction:row;gap:40px}}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application .dates p{font-weight:500}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application .dates .closing{color:#377d43}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application h2{margin-bottom:20px}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application .subtitle{font-size:18px;font-weight:500;margin-bottom:25px}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application .gform_body .ginput_container{border-radius:6px;overflow:hidden}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application .gform_body input{background-color:#fff;border:none;border-left:6px solid #0e2560;padding:14px 20px;width:100%}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application #field_submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application .gform_footer{margin-bottom:25px;padding-bottom:0}.block-feature-job-positions #jobApplicationContainer .container-slim .inner-application .gform_footer .button{background-color:#377d43;border:none;border-radius:3px;color:#fff;font-weight:600;height:100%;margin-bottom:0;max-width:unset;padding:14px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
