:root{
  --font-family-1:Roboto,sans-serif;
  --font-family-2:Lato,sans-serif;
  --box-shadow--focus:0 0 0 4px #fff,0 0 0 7px #0078d4;
  --box-shadow--focus-inset:0 0 0 4px #0078d4 inset;
  --box-shadow--border-radius:2px;
  --radius:.5rem;
  --background:0 0% 100%;
  --foreground:0 0% 11%;
  --primary:4 83% 47%;
  --primary-foreground:0 0% 100%;
  --primary-light:4 83% 85%;
  --primary-dark:4 83% 25%;
  --border:0 0% 90%;
  --secondary:60 4% 11%;
  --secondary-foreground:0 0% 100%;
  --secondary-light:0 0% 95%;
  --muted-foreground:0 0% 45%;
  --red:hsl(var(--primary));
  --filter-red:brightness(0) saturate(100%) invert(28%) sepia(93%) saturate(2441%) hue-rotate(353deg) brightness(92%) contrast(96%);
  --filter-red-2:brightness(0) saturate(100%) invert(22%) sepia(89%) saturate(3421%) hue-rotate(343deg) brightness(91%) contrast(95%);
  --filter-white:brightness(0) invert(100%);
  --black:hsl(var(--secondary));
  --button--large:3rem;
  --header--site__z-index:500;
  --header--site__height:82px;
}

.filter-white{
  filter:var(--filter-white);
}

.filter-red{
  filter:var(--filter-red);
}

.filter-red-2{
  filter:var(--filter-red-2);
}

@media (max-width:820px){
  :root{
    --header--site__height:64px;
    --button--large:3rem;
  }
}
@media (max-width:540px){
  :root{
    --header--site__height:48px;
  }
}
/*# sourceMappingURL=root.css.map */
