.elementor-22443 .elementor-element.elementor-element-74274810{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-22443 .elementor-element.elementor-element-209b9b9a{--display:grid;--e-con-grid-template-columns:1.4fr 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 32px;--row-gap:0px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:032px;--margin-left:0px;--margin-right:0px;}.elementor-22443 .elementor-element.elementor-element-694953e2{--display:flex;}.elementor-22443 .elementor-element.elementor-element-6a41c932 .elementor-heading-title{color:#FFFFFF;}.elementor-22443 .elementor-element.elementor-element-5bd733e{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-22443 .elementor-element.elementor-element-30b0531c{--display:flex;}.elementor-22443 .elementor-element.elementor-element-3121244d .elementor-heading-title{color:#FFFFFF;}.elementor-22443 .elementor-element.elementor-element-7bc02ed7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22443 .elementor-element.elementor-element-7bc02ed7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22443 .elementor-element.elementor-element-7bc02ed7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22443 .elementor-element.elementor-element-7bc02ed7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22443 .elementor-element.elementor-element-7a6a52a9{--display:flex;}.elementor-22443 .elementor-element.elementor-element-45bbbfc1 .elementor-heading-title{color:#FFFFFF;}.elementor-22443 .elementor-element.elementor-element-654e7d46 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22443 .elementor-element.elementor-element-654e7d46 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22443 .elementor-element.elementor-element-654e7d46{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22443 .elementor-element.elementor-element-654e7d46 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22443 .elementor-element.elementor-element-615953c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-22443 .elementor-element.elementor-element-209b9b9a{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-22443 .elementor-element.elementor-element-209b9b9a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-74274810 */.ma-footer-section{
  background: #0b2e59;
  color: #c7d7ec;
    

}

.ma-footer-grid{
  gap: 32px;
  
}

.ma-footer-logo{
  font-size: 20px;
  font-weight: 900;
  color: #ffffff !important;
  margin-bottom: 12px;
}

.ma-footer-desc{
  font-size: 13.5px;
  color: #c7d7ec !important;
  line-height: 1.7;
}

.ma-footer-heading{
  color: #ffffff !important;
  font-size: 16px;
  font-weight: 800;
  margin-bottom: 14px;
}

.ma-footer-list li{
  font-size: 13.5px;
  color: #c7d7ec !important;
  margin-bottom: 8px;
  list-style: none;
}

.ma-footer-social{
  display: flex;
  gap: 10px;
  margin-top: 12px;
}
.ma-footer-social a{
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(255,255,255,.08);
  display: flex;
  align-items: center;
  justify-content: center;
}
.ma-footer-social a:hover{
  background: #4f9dff;
  transition: .2s ease;
}
.ma-footer-social svg,
.ma-footer-social i{
  width: 16px;
  height: 16px;
  color: #fff;
}

.ma-footer-bottom{
  border-top: 1px solid rgba(255,255,255,.12);
  padding-top: 18px;
  text-align: center;
  font-size: 12.5px;
  color: #9fb8db;
}
.ma-footer-section {
  width: 100%;
}

.ma-footer-grid,
.ma-footer-bottom {
  max-width: 1140px;   /* match your site's standard content width — same as your "container" class we found earlier */
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;   /* match whatever left/right padding your main content sections use */
  padding-right: 60px;
}/* End custom CSS */