.elementor-1459 .elementor-element.elementor-element-326613f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1459 .elementor-element.elementor-element-c5d8b10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}@media(max-width:767px){.elementor-1459 .elementor-element.elementor-element-326613f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-1459 .elementor-element.elementor-element-326613f{--width:80%;}}/* Start custom CSS for html, class: .elementor-element-c5d8b10 */.hero-title {
  font-size: 48px;
  line-height: 1.1;
  font-weight: 800;
  color: #101828;

  /*max-width: 1100px;*/
  margin: 0 auto;

  font-family: Nunito;
}

.highlight {
  position: relative;
  display: inline-block;
  padding: 0 6px;
}

.highlight.blue {
  color: #0b74e5;
}

.highlight.green {
  color: #189a30;
}

.highlight.pink {
    color: #CF0085;
}

.highlight svg {
  position: absolute;
  left: 0;
  bottom: -12px;

  width: 100%;
  height: 14px;

  overflow: visible;
}

.highlight.blue svg path {
  stroke: #f4b400;
}

.highlight.pink svg path {
  stroke: #1ea43b;
}

.highlight path {
  stroke-width: 5;
  fill: none;
  stroke-linecap: round;
}

@media (max-width: 767px) {
    .hero-title {
        font-size: 36px;
    }
}/* End custom CSS */