.elementor-307 .elementor-element.elementor-element-82da6c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}/* Start custom CSS for html, class: .elementor-element-9dd2cf9 */.et-mobile-panel .et_b_mobile-panel-more_toggle .et-content,.tab-mmenu label:has(:checked) + div {
  display: block;
}

.et-mobile-panel .et-content_toggle .et-content .et-mini-content-head,.tab-mmenu input {
  display: none;
}

.tab-mmenu {
  display: flex;
  flex-wrap: wrap;
}

.tab-mmenu > label {
  border: 1px solid #e1e1e1;
  flex: 1 1;
  order: -1;
  padding: 0.6rem;
  text-align: center;
  cursor: pointer;
}

.tab-mmenu > div {
  display: none;
  width: 100%;
  padding: 1rem 0;
}

.tab-mmenu label {
  color: #555;
}

.tab-mmenu label:has(:checked) {
  border-bottom: 3px solid #3b990c;
  color: #3b990c;
}

.tab-mmenu ul {
  font-size: 16px;
  margin-bottom: 3rem;
  padding-left: 10px;
  text-align: left;
}

.tab-mmenu li {
  margin-bottom: 16px;
  border-bottom: 1px solid #e1e1e1;
}/* End custom CSS */