.elementor-3077 .elementor-element.elementor-element-26b371bb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-widget-crafto-simple-navigation .title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  color: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-widget-crafto-simple-navigation
  .crafto-navigation-menu
  li
  .menu-item-label {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-3077 .elementor-element.elementor-element-5f96afd7 {
  width: 100%;
  max-width: 100%;
}
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  > .elementor-widget-container {
  padding: 5px 0px 5px 0px;
}
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 28px;
  padding: 15px 30px 22px 0px;
}
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a,
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a:before {
  color: var(--e-global-color-secondary);
}
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li.current-menu-item
  > a {
  color: var(--e-global-color-secondary);
}
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  .submenu-icon-content
  p {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: var(--e-global-color-text);
  margin: 0px 0px 0px 0px;
}
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a
  > i {
  font-size: 34px;
  color: var(--e-global-color-secondary);
}
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a
  > img,
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a
  > svg {
  width: 34px;
}
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a
  > svg {
  color: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
  -webkit-text-fill-color: var(--e-global-color-secondary);
}
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a
  > i,
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a
  > img,
.elementor-3077
  .elementor-element.elementor-element-5f96afd7
  .crafto-navigation-menu
  li
  > a
  > svg {
  margin: 0px 20px 0px 0px;
}
@media (min-width: 576px) {
  .elementor-3077 .elementor-element.elementor-element-26b371bb {
    --width: 335px;
  }
}
@media (max-width: 991px) and (min-width: 576px) {
  .elementor-3077 .elementor-element.elementor-element-26b371bb {
    --width: 100%;
  }
}
@media (max-width: 1399px) {
  .elementor-widget-crafto-simple-navigation .title {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
  }
}
@media (max-width: 1199px) {
  .elementor-widget-crafto-simple-navigation .title {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
  }
}
@media (max-width: 991px) {
  .elementor-3077 .elementor-element.elementor-element-26b371bb {
    --margin-top: 0px;
    --margin-bottom: 5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-widget-crafto-simple-navigation .title {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
  }
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li
    > a {
    font-size: 16px;
  }
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li
    > a,
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li
    > a:before {
    color: var(--e-global-color-e180a4f);
  }
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li
    > a:hover {
    color: var(--e-global-color-e180a4f);
  }
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li.current-menu-item
    > a {
    color: var(--e-global-color-e180a4f);
  }
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li
    a {
    border-color: #ffffff1a;
  }
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li
    .submenu-icon-content
    p {
    color: #ffffff99;
  }
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li
    > a
    > i {
    font-size: 32px;
    color: #ffffff99;
  }
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li
    > a
    > img,
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li
    > a
    > svg {
    width: 32px;
  }
  .elementor-3077
    .elementor-element.elementor-element-5f96afd7
    .crafto-navigation-menu
    li
    > a
    > svg {
    color: #ffffff99;
    fill: #ffffff99;
    -webkit-text-fill-color: initial;
  }
}
@media (max-width: 767px) {
  .elementor-widget-crafto-simple-navigation .title {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
  }
}
@media (max-width: 575px) {
  .elementor-widget-crafto-simple-navigation .title {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
  }
}
