/***************************************
* Page Vacature detail
***************************************/
.twc-vacature-main-content {
    --width-form:432px;
    margin-right:-35px;
}
/* Content left */
.twc-vacature-main-content__left {
    --twc-spacing-default:var(--twc-spacing-60);
    width:calc(100% - var(--width-form)); padding-right:var(--twc-gap-container);
}
/* Content right */
.twc-vacature-main-content__right {width:var(--width-form);}
.twc-vacature-main-content__right-inner {
    min-height:350px; padding:45px var(--twc-gap-container);
    background:#f2f4f6; border-radius:5px;
    transition:var(--twc-transition);
    position:sticky; top:calc(var(--twc-header-height-sticky) + 50px);
}
body.scroll-down .twc-vacature-main-content__right-inner {top:50px;}

/* Apply form */
.apply-form-wrapper {padding:var(--twc-spacing-120) 0; background:#f2f4f6;}
body .apply-form-wrapper .gform_wrapper fieldset.gfield {padding-top:0; margin-top:45px;}
body .apply-form-wrapper .gform_confirmation_wrapper {--twc-spacing-default:0px; text-align:center;}

/***************************************
* Page Vacature detail - Responsive
***************************************/
@media only screen and (max-width:1180px) {
    .twc-vacature-main-content {--width-form:350px; margin-right:0;}
}
@media only screen and (max-width:767px) {
    /* Form */
    body .apply-form-wrapper .gform_wrapper fieldset.gfield {margin-top:var(--gf-spacing-field);}

    /* Content*/
    .twc-vacature-main-content {flex-direction:column; --width-form:100%;}
    .twc-vacature-main-content__left {width:100%; padding-right:0; margin-bottom:var(--twc-spacing-default);}
    .twc-vacature-main-content__right-content {text-align:center;}
}