

/* Start:/bitrix/templates/fonts/materialsymbolsoutlined/css2.css?1768950295618*/
/* fallback */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 100 700;
  src: url(/bitrix/templates/fonts/materialsymbolsoutlined/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format('woff2');
}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
}

/* End */


/* Start:/bitrix/templates/fonts/robotoyanonekaffeesatz/css2.css?176895029535288*/
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOiCnqEu92Fr1Mu51QrEz0dL_nz.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOiCnqEu92Fr1Mu51QrEzQdL_nz.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOiCnqEu92Fr1Mu51QrEz8dL_nz.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOiCnqEu92Fr1Mu51QrEz4dL_nz.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TLBCc3CsTKlA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TLBCc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TLBCc1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8fH-qVHQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8UH-qVHQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8fH-qVHQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8UH-qVHQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8fH-qVHQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8UH-qVHQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8fH-qVHQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8UH-qVHQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 500;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 600;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8fH-qVHQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 600;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8UH-qVHQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 600;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 600;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8fH-qVHQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8UH-qVHQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 700;
  src: url(/bitrix/templates/fonts/robotoyanonekaffeesatz/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* End */


/* Start:/bitrix/templates/Stylesheets/template.min.css?176952280738427*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,caption{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select{-webkit-appearance:menulist;appearance:menulist;-moz-appearance:menulist}input,textarea{border-style:solid;border-width:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:135%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}.liquidClearFix{clear:both}.clear{clear:both}div,ul,li,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{zoom:1}div:before,ul:before,article:before,aside:before,details:before,figcaption:before,figure:before,footer:before,header:before,hgroup:before,menu:before,nav:before,section:before,div:after,ul:after,article:after,aside:after,details:after,figcaption:after,figure:after,footer:after,header:after,hgroup:after,menu:after,nav:after,section:after{content:"";display:table}div:after,ul:after,article:after,aside:after,details:after,figcaption:after,figure:after,footer:after,header:after,hgroup:after,menu:after,nav:after,section:after{clear:both}.liquid div:after,.liquid ul:after,.liquid article:after,.liquid aside:after,.liquid details:after,.liquid figcaption:after,.liquid figure:after,.liquid footer:after,.liquid header:after,.liquid hgroup:after,.liquid menu:after,.liquid nav:after,.liquid section:after{clear:none}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cfliquidrow{zoom:1}.cfliquidrow:before,.cfliquidrow:after{content:"";display:table}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.75em 0}h3{font-size:1.17em;margin:0.83em 0}h4{font-size:1em;margin:1.5em 0}ol,ul,dir,menu,dd{padding-left:40px}ol ul,ul ol,ul ul,ol ol{margin-top:0;margin-bottom:0}h5{font-size:0.83em;margin:1.5em 0}h6{font-size:0.67em;margin:1.67em 0}p{font-size:1em}span{font-family:inherit}img{vertical-align:top}hr{display:inline-block;width:80%}[class^=fm_css_],[class^=fm_css_] *,[class^=FM2_],[class^=FM2_] *,[class*=_tooltip_in],[class*=_tooltip_in] *,[id*=ContainerJS],[id*=ContainerJS] *,.jqlightbox,.jqlightbox *,.jQGalleryC,.jQGalleryC *,.DWMasonryGallery_container,.DWMasonryGallery_container *,.jQuerySlideshow,.jQuerySlideshow *,.jqslider,.jqslider *,.fb-outer-wrapper,.fb-outer-wrapper *,.PowerSlider2,.PowerSlider2 *,.DWCarousel_container,.DWCarousel_container *,.content-box-sizing,.content-box-sizing *{box-sizing:content-box}body{font-family:'Roboto',sans-serif;margin:0 auto;font-size:min(max(17px,2vw),19px);font-weight:300;line-height:135%;color:#B2A598;text-align:left;background-color:#191A1D;width:100%}h1{font-family:'Yanone Kaffeesatz',sans-serif;font-size:min(max(42px,4vw),56px);font-weight:300;line-height:135%;margin:0;color:#B2A598;text-align:center;padding:30px 10px 20px}h2{font-family:'Yanone Kaffeesatz',sans-serif;font-size:min(max(36px,3vw),44px);font-weight:300;line-height:135%;margin:0;color:#92806E;text-align:center;padding:20px 10px}h3{font-family:'Yanone Kaffeesatz',sans-serif;font-size:min(max(32px,3vw),40px);font-weight:300;line-height:135%;margin:0;color:#9D8D7D;text-align:center;padding:15px 10px}h4{font-family:'Yanone Kaffeesatz',sans-serif;font-size:min(max(28px,3vw),36px);font-weight:300;line-height:135%;margin:0;color:#8D7B69;text-align:center;padding:15px 10px}h5{font-family:'Yanone Kaffeesatz',sans-serif;font-size:min(max(24px,3vw),32px);font-weight:300;line-height:135%;margin:0;color:#A48C75;text-align:center;padding:15px 10px}h6{font-family:'Yanone Kaffeesatz',sans-serif;font-size:min(max(20px,3vw),28px);font-weight:300;line-height:135%;margin:0;color:#B6A99C;text-align:center;padding:15px 10px}a{font-family:'Roboto',sans-serif;line-height:135%;color:#92806E;font-weight:300;font-size:min(max(17px,2vw),19px);text-decoration:none}a:hover{font-family:'Roboto',sans-serif;line-height:135%;color:#B2A598;font-weight:300;font-size:min(max(17px,2vw),19px);text-decoration:none}ul{font-family:'Roboto',sans-serif;font-weight:300;line-height:135%;margin:20px 10px;color:#B2A598;padding:0 0 0 40px;font-size:min(max(17px,2vw),19px)}ol{font-family:'Roboto',sans-serif;font-weight:300;line-height:135%;margin:20px 10px;color:#B2A598;padding:0 0 0 40px;font-size:min(max(17px,2vw),19px)}blockquote{font-family:'Roboto',sans-serif;padding:10px 20px;margin:20px 10px;border-left:5px solid #eee;font-style:italic;font-size:min(max(17px,2vw),19px)}ol ul,ul ol,ul ul,ol ol{margin-top:0;margin-bottom:0}p{font-family:'Roboto',sans-serif;font-size:min(max(17px,2vw),19px);font-weight:300;line-height:135%}li{font-family:'Roboto',sans-serif;line-height:135%;color:#B2A598;font-weight:300;font-size:min(max(17px,2vw),19px)}img{max-width:100%;height:auto}.row_5 a{text-decoration:none}.row_5 a:hover{text-decoration:1px underline #B2A598 dashed}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin:0 auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:135%;margin:0;padding:0 4px 5px}.blog-post{min-height:100px;margin-bottom:50px}span a.post-category:hover{color:#9BCB43}.content{background-color:#191A1D}.header{min-height:100px}.row_1{clear:both;width:auto;min-height:40px;color:#B2A598;padding:0;max-width:1400px;margin:0 auto}.row_1 a{color:#B2A598;text-decoration:none}.row_1 a:hover{text-decoration:none;color:#B2A598}.column_1{float:none;width:auto;min-height:10px;padding:10px 0 0 0}.column_38{float:none;width:auto;min-height:10px}.column_39{float:none;width:auto;min-height:10px;margin-left:0;text-align:center;padding:5px 0}.column_2{float:none;width:auto;min-height:20px;text-align:center;font-size:24px;padding:0}.column_40{float:none;width:auto;min-height:10px;padding:0}.column_41{float:none;width:auto;min-height:10px;padding-top:13px}.column_3{float:none;width:auto;min-height:20px;text-align:center;display:none;padding-right:5px}.column_3 a{font-size:24px}.row_18{clear:both;position:absolute;text-align:center;margin-left:auto;margin-right:auto;bottom:10%;left:0;right:0;width:fit-content;z-index:100}.header_img{opacity:0.7}.row_17{clear:both;position:absolute;background-color:transparent;top:10%;color:rgba(242,240,238,0.9);text-shadow:1px 1px 2px black;font-weight:400;text-align:center;letter-spacing:0.5px;margin-left:auto;margin-right:auto;left:0;right:0;width:fit-content;z-index:100}.stocks{clear:both;min-height:20px;position:absolute;top:1.5%;z-index:100;left:0.5%;padding:5px;min-width:20px;width:25%;background-color:transparent;float:left}.decoration{clear:both;min-height:20px;position:absolute;min-width:20px;width:17%;z-index:99;background-color:transparent;right:0.5%;top:1.5%;padding:5px;text-align:center;z-index:1}.h1-title{font-family:'Roboto',sans-serif;font-size:min(max(20px,2.8vw),250px);color:#F2F0EE;color:rgba(242,240,238,0.9);text-shadow:1px 1px 2px black;clear:both;min-height:20px;min-width:20px;position:absolute;z-index:110;bottom:40%;left:12.5%;width:80%;background-color:transparent;line-height:135%}.row_19{clear:both;position:absolute;text-align:center;margin-left:auto;margin-right:auto;bottom:10%;left:0;right:0;z-index:100}.row_2{clear:both;min-height:50px;position:relative}img.image1{height:auto;display:inline-block}img.image2{height:auto;width:auto;display:block;margin:8px auto 0}.column_3 a:hover{text-decoration:none}span.span1{line-height:135%;font-size:min(max(15.5px,3.91vw),250px)}span.span1-1{line-height:135%;font-size:min(max(20px,6vw),250px)}div.span2{display:inline-block;margin-top:5px;font-size:20px;line-height:135%}span.span3{font-size:min(max(14px,4vw),20px);line-height:135%}span.span4{font-size:min(max(16px,4vw),20px);line-height:135%}div.span5{font-size:20px;line-height:135%}div.span5 a{font-size:30px}span.span6{line-height:135%}img.image26{height:auto;display:inline-block;max-width:100%}.signature_action{clear:both;min-height:10px;padding:3px;text-align:center;text-transform:uppercase;letter-spacing:-1.2px;color:#E7000A;font-weight:400;position:absolute;width:70%;top:75%;left:15%;z-index:100;min-width:10px;background-color:transparent;float:left}.signature_action a{color:#E7000A;font-weight:400}.stocks img{height:auto;max-width:none;display:inline-block;width:100%}span.span7{font-size:25px;font-weight:700}.decoration img{height:auto;width:auto}@media only screen and (max-width : 768px){.stocks img{width:75%}.column_41{margin-bottom:15px;padding-top:8px}}@media only screen and (min-width : 769px){.row_1{min-height:50px;padding:0}.column_1{float:left;width:49%;min-height:50px;padding:10px 0 10px 10px}.column_38{float:left;width:49%;min-height:30px}.column_39{float:left;width:51%;min-height:30px;margin-left:0;text-align:center;padding:0 5px;line-height:100%}.stocks{clear:both;width:15%;min-height:20px;top:1.5%;left:0.5%;padding:5px;float:left;background-color:transparent}.column_2{float:left;width:51%;min-height:20px;display:block;padding:10px 10px 10px 0}.column_3{float:left;width:5%;min-height:20px;margin-top:25px;display:block}.row_3{clear:both;width:auto}.decoration{clear:both;min-height:20px;float:left;width:14%;right:0.5%;top:1.5%}.h1-title{clear:both;min-height:20px;bottom:40%;z-index:50}.row_2{min-height:150px;position:relative}.column_2_align{right:auto;left:auto}.column_40{float:left;width:50%;min-height:20px;padding-left:0;margin-top:0}.column_41{float:left;width:50%;min-height:20px;padding-left:2px;padding-top:0;line-height:65%}.row_71{clear:both;width:auto}img.image1{width:100%}.header{min-height:200px}span.span3{font-size:min(max(12px,1.4vw),18px);line-height:135%}span.span4{font-size:min(max(12px,1.4vw),18px)}div.span2{font-size:15px;line-height:135%}div.span5{font-size:14px;line-height:135%}div.span5 a{font-size:22px}.signature_action{clear:both;min-height:10px;padding:5px;top:26%;left:0.5%;width:23%;float:left;background-color:transparent}.signature_action a{color:#E7000A;font-weight:400}}@media only screen and (min-width : 1024px){.row_1{clear:both;width:auto;margin-left:auto;min-height:50px;padding:0}.row_3{clear:both;width:auto}.column_1{float:left;min-height:50px;padding:10px;width:49%}.stocks{clear:both;width:15%;min-height:20px;top:1.5%;left:0.5%;padding:5px;float:left;background-color:transparent}.column_38{float:left;width:49%;min-height:30px}.column_39{float:left;margin-left:0;text-align:center;width:51%;min-height:30px;padding:0 5px}.column_2{float:left;min-height:20px;width:51%;margin-top:0;display:block;padding:10px 10px 10px 10px}.column_3{float:left;min-height:20px;width:5%;margin-top:25px;display:block}.decoration{clear:both;min-height:20px;float:left;width:14%;right:0.5%;top:1.5%}.h1-title{clear:both;min-height:20px;bottom:40%;z-index:50}.row_2{clear:both;position:relative;min-height:150px}.column_2_align{margin-top:25px}.row_71{clear:both;width:auto}.column_40{float:left;min-height:20px;padding:0;margin-top:0}.column_41{float:left;min-height:20px;padding-left:5px}img.image1{width:100%;display:inline-block}.header{min-height:200px}span.span3{font-size:min(max(12px,1.4vw),18px);line-height:135%}span.span4{font-size:min(max(12px,1.4vw),18px)}div.span2{font-size:18px;line-height:135%}div.span5{font-size:16px;line-height:135%}div.span5 a{font-size:28px}.signature_action{clear:both;min-height:10px;padding:5px;float:left;top:26%;left:0.5%;width:23%;background-color:transparent}.signature_action a{color:#E7000A;font-weight:400}}@media only screen and (max-width: 767px){span.span1-1{line-height:135%;font-size:min(max(22px,6vw),50px)}span.span1{line-height:135%;font-size:min(max(14.5px,3.9vw),50px)}.h1-title{left:12.5%;font-size:min(max(13.2px,3.1vw),50px);bottom:38%;width:80%}}.page-content{float:none;width:100%;min-height:300px}.row_4{clear:both;min-height:30px;background-color:#191A1D;display:none;width:100%}.row_5{clear:both;width:auto;min-height:300px;padding:0 5px 20px 5px;border-bottom:0 solid transparent;max-width:1400px;margin:0 auto}.column_18{float:none;width:auto;min-height:100px;display:none;background-color:transparent}.row_33{font-family:'Yanone Kaffeesatz',sans-serif;clear:both;width:auto;min-height:50px;margin:20px 0;padding:0;background-color:#1A1A1C}.row_35{clear:both;width:auto;min-height:100px;padding:10px 5px;text-align:center;font-size:30px}.row_36{clear:both;width:auto;min-height:50px;padding:10px}.column_19{float:none;width:auto;min-height:300px;background-color:transparent}.column_19 a{text-decoration:underline}.row_32{clear:both;width:auto}.column_16{float:none;width:auto;min-height:100px}.column_17{float:none;width:auto;min-height:100px}.row_31{clear:both;width:auto}.row_24{clear:both;min-height:100px;margin:20px auto;max-width:400px;width:100%}.tv{clear:both;min-height:100px;width:100%;margin:0 auto;max-width:410px;padding:20px 0}.column_7{float:none;width:auto;min-height:100px}.row_16{clear:both;min-height:100px;max-width:none;margin:5px;overflow:hidden}.row_16 img{transition:1s}.row_16 img:hover{transform:scale(1.1)}.post-right{clear:both;min-height:100px;background-color:#1E2024;border:1px solid #33363B;max-width:460px;width:100%;margin:0 auto}.post-right_prices{clear:both;min-height:100px;background-color:#1E2024;border:1px solid #33363B;max-width:460px;width:100%;margin:0 auto}.column_32{float:none;width:auto;min-height:100px}.column_32_prices{float:none;width:auto;min-height:100px}.column_33{float:none;width:auto;min-height:100px;overflow:hidden}.column_33 img{transition:1s}.column_33 img:hover{transform:scale(1.2)}.column_33_prices{float:none;width:auto;min-height:100px}.post{clear:both;min-height:100px;width:100%;margin:0 auto;max-width:460px;background-color:#1E2024;border:1px solid #33363B}.post_prices{clear:both;min-height:100px;width:100%;margin:0 auto;max-width:460px;background-color:#1E2024;border:1px solid #33363B}.warp_post_padding{padding:15px 0}.warp_post_padding_prices{padding:15px 0}.warp_post_padding a:hover{text-decoration:none}.column_5{float:none;width:auto;min-height:100px;background-color:transparent;overflow:hidden}.column_5 img{transition:1s}.column_5 img:hover{transform:scale(1.2)}.column_5_prices{float:none;width:auto;min-height:100px;background-color:transparent}.column_6{float:none;width:auto;min-height:100px;background-color:transparent}.column_6_prices{float:none;width:auto;min-height:100px;background-color:transparent;text-align:left}.row_13{clear:both;width:auto}.foto{clear:both;min-height:100px;max-width:460px;width:100%;margin:0 auto;padding:20px 0}.column_4{float:none;width:100%;min-height:100px;max-width:460px;margin:0 auto;padding:5px}.row_10{clear:both;min-height:100px;position:relative;max-width:460px;width:100%;overflow:hidden}.row_10 img{transition:1s}.row_10 img:hover{transform:scale(1.2)}.row_11{font-family:'Yanone Kaffeesatz',sans-serif;clear:both;min-height:0;position:absolute;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,0);padding:0;text-align:center;color:#F2F0EE;font-size:27px;font-weight:300;line-height:135%;text-shadow:1px 1px 1px #000000;-moz-text-shadow:1px 1px 1px #000000;-webkit-text-shadow:1px 1px 1px #000000;z-index:1000}.row_11 a{font-family:'Yanone Kaffeesatz',sans-serif;font-size:27px;font-weight:300;line-height:135%;color:#F2F0EE;text-align:center;text-shadow:1px 1px 1px #000000;-moz-text-shadow:1px 1px 1px #000000;-webkit-text-shadow:1px 1px 1px #000000}.row_11 h3{font-family:'Yanone Kaffeesatz',sans-serif;clear:both;min-height:10px;position:absolute;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,0.5);padding:5px;text-align:center;color:#F2F0EE;font-size:27px;font-weight:300;line-height:135%;text-shadow:1px 1px 1px #000000;-moz-text-shadow:1px 1px 1px #000000;-webkit-text-shadow:1px 1px 1px #000000}.row_11 h3:hover{font-family:'Yanone Kaffeesatz',sans-serif;clear:both;min-height:10px;position:absolute;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,0.7);padding:5px;text-align:center;color:#F2F0EE;font-size:27px;font-weight:300;line-height:135%;text-shadow:1px 1px 1px #000000;-moz-text-shadow:1px 1px 1px #000000;-webkit-text-shadow:1px 1px 1px #000000}.column_5 img{height:auto;width:auto}.column_5_prices img{height:auto;width:auto}.row_16 img{width:auto}.row_30{clear:both;min-height:100px;padding:20px 10px;width:90%;margin:0 auto;border-color:transparent}.row_30 a{text-decoration:underline}.row_30 a:hover{text-decoration:none}.warp_column_15{clear:both;min-height:100px;padding:15px 0}.warp_column_15 a:hover{text-decoration:none}.warp_column_15_prices{clear:both;min-height:100px;padding:15px 0}.row_37{clear:both;min-height:100px;background-color:#1E2024;border:1px solid #33363B;max-width:460px;margin:0 auto}.warp_column_25{padding:15px 0}.warp_column_25 a:hover{text-decoration:none}.column_20{float:none;width:auto;min-height:100px;overflow:hidden}.column_20 img{transition:1s}.column_20 img:hover{transform:scale(1.2)}.column_21{float:none;width:auto;min-height:100px}.row_38{clear:both;width:auto}img.image14{height:auto;width:auto;margin:0 auto;display:block}.column_25{float:none;min-height:100px;max-width:460px;margin:0 auto;padding:10px 0}.row_46{clear:both;min-height:100px;background-color:#1E2024;border:1px solid #33363B;max-width:none}.row_47{clear:both;width:100%;min-height:100px;margin:0 auto;text-align:center;overflow:hidden}.row_47 img{transition:1s}.row_47 img:hover{transform:scale(1.2)}.row_48{clear:both;width:auto;min-height:20px}.row_48 h3{font-family:'Yanone Kaffeesatz',sans-serif;font-size:min(max(24px,2.2vw),32px);font-weight:300;line-height:135%;margin:0;color:#B6A99C;text-align:center;padding:10px}img.image16{height:auto;margin:0 auto;display:block}.column_19 a:hover{text-decoration:none}.row_price{clear:both;min-height:100px;margin-right:auto;background-color:#1E2024;border:1px solid #33363B;padding:20px 0}.row_images_diplom{margin:20px 0;text-align:center}.column_34{float:none;width:auto;min-height:100px;padding:0 20px}.column_35{float:none;width:auto;min-height:100px}.row_61{clear:both;width:auto;min-height:30px;font-size:24px}.column_36{float:left;width:50%;padding:10px;border-right:0 solid rgb(178,165,152);text-align:center}.column_37{float:left;width:50%;padding:10px;clear:none;text-align:center}.row_69{clear:both;width:auto}.row_62{clear:both;width:auto;min-height:30px;font-size:22px;background-color:#222428}.row_63{clear:both;width:auto;min-height:30px;font-size:22px}.row_64{clear:both;width:auto;min-height:50px}.row_65{clear:both;width:auto;min-height:50px}.row_66{clear:both;width:auto;min-height:50px}.row_67{clear:both;width:auto;min-height:50px}.row_68{clear:both;width:auto;min-height:50px}.row_60{clear:both;width:auto}.table_services_design{clear:both;min-height:100px;margin:20px 0}.warp_row_price{padding:20px 0;margin:0 auto}.warp_row_price p{font-family:'Roboto',sans-serif;font-size:min(max(17px,2vw),19px);font-weight:300;margin:0 10px;padding:15px 0;line-height:135%}.column_21 p{font-family:'Roboto',sans-serif;font-size:min(max(17px,2vw),19px);font-weight:300;padding:15px;line-height:135%}.warp_column_15 p{font-family:'Roboto',sans-serif;font-size:min(max(17px,2vw),19px);font-weight:300;padding:15px;line-height:135%}.warp_column_15_prices p{font-family:'Roboto',sans-serif;font-size:min(max(17px,2vw),19px);font-weight:300;padding:15px;line-height:135%}.column_32 p{font-family:'Roboto',sans-serif;font-size:min(max(17px,2vw),19px);font-weight:300;padding:15px;line-height:135%}.column_32_prices p{font-family:'Roboto',sans-serif;font-size:min(max(17px,2vw),19px);font-weight:300;padding:15px;line-height:135%;text-align:left}.column_6 p{font-family:'Roboto',sans-serif;font-size:min(max(17px,2vw),19px);font-weight:300;padding:15px;line-height:135%}.column_6_prices p{font-family:'Roboto',sans-serif;font-size:min(max(17px,2vw),19px);font-weight:300;padding:15px;line-height:135%}.row_56{clear:both;width:auto;min-height:33px;background-color:#1A1A1C;padding:10px}.row_57{clear:both;width:auto;min-height:33px;background-color:#191A1D;padding:10px}.row_58{clear:both;width:auto;min-height:34px;background-color:#191A1D;padding:10px}.price_table_design{clear:both;min-height:100px;margin:20px 0}.row_51{clear:both;width:auto;min-height:25px;background-color:#1A1A1C;font-size:130%}.column_26{float:left;width:50%;min-height:25px;text-align:center;padding:10px}.column_27{float:left;width:50%;min-height:25px;text-align:center;padding:10px;clear:none}.row_52{clear:both;width:auto;min-height:25px;background-color:#252527}.column_28{float:left;width:50%;min-height:25px;text-align:center;padding:10px}.column_29{float:left;width:50%;min-height:25px;text-align:center;padding:10px;clear:none}.row_53{clear:both;width:auto;min-height:25px;background-color:#1E1E20}.column_30{float:left;width:50%;min-height:25px;text-align:center;padding:10px}.column_31{float:left;width:50%;min-height:25px;padding:10px;clear:none;text-align:center}.row_54{clear:both;width:auto;min-height:25px;background-color:#E5DED7;text-align:center;padding:10px}.row_11 a:hover{color:#F2F0EE}.column_33 img{height:auto}.column_33_prices img{height:auto}img.image18{max-width:80%;display:inline-block;padding:5px}img.image19{max-width:80%;display:inline-block;padding:5px}img.image20{max-width:80%;display:inline-block;padding:5px}img.image21{height:auto;max-width:80%;display:inline-block;padding:5px}img.image22{height:auto;max-width:80%;display:inline-block;padding:5px}img.image23{height:auto;max-width:80%;display:inline-block;padding:5px}img.image24{height:auto;max-width:80%;display:inline-block;padding:5px}img.image25{height:auto;max-width:80%;display:inline-block;padding:5px}@media only screen and (max-width: 768px){p{margin:0 auto;padding:20px;max-width:460px}.row_5 ul{margin:0 auto;padding:20px;max-width:460px}.row_5 ol{margin:0 auto;padding:20px;max-width:460px}.news-line{margin:0 auto;padding:20px;max-width:460px}}@media only screen and (min-width : 769px){.column_26{float:left;width:50%;min-height:25px;padding:10px}.column_27{float:left;width:50%;min-height:25px;padding:10px}.row_43{clear:both;width:auto}.page-content{min-height:30px;width:100%}.stocks{clear:both;min-height:100px}.row_5{min-height:650px;padding:0 20px 20px}.column_18{float:left;width:25%;min-height:650px;display:block}.row_33{min-height:50px}.row_35{min-height:30px;font-size:30px}.row_36{min-height:50px}.row_34{min-height:325px}.column_19{float:left;width:100%;min-height:650px}.row_32{clear:both;width:auto}.column_16{float:left;width:50%;min-height:610px}.column_17{float:left;width:50%;min-height:610px}.row_31{clear:both;width:auto}.row_24{clear:both;min-height:100px}.tv{clear:both;min-height:100px;margin:0 auto;width:80%;max-width:none}.column_7{float:left;width:25%;min-height:100px}.row_16{clear:both;min-height:100px;margin:5px;max-width:none}.column_8{float:left;width:25%;min-height:100px}.column_9{float:left;width:25%;min-height:100px}.column_10{float:left;width:25%;min-height:100px}.row_15{clear:both;width:auto}.post-right{clear:both;min-height:100px;max-width:none}.post-right_prices{clear:both;min-height:100px;max-width:none}.column_32{float:left;width:60%;min-height:100px}.column_32_prices{float:left;width:60%;min-height:100px;text-align:left;padding-left:30px}.column_33{float:left;width:40%;min-height:100px}.column_33_prices{float:left;width:40%;min-height:100px}.row_60{clear:both;width:auto}.post{clear:both;min-height:100px;max-width:none;width:100%}.post_prices{clear:both;min-height:100px;max-width:none;width:100%}.warp_post_padding{width:auto}.warp_post_padding_prices{width:auto}.row_13{clear:both;width:auto}.foto{clear:both;min-height:150px;width:auto;max-width:none}.column_4{float:left;width:33.33%;min-height:150px;max-width:none}.row_10{clear:both;min-height:150px;width:auto;max-width:none}.column_5{float:left;width:40%;min-height:100px;background-color:transparent}.column_5_prices{float:left;width:40%;min-height:100px;background-color:transparent}.column_6{float:left;width:60%;min-height:100px;background-color:transparent}.column_6_prices{float:left;width:60%;min-height:100px;background-color:transparent;text-align:left;padding-left:30px}.row_9{clear:both;width:auto}.row_42{clear:both;min-height:100px}.warp_column_15{clear:both;min-height:100px;padding:20px 0}.warp_column_15_prices{clear:both;min-height:100px;padding:20px 0}.row_37{clear:both;min-height:100px;max-width:none;width:auto}.warp_column_25{padding:20px 0}.column_20{float:left;width:34%;min-height:100px}.column_21{float:left;width:66%;min-height:100px}.row_38{clear:both;width:auto}.column_25{float:left;width:33.33%;min-height:100px;padding-top:0;padding-bottom:0}.row_46{clear:both;min-height:100px;margin:5px;width:auto;max-width:none}.row_47{min-height:50px;width:auto;text-align:center}.row_48{min-height:160px}.row_44{min-height:50px}.row_45{min-height:50px;padding:0 10px}.price_table_design{clear:both;min-height:100px}.row_51{min-height:25px}.row_price{clear:both;min-height:100px;margin:0 auto}.column_34{float:left;width:50%;min-height:100px;padding:0 20px}.column_35{float:left;width:50%;min-height:100px}.row_61{min-height:30px;font-size:22px}.column_36{float:left;width:50%;text-align:center}.column_37{float:left;width:50%;overflow:visible;text-align:center}.row_69{clear:both;width:auto}.row_62{min-height:30px;font-size:20px}.row_63{min-height:30px;font-size:20px}.row_64{min-height:50px}.row_65{min-height:50px}.row_66{min-height:50px}.row_67{min-height:50px}.row_68{min-height:50px}.table_services_design{clear:both;width:auto;min-height:100px}.row_58{min-height:34px;padding:10px}.row_52{min-height:25px}.column_28{float:left;width:50%;min-height:25px;padding:10px}.column_29{float:left;width:50%;min-height:25px;padding:10px}.row_56{clear:both;width:auto;min-height:33px;padding:10px}.row_53{min-height:25px}.column_30{float:left;width:50%;min-height:25px;padding:10px}.column_31{float:left;width:50%;min-height:25px;padding:10px}.row_57{clear:both;width:auto;min-height:33px;padding:10px}.row_54{min-height:25px;padding:10px}p{margin:0 auto;padding:20px 100px;max-width:970px}.row_5 ul{margin:0 auto;padding:20px 100px;max-width:970px}.row_5 ol{margin:0 auto;padding:20px 100px;max-width:970px}.news-line{margin:0 auto;padding:20px 100px;max-width:970px}img.image18{max-width:33%}img.image19{max-width:33%}img.image20{max-width:33%}img.image21{max-width:33%}img.image22{max-width:33%}img.image23{max-width:33%}img.image24{max-width:49.5%}img.image25{max-width:49.5%}.row_4{display:block}}.bx-breadcrumb{margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px}@media only screen and (min-width : 1024px){.page-content{width:100%;min-height:30px}.stocks{clear:both;min-height:100px}.row_5{clear:both;width:auto;min-height:650px;padding:0 20px 20px}.row_32{clear:both;width:auto}.column_18{float:left;display:block}.row_33{clear:both;width:auto;padding:0;min-height:50px}.row_35{clear:both;width:auto;min-height:30px;font-size:30px}.row_36{clear:both;width:auto;min-height:50px}.row_34{clear:both;width:auto}.column_19{float:left;min-height:650px}.row_31{clear:both;width:auto}.column_16{float:left}.column_17{float:left}.foto{width:auto;max-width:none}.row_9{clear:both;width:auto}.column_4{float:left;max-width:none;width:33.33%}.row_10{width:auto;max-width:none}.column_5{float:left;width:34%;background-color:transparent}.column_5_prices{float:left;width:34%;background-color:transparent}.column_6{float:left;background-color:transparent;width:66%}.column_6_prices{float:left;background-color:transparent;width:66%;text-align:left;padding-left:50px}.row_24{clear:both;min-height:100px}.tv{clear:both;min-height:100px;margin:0 auto;width:80%;max-width:none}.row_15{clear:both;width:auto}.column_7{float:left}.row_16{margin:5px;max-width:none}.column_8{float:left}.column_9{float:left}.column_10{float:left}.post-right{clear:both;min-height:100px}.post-right_prices{clear:both;min-height:100px}.row_60{clear:both;width:auto}.column_32{float:left;width:66%}.column_32_prices{float:left;width:66%;text-align:left;padding-left:50px}.column_33{float:left;width:34%}.column_33_prices{float:left;width:34%}.post{clear:both;min-height:100px;max-width:none;width:100%}.post_prices{clear:both;min-height:100px;max-width:none;width:100%}.warp_post_padding{width:auto}.warp_post_padding_prices{width:auto}.row_13{clear:both;width:auto}.row_42{clear:both;min-height:100px}.warp_column_15{clear:both;min-height:100px;padding:20px 0}.warp_column_15_prices{clear:both;min-height:100px;padding:20px 0}.row_37{clear:both;min-height:100px;max-width:none;width:auto}.warp_column_25{padding:20px 0}.row_38{clear:both;width:auto}.column_20{float:left}.column_21{float:left}.row_43{clear:both;width:auto}.column_25{float:left;width:33.33%;padding-top:0;padding-bottom:0}.row_46{width:auto;max-width:none}.row_47{clear:both;width:auto;text-align:center}.row_48{clear:both;width:auto;min-height:150px}.row_44{clear:both;width:auto}.row_45{clear:both;width:auto;padding:0 10px}.column_26{float:left;padding:10px;min-height:25px;width:50%}.column_27{float:left;padding:10px;min-height:25px;width:50%}.price_table_design{clear:both;min-height:100px}.row_51{clear:both;width:auto;min-height:25px}.row_price{clear:both;min-height:100px;margin:0 auto}.column_34{float:left;padding:0 20px;width:50%}.column_35{float:left;width:50%}.row_61{clear:both;width:auto;min-height:30px;font-size:24px}.row_69{clear:both;width:auto}.column_36{float:left;min-height:0;width:50%;text-align:center}.column_37{float:left;min-height:0;width:50%;overflow:visible;text-align:center}.row_62{clear:both;width:auto;min-height:30px;font-size:22px}.row_63{clear:both;width:auto;min-height:30px;font-size:22px}.row_64{clear:both;width:auto;min-height:50px}.row_65{clear:both;width:auto;min-height:50px}.row_66{clear:both;width:auto;min-height:50px}.row_67{clear:both;width:auto;min-height:50px}.row_68{clear:both;width:auto;min-height:50px}.table_services_design{clear:both;width:auto;min-height:100px}.row_58{clear:both;width:auto;padding:10px;min-height:34px}.row_52{clear:both;width:auto;min-height:25px}.row_56{clear:both;width:auto;padding:10px;min-height:33px}.column_28{float:left;padding:10px;min-height:25px;width:50%;clear:none}.column_29{float:left;padding:10px;min-height:25px;width:50%}.row_53{clear:both;width:auto;min-height:25px}.row_57{clear:both;width:auto;padding:10px;min-height:33px}.column_30{float:left;padding:10px;min-height:25px;width:50%}.column_31{float:left;padding:10px;min-height:25px;width:50%}.row_54{clear:both;width:auto;padding:10px;min-height:25px}p{margin:0 auto;padding:20px 160px;max-width:1350px}.row_5 ul{margin:0 auto;padding:20px 160px;max-width:1350px}.row_5 ol{margin:0 auto;padding:20px 160px;max-width:1350px}.news-line{margin:0 auto;padding:20px 160px;max-width:1350px}img.image18{max-width:33%}img.image19{max-width:33%}img.image20{max-width:33%}img.image21{max-width:33%}img.image22{max-width:33%}img.image23{max-width:33%}img.image24{max-width:49.5%}img.image25{max-width:49.5%}.row_4{display:block}}#wp_widget0{position:fixed;bottom:50%;right:0;display:inline-block;cursor:pointer;background-image:url("/images/back_to_top_bkg/back_to_top_bkg.png");width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-color:#C4C5C7;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;z-index:1000}.footer{min-height:100px;background-color:#1E2024;border-top:1px solid #33363B;color:#4D4D4D}.footer a{color:#4D4D4D}.row_6{clear:both;width:auto;min-height:100px;border-bottom:0 solid transparent;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.row_6_confidic{clear:both;width:auto;min-height:100px;border-bottom:0 solid transparent;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent;padding:20px 30px 20px 30px}.column_8{float:none;width:auto;min-height:20px;padding:15px 20px 5px 20px}.column_15{float:none;width:100%;min-height:100px;max-width:460px;margin:0 auto;padding:10px 0}.column_15_prices{float:none;width:100%;min-height:100px;max-width:460px;margin:0 auto;padding:10px 0}.row_26{clear:both;min-height:100px;background-color:#1E2024;border:1px solid #33363B}.row_26_prices{clear:both;min-height:100px;background-color:#1E2024;border:1px solid #33363B}.row_27{clear:both;width:auto;min-height:100px;position:relative;overflow:hidden}.row_27 img{transition:1s}.row_27 img:hover{transform:scale(1.2)}.row_27_prices{clear:both;width:auto;min-height:100px;position:relative}.row_29{clear:both;min-height:50px;position:absolute;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.4);padding:5px;color:#FFFDFC;text-align:center;font-size:min(max(17px,2vw),19px)}.row_29 a{color:#FFFDFC;font-size:min(max(17px,2vw),19px)}.row_28{clear:both;width:auto;min-height:100px}.row_28 h3{font-family:yanone kaffeesatz,sans-serif;font-size:min(max(28px,3vw),36px);font-weight:300;line-height:135%;margin:0;color:#a48c75;text-align:center;padding:15px 10px}.row_28_prices{clear:both;width:auto;min-height:100px}.row_28_prices h3{font-family:yanone kaffeesatz,sans-serif;font-size:min(max(32px,3vw),40px);font-weight:300;line-height:135%;margin:0;color:#a48c75;text-align:center;padding:15px}.column_9{float:none;width:auto;min-height:20px;text-align:center;padding:5px 10px}.row_7{clear:both;width:auto;min-height:50px;background-color:transparent;display:none;padding-bottom:10px}.row_7 a{color:#4D4D4D;display:inline-block;padding:3px 0}.column_10{float:none;width:auto;min-height:20px;padding:0 20px;text-decoration:none}.column_11{float:none;width:auto;min-height:20px;padding-top:10px;padding-left:20px}.column_12{float:none;width:auto;min-height:20px;padding-left:20px}.column_13{float:none;width:auto;min-height:20px;padding-left:20px}.column_14{float:none;width:auto;min-height:20px;padding-top:10px;padding-left:20px}.row_7 a:hover{color:#D9D3CD;text-decoration:none}.row_7 a.o_studii{font-size:20px}.row_7 a.dizain-proekty{font-size:20px}.row_7 a.remont-i-otdelka{font-size:20px}.row_7 a.uslugi-i-ceny{font-size:20px}.row_7 a.contakty{font-size:20px}.footer a:hover{color:#999999;text-decoration:none}img.image6{display:inline-block;margin:5px}img.image7{display:inline-block;margin:5px}img.image8{display:inline-block;margin:5px}img.image9{display:inline-block;margin:5px}img.image10{display:inline-block;margin:5px}img.image11{display:inline-block;margin:5px}img.image12{display:inline-block;margin:5px}img.image13{height:auto}.row_29 a:hover{color:#D9D3CD}@media only screen and (min-width : 769px){.row_6{min-height:50px}.row_6_confidic{min-height:50px;padding:20px 30px 20px 30px}.column_8{float:left;width:60%;min-height:50px;padding-right:0;padding-bottom:10px}.column_9{float:left;width:40%;min-height:50px;text-align:left;padding-top:30px;padding-bottom:0;padding-right:10px}.row_24{clear:both;width:auto;max-width:none;right:auto;left:auto}.column_15{float:left;width:33.33%;min-height:100px;max-width:none;padding-top:0;padding-bottom:0}.column_15_prices{float:left;width:33.33%;min-height:100px;max-width:none;padding-top:0;padding-bottom:0}.row_26{clear:both;min-height:100px;margin:5px}.row_26_prices{clear:both;min-height:100px;margin:5px}.row_27{min-height:50px}.row_27_prices{min-height:50px}.row_29{clear:both;min-height:50px}.row_28{min-height:330px}.row_28_prices{min-height:330px}.column_16{float:left;width:33.33%;min-height:100px}.column_17{float:left;width:33.34%;min-height:100px}.row_7{min-height:50px;display:block}.column_10{float:left;width:20%;min-height:50px;padding-top:35px;padding-right:0;text-decoration:none}.column_11{float:left;width:20%;min-height:50px}.column_12{float:left;width:20%;min-height:50px;padding-top:10px}.column_13{float:left;width:20%;min-height:50px;padding-top:10px}.column_14{float:left;width:20%;min-height:50px;padding-left:20px}.row_25{clear:both;width:auto}.footer{min-height:100px}.row_7 a{padding-top:0;padding-bottom:0}}@media only screen and (min-width : 1024px){.row_6{clear:both;width:auto;display:block;min-height:50px;max-width:1500px;margin:0 auto}.row_6_confidic{clear:both;width:auto;display:block;min-height:50px;max-width:1500px;margin:0 auto;padding:20px 30px 20px 30px}.row_24{clear:both;width:auto;max-width:none;right:auto;left:auto}.column_15{float:left;width:33.33%;max-width:none;padding-top:0;padding-bottom:0}.column_15_prices{float:left;width:33.33%;max-width:none;padding-top:0;padding-bottom:0}.row_27{clear:both;width:auto}.row_27_prices{clear:both;width:auto}.row_29{min-height:50px}.row_28{clear:both;width:auto;min-height:280px}.row_28_prices{clear:both;width:auto;min-height:280px}.column_16{float:left}.column_17{float:left}.column_8{float:left;width:60%;min-height:50px;padding-right:10px;padding-bottom:10px}.column_9{float:left;width:40%;min-height:50px;text-align:center;padding-top:30px;padding-bottom:10px;padding-right:10px}.row_7{clear:both;width:auto;display:block;min-height:50px;max-width:1500px;margin:0 auto}.row_25{clear:both;width:auto}.column_10{float:left;padding-top:35px;padding-right:0;min-height:50px;text-decoration:none}.column_11{float:left;min-height:50px}.column_12{float:left;padding-top:10px;min-height:50px}.column_13{float:left;padding-top:10px;min-height:50px}.column_14{float:left;padding-left:20px;min-height:50px}.footer{min-height:100px}}
/* End */


/* Start:/JS/slider/slider.css?17692386451418*/
/* ОСНОВНЫЕ СТИЛИ */
.slider-container {
position: relative;
width: 100%;
aspect-ratio: 16 / 9;
overflow: hidden;
margin: 0;
padding: 0;
background: #191A1D;
}

.slider-wrapper {
position: relative;
width: 100%;
height: 100%;
}

.slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover; /* Картинка заполняет весь экран */

opacity: 0;
z-index: 1;

/* ХИТРОСТЬ ДЛЯ "ЧЕТКОГО" ПЕРЕХОДА:
   Когда слайд становится НЕ активным (класс active убирается), 
   мы задерживаем (delay) его исчезновение на 2 секунды.
   Он остается видимым, пока новый слайд (z-index 2) плавно появляется поверх него.
   После 2 секунд старый слайд мгновенно выключается (duration 0s), но мы этого не видим, так как он уже перекрыт.
*/
transition: opacity 0s linear 2s; 
}

