@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');
@import "tailwindcss";

@theme {
  --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;
  --font-display: "Plus Jakarta Sans", "Inter", sans-serif;

  --color-brand-50: #f0f7ff;
  --color-brand-100: #e0effe;
  --color-brand-200: #bae0fd;
  --color-brand-300: #7cc8fb;
  --color-brand-400: #38adf8;
  --color-brand-500: #0ea1e9;
  --color-brand-600: #0285c7;
  --color-brand-700: #0369a1;
  --color-brand-800: #075985;
  --color-brand-900: #0c4a6e;
  --color-brand-950: #082f49;

  --color-emerald-500: #10b981;
  --color-navy-900: #0a192f;
  --color-navy-950: #020c1b;
}

@layer base {
  body {
    @apply font-sans bg-gray-50 text-slate-900 antialiased selection:bg-brand-500 selection:text-white;
  }
}

@layer utilities {
  .glass {
    @apply bg-white/70 backdrop-blur-md border border-white/20;
  }

  .glass-dark {
    @apply bg-navy-950/40 backdrop-blur-xl border border-white/10;
  }

  .text-gradient {
    @apply bg-clip-text text-transparent bg-linear-to-r from-brand-600 to-emerald-500;
  }
}



body .rounded-full {

  border-radius: 9999px;

}

body .border-2 {

  border-width: 2px;

}

body .border-white {

  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));

}


.sourcing-form .wpcf7-form-control-wrap .wpcf7-radio {
  margin-top: 20px;
}

.sourcing-form p:has(.wpcf7-submit) {
  display: none !important;
}