@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,600;1,700&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,400&display=swap');
body {
  font-family: "Barlow", sans-serif !important;
  font-weight: 400;
}
h1, .display-1, .h1,
h2, .display-2, .h2,
h3, .display-3, .h3,
h4, .display-4, .h4,
h5, .display-5, .h5,
h6, .display-6, .h6 {
    font-family: "Montserrat",sans-serif !important;
    font-weight: 500;
    letter-spacing: -1px;
}

.img-full {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.fw-500{
    font-weight: 500 !important;
}

body {
  overflow-x: hidden;
}

.img-potrait {
  width: auto;
  height: 100%;
  object-fit: contain;
}

.img-landscape {
  width: 100%;
  height: auto;
  object-fit: contain;
}

.mt-lg {
  margin-top: 15vh !important;
}

.w-max, .w-max__ex-md {
  width: max-content !important;
}
@media screen and (max-width: 767.99px) {
  .w-max__ex-md {
    width: 100% !important;
  }
}

.point {
  cursor: pointer;
}

.gold {
  color: #FEC107;
}

.text-black {
  color: black !important;
}

.bg-gold {
  background-color: #FEC107 !important;
  transition: 0.4s;
}
.bg-gold:hover{
    background-color: #d29e03 !important;
}

.primary {
  color: #0070F4 !important;
}

.bg-blue {
  background-color: #0070F4 !important;
  transition: 0.4s;
}


.bg-blue:hover {
    background-color: #0360c9 !important;
  }

.bg-light-fade {
  background-color: rgb(242, 244, 247);
}

.light-fade {
  color: rgb(242, 244, 247);
}

body .admin-link {
  color: rgb(40, 40, 40);
}
body .admin-link-bg {
  background-color: rgb(243, 243, 243) !important;
}
body .admin-link-active > a {
  background-color: rgb(243, 243, 243) !important;
}

.cursor-default {
  cursor: default !important;
}

.overflow-x-auto {
  overflow-x: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-y-scroll {
  overflow-y: scroll;
}

.w-75, .w-75__exp-md {
  width: 75%;
}
@media screen and (max-width: 767.99px) {
  .w-75__exp-md {
    width: 100%;
  }
}

.w-50, .w-50__exp-lg-100, .w-50__exp-lg-75, .w-50__exp-md-100, .w-50__exp-md-75 {
  width: 50%;
}
@media screen and (max-width: 767.99px) {
  .w-50__exp-md-75 {
    width: 75%;
  }
}
@media screen and (max-width: 767.99px) {
  .w-50__exp-md-100 {
    width: 100%;
  }
}
@media screen and (max-width: 991.99px) {
  .w-50__exp-lg-75 {
    width: 75%;
  }
}
@media screen and (max-width: 991.99px) {
  .w-50__exp-lg-100 {
    width: 100%;
  }
}

.tiny-text {
  font-size: calc(10px + 0.2vw);
}

.cursor-pointer {
  cursor: pointer !important;
}

.rotate-90 {
  transform: rotate(90deg);
}

.small-text {
  font-size: 12px;
}

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