.elementor-20024 .elementor-element.elementor-element-915b86c{--display:flex;}.elementor-widget-ha-list-group .ha-text .ha-list-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-list-group .ha-text .ha-list-detail{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-list-group .ha-badge{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-item-wrap{flex-direction:row;}.elementor-20024 .elementor-element.elementor-element-c84872c{width:100%;max-width:100%;}.elementor-20024 .elementor-element.elementor-element-c84872c > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-item-wrap{padding:15px 15px 15px 15px;}.elementor-20024 .elementor-element.elementor-element-c84872c.ha-mode--compact .ha-list-wrap{border-style:solid;border-width:1px;border-color:#e8e8e8;border-radius:10px 10px 10px 10px;}.elementor-20024 .elementor-element.elementor-element-c84872c.ha-mode--compact .ha-list-item:not(:last-child){border-bottom-style:solid;border-bottom-width:1px;border-color:#e8e8e8;}.elementor-20024 .elementor-element.elementor-element-c84872c.ha-mode--comfy .ha-list-item{border-style:solid;border-width:1px;border-color:#e8e8e8;border-radius:10px 10px 10px 10px;}.elementor-20024 .elementor-element.elementor-element-c84872c.ha-direction--right .ha-list-item .ha-icon{margin-right:5px;}.elementor-20024 .elementor-element.elementor-element-c84872c.ha-direction--left .ha-list-item .ha-icon{margin-left:5px;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-icon.icon{font-size:21px;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-icon.number span{font-size:21px;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-icon.image img{width:21px;border-radius:100px 100px 100px 100px;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-icon{padding:12px;border-radius:100px 100px 100px 100px;background:#02010100;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-icon i{color:#4C4C4C;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-icon svg{fill:#4C4C4C;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-icon span{color:#4C4C4C;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-text .ha-list-title{margin-bottom:10px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item a .ha-item-wrap .ha-text .ha-list-title{color:#000000;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title{color:#045E8D;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-text .ha-list-detail{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-badge{margin-left:10px !important;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-direction{font-size:14px;padding:0px;background-color:rgba(0,0,0,0);}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item  .ha-direction{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-item-wrap .ha-direction i{color:#8c8c8c;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-item-wrap .ha-direction svg{fill:#8c8c8c;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-item-wrap .ha-direction{background-color:rgba(204,204,204,0);}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-item-wrap:hover .ha-direction i{color:#045E8D;}.elementor-20024 .elementor-element.elementor-element-c84872c .ha-list-item .ha-item-wrap:hover .ha-direction svg{fill:#045E8D;}/* Start custom CSS for ha-list-group, class: .elementor-element-c84872c */.ha-list-wrap {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 1.5rem 2.5rem !important; /* vertical | horizontal */
  list-style: none;
  padding: 0;
  margin: 0;
}

.ha-list-wrap .ha-list-item {
  width: 100% !important;
  float: none !important;
}

@media (max-width: 1024px) {
  .ha-list-wrap {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 600px) {
  .ha-list-wrap {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */