.text_img_hero {
  height: 100svh;
  display: flex;
  align-items: center;
}
.text_img_hero .row-title .buttons {
  position: relative;
  padding-left: 72px;
  margin-left: 15px;
  display: inline-block;
}
.text_img_hero .row-title .buttons::before {
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3e %3ccircle cx='30' cy='30' r='29.5' fill='%23EEF4F5'/%3e %3ccircle cx='30.5' cy='29.5' r='16.5' fill='%23FCFEFF'/%3e %3c/svg%3e");
  width: 58px;
  height: 58px;
  position: absolute;
  left: 0;
  top: 49%;
  transform: translateY(-50%);
}
.text_img_hero .row-title .buttons a {
  display: block;
}
.text_img_hero .row-title span {
  font-size: 124px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -6.2px;
}
@media screen and (max-width: 1400px) {
  .text_img_hero .row-title span {
    font-size: 100px;
  }
}
@media screen and (max-width: 1200px) {
  .text_img_hero .row-title span {
    font-size: 80px;
    letter-spacing: -4.5px;
  }
}
@media screen and (max-width: 992px) {
  .text_img_hero .row-title span {
    font-size: 52px;
    letter-spacing: -2.6px;
  }
}
.text_img_hero .row-title span span {
  color: #00C9FF;
}
.text_img_hero .mobile-buttons {
  display: inline-block;
}
.text_img_hero .mobile-buttons a {
  display: block;
}

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