.wp-skill-bars.wp-block-fse-pro-progress-bar {
    gap: 2.5rem;

    .has-outside .bar-number {
        background-color: transparent !important;
    }
}

.wp-block-awards .wp-block-column .wp-block-buttons>.wp-block-button {
    position: relative;
    text-indent: 999999px;
    padding: 0;
    width: 22px;
    height: 22px;
    padding: 10px;
    background: transparent;
    text-align: right;
    margin-left: auto;
    transform: rotate(315deg);
    top: 15px;
    right: -10px;
    transition: all 0.4s;
    cursor: pointer
}

.wp-block-awards .wp-block-group {
    position: relative;
    width: 100%;
}

.wp-block-awards .wp-block-group.wp-block-event-booking {
    padding-right: 50px;
}

.wp-block-awards .wp-block-group>* {
    padding: 0;
    margin-inline: 0;
    max-width: 100%;
}

.wp-block-awards .wp-block-column .wp-block-buttons {
    position: absolute;
    right: 0;
    top: 0
}

.wp-block-awards .wp-block-column .wp-block-buttons>.wp-block-button:before {
    width: 25px;
    height: 2px;
    background: var(--wp--preset--color--foreground);
    content: '';
    position: absolute;
    z-index: 1;
    right: 0
}

.wp-block-awards .wp-block-column .wp-block-buttons>.wp-block-button::after {
    width: 12px;
    height: 12px;
    content: '';
    border-right: 2px solid var(--wp--preset--color--foreground);
    border-bottom: 2px solid var(--wp--preset--color--foreground);
    z-index: 99;
    position: absolute;
    transform: rotate(315deg);
    top: 4px;
    right: 0
}

.wp-block-awards .wp-block-group:hover>.wp-block-section-content {
    transition: all 0.4s;
}

.wp-block-awards .wp-block-group:hover>.wp-block-section-content:not(:hover) {
    opacity: .3
}

.wp-block-awards .wp-block-group .wp-block-section-content:hover .wp-block-button {
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: finite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
    animation: pulse-animation 1s finite
}

@-webkit-keyframes blinker {
    0% {
        transform: scale(1) rotate(315deg)
    }

    50% {
        transform: scale(1.2) rotate(315deg)
    }

    100% {
        transform: scale(1) rotate(315deg)
    }
}

@-moz-keyframes blinker {
    0% {
        transform: scale(1) rotate(315deg)
    }

    50% {
        transform: scale(1.2) rotate(315deg)
    }

    100% {
        transform: scale(1) rotate(315deg)
    }
}

@keyframes blinker {
    0% {
        transform: scale(1) rotate(315deg)
    }

    50% {
        transform: scale(1.2) rotate(315deg)
    }

    100% {
        transform: scale(1) rotate(315deg)
    }
}

.wp-block-awards {
    .wp-block-award-lists {
        .wp-block-section-content:first-child {
            padding-top: 0 !important;
            border-top: 0 !important;
        }

        .wp-block-section-content:last-child {
            padding-bottom: 0 !important;
            border-bottom: 0 !important;
        }
    }
}