/* ashby-custom.css */

#ashby_embed {
    font-family: "SharpSemiBold", Arial, sans-serif;
}

._container_dea4p_28._section_1dvh9_340 {
    width: 100%;
    max-width: 100% !important;
}

._filter_1dvh9_135 {
    height: 50px !important;
}

._filtersContainer_1dvh9_135 {
    padding: 0px !important;
}

._titles_dea4p_33 {
    padding: 0px !important;
    margin: 0px !important;
    margin-bottom: 20px !important;
}

._content_dea4p_70 {
    padding: 0px !important;
}

h3._title_1dvh9_382.ashby-job-posting-brief-title {
    color: #FF472E;
}

._departmentHeading_1dvh9_348.ashby-department-heading {
    margin-left: 0px !important;
}

._jobPosting_1dvh9_378.ashby-job-posting-brief._container_f7cvd_28 {
    padding: 20px;
    border-radius: 12px;
    margin-bottom: 20px;
    background-color: #FAF9F7;
    transition: 0.3s ease-in-out;
    border: 3px solid #FAF9F7;
    z-index: 9;
    position: relative;
    margin-left: 0px !important;
}

a._container_j2da7_1:hover ._jobPosting_1dvh9_378.ashby-job-posting-brief._container_f7cvd_28 {
    border: 3px solid rgba(255, 71, 46, 0.20);
    transition: 0.3s ease-in-out;
}

._button_zyh3g_28 svg {
    margin-right: var(--spacingSmall);
    fill: #ffffff;
}

button._button_zyh3g_28._quaternary_zyh3g_92.ashby-job-board-back-to-all-jobs-button {
    padding: 16px 20px 16px 20px;
    background: #ff472e !important;
    color: #ffffff !important;
    border-radius: 28px !important;
    transition: 0.5s ease-in-out;
    margin: 0px !important;
    margin-bottom: 30px !important;
    border: 0px !important;
    cursor: pointer;
}

button._button_zyh3g_28._quaternary_zyh3g_92.ashby-job-board-back-to-all-jobs-button:hover {
    box-shadow: 0 0 0 4px rgba(255, 71, 46, 40%);
    transition: 0.5s ease-in-out;
    border: 0px !important;
}

button._button_zyh3g_28._secondary_zyh3g_115._button_10xk4_106 {
    padding: 15px !important;
    border-radius: 12px !important;
}

button._button_zyh3g_28._secondary_zyh3g_115._button_10xk4_106 svg {
    fill: var(--colorPrimary600) !important;
}

:root {
    --widthMaxContent: 100% !important;
    --colorPrimary600: #FF472E !important;
}

#apply-here-link a.external_link_warning_popup {
    color: #FF472E;
    font-weight: 800;
    font-family: "SharpSemiBold", Arial, sans-serif;
}
