.elementor-69 .elementor-element.elementor-element-10bacdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-69 .elementor-element.elementor-element-10bacdc.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.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-5e90174 */#cbFooter *{box-sizing:border-box;}

.cb-footer__top{
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
}

.cb-footer__logo{
  background:#ffffff !important;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:30px 40px;
  flex:0 0 280px;
}
.cb-footer__logo img{display:block;width:180px;height:auto;}

.cb-footer__band{
  background:#1D5889 !important;
  flex:1 1 400px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:24px;
  padding:40px 40px 40px 100px;
  clip-path:polygon(6% 0, 100% 0, 100% 100%, 0 100%);
  margin-left:-60px;
}

.cb-footer__info{
  list-style:none;
  margin:0;
  padding:0;
  display:flex;
  flex-direction:column;
  gap:10px;
}
.cb-footer__info li,
.cb-footer__info a{
  display:flex;
  align-items:center;
  gap:10px;
  color:#ffffff !important;
  font-family:'Roboto',sans-serif !important;
  font-size:15px !important;
  text-decoration:none !important;
  outline:none;
}
.cb-footer__info a:hover,
.cb-footer__info a:focus{
  color:#ffffff !important;
  text-decoration:underline !important;
}
.cb-icon-lg{width:18px;height:18px;color:#FFDD00;flex-shrink:0;}

.cb-footer__legal{
  display:flex;
  flex-direction:column;
  gap:8px;
  align-items:flex-end;
}
.cb-footer__legal a{
  color:#B5DDF4 !important;
  font-family:'Roboto',sans-serif !important;
  font-size:14px !important;
  text-decoration:none !important;
  outline:none;
}
.cb-footer__legal a:hover,
.cb-footer__legal a:focus{
  color:#B5DDF4 !important;
  text-decoration:underline !important;
}

.cb-footer__bottom{
  background:#F8F8F8 !important;
  padding:14px 20px;
  text-align:center;
}
.cb-footer__bottom p{
  margin:0;
  color:#6E6E6E !important;
  font-family:'Roboto',sans-serif !important;
  font-size:13px !important;
}

@media(max-width:767px){
  .cb-footer__top{flex-direction:column;}
  .cb-footer__logo{flex:0 0 auto;width:100%;}
  .cb-footer__band{
    clip-path:none;
    margin-left:0;
    flex-direction:column;
    align-items:flex-start;
    padding:32px 24px;
  }
  .cb-footer__legal{align-items:flex-start;}
}

.cb-footer__bottom p a{
  color:#6E6E6E !important;
  text-decoration:underline !important;
  outline:none;
}
.cb-footer__bottom p a:hover,
.cb-footer__bottom p a:focus{
  color:#009EE3 !important;
  text-decoration:underline !important;
}/* End custom CSS */