 .tab-btn a.elementor-button {
  cursor: pointer;
}
.tab-body {
  display: none;
}
.tab-body.tab-active {
  display: flex;
}
.tab-vertical__buttons a.elementor-button {
  cursor: pointer;
  min-width: 220px;
}
@media ((min-width: 768px)) {
  .tab-vertical__buttons a.elementor-button {
    min-width: 295px;
  }
}
.tab-vertical__buttons a.elementor-button.tab-active {
  background-color: #ED3224 !important;
  color: white !important;
}
.tab-vertical__bodys .elementor-heading-title {
  margin: 0;
}
.tab-vertical__bodys a {
  color: #424243;
}
.tab-vertical__bodys .tab-body {
  display: none;
}
.tab-vertical__bodys .tab-body.tab-active {
  display: block;
}
.tab-animation .tab-btn a.elementor-button {
  cursor: pointer;
}
.tab-animation .tab-btn a.elementor-button.tab-active {
  background-color: #ED3224;
  color: white;
}
.tab-animation .tab-btn--secundary a.elementor-button.tab-active {
  background-color: #424243;
}
.tab-animation .tab-body {
  display: none;
}
.tab-animation .tab-body.tab-active {
  display: flex;
}

