/* RESET */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* SCROLL */
html {
  scroll-behavior: smooth;
}

/* TIPOGRAFÍA */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600&display=swap');

/* VARIABLES */
:root {
  --primary: #2f7db3;
  --accent: #58b77b;

  --bg: #f4f7fb;
  --white: #ffffff;
  --alt: #eef3f8;

  --text: #1f2937;
  --muted: #6b7280;

  --border: #e5e7eb;

  --radius: 12px;
}

/* BODY */
body {
  font-family: 'Work Sans', Calibri, sans-serif;
  background: var(--bg);
  color: var(--text);
}
h1,
h2,
h3,
h4,
h5,
h6{
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    letter-spacing: .5px;
}