@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700&display=swap";.show-large{display:none}@media (min-width: 1200px){.show-large{display:block}.hide-large{display:none!important}}.grid{width:95%;max-width:1850px;margin:0 auto}@media (min-width: 1200px){.grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2vw}.flex{display:flex;flex-wrap:wrap;align-content:flex-start;overflow:hidden;margin:0 -1vw}.flex .item{display:block;width:calc(25% - 2vw);margin:0 1vw 2vw}}@media (min-width: 1200px){.grid .item-12{grid-column:1/2}.grid .item-13{grid-column:1/3}.grid .item-14{grid-column:1/4}.grid .item-16{grid-column:1/6}.grid .item-23{grid-column:2/3}.grid .item-24{grid-column:2/4}.grid .item-25{grid-column:2/5}.grid .item-34{grid-column:3/4}.grid .item-36{grid-column:3/6}.grid .item-46{grid-column:4/6}}html,body{margin:0;padding:0}*{box-sizing:border-box}body,input,button,select,textarea{font-size:14px;font-family:Barlow,sans-serif;color:#294754}html{scroll-behavior:smooth}body{line-height:1.64em;overflow-x:hidden}h1{color:#294754;font-size:40px;line-height:1.2em;font-weight:500;text-transform:uppercase;width:95%;max-width:1850px;margin:0 auto 35px}.grid h1{margin-left:0;margin-right:0;width:100%}h2{color:#e63352;border-bottom:2px solid #e63352;font-size:20px;line-height:35px;padding-bottom:19px;margin:0;text-transform:uppercase;font-weight:700}h3{color:#294754;text-transform:uppercase;font-size:16px;font-weight:500;text-align:center}a{text-decoration:none;color:#294754}p{margin:26px 0}img{display:block;max-width:100%;height:auto}strong{font-weight:700}.justify p{text-align:justify}button{border:none;cursor:pointer}.close,.more{display:block;background:transparent;border:none;margin:0;padding:0;background:#fff;border-radius:50%;cursor:pointer;transition:transform .25s ease-out}.more{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.more:hover{transform:translate(-50%,-40%) scale(1.05)}.more svg{display:block;width:40px;height:40px;fill:#294754}.close{background:#294754;position:absolute;right:-20px;top:-20px;width:40px;height:40px}.close:hover{transform:scale(1.05)}.close:after,.close:before{content:"";position:absolute;left:50%;top:50%;display:block;width:100%;height:5px;background:#fff}.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.close:before{transform:translate(-50%,-50%) rotate(45deg)}.bwg-a{margin:0!important}.image-box,.bwg-item2,.bwg-item1{aspect-ratio:3/2;height:auto!important;width:auto!important;padding:0!important}.image-box img,.bwg-item2 img,.bwg-item1 img{display:block;width:100%!important;height:100%!important;object-fit:cover}.bwg-item2{position:relative;margin:0!important;background:#fff}.bwg-item2:after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:#294754;opacity:.45;transition:opacity .25s ease-out}.bwg-item2:hover:after{opacity:0}.bwg-container-0{padding:0!important}.bwg-zoom-effect-overlay{display:none}@media (min-width: 600px){body,input,button,select{font-size:16px}.more svg{width:44px;height:44px}h1{position:relative;left:-3px}}@media (min-width: 1200px){body,input,button,select{font-size:16px}h1{font-size:38px}h2,h3{font-size:21px}}body.admin-bar header{top:46px}body.admin-bar #wpadminbar{position:fixed}body.home .header-spacer{display:none}.header-spacer{height:73px;margin-bottom:35px}body.single-show .header-spacer{margin-bottom:0}header{position:fixed;display:flex;background:#fff;height:73px;overflow:visible;width:100%;left:0;top:0;z-index:10}header>.menu{width:100%}header .logo{display:block;margin-left:2.5%;flex-shrink:0;padding:17px 0 16px;max-width:196px}header .logo svg{display:block;height:100%;width:auto;max-width:100%}header a{display:block;line-height:73px;height:73px;color:#294754}header nav{margin-left:auto;height:0;transition:height .25s ease-out;overflow:hidden;background:#fff;overflow:scroll;letter-spacing:.75px}header nav a{text-transform:uppercase;white-space:nowrap;padding:0 16px;transition:color .05s ease-out,background-color .25s ease-out;font-size:16px;line-height:54px;height:54px}header nav a:hover{background-color:#e63352;color:#fff}header nav a:hover[href="#"]{background:#fff;color:#294754}header nav ul,header nav li{padding:0;margin:0;list-style-type:none}header nav ul{height:100%;width:95%;margin:0 auto}header nav>ul>li:first-child>a{color:#e63352;font-weight:500}header nav>ul>li:first-child>a:hover{background-color:#e63352;color:#fff}header nav>ul>li.current-menu-item:first-child>a,header nav .current-menu-item>a{background-color:#e63352;color:#fff}header nav a[href="#"]{position:relative}header nav a[href="#"]:after{content:"";position:absolute;display:block;width:30px;height:30px;right:7px;top:20px;background:transparent no-repeat center center url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.28%2020.32'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23294754;stroke-miterlimit:10;stroke-width:3px;}%3c/style%3e%3c/defs%3e%3cpolyline%20class='cls-1'%20points='1.06%2019.26%2010.16%2010.16%201.06%201.06'%20/%3e%3c/svg%3e");z-index:1;transition:transform .25s ease-out}header nav a[href="#"].active:after{transform:rotate(90deg)}header nav .sub-menu{height:auto;max-height:0;overflow:hidden;transition:max-height .25s ease-out}header nav .sub-menu.active{max-height:100vh}header #menuToggle{display:none}header #menuToggle:checked+.toggle .line-1{transform:translateY(10px) rotate(135deg)}header #menuToggle:checked+.toggle .line-2{transform:scaleX(0)}header #menuToggle:checked+.toggle .line-3{transform:translateY(-10px) rotate(-135deg)}header #menuToggle:checked+.toggle+nav{height:calc(100vh - 73px)}header .toggle{position:absolute;right:2.5%;top:8px;width:44px;height:44px;padding:4px 0;cursor:pointer}header .toggle .line{display:block;height:4px;width:100%;background:#294754;margin:6px 0;transition:transform .25s ease-out}@media (min-width: 783px){body.admin-bar header{top:32px}}@media (min-width: 1200px){.header-spacer{margin-bottom:65px}header{height:73px}header .menu{display:flex;flex-wrap:nowrap}header nav{height:73px;background:transparent;overflow:visible}header nav a{line-height:73px;height:73px;font-size:19px}header nav a[href="#"]:after{display:none}header nav li{position:relative}header nav li:first-child:before{content:"";position:absolute;display:block;width:30px;height:30px;left:-50px;top:23px;background:transparent no-repeat center center url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2029.66%2020.95'%3e%3cpolygon%20style='fill:%23df3352;stroke-width:0px;'%20points='19.19%200%2018.48%20.71%2027.74%209.97%200%209.97%200%2010.97%2027.74%2010.97%2018.48%2020.24%2019.19%2020.95%2029.66%2010.47%2019.19%200'%20/%3e%3c/svg%3e");z-index:1;transition:transform .25s ease-out}header nav ul{display:flex;width:auto}header nav ul li:hover .sub-menu{opacity:1;z-index:2;box-shadow:0 10px 16px #00000029;max-height:100vh;padding:10px 0}header nav .sub-menu{position:absolute;flex-direction:column;z-index:-1;max-height:0;background:#fff;opacity:0;transition:.25s ease-out opacity,.25s ease-out z-index,max-height .25s ease-out,padding .25s ease-out;top:73px;left:0;overflow:hidden}header nav .sub-menu a{padding-right:65px;position:relative;height:50px;line-height:50px}header nav .sub-menu a:after{content:"";position:absolute;display:block;width:12px;height:12px;left:5px;top:20px;background:transparent no-repeat left center url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.28%2020.32'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:3px;}%3c/style%3e%3c/defs%3e%3cpolyline%20class='cls-1'%20points='1.06%2019.26%2010.16%2010.16%201.06%201.06'%20/%3e%3c/svg%3e");z-index:1}header .toggle{display:none}}@media (min-width: 1440px){header .menu{max-width:1920px;margin:0 auto}header .logo{padding:16px 0 14px}header nav a{font-size:20px;padding:0 24px}header nav .sub-menu a:after{width:13px;height:13px;left:9px}}footer{color:#fff;background:#000;padding:35px 0;margin-top:35px}footer ul,footer li{list-style-type:none;padding:0;margin:0}footer a{color:#fff}footer .item .grid{margin:0;width:100%}footer .menu-paticka-container{border:1px solid #fff;text-transform:uppercase;padding:10px 0}footer .menu-paticka-container a{display:block;padding:0 20px;line-height:50px;transition:color .25s ease-out,background-color .25s ease-out}footer .menu-paticka-container a:hover{background-color:#fff;color:#000}footer .title{display:flex;flex-wrap:nowrap;margin:35px 0}footer h3{text-align:left;color:#fff;border-bottom:2px solid #fff;padding:21px 0;margin-top:0}footer input{display:block;width:100%;height:60px}footer input:focus{outline:2px solid #e63352}footer input[type=submit]{background:transparent;border:1px solid #fff;color:#fff;border-radius:0;padding:12px 0}footer .box{position:relative;background:#294754;color:#fff;overflow:hidden}footer .box:after{content:"";display:block;margin-top:100%;height:0;width:100%}footer .box .content{position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%}footer .social-container ul{display:flex;justify-content:space-between}footer .social-container svg{display:block;width:auto;height:40px}footer .social-container path,footer .social-container circle{fill:#fff;stroke-width:0;transition:fill .25s ease-out}footer .social-container a:hover path,footer .social-container a:hover circle{fill:#e63352}footer #sb_instagram{margin-top:35px}footer #sb_instagram #sbi_images{width:100%;max-width:1850px;margin:0 auto;display:grid;gap:2vw;grid-template-columns:repeat(3,1fr)}footer #sb_instagram #sbi_images,footer #sb_instagram .sbi_item{padding:0!important}footer #sb_instagram .sb_instagram_header,footer #sb_instagram #sbi_load{display:none!important}footer #sb_instagram .sbi_item{height:auto!important;width:100%!important;aspect-ratio:1/1}footer #sb_instagram .sbi_item .sbi_photo_wrap,footer #sb_instagram .sbi_item a{display:block;height:100%!important;width:100%!important}@media (min-width: 1200px){footer{padding:35px 0 65px;margin-top:65px}footer .item .grid{grid-template-columns:repeat(3,1fr)}footer .menu-paticka-container{margin-top:35px}footer .title{margin:calc(25px - 2%) 0 35px 0}footer .grid.bottom{margin-top:35px;align-items:end}footer #sb_instagram{margin-top:0}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}form{position:relative}form.submitting:before{z-index:2;opacity:1}form.submitting:after{z-index:1;opacity:.75}form:after,form:before{content:"";transition:z-index .25s ease-out,opacity .25s ease-out}form:after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;z-index:-1}form:before{position:absolute;left:calc(50% - 24px);top:calc(50% - 24px);width:48px;height:48px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:spinner 1s linear infinite;opacity:0;z-index:-1}form label{display:block}form input[type=text],form input[type=email]{padding:0 12px}form input[type=submit]{cursor:pointer;transition:background-color .25s ease-out}form input[type=submit]:hover{color:#000;background-color:#fff}form .wpcf7-response-output{margin:0!important;padding:12px!important}form .wpcf7-spinner{display:none}.bar{position:fixed;display:flex;flex-wrap:nowrap;bottom:75%;right:0;background:#e63352;color:#fff;transform-origin:100% 100%;transform:rotate(-90deg);font-size:20px;height:40px;line-height:40px;z-index:5;text-transform:uppercase;font-weight:500;white-space:nowrap;max-width:500px;transition:bottom .25s ease-out,max-width .25s ease-in}.bar svg{position:absolute;right:0;top:0;display:block;padding:3px 8px;width:73px;width:40px;height:40px;fill:#fff;transform:rotate(90deg)}.bar .content{padding:0 44px 0 12px;transition:transform .25s ease-out,opacity .25s ease-out}.bar.small{bottom:100px;max-width:40px}.bar.small .content{transform:scale(0);opacity:0}@media (min-width: 1200px){.bar{font-size:24px;height:73px;line-height:73px}.bar.small{max-width:73px}.bar svg{padding:8px 14px;width:73px;height:73px}.bar .content{padding:0 64px 0 18px}}.popup{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;max-height:0;transition:opacity .25s ease-out,max-height .25s ease-out;max-height:100%;overflow:hidden}.popup.active{z-index:9;opacity:1;overflow:visible}.popup .overlay{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#294754;opacity:.7;z-index:1}.popup .content{position:relative;background:#fff;padding:35px;z-index:2;max-width:1024px;width:95%;margin:130px auto}#cookie-notice .cn-set-cookie.cn-button{color:#fff!important}a.item{position:relative}a.item .hover{display:none}@media (min-width: 1200px){a.item .hover{position:absolute;display:block;left:0;top:0;width:100%;height:100%;transition:opacity .25s ease-out;opacity:0;z-index:2;text-transform:uppercase}a.item .hover:after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:#294754;opacity:.75}a.item .hover .title,a.item .hover .circle{position:relative;z-index:1}a.item .hover .title{text-align:center;color:#fff;padding:35px;transform:translateY(-50px);transition:transform .25s ease-out}a.item .hover .circle{position:absolute;display:flex;flex-direction:column;justify-content:center;width:95px;height:95px;border-radius:100%;background:#e63352;color:#fff;text-align:center;left:50%;top:50%;transform:translate(-50%);transition:transform .25s ease-out}a.item:hover .hover{opacity:1}a.item:hover .hover .title{transform:translateY(0)}a.item:hover .hover .circle{transform:translate(-50%,-50%)}}@media (min-width: 1440px){a.item .hover .title{padding:35px 65px}}.carrousel{position:relative}.carrousel .carrousel-container{overflow:hidden}.carrousel .carrousel-slider{display:flex;flex-wrap:nowrap;transform:translate(0);transition:transform .25s ease-out}.carrousel .item{width:100%;flex-shrink:0;flex-grow:0}.carrousel .arrow{position:absolute;display:block;top:50%;z-index:1;cursor:pointer}.carrousel .arrow:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;border-radius:100%;overflow:hidden;z-index:1;transform:scale(.97)}.carrousel .arrow:hover svg{fill:#e63352}.carrousel .arrow svg{position:relative;display:block;width:44px;height:44px;fill:#294754;z-index:2;transition:fill .25s ease-out}.carrousel .arrow.prev{left:0;transform:translate(-50%,-50%) rotate(90deg)}.carrousel .arrow.next{right:0;transform:translate(50%,-50%) rotate(-90deg)}@media (min-width: 500px){.carrousel .carrousel-slider{margin:0 -1vw}.carrousel .item{width:calc(50% - 2vw);margin:0 1vw}}@media (min-width: 800px){.carrousel .item{width:calc(33.3333% - 2vw)}}@media (min-width: 1200px){.carrousel.carrousel-3 .arrow.prev{left:-2vw;transform:translate(-100%,-50%) rotate(90deg)}.carrousel.carrousel-3 .arrow.next{right:-2vw;transform:translate(100%,-50%) rotate(-90deg)}.carrousel.carrousel-3 .item{width:calc(33.3333% - 2vw)}.carrousel.carrousel-5 .item{width:calc(20% - 2vw)}}.shortener{position:relative;border-bottom:2px solid #e63352}.shortener:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:60px;background:linear-gradient(0deg,#fff 50%,transparent 100%)}.shortener.short .shortener-container{max-height:400px!important}.shortener.short .arrow{transform:translate(-50%,50%)}.shortener .shortener-container{overflow:hidden;transition:max-height .25s ease-out;padding-bottom:35px}.shortener .arrow{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%) rotate(180deg);background:#fff;border-radius:100%;z-index:2;transition:transform .25s ease-out}.shortener .arrow:hover svg{fill:#e63352}.shortener .arrow svg{position:relative;display:block;width:44px;height:44px;fill:#294754;z-index:2;transition:fill .25s ease-out;cursor:pointer}.bg-video{position:relative;overflow:hidden;width:100vw;height:100vh;z-index:1}.bg-video iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%)}@media (min-aspect-ratio: 16/9){.bg-video iframe{height:56.25vw}}@media (max-aspect-ratio: 16/9){.bg-video iframe{width:177.78vh}}#spider_popup_wrap{background:transparent!important}#spider_popup_wrap:after{display:block;content:"";background:#666;opacity:.5;left:0;top:0;width:100%;height:100%}#spider_popup_wrap .bwg_popup_image{width:100%;height:100%;padding:35px;object-fit:contain}#spider_popup_wrap .spider_popup_close_fullscreen{top:73px;right:20px}#spider_popup_wrap .spider_popup_close_fullscreen,#spider_popup_wrap #spider_popup_left-ico,#spider_popup_wrap #spider_popup_right-ico{margin:0;opacity:1;background:transparent}#spider_popup_wrap .spider_popup_close_fullscreen i,#spider_popup_wrap #spider_popup_left-ico i,#spider_popup_wrap #spider_popup_right-ico i{font-size:40px;line-height:40px;color:#fff;z-index:1;opacity:1}#spider_popup_wrap .bwg_btn_container,#spider_popup_wrap .bwg_filmstrip_container{display:none!important}.spider_popup_overlay{background:transparent!important;opacity:.45}.filter{font-weight:500;font-size:16px}.filter .title{margin-bottom:4px}.filter .content{border:2px solid #294754;line-height:1.35em;margin-bottom:35px;overflow:hidden;max-height:32px;transition:max-height .25s ease-out;cursor:pointer}.filter .content.active{max-height:336px}.filter .scroll{overflow:auto;max-height:300px}.filter a{display:block;transition:color .25s ease-out;padding:3px 8px}.filter a.current{background:#e63352;color:#fff}.filter a.current:hover{color:#fff}.filter a:hover{color:#e63352}.filter .border{padding:4px 8px;border-bottom:2px solid #294754;transition:color .25s ease-out,background-color .25s ease-out}.filter .border:hover{background-color:#e63352;color:#fff}@media (min-width: 1200px){.filter{max-width:290px;margin-left:auto;margin-right:auto}.filter .title{margin-bottom:13px}}.critique h3{text-align:left;color:#e63352;font-size:27px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.critique .medium{display:flex;justify-content:space-between;align-items:center;font-weight:500}.critique .medium img{display:block;width:42px;height:42px}.critique .author{text-align:right;font-style:italic}section.home-title{position:relative;overflow:hidden;width:100%;height:100vh;background:#294754;max-width:1920px;margin:0 auto;text-align:center}section.home-title .title{position:absolute;display:flex;flex-direction:column;top:130px;left:5%;width:90%;z-index:2;text-transform:uppercase;justify-content:flex-start;align-items:center}section.home-title .title h1{width:auto}section.home-title .title svg{fill:#fff;width:60px;height:30px;margin:16px 0 20px}section.home-title .title .buy{position:relative;display:flex;width:90px;height:90px;border-radius:100%;background:#fff;fill:#294754;justify-content:center;align-items:center;transition:background-color .25s ease-out}section.home-title .title .buy .content{transition:background-color .05s ease-out,color .25s ease-out;z-index:2}section.home-title .title .buy:after{content:"";position:absolute;width:120%;height:120%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);background:#e63352;border-radius:50%;transition:transform .25s ease-out;z-index:1}section.home-title .title .buy:hover{background:#e63352;border-color:#e63352}section.home-title .title .buy:hover:after{transform:translate(-50%,-50%) scale(1)}section.home-title .title .buy:hover .content{background:transparent;color:#fff}section.home-title h1{color:#fff;margin:0}section.home-title .bg-image{display:block;width:100%;height:100%}section.home-title .bg-image img{display:block;width:100%;height:100%;object-fit:cover}section.home-title .bg-video{display:none}@media (min-width: 1200px){section.home-title .bg-image{display:none}section.home-title .bg-video{display:block}section.home-title .title{width:36.8%;height:100%;left:2.5%;top:0;padding-top:60px;padding-bottom:180px;justify-content:center}}@media (min-width: 1440px){section.home-title .title{padding-bottom:240px}}section.home-shows{max-width:100vw;overflow:hidden}@media (min-width: 1200px){section.home-shows{position:relative;z-index:3;margin-bottom:-180px;overflow:visible}section.home-shows .grid{position:relative;top:-180px}section.home-shows .carrousel .arrow{top:180px}}@media (min-width: 1440px){section.home-shows{margin-bottom:-240px}section.home-shows .grid{position:relative;top:-240px}section.home-shows .carrousel .arrow{top:240px}}section.home-news{padding:60px 0 0}section.home-news h2{border:none;padding:0}section.home-news h3{border-top:2px solid #e63352;padding-top:21px}section.home-news .carrousel .arrow{right:0;top:-40px;left:auto}section.home-news .carrousel .arrow.prev{right:52px;transform:rotate(90deg)}section.home-news .carrousel .arrow.next{transform:rotate(-90deg)}@media (min-width: 1200px){section.home-news .carrousel .arrow{top:50%}section.home-news .carrousel .arrow.prev{left:-2vw;right:auto;transform:translate(-100%,-50%) rotate(90deg)}section.home-news .carrousel .arrow.next{right:-2vw;left:auto;transform:translate(100%,-50%) rotate(-90deg)}}section.home-links{position:relative;background:#000;padding:75px 0;text-transform:uppercase;z-index:4}section.home-links a{display:block;position:relative;background:#294754;margin-bottom:2vw;aspect-ratio:3/2;padding-top:35px 0}section.home-links h2{position:relative;color:#fff;border:none;text-align:center;z-index:2;font-weight:400;padding-top:0}section.home-links .content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}section.home-links .image{position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:1;text-transform:uppercase;overflow:hidden}section.home-links .image:after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:#294754;opacity:.45;transition:opacity .25s ease-out}section.home-links .content>img{position:relative;width:60px;height:60px;fill:#fff;z-index:1}@media (min-width: 500px){section.home-links a{margin-bottom:0}section.home-links .links{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw}}@media (min-width: 800px){section.home-links .links{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){section.home-links img{transition:transform .25s ease-out}section.home-links a{margin:0}section.home-links a:hover img{transform:scale(1.05)}section.home-links a:hover .image:after{opacity:0}}@media (min-width: 1440px){section.home-links .content>img{width:auto;height:30%;aspect-ratio:1/1}}section.show{position:relative;height:calc(100vh - 73px);overflow:hidden}section.show .title{position:absolute;width:100%;left:0;top:35px;z-index:2}section.show h1{text-align:left;color:#fff;font-size:64px;line-height:60px;margin-bottom:18px;overflow:hidden;clear:both}section.show h1 span{display:block;border-bottom:2px solid #fff;padding-bottom:18px;float:left}section.show .ensamble{display:block;width:95%;margin:0 auto;color:#fff;font-size:22px;text-transform:uppercase;font-weight:500}section.show .bg-image{display:block;width:100%;height:100%}section.show .bg-image img{display:block;width:100%;height:100%;object-fit:cover}section.show .bg-video{display:none}@media (min-width: 1200px){section.show .bg-video{display:block;z-index:1}}section.show-info{padding-top:72px}section.show-info h2{display:flex;flex-direction:column;justify-content:flex-end}section.show-info *+h2{margin-top:35px}section.show-info h3{text-align:left}section.show-info .shortener{margin-bottom:57px}section.show-info .creators h2{margin-bottom:26px}section.show-info .creators h3{margin-bottom:0;font-weight:700}section.show-info .creators div{margin:4px 0}section.show-info>.grid>.item{margin-bottom:35px}section.show-info .news .item{margin:16px 0}section.show-info .news .item+.item{margin-top:35px}@media (min-width: 1200px){section.show-info>.grid>.item{margin-bottom:0}}section.show-params{position:relative;z-index:2;padding-top:35px}section.show-params .params{display:none}section.show-params .param{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;text-align:right;text-transform:uppercase;font-weight:500}section.show-params .param>div{width:calc(50% - 1vw)}section.show-params .value{position:relative;display:flex;flex-wrap:nowrap;background:linear-gradient(90deg,#294754,#e63352);height:40px;width:100%}section.show-params .value:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;right:0;background:#fff}section.show-params .value.value-1:after{width:80%}section.show-params .value.value-2:after{width:60%}section.show-params .value.value-3:after{width:40%}section.show-params .value.value-4:after{width:20%}section.show-params .value.value-5:after{width:0}section.show-params .cell{flex-grow:1;border:1px solid #fff}section.show-params .meta{display:flex;flex-direction:column;justify-content:space-between;font-weight:500;margin-bottom:35px}section.show-params .meta .description{font-style:italic;font-weight:400}section.show-params .meta p{margin:0}section.show-params .meta p.description{margin:0 0 35px}section.show-params .bwg_container{margin:0}section.show-params .bwg_container .bwg-item0{box-shadow:0 0 16px #00000029}section.show-params .bwg_container .bwg-title1{display:none!important}section.show-params .bwg_container img{display:block;max-width:100%!important;width:100%!important;height:100%!important;object-fit:cover}section.show-params .bwg-item:nth-child(6){position:relative}section.show-params .bwg-item:nth-child(6):after{content:"";position:absolute;display:block;background:transparent no-repeat center center url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2066%2066'%3e%3cpath%20fill='%23fff'%20d='M33,0c-4.83,0-9.4,1.04-13.54,2.91l30.12,30.09-30.05,30.12c4.11,1.84,8.67,2.88,13.47,2.88,18.23,0,33-14.77,33-33S51.23,0,33,0Z'%20/%3e%3cpath%20d='M12.49,58.84l25.78-25.84L12.54,7.12C4.9,13.16,0,22.51,0,33s4.88,19.79,12.49,25.84Z'%20fill='%23fff'%20/%3e%3c/svg%3e");top:50%;left:50%;width:66px;height:66px;transform:translate(-50%,-50%)}@media (min-width: 1200px){section.show-params .params{display:block}section.show-params .gallery{position:relative}section.show-params .value{height:60px}section.show-params .meta{margin:0}section.show-params .meta p.description{margin:0 0 auto}section.show-params .bwg_container{position:absolute;right:0;top:-70px;transform:translateY(-50%);width:100%}section.show-params .bwg_container .bwg-thumbnails{display:flex;flex-wrap:wrap;margin:0 -1vw}section.show-params .bwg_container .bwg-thumbnails .bwg-item{width:calc(50% - 2vw)!important;margin:1vw!important;max-width:100%!important}}@media (min-width: 1200px){section.show-params{padding-top:65px}}section.show-dates{padding-top:72px}section.show-dates h2{margin-bottom:21px}section.show-dates .performance{aspect-ratio:3/2;color:#fff;background:#294754;font-size:44px;line-height:46px;transition:background-color .25s ease-out}section.show-dates .performance .content{display:flex;flex-direction:column;text-transform:uppercase;align-items:center;justify-content:center;transition:transform .25s ease-out}section.show-dates .performance:hover{background-color:#e63352}section.show-dates .performance:hover .content{transform:scale(1.05)}section.show-dates .performance .date{font-weight:600}section.show-dates .performance .day{font-size:20px}@media (min-width: 1200px){section.show-dates .performance+.performance{margin-top:0;margin-bottom:0}}section.history .shortener{margin-bottom:65px}@media (min-width: 1200px){section.history img{padding-top:55px;display:block;width:100%;height:auto}}section.about .grid+.grid{margin-top:35px}@media (min-width: 1200px){section.about img{padding-top:55px;display:block;width:100%;height:auto}}section.partners .item{padding-top:35px;border-top:2px solid #e63352}section.partners .logos{padding:35px 0 0;display:flex;justify-content:center;flex-wrap:wrap;gap:1%}section.partners .logos a{display:block;height:90px;width:30%;min-width:200px;max-width:360px;margin-bottom:65px;padding:0 35px;flex-grow:1}section.partners .logos-0 a{height:170px}section.partners img{display:block;width:100%;height:100%;object-fit:contain}@media (min-width: 1200px){section.partners .logos{padding:65px 0 0}}section.visit-order .item{padding-top:35px;border-top:2px solid #e63352}section.visit-order .item :first-child{margin-top:0}section.visit-order li{position:relative;padding-left:36px;counter-increment:li}section.visit-order ol,section.visit-order ul{margin:0}section.visit-order ol{list-style:none;counter-reset:li;padding:0}section.visit-order ol>li:before{content:counter(li);position:absolute;left:0;color:red;display:inline-block;width:1em}section.visit-order ul{list-style:none}section.visit-order ul>li:before{content:"•";position:absolute;left:0;display:inline-block;font-size:1.35em;width:1em}section.news .grid+.grid{margin-top:35px}section.news p{text-align:justify}@media (min-width: 1200px){section.news img{padding-top:55px;display:block;width:100%;height:auto}}section.media .date{margin:35px 0;text-align:right;font-weight:500}section.media .logo{margin:0;box-shadow:0 0 16px #00000029}section.media .download{text-align:right}section.media .download a{margin-left:4px;text-decoration:underline}section.media .contact a{color:#e63352}section.media .content{position:relative;max-height:300px;overflow:hidden}section.media .content p{margin:0}section.media .content p+p{margin-top:16px}section.media .download{position:relative;margin-top:12px;padding-top:12px;border-top:2px solid #e63352;font-weight:500}@media (min-width: 1200px){section.media .flex .item{width:calc(33.3333% - 2vw)}section.media .press-releases .item{display:flex;flex-direction:column;justify-content:space-between}section.media .content{margin-bottom:65px}section.media .download{padding-top:65px;margin-top:auto}}section.detail{font-weight:500}section.detail #bwg_thumbnails_0{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw;padding:0!important}section.detail .bwg-item{display:none;width:100%!important;max-width:100%!important}section.detail .bwg-item:nth-child(-n+4){display:block}section.detail .bwg-item:nth-child(4){position:relative}section.detail .bwg-item:nth-child(4):after{content:"";position:absolute;display:block;background:transparent no-repeat center center url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2066%2066'%3e%3cpath%20fill='%23fff'%20d='M33,0c-4.83,0-9.4,1.04-13.54,2.91l30.12,30.09-30.05,30.12c4.11,1.84,8.67,2.88,13.47,2.88,18.23,0,33-14.77,33-33S51.23,0,33,0Z'%20/%3e%3cpath%20d='M12.49,58.84l25.78-25.84L12.54,7.12C4.9,13.16,0,22.51,0,33s4.88,19.79,12.49,25.84Z'%20fill='%23fff'%20/%3e%3c/svg%3e");top:50%;left:50%;width:66px;height:66px;transform:translate(-50%,-50%)}section.detail .bwg-item a{display:block;margin:0!important;padding:0}section.detail .bwg-item img{display:block;width:100%!important;height:100%!important;object-fit:cover}section.detail .bwg-item2{margin:0!important}section.detail .bwg-title2{display:none!important}@media (min-width: 1200px){section.detail-shows .grid:first-child{margin-bottom:35px}}section.program.program-month .filter{margin-top:35px;margin-bottom:35px}section.program .month{color:#294754;font-size:27px;font-weight:600;text-transform:uppercase;margin-bottom:16px}section.program *+.month{margin-top:35px}section.program .thin{font-weight:300}section.program .performance{position:relative;padding:8px 0 0;border-bottom:4px solid #294754}section.program .performance.gift{font-size:24px;letter-spacing:1.7px;padding:0;font-weight:500;color:#fff;text-transform:uppercase;cursor:pointer;background:#fff}section.program .performance.gift .row{background:#294754;padding:27px 0;justify-content:center;transition:background-color .25s ease-out}section.program .performance.gift .row:hover{background:#e63352}section.program .performance.gift .row:hover .content{transform:scale(1.05)}section.program .performance.gift .content{transition:.25s ease-out transform,.25s ease-out color}section.program .performance .row{display:flex;justify-content:space-between;flex-wrap:nowrap;padding-bottom:8px}section.program .month+.performance{border-top:4px solid #294754}section.program .date-container{display:flex;justify-content:flex-start;text-wrap:nowrap;overflow:hidden;width:80px;flex-shrink:0}section.program .day{padding-right:11px;text-transform:uppercase}section.program .date,section.program .name{color:#e63352;font-size:16px;font-weight:700}section.program .content-container{width:100%;flex-grow:1}section.program .image-container{display:none}section.program .name{display:block;text-transform:uppercase;transition:color .25s ease-out}section.program .name:hover{color:#294754}section.program .ensambles,section.program .space{width:100%}section.program .ensambles a{display:block;transition:color .25s ease-out}section.program .ensambles a:hover{color:#e63352}section.program .anchor{position:relative;top:-100px;margin:0!important}section.program .buy{position:relative;display:block;height:52px;width:auto;aspect-ratio:1/1;background:none;border-radius:50%;border:1px solid #294754;background:#fff;color:#294754;padding:0;margin:0;transition:background-color .25s ease-out;font-size:13px}section.program .buy:not(.buy-soldout){cursor:pointer}section.program .buy:not(.buy-soldout):hover{background:#e63352;border-color:#e63352}section.program .buy:not(.buy-soldout):hover .content{color:#fff}section.program .buy.buy-soldout .soldout{display:block}section.program .buy.buy-soldout .last{display:none!important}section.program .buy.buy-last .last{display:block}section.program .buy .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2px 10px;text-transform:uppercase;transition:color .05 ease-out;white-space:nowrap}section.program .buy .soldout,section.program .buy .last{display:none;position:absolute;top:50%;left:50%;min-width:150%;line-height:15px;padding:4px 6px 6px;transform:translate(-50%,-50%);text-align:center;background-color:#e63352;color:#fff;z-index:3}section.program .program-empty{text-align:center;font-weight:700;padding:65px 35px;font-size:24px}@media (min-width: 1200px){section.program.program-month .filter{margin-top:14px}section.program .month{font-size:38px;line-height:42px}section.program .performance{padding:14px 0 0;margin-right:0;font-size:16px;line-height:26px}section.program .performance.gift{padding:0;font-size:36px}section.program .performance.gift .row{padding:27px 0}section.program .performance .space{margin-right:auto}section.program .performance .row{padding-bottom:14px}section.program .date-container,section.program .buy{margin-left:17px}section.program .date-container{width:105px;flex-shrink:0;justify-content:flex-end}section.program .content-container{flex-grow:1;margin-top:0;margin-left:46px}section.program .date,section.program .name{margin-bottom:0;font-size:20px}section.program .space{margin:0}section.program .ensambles a{line-height:1.58em}section.program .category{margin-top:-2px}section.program .buy{position:relative;top:0;left:0;transform:none}section.program .image-container{display:block;border-radius:50%;overflow:hidden;background:#294754;width:52px;height:52px;flex-shrink:0}section.program .image-container:hover img{transform:scale(1.1)}section.program .image-container img{display:block;width:100%;height:100%;transition:transform .25s ease-out}section.program .content-container{display:flex;flex-wrap:nowrap}}@media (min-width: 1440px){section.program .buy:not(.buy-soldout):hover:after{transform:translate(-50%,-50%) scale(1)}section.program .buy:not(.buy-soldout):hover .content{background:transparent;color:#fff}section.program .buy:after{content:"";position:absolute;width:120%;height:120%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);background:#e63352;border-radius:50%;transition:transform .25s ease-out;z-index:1}section.program .buy .content{transition:background-color .05s ease-out,color .25s ease-out;z-index:2}}section.faq h3{text-align:left;font-weight:700}section.faq a{color:#e63352}section.contact .info{display:block;height:48px;line-height:48px;text-align:center;text-transform:uppercase;border:1px solid #000;color:#000}section.contact .flex .item{margin-bottom:35px}section.contact a{color:#e63352}section.contact .form{background:#000;color:#fff;padding:12px}section.contact .form h2{padding:0;border:none;color:#fff;margin-bottom:35px}section.contact .form label{margin-bottom:35px}section.contact .form input,section.contact .form textarea{display:block;background:#fff;color:#000;padding:16px;border:none;font-size:1em;height:60px;width:100%}section.contact .form input::placeholder,section.contact .form textarea::placeholder{text-align:center;color:#000;text-transform:uppercase}section.contact .form input:focus,section.contact .form textarea:focus{outline:2px solid #e63352}section.contact .form textarea{width:100%;min-height:120px;resize:vertical}section.contact .form input[type=submit]{max-width:320px;margin:0 auto}section.contact .form p{margin:0}section.contact .form br{display:none}section.contact .form .wpcf7-response-output{margin-top:35px!important}@media (min-width: 600px){section.contact .flex{display:flex;flex-wrap:wrap;align-content:flex-start;overflow:hidden;margin:0 -1vw}section.contact .flex .item{display:flex;flex-direction:column;justify-content:flex-start;width:calc(50% - 2vw);margin:0 1vw 2vw}section.contact .flex .item .image-box{margin-top:auto}section.contact .form{padding:2vw}}@media (min-width: 1200px){section.contact .flex .item{width:calc(33.333333% - 2vw)}section.contact .flex.production .item{width:calc(50% - 2vw)}section.contact h2{display:flex;align-items:flex-end}section.contact .form{margin:0 -2vw}section.contact .form p{display:flex;justify-content:space-between;flex-wrap:wrap}section.contact .form .name,section.contact .form .email{flex-grow:0;flex-shrink:0;width:calc(33.3333% - 1.3333333333vw)}section.contact .form .email{margin-left:auto}section.contact .form .message{width:100%}section.contact .form input[type=submit]{margin-left:0;width:calc(33.3333% - 1.3333333333vw);max-width:100%}}section.offer{margin-top:65px}section.offer.empty{margin-top:0}section.offer a{color:#e63352}section.offer img{display:block;width:100%;height:auto}@media (min-width: 1200px){section.offer img{margin-top:55px}}section.merch h3{text-align:center;text-transform:uppercase}section.merch .bwg_container{margin:0}section.merch .bwg-thumbnails{padding:0!important}section.merch .bwg-item{display:none}section.merch .bwg-item:first-child{display:block}section.merch .bwg-item{width:100%!important;max-width:100%!important;box-shadow:0 0 16px #00000029}section.merch .bwg_lightbox{margin:0!important}section.merch .bwg-item2{margin:0!important}section.merch .bwg-title2{display:none!important}@media (min-width: 1200px){section.merch .flex .item{display:block;width:calc(33.3333% - 2vw);margin:0 1vw 2vw}}section.projects .flex{margin-top:35px}section.projects .flex .item{display:block;background:#294754}section.projects .flex .item+.item{margin-top:35px}section.projects img{padding:35px;object-fit:contain}@media (min-width: 1200px){section.projects .flex .item{width:calc(33.3333% - 2vw);margin:0 1vw 2vw}section.projects .flex .item+.item{margin-top:0}}.shows-list{margin-top:35px}.shows-list .item{display:flex;justify-content:flex-start;flex-direction:column;text-align:center;color:#fff;margin-bottom:35px}.shows-list .image{position:relative;width:100%;height:auto;aspect-ratio:5/7;background:#294754;overflow:hidden}.shows-list img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease-out}.shows-list h2{padding:25px 0 0;border:none;text-align:center;font-weight:500}@media (min-width: 1200px){.shows-list{margin-top:0;margin-bottom:35px}.shows-list .item{height:auto}.shows-list .item:hover img{transform:scale(1.05)}}section.shows h3{text-align:center;text-transform:uppercase;margin-bottom:10px}section.shows h4{margin-top:0;text-align:center;font-weight:300}section.shows .flex .item{display:block;margin-bottom:35px}@media (min-width: 600px){section.shows .flex{display:flex;flex-wrap:wrap;align-content:flex-start}section.shows .flex .item{display:flex;width:calc(50% - 2vw);margin:0 1vw 2vw;flex-direction:column;justify-content:space-between}section.shows a.item .image{overflow:hidden;background:#294754}section.shows a.item img{transition:transform .25s ease-out,opacity .25s ease-out}section.shows a.item:hover img{transform:scale(1.08);opacity:.75}}@media (min-width: 1440px){section.shows .flex .item{width:calc(33.3333% - 2vw);margin:0 1vw 2vw}}section.reports .title{border-bottom:2px solid #e63352}section.reports .image-box{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ddd;text-align:center;font-size:18px}.thank-you{text-align:center}
