#user-country-active.elementor-icon-list-icon {
    position: relative;
}
#user-country-active.elementor-icon-list-icon img,
#user-country-active.elementor-icon-list-icon::after {
    width: 24px;
    max-width: 24px;
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0);
}
li.elementor-icon-list-item:hover #user-country-active.elementor-icon-list-icon::after {
    content: url(/assets/img/icons/countries-round/icon-sg-round-hover.svg) !important;
    width: 24px;
    height: 24px;
    top: 0;
    left: 0;
}
li.elementor-icon-list-item:hover #user-country-active.elementor-icon-list-icon.my::after {
    content: url(/assets/img/icons/countries-round/icon-my-round-hover.svg) !important;
}

.paywall-content {
    max-height: 600px;
    overflow: hidden;
    position: relative;
}
.paywall-content::after {
    content: " ";
    background: rgb(255, 255, 255);
    background: linear-gradient(
        0deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.5) 60%,
        rgba(255, 255, 255, 0) 100%
    );
    display: block;
    width: 100%;
    height: 200px !important;
    position: absolute !important;
    bottom: 0 !important;
    z-index: 999 !important;
    top: unset !important;
}
.paywall-content.unlocked {
    max-height: none;
}
.paywall-content.unlocked::after {
    display: none;
}
