/*****************************//*** Core html setup stuff ***//*****************************//* cyrillic-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-display: swap;  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzQdL_nz.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-display: swap;  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-display: swap;  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-display: swap;  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-display: swap;  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEz4dL_nz.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-display: swap;  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-display: swap;  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-display: swap;  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-display: swap;  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-display: swap;  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-display: swap;  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-display: swap;  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-display: swap;  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-display: swap;  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-display: swap;  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-display: swap;  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-display: swap;  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-display: swap;  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-display: swap;  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-display: swap;  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-display: swap;  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc-CsTKlA.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-display: swap;  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-display: swap;  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-display: swap;  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-display: swap;  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-display: swap;  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-display: swap;  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-display: swap;  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-display: swap;  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-display: swap;  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-display: swap;  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-display: swap;  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-display: swap;  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-display: swap;  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-display: swap;  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-display: swap;  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-display: swap;  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-display: swap;  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-display: swap;  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-display: swap;  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-display: swap;  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-display: swap;  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-display: swap;  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-display: swap;  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-display: swap;  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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;  font-display: swap;  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/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;  font-display: swap;  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-display: swap;  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;}/* greek */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-display: swap;  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');  unicode-range: U+0370-03FF;}/* vietnamese */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-display: swap;  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/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+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-display: swap;  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-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;  font-display: swap;  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}body {	height: 100%;    font-family: "Roboto", Arial;	margin: 0px;	font-size: 11px;	color: #838383;	background-color: #f9f9f9;	font-weight:normal;	background-repeat:repeat-x;	background-position:center top;	text-align: center;}a{	text-decoration: none;	color: #00a0e3;	}a:hover {	text-decoration: none;	 color: #1881ac;}img {	border: 0px;}        #topSection{border-top:7px solid #1882ac;background:#ffffff}div#flags { float:left;}div#flags a { display:block;float:left; margin:4px;margin-top:18px;}div#years25{float:right; width:447px;margin-top:40px;}div#logowsg {width:100%;text-align:left;margin:5px;margin-top:1em;}div.logowsg {padding:0px}[class^="icon-"], [class*=" icon-"] {  font-family: 'icomoon';  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  position: absolute;  top: 50%;  -webkit-transition: all .3s ease;          transition: all .3s ease;  /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}[class^="icon-"]:not(.icon-play),[class*=" icon-"]:not(.icon-play) {  margin-top: -6.5px;  right: 0;}.icon-play:before {  content: "\ea15";}.icon-circle-right:before {  content: "\ea42";}.menuWrap {background:#122e6f;}.contain-to-grid {background:none}.top-bar-section ul li > a {font-family:Roboto !important;}.top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after {content:none}.expanded .top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after {content:""}.top-bar-section li:not(.has-form) a:not(.button):hover {background-color:#1881ac;}.top-bar-section ul li{background:none;padding:0px 0px;}.title-area, .fixed{background:#122e6f !important}.top-bar.expanded .title-area,.title-area{background:none}.top-bar {background:none }.expanded {background: rgba(24, 129, 172, 0.8) !important}.expanded .row{background: none !important;margin:0px !important;}.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background:none;text-align:left;color:#ffffff}.top-bar-section li:not(.has-form) a:not(.button){background:none}.top-bar.expanded .left { background: rgba(24, 129, 172, 0.8)}.expanded .left {}.expanded i {display:none}.expanded .column {position:initial !important}.top-bar-section .has-dropdown { position: static;}.top-bar-section .has-dropdown a { position: relative;}.top-bar-section .has-dropdown.moved { position: static;}.top-bar-section .has-dropdown.moved > a:after {display: block;}.m-menu, .top-bar-section .dropdown{max-width:550px !important;min-width:550px !important;}.expanded .moved .m-menu {max-width:initial !important;min-width:initial !important;}.parent-link a{text-align:center !important;font-weight:bold !important;}.m-menu a {display: block;-webkit-transition: opacity .3s ease;  transition: opacity .3s ease;}.m-menu a:hover {opacity: 1;}.column li a:hover i {right: 3px;}.intro .icon-play {position: absolute;color: rgba(0, 0, 0, 0.4);font-size: 2.5em;left: 50%;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);   transform: translate(-50%, -50%); -webkit-transition: color .3s ease; transition: color .3s ease;}.intro:hover .icon-play { color: rgba(0, 0, 0, 0.7);}.column > img { margin: 1em 0;}.info-wrap h3 { width: 50%; padding-bottom: 5px; }.info { display: none;}.info-visible { display: block;}div#Icons {margin-top:15px;text-align:center}div#Icons span{display:block;}div#Icons i { font-size: 30px;}div#Icons a{font-size:9px !important;display:block;color:#939393;text-align:center} div#Icons a:hover{color:#1881ac}div.IconsItem {height:44px;overflow:hidden;position:relative;padding-top:30px; text-align:center;font-family:Roboto;}div.IconsItem a img{position:absolute;margin: auto;top: -50px;left: 0;right: 0;}div.IconsItem:hover a img{position:absolute;top:0px;}div.IconsItem a{color:#757575 !important;font-size:9px !important;display:block;	white-space: nowrap;}div.IconsItem a:hover{color:#1881ac}.expanded .m-menu {margin-left:0px !important;}.contain-to-grid .top-bar {max-width:1170px !important;}#containerSliderWrap{ background-color: #d3dae0;}div#containerTop, div#containerLinki, div#containerSlider, div#containerBody {  text-align: center; width:100%;}.slider-container{  width:100%;}.mainLead li{font-size:13px;}.listNews{text-align:left;font-family:Roboto;float:left;width:100%;margin-bottom:20px;}.listNewsTitle{font-size:16px;}.listNews a{color:#122e6e;display:block;font-size:13px;}.NewsEventData {width:50px;height:50px;background:#00a0e3;position:relative;padding:0px;float:left;margin-right:10px;margin-bottom:10px;}.NewsdatM {display:block;font-family:Roboto;font-size:15px;color:#ffffff;text-align:center;}.NewsdatD {display:block;font-family:Roboto;font-size:28px;color:#ffffff;text-align:right;position:absolute;bottom:0px;right:0px;height:31px;width:31px;}.NewsdatR {color:#122e6e}.mainLead{text-align:left;font-family:Roboto;}.titleNewsFront {text-align:right;min-height:55px;position:relative;margin-top:15px;}.titleNewsFront h2 {max-width:200px;}.newsData{position:absolute;top:0px;right:0px;background:#5d5c62;display:block;color:#ffffff;font-size:15px;padding:5px;margin-bottom:10px;line-height:150%;padding-left:30px;}.newsMore{position:absolute;bottom:-39px;right:0px;display:block;color:#ffffff;font-size:16px;padding:5px;margin-bottom:4px;line-height:150%;padding-top:0px;padding-left:10px;padding-right:10px;font-family:OpenSansSemibold;}.newsMore a{color:#ffffff}.newsData i{color: #ffffff; font-size: 20px;left: 5px; line-height: 1.3em; margin-top:0px; position: absolute;top: 1px;}.mainLead h1 { color: #122E6F; font-family:Roboto;font-size:30px;}.mainLead h2 {color: #122E6F;font-family:Roboto;font-size:20px;}.newsMainTitle {  color: #00a0e3;font-family:Roboto;font-size:20px; letter-spacing: 3.5px;margin-bottom: 26px; position: relative; text-transform: uppercase;text-align:left;}.mainLead h1,.mainLead h2 {letter-spacing: 3.5px; margin-bottom: 26px;position: relative; text-transform: uppercase;}#mainBody{background-image: url("../images/shadow.png?1");  background-position: center top;background-repeat: no-repeat;padding-top:30px;padding-bottom:30px;}.mainLead p {font-size:13px;font-family:Roboto;}.eventData {width:80px;height:80px;background:#00a0e3;position:relative;padding:0px;float:left;margin-right:10px;margin-bottom:10px;overflow:hidden}.datM {display:block;font-family:Roboto;font-size:25px;color:#ffffff;text-align:center;}.datD {display:block;font-family:Roboto;font-size:50px;color:#ffffff;text-align:right;position:absolute;bottom:0px;right:0px;height:55px;width:54px;}.eventData2 {width:72px;height:72px;background:#00a0e3;position:relative;padding:0px;float:left;margin-left:10px;margin-top:10px;overflow:hidden;}.datM2{display:block;font-family:Roboto;font-size:16px;color:#ffffff;text-align:center;}.datD2 {display:block;font-family:Roboto;font-size:18px;color:#ffffff;text-align:center;line-height:100%;margin-top:5px;}.datR2 {display:block;font-family:Roboto;font-size:16px;color:#ffffff;text-align:center;line-height:100%;}.newsListH3 {font-size:16px;padding:10px;margin-bottom:0px;padding-bottom:0px;min-height:54px;}.newsListH3 a{color: #122e6e;}.eventWrap{float:left;width:100%;margin-bottom:20px;}.eventWrap h3{font-size:16px;}.eventWrap a{color:#122e6e;padding-top:10px;display:block;}#wydarzenia-container .datD {font-size: 48px;  width: 52px;}.newsTitle{font-family:Roboto;font-size:16px;bottom:0px;left:0px;background:#5d5c62;display:block;width:100%;color:#ffffff;padding:8px;margin-bottom:10px;padding-right:80px}#footerLinks{background:#122E6F;border-top:8px solid #122E6F;border-bottom:8px solid #ffffff;padding:25px 0px 25px 0px;}#footerNewsletter{background:#1881ac;border-top:8px solid #efefef;border-bottom:8px solid #efefef;padding:25px 0px 25px 0px;}#footerPartners{background:#ffffff;border-top:8px solid #efefef;border-bottom:8px solid #efefef;padding:25px 0px 25px 0px;}#footerNewsletter h3{  font-family: Roboto;font-size: 18px;margin: 0px 0 10px;text-align:left;color:#ffffff}#footerNewsletter, #footerNewsletter p{color:#ffffff;text-align:left;font-size:13px;}h2.headerLink,span.headerLink { color: #ffffff;  font-family: Roboto; font-size: 16px;text-align:left;display:block;}.linkMore ul { color: #ffffff; font-family: Roboto; font-size: 14px; list-style: outside none none; margin: 0 20px 0 0; padding: 0;text-align:left;}.linkMore li {padding: 0px 30px 2px 0;margin:0px 0px 3px 0px;}.linkMore a { color: #fff;}.linkMore a:hover { color: #b5e0f1;}.hideLink { display: none;}.HorS {  background-image: url("../images/arrowMore.jpg?1"); background-position: 45px 13px; background-repeat: no-repeat; color: #ffffff; cursor: pointer;}.Hdown {  background-image: url("../images/arrowMore.jpg?1"); background-position: 45px -7px; background-repeat: no-repeat;}.buttonMore {font-size:14px;font-family:Roboto;}.buttonMore a {background:#00a0e3;color:#ffffff;border:1px solid #00a0e3;padding:3px;padding-left:8px;padding-right:8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.buttonMore a:hover {background:#48c9ff;color:#ffffff;border:1px solid #48c9ff}#fotBar {background:#fff;text-align:left;}#fotBar span{color:#000;font-size:14px;display:block;margin-top:12px;margin-bottom:12px;}#artTitle { background-color: rgba(0, 0, 0, 0.6);  color: #ffffff; float: left; font-family: Roboto; font-size: 30px; font-weight: normal; margin: 19px 0; padding: 10px; text-align: left;}.breadcrumbs li {margin-top:5px;margin-bottom:5px;}.breadcrumbs {border:0px;background:none;margin-bottom:10px;}.side-nav {text-align:left;}.side-nav li i{position:relative;left:-5px;font-size:15px}.side-nav li  {transition: all 0.3s ease 0s}.wrapAl {margin-left:90px;}.cardwrap  {float:left;background:#ffffff;height:100%;padding-top:12px;overflow:hidden;border:1px solid #f0f0f0;width:100%}.contactList{line-height:150%;background:#ffffff;height:100%;position:relative}.contactList i {font-size:18px;position:absolute;top:-4px;left:0px;}.contactList span {position:relative;display:block;padding-left:25px;margin-bottom:5px;}.contactList .fa-fax {font-size:15px;top:2px;}.contactList .fa {	  position:relative;   display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center; align-items: center;color:#ffffff;font-size:30px;top:23%;margin-left:3px}.newsListFoto {height:255px;min-height:255px;width:100%;background-size:cover !important;background-position:top center !important;transition: all 0.5s ease 0s;position:relative;}.ListNewsMore {bottom:0px !important;margin-bottom:0px;background:#00a0e3;padding:5px 10px 5px 10px;}#wydzialy {text-align:left;margin:20px 20px 20px 5px; font-family: Roboto;font-size: 12px;}#wydzialy a {color: #5d5c62;}#wydzialy a:hover {color: #1881ac;}.mainart{max-width:820px}@media screen and (max-width:1024px) {.mainLead h1 {font-size:30px;} #artTitle{font-size:30px;} .mainLead p{font-size:13px}}@media screen and (max-width:960px) {.mainLead h1 {font-size:30px;} #artTitle{font-size:30px;} .mainLead p{font-size:13px}}@media screen and (max-width:640px) {.mainLead h1 {font-size:20px;margin-top:30px;} #artTitle{font-size:30px;} .mainLead p{font-size:12px}}@media screen and (max-width:440px) {.mainLead h1 {font-size:20px;margin-top:30px;} #artTitle{font-size:20px;}.mainLead p{font-size:12px}}#mainBody .large-9.medium-8.small-12        {text-align:justify;}#mainBody .large-9.medium-8.small-12 div    {font-family: inherit;    font-size: 13px;    font-weight: normal;    line-height: 1.6;    text-rendering: optimizeLegibility;}/*.top-bar-section li.active:not(.has-form) a:not(.button)    {color:#fff;text-align:left;background:none;}*/#mainBody img {max-width:100%;height:auto !important;}.sl-prev, .sl-prev:hover {color:black !important;font-size:80px !important;}.sl-next, .sl-next:hover {color:black !important;font-size:80px !important;}.sl-close , .sl-close:hover{color:black !important;font-size:50px !important;}	.nagrodaPhoto2,.nagrodaPhoto {background-size:cover;min-height:160px;background-repeat:no-repeat;background-position:top center;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}.nagrodaPhoto2  {min-height:250px;background-position:top center;}.nagrodaWrap2,.nagrodaWrap{box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1);border-radius:4px}.nagrodaWrap2 h3,.nagrodaWrap h3 {font-family: Roboto;text-align: center;font-size:13px;background: rgba(0, 0, 0, 0) url("../images/title_line.png?1") no-repeat scroll center bottom / 120px 1px;padding-bottom:10px;margin-top:10px;margin-bottom:0px}.nagrodaWrap2 span,.nagrodaWrap span {display:block;padding:10px;font-size:10px;text-align:center;color:#222222}.nagrodaWrap2       {max-width:200px;margin:0 auto;}.post_format{background:#f3f3f3 none repeat scroll 0 0;height: 24px;margin: 0 0 0px;text-align:center;}.nagrodaIcon {background-color: #00a0e3; height: 40px;width: 40px; border-radius: 100%;display: inline-block;position:relative;top:-10px}.nagrodaIcon i {font-size:25px;padding-top:8px; color:#ffffff}.menuKontranst a {background:black !important;}body.cContrast    {background:#000;}body.cContrast .containerSliderWrap{height:0px;overflow:hidden}body.cContrast .IconsItem {padding-top:0px;height:25px;}body.cContrast .IconsItem a img{display:none;}body.cContrast .IconsItem a {display:block;color:yellow;font-weight:bold;}body.cContrast #logowsg  {color:yellow;width:500px;}body.cContrast #logowsg img{display:none;}body.cContrast #wydzialy {color:yellow ;}body.cContrast #wydzialy a {color:yellow}body.cContrast div#containerTop,body.cContrast div#containerLinki,body.cContrast div#containerSlider,body.cContrast div#containerBody{width: 960px; margin: 0px auto; text-align: center;background:#000;}body.cContrast #flags,body.cContrast #years25 {display:none;}body.cContrast #topSection , body.cContrast #footerPartners{display:none}body.cContrast .mainLead img {display:none}body.cContrast .mainLead h1, body.cContrast .mainLead p, body.cContrast .newsMainTitle{color:yellow}body.cContrast .mainLead a {color:yellow;text-decoration:underline}body.cContrast .mainLead p {font-size:18px;}body.cContrast .newsTitle {}body.cContrast #topbar , body.cContrast #topbar .row{background:black !important;}body.cContrast #topbar a:hover{color:yellow}body.cContrast #topbar a{font-size:18px;}body.cContrast .newsMore { font-size: 18px;}body.cContrast .newsTitle {font-size:20px !important;}body.cContrast .buttonMore {font-size:18px !important;}body.cContrast .eventWrap h3 {font-size:18px}body.cContrast #containerSliderWrap {display:none}body.cContrast .breadcrumbs a , body.cContrast .mainLead a{color:yellow !important; text-decoration:underline !important}body.cContrast .mainLead ul li{color:yellow;}body.cContrast .side-nav a{color:yellow;font-size:18px;} body.cContrast .listNewsTitle a{color:yellow;text-decoration:underline;font-size:16px;}body.cContrast .NewsdatR {color:yellow;font-size:13px;}body.cContrast .nagrodaWrap h3,body.cContrast .nagrodaWrap span {color:yellow;}body.cContrast .cardwrap, body.cContrast .fixed , body.cContrast .menuWrap {background:black !important;border:0px}.iconf-facebook          {display:block;width:32px;height:32px;background:url('./facebook-icon.png?1') no-repeat top left;margin:0 auto;}.slideout-widget { position: fixed; right: -400px; top: 50%; transition: right .4s; width: 400px; z-index: 10;} .slideout-widget:hover { right: 0;} .slideout-widget-handler,.slideout-widget-content { background: #eee; border: 1px solid #ddd; padding: 1em .5em;} .slideout-widget-handler { border-right: none; left: -50px; position: absolute; text-align: center; width: 50px;}.slideout-widget-content { border-width: 1px 0; overflow: hidden; width: 100%; z-index: 11;}.cGalleriesList{text-align:center;}.cGalleriesList span{display:block;padding:10px}.cGalleriesList{text-align:center;}.cGalleriesList span{display:block;padding:10px}#gall li {text-align:center;}.zoom {    width:100%;    height:100%;      max-width:179px;     max-height:158px;     display:block;     position:relative;     overflow:hidden;     border:1px solid #ddd;     background:#fff url(../images/loader.gif) no-repeat center;	margin: 0px auto;} .table-responsive {min-height: 0.01%;overflow-x: auto;margin-bottom:10px;}        .zoomOverlay {            position:absolute;            top:0; left:0;            bottom:0; right:0;            display:none;            background-image:url(../images/zoom.png?1);            background-repeat:no-repeat;            background-position:center;        }                .header-right-size		{margin-top:2em;}a.lang					{color:#000;font-family:Roboto;font-size:12px;}a.lang:hover,a.lang.active			{color:#ED8424}.button.orange			{background: #ED8424;}.button.orange.active,.button.orange:hover	{background:#00A0E3} #topSection .orange	{margin-left:2em;}  .slider-bg-fixed		{background:url('../images/slider-bg.jpg?1');height:590px;background-position:top center;background-size: cover;} .slider-bg-fixed h1	{color:#fff;margin-top:3em;}  .contact-details		{text-align:left;color:#fff;}  h2.headerLink			{line-height:21px;margin-top:2em;margin-bottom:1.5em;} .news-home-row			{background:#F9F9F9;text-align:left;}  .newsListFoto			{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;} .newsListTitleLink		{color:#474747;font-size:16px;font-weight:bold;} .newMainTitleCenter	{text-align:center;display:block;font-size:2em;color:#122E6F;font-family:Roboto;line-height:26px;margin:2em 0 1.5em 0;font-weight:600;} .newsListDate			{color:#888888;font-size:12px;margin:1.5em 0 1em 0;display:block;font-family:Roboto;} .button.orange			{text-transform:uppercase;} .mtb-2					{margin:2em 0;}  .service-item			{padding:0;min-height:360px;position:relative;overflow:hidden;background: #FFFFFF;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom:2em;} .service-item .button	{margin:2em 0 0 0;position:absolute;bottom:0;left:0;background:#fff;color:#00A0E3;font-weight:bold;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;} .service-item .button:hover{background:#122E6F;color:#fff;} .service-icon			{display:block;text-align:center;margin-top:3em;} .service-title			{display:block;font-size:18px;line-height:24px;font-family:Roboto;font-weight:bold;color:#122E6F;margin:1em 4em 0 4em ;height:80px;} .service-lead			{color:#474747;font-size:13px;font-family:Roboto;padding:0em 4em;}  .news-list .newsListH3	{margin-left:0;padding:0;min-height:auto;margin-bottom:1em;} .news-list-side		{margin-bottom:2em;text-align:left;} .news-list-side .newsListTitleLink {margin-bottom:2em;text-align:left;display:block;}  .page-title			{font-size:36px;font-weight:bold;color:#122E6F;display:block;text-align:left;font-family:Roboto;} .contact-page			{text-align:left;}  .stat-box				{text-align:center;color:#fff;font-size:1em;font-weight:bold;margin-top:6em;} .stat-box strong		{display:block;font-size:2em;} .stat-box.stat-left p	{padding-left:14em;} .stat-box.stat-right p	{padding-right:14em;}  .slider-bg-fixed h2							{margin-top:0.5em;font-size:3em;color:#fff;} .show-for-small-only .stat-box					{text-align:center;color:#fff;font-size:1em;font-weight:bold;margin-top:1em;} .show-for-small-only .stat-box strong			{display:block;font-size:1em;} .show-for-small-only .stat-box.stat-left p		{padding-left:1em;} .show-for-small-only .stat-box.stat-right p	{padding-right:1em;} @media only screen and (max-width: 40.0625em) {   .slider-bg-fixed h2	{font-size:1.5em !important;}}  .info-title a			{color:#000;}  ul.pagination li.current a, ul.pagination li.current button	{font-size: 18px;color: #FFFFFF;background: #00A0E3;border-radius: 4px;} ul.pagination li a, ul.pagination li button					{background: #E5E5E5;border-radius: 4px;font-size: 18px;color: #000000;}  .course-list				{margin-top:2em;} .course-grid				{background: #FFFFFF;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);border-radius: 6px;margin:0em 0em 2em 0;} .gray-text					{font-style: normal;font-weight: bold;font-size: 12px;line-height: 192%;text-transform: uppercase;color: #888888;margin-top:2em;display:block;margin-left:1em;} .cost-text					{font-family: Roboto;font-style: normal;font-weight: bold;font-size: 12px;line-height: 192%;text-transform: uppercase;color: #ED8424;display:block;margin-top:2em;} .course-grid .course-name	{font-family: Roboto;font-style: normal;font-weight: bold;font-size: 18px;line-height: 192%;color: #000000;margin-left:0.5em;} .course-grid .course-text	{font-family: Roboto;font-style: normal;font-weight: normal;font-size: 14px;line-height: 164%;color: #000000;margin-top:0.4em;}  .header-right-size	.lang	{margin:0 0.5em;}  .course-small				{overflow:hidden;} .course-small .gray-text	{margin:0;float:left;} .course-small .cost-text	{margin:0;float:right;}  .pb-0						{padding-bottom:0 !important;} .mb-0						{margin-bottom:0 !important;} .alert-box ul				{margin-bottom:0px;font-size:small;} #background-slide			{width:100%;height:100%;}#background-slide .slide	{width:100%;height:100%;background-size:cover !important;background-position:top center !important;} .slider-bg-fixed .row		{background: rgba(0, 0, 0, 0.20);} .slider-bg-fixed h1		{} .slider-bg-fixed			{position:relative;} .has-dropdown .dropdown.m-menu		{z-index:1000;}  .title-area, .fixed{z-index:1000;}