.slide.active {
opacity: 1;
z-index: 2;
/* Когда слайд становится активным, он плавно появляется за 2 секунды без задержки */
transition: opacity 2s ease-in-out; 
}

.slide img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
/* End */


/* Start:/JS/backtotop/backtotop.css?17692879012893*/
:root {
--primary-color: #6366f1; /* Индиго */
--bg-color: rgba(31, 41, 55, 0.8);
--icon-color: #f3f4f6;
/*--bg-color: rgba(255, 255, 255, 0.8);*/
/*--icon-color: #1f2937;*/
--size: 56px;
--progress-width: 3px;
--shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
--transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Темная тема */
/*@media (prefers-color-scheme: dark) {
:root {
--bg-color: rgba(31, 41, 55, 0.8);
--icon-color: #f3f4f6;
}
}*/

* {
box-sizing: border-box;
scroll-behavior: smooth;
}
/*
body {
font-family: system-ui, -apple-system, sans-serif;
line-height: 1.6;
margin: 0;
padding: 0;
background-color: #f9fafb;
color: #111827;
height: 300vh;
display: flex;
flex-direction: column;
align-items: center;
}

.demo-content {
padding: 40px 20px;
max-width: 600px;
text-align: center;
}
*/
/* Контейнер виджета - Позиционирование ПОСЕРЕДИНЕ СПРАВА */
.btt-container {
position: fixed;
top: 50%;
right: 20px;
z-index: 9999;
opacity: 0;
visibility: hidden;
/* Смещаем на -50% по Y для идеального центра + 20px вниз для анимации появления */
transform: translateY(-30%) scale(0.8);
transition: var(--transition);
}

.btt-container.visible {
opacity: 1;
visibility: visible;
transform: translateY(-50%) scale(1);
}

/* Кнопка */
.btt-button {
width: var(--size);
height: var(--size);
border-radius: 50%;
background: var(--bg-color);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
border: none;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
box-shadow: var(--shadow);
position: relative;
outline: none;
transition: var(--transition);
}

.btt-button:hover {
transform: scale(1.1);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
background: var(--primary-color);
}

.btt-button:hover .btt-icon {
stroke: white;
}

.btt-button:active {
transform: scale(0.95) translateY(-50%);
}

/* Иконка стрелки */
.btt-icon {
width: 24px;
height: 24px;
fill: none;
stroke: var(--icon-color);
stroke-width: 2.5;
stroke-linecap: round;
stroke-linejoin: round;
transition: var(--transition);
}

/* SVG Прогресс-бар */
.progress-svg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transform: rotate(-90deg);
pointer-events: none;
}

