*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}h1{font-family:Roboto,sans-serif;font-size:40px;font-weight:400;color:#242424;text-transform:uppercase;line-height:1.16em}h2{font-family:Roboto,sans-serif;font-size:32px;font-weight:500;color:#242424;line-height:1.16em;margin-top:10px}h2.font-large{font-size:40px;line-height:48px}h2.subtitle{font-family:Roboto;font-size:20px;font-weight:400;line-height:24px}h3{font-family:Roboto,sans-serif}h4{font-family:'Roboto Condensed',Roboto,sans-serif;font-size:18px;line-height:22px;text-transform:uppercase}h2.subtitle{font-family:Roboto;font-size:20px;font-weight:400;line-height:24px}p{font-family:Roboto,sans-serif}img{position:relative}img[alt]:after{z-index:-1;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#fff;text-align:center;content:attr(alt)}.text-paragraph-destak{font-family:Roboto;font-size:20px;font-weight:400;line-height:26px}img{position:relative}.back-to-top .top-icon{stroke-width:unset;transform:rotateZ(90deg)}.back-to-top-23{position:absolute;width:33px;height:34px;right:0;z-index:100;cursor:pointer;opacity:1;transition:opacity 200ms ease-in-out !important}.back-to-top-23.hide{opacity:0;z-index:0}.back-to-top-23 .wrapper{position:fixed;display:flex;bottom:80px;width:33px;height:34px;background-color:#fff}.back-to-top-23 .wrapper .top-icon{width:24px;height:24px;margin:auto}span.tab{padding-left:40px}.mobile-only{display:initial !important}.desktop-only{display:none !important}.strikethrough{text-decoration:line-through}p a{color:#c30000;cursor:pointer}p a:hover{text-decoration:underline;text-transform:none}a.link-main{color:#242424;text-decoration:underline}a.link-main:hover{color:#c30000 !important}.hide-balance{display:none}.seo-header-disclaimer{display:flex;justify-content:flex-start;width:100%}.seo-header-disclaimer h1{font-size:14px;line-height:18px;font-family:Roboto;color:#bebebe;text-transform:none;margin:0}.button{padding:10px 30px;text-transform:none}.button>span{line-height:1}.button>h1{font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;font-weight:inherit;color:inherit;margin:0}.button{font-family:Roboto;text-transform:none;font-size:18px;line-height:18px;height:50px;min-width:140px}.button.loading span{width:27px;height:27px;border:2px dashed #fff;border-radius:50%;animation:rotating 3s linear infinite}.button.product-detail.loading span{border:2px dashed #000;font-size:0}.action-buttons-wrapper .button.loading span{font-size:0}.button.product-detail.loading:hover span{border:2px dashed #fff}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.button.big{display:inline-flex;background-color:#242424;color:#fff;border:1px solid #242424;font-weight:400;max-width:100%;white-space:nowrap}.button.white-hover:before{background-color:#fff}.button-link{font-weight:500;font-size:20px;line-height:26px;font-family:Roboto;color:inherit}@media(hover:hover){.button:hover{color:#fff}.button.with-border:hover{border:1px solid #fff !important}.button.white-hover:hover span{color:#c30000 !important}.button-link:hover{text-decoration:none}}.button.disabled,.button.disabled *{pointer-events:none !important}.button.disabled{opacity:.35}.button.dark{border-color:transparent !important;background-color:#242424 !important;color:#fff !important;border:none}.button.dark.invalid{background:#bebebe;border-color:#bebebe;cursor:default}.button.dark.invalid:before{background-color:#bebebe !important}@media(hover:hover){.button.dark:hover{border-color:#c30000 !important}.button.dark.invalid:hover{background:#bebebe !important;border-color:#bebebe !important}}.button.premium{border-color:transparent !important;background:linear-gradient(#f0d66a,#a58500) !important;color:#fff !important;border:none}.button.premium:hover{border-color:#c30000 !important}.button.premium.dark.invalid{background:#bebebe;border-color:#bebebe;cursor:default}.button.premium.dark.invalid:hover{background:#bebebe !important;border-color:#bebebe !important}.button.premium.dark.invalid:before{background-color:#bebebe !important}.button.white{background:#fff !important;color:#242424 !important;font-weight:400;border:1px #242424 solid !important}.button.white:before{width:100.5%}.button.white.dark.invalid{background:#bebebe;border-color:#bebebe;cursor:default}.button.white.dark.invalid:hover{background:#bebebe !important;border-color:#bebebe !important}.button.white.dark.invalid:before{background-color:#bebebe !important}p.link{font-weight:bold;color:#242424;font-size:18px;line-height:24px;text-decoration:none;display:block}p.link.customizable{display:flex;align-items:center;justify-content:space-between}p.link svg.arrow{transform:translateX(0) !important;transition:transform .3s ease !important;stroke:#fff;stroke-width:5px;width:5px;height:8px;fill:none;margin-left:10px}p.link a:hover svg.arrow,a:hover p.link svg.arrow{transform:translateX(5px) !important;transition:transform .3s ease !important}p.link.customizable{display:flex;align-items:center;justify-content:space-between}p.link.customizable svg.icon{width:24px;height:24px;margin:0 !important;stroke:unset;stroke-width:unset;transition:transform 250ms ease-in-out}p.link.customizable svg.icon:hover{transform:rotate(365deg)}a.internal-link{color:#242424;font-family:"Roboto",sans-serif !important;font-size:14px;line-height:20px;text-decoration:underline}a.internal-link:hover{color:#c30000;text-decoration:underline}.dropdown-menu.smooth{display:block;opacity:0;max-height:0;transition:all 300ms ease-out;overflow:hidden}.open>.dropdown-menu.smooth,.dropdown-menu.show{opacity:1;max-height:400px;transition:all 300ms ease-out}.dropdown.text-dropdown{float:left;font-size:16px;line-height:25px;padding:10px 0 10px 20px;width:95%;border:1px solid #e8e8e8;color:#242424;cursor:pointer}.dropdown.text-dropdown.default{color:#bebebe}.dropdown-toggle .arrow{position:absolute;right:10px;top:15px}.dropdown.text-dropdown .dropdown-menu{border-radius:0;min-width:calc(100% + 2px);-webkit-box-shadow:none;box-shadow:none;border-color:#bebebe;left:-1px;margin:0;border-top:none;background:#fff}.dropdown.text-dropdown .dropdown-menu li{font-size:18px;line-height:18px;padding:10px 20px;color:#242424}.dropdown.text-dropdown .dropdown-menu li:hover{color:#c30000}.mobileFilter .dropdown.text-dropdown{padding:0;border:none;padding-left:14px;color:#242424;font-size:18px;width:100%}input.slb-checkbox[type="checkbox"]:not(:checked),input.slb-checkbox[type="checkbox"]:checked{display:none}input.slb-checkbox[type="checkbox"]:not(:checked)+label,input.slb-checkbox[type="checkbox"]:checked+label{position:relative;padding-left:30px;cursor:pointer;color:#242424;font-size:16px;font-weight:500;white-space:pre-wrap}input.slb-checkbox[type="checkbox"]:not(:checked)+label:before,input.slb-checkbox[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:23px;height:23px;border:1px solid #bbb;background:#fff;transition:all 200ms ease-in-out}input.slb-checkbox[type="checkbox"]:checked+label:before{background:#242424;border:none}input.slb-checkbox[type="checkbox"]:not(:checked)+label:after,input.slb-checkbox[type="checkbox"]:checked+label:after{content:url("/images/iconCheckWhite.svg");position:absolute;top:0;left:0;width:23px;height:23px;text-align:center;transition:all .2s;display:flex;justify-content:center;align-items:center}input.slb-checkbox[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}#video-container .shadow{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;transition:background .5s ease-in-out}#video-container{overflow:hidden;width:100%}#video-container .shadow .gradient{width:100%;position:absolute;top:0%;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%)}#video-container video{width:100%;height:auto;object-fit:cover}.benefits{display:flex;justify-content:space-between;font-size:12px;padding-bottom:13px;padding-top:12px;height:50px;margin-top:15px}.benefit-icon{width:36px;height:28px;margin:0 5px 0 0;stroke-width:6px}.benefit-container{display:flex;align-items:center;width:min-content;line-height:1.1em}.benefit-container.left{justify-content:flex-start}.benefit-container.center{justify-content:center}.benefit-container.right{justify-content:flex-end}.mobile-horizontal .swiper-pagination{width:unset;bottom:30px;left:unset;right:16px}.mobile-horizontal .swiper-pagination .swiper-pagination-bullet{width:2px;height:10px;margin:0 !important;margin-right:10px !important;border-radius:unset !important;background-color:#fff}.mobile-horizontal .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-right:0 !important}.mobile-horizontal .swiper-pagination .swiper-pagination-bullet-active{height:15px;width:2px}.mobile-horizontal .swiper-button-next{display:none;inset:0;top:unset;width:100%}.mobile-horizontal .swiper-button-next::after{width:100%;height:100%}.mobile-horizontal.swiper.ticket-slider{height:385px}.red{color:#c30000}.white{color:#fff}gray,.dark-grey{color:#888}.gray-lite{color:#bebebe}.padding-default{padding-left:4%;padding-right:4%}.mleft-0{margin-left:0}.mbottom-smaller{margin-bottom:10px}.mbottom-small{margin-bottom:15px}.mbottom-medium{margin-bottom:30px}.mbottom-standard{margin-bottom:40px}.mbottom-large,.xs-mbottom-large{margin-bottom:60px}.mbottom-larger{margin-bottom:75px}.mbottom-largest{margin-bottom:100px}.mbottom-0{margin-bottom:0}.mtop-0{margin-top:0}.ptop-0{padding-top:0}.ptop-row{padding-top:20px}.ptop-medium{padding-top:20px}.ptop-standard{padding-top:30px}.ptop-large{padding-top:60px}.mbottom-0{margin-bottom:0}.mtop-smaller{margin-top:10px}.mtop-small{margin-top:15px}.mtop-medium{margin-top:30px}.mtop-standard{margin-top:40px}.mtop-large,.xs-mtop-large{margin-top:60px}.mtop-larger{margin-top:75px}.mtop-0{margin-top:0}.ptop-0{padding-top:0}.ptop-small{padding-top:10px}.ptop-row{padding-top:20px}.ptop-medium{padding-top:20px}.ptop-standard{padding-top:30px}.ptop-large{padding-top:60px}.ptop-larger{padding-top:100px}.pbottom-0{padding-bottom:0}.pbottom-row{padding-bottom:20px}.pbottom-medium{padding-bottom:20px}.pbottom-standard{padding-bottom:30px}.pbottom-large{padding-bottom:60px}.pbottom-larger{padding-bottom:100px}.pside-smaller{padding-right:20px;padding-left:20px}.pside-standard{padding-right:30px;padding-left:30px}.pleft-large{padding-left:40px}.pleft-standard{padding-left:30px}.pleft-medium{padding-left:20px}.pleft-small{padding-left:10px}.no-pad-important{padding:0 !important}.float-left{float:left}.header-highlight .highlight{background-color:#c30000;display:flex;align-items:center;text-align:center;padding:50px 10.66%;color:#fff;font-size:18px;font-weight:400;min-height:33vh}.header-highlight .highlight .title{margin-top:0;font-size:36px;font-family:Roboto;font-weight:500;color:#fff;text-transform:none;line-height:42px}.header-highlight .highlight .subtitle{font-size:20px;line-height:26px}.header-highlight .highlight .subtitle a{text-transform:none !important;color:#fff}.header-highlight .highlightImage{height:100%;max-width:100%;max-height:574px;overflow:hidden}.header-highlight .highlightImage img{width:100%;height:auto;object-fit:cover;min-height:460px}.header-highlight .button-area{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px 0 0;width:100%}.header-highlight .button-area a{width:100%}.header-highlight .button-area .button{background-color:#fff;color:#242424;border:1px solid #fff;height:50px;font-size:18px;font-weight:400;max-width:100%;white-space:nowrap;width:100%}.header-highlight .button-area .button:hover{color:#fff;border-color:#fff !important}.header-highlight .highlight .button-area .button{margin-top:15px}.header-highligh .highlight .button-area a:first-of-type .button{margin-top:5px}.header-highlight .highlight-slick .slick-track{display:flex !important}.header-highlight .highlight-slick .slick-slide{height:inherit !important}.header-highlight .highlight-slick video{width:100%;height:100%;background-color:#000;position:absolute;object-fit:cover}.gallerySlider{margin-bottom:75px}.gallerySlider .gallerySlider-list .extra-small{font-size:12px}.gallerySlider .gallerySlider-list .description .text.extra-small{margin-bottom:38px}.gallerySlider .gallerySlider-list .inner-item .description,.videoSlider .videoSlider-list .inner-item .description{position:absolute;bottom:0;padding:0 4% 15px;font-size:28px;line-height:36px;font-family:Roboto,sans-serif;max-width:100vw;font-weight:500}.gallerySlider .gallerySlider-list,.videoSlider .videoSlider-list{overflow:hidden}.gallerySlider .gallerySlider-list .slick-list,.videoSlider .videoSlider-list .slick-list{overflow:visible}.slick-dots li button:before{color:#242424;opacity:.25 !important}.gallerySlider .gallerySlider-list .inner-item,.videoSlider .videoSlider-list .inner-item{position:relative;cursor:pointer;border-right:1px solid #fff}.videoSlider .videoSlider-list .inner-item{height:450px}.videoSlider .slick-slide{width:1.2%}.videoSlider .videoSlider-list .inner-item img{object-fit:cover;height:450px}.gallerySlider .shadow,.videoSlider .shadow{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.gallerySlider .shadow .gradient,.videoSlider .shadow .gradient{width:100%;position:absolute;top:0%;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%)}.banner-wrapper{background-size:cover;background-repeat:no-repeat;min-height:380px;padding:65px 4% 60px;display:flex;justify-content:center;align-items:center}.banner-wrapper .text-area{display:flex;justify-content:center;flex-direction:column;max-width:700px;margin:0 auto;text-align:center}.banner-wrapper .text-area .title{padding-bottom:5px;font-weight:300;font-size:18px;line-height:22px;color:#fff;text-align:center}.banner-wrapper .text-area .body{font-size:40px;line-height:48px;font-family:Roboto;color:#fff;text-align:center;font-weight:500}.button-area{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:15px;padding-bottom:25px}.button-area>a{width:100%;display:flex;justify-content:center}.button-area .button{background-color:#fff;color:#242424;border:none;margin-top:10px;height:50px;font-size:18px;text-transform:none;font-family:Roboto;font-weight:400;width:100%;min-width:145px}.button.no-bg{border-color:#242424;background-color:transparent;color:#242424;border:1px solid #242424}.button.no-bg.invalid{background:#bebebe;border-color:#bebebe;cursor:default}.button.no-bg.invalid:hover{background:#bebebe !important;border-color:#bebebe !important}.button.no-bg.invalid:before{background-color:#bebebe !important}.blur{filter:blur(8px);-webkit-filter:blur(8px)}.fixed-image{height:380px;position:relative;padding:0;width:100%}.fixed-image .parallax-wrapper{position:relative;display:block;height:50vh}.fixed-image .fixed-image-background{position:absolute;width:100%;height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.fixed-image .fixed-image-background .parallax-clip-path{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip:rect(0,auto,auto,0)}.fixed-image .fixed-image-background .parallax-clip-path .parallax-background{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;object-fit:cover;object-position:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.fixed-image .fixed-image-content{padding:30px 4% 40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%}.fixed-image .fixed-image-content .fixed-image-wrapper{color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0;text-align:center;width:100%}.fixed-image .fixed-image-content .fixed-image-wrapper h4{font-family:Roboto;font-size:48px;line-height:48px;text-transform:none}.fixed-image .fixed-image-content .fixed-image-wrapper .body{font-size:22px;line-height:22px;text-transform:uppercase}.fixed-image .fixed-image-content .button-area{width:100%}#videoPlayerModal{background-color:rgba(0,0,0,.9)}#videoPlayerModal.show.in{display:flex !important;align-items:center;justify-content:center}#videoPlayerModal video{width:100%;max-height:100vh;max-width:100vw}#videoPlayerModal button.close{position:absolute;top:25px;right:30px;z-index:999}#videoPlayerModal button.close svg{fill:#fff;width:40px;height:40px;stroke-width:2px}.title{font-size:36px;line-height:48px;font-family:Roboto;text-transform:none;font-weight:500}.subtitle{font-size:24px;line-height:30px;font-family:Roboto}.header .title-panel .title{font-weight:500;text-transform:none;font-family:Roboto;font-size:36px;line-height:42px;margin-bottom:15px}.header .pretitle{font-size:14px;line-height:16px;color:#c30000;font-family:"Roboto",sans-serif;margin-bottom:10px;margin-top:40px;text-transform:uppercase}.partner-detail .header .pretitle{margin-top:30px}.partner-detail .header .description{font-size:18px}.partner-detail .grey-section .row{margin-bottom:0}.partner-detail-info{display:flex;flex-direction:column;font-family:'Roboto'}.partner-detail-info p.pretext{font-size:18px;min-width:83px;padding-right:20px;margin-top:20px}.partner-detail-info span{font-family:Roboto;font-size:48px;font-weight:bold;color:#c30000}.partner-detail-info .partner-detail-wrapper{border-left:solid 1px #c30000;display:flex;flex-direction:column}.partner-detail-info .partner-detail-wrapper .title-text{padding-top:10px}.partner-detail-info .partner-detail-wrapper p{padding-left:20px}.partner-detail-info .partner-detail-wrapper p.title{font-size:18px;line-height:22px}.partner-detail-info .partner-detail-wrapper p.text{font-size:14px;line-height:16px;padding-top:7px}.partner-detail-info .partner-detail-wrapper p.link{font-size:14px;padding-top:15px;padding-bottom:10px;cursor:pointer}.partner-detail-info .partner-detail-wrapper p.link svg{-webkit-transform:unset !important;transform:unset !important;transition:none !important}.partner-detail-info .partner-detail-wrapper p.link a{font-family:Roboto;color:#242424;text-decoration:none;cursor:pointer}.partner-detail-info .partner-detail-wrapper p.link:hover a{color:#c30000}.partner-detail-info .partner-detail-wrapper p.link:hover svg{stroke:#c30000}.partner-detail .exclusive-members{font-size:32px;line-height:40px;margin:40px 0 28px;font-family:Roboto;font-weight:500}.half-banner-slick-continente .members-column{margin-bottom:0 !important}.header .date{font-family:'Roboto',sans-serif;color:#888;font-size:14px;line-height:22px}.header .social-title-panel .title-panel .title{margin-top:0;margin-bottom:20px}.header .social-title-panel{display:flex;flex-direction:column;margin-bottom:10px}.partner-detail .header .social-title-panel{margin-bottom:0}.header .social-title-panel .social-icons{display:flex;width:auto;align-self:flex-start}.partner-detail .social-icons .icon svg{width:24px;height:24px;margin-right:20px;fill:#242424}.partner-detail .social-icons .icon svg:hover{fill:#c30000}.partner-detail .social-icons .icon:last-of-type svg{margin-right:0}.text-block{padding-bottom:30px;font-family:Roboto}.generic-content-container .generic-list .list-item a:hover{text-decoration:none}.content ul,.tabs ul{list-style-type:'_ ';list-style-position:inside}.content ul li>*,.tabs ul li>*{display:inline}.header.text-block{padding-bottom:15px;padding-top:20px;z-index:10}.text-block p{font-size:18px;line-height:28px}.header .description{font-family:'Roboto',sans-serif;font-size:20px;line-height:26px;margin-bottom:25px !important}.header .description-highlight{color:#c30000}.image-block{padding-bottom:40px}.image-block img{width:100%}.image-block p{padding-top:23px;font-size:18px;line-height:24px;font-family:Roboto}.header-highlight-slick .header-item .header-background-img p,.generic-content-container .image-block p,.generic-content-container .news-author p{padding-top:10px;font-size:14px;line-height:20px;font-family:Roboto Condensed;color:#888}.generic-content-container .news-author p{padding-top:0}.video-block{padding-bottom:40px}.video-caption{color:#242424;padding:10px 0;font-family:Roboto,sans-serif;font-size:12px}.gallery-hover{z-index:1;position:absolute;cursor:hand;cursor:pointer}.newsdetail .gallery-hover{position:absolute;height:25px;width:25px;bottom:8px;left:8px;transition:all 250ms ease-in-out;border:1px solid #fff;border-radius:25px}.content-caption{font-family:Roboto,sans-serif;padding:15px 8px;font-size:12px;display:block}.media-content{cursor:pointer;cursor:hand}.gallery-wrapper{position:relative}.gallery-wrapper .image-slider-gallery img{min-height:500px;object-fit:cover}.gallery-hover:hover{background:#fff;width:120px}.gallery-expand,.gallery-hover{z-index:1;position:absolute;cursor:hand;cursor:pointer}.gallery-hover{position:absolute;height:40px;width:40px;bottom:20px;left:20px;transition:all 250ms ease-in-out;border-radius:25px}.gallery-expand{top:8px;right:8px;width:4.5%;min-width:15px;max-width:26px}.gallery-hover-icon{position:absolute;top:50%;margin-top:-20px;background:url("/images/icons/ico40-fotos-neg.svg") no-repeat;background-size:contain;height:40px;width:40px}.gallery-hover-icon{background:url("/images/icons/ico40-fotos-neg.svg") no-repeat;background-size:contain}.gallery-hover span{display:none;opacity:0;position:absolute;left:50px;top:50%;margin-top:-8px;transition:all 250ms ease-in-out 250ms}.gallery-hover:hover span{display:inline;opacity:1;font-size:12px;text-transform:uppercase;width:120px}.edge-button-path{stroke:white;width:20px;stroke-width:2px}.slick-generic-image{width:100%}.gallery .set{padding:15px 0 0 0;display:flex;flex-wrap:wrap}.gallery .set .col-xs-12{margin:0 -4.22%;width:108.44%}.gallery .content-caption{padding-top:20px;padding-left:14px;padding-bottom:40px}.gallery .content-caption .content-text{font-size:20px;line-height:26px;font-weight:500}.gallery .content-caption .content-date{color:#888;text-transform:uppercase;font-size:14px;line-height:22px}.sticky-header{position:sticky;top:0;z-index:1000}.generic-table{padding-bottom:40px}.generic-table .table-price{font-size:18px;line-height:30px;font-family:Roboto;overflow:auto;display:flex;margin:0 -4.22%}.generic-table .table-price div{min-width:163px}.generic-table .table-price div p{height:60px;display:flex;align-items:center;border-bottom:1px solid #f4f4f4;padding-left:20px}.generic-table .table-price div p:nth-child(1){background-color:#f4f4f4;border-bottom:1px solid #ddd;font-weight:500}.generic-table .subtitle{padding-bottom:40px}.table-wrapper.generic-table{overflow-x:scroll;margin:0 -4.22%}.generic-table table{font-size:18px;line-height:30px;font-family:Roboto;table-layout:fixed}.generic-table table thead{background-color:#f4f4f4;border-bottom:1px solid #ddd;font-weight:500}.generic-table table thead th,.generic-table table tbody td{padding:15px 0;padding-left:20px;min-width:163px;vertical-align:top}.generic-table table thead th:last-child,.generic-table table tbody td:last-child{padding-right:20px}.generic-table table tbody tr{border-bottom:1px solid #f4f4f4}.citation{padding-bottom:40px;line-height:24px;display:flex;justify-content:space-between;flex-wrap:wrap}.citation .author{font-size:18px;line-height:24px}.citation .highlight{font-weight:500;font-size:32px;line-height:40px;padding-bottom:40px;font-style:italic;font-family:Roboto}.citation .highlight:last-child{padding-bottom:10px}.citation .side-text{padding-top:20px}.citation .side-image{display:flex;align-items:center}.citation .highlight.no-quote{font-style:normal}.text-block .citation{padding:40px 0 0 0}svg.envelope{stroke-width:2px}.text-block u{color:#c30000;text-decoration:none}.social-title-panel .description u{cursor:pointer}.text-block a{text-decoration:none;color:#c30000}.generic-timeline{display:flex;flex-wrap:wrap;padding-top:58px}.generic-timeline .item.left{margin:30px 0}.generic-timeline .item{margin-top:10px;margin-bottom:10px;padding-bottom:20px}.generic-timeline .item p{font-size:20px;line-height:26px;margin-bottom:10px}.generic-timeline .item .subtitle{font-size:40px;line-height:40px;font-weight:500}.generic-timeline .item .title{font-size:70px;line-height:70px;font-weight:500}.generic-timeline .item.right{text-align:right}.generic-timeline .item.full{display:inline-block;text-align:right}.generic-timeline .item.full img{min-height:530px;object-fit:cover;padding:5px 0;margin-left:-4.22%;max-width:108.44%}.generic-timeline .item .text{font-family:Roboto}.generic-timeline .item.full .text,.generic-timeline .item.left .text{padding-bottom:40px}.text-list{font-family:Roboto;display:flex;flex-wrap:wrap;padding:35px 0;transition:all 500ms ease-in-out}.text-list .list-content{padding:30px 0;max-height:231px;overflow:hidden;transition:all 500ms ease-in-out}.text-list .list-content.active{max-height:1000px}.text-list .list-content p{line-height:38px;font-size:18px}.text-list .button-area{text-align:center;padding-top:0}.text-list .button-area .button{margin-top:0}.generic-list .list-item{display:flex;justify-content:space-between;font-size:18px;line-height:22px;padding:18px 20px;border-bottom:1px solid #f2f2f2;font-family:Roboto;align-items:center}.generic-list .list-item:nth-of-type(1){border-top:1px solid #f2f2f2}.generic-list .list-item p:first-of-type{padding-right:3%}.generic-list .list-item a{color:#242424 !important;font-weight:600}.generic-list .list-item a:hover{color:#c30000 !important}.generic-form{display:flex;flex-wrap:wrap;justify-content:center;padding-top:30px}.generic-form h2,.generic-form h1{margin:0;line-height:36px}.generic-form .form-info h2{margin:0 0 10px}.generic-form .form-info .subtitle{line-height:24px}.generic-form .form-textbox:not(:last-child){padding-top:0;padding-bottom:10px}.generic-form .form-info{padding-top:40px}.generic-form .form-header{padding-bottom:150px}.generic-form .form-textbox label{text-transform:uppercase;line-height:18px;font-size:12px;font-weight:400;margin:0;width:100%;font-family:Roboto Condensed}.generic-form .form-textbox .dropdown{display:flex;border:1px solid #bebebe;height:50px;display:flex;align-items:center;justify-content:flex-start;width:100%}.generic-form .form-textbox .dropdown .dropdown-toggle{margin-left:auto;margin-right:20px;width:100%;display:flex;align-items:center}.generic-form .form-textbox .dropdown .dropdown-toggle a{width:100%}.generic-form .form-textbox .dropdown .dropdown-toggle p{text-transform:none;font-size:25px;font-family:Roboto;width:100%}.generic-form .form-textbox .dropdown .dropdown-toggle p:hover{color:#c30000}.generic-form .submit-button{width:100%}.generic-form .submit-button .button-area{width:100%}.generic-form .submit-button .button-area a{width:100%;display:flex;justify-content:flex-end}.generic-form .form-textbox input{height:50px;border:1px solid #bebebe;padding-left:20px;padding-right:20px;width:100%;font-size:18px;line-height:18px;font-family:Roboto;font-weight:400}.generic-form .form-textbox p.error-msg{opacity:0;transition:all 200ms ease-in-out;font-size:11px;font-family:'Roboto Condensed';font-weight:400;line-height:13px;color:#c30000;padding:3px 0 0;position:relative;right:0;text-align:right;max-height:0;padding:0}.generic-form .error-msg-input{top:70px;position:absolute;right:0}.generic-form.error .error-msg,.generic-form .form-textbox.error .error-msg{opacity:1;padding:5px 0 0;max-height:15px;transition:all 300ms ease-out}.generic-form .form-textbox.error input{border-color:#c30000}.generic-form .form-textbox.error label{color:#c30000}.generic-form .error p{color:#c30000 !important}.generic-form .option-wrapper .option{display:flex;flex-wrap:wrap;justify-content:space-between;box-shadow:0 0 6px #0000001a;border:1px solid #e8e8e8;min-height:64px;padding:20px 25px;font-size:18px;font-weight:500;cursor:pointer;margin-bottom:10px;transition:all 300ms ease-in-out;font-family:Roboto}.generic-form .option-wrapper .submit-button{padding-top:10px}.generic-form .submit-button .log-msg{font-size:14px;line-height:16px;padding:40px 0;font-family:Roboto}.generic-form .option .error{display:flex;align-items:center}.generic-form .option .error p{padding:0;font-size:11px;line-height:16px}.generic-form .option-wrapper a{cursor:pointer}.generic-form .option.disabled{cursor:default}.generic-form .option.disabled h2,.generic-form .option.disabled p{color:#bebebe}.generic-form .option.disabled p{font-size:11px;line-height:16px;padding:0}.generic-form .option.disabled svg{fill:#bebebe}.generic-form .option svg{width:24px;height:24px;margin-right:15px}.generic-form .option img,.generic-form .dropdown img{margin-right:20px;margin-left:0}.generic-form .option-wrapper .option.active{border-color:#c30000 !important}.generic-form .option-wrapper .option:not(.disabled):hover{border-color:rgba(195,0,0,.3)}.generic-form .option span:nth-of-type(2){font-family:Roboto Condensed;font-weight:600;min-width:53px}.generic-form .option-wrapper h2,.generic-form .option-wrapper h1{padding-bottom:40px}.generic-form .option-wrapper p{padding-bottom:10px;font-size:14px;line-height:18px}.generic-form .option-wrapper p.header{padding-top:30px}.generic-form .option h2{font-size:18px;line-height:24px;margin:0;padding:0}.generic-form .option p{font-size:14px;line-height:18px;width:100%;font-weight:400}.generic-form .option .block p{margin-top:5px;padding:0}.generic-form .option span.not-shown{font-size:11px;line-height:16px;align-self:center;font-weight:400}.generic-form .option span{max-width:140px;font-family:Roboto;display:flex;align-items:center}.generic-form .option .flex{display:flex;width:60%;align-items:center;justify-content:space-between;max-width:161.6px;text-align:right}.generic-form .option .flex span:nth-of-type(1){font-size:11px;margin-right:22px;width:92px;justify-content:flex-end;margin-right:5px;font-weight:400}.generic-form .option .tickets-flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;width:100%}.generic-form .option .tickets-flex.center{align-items:center}.generic-form .option .tickets-flex .block h2{font-size:18px;line-height:24px}.generic-form .option-wrapper .option .input{padding-top:15px}.generic-form .promo-wrapper{margin-bottom:40px;display:flex;flex-wrap:wrap;background-color:#f4f4f4}.generic-form .promo-wrapper .promo-image img{width:100%}.generic-form .promo-wrapper .promo-info{border-left:5px solid #c30000;background:#f4f4f4;font-family:Roboto;padding:0 40px;display:flex;flex-direction:column;justify-content:center;height:206px}.promo-obligatory-field-Comment{line-height:16px;font-size:11px;margin-top:-30px;margin-bottom:40px;margin-left:10px}.generic-form .promo-wrapper .promo-info.col-md-6{border-left:none}.generic-form .promo-wrapper .promo-info p{width:100%;font-size:18px;line-height:24px;padding:0}.generic-form .promo-wrapper .promo-info p:nth-of-type(3){padding-top:8px;font-weight:500}.generic-form .promo-wrapper .promo-info h2{padding:0;font-size:32px;line-height:40px;color:#c30000}.generic-form .promo-wrapper .promo-info a{cursor:pointer}.promo-obligatory-field-Comment{line-height:16px;font-size:11px;margin-top:-30px;margin-bottom:40px;margin-left:10px}.generic-form .option .tickets-flex .details-link{text-align:center;z-index:1}.generic-form .option .tickets-flex .balance{display:flex;align-items:center;width:100%;justify-content:space-between}.generic-form .option .tickets-flex .balance p{font-family:Roboto Condensed;font-size:18px;line-height:24px;padding-bottom:0;width:auto}.generic-form .option .tickets-flex .balance p:first-of-type{font-size:11px;line-height:16px;font-family:Roboto;margin-right:42px;margin-left:38px;opacity:0}.generic-form .option.being-changed .tickets-flex .balance p:nth-of-type(2),.generic-form .option.being-changed.special .tickets-flex .balance p:first-of-type{opacity:0}.generic-form .option.active .tickets-flex .balance p:first-of-type,.generic-form .option.being-changed .tickets-flex .balance p:first-of-type{opacity:1}.generic-form .option .tickets-flex .details-link a p{font-size:12px;line-height:24px;padding-bottom:0;text-transform:uppercase;color:#242424;font-family:Roboto Condensed}.generic-form .option .tickets-flex .details-link a p:hover{color:#c30000}.generic-form .option-wrapper .option .tickets-flex.with-msg .promo-price{margin-left:15px;margin-top:17px;font-family:Roboto Condensed}.generic-form .option-wrapper .option .tickets-flex.with-msg .promo-price p{padding:0;font-size:18px;line-height:24px}.generic-form .option-wrapper .option.special{border:1px solid #888;cursor:default}.generic-form .option-wrapper .details{background-color:#f4f4f4;padding:20px 25px}.generic-form .option-wrapper .details p{font-size:18px;line-height:26px;padding:0;font-family:Roboto}.generic-form .option span.not-shown{margin-left:44px;width:100%;max-width:100%;display:block;transition:all 300ms ease-in-out}.generic-form .option span.inactive{display:none}.generic-form .form-disclaimer p{font-size:11px;line-height:16px;font-family:Roboto;padding-top:20px}.generic-form .form-disclaimer p.details-disclaimer{padding-top:10px}.generic-form .form-link{display:flex;max-width:872px}.generic-form .form-link h2{font-size:18px;line-height:24px;padding:0;margin-top:10px;margin-bottom:40px}.generic-form .form-link h2:hover{color:#c30000;cursor:pointer}.generic-form .option .text-image{display:flex;justify-content:flex-start;align-items:center}.generic-form .option .text-image span{margin-left:10px;font-size:16px}.form-wrapper .generic-form p.subtext-block{font-size:18px;line-height:24px;font-family:Roboto;padding-bottom:20px;width:100%}.generic-form .gray-disclaimer{color:#888;font-size:14px;line-height:18px;font-family:Roboto;padding-bottom:40px}.generic-form label a{color:#c30000}.generic-form label a:hover{text-decoration:underline}#validate-code.inactive{color:#bebebe;cursor:default}#validate-code{font-size:12px;line-height:18px;position:absolute;top:39px;right:20px;cursor:pointer;font-family:Roboto Condensed}#validate-code.validated,#validate-code.validated:hover{color:#008b15;cursor:default}.generic-disclaimer{padding-top:50px;font-size:18px;line-height:24px;font-family:Roboto;padding-bottom:20px}.generic-disclaimer h2{font-size:22px;line-height:28px;font-weight:500;text-transform:none;padding-bottom:50px;margin:0}.contact{display:flex;justify-content:flex-start;flex-wrap:wrap;font-family:Roboto;padding-bottom:50px}.contact img{margin:0;margin-right:50px}.contact .contact-info div{font-size:20px;line-height:24px;width:auto}.contact .contact-info .contact-item{display:flex;padding-bottom:23px}.contact .contact-info .contact-item svg{stroke:#242424;width:24px;height:24px;stroke-width:2;margin-right:13px}.contact .contact-info p:nth-of-type(1){font-style:normal;font-size:18px;line-height:22px;text-transform:uppercase;color:#c30000;padding-bottom:10px}.contact .contact-info p:nth-of-type(2){font-size:40px;line-height:40px;padding-bottom:10px;font-weight:500}.contact .contact-info p:nth-of-type(3){font-size:24px;line-height:30px;padding-bottom:20px}.mosaic{display:flex;flex-wrap:wrap;color:#fff;margin-left:-4.22%;margin-right:-4.22%}.mosaic a{width:100%}.mosaic .mosaic-item .mosaic-shadow{width:100%;height:100%;position:absolute;top:0;background:#242424;background:linear-gradient(0deg,rgba(36,36,36,.7) 0%,rgba(255,255,255,0) 100%);z-index:1}.pack-news-shadow{background:transparent linear-gradient(0deg,#00000080 0%,#ffffff00 100%) 0% 0% no-repeat padding-box;width:100%;height:100%;bottom:0;position:absolute;opacity:1}.mosaic .mosaic-item img{width:99.9%;margin-bottom:1px}.mosaic .mosaic-item .mosaic-text{position:absolute;bottom:0;display:flex;justify-content:space-between;width:100%;padding:15px;color:#fff;font-family:Roboto;z-index:2}.mosaic .mosaic-item:hover span{color:#c30000}.mosaic .mosaic-item .mosaic-text div:nth-of-type(2){display:flex;flex-wrap:wrap;align-items:flex-end;font-size:20px;line-height:23px;font-weight:500}.mosaic .mosaic-item .mosaic-text p:nth-of-type(1){font-size:18px;line-height:22px;text-transform:uppercase;font-style:normal;color:#fff;font-weight:200;font-family:Roboto Condensed}.mosaic .mosaic-item .mosaic-text p:nth-of-type(2){font-size:40px;line-height:40px;color:#fff;font-weight:500}.mosaic .mosaic-item:hover .mosaic-text p:nth-of-type(2){color:#c30000}.mosaic .mosaic-item .mosaic-text p:nth-of-type(3){font-size:20px;line-height:26px;color:#fff;font-style:normal;font-weight:200;font-family:Roboto Condensed}.share-tab{position:fixed;bottom:30px;right:25px;display:block;z-index:10}.share-tab .dropup{box-shadow:0 0 6px #00000029;border:1px solid #e8e8e8;border-radius:25px;margin-top:20px;margin-left:10px;width:50px;max-height:130px;background-color:#fff;z-index:30}.share-tab .dropup.icon{padding:10px}.share-tab .dropup-content{position:absolute;bottom:15px;right:0;text-align:center;background-color:#fff;width:50px;box-shadow:0 0 6px #00000029;border:1px solid #e8e8e8;border-radius:25px;z-index:20;height:0;transition:all 300ms ease-in-out}.share-tab .dropup-content.active{display:flex;flex-wrap:wrap;align-items:flex-start;height:185px;padding-bottom:55px}.share-tab .dropup-content svg{margin:5px 0}.share-tab.selected .dropup{background-color:#c30000;border-color:#c30000}.share-tab.selected .dropup svg{fill:#fff;color:#fff}.share-tab .icon{padding:5px 10px;transition:all 500ms ease-in-out;border-radius:25px}.share-tab .icon:hover{background-color:#c30000}.share-tab .icon:hover svg{fill:#fff;color:#fff}.share-tab svg{width:27px;max-height:22px}.premium-icons .premium-column h2{width:100%}.premium-icons .premium-column .subtitle{font-size:18px;line-height:24px;text-transform:none;color:#242424;font-weight:400;width:100%;min-height:48px}.premium-icons .premium-column svg{width:125px;height:125px}.premium-icons .premium-column div{display:flex;flex-wrap:wrap;justify-content:center}.premium-icons .premium-column .button-area{width:100%}.premium-column{display:flex;flex-wrap:wrap;align-items:flex-start;padding-right:10px;padding-left:10px;text-align:center;margin-bottom:60px}.premium-column .big-icon{width:126px;min-height:121px}.slick-table-categories{margin-top:0;margin-bottom:30px;line-height:17px;padding:0 0 0 4px;overflow:hidden}.slick-table-categories .grey-bg{background-color:#f4f4f4}.slick-table-categories .category header{margin:0;height:118px;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center;font-size:14px;line-height:18px;text-align:center;padding-top:30px}.slick-table-categories .category p span.tab{width:initial}.slick-table-categories .category header>*{font-weight:normal}.slick-table-categories .category.th{margin-top:118px;padding-bottom:40px}.slick-table-categories .category .info{border-top:solid 1px #e8e8e8;font-size:18px;font-family:Roboto}.slick-table-categories .category .info p:nth-child(7){border-bottom:solid 1px #e8e8e8}.slick-table-categories .category .info p{padding:19px 0}.slick-table-categories .category .info .conditions p,.slick-table-categories .category .info .conditions p b{font-weight:500;font-size:16px;line-height:20px;text-align:center;height:80px;display:flex;align-items:center;justify-content:center}.slick-table-categories .category .info .values{text-align:center}.slick-table-categories .category .info .values .price{font-size:22px;line-height:34px;height:80px;display:flex;align-items:center;justify-content:center;padding:0}.slick-table-categories .category .info .values .price svg{height:24px;width:25px}.slick-table-categories .category .info p small{font-size:12px}.slick-table-categories .category footer{margin-top:60px}.slick-table-categories footer .button{width:100%;text-align:center;background-color:#242424;color:#fff;border:none}.slick-table-categories .slick-dots li button:before{color:#000 !important}.slick-table-categories .category .info .values p{border-bottom:solid 1px #e8e8e8}.slick-table-categories .category .info .values p.no-border{border-bottom:none}.slick-table-categories .category .conditions p{border-bottom:solid 1px #e8e8e8}.slick-table-categories .disclaimer{padding:10px 3.5%;font-size:11px;line-height:16px;font-family:Roboto}.info-column .line{display:flex;justify-content:center;flex-wrap:wrap;padding:20px 0 0;overflow:hidden}.info-column h2.font-large{font-size:36px;line-height:42px}.info-column .line .text{padding:10px 6% 0;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}.info-column .line .text p{font-family:Roboto}.info-column .line .text p.info-button{margin-bottom:5px}.info-column .line img{text-align:center;width:100%}.event-gallery .header:not(.mobile-only) .description{display:none !important}.event-gallery .header .date{color:#bebebe;font-size:14px;line-height:22px;margin-top:20px}.event-gallery .gallery-wrapper{cursor:pointer;margin-bottom:20px}.event-gallery .inner-event-gallery{margin-left:-10px;margin-right:-10px}.event-gallery .inner-event-gallery .t-gallery-img-row:last-of-type{margin-bottom:20px !important}.event-gallery .gallery-credits{font-size:14px;line-height:18px;color:#888}.eventGalleryModal,.mediaModal{display:block;position:fixed;width:100%;height:100vh;overflow-y:auto;background:rgba(0,0,0,.9);top:0;left:0;z-index:1000;opacity:0;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.eventGalleryModal,.eventGalleryModal *:not(.slick-track){max-width:100vw}.eventGalleryModal .popup{margin-top:0}.eventGalleryModal .popup div,.eventGalleryModal .popup .social-icons .social-icons-wrapper::before{background:#242424}.eventGalleryModal .popup div .slick-list{margin:0}.eventGalleryModal .popup,.mediaModal .popup{height:100vh;display:flex;flex-direction:column;justify-content:center;max-width:100%}.eventGalleryModal .popup .navigation-counter{width:fit-content;position:absolute;right:10px;bottom:65px;opacity:0;transition:all 200ms ease-in-out;font-size:14px;z-index:2;background:transparent}.eventGalleryModal .popup .navigation-counter span.current{font-weight:bold}.eventGalleryModal.hover .popup .navigation-counter{opacity:1}.modal-wrapper .close-modal{top:5px;height:75px;display:flex;align-items:center;right:34px;position:absolute;cursor:pointer;opacity:0;transition:all 200ms ease-in-out;z-index:5}.modal-wrapper .close-modal a{height:21px}.modal-wrapper.hover .close-modal{opacity:1}.modal-wrapper .close-modal svg{width:24px;height:24px;fill:#fff;stroke:#fff}.modal-wrapper .close-modal a svg:hover{stroke:#c30000}.eventGalleryModal .event-progress-bar{position:fixed;top:0;line-height:5px;z-index:100;background:#ffffff80 0% 0% no-repeat padding-box;opacity:0;transition:opacity 200ms ease-in-out}.eventGalleryModal.hover .event-progress-bar{opacity:1}.eventGalleryModal .event-progress-bar div{top:0;left:0;bottom:0;height:5px;transition:width 650ms ease-in-out;position:relative;min-height:1px;float:left;width:0%;background:#c30000 0% 0% no-repeat padding-box}.eventGalleryModal .event-progress-bar div.active{width:100%}.slick-event{display:block;min-width:0}.slick-event .slick-arrow:before{display:none}.slick-event .slick-arrow{z-index:4;min-height:24px}.slick-event .slick-arrow:hover svg{fill:#c30000}.slick-event .slick-prev{left:30px;cursor:pointer}.slick-event .slick-next{right:30px;cursor:pointer;transform-origin:center;transform:translateY(-50%) rotate(180deg)}.slick-event .slick-arrow svg,.mediaModal .arrow-video svg{width:13px;height:24px;fill:#fff;opacity:0;transition:all 200ms ease-in-out}.eventGalleryModal .slick-arrow svg{width:24px;height:36px}.mediaModal .arrow-video{position:absolute;z-index:4;height:30%;width:20%;min-height:24px;top:50%;display:block;color:transparent;border:none;outline:none;background:transparent;transform:translateY(-50%)}.eventGalleryModal .popup{pointer-events:all}.eventGalleryModal .popup .slick-event .slick-arrow{z-index:4;height:100%;width:20%}.eventGalleryModal .popup .slick-event .slick-prev,.mediaModal .arrow-video.prev-video{left:0;cursor:pointer}.eventGalleryModal .popup .slick-event .slick-next,.mediaModal .arrow-video.next-video{right:0;cursor:pointer;transform:translateY(-50%)}.eventGalleryModal .slick-arrow{display:none !important}.eventGalleryModal .popup .slick-event .slick-prev svg,.mediaModal .arrow-video.prev-video svg{transform-origin:center;transform:rotate(180deg);position:absolute;left:20%;fill:none;stroke:#fff}.eventGalleryModal .popup .slick-event .slick-next svg,.mediaModal .arrow-video.next-video svg{position:absolute;right:20%;fill:none;stroke:#fff}.eventGalleryModal.hover .popup .slick-event .slick-arrow.slick-disabled svg{opacity:.5}.eventGalleryModal.hover .popup .slick-event .slick-arrow svg,.mediaModal .arrow-video:hover svg{opacity:1}.eventGalleryModal .popup .slick-event .slick-arrow:hover svg:hover,.mediaModal .arrow-video svg:hover{stroke:#c30000}.slick-event .slick-list{margin-left:-24px;margin-right:-24px;overflow:hidden !important}.slick-event .slide-wrapper{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.eventGalleryModal .slick-event .slide-wrapper{height:calc(100% - 40px)}.slick-event .slick-list .slick-slide .text-block{opacity:0;position:absolute;padding-left:34px;padding-right:34px;bottom:0;transition:all 0ms ease-in-out}.eventGalleryModal .slick-event .slick-list .slick-slide::after,.eventGalleryModal .slick-event .slick-list .slick-slide .text-block{opacity:1 !important}.modal-wrapper.hover .popup .slick-event .slick-list .slick-slide.slick-current .text-block{opacity:1;transition:all 200ms ease-in-out}.slick-event .slick-list .slick-slide.slick-current::before{content:"";position:absolute;top:0;left:0;height:75px;width:100%;background-color:rgba(0,0,0,.4);transition:all 200ms ease-in-out;opacity:0;z-index:1}.eventGalleryModal .slick-event .slick-list .slick-slide.slick-current::before{background:transparent linear-gradient(180deg,#242424bf 0%,#24242400 100%) 0% 0% no-repeat padding-box}.eventGalleryModal .slick-event .slick-list .slick-slide.slick-current::after,.eventGalleryModal .popup div .text-block{background:transparent linear-gradient(0deg,#242424bf 0%,#24242400 100%) 0% 0% no-repeat padding-box}.modal-wrapper.mediaModal .popup::before{content:"";position:absolute;top:0;left:0;height:80px;width:100%;background-color:rgba(0,0,0,.4);transition:all 200ms ease-in-out;opacity:0;z-index:1}.slick-event .slick-list .slick-slide.slick-current::after{content:"";position:absolute;bottom:0;left:0;height:60px;width:100%;background-color:rgba(0,0,0,.4);transition:all 200ms ease-in-out;opacity:0;z-index:1}.modal-wrapper.hover .popup .slick-event .slick-list .slick-slide::before,.modal-wrapper.mediaModal .popup::before,.modal-wrapper.hover .popup .slick-event .slick-list .slick-slide::after{opacity:1}.slick-event .text-block{opacity:0}.popup .text-block{transition:opacity ease-in-out 500ms;font-size:20px;line-height:26px;font-family:Roboto;padding:0;font-weight:400}.slick-event .text-block{opacity:0}.eventGalleryModal .slick-slide{outline:none;width:100vw;height:calc(var(--vh,1vh)*100);align-items:center;display:flex;padding-right:0;padding-left:0}.eventGalleryModal .slick-slide img:hover{cursor:url("/Images/icons/toFullscreen.svg"),auto}.fullscreen-image-wrapper{width:100%;height:100vh;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;position:fixed;top:0;left:0;z-index:1001;background:rgba(0,0,0,.9);display:none}.fullscreen-image-wrapper.fullscreen{display:block}.fullscreen-image-wrapper::-webkit-scrollbar{display:none}.fullscreen-image-wrapper .fullscreen-image{width:auto;height:100vh;background-image:url('/Images/newsListImages/new/news_media10.jpg');background-repeat:no-repeat;transform-origin:0 0;background-position:center;background-size:contain;cursor:url("/Images/icons/fromFullscreen.svg"),auto}.eventGalleryModal .slick-slide .slide-wrapper .border-fix{position:relative;margin:0 auto;height:100%;display:flex}.eventGalleryModal .slick-slide .slide-wrapper .border-fix::before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background-color:#242424;transition:all 50ms ease-in-out;z-index:1}.eventGalleryModal .slick-slide .slide-wrapper .border-fix::after{content:"";position:absolute;top:0;bottom:0;right:0;width:5px;background-color:#242424;transition:all 50ms ease-in-out;z-index:1}.eventGalleryModal .slick-slide.slick-current.slick-active .slide-wrapper .border-fix::before,.eventGalleryModal .slick-slide.slick-current.slick-active .slide-wrapper .border-fix::after{content:"";opacity:0}.eventGalleryModal .popup p.author,.mediaModal .popup p.author{font-size:14px;line-height:22px;margin-top:14px;margin-bottom:25px;font-family:Roboto;position:relative;z-index:2;opacity:0;transition:opacity 200ms ease-in-out;transition-delay:250ms;padding:0 7%;text-align:center}.eventGalleryModal .popup .slick-active p.author{opacity:1}.eventGalleryModal .popup .text-block .description{max-height:142px;overflow-y:auto;position:relative;z-index:2}.eventGalleryModal .popup .text-block .description::-webkit-scrollbar{display:none}.eventGalleryModal .popup #play-pause-gallery{position:absolute;width:24px;top:5px;z-index:999;opacity:0;transition:all 200ms ease-in-out;display:flex;align-items:center;height:75px;text-align:center;cursor:pointer;background:transparent}#play-pause-gallery:not(.paused) svg.play,#play-pause-gallery.paused svg.pause{display:none}#play-pause-gallery.paused svg.play,#play-pause-gallery:not(.paused) svg.pause{display:block}.eventGalleryModal .popup #play-pause-gallery{right:122px}.eventGalleryModal.hover .popup #play-pause-gallery{opacity:1}.eventGalleryModal .popup #play-pause-gallery svg{fill:white;width:24px;height:24px}.eventGalleryModal .popup #play-pause-gallery svg:hover{fill:#c30000}#small-grid-gallery{position:absolute;width:24px;top:5px;z-index:999;opacity:0;transition:all 200ms ease-in-out;display:flex;align-items:center;height:75px;text-align:center;cursor:pointer;background:transparent}.eventGalleryModal.hover .popup #small-grid-gallery{opacity:1}#small-grid-gallery{right:78px}#small-grid-gallery svg{fill:white;width:24px;height:24px}#small-grid-gallery svg:hover,.small-grid-gallery.open #small-grid-gallery svg{fill:#c30000}.small-grid-gallery-wrapper{position:absolute;top:10000px;display:none}.open .small-grid-gallery-wrapper{display:block;height:536px;width:100%;background:#fff !important;padding:15px;transform:translateY(0);transition:all .3s cubic-bezier(.22,1,.36,1)}.open .small-grid-gallery-wrapper .content{display:block;margin-left:-4.5px;margin-right:-4.5px;background:#fff !important;max-height:100%;overflow:scroll;visibility:visible;height:100%;opacity:1}.open .small-grid-gallery-wrapper .content .selected{border:solid 1px #c30000}.open .small-grid-gallery-wrapper .content::-webkit-scrollbar{display:none}.open .small-grid-gallery-wrapper .content div{background:#fff !important}.popup .social-icons{position:absolute;right:68px;z-index:2;width:50px;top:5px;z-index:999;opacity:0;transition:all 200ms ease-in-out}.modal-wrapper.hover .popup .social-icons{opacity:1}.popup .social-icons .social-icons-toggle svg{width:24px;height:24px;fill:#fff;cursor:pointer;transition:all 200ms ease-in-out}.popup .social-icons .social-icons-toggle:hover svg{fill:#c30000}.popup .social-icons .social-icons-wrapper{max-height:0;position:relative;opacity:0;width:50px;margin-top:-5px;border-radius:0 0 25px 25px;overflow:hidden;flex-direction:column;transition:all 200ms ease-in-out}.popup .social-icons .social-icons-wrapper a:hover{background-color:#c30000;border-color:#c30000;transition:all 200ms ease-in-out}.popup .social-icons .social-icons-toggle{display:flex;align-items:center;height:75px}.eventGalleryModal .popup .social-icons,.eventGalleryModal .popup .social-icons .social-icons-toggle{background:transparent}.popup .social-icons .social-icons-toggle svg{margin:0 auto}.modal-wrapper.hover .popup .social-icons .social-icons-wrapper{opacity:1}.popup .social-icons.open .social-icons-wrapper{max-height:350px}.popup .social-icons .social-icons-wrapper::before{content:"";position:absolute;opacity:0;top:0;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.4);transition:all 200ms ease-in-out}.modal-wrapper.hover .popup .social-icons .social-icons-wrapper::before{opacity:1}.popup .social-icons a{padding:0;display:flex;align-items:center;border-radius:50%;height:50px}.popup .social-icons a svg{fill:#fff;position:relative;height:24px;width:24px;margin:0 auto;z-index:2;transition:all 100ms ease-in-out}.mediaModal{display:flex;justify-content:center}.mediaModal .popup video{max-height:616px}.mediaModal .text-block{padding-left:29px;padding-right:28px}.eventGalleryModal .popup p,.mediaModal .popup p{font-size:20px;line-height:26px;margin-bottom:-20px}.generic-content p a:hover{color:#c30000 !important}ol.breadcrumb{padding-top:14px;padding-bottom:14px;padding-left:4%;padding-right:4%}.citation .highlight.normal{font-style:normal}.modalInfo,.modalPrice,.modalWaitingList{position:fixed;width:100%;height:100vh;overflow-y:hidden;background:rgba(0,0,0,.6);top:0;left:0;z-index:1000;padding:0 3.75% 104px 3.75%;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modalInfo.active,.modalPrice.active,.modalWaitingList.active{opacity:1;visibility:visible}.popup{margin-top:10%;max-width:872px;height:100%}.popup .popup-content{background-color:#fff;width:100%;margin:0 auto;float:left;padding-bottom:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.popup .popup-content .close-modal{font-size:24px;text-align:right;margin-top:24px;margin-right:30px}.popup .popup-content .close-modal a{cursor:pointer}.popup .popup-content .close-modal a:hover{color:#c30000}.popup div{background:#fff}.popup .popup-content .title{text-transform:uppercase;font-size:20px;margin-left:18px;margin-top:19px}.modalInfo .container-table{padding:0 15px;padding-bottom:10px;font-size:15px}.modalInfo .container-table p{font-family:'Roboto';padding:5px 0}.modalPrice .container-table{padding:15px;font-size:15px}.modalPrice .container-table .row{padding:25px 15px;border-bottom:1px solid #bebebe}.modalPrice .container-table .row:nth-child(1){border-top:1px solid #bebebe}.modalPrice .container-table .row .col-xs-2{display:flex;justify-content:flex-end}.modalWaitingList .popup{overflow:auto}.modalWaitingList .popup .content{padding:0 6% 6.5%;text-align:center;font-family:Roboto}.modalWaitingList .popup .content h2{font-size:24px;line-height:28px;font-weight:600;margin-top:0}.modalWaitingList .popup .content p{font-size:18px;line-height:24px;padding-bottom:15px}.modalWaitingList .popup svg{height:125px;width:125px;margin-bottom:20px}.stats{text-align:center}.stats .caption{padding:40px 20px;font-family:Roboto;font-size:20px;line-height:24px}.stats .statistics p:first-of-type{font-size:50px;font-weight:600;line-height:65px;color:#c30000}.stats .statistics p:last-of-type{font-size:18px;line-height:23px}.statistics .slick-dots{bottom:-25px !important}.stats .background{background-image:url('/Images/campus/SetasModuloContagem.png');transition:all 400ms ease-in-out;max-width:99.5%}.stats .background:hover{background-position-x:100px;transition:all 900ms ease-out}.highlight-slick .info{position:absolute;left:4%;right:4%;bottom:48.5px;color:#fff;letter-spacing:0}.highlight-slick .info .title{color:#fff;font-size:36px;line-height:42px;margin:0 0;margin-bottom:10px}.highlight-slick .info .subtitle{font-size:20px;line-height:26px;margin:0 0}.highlight-slick .slick-dots{text-align:right}.highlight-slick .slick-dots li.slick-active button:before,.highlight-slick .slick-dots li button:before{color:#fff}.slick-dots li button:before{font-size:8px !important}.gradient-wrapper{position:absolute;bottom:0;left:0;width:100%;height:350px;background:transparent linear-gradient(0deg,#000000bf 0%,#24242400 100%) 0% 0% no-repeat padding-box}.header-highlight .highlight-slick .slick-dots{right:2.9%;bottom:14px !important}.inner-event-video{display:flex;justify-content:center;align-items:center;margin-bottom:40px;width:100%;min-height:194px}.inner-event-video video{width:100%;min-height:194px;object-fit:cover}.inner-event-video .c-video{min-height:194px;width:100%;position:relative;display:flex;justify-content:center;align-items:center}.header-highlight #video-container .play-button{position:absolute;height:75px;width:75px;display:block;top:50%;background-color:#f00;transform:translate(-50%,-50%);left:50%;display:none}.inner-event-video .c-video .play-button{position:absolute;height:75px;width:75px;display:block}.inner-event-video .c-video .play-button.playing{display:none}.inner-event-video .c-video .play-button svg{fill:white;width:75px;height:75px;cursor:pointer}.inner-event-video .c-video .controls{height:100px;display:flex;position:absolute;bottom:0;width:100%;flex-wrap:wrap;opacity:0;background:transparent linear-gradient(180deg,#24242400 0%,#242424bf 100%) 0% 0% no-repeat padding-box;transition:all 200ms ease-in-out}.inner-event-video .c-video:hover .controls,.inner-event-video .c-video .controls.paused{opacity:1}.inner-event-video .c-video .controls:not(.playing){display:none}.inner-event-video .c-video .controls #play-pause-button{background:none;border:0;outline:0;cursor:pointer;position:absolute;bottom:15px;left:15px;height:24px;width:24px}.inner-event-video .c-video:fullscreen .controls #play-pause-button{bottom:19px}.inner-event-video .c-video .controls #play-pause-button svg{fill:white;width:24px;height:24px}.inner-event-video .c-video .controls:not(.paused) #play-pause-button svg.play,.inner-event-video .c-video .controls.paused #play-pause-button svg.pause{display:none}.inner-event-video .c-video .controls.paused #play-pause-button svg.play,.inner-event-video .c-video .controls:not(.paused) #play-pause-button svg.pause{display:block}.inner-event-video .c-video .controls #volume{background:none;border:0;outline:0;cursor:pointer;position:absolute;bottom:15px;left:59px;height:24px;width:24px}.inner-event-video .c-video:fullscreen .controls #volume{bottom:19px}.inner-event-video .c-video .controls #volume svg{fill:white;stroke:white;width:24px;height:24px}.inner-event-video .c-video .controls .timer{display:flex;color:#fff;position:absolute;bottom:15px;left:103px;font-family:Roboto Condensed;font-size:14px;line-height:18px;justify-content:center;align-items:center}.inner-event-video .c-video:fullscreen .controls .timer{bottom:19px}.inner-event-video .c-video .controls .timer .current-time{font-weight:bold}.inner-event-video .c-video .controls #fullscreen-button{background:none;border:0;outline:0;cursor:pointer;position:absolute;bottom:15px;right:15px;height:24px;width:24px}.inner-event-video .c-video:fullscreen .controls #fullscreen-button{bottom:19px}.inner-event-video .c-video .controls #fullscreen-button svg{fill:white;width:24px;height:24px}.inner-event-video .c-video:fullscreen .controls #fullscreen-button svg.open,.inner-event-video .c-video .controls #fullscreen-button svg.exit{display:none}.inner-event-video .c-video .controls #fullscreen-button svg.open,.inner-event-video .c-video:fullscreen .controls #fullscreen-button svg.exit{display:block}.inner-event-video .c-video .gradient-wrapper{background:transparent linear-gradient(180deg,#24242400 0%,#242424bf 100%) 0% 0% no-repeat padding-box;height:100%;display:block;pointer-events:none}.inner-event-video .c-video .gradient-wrapper.playing{display:none}.inner-event-video .c-video .controls #play-pause-button svg:hover,.inner-event-video .c-video .controls #fullscreen-button svg:hover,.inner-event-video .c-video .play-button svg:hover{fill:#c30000}.inner-event-video .c-video .controls #volume svg:hover{fill:#c30000;stroke:#c30000}.inner-event-video .c-video .controls .progress-bar{height:9px;bottom:0;position:absolute;width:100%;background:#fff 0% 0% no-repeat padding-box;opacity:.35;display:none;cursor:pointer}.inner-event-video .c-video .controls .progress{height:9px;bottom:0;position:absolute;background:#c30000;opacity:1;margin:0;display:none;cursor:pointer;border-radius:0}.inner-event-video .c-video:fullscreen .controls .progress-bar,.inner-event-video .c-video:fullscreen .controls .progress{display:block}video::-webkit-media-controls{display:none !important}.c-video:fullscreen{background-color:#242424;width:100vw;height:100vh}.c-video:-webkit-full-screen{background-color:#242424 0% 0% no-repeat padding-box;width:100vw;height:100vh}.c-video:-moz-full-screen{background-color:#242424 0% 0% no-repeat padding-box;width:100vw;height:100vh}.c-video:-ms-fullscreen{background-color:#242424 0% 0% no-repeat padding-box;width:100vw;height:100vh}.inner-event-video .c-video{min-height:194px;width:100%;position:relative;display:flex;justify-content:center;align-items:center}.inner-event-video .c-video .play-button{position:absolute;height:75px;width:75px;display:block}.inner-event-video .c-video .play-button.playing{display:none}.inner-event-video .c-video .play-button svg{fill:white;width:75px;height:75px;cursor:pointer}.inner-event-video .c-video .controls{height:100px;display:flex;position:absolute;bottom:0;width:100%;flex-wrap:wrap;opacity:0;background:transparent linear-gradient(180deg,#24242400 0%,#242424bf 100%) 0% 0% no-repeat padding-box;transition:all 200ms ease-in-out}.inner-event-video .c-video:hover .controls,.inner-event-video .c-video .controls.paused{opacity:1}.inner-event-video .c-video .controls:not(.playing){display:none}.inner-event-video .c-video .controls #play-pause-button{background:none;border:0;outline:0;cursor:pointer;position:absolute;bottom:15px;left:15px;height:24px;width:24px}.inner-event-video .c-video:fullscreen .controls #play-pause-button{bottom:19px}.inner-event-video .c-video .controls #play-pause-button svg{fill:white;width:24px;height:24px}.inner-event-video .c-video .controls:not(.paused) #play-pause-button svg.play,.inner-event-video .c-video .controls.paused #play-pause-button svg.pause{display:none}.inner-event-video .c-video .controls.paused #play-pause-button svg.play,.inner-event-video .c-video .controls:not(.paused) #play-pause-button svg.pause{display:block}.inner-event-video .c-video .controls #volume{background:none;border:0;outline:0;cursor:pointer;position:absolute;bottom:15px;left:59px;height:24px;width:24px}.inner-event-video .c-video:fullscreen .controls #volume{bottom:19px}.inner-event-video .c-video .controls #volume svg{fill:white;stroke:white;width:24px;height:24px}.inner-event-video .c-video .controls .timer{display:flex;color:#fff;position:absolute;bottom:15px;left:103px;font-family:Roboto Condensed;font-size:14px;line-height:18px;justify-content:center;align-items:center}.inner-event-video .c-video:fullscreen .controls .timer{bottom:19px}.inner-event-video .c-video .controls .timer .current-time{font-weight:bold}.inner-event-video .c-video .controls #fullscreen-button{background:none;border:0;outline:0;cursor:pointer;position:absolute;bottom:15px;right:15px;height:24px;width:24px}.inner-event-video .c-video:fullscreen .controls #fullscreen-button{bottom:19px}.inner-event-video .c-video .controls #fullscreen-button svg{fill:white;width:24px;height:24px}.inner-event-video .c-video:fullscreen .controls #fullscreen-button svg.open,.inner-event-video .c-video .controls #fullscreen-button svg.exit{display:none}.inner-event-video .c-video .controls #fullscreen-button svg.open,.inner-event-video .c-video:fullscreen .controls #fullscreen-button svg.exit{display:block}.inner-event-video .c-video .gradient-wrapper{background:transparent linear-gradient(180deg,#24242400 0%,#242424bf 100%) 0% 0% no-repeat padding-box;height:100%;display:block;pointer-events:none}.inner-event-video .c-video .gradient-wrapper.playing{display:none}.inner-event-video .c-video .controls #play-pause-button svg:hover,.inner-event-video .c-video .controls #fullscreen-button svg:hover,.inner-event-video .c-video .play-button svg:hover{fill:#c30000}.inner-event-video .c-video .controls #volume svg:hover{fill:#c30000;stroke:#c30000}.inner-event-video .c-video .controls .progress-bar{height:9px;bottom:0;position:absolute;width:100%;background:#fff 0% 0% no-repeat padding-box;opacity:.35;display:none;cursor:pointer}.inner-event-video .c-video .controls .progress{height:9px;bottom:0;position:absolute;background:#c30000;opacity:1;margin:0;display:none;cursor:pointer;border-radius:0}.inner-event-video .c-video:fullscreen .controls .progress-bar,.inner-event-video .c-video:fullscreen .controls .progress{display:block}video::-webkit-media-controls{display:none !important}.c-video:fullscreen{background-color:#242424;width:100vw;height:100vh}.c-video:-webkit-full-screen{background-color:#242424 0% 0% no-repeat padding-box;width:100vw;height:100vh}.c-video:-moz-full-screen{background-color:#242424 0% 0% no-repeat padding-box;width:100vw;height:100vh}.c-video:-ms-fullscreen{background-color:#242424 0% 0% no-repeat padding-box;width:100vw;height:100vh}.grey-section,.bg-banner-section{background-color:#f4f4f4;font-family:Roboto;padding:40px 4%;text-align:center}.grey-section h3,.bg-banner-section h3{font-family:'Roboto';font-weight:500;font-size:32px;line-height:40px;letter-spacing:0;opacity:1;margin-bottom:10px}.grey-section p:not(.link),.bg-banner-section p{padding-bottom:15px;font-size:32px;line-height:40px}.grey-section b,.bg-banner-section b,.banner-half-slick b,.banner-full-slick b,.banner-full-size b{font-weight:500}.partner-detail .banner-half-slick .button-area .button.dark,.partner-detail .banner-full-slick .button-area .button.dark,.banner-full-size .button-area .button.dark{width:auto !important}.grey-section h3,.bg-banner-section h3{text-transform:none}.slick-dots li:only-child{display:none}.premium-icons.mbottom-custom{margin-bottom:9px}.partner-header .background-image{width:100%}.partner-header{position:relative;display:flex;align-items:center;justify-content:center}.partner-header .background-image img{width:100%;object-fit:cover;min-height:400px;object-position:left}.partner-header .logo{position:absolute}.members-column .banner-full-size .column-wrapper{margin-bottom:0}.banner-small-text{font-size:11px;line-height:16px;padding-top:10px;margin-bottom:60px}.header-highlight .slick-arrow{display:none !important}.banner-text-image{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px}.banner-text-half{display:flex;flex-wrap:wrap;margin-bottom:40px;padding-left:1.683%;padding-right:1.683%;background:#eee;font-size:24px;line-height:26px;font-family:Roboto}.banner-text-half .col-sm-6{padding:40px 15px;min-height:215px}.banner-text-half h2{font-size:48px;line-height:56px;margin-top:0}.banner-text-half h2,.banner-text-half p{max-width:560px}.banner-text-half .buttons{height:45px;margin-top:40px;display:flex}.banner-text-half .buttons a{margin-right:20px}.banner-text-image .banner-image-half{position:absolute;display:flex;justify-content:center;top:-12%;left:0}.banner-image-half img{max-width:400px;margin:0;width:100%;height:intrinsic}.stats .statistics{display:flex;justify-content:center;font-family:Roboto;width:100%;padding:10px 2%}.stats .statistics .stat div{margin-top:0;height:120px}.pub-container{position:relative;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:baseline}.pub-container div::before{position:absolute;font-family:'Roboto Condensed';right:16px;top:-28px;font-size:14px;line-height:22px;text-transform:uppercase;color:#bebebe;content:"Pub"}.pub-container svg.cross{width:8px;height:8px;margin-left:8px;stroke:#bebebe !important;stroke-width:4px !important;position:absolute;right:0;top:-22px;cursor:pointer}.pub-container .ad-mrec{width:300px;height:250px;max-width:300px;position:relative;margin-top:28px;margin-bottom:28px}.pub-container .ad-halfpage{width:300px;height:600px;max-width:300px;position:relative;margin-top:28px;margin-bottom:28px}.pub-container .ad-billboard{width:970px;height:250px;max-width:970px;position:relative;margin-top:28px;margin-bottom:28px}.pub-container.billboard.wide .ad-billboard{width:1272px;max-width:1272px}.pub-container .ad-leaderboard{width:728px;height:90px;max-width:904px;position:relative;margin-top:28px;margin-bottom:28px}.pub-container .ad-video{width:100%;height:auto;max-width:100%;position:relative;margin-top:28px;margin-bottom:28px}.pub-container .ad-video video{width:100%;height:auto}.ad.space-left{width:100%}.pub-container .ad-wide-mobile{width:320px;height:100px;max-width:320px;position:relative;margin-top:28px;margin-bottom:28px}@media screen and (min-width:500px){.stats .statistics p:first-of-type{font-size:70px;line-height:92px}}@media screen and (width:767px){.game-teams{width:100% !important}}@media screen and (min-width:992px){.button-area .button:hover{color:#fff}.button.no-bg:hover{border-color:#c30000;color:#fff}.button.no-bg.hover-black:hover{border-color:#242424 !important}.button.no-bg.hover-black:before{background-color:#242424}.mobile-only{display:none !important}.desktop-only{display:initial !important}.header-highlight .highlight-slick .slick-dots{right:16%}.video-caption{padding:10px 15px}.mosaic .mosaic-item .mosaic-text{padding:15px}.mosaic{margin:0}.submit-button .button-area{display:flex;justify-content:flex-end;flex-direction:row}.citation{padding-left:40px}.citation .side-text{padding-top:0;width:63%}.generic-timeline{padding-top:10px}.generic-timeline .item .text{padding:10px}.generic-timeline .item.full img{margin-left:0;width:100%}.submit-button .button-area a{width:initial}.generic-table .table-price{margin:0}.table-wrapper.generic-table{margin:0}.table-wrapper.generic-table table{width:100%}.generic-table table thead th,.generic-table table tbody td{min-width:0}.generic-timeline .item.full .text{padding-left:150px}.gallery .set .col-xs-12{margin:0;width:48%}.gallery .set{padding-bottom:40px;display:flex;justify-content:space-between}.gallery .content-caption{padding-left:0}.generic-timeline .item{display:flex;align-items:center}.generic-timeline .item.left .text{padding-right:2.7%}.text-list{padding:25px 0}.text-list p{width:100%}.text-list .list-content{padding:30px 40px}.generic-form .form-textbox input{width:95%}.generic-form .form-textbox .dropdown{width:95%}.generic-form .error-msg-input{right:24px}.gallery-hover{height:50px;width:50px;border-radius:25px;bottom:24px;left:24px}.gallery-expand{top:24px;right:24px}.gallery-hover-icon{width:20px;height:20px;margin-left:14px;margin-top:-10px}.generic-form .error-msg-input{right:24px}.gallery-hover{height:50px;width:50px;border-radius:25px;bottom:24px;left:24px}.gallery-hover:hover span{left:50px;margin-top:-10px}.text-block{padding-bottom:40px}.header .social-title-panel .title-panel .title{margin-bottom:0;width:80%}.header .title-panel .subtitle{font-size:20px}.header .social-title-panel{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:5px}.header .social-title-panel .title-panel{width:100%}.header .description{font-size:18px;line-height:24px;margin-bottom:0 !important}.button-area .button,.button-area>a{width:initial !important}.header-highlight .button-area .button,.header-highlight .button-area>a{width:100% !important}.padding-default{padding-left:1.683%;padding-right:1.683%}ol.breadcrumb{padding-left:1.683%;padding-right:1.683%}.xs-mbottom-large{margin-bottom:0}#video-container video{width:100%;height:100%}.d-flex{display:flex}.single a{margin:0}.single .button{width:87%}.header-highlight .highlight{padding:0 3% !important}.header-highlight .highlightImage{max-height:initial}.header-highlight .col-md-9#video-container{width:75%}.header-highlight .button-area .button{max-width:240px;white-space:nowrap;width:100%}.videoSlider .videoSlider-list .inner-item{height:100%}.videoSlider .slick-slide{width:auto}.videoSlider .videoSlider-list .inner-item img{object-fit:none;height:100%}.mosaic .mosaic-item img{margin:1px}.premium-icons{justify-content:space-around;display:flex;margin-bottom:20px}ries .category .info .conditions p{font-size:18px;text-align:center;line-height:24px}.slick-table-categories .category.th{padding-bottom:20px}.slick-table-categories .category:hover{color:#c30000}.slick-table-categories .category header{padding-top:0}.slick-table-categories .button.big{width:initial}.share-tab{margin-top:70px;margin-left:.8%;width:50px;max-height:180px;position:sticky;top:18%;right:0%;order:4;padding:0;z-index:10}.share-tab .dropup-content{display:flex;flex-wrap:wrap;align-items:flex-start;height:150px}.share-tab .dropup-content .icon{display:block !important}.premium-icons .premium-column h2{min-height:74px}.info-column .line .text{padding:0 3% 0 0}.info-column .line.right .text{margin:0 0 0 8%}.info-column .line{padding:10px 0 40px}.info-column .line img{margin-right:0;margin-left:20px}.info-column .line.right img{margin-left:0}.event-gallery .header:not(.mobile-only) .description{display:block !important}.event-gallery .header{margin-right:33%}.event-gallery .gallery-wrapper{margin-right:20px;margin-bottom:35px}.event-gallery .header .date{margin-top:5px}.eventGalleryModal .popup{margin-top:5px}#small-grid-gallery{top:0}.eventGalleryModal .popup #play-pause-gallery{top:0}.eventGalleryModal .slick-slide .slide-wrapper .border-fix::before,.eventGalleryModal .slick-slide .slide-wrapper .border-fix::after{display:none}.eventGalleryModal .slick-event .slide-wrapper{height:100%}.mediaModal .text-block{padding:0;padding-left:38px}.event-gallery .header .header-info-panel{margin-right:33%}.text-block .citation{padding:0 0 0 24px;max-width:35%}.text-block .side-text{max-width:64%}.gallery-wrapper .image-slider-gallery img{min-height:initial}.eventGalleryModal .popup{height:calc(100vh - 5px);overflow:hidden;margin-top:5px}.eventGalleryModal.hover .popup .slick-event .slick-arrow.slick-disabled svg{opacity:0}.eventGalleryModal.hover .popup .slick-event .slick-arrow svg{opacity:0}.eventGalleryModal .popup .slick-event .slick-arrow.slick-disabled:hover svg{opacity:.5}.eventGalleryModal .popup{margin-top:5px}.eventGalleryModal .popup .slick-event .slick-arrow:hover svg{opacity:1}.eventGalleryModal .slick-slide .slide-wrapper .border-fix::before,.eventGalleryModal .slick-slide .slide-wrapper .border-fix::after{display:none}.mediaModal .text-block{padding:0;padding-left:38px}.event-gallery .header .header-info-panel{margin-right:33%}.text-block .citation{padding:0 0 0 24px;max-width:35%}.text-block .side-text{max-width:64%}.text-block a:hover{text-decoration:underline}.gallery-wrapper .image-slider-gallery img{min-height:initial}.eventGalleryModal .popup{height:calc(100vh - 5px);overflow:hidden}.eventGalleryModal.hover .popup .slick-event .slick-arrow.slick-disabled svg{opacity:0}.eventGalleryModal.hover .popup .slick-event .slick-arrow svg{opacity:0}.eventGalleryModal .popup .slick-event .slick-arrow.slick-disabled:hover svg{opacity:.5}.eventGalleryModal .popup{margin-top:5px}.eventGalleryModal .popup .slick-event .slick-arrow:hover svg{opacity:1}.eventGalleryModal .slick-slide .slide-wrapper .border-fix::before,.eventGalleryModal .slick-slide .slide-wrapper .border-fix::after{display:none}.mediaModal .text-block{padding:0;padding-left:38px}.text-block .citation{padding:0 0 0 24px;max-width:35%}.text-block .side-text{max-width:64%}.text-block a:hover{text-decoration:underline}.gallery-wrapper .image-slider-gallery img{min-height:initial}.eventGalleryModal .popup{height:calc(100vh - 5px);overflow:hidden}.eventGalleryModal.hover .popup .slick-event .slick-arrow.slick-disabled svg{opacity:0}.eventGalleryModal.hover .popup .slick-event .slick-arrow svg{opacity:0}.eventGalleryModal .popup .slick-event .slick-arrow.slick-disabled:hover svg{opacity:.5}.eventGalleryModal .popup .slick-event .slick-arrow:hover svg{opacity:1}.eventGalleryModal .popup .navigation-counter{bottom:15px;right:30px}.eventGalleryModal .slick-arrow{display:inline-block !important}.mediaModal .popup{height:100vh;overflow:hidden}.popup .social-icons{top:5px}.t-gallery-img-wrapper{overflow:hidden}.t-gallery-img-wrapper img{transition:transform .2s ease-in-out}.t-gallery-img-wrapper:hover img{transform:scale(1.1)}.modalWaitingList .popup{margin-top:10%}.modalWaitingList .popup .content:not(.partner){padding:0 10% 6.5%}.popup .social-icons{top:5px}.stats .caption{padding:40px 7%}.stats .statistics .stat{width:20%}.campusLanding .stats .statistics .slick-slide{width:220px !important}.padding-desktop{padding:0 8.5%}.partner-detail-info,.partner-detail-info .partner-detail-wrapper{flex-direction:row;align-items:center;margin-top:12px}.partner-detail-info .partner-detail-wrapper{flex-direction:row;position:relative;width:100%}.partner-detail-info .partner-detail-wrapper .title-text{padding:20px 0}.partner-detail-info .partner-detail-wrapper p.link{position:absolute;right:0;padding:20px 0}.partner-header .logo{left:6%}.filter-navigation .main-nav-row{height:51px !important}.filter-navigation .main-nav-row .item{height:50px !important;line-height:50px !important}.inner-event-video,.inner-event-video .c-video,.inner-event-video .c-video .video{height:auto}.inner-event-video{padding-left:8%;padding-right:8%;margin-bottom:70px}.inner-event-video .c-video .controls #play-pause-button{bottom:13px !important;left:20px}.inner-event-video .c-video .controls #volume{bottom:15px !important;left:64px}.inner-event-video .c-video .controls #fullscreen-button{bottom:13px !important;right:20px}.inner-event-video .c-video .controls .timer{bottom:15px !important;left:113px}.inner-event-video .c-video .controls .progress-bar{height:5px;bottom:50px;display:block}.inner-event-video .c-video .controls .progress{height:5px;bottom:50px;display:block}.highlight-slick .info{left:40px;bottom:60px;width:54%;min-width:600px}.highlight-slick .info .button-area{display:flex;justify-content:flex-start;align-items:flex-start;padding:0}.highlight-slick .info .button-area>a{width:unset !important}.grey-section,.bg-banner-section{padding:40px 8%}.grey-section .button-area,.bg-banner-section .button-area{display:flex;flex-direction:row}.grey-section .button-area .button,.bg-banner-section .button-area .button{margin:0 10px}.highlight-slick .info .button-area .button{margin-top:50px}.header-highlight .highlight-slick .slick-dots{right:34px;bottom:54px !important;width:auto}.premium-icons.mbottom-custom{margin-bottom:42px}.slick-table-categories{margin-bottom:40px}.open .small-grid-gallery-wrapper{height:151px;width:100%;background:#fff !important;position:relative;padding:20px 0 20px 0}.open .small-grid-gallery-wrapper .content{display:flex;margin:0;background:inherit;overflow:scroll}.open .small-grid-gallery-wrapper img{height:111px;width:auto;margin-right:10px}.open .small-grid-gallery-wrapper img:hover{cursor:pointer}.open .small-grid-gallery-wrapper .content{padding-right:20px}.header-highlight .slick-prev:hover,.highlight-slick .slick-prev:focus,.highlight-slick .slick-next:hover,.highlight-slick .slick-next:focus{color:transparent;outline:none;background:transparent}.header-highlight .slick-arrow{z-index:4;display:flex !important;justify-content:center;align-items:center;height:10%;width:5%;opacity:0}.header-highlight:hover .slick-arrow{opacity:1;transition:opacity 300ms ease-in-out}.header-highlight .slick-prev{left:0;cursor:pointer}.header-highlight .slick-next{right:0;cursor:pointer;transform:translateY(-50%)}.header-highlight .slick-prev svg{transform-origin:center;transform:rotate(180deg);position:absolute;left:20%;fill:none;stroke:#fff}.header-highlight .slick-next svg{position:absolute;right:20%;fill:none;stroke:#fff}.header-highlight .slick-next:hover svg,.header-highlight .slick-prev:hover svg{stroke:#c30000}.header-highlight .slick-arrow svg{width:24px;height:36px}.header-highlight .slick-prev:before,.header-highlight .slick-next:before{display:none}.open .small-grid-gallery-wrapper .content{padding-right:20px}.partner-detail-info p.pretext{padding-bottom:9px}.button-area{padding-bottom:0}.banner-text-image{justify-content:flex-start;margin-top:0}.banner-text-half{margin:130px 0 120px;padding-left:0;padding-right:0}.banner-text-half .col-sm-6{padding:58px 111px 77px 24px}.banner-text-image .banner-image-half{max-width:100%;top:0}.banner-text-image .banner-image-half img{max-width:671px}.stats .statistics .slick-list .slick-track{display:flex;justify-content:space-between}.stats .statistics{padding:10px 0}.stats .statistics .slick-list{width:100%}.stats .statistics .slick-list .slick-track{display:flex;justify-content:space-between}.stats .statistics .stat{width:auto}.ad.space-left{display:flex;flex:1;align-items:baseline}}@media screen and (min-width:992px){.gallery .set .col-xs-12{margin:0;width:32%}.premium-icons .premium-column{width:22.5%}.slick-table-categories .category header{padding-bottom:5px}.slick-table-categories .category .conditions p{border-bottom:none;padding-left:1%;padding-right:1%}.slick-table-categories{padding:0 2%}.slick-table-categories .category{padding:0}.slick-table-categories .category header{height:130px}.slick-table-categories .category header>div{display:flex;flex-direction:column;height:100%;justify-content:center}.slick-table-categories .category.th{margin-top:130px;display:block;text-align:center}.slick-table-categories .category.th .conditions{text-align:left}.slick-table-categories .category.th .info p{text-align:center}.slick-table-categories .category .info .gifts{padding:10px}.slick-table-categories .category .info p.gifts small{display:block}.slick-table-categories .categories .category .info .conditions{display:none}.slick-table-categories .category .info p{padding-right:0}.slick-table-categories .category .info .values .price{font-size:24px}.slick-table-categories .category footer{display:none;margin-top:25px;text-align:center}.slick-table-categories .category footer .button{width:164px}.slick-table-categories .category .conditions p{border-bottom:solid 1px #e8e8e8}.info-column .line .text{padding:0 9.5% 0 0}.info-column .line.right .text{margin:0 0 0 9.5%}.share-tab{margin-left:3.2%}.mosaic a{width:50%}.inner-event-video video{height:auto;object-fit:unset}.generic-form .option span.not-shown{margin-left:0;width:initial;min-width:initial;max-width:100%}.generic-form .option-wrapper .submit-button{width:50%;margin-left:auto}.generic-form .option .tickets-flex.with-msg .text-image{order:1;width:auto}.generic-form .option .tickets-flex.with-msg .details-link{order:3}.generic-form .option .tickets-flex.with-msg .balance{display:flex;align-items:center;order:2;width:auto}.generic-form .option-wrapper .option.being-changed .tickets-flex.with-msg .input{order:4;align-items:center;display:flex;padding-top:15px}.generic-form .option .tickets-flex .balance p:first-of-type{margin-left:0}.generic-form .option.being-changed .tickets-flex .balance p:first-of-type{margin:0}.header-highlight .highlightImage{min-height:398px}}@media(min-width:1200px){.premium-icons .premium-column h2{min-height:initial}.ad.space-left{display:flex;flex:1;align-items:baseline}.pub-container div::before{right:-33px;top:unset}.pub-container.billboard.wide .ad-billboard::before{right:16px;top:-28px}.pub-container.billboard.wide .ad-billboard{margin:0;margin-top:28px;margin-bottom:28px}.pub-container .ad-mrec,.pub-container .ad-billboard,.pub-container .ad-halfpage,.pub-container .ad-leaderboard,.pub-container .ad-video{margin:0;margin-left:49px;margin-right:49px}.pub-container svg.cross{right:-49px;top:6px}.pub-container.billboard.wide .ad-billboard svg.cross{right:0;top:-22px}}@supports (-webkit-touch-callout:none){.slick-event .slick-list .slick-slide.slick-current::after{height:109px;}.eventGalleryModal .popup .text-block{bottom:49px !important;}.eventGalleryModal .popup .navigation-counter{bottom:69px;}}.feature-list .tags .icon img{max-width:24px;max-height:24px;margin:0}@media screen and (max-width:912px){.eventGalleryModal .popup-text .slick-event .slick-list .slick-slide .text-block{position:absolute;bottom:25px}}