.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-70f507a *//* 1. Target the logo container to remove bottom spacing */
.logo-container, 
.footer-logo { 
    margin-bottom: -39px !important; /* Reduce this number to bring content up */
    padding-bottom: g !important;
}

/* 2. Target the address/text block to remove top spacing */
.address, 
.footer-info-text {
    margin-top:  !important;
    padding-top: 0 !important;
    line-height: 1.4; /* Keeps text readable while being compact */
}

/* 3. If you are using Flexbox on the parent container */
.footer-col {
    display: flex;
    flex-direction: column;
    justify-content: flex-start; /* Aligns everything to the top */
    gap: 10px; /* This controls the uniform gap between all items */
}/* End custom CSS */