@import url(https://use.typekit.net/vzf6rmj.css);
:root { --theme-color-text: #222;
--theme-color-placeholder: #555; --theme-color-headings: #f93549; --theme-color-accent-1: #7f2345;
--theme-color-accent-2: #f93549; --theme-color-accent-3: #fff;
--theme-color-accent-4: #08b9ed;
--theme-color-background-1: #fff;
--theme-color-background-2: #e8ecea;
--theme-color-background-3: #7f2345;
--theme-colors-borders: #707070; --theme-width: 983px;
--theme-width-wide: 1350px; --theme-width-narrow: 783px;
--theme-offset-h: 25px; --theme-offset-v: 54px;  --theme-font-primary: "noto-sans", "Noto Sans", Verdana, Arial, sans-serif;
--theme-font-secondary: var(--theme-font-primary);
--theme-font-size: 18px; --theme-font-size-big: 20px;
--theme-line-height: 1.44;
--theme-headings-font-weight: 700; --theme-h1-font-size: 60px;
--theme-h2-font-size: 50px;
--theme-h2hero-font-size: 40px;
--theme-h3-font-size: 30px; --theme-h1-font-weight: 700;
--theme-h2-font-weight: 700;
--theme-h3-font-weight: 700;
--theme-h4-font-weight: normal;
}
@media (max-width: 999px) {
:root {
--theme-h1-font-size: 50px;
--theme-h2hero-font-size: 30px;
}
}
@media (max-width: 768px) {
:root {
--theme-h1-font-size: 40px;
--theme-h2hero-font-size: 25px;
}
}
@media (max-width: 599px) {
:root {
--theme-h2-font-size: 40px;
}
}
@media (max-width: 399px) {
:root {
--theme-font-size: 16px;
--theme-font-size-big: 18px;
--theme-h1-font-size: 36px;
--theme-h2-font-size: 36px;
}
}