body {
  font-family: "Montserrat", sans-serif;
}

.btn {
  font-family: "Montserrat", sans-serif !important;
}

.ideal-item-description {
  font-family: "Montserrat", sans-serif !important;
}

.unique-slide-number {
  font-family: "Montserrat", sans-serif !important;
}

.tools-item-description {
  font-family: "Montserrat", sans-serif !important;
}

.form-action .custom-select {
  font-family: "Montserrat", sans-serif !important;
}

.form-action button {
  font-family: "Montserrat", sans-serif !important;
}

.tab-item {
  font-family: "Montserrat", sans-serif !important;
}

.form-content input,
.form-content textarea {
  font-family: "Montserrat", sans-serif !important;
}

.map-action button, .map-action .custom-select {
  font-family: "Montserrat", sans-serif !important;
}

.contactsus-section-title, .ideal-cloud {
  font-family: "Montserrat", sans-serif !important;
}

.cases-item-block {
  font-family: "Montserrat", sans-serif !important;
}

.cases-item-block-title {
  font-family: "Montserrat", sans-serif !important;
}

.title {
  font-family: "PT Mono" !important;
}

.menu-list {
  font-family: "PT Mono" !important;
}

.ideal-brand {
  font-family: "PT Mono" !important;
}

.work-cloud {
  font-family: "PT Mono" !important;
}

.menu-item {
  font-size: 4.1666666667vw !important;
}

.form-final-title {
  font-family: "PT Mono" !important;
}

.form-title {
  font-size: 3.4722222222vw !important;
  line-height: 5.2083333333vw !important;
}

.nav {
  gap: 1.7361111111vw !important;
}

.header-title {
  font-size: 4.1666666667vw;
  line-height: 9.0277777778vw;
}
@media (max-width: 480px) {
  .header-title {
    font-size: 10.2777777778vw;
    line-height: 15.8333333333vw;
  }
}

.header-actions {
  right: 19.7916666667vw !important;
}
@media (max-width: 1024px) {
  .header-actions {
    right: 2.0161290323vw !important;
    bottom: 12.7688172043vw !important;
  }
}
@media (max-width: 480px) {
  .header-actions {
    right: 4.1666666667vw !important;
  }
}

@media (max-width: 480px) {
  .header-endless {
    top: 51.9444444444vw !important;
  }
}
.unique-slide-content {
  font-size: 0.8333333333vw !important;
}

.modal-section {
  transform: translateY(-60px);
  opacity: 0;
  transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.35s ease-out;
}
.modal-section.hide-modal-section {
  transform: translateY(-60px);
  opacity: 0;
}

.modal-active .modal-section {
  transform: translateY(0);
  opacity: 1;
}

.form-final {
  transform: translateY(-60px);
  opacity: 0;
  transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.35s ease-out;
}

.modal-active .form-final {
  transform: translateY(0);
  opacity: 1;
}/*# sourceMappingURL=style.css.map */