/* [project]/components/pages/contacts.module.scss.module.css [app-client] (css) */
.contacts-module-scss-module__MINnmG__consultBtn {
  color: #262626;
  background: #eee;
  transition: background-color .2s;
}

.contacts-module-scss-module__MINnmG__consultBtn .contacts-module-scss-module__MINnmG__mantine-Button-label {
  color: #262626;
  transition: color .2s;
}

.contacts-module-scss-module__MINnmG__consultBtn:hover {
  background: #0d6efd;
}

.contacts-module-scss-module__MINnmG__consultBtn:hover .contacts-module-scss-module__MINnmG__mantine-Button-label {
  color: #fff;
}

.contacts-module-scss-module__MINnmG__group {
  gap: 70px;
}

@media (min-width: 768px) {
  .contacts-module-scss-module__MINnmG__group {
    gap: 40px;
  }
}

@media (min-width: 1024px) {
  .contacts-module-scss-module__MINnmG__group {
    gap: 10px;
  }
}

@media (min-width: 1200px) {
  .contacts-module-scss-module__MINnmG__group {
    gap: 50px;
  }
}

@media (min-width: 1400px) {
  .contacts-module-scss-module__MINnmG__group {
    gap: 100px;
  }
}

/* [project]/app/page.module.scss.module.css [app-client] (css) */
.page-module-scss-module__qnDekq__image_anim {
  animation: 20s ease-in-out infinite page-module-scss-module__qnDekq__glow;
}

@keyframes page-module-scss-module__qnDekq__glow {
  0% {
    opacity: .2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .2;
  }
}

.page-module-scss-module__qnDekq__other_img {
  z-index: -1;
  width: 280px;
  position: absolute;
  top: 100px;
  right: 0;
}

@media (min-width: 1024px) {
  .page-module-scss-module__qnDekq__other_img {
    width: 450px;
    top: 0;
    transform: scale(1.6);
  }
}

.page-module-scss-module__qnDekq__Box_mobile {
  justify-content: center;
  align-items: center;
  display: flex;
}

/*# sourceMappingURL=_d9dd8efd._.css.map*/