.main-job-container{width:100%;min-height:100vh}.main-job-container-preview{width:100%;min-height:100vh}.job-header{padding-top:60px;background:#F4F7FA;min-height:350px;border-bottom-left-radius:200px;display:flex;flex-wrap:wrap}.job-header-left{height:100%;display:flex;flex-direction:column;align-items:flex-end;min-width:400px;max-width:50%}@media only screen and (min-width:1000px){.job-header-divider{width:10%;display:flex;justify-content:center;min-width:100px}.job-header-divider-inner{border:2px solid #E1E7EC;background-color:#E1E7EC;height:80%}}@media only screen and (max-width:1000px){.job-header-divider{display:none}}.job-header-left-inner{width:80%;display:flex}@media only screen and (min-width:1000px){.job-header-right{height:100%;margin-top:40px;min-width:100px;max-width:40%}}@media only screen and (max-width:1000px){.job-header-right{height:100%;margin-top:40px;min-width:100px;display:flex;justify-content:center;width:100%;padding-bottom:40px}}.job-header-right-inner{display:flex;flex-direction:column}.job-header-location{display:flex}.job-header-location-text{margin-left:22px}.job-header-deadline{display:flex;margin-top:11px}.job-header-deadline-text{margin-left:23px}.company-logo-container{padding:0.8rem;margin-top:2rem;background-image:url('/jobs/job_advert_company_outline.svg');background-repeat:no-repeat;background-size:contain;width:350px;height:auto;min-width:165px}.company-logo{height:140px !important;width:140px !important;text-align:center;border-radius:50% !important;vertical-align:middle;overflow-clip-margin:content-box;overflow:hidden}.job-titles{margin-left:45px}.job-category{font-family:'Lexend';font-style:normal;font-weight:700;font-size:32px;line-height:40px;color:#505969;margin:40px 0 0 0}.job-title{font-family:'Lexend';font-style:normal;font-weight:500;font-size:14px;line-height:26px;text-transform:uppercase;color:#505969;margin:0}.job-short-description{font-family:'Lexend';font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#000;margin-top:16px;display:none}.job-header-apply-link-inner{background:#314DF0;border-radius:10px;color:white;height:50px;width:150px;display:flex;justify-content:center;align-items:center;font-weight:bold;cursor:pointer;margin-top:31px}@media only screen and (min-width:1000px){.job-body-left{width:50%;height:100%;min-width:450px}.job-body{height:100%;min-height:60vh;display:flex;flex-wrap:wrap}}@media only screen and (max-width:1000px){.job-body-left{width:100%;height:100%;min-width:450px}.job-body{height:100%;min-height:60vh;display:flex;flex-wrap:wrap-reverse}}@media only screen and (min-width:1000px){.roles-container{width:100%;padding-left:100px;margin-top:40px}}@media only screen and (max-width:1000px){.roles-container{width:100%;margin-top:40px}}@media only screen and (max-width:768px){.job-header-left{max-width:100% !important}.job-header-left-inner{width:100% !important;flex-direction:column !important;align-items:center !important;text-align:center !important}.job-titles{word-break:break-word !important}.company-logo-container{background-position:center}}.roles-header{font-family:'Lexend';font-style:normal;font-weight:700;font-size:32px;line-height:40px;color:#505969}.roles-description{margin-top:11px;font-family:'Lexend';font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#000;white-space:break-spaces}.roles-divider{border:2px solid #E1E7EC;background-color:#E1E7EC;margin-top:70px;margin-bottom:70px}.minimum-requirements-container{width:100%;padding-left:100px}.minimum-requirements-header{font-family:'Lexend';font-style:normal;font-weight:700;font-size:32px;line-height:40px;color:#505969}.minimum-requirements-description{margin-top:11px;font-family:'Lexend';font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#000;white-space:break-spaces}@media only screen and (min-width:1000px){.job-body-right{width:50%;padding-left:50px;min-width:450px}}@media only screen and (max-width:1000px){.job-body-right{width:100%;padding-left:0;min-width:450px}}.employment-card{width:100%;min-height:40vh;background:#FFF;box-shadow:0 4px 14px 4px rgba(0,0,0,0.06);border-bottom-left-radius:15px;padding:40px}.employment-header{font-family:'Lexend';font-style:normal;font-weight:700;font-size:32px;line-height:40px;color:#505969;margin-bottom:30px}.employment-dark-block{background:#F4F7FA;border-radius:2px;height:37px;display:flex;align-items:center;padding-left:17px;padding-right:17px}.employment-light-block{background:white;border-radius:2px;height:37px;display:flex;align-items:center;padding-left:17px;padding-right:17px}.employment-title{font-family:'Lexend';font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:#505969}.employment-value{font-family:'Lexend';font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-align:right;color:#000;margin-left:auto}