.t778 .t-btnflex.t-btnflex_type_button2 {
    padding: 0;
    margin: 0;
}

.t778 .ti-tickets-event-tickets-buy {
    color: white !important;
    background-image: var(--uc-button-bgcolor-tcDkIUd1, linear-gradient(0.167turn, rgba(238, 9, 122, 1) 0%, rgba(255, 106, 0, 1) 100%)) !important;
    transform: translateZ(0);
    border-style: solid !important;
    border-color: var(--uc-button-bordercolor-tcDkIUd1, #ff6a00) !important;
    --border-width: var(--uc-button-bordersize-tcDkIUd1, 1px);
    border-radius: var(--uc-button-radius-tcDkIUd1, 7px);
    box-shadow: none !important;
    font-weight: var(--uc-button-fontweight-tcDkIUd1, 700);
    transition-duration: 0.2s;
    transition-property: background-color, color, border-color, box-shadow, opacity, transform, gap;
    transition-timing-function: ease-in-out;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover) *, .t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover) *::before, .t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover) *::after {
    -webkit-backface-visibility: hidden;
}

.t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover)::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition-property: opacity;
    transition-duration: inherit;
    transition-timing-function: inherit;
    /*background-color: var(--uc-button-bgcolorhover-tcDkIUd1, #ff6a00);*/
}

@media (hover: hover) {
    .t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover):hover::after {
        opacity: 1;
    }

    .t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover):focus-visible::after {
        opacity: 1;
    }

    .t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover):hover .t-btnflex__border::after {
        opacity: 1;
    }

    .t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover):focus-visible .t-btnflex__border::after {
        opacity: 1;
    }
}

@media (hover: hover) {
    .t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover):hover {
        animation-name: t-button-hover-animation;
        animation-duration: 0s;
        animation-fill-mode: forwards;
        animation-delay: 0.2s;
        animation-timing-function: linear;
    }

    .t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover):focus-visible {
        animation-name: t-button-hover-animation;
        animation-duration: 0s;
        animation-fill-mode: forwards;
        animation-delay: 0.2s;
        animation-timing-function: linear;
    }

    @keyframes t-button-hover-animation {
        to {
            background-image: none;
            background-color: transparent;
        }
    }
}

@media (hover: hover) {
    .t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover):hover {
        color: var(--uc-button-colorhover-tcDkIUd1, #fcfcf6) !important;
        border-color: var(--uc-button-bordercolorhover-tcDkIUd1, #ff6a00) !important;
    }

    .t778 .ti-tickets-event-tickets-buy:not(.t-animate_no-hover):focus-visible {
        color: var(--uc-button-colorhover-tcDkIUd1, #fcfcf6) !important;
        border-color: var(--uc-button-bordercolorhover-tcDkIUd1, #ff6a00) !important;
    }
}