body .page--home .page__section--career .page__tab-button {
    pointer-events: all;
}

.page__tab-button-text {
    width: 100%;
}
.page__tab-link-vacancy {
    display: block;
    position: relative;
    text-decoration: none;
    transition: all 0.35s !important;
}
    body .page__tab-button:hover .page__tab-link-vacancy {
        color: #24A8FF;
    }

body .page--home .page__section--career .page__tab-button::before {
    background-color: #24A4F8;
    bottom: -1px;
}
    
body .page__tab-button .page__icon-circle {
    right: 0;
    top: 50%;
    opacity: 1 !important;
    transition: all 0.35s !important;
    transform: translate(0, -50%);
}
    body .page__tab-button:hover .page__icon-circle {
        border-color: #24A8FF;
        color: #24A8FF;
    }
    .page__icon-circle-value,
    .page__icon-circle-icon {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 1;
        transition: all 0.35s;
    }
        .page__icon-circle-icon {
            opacity: 0;
        }
            body .page__tab-button:hover .page__icon-circle-icon {
                opacity: 1;
            }
            body .page__tab-button:hover .page__icon-circle-value {
                opacity: 0;
            }