.elementor-2432 .elementor-element.elementor-element-6f6dfb7{--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;}.elementor-2432 .elementor-element.elementor-element-b53ceca{--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;--padding-top:30px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-2432 .elementor-element.elementor-element-b53ceca:not(.elementor-motion-effects-element-type-background), .elementor-2432 .elementor-element.elementor-element-b53ceca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2432 .elementor-element.elementor-element-72df5f3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2432 .elementor-element.elementor-element-0e7cf49 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2432 .elementor-element.elementor-element-0e7cf49 .elementor-icon-list-icon i{color:#7FFA04;transition:color 0.3s;}.elementor-2432 .elementor-element.elementor-element-0e7cf49 .elementor-icon-list-icon svg{fill:#7FFA04;transition:fill 0.3s;}.elementor-2432 .elementor-element.elementor-element-0e7cf49{--e-icon-list-icon-size:46px;--icon-vertical-offset:0px;}.elementor-2432 .elementor-element.elementor-element-0e7cf49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2432 .elementor-element.elementor-element-0e7cf49 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:31px;font-weight:bold;text-transform:capitalize;font-style:oblique;}.elementor-2432 .elementor-element.elementor-element-0e7cf49 .elementor-icon-list-text{color:#7FFA04;transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2432 .elementor-element.elementor-element-b53ceca{--padding-top:100px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2432 .elementor-element.elementor-element-72df5f3{--grid-auto-flow:row;}.elementor-2432 .elementor-element.elementor-element-0e7cf49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2432 .elementor-element.elementor-element-0e7cf49 .elementor-icon-list-item > a{font-size:18px;}}@media(max-width:767px){.elementor-2432 .elementor-element.elementor-element-6f6dfb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2432 .elementor-element.elementor-element-b53ceca{--padding-top:200px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2432 .elementor-element.elementor-element-72df5f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2432 .elementor-element.elementor-element-0e7cf49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2432 .elementor-element.elementor-element-0e7cf49 .elementor-icon-list-item > a{font-size:25px;}}/* Start custom CSS */.guincho-alerta {
    position: fixed;
    top: 0;
    left: 0; /* Certifica-se de que o alerta começa no canto esquerdo */
    width: 100%; /* Garante que ocupe toda a largura da tela */
    background-color: #ff0000;
    color: #ffffff;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    z-index: 9999;
    padding: 10px;
    display: flex;
    justify-content: center; /* Centraliza o conteúdo horizontalmente */
    align-items: center; /* Centraliza o conteúdo verticalmente */
    gap: 10px; /* Espaço entre os elementos */
    box-sizing: border-box; /* Garante que padding não afete a largura total */
}

.guincho-alerta span#cidade {
    font-style: italic;
    font-weight: bold;
    color: #ffdd57; /* Destaque da cidade em amarelo */
}

.guincho-alerta a {
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    background-color: #25d366;
    padding: 8px 12px;
    border-radius: 5px;
    animation: piscar 2s infinite; /* Efeito de piscar mais lento */
    white-space: nowrap; /* Impede quebra de linha no texto do botão */
}

@keyframes piscar {
    0%, 100% { opacity: 1; } /* Totalmente visível no início e no final */
    50% { opacity: 0; } /* Pisca na metade do ciclo */
}

/* Ajustes específicos para telas pequenas */
@media (max-width: 768px) {
    .guincho-alerta {
        flex-direction: column; /* Alinha os elementos em coluna no mobile */
        font-size: 16px; /* Reduz o tamanho da fonte no mobile */
        padding: 8px;
    }

    .guincho-alerta a {
        font-size: 14px; /* Reduz o tamanho da fonte do botão no mobile */
        padding: 6px 10px;
    }
}/* End custom CSS */