.elementor-widget-page-hero-w-icon {
  min-height: 80vh;
}
@media (min-width: 767px) {
  .elementor-widget-page-hero-w-icon {
    min-height: 90vh;
  }
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper.elementor-background-classic {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  position: relative;
  display: block;
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 80vh;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-bottom: 5vw;
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay:before, .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (min-width: 767px) {
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay {
    background-size: cover;
    min-height: 90vh;
  }
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay .elementor-page-hero-w-icon-quads {
  text-align: right;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay .elementor-page-hero-w-icon-quads #page_hero_w_icon_overlay_svg {
  width: auto;
  height: 100%;
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay-solid.elementor-page-hero-w-icon-overlay-dark:before {
  background-color: rgba(0, 0, 0, 0.6);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay-solid.elementor-page-hero-w-icon-overlay-light:before {
  background-color: rgba(255, 255, 255, 0.6);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay-gradient.elementor-page-hero-w-icon-overlay-dark:before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5) 40%, black 90%);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay-gradient.elementor-page-hero-w-icon-overlay-light:before {
  background-image: linear-gradient(rgba(255, 255, 255, 0) 60%, white 100%);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay-quad-top-left-light .elementor-page-hero-w-icon-quads #page_hero_w_icon_overlay_svg #top_left_quad {
  fill: var(--e-global-color-accent);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay-quad-top-left-dark .elementor-page-hero-w-icon-quads #page_hero_w_icon_overlay_svg #top_left_quad {
  fill: var(--e-global-color-text);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay-quad-btm-left-light .elementor-page-hero-w-icon-quads #page_hero_w_icon_overlay_svg #btm_left_quad {
  fill: var(--e-global-color-accent);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay-quad-btm-left-dark .elementor-page-hero-w-icon-quads #page_hero_w_icon_overlay_svg #btm_left_quad {
  fill: var(--e-global-color-text);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay-quad-right-light .elementor-page-hero-w-icon-quads #page_hero_w_icon_overlay_svg #right_quads {
  fill: var(--e-global-color-accent);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-overlay-quad-right-dark .elementor-page-hero-w-icon-quads #page_hero_w_icon_overlay_svg #right_quads {
  fill: var(--e-global-color-text);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper {
  z-index: 1;
  display: grid;
  width: 100%;
  grid-template-columns: 7fr 1fr;
}
@media (min-width: 767px) {
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar {
  background-color: rgba(0, 0, 0, 0.6784313725);
  width: 100vw;
}
@media (min-width: 767px) {
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar {
    width: auto;
    max-width: 80vw;
  }
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content {
  padding: 2em 1em;
}
@media (min-width: 1154px) {
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content {
    padding-left: calc((100vw - 1080px) / 2);
    padding-right: 4em;
  }
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h1,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h2,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h3,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h4,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h5,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h6 {
  margin: 0;
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h1.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h2.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h3.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h4.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h5.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h6.elementor-page-hero-w-icon-title {
  font-size: calc(var(--e-global-typography-primary-font-size) * 0.8);
  line-height: calc(var(--e-global-typography-primary-line-height) * 0.8);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
@media (min-width: 767px) {
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h1.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h2.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h3.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h4.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h5.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h6.elementor-page-hero-w-icon-title {
    font-size: calc(var(--e-global-typography-primary-font-size) * 1.4);
    line-height: calc(var(--e-global-typography-primary-line-height) * 1.4);
    margin-bottom: 1rem;
  }
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h1.elementor-page-hero-w-icon-subtitle,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h2.elementor-page-hero-w-icon-subtitle,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h3.elementor-page-hero-w-icon-subtitle,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h4.elementor-page-hero-w-icon-subtitle,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h5.elementor-page-hero-w-icon-subtitle,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h6.elementor-page-hero-w-icon-subtitle {
  font-size: calc(var(--e-global-typography-secondary-font-size) * 0.9);
  line-height: calc(var(--e-global-typography-secondary-line-height) * 0.9);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
@media (min-width: 767px) {
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h1.elementor-page-hero-w-icon-subtitle,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h2.elementor-page-hero-w-icon-subtitle,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h3.elementor-page-hero-w-icon-subtitle,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h4.elementor-page-hero-w-icon-subtitle,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h5.elementor-page-hero-w-icon-subtitle,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar .elementor-page-hero-w-icon-content h6.elementor-page-hero-w-icon-subtitle {
    font-size: calc(var(--e-global-typography-secondary-font-size) * 1.4);
    line-height: calc(var(--e-global-typography-secondary-line-height) * 1.4);
  }
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content, .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-svg,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-img, .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-svg,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-img {
  min-width: 3em;
  min-height: 3em;
  height: 8vw;
  width: 8vw;
  margin-right: 1vw;
}
@media (min-width: 767px) {
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-svg,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-img, .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-svg,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-img {
    min-width: 7em;
    min-height: 7em;
    height: 120px;
    width: 120px;
    max-height: 120px;
    max-width: 120px;
    margin-right: 1.2em;
  }
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-svg svg .primary,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-img svg .primary, .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-svg svg .primary,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-img svg .primary {
  fill: var(--e-global-color-secondary);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-svg svg .secondary,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-img svg .secondary, .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-svg svg .secondary,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content .elementor-page-hero-w-icon-icon-img svg .secondary {
  fill: var(--e-global-color-accent);
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h1,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h2,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h3,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h4,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h5,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h6, .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h1,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h2,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h3,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h4,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h5,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h6 {
  margin: 0;
}
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h1.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h2.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h3.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h4.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h5.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h6.elementor-page-hero-w-icon-title, .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h1.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h2.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h3.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h4.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h5.elementor-page-hero-w-icon-title,
.elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h6.elementor-page-hero-w-icon-title {
  font-size: 6vw;
  line-height: 6.3vw;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
@media (min-width: 767px) {
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h1.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h2.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h3.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h4.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h5.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-icon .elementor-page-hero-w-icon-content h6.elementor-page-hero-w-icon-title, .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h1.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h2.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h3.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h4.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h5.elementor-page-hero-w-icon-title,
  .elementor-widget-page-hero-w-icon .elementor-page-hero-w-icon-wrapper .elementor-page-hero-w-icon-content-wrapper .elementor-page-hero-w-icon-bar.page-hero-title-image .elementor-page-hero-w-icon-content h6.elementor-page-hero-w-icon-title {
    font-size: calc(var(--e-global-typography-primary-font-size) * 1.4);
    line-height: calc(var(--e-global-typography-primary-line-height) * 1.2);
  }
}