.elementor-364 .elementor-element.elementor-element-252fbe4{--display:flex;}.elementor-364 .elementor-element.elementor-element-3767427{width:100%;max-width:100%;}.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-3767427 *//* --- FIX FOOTER LOGO ALIGNMENT + ADD NEON GLOW --- */

/* Make brand row horizontal (like header) */
.gsb-brand {
    display: flex;
    flex-direction: row;   /* horizontal */
    align-items: center;   /* vertically centered */
    gap: 10px;             /* spacing between logo & text */
}

/* Logo image sizing + glow */
.gsb-logo-img img {
    height: 34px;              /* perfect size to match header */
    width: auto;
    display: block;
    filter: drop-shadow(0 0 6px rgba(0,255,204,0.65)); /* neon glow */
    transition: 0.25s ease;
}

/* Logo hover effect (same glow as header) */
.gsb-logo-img img:hover {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(0,255,204,0.85));
}

/* Hide the brand subtitle on mobile (already done but more controlled now) */
@media (max-width: 880px) {
    .gsb-brand {
        flex-direction: row;
    }
}/* End custom CSS */