.jobApply__alternativeCTA {
    text-align: center;
    margin: 24px auto;
    line-height: 25px;
    color: var(--grey);
}
.jobApply__section--resetMessage {
    color: var(--grey);
    padding: 0px 32px 40px 32px;
    font-size: 13px;
    line-height: 22px;
    text-align: center;
}
.resetPassword-email {
    font-weight: 700;
}
.button--forgotPassword {width: 100%;text-align: right;position: relative;top: -8px;}
.popupMessage--passwordSnippet {
    text-align: left;
}

.mt-16 {
    margin-top: 16px;
}

/* New popup slider */

.card.c-slider-popup {
    max-width: 1200px;
    width: 100%;
}

.l-card--two-col-wrapper {
    display: flex;
    overflow-x: hidden;
}

.l-card--col {
    max-width: 600px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.card__header__snippet {
    border-bottom: 0 solid #FFFFFF;
    padding-bottom: unset;
    max-width: 420px;
    margin: 20px auto 0;
}

.c-slider-popup .inputWrap,
.c-slider-popup
.inputPopup--inline.inputPopup--ForgotCheck,
.c-slider-popup .button--popup {
    max-width: 400px;
    margin: 20px auto 10px;
}

.c-slider-popup
.inputPopup--inline.inputPopup--ForgotCheck {
    margin: -10px auto;
}

/* Slider Images */

.l-slider__img-container {
    width: 100%;
    position: relative;
}

.l-slider__img-container img {
    margin: 0 auto;
}

.l-slider__controls-container {
    display: flex;
    justify-content: space-between;
    flex-flow: row-reverse;
}

.l-slider__nav-controls {
    display: flex;
    cursor: pointer;
    padding: 0 0 10px;
}

.l-slider__img-container
.l-slider--text-wrapper {
    position: absolute;
    top: 50px;
    margin: 0 auto;
    width: 100%;
}

.l-slider--title {
    font-size: 24px;
    line-height: 38px;
    color: #691F74;
    padding: 0 0 10px;
}

.l-slider--subtitle {
    font-size: 13px;
    line-height: 28px;
    color: var(--grey);
    width: 300px;
}

button[aria-controls] {
    width: 5px;
    height: 5px;
    padding: 0;
    margin: 0 5px;
    border-radius: 50%;
    border: 0;
    background-color: #b688bc;
}

ul.slick-dots {
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    padding: 0 20px 0;
    pointer-events: none;
}

.c-slider__control-left,
.c-slider__control-right {
    background: #81358C;
    height: 50px;
    border-radius: 100px;
    width: 50px;
    margin: 4px;
}

.c-slider__control-left img,
.c-slider__control-right img {
    width: 36px;
    margin: 8px;
}

.c-slider__control-left img {
    transform: rotate(180deg);
    margin: 7px 6px;
}

.c-slider__control-left:focus,
.c-slider__control-left:active,
.c-slider__control-right:focus,
.c-slider__control-right:active,
.l-slider__controls-container:focus,
.l-slider__controls-container:active{
    outline: none;
}

.c-slider__control-left:hover:not([aria-disabled=true]),
.c-slider__control-right:hover:not([aria-disabled=true]) {
    background: #7B3285;
}

.slick-dots li button {
    font-size: 0;
}

.slick-slide,
.slick-slide:active,
.slick-slide:focus {
    outline: none;
}

.slick-track {
    height: fit-content;
}

/*New flow*/
.formPopupConfirmNewFlow .button--middleText{
    width: 100%;
}
.popupNewFlow .card__header__snippet{
    border-bottom: 1px solid #ECECEC;
    padding-bottom: 24px;
}
.jobApply__alternativeCTA--password .button--middleTextBottom{
    margin-top: 24px;
}
.c-message--redirect{
    opacity: 1;
    margin: 8px auto;
    display: block;
    font-size: 10px;
    color: #008040;
    background: none;
    margin-left: 0px !important;
    padding-left: 0px;
    text-align: center;
}

.l-card__extra-padding {
    padding-bottom: 40px;
}