.item2 .elementor-item-active {
  background-color: #f94608 !important;
}

.item2 a:hover {
  background-color: #f94608 !important;
}

.item3 .elementor-item-active {
  background-color: #ffdf64 !important;
  color: #000 !important;
}

.item3 a:hover {
  background-color: #ffdf64 !important;
  color: #000 !important;
}

.item4 .elementor-item-active {
  background-color: #3e0342 !important;
  color: #fff !important;
}

.item4 a:hover {
  background-color: #3e0342 !important;
  color: #fff !important;
}

.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none ul li a {
  background: none !important;
  position: relative;
}

.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none ul li a::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  transform: skewX(-15deg);
  z-index: -1;
}

.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none ul li a::after {
  transform: skewX(-15deg);
}

.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none ul li.item1 a::after {
  background: #eb464f;
}

.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none ul li.item2 a::after {
  background: #e6552a;
}

.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none ul li.item3 a::after {
  background: #fae078;
}

.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none ul li.item4 a::after {
  background: #380840;
}

.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none ul li.item5 a::after {
  background: #eb464f;
}

.item5 .elementor-item-active {
  background-color: #e31a44 !important;
  color: #fff !important;
}

.item5 {
  color: #fff !important;
  background-color: #e31a44 !important;
  transform: skewX(-15deg);
}

.elementor-menu-anchor {
  margin-top: -110px;
  padding-top: 110px;
}

.elementor-field-type-radio.elementor-field-group.elementor-column.elementor-field-group-field_4d9c30c.elementor-col-80 {
  margin-left: -70px;
}

.elementor-button:hover {
  background-color: #012243 !important;
  border-color: #FFDF65 !important;
}

.reserver {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  fill: #000000;
  color: #000000 !important;
  background-color: var( --e-global-color-53bc7c3 );
  border-style: solid;
  border-radius: 30px 30px 30px 30px;
  padding: 10px !important;
}



.elementor-counter-title {
  text-align: center;
}