*,*:after,*:before{margin:0;padding:0;outline:none;box-sizing:border-box;text-decoration:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media (min-width: 480px){.text-center-responsive{text-align:center}.text-left-responsive{text-align:left}.text-right-responsive{text-align:right}}@keyframes arrow-up-down{from{transform:translateY(0)}50%{transform:translateY(6px)}}.copyright{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;padding:0 10px}.copyright p{color:white;font-size:11px}.accreditation-full{margin:30px auto;background:#F7F7F8;padding:30px 0}.accreditation-full .container{display:-ms-flexbox;display:flex;max-width:880px;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.accreditation-full .container img{margin:0;max-width:15%}@media (min-width: 768px){.accreditation-full{padding:50px 0}}.newsletter-simple input[type="text"],.newsletter-simple input[type="email"]{width:100%;font-size:.9rem}.newsletter-simple .button{min-width:130px;height:39px;border:0;background-color:#3296D9;margin-top:10px;line-height:37px}.social-icons{display:-ms-flexbox;display:flex;margin:5px 0 0 0;list-style:none}.social-icons li{margin:0 20px 0 0}.social-icons li a{font-size:30px;color:#5F5F60}.footer{background-color:#F7F7F8;height:auto;overflow:hidden}.footer .illustration{background-color:white;margin-bottom:-25px}.footer .illustration img{display:block;margin:0 auto;text-align:center;max-width:100%}.footer .separator-bar{width:100%;height:28px;background:#EFEEEF}.footer .menu-footer+hr{border:0}.footer .menu-footer{border-bottom:1px solid rgba(95,95,96,0.2);padding-bottom:20px}.footer-grid{display:-ms-flexbox;display:flex;margin:40px 0px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;height:auto}.footer-grid>div{margin:10px 0px;width:100%}.footer-grid>div .title-item{font-size:14px;font-weight:bold;text-transform:uppercase;color:#5F5F60}.footer-grid .item .email,.footer-grid .item a:hover{text-decoration:underline}.footer-grid .item ul{margin:8px 0px;list-style:none}.footer-grid .item ul li{margin:15px 0;color:#383838;font-size:15px}.footer-grid .item a,.footer-grid .item ul li{color:#5F5F60;font-size:13px}@media (min-width: 600px){.footer-grid>div{width:50%}.footer-grid .item ul li{margin:7px 0px;font-size:13px}}@media (min-width: 768px){.footer-grid>div{width:24%}}img[data-action="zoom"]{cursor:zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;transition:all 300ms}img.zoom-img{cursor:zoom-out;box-shadow:0px 0px 10px rgba(0,0,0,0.2);border-radius:2px}.zoom-overlay,.zoom-overlay-costumes{background:rgba(247,247,248,0.7);position:fixed;top:0;left:0;right:0;bottom:0;filter:"alpha(opacity=0)";opacity:0;transition:opacity 1300ms}.zoom-overlay-costumes{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.7)}.zoom-overlay-costumes .close{position:absolute;width:30px;height:30px;top:20px;right:20px;cursor:pointer}.zoom-overlay-costumes figure{background:#FFF;padding:30px}.zoom-overlay-costumes img{max-width:100%}.zoom-overlay-costumes.opened,.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1;z-index:420}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}.guide-content-ad{opacity:0;transition:all .7s;overflow:hidden}.guide-content-ad.in{opacity:1}.guide-content-ad a{display:block;line-height:1}.guide-content-ad img.desktop{display:none}.guide-content-ad img.mobile{display:block}@media (min-width: 650px){.guide-content-ad img.desktop{display:block}.guide-content-ad img.mobile{display:none}}.top-alert{position:fixed;top:0;left:0;width:100%;background-color:#B021B5;padding:12px 0;z-index:12}.top-alert:not(.show){display:none}.top-alert .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.top-alert p{-ms-flex:1;flex:1;font-size:13px;text-align:center;color:#FFFFFF}.top-alert svg{margin-left:8px;width:16px;cursor:pointer;transition:opacity 250ms linear}.top-alert svg:hover{opacity:.7}.tickets .table-wrap{margin-bottom:40px}.tickets .table-wrap table{margin-bottom:0}.tickets .button-custom-alert{text-align:center;margin-bottom:16px;color:#CA3535}.fee-card{display:block;max-width:1120px;margin:30px auto;padding:0 20px}.fee-card .fee-card-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:16px 30px;border-radius:10px;background:#e90b7e;background:linear-gradient(112deg, #e90b7e 0%, #ff5a5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e90b7e",endColorstr="#ff5a5a",GradientType=1);overflow:hidden;z-index:1}.fee-card .fee-card-content:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/main/pattern-30.png");z-index:-1}.fee-card .fee-card-content figure{line-height:0}.fee-card .fee-card-content .text{max-width:700px;padding:0 30px;color:#FFFFFF}.fee-card .fee-card-content .text h3{margin-bottom:8px;font-size:20px}.fee-card .fee-card-content .text h3 img{display:none;margin-right:8px}.fee-card .fee-card-content .text p{font-size:16px}@media (max-width: 580px){.fee-card .fee-card-content img{display:none}.fee-card .fee-card-content .text{padding:0}.fee-card .fee-card-content .text h3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.fee-card .fee-card-content .text h3 img{display:inline-block}}.fee-card.fixed .fee-card-content{position:fixed;top:0;left:0;-ms-flex-pack:center;justify-content:center;width:100%;padding:8px 16px;border-radius:0;z-index:2}.fee-card.fixed .fee-card-content img{width:59px}.fee-card.fixed .fee-card-content .text{max-width:100%}.fee-card.fixed .fee-card-content .text h3{font-size:18px;margin-bottom:0}.fee-card.fixed .fee-card-content .text p{font-size:14px}@media (max-width: 580px){.fee-card.fixed .fee-card-content img{display:inline-block;margin-right:16px}.fee-card.fixed .fee-card-content .text h3 img{display:none}.fee-card.fixed .fee-card-content .text p{display:none}}.tickets-tabs,.seats-map{position:relative;background:#FFFFFF;z-index:3}

/*# sourceMappingURL=main.min.css.map */
