@font-face {
  font-family: "Uni Neue";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/UniNeueBold-MbqB7RG.woff2") format("woff2"), url("../fonts/UniNeueBold-Rz-JoJH.woff") format("woff");
}
@font-face {
  font-family: "Uni Neue";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/UniNeueBold-Italic-n5ckwuC.woff2") format("woff2"), url("../fonts/UniNeueBold-Italic-2H29x5a.woff") format("woff");
}
@font-face {
  font-family: "Uni Neue";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/UniNeueHeavy-Italic-9eSsh7Q.woff2") format("woff2"), url("../fonts/UniNeueHeavy-Italic-M0dWwAJ.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/HelveticaNeueLT45Light-W72-fv0.woff2") format("woff2"), url("../fonts/HelveticaNeueLT45Light-aSfQmG1.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/HelveticaNeueLT46LightIt-Hz1OHO1.woff2") format("woff2"), url("../fonts/HelveticaNeueLT46LightIt-Cjb_1O6.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/HelveticaNeueLT55Roman-NXk-ycX.woff2") format("woff2"), url("../fonts/HelveticaNeueLT55Roman-GBdRgPu.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/HelveticaNeueLT56It-oPwQ1Mo.woff2") format("woff2"), url("../fonts/HelveticaNeueLT56It-5lJBeFS.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/HelveticaNeueLT65Md-Y-rkMXO.woff2") format("woff2"), url("../fonts/HelveticaNeueLT65Md-nIsBZqg.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/HelveticaNeueLT66MdIt-nnd0N3G.woff2") format("woff2"), url("../fonts/HelveticaNeueLT66MdIt-Kfo-CcV.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/HelveticaNeueLT75Bld-tJVGnWB.woff2") format("woff2"), url("../fonts/HelveticaNeueLT75Bld-EnS_nQv.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/HelveticaNeueLT76BldIt-2I-XCCF.woff2") format("woff2"), url("../fonts/HelveticaNeueLT76BldIt-Yeb7FaU.woff") format("woff");
}
:root {
  --bs-btn-border-radius: 3.75rem;
  --bs-btn-padding-x: 1.5rem;
  --bs-btn-border-width: 2px;
  --bs-primary: #0097CF;
  --bs-primary-rgb: 0, 151, 207;
  --bs-border-radius: 10px;
  --bs-border-radius-lg: 24px;
  --bs-body-font-family: "Helvetica Neue LT", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

.frontend-theme {
  font-family: "Helvetica Neue LT", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  font-size: 1rem;
  color: #000;
}
.frontend-theme h1, .frontend-theme h2, .frontend-theme h3, .frontend-theme h4, .frontend-theme h5, .frontend-theme h6 {
  font-family: "Uni Neue", Arial, sans-serif;
  font-weight: 700;
}
.frontend-theme h1 {
  font-size: 10rem;
}
.frontend-theme h2 {
  font-size: 3.25rem;
}
.frontend-theme h3 {
  font-size: 2.375rem;
}
.frontend-theme h4 {
  font-size: 1.75rem;
}
.frontend-theme h5 {
  font-size: 1.5rem;
}
.frontend-theme p {
  font-size: 1.375rem;
  line-height: 1.6;
}
.frontend-theme a {
  color: #0097CF;
  text-decoration: none;
}
.frontend-theme a:hover {
  color: #00475E;
  text-decoration: underline;
}
.frontend-theme .btn {
  border-radius: 3.75rem !important;
  padding: 0.5rem 1.5rem !important;
  border-width: 2px !important;
  font-weight: 600;
  transition: all 0.3s ease;
}
.frontend-theme .btn-primary {
  background: #0097CF !important;
  border-color: #0097CF !important;
  color: #fff !important;
}
.frontend-theme .btn-primary:hover {
  background: #00475E !important;
  border-color: #00475E !important;
}
.frontend-theme .btn-gradient {
  background: linear-gradient(to right, #0096C8, #006A92) !important;
  border: none !important;
  color: #fff !important;
}
.frontend-theme .card {
  border-radius: 10px;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.25);
  border: none;
}
.frontend-theme .card .card-header {
  background-color: #0097CF;
}
.frontend-theme .card .card-title {
  color: #fff;
}
.frontend-theme .form-control {
  border-radius: 10px;
  font-family: "Helvetica Neue LT", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}
.frontend-theme .nav-link {
  color: #000;
  font-family: "Helvetica Neue LT", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}
@media (max-width: 1199.98px) {
  .frontend-theme h1 {
    font-size: 6rem;
  }
  .frontend-theme h2 {
    font-size: 2.5rem;
  }
  .frontend-theme h3 {
    font-size: 2rem;
  }
}
@media (max-width: 767.98px) {
  .frontend-theme h1 {
    font-size: 4rem;
  }
  .frontend-theme h2 {
    font-size: 2rem;
  }
  .frontend-theme h3 {
    font-size: 1.75rem;
  }
  .frontend-theme p {
    font-size: 1.125rem;
  }
}

.logo-container img {
  max-height: 100px;
}

/*# sourceMappingURL=app.output.css.map */
