/*General*/
@media (min-width: 1600px) {
  .ohm-outer-spacing {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .ohm-outer-spacing {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media (max-width: 768px) {
  .ohm-outer-spacing {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
}

.elementor-widget-button:not(.ohm-btn) a {
  font-family: "Lato" !important;
  text-transform: uppercase;
  padding: 11px 27px !important;
  font-weight: 300;
  padding: 11px 27px !important;
}
.elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
  font-family: "Lato" !important;
  font-weight: 300;
}
@media (min-width: 1600px) {
  .elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
    font-size: calc(1400px / 80 * 0.85) !important;
    line-height: calc(1400px / 80 * 0.85 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
    font-size: calc(1.1494252874vw * 0.85) !important;
    line-height: calc(1.1494252874vw * 0.85 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
    font-size: calc(1.4285714286vw * 0.85) !important;
    line-height: calc(1.4285714286vw * 0.85 * 1.5) !important;
  }
}
@media (max-width: 768px) {
  .elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
    font-size: calc(3.3333333333vw * 0.85) !important;
    line-height: calc(3.3333333333vw * 0.85 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
    font-size: calc(2.8571428571vw * 0.85) !important;
    line-height: calc(2.8571428571vw * 0.85 * 1.5) !important;
  }
}
@media (max-width: 768px) {
  .elementor-widget-button:not(.ohm-btn) a {
    padding: 11px 27px !important;
  }
}
@media (max-width: 768px) and (min-width: 1600px) {
  .elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
    font-size: calc(1400px / 80 * 0.95) !important;
    line-height: calc(1400px / 80 * 0.95 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
    font-size: calc(1.1494252874vw * 0.95) !important;
    line-height: calc(1.1494252874vw * 0.95 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
    font-size: calc(1.4285714286vw * 0.95) !important;
    line-height: calc(1.4285714286vw * 0.95 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
    font-size: calc(3.3333333333vw * 0.95) !important;
    line-height: calc(3.3333333333vw * 0.95 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-button:not(.ohm-btn) a .elementor-button-text {
    font-size: calc(2.8571428571vw * 0.95) !important;
    line-height: calc(2.8571428571vw * 0.95 * 1.5) !important;
  }
}

button[type=submit] {
  font-family: "Lato" !important;
  font-weight: 300;
}

.elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
.elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
.elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
  font-family: "Canela Web";
  font-weight: 100;
  margin-bottom: 0 !important;
  text-underline-offset: 2px;
  line-height: normal !important;
}
@media (min-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
    font-size: calc(1400px / 80 * 2.1) !important;
    line-height: calc(1400px / 80 * 2.1 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
    font-size: calc(1.1494252874vw * 2.1) !important;
    line-height: calc(1.1494252874vw * 2.1 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
    font-size: calc(1.4285714286vw * 2.1) !important;
    line-height: calc(1.4285714286vw * 2.1 * 1.5) !important;
  }
}
@media (max-width: 768px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
    font-size: calc(3.3333333333vw * 2.1) !important;
    line-height: calc(3.3333333333vw * 2.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
    font-size: calc(2.8571428571vw * 2.1) !important;
    line-height: calc(2.8571428571vw * 2.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
    font-size: calc(1400px / 80 * 1.8) !important;
    line-height: calc(1400px / 80 * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
    font-size: calc(1.1494252874vw * 1.8) !important;
    line-height: calc(1.1494252874vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
    font-size: calc(1.4285714286vw * 1.8) !important;
    line-height: calc(1.4285714286vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
    font-size: calc(3.3333333333vw * 1.8) !important;
    line-height: calc(3.3333333333vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h1.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h2.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title, .ohm-sub-heading) h3.elementor-heading-title {
    font-size: calc(2.8571428571vw * 1.8) !important;
    line-height: calc(2.8571428571vw * 1.8 * 1.5) !important;
  }
}

.elementor-widget:not(:last-child).ohm-sub-heading {
  margin-bottom: 0px !important;
}

.elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
  font-family: "Canela Web";
  font-weight: 100;
  margin-bottom: 0 !important;
  text-underline-offset: 2px;
  line-height: normal !important;
}
@media (min-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1400px / 80 * 2.1) !important;
    line-height: calc(1400px / 80 * 2.1 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1.1494252874vw * 2.1) !important;
    line-height: calc(1.1494252874vw * 2.1 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1.4285714286vw * 2.1) !important;
    line-height: calc(1.4285714286vw * 2.1 * 1.5) !important;
  }
}
@media (max-width: 768px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
    font-size: calc(3.3333333333vw * 2.1) !important;
    line-height: calc(3.3333333333vw * 2.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
    font-size: calc(2.8571428571vw * 2.1) !important;
    line-height: calc(2.8571428571vw * 2.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1400px / 80 * 1.8) !important;
    line-height: calc(1400px / 80 * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1.1494252874vw * 1.8) !important;
    line-height: calc(1.1494252874vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1.4285714286vw * 1.8) !important;
    line-height: calc(1.4285714286vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
    font-size: calc(3.3333333333vw * 1.8) !important;
    line-height: calc(3.3333333333vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title.elementor-heading-title {
    font-size: calc(2.8571428571vw * 1.8) !important;
    line-height: calc(2.8571428571vw * 1.8 * 1.5) !important;
  }
}
@media (min-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title {
    font-size: calc(1400px / 80 * 1.8) !important;
    line-height: calc(1400px / 80 * 1.8 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title {
    font-size: calc(1.1494252874vw * 1.8) !important;
    line-height: calc(1.1494252874vw * 1.8 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title {
    font-size: calc(1.4285714286vw * 1.8) !important;
    line-height: calc(1.4285714286vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title {
    font-size: calc(3.3333333333vw * 1.8) !important;
    line-height: calc(3.3333333333vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title {
    font-size: calc(2.8571428571vw * 1.8) !important;
    line-height: calc(2.8571428571vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title {
    font-size: calc(1400px / 80 * 1.6) !important;
    line-height: calc(1400px / 80 * 1.6 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title {
    font-size: calc(1.1494252874vw * 1.6) !important;
    line-height: calc(1.1494252874vw * 1.6 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title {
    font-size: calc(1.4285714286vw * 1.6) !important;
    line-height: calc(1.4285714286vw * 1.6 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title {
    font-size: calc(3.3333333333vw * 1.6) !important;
    line-height: calc(3.3333333333vw * 1.6 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h3 .elementor-heading-title {
    font-size: calc(2.8571428571vw * 1.6) !important;
    line-height: calc(2.8571428571vw * 1.6 * 1.5) !important;
  }
}

.elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
.elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
.elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
  font-family: "Canela Web";
  letter-spacing: 0px;
  text-transform: initial;
}
.elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
.elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
.elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
  font-family: "Canela Web";
  font-weight: 100;
  margin-bottom: 0 !important;
  text-underline-offset: 2px;
  line-height: normal !important;
}
@media (min-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1400px / 80 * 2.1) !important;
    line-height: calc(1400px / 80 * 2.1 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1.1494252874vw * 2.1) !important;
    line-height: calc(1.1494252874vw * 2.1 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1.4285714286vw * 2.1) !important;
    line-height: calc(1.4285714286vw * 2.1 * 1.5) !important;
  }
}
@media (max-width: 768px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
    font-size: calc(3.3333333333vw * 2.1) !important;
    line-height: calc(3.3333333333vw * 2.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
    font-size: calc(2.8571428571vw * 2.1) !important;
    line-height: calc(2.8571428571vw * 2.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1400px / 80 * 1.8) !important;
    line-height: calc(1400px / 80 * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1.1494252874vw * 1.8) !important;
    line-height: calc(1.1494252874vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
    font-size: calc(1.4285714286vw * 1.8) !important;
    line-height: calc(1.4285714286vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
    font-size: calc(3.3333333333vw * 1.8) !important;
    line-height: calc(3.3333333333vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title.elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title.elementor-heading-title {
    font-size: calc(2.8571428571vw * 1.8) !important;
    line-height: calc(2.8571428571vw * 1.8 * 1.5) !important;
  }
}
@media (min-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
    font-size: calc(1400px / 80 * 1.4) !important;
    line-height: calc(1400px / 80 * 1.4 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
    font-size: calc(1.1494252874vw * 1.4) !important;
    line-height: calc(1.1494252874vw * 1.4 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
    font-size: calc(1.4285714286vw * 1.4) !important;
    line-height: calc(1.4285714286vw * 1.4 * 1.5) !important;
  }
}
@media (max-width: 768px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
    font-size: calc(3.3333333333vw * 1.4) !important;
    line-height: calc(3.3333333333vw * 1.4 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
    font-size: calc(2.8571428571vw * 1.4) !important;
    line-height: calc(2.8571428571vw * 1.4 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
    font-size: calc(1400px / 80 * 1.1) !important;
    line-height: calc(1400px / 80 * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
    font-size: calc(1.1494252874vw * 1.1) !important;
    line-height: calc(1.1494252874vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
    font-size: calc(1.4285714286vw * 1.1) !important;
    line-height: calc(1.4285714286vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
    font-size: calc(3.3333333333vw * 1.1) !important;
    line-height: calc(3.3333333333vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h4 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h5 .elementor-heading-title,
  .elementor-widget-heading:not(.ohm-heading, .ohm-title) h6 .elementor-heading-title {
    font-size: calc(2.8571428571vw * 1.1) !important;
    line-height: calc(2.8571428571vw * 1.1 * 1.5) !important;
  }
}

.elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
.elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
.elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
.elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
.elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
.elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
.elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
.elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
.elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
.elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
  font-family: "Lato" !important;
  color: #FFF !important;
  text-transform: uppercase !important;
  font-weight: 100 !important;
  margin: 0 !important;
}
@media (min-width: 1600px) {
  .elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
    font-size: calc(1400px / 80 * 1.8) !important;
    line-height: calc(1400px / 80 * 1.8 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
    font-size: calc(1.1494252874vw * 1.8) !important;
    line-height: calc(1.1494252874vw * 1.8 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
    font-size: calc(1.4285714286vw * 1.8) !important;
    line-height: calc(1.4285714286vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) {
  .elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
    font-size: calc(3.3333333333vw * 1.8) !important;
    line-height: calc(3.3333333333vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
    font-size: calc(2.8571428571vw * 1.8) !important;
    line-height: calc(2.8571428571vw * 1.8 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 1600px) {
  .elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
    font-size: calc(1400px / 80 * 1.2) !important;
    line-height: calc(1400px / 80 * 1.2 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1600px) {
  .elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
    font-size: calc(1.1494252874vw * 1.2) !important;
    line-height: calc(1.1494252874vw * 1.2 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1040px) {
  .elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
    font-size: calc(1.4285714286vw * 1.2) !important;
    line-height: calc(1.4285714286vw * 1.2 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
    font-size: calc(3.3333333333vw * 1.2) !important;
    line-height: calc(3.3333333333vw * 1.2 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) and (min-width: 440px) {
  .elementor-widget-heading.ohm-subtitle-heading h1.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h2.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h3.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h4.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h5.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading h6.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading div.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading span.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading p.elementor-heading-title,
  .elementor-widget-heading.ohm-subtitle-heading .elementor-heading-title {
    font-size: calc(2.8571428571vw * 1.2) !important;
    line-height: calc(2.8571428571vw * 1.2 * 1.5) !important;
  }
}

.elementor-element:not(.ohm-text) p,
.elementor-widget-text-editor ul li {
  font-family: "Canela Web";
  font-weight: 300;
  color: #000;
  letter-spacing: 0.02em;
  text-rendering: geometricPrecision;
}
@media (min-width: 1600px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(1400px / 80 * 1.05) !important;
    line-height: calc(1400px / 80 * 1.05 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(1.1494252874vw * 1.05) !important;
    line-height: calc(1.1494252874vw * 1.05 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1040px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(1.4285714286vw * 1.05) !important;
    line-height: calc(1.4285714286vw * 1.05 * 1.5) !important;
  }
}
@media (max-width: 768px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(3.3333333333vw * 1.05) !important;
    line-height: calc(3.3333333333vw * 1.05 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(2.8571428571vw * 1.05) !important;
    line-height: calc(2.8571428571vw * 1.05 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 1600px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(1400px / 80 * 1.1) !important;
    line-height: calc(1400px / 80 * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1600px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(1.1494252874vw * 1.1) !important;
    line-height: calc(1.1494252874vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1040px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(1.4285714286vw * 1.1) !important;
    line-height: calc(1.4285714286vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(3.3333333333vw * 1.1) !important;
    line-height: calc(3.3333333333vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) and (min-width: 440px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(2.8571428571vw * 1.1) !important;
    line-height: calc(2.8571428571vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) and (min-width: 1600px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(1400px / 80 * 1.2);
    line-height: calc(1400px / 80 * 1.2 * 1.5);
  }
}
@media (max-width: 768px) and (min-width: 440px) and (min-width: 768px) and (max-width: 1600px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(1.1494252874vw * 1.2);
    line-height: calc(1.1494252874vw * 1.2 * 1.5);
  }
}
@media (max-width: 768px) and (min-width: 440px) and (min-width: 768px) and (max-width: 1040px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(1.4285714286vw * 1.2);
    line-height: calc(1.4285714286vw * 1.2 * 1.5);
  }
}
@media (max-width: 768px) and (min-width: 440px) and (max-width: 768px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(3.3333333333vw * 1.2);
    line-height: calc(3.3333333333vw * 1.2 * 1.5);
  }
}
@media (max-width: 768px) and (min-width: 440px) and (max-width: 768px) and (min-width: 440px) {
  .elementor-element:not(.ohm-text) p,
  .elementor-widget-text-editor ul li {
    font-size: calc(2.8571428571vw * 1.2);
    line-height: calc(2.8571428571vw * 1.2 * 1.5);
  }
}

.elementor-widget-text-editor ul li {
  text-align: left;
}

.elementor-widget-text-editor ul {
  justify-content: flex-start;
}

.testimonials-section .elementor-testimonial__text,
.testimonials-section .elementor-testimonial__name,
.elementor-widget-testimonial-carousel .elementor-testimonial__title {
  font-family: "Canela Web";
  font-weight: 300;
  color: #000;
  letter-spacing: 0.02em;
  text-rendering: geometricPrecision;
}
@media (min-width: 1600px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(1400px / 80 * 1.05) !important;
    line-height: calc(1400px / 80 * 1.05 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(1.1494252874vw * 1.05) !important;
    line-height: calc(1.1494252874vw * 1.05 * 1.5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1040px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(1.4285714286vw * 1.05) !important;
    line-height: calc(1.4285714286vw * 1.05 * 1.5) !important;
  }
}
@media (max-width: 768px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(3.3333333333vw * 1.05) !important;
    line-height: calc(3.3333333333vw * 1.05 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(2.8571428571vw * 1.05) !important;
    line-height: calc(2.8571428571vw * 1.05 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 1600px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(1400px / 80 * 1.1) !important;
    line-height: calc(1400px / 80 * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1600px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(1.1494252874vw * 1.1) !important;
    line-height: calc(1.1494252874vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 768px) and (max-width: 1040px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(1.4285714286vw * 1.1) !important;
    line-height: calc(1.4285714286vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(3.3333333333vw * 1.1) !important;
    line-height: calc(3.3333333333vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) and (min-width: 440px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(2.8571428571vw * 1.1) !important;
    line-height: calc(2.8571428571vw * 1.1 * 1.5) !important;
  }
}
@media (max-width: 768px) and (min-width: 440px) and (min-width: 1600px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(1400px / 80 * 1.2);
    line-height: calc(1400px / 80 * 1.2 * 1.5);
  }
}
@media (max-width: 768px) and (min-width: 440px) and (min-width: 768px) and (max-width: 1600px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(1.1494252874vw * 1.2);
    line-height: calc(1.1494252874vw * 1.2 * 1.5);
  }
}
@media (max-width: 768px) and (min-width: 440px) and (min-width: 768px) and (max-width: 1040px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(1.4285714286vw * 1.2);
    line-height: calc(1.4285714286vw * 1.2 * 1.5);
  }
}
@media (max-width: 768px) and (min-width: 440px) and (max-width: 768px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(3.3333333333vw * 1.2);
    line-height: calc(3.3333333333vw * 1.2 * 1.5);
  }
}
@media (max-width: 768px) and (min-width: 440px) and (max-width: 768px) and (min-width: 440px) {
  .testimonials-section .elementor-testimonial__text,
  .testimonials-section .elementor-testimonial__name,
  .elementor-widget-testimonial-carousel .elementor-testimonial__title {
    font-size: calc(2.8571428571vw * 1.2);
    line-height: calc(2.8571428571vw * 1.2 * 1.5);
  }
}

/*# sourceMappingURL=style.css.map */