.progress-circle {
fill: none;
stroke: var(--primary-color);
stroke-width: var(--progress-width);
stroke-dasharray: 157; /* 2 * PI * r (где r = 25) */
stroke-dashoffset: 157;
stroke-linecap: round;
transition: stroke-dashoffset 0.1s linear;
}

/* Адаптация для мобильных */
@media (max-width: 640px) {
.btt-container {
right: 10px;
}
:root {
--size: 48px;
}
}
/* End */


/* Start:/bitrix/templates/Template_InteRIV_Main/components/bitrix/menu/interiv_catalog_horizontal/style.min.css?177054461513784*/
.bx-top-nav-container {
margin-top: 15px;
padding: 0 2px;
color: #fff;
border-radius: 2px;
position: relative;
font-family: 'Yanone Kaffeesatz', sans-serif;
}

/* 1 lvl*/

.bx-top-nav-container .bx-nav-list-1-lvl {
margin: 0;
padding: 0;
list-style: none;
}

.bx-top-nav-container .bx-nav-1-lvl {
float: left;
position: relative;
}

.bx-top-nav-container .bx-nav-1-lvl > a {
color: #B2A598;
font-weight: 300;
display: block;
text-decoration: none;
border-radius: 1px;
padding-top: 6px;
padding-bottom: 2px;
border-bottom: none;
font-family: 'Yanone Kaffeesatz', sans-serif;
}

