@font-face {
  font-family: 'FONTSPRING DEMO - Altivo';
  src: url('FONTSPRINGDEMO-AltivoRegularRegular.woff2') format('woff2'),
    url('FONTSPRINGDEMO-AltivoRegularRegular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FONTSPRING DEMO - Mundial';
  src: url('FONTSPRINGDEMO-MundialDemiBoldRegular.woff2') format('woff2'),
    url('FONTSPRINGDEMO-MundialDemiBoldRegular.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FONTSPRING DEMO - Altivo';
  src: url('FONTSPRINGDEMO-AltivoMediumRegular.woff2') format('woff2'),
    url('FONTSPRINGDEMO-AltivoMediumRegular.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.col-lg-4 {
  flex: 0 0 auto;
  width: 27.33333% !important;
}
/* .col-lg-7 {
  flex: 0 0 auto;
  width: unset !important;
} */
.text-primary {
  color: #eba53a !important;
  font-size: 17px !important;
  line-height: 100% !important;
}
.divider-review {
  background: #b19a6f;
  height: 20px;
  width: 1px;
}
.text-center.left-side {
  background: linear-gradient(
    to bottom,
    rgba(146, 183, 217, 0.2) 0%,
    rgba(200, 214, 229, 0.2) 30%,
    rgba(245, 209, 184, 0.2) 70%,
    rgba(241, 198, 166, 0.2) 100%
  ) !important;
}

@media (max-width: 991px) {
  .col-lg-4 {
    flex: 0 0 auto;
    width: 100% !important;
  }
  .text-primary {
    color: #eba53a !important;
    font-size: 17px !important;
    line-height: 100% !important;
  }
}

a.go-to-offer {
  width: fit-content;
  height: fit-content;
  display: block;
  margin: 0 auto;
}
@media (max-width: 786px) {
  a.go-to-offer {
    width: 100%;
  }
}
