.page-id-36704 .script-block-inner {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.teamtailor-jobs-widget {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.teamtailor-jobs__job {
    clear: left;
    background: #fff;
    padding: 2rem;
    margin-bottom: 1rem;
    border-radius: 1rem;
}
.teamtailor-jobs__filters {
    display: flex;
    margin-bottom: 1rem;
}
.teamtailor-jobs__select-wrapper {
    float: none;
    flex-basis: 33.33%;
}
.teamtailor-jobs__filters > div:last-child {
    margin-right: 0;
}
.teamtailor-jobs-widget .entry-content a {
    color: var(--main-color);
    font-size: 1.3rem;
    font-family: 'Avenir Next Rounded Std', Arial, sans-serif;
    font-weight: 600;
    margin-bottom: 0.5rem;
}

.teamtailor-jobs__job-title {
    font-size: 21px;
    font-weight: 600;
    font-family: var(--title-font);
    margin-bottom: 0.75rem;
}
.teamtailor-jobs__job-info span {
    font-size: 1.125rem;
}
.teamtailor-jobs__select {
    filter: drop-shadow(0px 0px 20px rgba(0,0,0,0.05));
    border: none !important;
    padding: 0 2rem;
    height: 70px;
    border-radius: 1rem;
    font-size: 20px;
    font-weight: 600;
    font-family: var(--title-font);
}
@media all and (max-width: 1023px) {
    .teamtailor-jobs__select-wrapper {
        flex-basis: 33%;
    }
}
@media all and (max-width: 639px) {
    .teamtailor-jobs__filters {
        flex-flow: column;
    }
    .teamtailor-jobs__select-wrapper {
        flex-basis: 100%;
    }
    .teamtailor-jobs__select {
        padding: 0 2rem 0 1rem;
        font-size: 16px;
        height: 50px;
        border-radius: 10px;
    }
    .teamtailor-jobs__select-wrapper {
        width: 100%;
    }
}