.elementor-42 .elementor-element.elementor-element-2baa7f0{--display:flex;}.elementor-42 .elementor-element.elementor-element-2baa7f0:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2baa7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-343200a */.footer-dev-caption { 
        display: flex; 
        align-items: center; 
        gap: 8px; 
        margin: 0; 
        text-decoration: none; 
    }

    .footer-dev-caption img { 
        height: 15px; 
        width: auto; 
        opacity: 0.3; /* Deixei a logo um pouco mais suave também */
        filter: grayscale(1); 
        transition: 0.1s; 
    }

    .footer-dev-caption:hover img { 
        opacity: 1; 
        filter: grayscale(0); 
    }
    
    .footer-dev-caption figcaption { 
        font-size: 9px !important; /* Aumentei 1px para manter a leitura boa */
        text-transform: uppercase; 
        letter-spacing: 0.5px; 
        color: #b5b5b5; /* Cor cinza mais claro fixa */
        opacity: 0.9;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2baa7f0 *//* =========================================
       BOTÃO FLUTUANTE WHATSAPP
       ========================================= */
    .btn-whatsapp-flutuante {
        position: fixed;
        bottom: 30px;
        right: 30px;
        background-color: var(--h-red); /* Puxa a mesma cor vermelha do seu botão do Header */
        color: #ffffff;
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 12px 24px;
        border-radius: 50px;
        text-decoration: none;
        font-family: 'Plus Jakarta Sans', sans-serif;
        font-weight: 700;
        font-size: 15px;
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
        z-index: 9999;
        transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Efeito elástico suave */
    }

    .btn-whatsapp-flutuante svg {
        width: 22px;
        height: 22px;
        fill: currentColor;
    }

    /* Efeito de Hover (passar o mouse) */
    .btn-whatsapp-flutuante:hover {
        transform: translateY(-5px) scale(1.03);
        box-shadow: 0 8px 25px rgba(219, 36, 36, 0.4);
        background-color: #c91f1f;
        color: #ffffff;
    }

    /* Ajuste para telas menores (Celulares) */
    @media (max-width: 768px) {
        .btn-whatsapp-flutuante {
            bottom: 20px;
            right: 20px;
            padding: 10px 20px;
            font-size: 14px;
        }
        .btn-whatsapp-flutuante svg {
            width: 20px;
            height: 20px;
        }
    }/* End custom CSS */