.elementor-1349 .elementor-element.elementor-element-c9ff81c{--display:flex;}.elementor-1349 .elementor-element.elementor-element-d11f4d3{--display:flex;}.elementor-1349 .elementor-element.elementor-element-248478a.elementor-element{--align-self:stretch;}.elementor-1349 .elementor-element.elementor-element-989dbf8{--display:flex;}/* Start custom CSS for html, class: .elementor-element-e413ec3 *//* Minimize Button */
.badge-close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 28px;
    height: 28px;
    background: rgba(255, 255, 255, 0.2);
    border: none;
    border-radius: 50%;
    color: white;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    z-index: 10;
}

.badge-close:hover {
    background: rgba(255, 255, 255, 0.3);
    transform: rotate(90deg);
}

.badge-close:active {
    transform: rotate(90deg) scale(0.9);
}

/* Minimized state */
.no-waitlist-badge.minimized {
    width: 70px;
    height: 70px;
    padding: 0;
    overflow: hidden;
    border-radius: 50%;
    cursor: pointer;
}

.no-waitlist-badge.minimized .badge-header,
.no-waitlist-badge.minimized .badge-features,
.no-waitlist-badge.minimized .language-row,
.no-waitlist-badge.minimized .badge-cta {
    display: none;
}

.no-waitlist-badge.minimized .badge-close {
    transform: rotate(45deg);
    background: var(--accent);
}

.no-waitlist-badge.minimized .badge-close:hover {
    transform: rotate(45deg) scale(1.1);
    background: #00a89e;
}

.no-waitlist-badge.minimized::after {
    content: '✓';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 36px;
    color: white;
    animation: pulse 2s ease-in-out infinite;
}

@keyframes pulse {
    0%, 100% {
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        transform: translate(-50%, -50%) scale(1.1);
    }
}/* End custom CSS */