@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  src: url(./fonts/66eda0b7eb59b754aa6d.eot);
  src:
    url(./fonts/66eda0b7eb59b754aa6d.eot?#iefix) format("embedded-opentype"),
    url(./fonts/4ada7f2f580c676690f0.woff2) format("woff2"),
    url(./fonts/4a3d63613a362f90a9e6.woff) format("woff"),
    url(./fonts/1df6dbd2b3efe7e8bbd5.ttf) format("truetype");
}

@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  src: url(./fonts/551ef7dee2a7993c5dbe.eot);
  src:
    url(./fonts/551ef7dee2a7993c5dbe.eot?#iefix) format("embedded-opentype"),
    url(./fonts/1f4383ae07ba451b4ff1.woff2) format("woff2"),
    url(./fonts/d828c579cdb610c0cbe9.woff) format("woff"),
    url(./fonts/21c85aa290abe7ac5eb6.ttf) format("truetype");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  src: url(./fonts/67168c66abc3f57c79f4.eot);
  src:
    url(./fonts/67168c66abc3f57c79f4.eot?#iefix) format("embedded-opentype"),
    url(./fonts/9d43b86421e004e704b9.woff2) format("woff2"),
    url(./fonts/0944be1093c62cedb919.woff) format("woff"),
    url(./fonts/fa7e6e7d259aa22ddca2.ttf) format("truetype");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  src: url(./fonts/b1f960b6f93ad75f4922.eot);
  src:
    url(./fonts/b1f960b6f93ad75f4922.eot?#iefix) format("embedded-opentype"),
    url(./fonts/57b8a81c7519e4d6b555.woff2) format("woff2"),
    url(./fonts/e624b10d53c919bd7496.woff) format("woff"),
    url(./fonts/6b3a89a3981b8dca14b4.ttf) format("truetype");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  src: url(./fonts/8d9d887fa93be6c4eda9.eot);
  src:
    url(./fonts/8d9d887fa93be6c4eda9.eot?#iefix) format("embedded-opentype"),
    url(./fonts/b21da07c934a28b2fef3.woff2) format("woff2"),
    url(./fonts/9fa4a8113c081e9b3138.woff) format("woff"),
    url(./fonts/fef2e08e00059465ae6a.ttf) format("truetype");
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body,
label,
input,
button,
textarea,
h1,
h2,
h3,
h4,
h5 {
  /* Принудительно сбрасываем шрифт, в т.ч. Semantic UI */
  font-family: Roboto, sans-serif !important;
  font-style: normal;
  font-weight: normal;
}

/* Скрытие выполняется таким образом, чтобы input присутствовал в dom, был доступен для изменения value и отправлялся с формой */
.c-field-input {
  opacity: 0;
  position: fixed;
  top: -100px;
}