.bx-top-nav-container .bx-nav-1-lvl > a div {
padding: 10px 14px 14px;
display: block;
}

.bx-top-nav-container .bx-nav-1-lvl > a:hover {
font-weight: 300;
text-decoration: none;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-hover {}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover > a,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover > a {
z-index: 250;
box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13)
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover > a div,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover > a div {
background: #25272B; 
text-decoration: none;
}

.bx-top-nav-container .bx-nav-parent-arrow { display: none; }

/*2 lvl*/

.bx-top-nav-container .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-2-lvl-container {
z-index: 999;
display: none;
opacity: 0;
padding: 9px 0 5px;
box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13);
border-top: none;
min-width: 100%;
color: #000;
font-family: 'Yanone Kaffeesatz', sans-serif;
}

.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-2-lvl-container:before {
position: absolute;
content: " ";
display: block;
height: 5px;
background: #25272B;
top: -5px;
left: 0;
right: 0;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
opacity: 1;
display: block;
position: absolute;
top: 100%;
z-index: 999;
background: #25272B;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.hover .bx-nav-2-lvl-container {
top: 56px;
margin-left: -10px;
}

.bx-top-nav-container > ul { box-sizing: border-box; }

.bx-top-nav-container .bx-nav-list-2-lvl {
margin: 0;
padding: 5px 0 12px;
}

