@font-face {
  font-family: "Open Sans";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: url("./Open-Sans-regular/Open-Sans-regular.eot");
  src: url("./Open-Sans-regular/Open-Sans-regular.eot?#iefix") format("embedded-opentype"), local("Open Sans"),
    local("Open-Sans-regular"), url("./Open-Sans-regular/Open-Sans-regular.ttf") format("truetype"),
    url("./Open-Sans-regular/Open-Sans-regular.woff2") format("woff2"),
    url("./Open-Sans-regular/Open-Sans-regular.woff") format("woff"),
    url("./Open-Sans-regular/Open-Sans-regular.svg#OpenSans") format("svg");
}

@font-face {
  font-family: "Open Sans";
  font-display: swap;
  font-weight: 600;
  font-style: normal;
  src: url("./Open-Sans-600/Open-Sans-600.eot");
  src: url("./Open-Sans-600/Open-Sans-600.eot?#iefix") format("embedded-opentype"), local("Open Sans Semibold"),
    local("Open-Sans-600"), url("./Open-Sans-600/Open-Sans-600.ttf") format("truetype"),
    url("./Open-Sans-600/Open-Sans-600.woff2") format("woff2"), url("./Open-Sans-600/Open-Sans-600.woff") format("woff"),
    url("./Open-Sans-600/Open-Sans-600.svg#OpenSans") format("svg");
}

@font-face {
  font-family: "Open Sans";
  font-display: swap;
  font-weight: 700;
  font-style: normal;
  src: url("./Open-Sans-700/Open-Sans-700.eot");
  src: url("./Open-Sans-700/Open-Sans-700.eot?#iefix") format("embedded-opentype"), local("Open Sans Bold"),
    local("Open-Sans-700"), url("./Open-Sans-700/Open-Sans-700.ttf") format("truetype"),
    url("./Open-Sans-700/Open-Sans-700.woff2") format("woff2"), url("./Open-Sans-700/Open-Sans-700.woff") format("woff"),
    url("./Open-Sans-700/Open-Sans-700.svg#OpenSans") format("svg");
}

:root {
  --base-font-size: 16px;
  --base-font-size-mobile: 14px;
  --main-font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

* {
  box-sizing: border-box;
}
