.interview-form .interview-form__btn.bg-light-grey::after,
.interview-form .interview-form__btn.active::after, .interview-form .interview-form__btn:hover::after {
    content: '\f00c';
    left: 19px;
    font-size: 21px;
    top: 9px;
}

.interview-form .interview-form__btn:last-child {
    margin-right: 0 !important;
}

.interview-form .interview-form__btn::before {
    content: '\f0c8';
    font-size: 24px;
    font-weight: normal;
    left: 15px;
    top: 10px;
}

.interview-form .interview-form__btn::after, .interview-form .interview-form__btn::before {
    font-family: "Font Awesome 5 Free";
    position: absolute;
}

.interview-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.interview-form .interview-form__btn.bg-light-green.active, .interview-form .interview-form__btn.bg-light-green:hover {
    background-color: #ddede3 !important;
}

.interview-form .interview-form__btn.bg-light-red.active, .interview-form .interview-form__btn.bg-light-red:hover {
    background-color: #eeafad !important;
}

.interview-form .interview-form__btn.bg-light-orange.active, .interview-form .interview-form__btn.bg-light-orange:hover {
    background-color: #f9e8ba !important;
}

.interview-form .interview-form__btn.bg-light-blue.active, .interview-form .interview-form__btn.bg-light-blue:hover {
    background-color: #c2dbf1 !important;
}

.interview-form .interview-form__btn {
    margin-right: 10px;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    border: none;
    border-radius: 5px;
    font-family: 'apercu_pro', sans-serif;
    padding: 12px 10px 12px 50px;
    position: relative;
    -webkit-box-flex: 1;
    color: #666666;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.interview-form .interview-form__btn.bg-light-grey {
    color: #999999 !important;
}

.lsfw-popup.interview-form {
    display: block;
}

.lsfw-popup.interview-form .lsfw-popup__white {
    padding-bottom: 0;
}

.lsfw-popup.interview-form .interview-form__btn:hover .fa-times {
    color: #ab2a2a;
}

.lsfw-popup.interview-form .interview-form__btn .fa-times {
    position: absolute;
    right: 19px;
    top: 15px;
}

.lsfw-popup.interview-form .interview-form__btn {
    display: block;
    width: 100%;
    margin: 0 0 10px 0;
}

@media screen and (max-width: 1800px) {
    .interview-form .interview-form__btn {
        font-size: 13px;
    }
}

@media screen and (max-width: 1700px) {
    .interview-form .interview-form__btn {
        font-size: 14px;
    }
}

@media screen and (max-width: 1455px) {
    .interview-form .interview-form__btn:nth-child(1), .interview-form .interview-form__btn:nth-child(2) {
        margin-bottom: 10px;
    }

    .interview-form .interview-form__btn {
        width: calc(50% - 5px);
        margin: 0;
        flex-grow: 0;
    }

    .interview-form {
        justify-content: space-between;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 1023px) {
    .interview-form .interview-form__btn {
        font-size: 13px;
    }

    .interview-form .interview-form__btn::before {
        top: 9px;
    }
}

@media screen and (max-width: 767px) {
    .interview-form .interview-form__btn:not(:last-child) {
        margin-bottom: 10px;
    }

    .interview-form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .interview-form .interview-form__btn {
        width: 100% !important;
    }
}
