.elementor-2711 .elementor-element.elementor-element-05a87c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-05a87c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2711 .elementor-element.elementor-element-159858a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-159858a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2711 .elementor-element.elementor-element-0f6c960{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-0f6c960 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2711 .elementor-element.elementor-element-169633a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-169633a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2711 .elementor-element.elementor-element-cb37549{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-cb37549 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2711 .elementor-element.elementor-element-27b2995{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-27b2995 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2711 .elementor-element.elementor-element-c285d4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-c285d4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2711 .elementor-element.elementor-element-a4c187e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-a4c187e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2711 .elementor-element.elementor-element-f33cc17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-f33cc17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2711 .elementor-element.elementor-element-338193a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-338193a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2711 .elementor-element.elementor-element-fb31575{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2711 .elementor-element.elementor-element-fb31575 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-2711:not(.elementor-motion-effects-element-type-background), body.elementor-page-2711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}@media(max-width:767px){.elementor-2711 .elementor-element.elementor-element-05a87c8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2711 .elementor-element.elementor-element-159858a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2711 .elementor-element.elementor-element-0f6c960{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2711 .elementor-element.elementor-element-169633a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2711 .elementor-element.elementor-element-cb37549{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2711 .elementor-element.elementor-element-27b2995{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2711 .elementor-element.elementor-element-c285d4b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2711 .elementor-element.elementor-element-a4c187e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2711 .elementor-element.elementor-element-f33cc17{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2711 .elementor-element.elementor-element-338193a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2711 .elementor-element.elementor-element-fb31575{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-128b55f *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee34afd *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4413d34 *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9f2b24 *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ce125d *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-151d44b *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e3a338 *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bd5a07 *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8febc6c *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1c04b0 *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c40908e *//* ===== ALERT BAR ===== */
.alert-bar {
    background: linear-gradient(90deg, #991B1B 0%, #DC2626 50%, #991B1B 100%);
    color: #fff;
    text-align: center;
    padding: 14px 20px;
    font-weight: 700;
    font-family: 'Manrope', sans-serif;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 5px 15px rgba(220, 38, 38, 0.3);
}

/* Animação do Ícone de Presente */
.alert-bar i {
    margin-right: 8px;
    animation: pulse-icon 2s infinite ease-in-out;
}

@keyframes pulse-icon {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
}/* End custom CSS */