.elementor-1370 .elementor-element.elementor-element-1cc550b{text-align:center;}.elementor-1370 .elementor-element.elementor-element-1cc550b .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:50px;font-weight:500;letter-spacing:-0.8px;color:#282828;}.elementor-1370 .elementor-element.elementor-element-764fb34{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;color:#2F2F2F;}.elementor-1370 .elementor-element.elementor-element-0854a0c{margin-top:20px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-1370 .elementor-element.elementor-element-46126c7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1370 .elementor-element.elementor-element-46126c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-1370 .elementor-element.elementor-element-b2ca3e3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1370 .elementor-element.elementor-element-b2ca3e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-1370 .elementor-element.elementor-element-3452624.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1370 .elementor-element.elementor-element-3452624.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1370 .elementor-element.elementor-element-11cacf1{margin-top:20px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-1370 .elementor-element.elementor-element-ec14548.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1370 .elementor-element.elementor-element-ec14548.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-1370 .elementor-element.elementor-element-7a54f2a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1370 .elementor-element.elementor-element-7a54f2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-1370 .elementor-element.elementor-element-8dc6b9a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1370 .elementor-element.elementor-element-8dc6b9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}@media(max-width:1024px){.elementor-1370 .elementor-element.elementor-element-1cc550b .elementor-heading-title{font-size:45px;}.elementor-1370 .elementor-element.elementor-element-764fb34{font-size:15px;}}@media(max-width:767px){.elementor-1370 .elementor-element.elementor-element-1cc550b .elementor-heading-title{font-size:35px;}.elementor-1370 .elementor-element.elementor-element-764fb34{font-size:14px;}}/* Start custom CSS for column, class: .elementor-element-46126c7 */.ihc_level_wrap {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.ihc-level-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.ihc-level-item-wrap {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.ihc-level-item-content {
  flex-grow: 1;
}

.ihc-level-item-bottom {
  margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e6a900 */.ihc_level_wrap {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.ihc-level-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.ihc-level-item-wrap {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.ihc-level-item-content {
  flex-grow: 1;
}

.ihc-level-item-bottom {
  margin-top: auto;
}/* End custom CSS */