*{box-sizing:border-box;margin:0;padding:0;transition:all .5s}ul{list-style:none}ul li{float:left}img,fieldset{border:none}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:400}@font-face{font-family:Metropolis;font-style:normal;font-weight:200;src:url(../media/metropolis-thin-webfont.41dcc58b.woff2)format("woff2"),url(../media/metropolis-thin-webfont.0fc031df.woff)format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-weight:400;src:url(../media/metropolis-medium-webfont.efcf4fd8.woff2)format("woff2"),url(../media/metropolis-medium-webfont.343f714c.woff)format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-weight:700;src:url(../media/metropolis-bold-webfont.5550057d.woff2)format("woff2"),url(../media/metropolis-bold-webfont.f37875c5.woff)format("woff")}@font-face{font-family:Metropolis;font-style:italic;font-weight:200;src:url(../media/metropolis-thinitalic-webfont.1183a686.woff2)format("woff2"),url(../media/metropolis-thinitalic-webfont.5d50b0cc.woff)format("woff")}html{scroll-behavior:smooth}body{color:#cacaca;background-color:#131313;margin:0;font-family:Metropolis,sans-serif;font-size:14px;font-weight:200;line-height:1.4em}.container{max-width:1060px;margin:auto;padding:0 20px;position:relative}h1{text-transform:uppercase;color:#fff;letter-spacing:1.5px;margin-bottom:10px;font-family:Metropolis,sans-serif;font-size:62px;font-weight:700;line-height:.8em}h1 span{font-size:28px;font-weight:200;line-height:1.2em;display:block}h2{color:#fff;text-transform:uppercase;font-family:Metropolis,sans-serif;font-size:16px;font-weight:700;line-height:.8em}h3{color:#fff;font-family:Metropolis,sans-serif;font-size:28px;font-weight:200;line-height:1.2em}p{font-family:Metropolis,sans-serif;font-size:13px;font-weight:200;line-height:1.5em}p a{color:#fff;text-decoration:underline}.hide__small{display:none}.btn-readmore{text-transform:uppercase;letter-spacing:1.5px;color:#fff;float:left;background:#6a000e;border:none;height:38px;padding:10px 20px 5px;font-family:Metropolis,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all 1s}.btn-readmore:hover{color:#6a000e;background:#fff}.btn-readmore.white{color:#000;background:#fff}.btn-readmore.white:hover{color:#fff;background:#6a000e}.description,.description p{float:left;width:100%;margin-bottom:10px}.swiper{position:relative}.swiper-pagination.swiper-pagination-white.swiper-pagination-bullets.swiper-pagination-horizontal{background-color:#0000;border-radius:50px;min-width:102px;margin:auto;padding:2px 0 3px;bottom:20px;left:0;right:0}.swiper-pagination-bullet{border:2px solid #fff}.swiper-pagination-bullet-active{background-color:#fff}@media screen and (max-width:780px){p{font-size:13px}.hide__big{display:none}.hide__small{display:block}h2{font-size:26px}}
.block{float:left;width:100%;padding:80px 0}.block .container{max-width:1060px;margin:auto;padding:0 20px}.block.block--art,.block.block--book,.block.block--shows{background-color:#131313}.block .block__list{margin:20px 0;list-style:none}.block .block__list li{margin-bottom:12px}#header{z-index:5000;align-items:center;width:100%;height:120px;position:fixed;top:0;left:0;right:0}#header .container{justify-content:space-between;align-items:center;display:flex;position:relative}#header .logo{float:left;z-index:5001;margin-top:5px;margin-right:30px}#header .header__mobile-toggle{color:#fff;cursor:pointer;z-index:5001;background:0 0;border:none;padding:8px;transition:opacity .3s;display:none}#header .header__mobile-toggle:hover{opacity:.7}#header .menu{float:right;margin-top:35px;margin-left:auto}#header .menu ul{gap:20px;margin:0;padding:0;list-style:none;display:flex}#header .menu li{float:left;list-style-type:none}#header .menu li a{color:#fff;text-transform:uppercase;font-family:Metropolis,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:color .3s}#header .menu li a:hover{color:#fff}@media screen and (max-width:780px){#header{height:auto;min-height:80px}#header .logo{width:100px;margin-top:0;margin-left:0;padding-top:25px}#header .logo img{width:100px!important;height:auto!important}#header .header__mobile-toggle{margin-top:0;display:block}#header .menu{z-index:5000;background:#000000fa;width:100%;height:100vh;margin:0;padding:120px 20px 20px;transition:transform .3s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}#header .menu.menu--open{transform:translate(0)}#header .menu ul{flex-direction:column;align-items:flex-start;gap:30px}#header .menu li{float:none;width:100%}#header .menu li a{padding:10px 0;font-size:18px;display:block}}
