@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&display=swap");
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(80px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-animation=fade-in-up] {
  opacity: 0;
  transform: translateY(80px);
}
[data-animation=fade-in-up].animated {
  animation: fadeInUp 0.825s ease forwards;
}

#didomi-host,
.didomi-host {
  display: none !important;
}

html body.didomi-popup-open {
  overflow: visible !important;
}

.SectionWithAnimation_Component__zvaHs.SectionWithAnimation_active__TRV2j {
  display: none !important;
}

html body .navigation_Logo__d9Oha svg path:first-child {
  fill: #6DC230;
}

:root {
  --x-blue: #0066ff;
  --x-dark-blue: #0a0a1a;
  --x-white: #fff;
  --x-black: #000;
  --x-yellow: #ffe600;
  --x-orange: #ff5722;
  --x-purple: #7c3aed;
  --x-pink: #ff2d87;
  --x-green: #00e676;
  --x-grey: #8e99a4;
  --x-grey-300: #ccd5de;
  --x-grey-600: #5a6a7a;
  --x-ivory: #fffde7;
  --x-green-fluo: #00e5ff;
  --x-violet: #aa00ff;
  --x-dark-yellow: #ffab00;
  --x-dark-pink: #ff0054;
  --x-dark-green: #00c853;
  --x-dark-orange: #ff3d00;
  --x-dark-purple: #6200ea;
  --x-dark-pink: #d5006d;
}

html body .navigation_Submenu__Footer__MoP_m {
  display: none !important;
}

html body {
  font-family: "Inter", sans-serif !important;
  --font-work-sans: 'Inter', sans-serif;
}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6 {
  font-family: "Space Grotesk", sans-serif !important;
}

html body [class*=Skarlett],
html body [style*=Skarlett] {
  font-family: "Space Grotesk", sans-serif !important;
}

html body .hb-form input[type=submit] {
  background: var(--x-blue);
  color: var(--x-white);
}

@media screen and (min-width: 769px) {
  .StickyServices_Image__jW_tw {
    width: 400px !important;
    height: 400px !important;
  }
  .StickyServices_Image__jW_tw img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
  }
}

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