.bx-top-nav-container .bx-nav-2-lvl {
display: block;
min-width: 180px;
padding: 0 10px;
box-sizing: border-box;
text-align: left;
}

.bx-top-nav-container .bx-nav-2-lvl > a {
color: #B2A598;
line-height: 16px;
text-decoration: none;
font-weight: 300;
border-bottom: none;
display: block;
font-family: 'Yanone Kaffeesatz', sans-serif;
}

.bx-top-nav-container .bx-nav-2-lvl > a:hover {
color: #B2A598;
font-weight: 300;
text-decoration: none;
}

.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a {
border-top: none;
margin-top: 0;
text-decoration: none;
}

/*3 lvl*/

.bx-top-nav-container .bx-nav-3-lvl {
padding: 5px 0;
margin: 0;
}

.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-3-lvl-container:before {
position: absolute;
content: " ";
display: block;
height: 5px;
background: #25272B;
top: -5px;
left: 0;
right: 0;
}

.bx-top-nav-container .bx-nav-list-3-lvl {
margin: 0;
padding: 0 0 14px 7px;
}

.bx-top-nav-container .bx-nav-3-lvl {
display: block;
min-width: 180px;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.bx-top-nav-container .bx-nav-3-lvl a {
padding: 3px 15px;
color: #DFDAD5;
font-size: 14px;
line-height: 14px;
text-decoration: none;
border-bottom: none;
display: block;
}


/* col 1 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container { min-width: 230px; }

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
display: block;
min-width: 230px;
width: 100%;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back {
width: 100%;
background: #25272B;
}

/* col 2 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container { min-width: 400px }

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
display: block;
min-width: 200px;
width: 50%;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back { width: 50%; }

/* col 3 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container { min-width: 600px }

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
display: block;
min-width: 200px;
width: 33.33333%;
float: left;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back { width: 33.33333%; }

/* col 4 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col { position: static; }

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced {
top: 100%;
left: 0;
right: 0;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container { min-width: 100% }

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
display: block;
width: 25%;
float: left;
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back { width: 25%; }

.bx-top-nav-container .bx-nav-catinfo {
padding: 5px 15px 5px;
z-index: 120;
position: relative;
}

.bx-top-nav-container .bx-nav-catinfo img {
box-sizing: border-box;
border: 1px solid #e7e9ea;
width: auto;
max-width: 100%;
height: auto;
max-height: 100%;
}

.bx-top-nav-container .bx-nav-catinfo p {
padding: 20px 5px 0;
font-size: 13px;
}

.bx-top-nav-container .bx-nav-catinfo-back {
position: absolute;
display: block;
content: ' ';
top: -5px;
right: 0;
bottom: 0;
background: #f7fafb;
z-index: 100;
border-left: 1px solid #ecefef;
}

/* ASIDE */
/*body>.bx-aside-nav-control.bx-opened{left: 85%;}*/

.bx-aside-nav-control {
font-size: 50px;
position: fixed;
width: 40px;
height: 40px;
top: 5px;
left: 5px;
line-height: 40px;
cursor: pointer;
z-index: 1750;
color: #6366F1;
text-align: center;
}

body > .bx-aside-nav-control {
-webkit-transition: left .15s linear;
-moz-transition: left .15s linear;
-ms-transition: left .15s linear;
-o-transition: left .15s linear;
transition: left .15s linear;
}

.bx-aside-nav-control .fa {
line-height: 40px;
vertical-align: middle;
}

.bx-wrapper,
.bx-aside-nav {
-webkit-transition: -webkit-transform .15s linear;
-moz-transition: -moz-transform .15s linear;
-ms-transition: -ms-transform .15s linear;
-o-transition: -o-transform .15s linear;
transition: transform .15s linear;
}

.bx-logo { z-index: 1700 !important }

/**/
.bx-opened .bx-footer,
.bx-opened .workarea {display: none !important}

/**/
.bx-aside-nav {
display: none;
padding-top: 50px;
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
width: 100%;
background: #4c5c65;
position: fixed;
top: 0;
bottom: 0;
left: 0;
z-index: 1600;
}

.bx-aside-nav.bx-opened {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
overflow-y: scroll;

}

.bx-aside-nav ul {
list-style: none;
margin: 0;
padding: 0;
}

.bx-aside-nav a {
color: #fff;
vertical-align: middle;
line-height: 48px;
height: 48px;
font-size: 23px;
display: block;
border-bottom: 1px solid #3d4b53;
padding-left: 15px;
max-width: 100%;
overflow: hidden;
white-space: nowrap;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
font-family: 'Yanone Kaffeesatz', sans-serif;
}

.bx-aside-nav a { text-decoration: none; }

.bx-aside-nav .bx-nav-1-lvl {}

.bx-aside-nav .bx-nav-1-lvl > a {}

.bx-nav-1-lvl.bx-opened,
.bx-aside-nav .bx-nav-1-lvl:hover > a,
.bx-aside-nav .bx-nav-1-lvl.bx-hover > a { background: #44535c; font-family: 'Yanone Kaffeesatz', sans-serif;}

.bx-aside-nav .bx-nav-list-2-lvl { background: #44535c; font-family: 'Yanone Kaffeesatz', sans-serif;}

.bx-aside-nav .bx-nav-2-lvl > a { padding-left: 30px; font-family: 'Yanone Kaffeesatz', sans-serif;}

.bx-aside-nav .bx-nav-3-lvl > a { padding-left: 45px; font-family: 'Yanone Kaffeesatz', sans-serif;}

.bx-aside-nav .bx-nav-4-lvl a { padding-left: 60px; font-family: 'Yanone Kaffeesatz', sans-serif;}

.bx-aside-nav .bx-nav-parent { position: relative; }

.bx-aside-nav .bx-nav-parent-arrow {
position: absolute;
right: 0;
top: 0;
margin-top: 6px;
width: 46px;
height: 34px;
text-align: center;
border-left: 1px solid #5a6971;
z-index: 200;
}

.bx-aside-nav .bx-nav-parent-arrow i {
line-height: 34px;
font-size: 17px;
font-style: normal;
color: #fff;
}

.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i {
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
-ms-transition: all .15s linear;
-o-transition: all .15s linear;
transition: all .15s linear;
}

.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent > ul {
overflow: hidden;
height: 0;
}

.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent.bx-opened > ul { height: auto; }

.bx-aside-nav .bx-nav-catinfo,
.bx-aside-nav .bx-nav-catinfo-back { display: none; }

@media (min-width: 1200px) {
.bx-top-nav-container .bx-nav-1-lvl > a { font-size: 24px; }

.bx-top-nav-container .bx-nav-1-lvl > a div { padding: 12px 10px 15px; }

.bx-top-nav-container .bx-nav-2-lvl > a { padding: 5px 15px 5px; font-size: 19px;}

.material-symbols-outlined { font-family: 'Material Symbols Outlined'; font-size: 32px; line-height: 1; }
}

@media (min-width: 992px) and (max-width: 1199px) {
.bx-top-nav-container .bx-nav-1-lvl > a { font-size: 22px; }

.bx-top-nav-container .bx-nav-1-lvl > a div { padding: 9px 8px 12px;}

.bx-top-nav-container .bx-nav-2-lvl > a { padding: 4px 15px 5px; font-size: 18px;}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.hover .bx-nav-2-lvl-container { top: 47px; }
.material-symbols-outlined { font-family: 'Material Symbols Outlined'; font-size: 30px; line-height: 1; }
}

@media (min-width: 768px) and (max-width: 991px) {
.bx-top-nav-container .bx-nav-1-lvl > a { font-size: 20px; }

.bx-top-nav-container .bx-nav-1-lvl > a div { padding: 5px 6px 9px; }

.bx-top-nav-container .bx-nav-2-lvl > a { padding: 3px 15px 5px; font-size: 17px;}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.hover .bx-nav-2-lvl-container { top: 37px; }
.material-symbols-outlined { font-family: 'Material Symbols Outlined'; font-size: 27px;  line-height: 1; }
}

@media (min-width: 768px) {
.bx-aside-nav-control,
.bx-aside-nav { display: none; }

.bx-top-nav-container { 
display: block; 
width: -moz-fit-content;
width: fit-content;
margin: 0 auto;
}
}

@media (max-width: 767px) {
.bx-aside-nav-control,
.bx-aside-nav { display: block; }

.bx-top-nav-container { display: none; }

.bx-aside-nav .bx-nav-parent-arrow { display: block; }

.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent > a > div > .fa { display: none; }
.material-symbols-outlined { font-family: 'Material Symbols Outlined'; font-size: 28px; line-height: 1.8; }
}
.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 300,
  'GRAD' 0,
  'opsz' 48
}
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 100 700;
  src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v110/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format('woff2');
}
.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: 300;
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  display: block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
/* End */


/* Start:/bitrix/templates/Template_InteRIV_Main/components/bitrix/menu/interiv_catalog_horizontal/themes/wood/colors.min.css?17689502961028*/
.bx-wood.bx-top-nav .bx-top-nav-container { color: #B2A598; background: #191A1D; text-decoration: none; } .bx-wood.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover>a, .bx-wood.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active>a, .bx-wood.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover>a { color: #B2A598; background: #25272B; text-decoration: none; 	border-bottom: none; } .bx-wood.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a, .bx-wood.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent:hover>a { color: #B2A598; background: #25272B; text-decoration: none; } /*2 lvl*/ .bx-wood.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a.bx-active, .bx-wood.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a:hover { color: #B2A598; background: #37393F; text-decoration: none; } /*3 lvl*/ .bx-wood.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a.bx-active, .bx-wood.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a:hover {color: #B2A598; background: #191A1D; text-decoration: none;}
/* End */


/* Start:/bitrix/templates/Template_InteRIV_Main/template_styles.css?17692862367368*/
@charset "utf-8";
@-ms-viewport { 
width: device-width;
}
@-o-viewport { 
width: device-width;
}
@viewport { 
width: device-width;
}
.row_10:hover, .row_37:hover, .row_26:hover, .row_46:hover, .row_33:hover, .row_33:hover, .post:hover, .post-right:hover, .search-wrap:hover {
text-decoration: none;
background-color: #222428;
outline: 1px solid #575B63;
}
.search-wrap {
width: auto;
min-height: 50px;
margin: 0 auto;
padding: 15px;
background-color:#1E2024;
border: 1px solid #33363B;
overflow: hidden;
clear: both;
}
.search-wrap h3 {
margin: 0 0 10px 0;
padding: 0;
line-height: 100%;
}
.text-wrap {
width: auto;
min-height: 50px;
margin: 20px auto;
padding: 15px;
background-color:#1E2024;
border: 1px solid #33363B;
overflow: hidden;
line-height: 1.3em;
clear: both;
}
.button {
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #76AF05;
border: none;
color: #f0f1f1;
font-size: 19px;
text-decoration: none;
padding: 10px;
white-space: nowrap;
cursor: pointer;
max-width: 100%;
}
.button:hover {
background-color: #5C8410;
transition: all .2s ease;
}
a.button {
display: inline-block;
font-weight: 400;
font-size: 18px;
margin: 5px;
padding: 10px;
color: #f0f1f1;
text-decoration: none;
background-color: #76AF05;
cursor: pointer;
border-radius: 0;
width: 95%;
max-width: 500px;
}
a.button:hover {
background-color: #5C8410;
text-decoration: none;
transition: all .2s ease;
}
.myButton_center {
text-align: center;
padding: 15px 0;
}
.tel a:link, .tel a:hover, .tel a:visited, .tel a:active {
text-decoration: none;
color: #E4E0DC;
font-size: 36px;
margin-bottom: 7px;
padding: 10px 0 10px 0;
line-height: 100%;
}
hr {
height: 2px;
border: 0;
width: 50%;
margin: 20px 25%;
background-color: #937F6D;
}
p.hr {
font-family: 'Yanone Kaffeesatz', sans-serif;
font-size: min(max(34px, 3vw), 42px);
width: auto;
margin: 30px 0;
padding: 20px 10px;
text-align: center;
background-color:#1E2024;
}
.ptsans {
font-family: 'PT Sans', sans-serif;
font-weight: 300;
}
.h5link a {
font-family: 'Roboto', sans-serif;
font-size: 24px;
font-weight: 300;
line-height: 120%;
margin: 30px 10px 20px 10px;
color: #B6A99C;
text-align: center;
text-decoration: none;
}
.pri_zakaze_remonta {
color: #6D9228;
font-size: 26px;
}
.header_img_mobil {
/*background: #000 !important;*/
opacity: 0.7 !important;
display: none;
}
a.main_image_button {
display: inline-block;
font-weight: 400;
font-size: min(max(13px, 2vw), 19px);
padding: 10px;
color: #E4E0DC;
text-decoration: none;
background-color: #CE0606;
cursor: pointer;
border-radius: 0;
}
a.main_image_button:hover {
background-color: #B30505;
text-decoration: none;
}
.warp_post_padding a {
text-decoration: none;
}
.column_25 a {
text-decoration: none;
}
.warp_column_15 a {
text-decoration: none;
}
.warp_post_padding a {
text-decoration: none;
}
.arrow-down {
margin: 30px;
}
.arrow-down span {
display: block;
width: 30px;
height: 30px;
border-bottom: 5px solid;
border-right: 5px solid;
transform: rotate(45deg);
margin: -16px;
animation: arrow-down 2s infinite;
}
.arrow-down span:nth-child(2){
animation-delay: -0.2s;
}
.arrow-down span:nth-child(3){
animation-delay: -0.4s;
}
@keyframes arrow-down {
0%{
opacity: 0;
transform: rotate(45deg) translate(-20px,-20px);
}
50%{
opacity: 1;
}
100%{
opacity: 0;
transform: rotate(45deg) translate(20px,20px);
}
}
.map-responsive{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.map-responsive iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}
.movie {
width: 100%;
height: auto;
margin: 0 auto;
display: block;
max-width: 900px;
padding: 30px 0;
}
.b24-form-sign {
display: none !important;
}
.bx-livechat-copyright {
display: none !important;
}
.b24-widget-button-position-bottom-right {
right: 20px !important;
bottom: 20px !important;
}
#licnt38C9 {
display: none;
}
.bx-livechat-body {
background-image: none !important;
background-color: #232529 !important;
}
.bx-livechat-help-title {
color: #ffffff !important;
}
.bx-livechat-box {
background-color: #373A41 !important;
border-radius: 0px !important;
}
.bx-im-textarea-input {
color: #ffffff !important;
}
.bx-livechat-title {
font: 20px var(--ui-font-family-secondary,var(--ui-font-family-helvetica)) !important;
}
.b24-form-header-title {
font: 20px/33px var(--b24-font-family) !important;
}
.b24-form-click-btn-wrapper-3 > button:hover {
background-color: #7FBC06 !important;
}
.bx-livechat-position-bottom-right {
right: 0px !important;
}
.b24-widget-button-inner-mask {
  display: none !important;
}
.b24-widget-button-pulse {
top: 7px !important;
left: 7px !important;
bottom: 7px !important;
right: 7px !important;
}
@media (min-width: 1200px) {
.signature_action a {
font-size: min(max(25px, 2vw), 42px);
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.row_11 {
font-size: min(max(18px, 2.2vw), 25px) !important;
}
.row_11 a {
font-size: min(max(18px, 2.2vw), 25px) !important;
}
.row_11 h3 {
font-size: min(max(18px, 2.2vw), 25px) !important;
}
.signature_action a {
font-size: min(max(19px, 2vw), 42px);
}
}
@media (min-width: 768px) and (max-width: 991px) {
.row_11 {
font-size: min(max(16px, 2vw), 21px) !important;
}
.row_11 a {
font-size: min(max(16px, 2vw), 21px) !important;
}
.row_11 h3 {
font-size: min(max(16px, 2vw), 21px) !important;
}
.signature_action a {
font-size: min(max(12px, 2vw), 42px);
}
}
@media only screen and (min-width: 769px) {
.sticky {
position: fixed;
top: 0;
width: 100%;
text-align:center;
z-index: 2000;
}
.whatsapp {
float: left;
width: 35px;
height: 35px;
margin-right: 15px;
}
.whatsapp:hover {
float: left;
width: 35px;
height: 35px;
margin-right: 15px;
filter: brightness(120%);
}
.telegram {
float: right;
width: 35px;
height: 35px;
margin-left: 15px;
}
.telegram:hover {
float: right;
width: 35px;
height: 35px;
margin-left: 15px;
filter: brightness(120%);
}
.e-mail {
width: 35px;
height: 35px;
margin-left: 5px;
margin-right: 5px;
}
.e-mail:hover {
width: 35px;
height: 35px;
margin-left: 5px;
margin-right: 5px;
filter: brightness(120%);
}
}
@media only screen and (max-width: 768px){
.whatsapp {
float: left;
width: 35px;
height: 35px;
margin-right: 15px;
}
.whatsapp:hover {
float: left;
width: 35px;
height: 35px;
margin-right: 15px;
filter: brightness(120%);
}
.telegram {
float: right;
width: 35px;
height: 35px;
margin-left: 15px;
}
.telegram:hover {
float: right;
width: 35px;
height: 35px;
margin-left: 15px;
filter: brightness(120%);
}
.e-mail {
width: 35px;
height: 35px;
margin-left: 5px;
margin-right: 5px;
}
.e-mail:hover {
width: 35px;
height: 35px;
margin-left: 5px;
margin-right: 5px;
filter: brightness(120%);
}
}
@media only screen and (min-width: 768px) {
.header_img_mobil {display: none;
}
}
@media only screen and (max-width: 767px) {
.row_11 {
font-size: min(max(13px, 6vw), 27px) !important;
}
.row_11 a {
font-size: min(max(13px, 6vw), 27px) !important;
}
.row_11 h3 {
font-size: min(max(13px, 6vw), 27px) !important;
}
/*.header_img {display: none;}*/
.signature_action a {
font-size: min(max(16px, 6vw), 27px);
}
}
.pulseanim::before, .pulseanim::after {
  display: block;
}
@-ms-viewport { 
width: device-width;
}
@-o-viewport { 
width: device-width;
}
@viewport { 
width: device-width;
}
.otstup_p8 {
padding: 8px;
margin: 0;
}
.otstup_p5 {
padding: 5px;
margin: 0;
}
.otstup_p2 {
padding: 2px;
margin: 0;
}
.imghover:hover {
opacity: .5;
transition: 1s;
}
/* End */
/* /bitrix/templates/fonts/materialsymbolsoutlined/css2.css?1768950295618 */
/* /bitrix/templates/fonts/robotoyanonekaffeesatz/css2.css?176895029535288 */
/* /bitrix/templates/Stylesheets/template.min.css?176952280738427 */
/* /JS/slider/slider.css?17692386451418 */
/* /JS/backtotop/backtotop.css?17692879012893 */
/* /bitrix/templates/Template_InteRIV_Main/components/bitrix/menu/interiv_catalog_horizontal/style.min.css?177054461513784 */
/* /bitrix/templates/Template_InteRIV_Main/components/bitrix/menu/interiv_catalog_horizontal/themes/wood/colors.min.css?17689502961028 */
/* /bitrix/templates/Template_InteRIV_Main/template_styles.css?17692862367368 */
