.elementor-24 .elementor-element.elementor-element-57ba83d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-5cfc9bf{--display:flex;}/* Start custom CSS for sbi-widget, class: .elementor-element-41fa272 */.elementor-24 .elementor-element.elementor-element-41fa272 {
    background-color: #050505 !important;
    border: 1px solid #333 !important;
    border-radius: 0px !important;
    padding: 24px !important;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
    position: relative;
    overflow: hidden;
}

/* Força todo o conteúdo do terceiro a ficar com fundo transparente */
.elementor-24 .elementor-element.elementor-element-41fa272 .elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-41fa272 iframe {
    background-color: transparent !important;
    border-radius: 0px !important;
}

.elementor-24 .elementor-element.elementor-element-41fa272:hover {
    border-color: #FF6900 !important;
    box-shadow: 0 0 25px rgba(255, 105, 0, 0.2) !important;
}

/* Joguei a fita neon como "after" pra ela nascer por cima de qualquer foto */
.elementor-24 .elementor-element.elementor-element-41fa272::after {
    content: '';
    position: absolute;
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 3px;
    background: #FF6900;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease;
    z-index: 999; /* Z-index máximo para nada cobrir */
}

.elementor-24 .elementor-element.elementor-element-41fa272:hover::after {
    transform: scaleX(1);
    box-shadow: 0 0 15px #FF6900;
}/* End custom CSS */