footer.footer-en{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-direction: column;
  
  background-color: #001b39;
  border-radius: 50px 50px 0 0;
}

.footer-en{
  border-radius: 30px 30px 0 0; 
  background: #001b39;

}

.hs-page {
    background: rgba(39, 201, 214, 0.08) !important;
}



footer.footer-en .top-bar-wrapper{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 60px 20px;
/*     padding: 30px 0px; */
}

footer.footer-en .top-bar-wrapper .content-wrapper.top-bar{
    display: flex;
    flex-direction: row;
    align-items: stretch;
    gap: 30px;
    width: 100%;
}
@media screen and (max-width: 450px) {
    footer.footer-en .top-bar-wrapper .content-wrapper.top-bar{
      flex-direction: column;
      gap: 20px;
  }
}

footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column{
    color: white;
    font-size: 14px;
}

footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column.logo .footer-logo{
    height: auto;
/*     max-height: 25px; */
    width: 120px;
/*     height: 25px;
    max-height: 25px;
    width: auto; */
}


footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column.socials{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
}

footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column.socials .social-icon{
    width: 30px;
    height: 30px;
/*     border: 1px solid white; */
    border: 3px solid #2d5380;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.15s ease-in-out;
    background-color: #fff;
/*     background-color: #F4F4F4; */
    padding: 10px;
}

footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column.socials span{
    width: 30px;
    height: 30px;
    max-width: 30px;
    max-height: 30px;
}


footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column.socials span svg{
    width: 30px;
    height: 30px;
    max-width: 30px;
    max-height: 30px;
/*     fill: #001B39; */
/*     fill: #8B8B8B; */
}
footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column.socials span svg path{
   fill: #2d5380;
}

footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column.socials .social-icon:hover{
  background-color: rgba(255, 255, 255, 0.7);
/*     background-color: #F7F7F9; */
/*     border-color: #F7F7F9; */
}

/* footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column.socials .social-icon:hover svg{
    fill: #001B39;
} */
/* footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column.socials .social-icon:hover svg path{
    fill: red;
/*     fill: rgba(255, 255, 255, 0.7); */
} */


footer.footer-en .accreditations-wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid white;
}

footer.footer-en .accreditations-wrapper .content-wrapper.accreditations{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
    z-index: 3;
    padding: 40px 20px;
    border-top: 1px solid #D6D6D6;
}

footer.footer-en .accreditations-wrapper .content-wrapper.accreditations .accreditation{
    width: auto;
    max-height: 90px;
    object-fit: contain;
}
@media screen and (max-width: 768px) {

    
    footer.footer-en .accreditations-wrapper .content-wrapper.accreditations {
        flex-wrap: wrap;
    }

    footer.footer-en .accreditations-wrapper .content-wrapper.accreditations .accreditation {
        width: calc(33.3% - 45px);
    }

    footer.footer-en .main-footer-wrapper {
        border-bottom: 0px solid #fff;
    }

    footer.footer-en .main-footer-wrapper .content-wrapper.main-footer {
        flex-direction: column;
    }

    footer.footer-en .top-bar-wrapper .content-wrapper.top-bar .top-bar-column.socials{
        gap: 14px;
    }

    footer.footer-en .main-footer-wrapper .content-wrapper.main-footer .footer-column {
        width: 100%!important;
    }

    footer.footer-en .accreditations-wrapper .content-wrapper.accreditations {
        justify-content: center;
        gap: 32px;
    }


}





