*, *:hover {
  transition: all 0.3s ease-in-out;
}
p {
  margin: 0;
}
:root input:focus, :root button:focus, :root a:focus {
  outline: none;
}
.brxe-text-link > * {
  pointer-events: none;
  -webkit-user-select: none !important;
  /* Chrome, Safari, and Opera */
  -moz-user-select: none !important;
  /* Firefox */
  -ms-user-select: none !important;
  /* Internet Explorer/Edge */
  user-select: none !important;
}
body, main {
  overflow-x: hidden;
  width: 100vw !important;
  margin-top: -20px !important;
}
.forminator-textarea {
  border-radius: 0.5rem !important;
}
.fly-bt {
  position: relative;
  border-radius: inherit;
  transition: transform 0.28s ease, box-shadow 0.3s ease;
}
.fly-bt::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  box-shadow: inset 0 0 0 0 rgba(122, 102, 214, 0);
  transition: box-shadow 0.35s ease;
}
.fly-bt .brxe-icon, .fly-bt span {
  transition: transform 0.35s ease, color 0.3s ease, filter 0.3s ease;
}
.fly-bt:hover {
  box-shadow: 0 10px 26px rgba(122, 102, 214, 0.32), 0 4px 12px rgba(0, 0, 0, 0.12);
}
.fly-bt:hover::after {
  box-shadow: inset 0 0 0 2px rgba(122, 102, 214, 0.65);
}
.fly-bt:hover .brxe-icon {
  transform: translateY(-1px);
}
.maps-br-1 > iframe {
  border-radius: 1rem;
}
