/*--- Main Base Color ---*/
/*--- /Main Base Color ---*/
/*--- Mixins ---*/
/*--- Animation ---*/
/*--- /Animation ---*/
/*--- Keyframes ---*/
/*--- /Keyframes ---*/
/*--- Transform ---*/
/*--- /Transform ---*/
/*--- Box Shadows ---*/
/*--- /Box Shadows ---*/
/*--- /Mixin ---*/
/*--- Bg Color ---*/
.black {
  background-color: #000000 !important;
}

.transparent {
  background-color: rgba(0, 0, 0, 0) !important;
}

.white {
  background-color: #FFFFFF !important;
}

/*--- /Bg Color ---*/
/*--- Text Color ---*/
.text-black {
  color: #000000 !important;
}

.text-white {
  color: #FFFFFF !important;
}

/*--- /Text Color ---*/
/*--- Text Weight ---*/
.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

/*--- /Text Weight ---*/
/*--- Button ---*/
.btn-line-rounded {
  border-radius: 50px;
  padding: 0.356rem 0.975rem;
  -webkit-transition: .3s all;
  transition: .3s all;
  cursor: pointer;
}

.btn-line-rounded:hover {
  color: #FFFFFF !important;
  border: 2px solid rgba(0, 0, 0, 0);
  text-decoration: none;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.btn-white {
  color: #FFFFFF !important;
  border: 2px solid #FFFFFF;
}

.btn-white:hover {
  background-color: #FFFFFF !important;
  color: #000000 !important;
  text-decoration: none;
}

/*--- /Button ---*/
/*--- Image ---*/
.of-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.img-circle {
  border-radius: 50%;
}

.img-zoom {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

.img-rounded-5 {
  border-radius: 5px;
}

.img-rounded-10 {
  border-radius: 10px;
}

/*--- /Image ---*/
/*--- Scroll Horizontal ---*/
.scroll {
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.item-scroll,
.vertical-align-middle {
  display: inline-blockl;
  vertical-align: middle;
}

.scroll::-webkit-scrolbar {
  display: none;
}

/*--- /Scroll Horizontal ---*/
/*--- Add ---*/
main {
  height: 100vh;
}

.tm {
  font-size: 35pt;
  font-weight: 300;
}

.brand {
  width: 200px;
}

.t1 {
  font-size: 75pt;
  line-height: normal;
}

.t2 {
  font-size: 20pt;
  line-height: normal;
}

.c {
  font-size: 65pt;
  font-weight: bold;
  color: #b09794;
}

@media (max-width: 768px) {
  .brand {
    width: 150px;
  }
  .t1 {
    font-size: 26pt;
    line-height: normal;
  }
  .t2 {
    font-size: 18pt;
    line-height: normal;
  }
  .c {
    font-size: 35pt;
    font-weight: bold;
    color: #b09794;
  }
}

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