.elementor-7 .elementor-element.elementor-element-2c0e0faf{--display:flex;}.elementor-7 .elementor-element.elementor-element-17c6224{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-c3ba5fa */<style>
.container-oferta {
    background: #ffffff;
    border: 3px solid #FFD700;
    border-radius: 20px;
    padding: 30px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    max-width: 450px;
    margin: 0 auto;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.1);
}

.badge-promo {
    background: #ff0000;
    color: white;
    padding: 5px 15px;
    border-radius: 50px;
    font-weight: bold;
    font-size: 12px;
    display: inline-block;
    margin-bottom: 15px;
    animation: pulse 1.5s infinite;
}

h2 { color: #222; font-size: 24px; line-height: 1.2; }
h2 span { color: #FFD700; }

.price-box { margin: 20px 0; background: #f9f9f9; padding: 15px; border-radius: 10px; }
.old-price { text-decoration: line-through; color: #888; margin-bottom: 5px; }
.current-price { font-size: 42px; font-weight: 800; color: #00a859; }
.current-price span { font-size: 16px; color: #444; }

.beneficios { text-align: left; margin-bottom: 25px; }
.item { margin-bottom: 10px; font-size: 14px; color: #333; }

.countdown-container { background: #222; color: white; padding: 15px; border-radius: 10px; margin-bottom: 20px; }
#countdown { display: flex; justify-content: center; gap: 15px; margin-top: 10px; }
.time-block { display: flex; flex-direction: column; }
.time-block span { font-size: 20px; font-weight: bold; color: #FFD700; }
.time-block small { font-size: 10px; text-transform: uppercase; }

.btn-whatsapp {
    display: block;
    background: #25D366;
    color: white;
    text-decoration: none;
    padding: 15px;
    border-radius: 10px;
    font-weight: bold;
    font-size: 16px;
    transition: 0.3s;
}

.btn-whatsapp:hover { background: #128C7E; transform: scale(1.05); }

@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}
</style>/* End custom CSS */