@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-16d9ee0ebbec087f1d7d1a0a3f72e273.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-30bd1028004fd46e16721f5aacb1be51.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-b5899d3276b788302c5a70ae63bd6fa3.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:300;font-style:normal;font-display:swap;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}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-4324ae120a67404c707aa93d6b0064e7.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-acc5ddb9ccd43e6501c2cdc1846574f4.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:300;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-16d9ee0ebbec087f1d7d1a0a3f72e273.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-30bd1028004fd46e16721f5aacb1be51.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-b5899d3276b788302c5a70ae63bd6fa3.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:400;font-style:normal;font-display:swap;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}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-4324ae120a67404c707aa93d6b0064e7.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-acc5ddb9ccd43e6501c2cdc1846574f4.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:400;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-16d9ee0ebbec087f1d7d1a0a3f72e273.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-30bd1028004fd46e16721f5aacb1be51.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-b5899d3276b788302c5a70ae63bd6fa3.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:500;font-style:normal;font-display:swap;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}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-4324ae120a67404c707aa93d6b0064e7.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-acc5ddb9ccd43e6501c2cdc1846574f4.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:500;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-16d9ee0ebbec087f1d7d1a0a3f72e273.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-30bd1028004fd46e16721f5aacb1be51.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-b5899d3276b788302c5a70ae63bd6fa3.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:600;font-style:normal;font-display:swap;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}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-4324ae120a67404c707aa93d6b0064e7.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-acc5ddb9ccd43e6501c2cdc1846574f4.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:600;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-16d9ee0ebbec087f1d7d1a0a3f72e273.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-30bd1028004fd46e16721f5aacb1be51.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-b5899d3276b788302c5a70ae63bd6fa3.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:700;font-style:normal;font-display:swap;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}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-4324ae120a67404c707aa93d6b0064e7.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-acc5ddb9ccd43e6501c2cdc1846574f4.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:700;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-16d9ee0ebbec087f1d7d1a0a3f72e273.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-30bd1028004fd46e16721f5aacb1be51.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-b5899d3276b788302c5a70ae63bd6fa3.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:800;font-style:normal;font-display:swap;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}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-4324ae120a67404c707aa93d6b0064e7.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-acc5ddb9ccd43e6501c2cdc1846574f4.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:800;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-16d9ee0ebbec087f1d7d1a0a3f72e273.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-30bd1028004fd46e16721f5aacb1be51.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-b5899d3276b788302c5a70ae63bd6fa3.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:900;font-style:normal;font-display:swap;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}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-4324ae120a67404c707aa93d6b0064e7.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-acc5ddb9ccd43e6501c2cdc1846574f4.woff2?h=f16ae5d66a08632734b500f3bb060a48) format('woff2');font-weight:900;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-7a35331a8441478fb11b6f7b4b7d6561.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-ace4e0027ae2e38d6c489a4fa518e749.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-2ebc5fcaa17e07582e337110a4aa0db6.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:400;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-7a35331a8441478fb11b6f7b4b7d6561.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-ace4e0027ae2e38d6c489a4fa518e749.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-2ebc5fcaa17e07582e337110a4aa0db6.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:500;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-7a35331a8441478fb11b6f7b4b7d6561.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-ace4e0027ae2e38d6c489a4fa518e749.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-2ebc5fcaa17e07582e337110a4aa0db6.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:600;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-7a35331a8441478fb11b6f7b4b7d6561.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-ace4e0027ae2e38d6c489a4fa518e749.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;src:url(../../assets/fonts/Syne-2ebc5fcaa17e07582e337110a4aa0db6.woff2?h=74d7ad7074c77075f33139c691762141) format('woff2');font-weight:700;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bgcolor-footer:#1C1C1C;--bgcolor-main:#EAEAEA;--color-brown:214,184,150;--color-black:#1d1d1b;--text-color-light:rgba(255, 255, 255, 0.8);--text-color-dark:rgba(0, 0, 0, 0.8);--text-color-medium:rgba(48, 48, 48, 0.8);--border-radius:0;--icon-color:white;--container-padding:3rem 5rem 3rem 5rem;--line-height:1em;--margin-standard:3rem;--margin-small:1rem;--margin-big:5rem;--padding-standard:3rem;--padding-small:1rem;--padding-big:5rem;--font-zoom-animation:font-size 0.5s ease-in-out;--text-shadow-light:1px 1px 2px rgba(0, 0, 0, 0.9);--box-shadow-light:1px 1px 2px rgba(0, 0, 0, 0.9)}body::-webkit-scrollbar{display:none}*{margin:0;padding:0;font-weight:300;font-family:montserrat,Arial,Helvetica,sans-serif;font-optical-sizing:auto}body::-moz-scrollbar,body::-webkit-scrollbar,html::-moz-scrollbar,html::-webkit-scrollbar{display:none}html{scroll-behavior:smooth;font-size:100%;letter-spacing:.025rem}.link-standard,.link-standard:hover,a,a:hover{color:inherit;cursor:pointer;text-decoration:none}@media (min-width:576px){html{font-size:90%}}@media (min-width:768px){html{font-size:90%}}@media (min-width:992px){html{font-size:90%}.navbar .container-fluid{padding-top:25px}}@media (min-width:1200px){html{font-size:100%}.nav-item{margin-right:1rem}}@media (min-width:1400px){html{font-size:110%}}@media (min-width:1600px){html{font-size:120%}}@media (min-width:1800px){html{font-size:130%}}@media (min-width:2000px){html{font-size:140%}}.footer{font-size:.7rem}.logo-footer{width:250px}body.overflow-hidden{overflow:hidden}#side-menu{display:none;position:fixed;min-width:100%;width:100%;max-width:100%;top:0;bottom:0;right:-100%;height:100vh!important;z-index:1031;background:#fff;color:#fff;background-color:var(--bgcolor-footer);transition:.4s;letter-spacing:.2rem}body.side-menu-visible #side-menu{transform:translateX(-100%)}#side-menu .contents{margin-top:15px}#side-menu .nav-link:hover{opacity:.8;cursor:pointer!important}#side-menu .close{display:block;font-size:40px;font-weight:200!important;padding-top:20px;padding-left:20px}.side-menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:100;display:none}.navbar-toggler,.navbar-toggler-icon{outline:0!important;border:none!important;color:var(--color-primary)!important;box-shadow:none!important}.close{background-color:#fff;background-color:var(--bgcolor-footer);border:none;margin-top:-20px;cursor:pointer;color:var(--color-primary);color:#fff}.navbar{text-transform:uppercase;font-size:.8rem}.last-nav-item{margin-right:unset}.cookiealert{position:fixed;bottom:0;left:0;width:100vw;margin:0!important;z-index:999;opacity:0;border-radius:0;transform:translateY(100%);transition:.3s ease-out;color:#fff;background-color:rgba(51,51,51,.9)}.cookiealert.show{opacity:1;transform:translateY(0);transition-delay:0.1s}.cookiealert a{display:inline-block;color:var(--bgcolor-footer);background-color:#fff;padding:10px;border:1px solid var(--fccolor--black);font-size:.6rem;margin-left:1rem;transition:.7s;text-decoration:none;margin-bottom:1rem;width:120px}.cookiealert a:hover{color:#fff!important;background-color:var(--bgcolor-main)}body{background-color:var(--bgcolor-main);min-height:100lvh}@media (max-width:1023.99px){nav.navbar{background-color:rgba(var(--color-brown),.8)}}.navbar-nav .nav-link{font-weight:400;font-variation-settings:"wght" 400;transition:font-variation-settings 250ms}.navbar-nav .nav-link:hover{font-variation-settings:"wght" 700}.nav.online{position:absolute;z-index:20;top:20%;left:50%;transform:translateX(-50%);transition:.6s cubic-bezier(.215, .61, .355, 1)}.nav.online li.nav-item{width:100%}@media (min-width:300px){#side-menu .nav-link{color:#fff;font-size:22px;font-weight:600;padding:12px 0;text-align:center;text-transform:uppercase;max-width:100vw}.nav.online .nav-item .btn{text-align:center;padding:2.2rem 2.4rem;height:40px;position:relative;color:#fff;display:inline-flex;justify-content:center;align-items:center;width:100%;border-radius:2rem;box-sizing:border-box;transform:translateZ(0);z-index:1;overflow:hidden}}.nav.online .nav-item .btn::before{content:'';position:absolute;inset:0;border-radius:6.25rem;z-index:-1;transform-origin:50% 50%;transform:translate(0);background-color:var(--color-black);transition:transform .45s cubic-bezier(.23, 1, .32, 1),background-color .4s cubic-bezier(.215, .61, .355, 1);transform-style:preserve-3d}.nav.online .nav-item .btn:hover::before{transform:scale(.95) translateZ(0)}.nav.online .nav-item .btn .button-label{overflow:hidden;position:relative;line-height:1}.nav.online .nav-item .btn .button-label>span{display:block;transition:transform .45s cubic-bezier(.165, .84, .44, 1);transition-delay:.01s}.nav.online .nav-item .btn .button-label>span:nth-of-type(2){position:absolute;top:0;bottom:0;transform:translate3d(0,calc(100% + .2em),0)}.nav.online .nav-item .btn:hover .button-label>span:first-of-type{transform:translate3d(0,calc(-100% - .2em),0)}.nav.online .nav-item .btn:hover .button-label>span:nth-of-type(2){transform:translate3d(0,0,0)}main{flex-grow:1}main section{min-height:100lvh;position:relative;padding-top:11lvh;padding-bottom:11lvh}main .welcome{background-color:rgb(var(--color-brown));height:100lvh}main section h2:not(.accordion-header){font-size:2.25rem;font-weight:700;text-align:center;padding:0 5vw}main .welcome h2{position:relative;top:45%;transform:translateY(-50%);font-size:2.5rem;color:#fff;z-index:1;line-height:.9;visibility:hidden}main .welcome picture{position:absolute;left:50%;top:52%;transform:translateX(-50%);visibility:hidden}@media (min-width:1024px){.nav.online{position:fixed;left:initial;top:50%;right:3rem;transform:rotate(90deg) translateY(-110%)}.nav.online li.nav-item{width:initial;margin-right:10px}.nav.online .nav-item .btn{width:auto}main .welcome picture{position:absolute;left:50%;top:initial;bottom:0;transform:translate(-49%,45%);visibility:hidden}}#oeffnungszeiten a{border-bottom:1px solid #000}#oeffnungszeiten a:hover{border:none}#oeffnungszeiten .table-responsive.lead,.patiss-contact-wrapper,p.lead{padding-left:15vw;padding-right:15vw}form{padding:15px 0}p.lead{font-size:1.2rem}form fieldset{padding-top:15px}strong{font-weight:600}.logo{width:200px}img{pointer-events:none}.rest-content{min-height:90lvh}.patiss-contact-wrapper{z-index:5}.grid-list-wrapper{position:relative;max-width:100vw}.grid-list{position:absolute;margin:0 auto;display:flex;justify-content:space-evenly;align-items:center;padding:0 5vw;flex-wrap:wrap;width:100lvw}.grid-list .grid-item{position:relative;border-radius:30rem;overflow:hidden}#restaurant .grid-list .grid-item:first-child{width:85%;height:25lvh}#restaurant .grid-list .grid-item:nth-child(2){width:36%;height:25lvh}#restaurant .grid-list .grid-item:nth-child(3){width:61.5%;height:25lvh}#restaurant .grid-list .grid-item:nth-child(4){width:48.25%;height:36lvh}#restaurant .grid-list .grid-item:nth-child(5){width:50.25%;height:36lvh}#patisserie .grid-list .grid-item:first-child{width:70.25%;height:35lvh}#patisserie .grid-list .grid-item:nth-child(2){width:27.75%;height:17lvh}#patisserie .grid-list .grid-item:nth-child(3){width:68%;height:32lvh}#patisserie .grid-list .grid-item:nth-child(4){width:45.25%;height:20lvh}#patisserie .grid-list .grid-item:nth-child(5){width:48.5%;height:28lvh}#patisserie .grid-list .grid-item:nth-child(6){width:84.5%;height:53lvh}#patisserie .grid-list .grid-item:nth-child(7){width:41.5%;height:28lvh}@media (min-width:768px){main section h2:not(.accordion-header){font-size:5vw}main .welcome h2{font-size:6vw}#oeffnungszeiten .table-responsive.lead,.patiss-contact-wrapper,p.lead{padding:0}form{padding:30px 20px}p.lead{font-size:1.35rem}#patisserie .grid-list .grid-item:first-child{width:60.25%;height:35lvh}#patisserie .grid-list .grid-item:nth-child(2){width:22.75%;height:17lvh}#patisserie .grid-list .grid-item:nth-child(3){width:38%;height:30lvh}#patisserie .grid-list .grid-item:nth-child(4){width:35.25%;height:20lvh}#patisserie .grid-list .grid-item:nth-child(5){width:41.5%;height:33lvh}#patisserie .grid-list .grid-item:nth-child(6){width:44.5%;height:43lvh}#patisserie .grid-list .grid-item:nth-child(7){width:41.5%;height:38lvh}}@media (min-width:1280px){#restaurant .grid-list .grid-item:nth-child(0n+1){width:38%;height:30lvh}#restaurant .grid-list .grid-item:nth-child(0n+2){width:28%;height:57lvh}#restaurant .grid-list .grid-item:nth-child(0n+3){width:30.25%;height:36lvh}#restaurant .grid-list .grid-item:nth-child(0n+4){width:18.5%;height:36lvh}#restaurant .grid-list .grid-item:nth-child(0n+5){width:23.25%;height:86lvh}#patisserie .grid-list .grid-item:first-child{width:40.25%;height:55lvh}#patisserie .grid-list .grid-item:nth-child(2){width:18.75%;height:35lvh}#patisserie .grid-list .grid-item:nth-child(3){width:30%;height:70lvh}#patisserie .grid-list .grid-item:nth-child(4){width:20.25%;height:35lvh}#patisserie .grid-list .grid-item:nth-child(5){width:22.5%;height:60lvh}#patisserie .grid-list .grid-item:nth-child(6){width:30.5%;height:73lvh}#patisserie .grid-list .grid-item:nth-child(7){width:21.5%;height:38lvh}}.grid-item img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.patiss-contact-wrapper .btn,.patiss-contact-wrapper input,.patiss-contact-wrapper select{border-radius:7rem}.patiss-contact-wrapper textarea{border-radius:1rem}.form-check-input:checked,.form-control:focus,.form-select:focus{border-color:#1d2838}.form-check-input:checked{background-color:#1d2838}.btn-close:focus,.form-check-input:focus,.form-control:focus,.form-select:focus{box-shadow:0 0 0 .25rem rgb(5 28 62 / 30%)}.table td,table td{background-color:initial}table tr{border-bottom:rgba(0,10,10,.6)}.accordion-button:not(.collapsed){color:#000;background-color:rgba(var(--color-brown),.8)}.accordion-button:focus{border-color:rgb(var(--color-brown));box-shadow:0 0 0 .25rem rgba(var(--color-brown),.5)}@media (min-width:576px){.logo{width:250px!important}}footer{padding-top:40px}footer h1{font-weight:700}footer a{display:block;min-height:45px;min-width:45px;font-size:1.2rem}footer li a{line-height:45px}footer .item{margin-bottom:40px}@media (min-width:992px){footer h1{font-weight:600}footer a{display:initial;min-height:initial;min-width:initial;font-size:.9rem}footer li a{line-height:1.5}.footer{font-size:.9rem}}@media (min-width:1200px){.nav.online .nav-item .btn{height:90px;padding:2.5rem 3rem}.footer{font-size:.7rem}footer a{font-size:.8rem}}