.site-footer {
    background-color: #1B3C53;
    color: #E3E3E3;
    text-align: center;
    padding: 20px 0;
    border: 0;
    
    
}
.footer-container {
    overflow: hidden; /* Or 'auto' if you want scrollbars when content overflows */
    max-width: 100vw;
    box-sizing: border-box; /* Include padding and border in the width */
}
.site-footer .footer-widgets {
    display: flex;
    justify-content: space-between; /* Distributes space evenly between widgets */
    align-items: center; /* Aligns widgets vertically in the center */
}
.site-footer .container {
    width: 80%;
    
}
.site-footer .widget-area {
    flex: 1;
    margin-bottom: 20px;
}
.site-footer .site-info {
    margin-top: 20px;
    font-size: 0.9em;
}
.site-footer a {
    color: #E3E3E3;
    text-decoration: none;
}

.site-footer a:hover {
    text-decoration: underline;
    color: #456882;
}
.footer-contact {
    margin: auto;
    margin-left: 10%; /* Adjust this value as needed */
    font-size: 0.9em;
 
}
.footer-2 {
    max-width: 10px;
}
.footer-3 {
    text-align: left;
   
}
.footer-1 {
    text-align: left;
    padding-left: 20px;
    
    
}

.footer-container div, .footer-container , .wp-block-heading {
    background-color: #1B3C53 !important;
}


.footer-widgets {
    display: flex;
    justify-content: space-between;
    width: 80vw;
    margin: 0 auto;
    align-items: flex-start;
    width: 90%; /* Use 100% to fill the parent container */
    box-sizing: border-box; /* Include padding and border in the width */
  }
  
  .footer-widgets .widget-area {
    flex: 1;
    padding: 20px 20px 20px 20px; /* Adjust padding as needed */
    box-sizing: border-box;
    word-wrap: break-word; /* Ensures words break to go to the next line */
    overflow-wrap: break-word; /* Breaks long words if necessary to prevent overflow */
    
  }
  @media (max-width: 768px) { 
      .footer-widgets .widget-area p {
        font-size: 15px;
        
      }
      .footer-widgets {
        flex-direction: column; 
        
    }
    .widget-area {
        margin-right: auto;
    }
      .footer-2 {
        display: none;
      }
  }