.pagination:after{content:"";display:table;clear:both}.footer-button:before,.footer-newsletter-button:before,.fullscreen-slider-container:after,.hamburger-icon span:after,.hamburger-icon span:before,.nav-list--item>a:after,.nav-list--item>a:before,.photo-caption:after,.photo-caption:before,.stat.js-current-stat:before,.stat:after,.stat:before,.venue-button:before,footer:after,footer:before{display:block;content:"";position:absolute}.cover-link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:2}.full-width-image{display:block;width:100%;height:auto}.no-right-padding{padding-right:0!important}.no-space{margin:0;padding:0}.top-margin{margin-top:25px}.flex-center{display:flex;justify-content:center;align-items:center}.divider{width:100%;height:1px;background-color:#ededed;margin:2.8125em 0}

/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%;font-family:Khand,sans-serif}body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;background-image:url(../img/bg--grid.gif)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}iframe{display:block}*{box-sizing:border-box;margin:0}a,a:focus{outline:none}::-moz-selection{background:grey!important;color:#fff!important;text-shadow:none!important}::selection{background:grey!important;color:#fff!important;text-shadow:none!important}.disabled{cursor:default!important}a{text-decoration:none}.cta-block{width:100%;padding:2.5em;background-color:#414141;margin-bottom:1.875em}.cta-block p{position:relative;z-index:3;max-width:1200px;font-size:1.5em;color:#fff;margin:0 auto;line-height:1.3;text-align:center}.cta-block p span{font-size:110%;font-weight:700;display:block;text-transform:uppercase}.cta-block p a{color:#e21836;text-decoration:none}.list-block{padding:2.5em;background-color:#e5e5e5}.list-block li{font-size:1.5em;color:#414141;margin:0 auto;line-height:1.2}.link-block{padding:2.5em;background-color:#f2f2f2;text-align:left;margin-bottom:1.25em}.link-block p{position:relative;z-index:3;max-width:1200px;font-size:1.5em;color:#414141;margin:0 auto;line-height:1.2}.link-block p span{font-size:75%;display:block;text-transform:uppercase;margin-bottom:8px}.link-block p strong{margin-bottom:12px}.link-block p a{color:#e21836;text-decoration:none}.cta-text{font-size:1.5em;color:#414141;margin:0 auto;line-height:1.2;text-align:center}.cta-text a{color:#e21836;text-decoration:none}.cta-text-alt{font-size:1.5em;color:#414141;margin:0 auto;line-height:1.2;text-align:left}.cta-text-alt a{color:#e21836;text-decoration:none}.cta-text-alt p{margin-bottom:25px}b,strong{font-weight:700}.medium-text{font-size:1.25em;color:#414141}.section-title{margin-bottom:1.875em;text-align:left}.section-title span{font-weight:700;font-size:2.25em;color:#000}a{color:#e21836;transition:color .3s}a:hover{color:#e11836}.padded-text{padding:.9375em}.lt-ie10 .loader{display:none}.browserupgrade{width:100%;height:100%;background:#000;z-index:9999;text-align:center;font-size:24px;padding:100px}.browserupgrade,.browserupgrade p{position:absolute;top:0;left:0;color:#fff}.browserupgrade p{right:0;bottom:0;margin:auto}.ie10 .fullscreen-slider-item{float:left}.ie11 .fullscreen-slide--title h3{margin-top:-25px}.wrapper{width:100%;min-height:100%;position:relative;z-index:1;background-color:rgba(0,0,0,.2)}.container{max-width:1250px;padding:1.5625em 1.5625em 6.25em;margin:0 auto;position:relative;z-index:2}.content{width:100%;background-color:#fff;padding:2.5em}@media screen and (max-width:800px){.content{font-size:80%}}@media screen and (max-width:568px){.content{font-size:70%}}.content-alt{width:100%;background-color:#fff;padding:.625em}@media screen and (max-width:800px){.content-alt{font-size:80%}}@media screen and (max-width:568px){.content-alt{font-size:70%}}.grid{display:flex;justify-content:space-between;flex-wrap:wrap}.col-1-2{width:49%;margin-bottom:1.875em}@media screen and (max-width:800px){.col-1-2{width:100%}}.col-1-3{width:33.33%;text-align:center}@media screen and (max-width:568px){.col-1-3{width:100%}}nav{width:100%;background-color:#fff;height:4.375em;position:fixed;top:0;z-index:900;display:flex;flex-basis:17.5em;transition:all .3s .3s;box-shadow:0 6px 11px -3px transparent;align-items:center}.js-nav-open nav,.scrolled nav{height:3.125em;transition:all .3s 0s;box-shadow:0 6px 11px -3px rgba(0,0,0,.31)}@media screen and (max-width:800px){nav{font-size:80%}}@media screen and (max-width:1024px){nav{font-size:70%}}@media screen and (max-width:1300px){nav{font-size:80%}}.site-logo{margin-left:1.25em;background-color:#000;max-width:20.625em;min-width:8.125em;height:11.25em;flex-grow:1;transition:all .3s 0s;align-self:flex-start}.site-logo,.site-logo a{position:relative;display:block}.site-logo a{width:100%;height:100%}.site-logo img{position:absolute;top:0;left:0;right:0;bottom:0;max-height:65%;max-width:75%;margin:auto}.no-touch .site-logo:hover{background-color:#20303a}.js-nav-open .site-logo,.scrolled .site-logo{height:4.375em;transition:all .3s .3s}@media screen and (max-width:800px){.site-logo{width:12.5em;height:5.625em;flex-grow:0}.site-logo img{max-width:75%;max-height:75%}}@media screen and (max-width:568px){.site-logo{width:12.5em}}.nav-list{margin-left:1.5625em;height:100%;display:flex;align-items:center;flex-grow:1}@media screen and (max-width:1024px){.nav-list{margin-left:0;font-size:90%}}@media screen and (max-width:950px){.nav-list{display:block;width:55%;background-color:#414141;position:absolute;top:40px;height:100vh;z-index:9999;right:0;transform:translateX(100%);transition:transform .3s 0s}.nav-list a{color:#fff;font-weight:700}.js-nav-open .nav-list{transform:translateX(0);transition:transform .3s .3s}}.nav-list--item{height:80%;border-right:1px solid #e5e5e5;transition:all .3s}.nav-list--item>a{height:100%;padding:0 1.5625em;font-size:1.125em;font-weight:400;color:#000;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;position:relative;overflow:hidden;transition:all .3s;text-align:center}.nav-list--item>a:before{top:10%;transition:all .3s ease-in .1s}.nav-list--item>a:after,.nav-list--item>a:before{height:1px;width:100%;background-color:#e5e5e5;transform:scaleX(0);transform-origin:right}.nav-list--item>a:after{bottom:10%;transition:all .3s ease-in}.nav-list--item:hover{border-color:grey}.nav-list--item:hover a{color:grey}.nav-list--item:hover a:after,.nav-list--item:hover a:before{transform:scaleX(1);background-color:grey}@media screen and (max-width:950px){.nav-list--item{display:block;height:auto;width:100%;border-right:0;border-bottom:1px solid grey}.nav-list--item>a{padding:1.5625em;display:block;width:100%;text-align:left}.nav-list--item>a:after,.nav-list--item>a:before{display:none}}.social{flex-grow:1;justify-content:flex-end;border-right:0}@media screen and (max-width:950px){.social{height:auto;border-right:0;border-bottom:0!important}.social,.social>a{display:block;width:100%}.social>a{padding:1.5625em;text-align:left}.social>a:after,.social>a:before{display:none}}.newsletter-link{display:inline;float:right}@media screen and (max-width:950px){.newsletter-link{float:none;border-bottom:1px solid grey;width:100%;font-size:70%}}.social-links{width:11.875em;display:flex;padding:0 1.5625em;border-left:1px solid #e5e5e5;height:100%;float:right}@media screen and (max-width:950px){.social-links{margin-top:.3125em;float:none;border-left:0;border-bottom:1px solid grey;padding:.3125em 1.5625em;height:60px;width:100%}}.social-link{width:3.75em;height:100%;position:relative;display:block}.social-link svg{max-width:50%;max-height:50%;right:0;bottom:0;top:0;left:0;margin:auto;position:absolute;display:block}.social-link svg path{fill:#414141;transition:fill .3s}@media screen and (max-width:950px){.social-link svg{right:0;bottom:0;top:0;left:0;margin:auto}.social-link svg path{fill:#fff}}.social-link:hover svg path{fill:#e21836}.search-icon{display:flex;flex-grow:1;align-items:center;justify-content:flex-end;margin:0 1.25em}.search-icon a{display:block;width:1.8125em;height:1.6875em}.search-icon a svg{width:auto;height:100%;display:block}.search-icon a svg path{fill:#000;transition:fill .3s}.search-icon a:hover svg path{fill:#e21836}@media screen and (max-width:800px){.search-icon{justify-content:flex-start;margin:0 1.25em;position:absolute;top:20px;left:10px;width:100%}.search-icon a svg path{fill:#fff}}.hamburger{display:none}@media screen and (max-width:950px){.hamburger{display:flex;flex-grow:1;align-items:center;justify-content:flex-end;padding-right:1.25em}}.hamburger-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:flex-end}.hamburger-icon span{width:34px;height:4px;background-color:#000;position:relative;display:block}.hamburger-icon span:before{top:-7px;width:100%}.hamburger-icon span:after,.hamburger-icon span:before{height:4px;right:0;background-color:#000;transition:all .2s}.hamburger-icon span:after{bottom:-7px;width:85%}.js-nav-open .hamburger-icon span{background-color:#e21836;width:55%}.js-nav-open .hamburger-icon span:before{top:-3px;width:60%;right:-3px;transform:rotate(45deg);background-color:#e21836}.js-nav-open .hamburger-icon span:after{bottom:-3px;width:60%;right:-3px;transform:rotate(-45deg);background-color:#e21836}.countdown{background:rgba(0,0,0,.5);bottom:-95px;left:0;position:absolute;text-align:center;width:100%;z-index:-1}@media (max-width:1300px){.countdown{bottom:-141px}}@media (max-width:1000px){.countdown{bottom:-135px}}@media (max-width:800px){.countdown{bottom:-181px}}@media (max-width:600px){.countdown{bottom:-135px}}.countdown-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:800px;padding:15px 0}@media (max-width:1300px){.countdown-inner{display:block}}@media (max-width:800px){.countdown-inner{padding:35px 0}}@media (max-width:600px){.countdown-inner{padding:20px 0}}.countdown-numbers{color:#fff;display:flex;line-height:1;margin-bottom:5px}.countdown-numbers *{display:block;margin:0 auto;width:100%}.countdown-number{font-size:.5625em;font-weight:700}.countdown-digit{font-size:50px;padding:0 25px}@media (max-width:600px){.countdown-digit{font-size:40px}}.countdown-divider{position:relative}.countdown-bot{color:#fff;font-weight:700;text-transform:uppercase;line-height:1}.countdown-bot h2{font-size:2.1875em}@media (max-width:600px){.countdown-bot h2{font-size:1.75em}}.countdown-bot h3{font-size:1.5625em;font-weight:400;letter-spacing:3px}.fullscreen-slider-container{width:100%;position:relative;height:100vh;min-height:900px}.fullscreen-slider-container:after{width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.4);top:0;left:0}@media screen and (max-width:800px){.fullscreen-slider-container{min-height:0;height:auto}}.fullscreen-slider{width:100%;height:100%}@media screen and (max-width:800px){.fullscreen-slider{height:600px}}.mobile-hero{width:100%;height:100%}@media screen and (max-width:800px){.mobile-hero{height:600px}}.mobile-hero>div{width:100%;height:100%;position:relative;overflow:hidden;z-index:1;height:100vh}@media screen and (max-width:800px){.mobile-hero>div{height:600px}}.fullscreen-slide{width:100%;height:100%;position:relative;overflow:hidden;z-index:1;height:100vh}@media screen and (max-width:800px){.fullscreen-slide{height:600px}}.fullscreen-slide-image{background-size:cover;background-repeat:no-repeat;position:absolute;background-color:#000;background-position:bottom-right;top:0;left:0;right:0;bottom:0;margin:auto;transition:transform 8s .3s,opacity 4s .3s}.is-selected .fullscreen-slide-image{transform:scale(1.3)}.fullscreen-slide-image-alt{background-position:top}.bw-slide-image{-webkit-filter:grayscale(1);filter:grayscale(1);z-index:2}.is-selected .bw-slide-image{opacity:0;transform:scale(1.3)}.fullscreen-slide-video{height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:2}@media screen and (max-width:800px){.fullscreen-slide-video{height:600px}}.fullscreen-slide--title{padding:1.5625em;align-self:center;display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:absolute;top:0;left:0;width:100%;z-index:3;transition:all .7s .8s;height:80vh}@media screen and (max-width:800px){.fullscreen-slide--title{height:600px}}@media screen and (max-width:1300px){.fullscreen-slide--title{font-size:80%}}@media screen and (max-width:800px){.fullscreen-slide--title{font-size:60%}}@media screen and (max-width:568px){.fullscreen-slide--title{font-size:40%}}.fullscreen-slide--title h2{font-size:5.625em;color:#fff;font-weight:700;opacity:0;text-transform:uppercase;text-align:center;text-shadow:.05em .05em 0 rgba(0,0,0,.5)}.loaded .fullscreen-slide--title h2{opacity:1}.fullscreen-slide--title h2>div{display:inline-block;position:relative;white-space:nowrap}.fullscreen-slide--title h2>div>div{display:inline-block;perspective:100px;position:relative;transform-style:preserve-3d}.fullscreen-slide--title h2>div>div>div{animation:a 1.5s cubic-bezier(.175,.885,.32,1.475) forwards;animation-play-state:paused;display:inline-block;opacity:0;position:relative}.loaded .fullscreen-slide--title h2>div>div>div{animation-play-state:running}.slider-alternate .fullscreen-slide--title h2>div>div>div{opacity:1}.fullscreen-slide--title h2>div>div>div.char-0,.slider-alternate .fullscreen-slide--title h2>div>div>div.char-0{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-1{animation-delay:60ms}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-1{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-2{animation-delay:.12s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-2{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-3{animation-delay:.18s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-3{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-4{animation-delay:.24s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-4{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-5{animation-delay:.3s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-5{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-6{animation-delay:.36s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-6{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-7{animation-delay:.42s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-7{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-8{animation-delay:.48s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-8{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-9{animation-delay:.54s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-9{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-10{animation-delay:.6s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-10{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-11{animation-delay:.66s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-11{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-12{animation-delay:.72s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-12{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-13{animation-delay:.78s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-13{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-14{animation-delay:.84s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-14{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-15{animation-delay:.9s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-15{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-16{animation-delay:.96s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-16{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-17{animation-delay:1.02s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-17{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-18{animation-delay:1.08s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-18{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-19{animation-delay:1.14s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-19{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-20{animation-delay:1.2s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-20{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-21{animation-delay:1.26s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-21{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-22{animation-delay:1.32s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-22{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-23{animation-delay:1.38s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-23{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-24{animation-delay:1.44s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-24{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-25{animation-delay:1.5s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-25{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-26{animation-delay:1.56s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-26{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-27{animation-delay:1.62s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-27{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-28{animation-delay:1.68s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-28{animation-delay:0ms}.fullscreen-slide--title h2>div>div>div.char-29{animation-delay:1.74s}.slider-alternate .fullscreen-slide--title h2>div>div>div.char-29{animation-delay:0ms}@keyframes a{0%{opacity:0;transform:translateY(-100%) translateZ(-50px) rotateX(90deg)}to{opacity:1;transform:translateY(0) translateZ(0) rotateX(0deg)}}.fullscreen-slide--title h3{position:relative;width:100%;margin-top:10px}.fullscreen-slide--title h3 span{position:absolute;top:0;left:0;right:0;margin:auto;font-size:2.25em;color:#fff;font-weight:400;opacity:0;text-transform:uppercase;text-align:center;text-shadow:.075em .075em 0 rgba(0,0,0,.5)}.fullscreen-slide--sub-title.on{animation:b 1s .5s ease-out forwards}.fullscreen-slide--sub-title.off{animation:c .5s ease-in forwards}@keyframes b{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:translateY(0)}}@keyframes c{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(140%)}}.fullscreen-slider-thumbs-container{max-width:1430px;width:100%;position:absolute;left:0;right:0;margin:auto;padding:4.0625em;bottom:40px;z-index:4}@media screen and (max-width:800px){.fullscreen-slider-thumbs-container{position:relative;padding:0;bottom:0}}.fullscreen-slider-thumbs--title{padding:1em;background-color:#fff;color:#000;text-transform:uppercase;margin:0;margin-bottom:.3125em;display:inline-block}.fullscreen-slider-thumbs--title span{font-size:1.5em}@media screen and (max-width:800px){.fullscreen-slider-thumbs--title{display:none}}.fullscreen-slider-thumbs{display:flex;justify-content:space-between}@media screen and (max-width:800px){.fullscreen-slider-thumbs{flex-wrap:wrap}}.fullscreen-slider-item{width:19.75%;overflow:hidden;background-color:#fff}.fullscreen-slider-item h2{padding:1em;background-color:#fff;width:100%;color:#000;text-transform:uppercase;margin:0;margin-bottom:.1875em;display:flex;flex-direction:column;justify-content:center;font-weight:700;transition:all .3s}.fullscreen-slider-item h2 span.headline{font-size:1.125em;display:block;text-decoration:none}.fullscreen-slider-item h2 span.support{font-size:1em;display:block;font-weight:400;text-decoration:none}@media screen and (max-width:800px){.fullscreen-slider-item{width:100%}}.fullscreen-slider-item .js-column{height:auto}@media screen and (max-width:800px){.fullscreen-slider-item h2{margin-bottom:0}}.fullscreen-slider-thumb{position:relative;cursor:pointer;transition:all .3s;transform-origin:bottom;overflow:hidden}.fullscreen-slider-thumb img{display:block;width:100%;height:auto;transition:all .3s}.fullscreen-slider-thumb:hover img{opacity:.7}.fullscreen-slider-thumb.is-selected img{opacity:.7;transform:scale(1.2)}@media screen and (max-width:800px){.fullscreen-slider-thumb img{display:none}}.fullscreen-caption-container{padding:15.625em 0;background:url(../img/photos/TMF-Aerial-DerekMalonePhotoCred.jpg);background-size:cover;background-position:50%;background-attachment:fixed;width:100%;position:relative;z-index:2;border-top:20px solid #fff}@media screen and (max-width:1300px){.fullscreen-caption-container{font-size:80%}}@media screen and (max-width:800px){.fullscreen-caption-container{font-size:60%;background-attachment:scroll;background-position:0 100%}}.fullscreen-caption{width:100%;padding:5em;text-align:center;background:rgba(55,55,55,.8)}.fullscreen-caption p{max-width:1200px;font-size:1.5em;color:#fff;margin:0 auto;line-height:1.3}.fullscreen-caption p span{font-size:110%;font-weight:700;display:block;text-transform:uppercase}.fullscreen-caption p a{color:#e21836;text-decoration:none}@media screen and (max-width:800px){.fullscreen-caption{padding:3.75em}}.caption-button{display:inline-block;padding:1.25em 2.1875em;text-align:center;border:2px solid #fff;margin:0 auto;margin-top:2.8125em;transition:all .3s;text-decoration:none;background:transparent}.caption-button span{text-decoration:none;color:#fff;font-size:1.5em}.caption-button:hover{border-color:#e21836;background:rgba(0,0,0,.3)}.full-width-caption-title{width:100%;background-color:rgba(72,72,72,.8);text-align:center;color:#fff;padding:20px;font-size:2.25em;position:absolute;top:0;z-index:5}@media screen and (max-width:800px){.full-width-caption-title{font-size:80%;padding:15px}}.loader{z-index:9999;background:#20303a;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;transition:opacity .3s}.loader-container,.loader-logo{width:250px;height:68px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.loader-logo{animation:d .5s infinite alternate}@keyframes d{to{transform:scale(.9)}}.spotlight{transform-origin:top right;animation:e 1.5s ease-in-out infinite alternate}.shine,.spotlight{width:100px;height:auto;display:block}.shine{animation:f 1.5s ease-in-out infinite alternate;margin-left:-20px;opacity:.7}.r-light{right:0}.l-light,.r-light{position:absolute;top:0}.l-light{left:0;transform:scaleX(-1)}@keyframes e{to{transform:rotate(-45deg)}}@keyframes f{to{transform:translateX(100%)}}.loaded .loader{opacity:0;visibility:hidden;transition:opacity 1s 0s,visibility 0s 1s}.premium-logo{max-width:300px}@media screen and (max-width:800px){.premium-logo{max-width:200px}}.photo-caption{width:100%;text-align:center;padding:12.5em 3.125em;margin:0 auto;display:block}.photo-caption:before{background-image:url(../img/photos/photo-special-event-1.jpg);z-index:2;animation:g 5s infinite}.photo-caption:after,.photo-caption:before{width:100%;height:100%;background-size:cover}.photo-caption:after{background-image:url(../img/photos/photo-special-event-2.jpg);z-index:1}.photo-caption p{position:relative;z-index:3;max-width:1200px;font-size:1.5em;color:#fff;margin:0 auto;line-height:1.2}.photo-caption p span{font-size:110%;display:block;text-transform:uppercase}.photo-caption p a{color:#e21836;text-decoration:none}@keyframes g{0%{opacity:1}40%{opacity:1}50%{opacity:0}90%{opacity:0}to{opacity:1}}.event-slider{position:relative;z-index:2}.full-width-event{width:100%;position:relative;min-height:150px}.full-width-event a{width:100%;height:100%;display:block;position:absolute}@media screen and (max-width:550px){.full-width-event{overflow:hidden}}.full-width-event img{width:100%;height:auto;display:block}@media screen and (max-width:550px){.full-width-event img{overflow:hidden;height:auto;width:550px;margin-left:-275px;left:50%;position:absolute}}.full-width-event--title{position:absolute;z-index:2;left:150px;right:0;bottom:0;margin:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;max-width:80%}.full-width-event--title h2{padding:1em;background-color:#fff;color:#000;text-transform:uppercase;margin:0;margin-bottom:.1875em;display:inline-block;font-weight:700;transition:all .3s}.full-width-event--title h2 span.headline{font-size:3em;display:block;text-decoration:none}.full-width-event--title h2 span.support{font-size:2em;display:block;font-weight:400;text-decoration:none}.full-width-event--title h3{padding:1em;background-color:#fff;color:#000;text-transform:uppercase;margin:0;display:inline-block;font-weight:400}.full-width-event--title h3 span{font-size:1.75em}@media screen and (max-width:1300px){.full-width-event--title{font-size:60%;left:50px}}@media screen and (max-width:1024px){.full-width-event--title{font-size:60%;left:15px}}@media screen and (max-width:800px){.full-width-event--title{font-size:40%}}.full-width-buttons{position:absolute;right:150px;bottom:0;z-index:2}@media screen and (max-width:1300px){.full-width-buttons{right:50px;bottom:40px}}@media screen and (max-width:1024px){.full-width-buttons{right:15px}}@media screen and (max-width:800px){.full-width-buttons{bottom:5px}}.event-grid{display:flex;flex-wrap:wrap;opacity:1;transform:scale(1);margin:-.5%}.event-grid.ng-enter,.event-grid.ng-enter-active{animation:h .8s}.event-grid.ng-leave,.event-grid.ng-leave-active{opacity:0}@media screen and (max-width:600px){.event-grid{margin:-.5%}}.event-item{width:32.33%;position:relative;background-color:#fff;margin:.5%;margin-bottom:15px}.event-item h2{padding:1em;background-color:#fff;color:#000;text-transform:uppercase;margin:0;margin-bottom:.1875em;display:flex;flex-direction:column;justify-content:center;font-weight:700;transition:all .8s}.event-item h2 span.headline{font-size:1.125em;display:block}.event-item h2 span.support{font-size:1em;display:block;font-weight:400}.event-item.ng-enter,.event-item.ng-enter-active{animation:h .8s}.event-item.ng-leave,.event-item.ng-leave-active{opacity:0}.event-item.ng-enter-stagger{animation-delay:.2s;animation-duration:0s}@media screen and (max-width:800px){.event-item{width:49%;font-size:90%}}@media screen and (max-width:600px){.event-item{width:100%;margin:0;margin-bottom:10px}}.event-thumb{position:relative;cursor:pointer;transition:all .8s;transform-origin:bottom;overflow:hidden}.event-thumb img{display:block;width:100%;height:auto;transition:all .8s}.event-thumb:hover img{opacity:.7}.event-thumb--title{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;flex-direction:column;padding:.9375em;align-items:flex-start;justify-content:flex-end;overflow:hidden}.event-date{padding:.625em;margin-top:5px;background-color:#000;color:#fff;text-transform:uppercase;margin:0;display:inline-block;font-weight:400;transition:all .8s;box-shadow:0 0 5px 0 rgba(0,0,0,.43);width:100%}.event-date span{font-size:1em}.event-single.ng-enter,.event-single.ng-enter-active{animation:h .8s;transition:opacity .8s,transform .8s}.event-single.ng-leave,.event-single.ng-leave-active{opacity:0;transform:scale(0)}@keyframes h{0%{opacity:0}to{opacity:1}}.event-info{padding:2.5em;display:flex;flex-direction:row}@media screen and (max-width:800px){.event-info{flex-wrap:wrap;padding:1.5625em}}.event-copy{flex-grow:1;padding-right:3.75em;text-align:left}.event-copy p{font-size:1.25em;color:#414141;line-height:1.5;text-align:left;margin-bottom:25px}.event-copy p:last-of-type{margin-bottom:0}.event-copy p a{color:#3ba4f3;transition:color .8s}.event-copy p a:hover{color:#414141}@media screen and (max-width:800px){.event-copy{padding-right:0;order:2;width:100%}}.event-sidebar{z-index:99;margin-top:-300px;width:335px;flex-shrink:0}.event-sidebar img{background-color:#3c3c3c;padding:30px;width:100%;margin-bottom:.6875em}@media screen and (max-width:800px){.event-sidebar{font-size:1;width:100%;margin-bottom:2.5em;order:1;margin-top:0}}.event-image{width:100%;position:relative;overflow:hidden;margin-bottom:1%}.event-image img{display:block;width:100%;height:auto}.event-image--title{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto 0;max-width:50%;display:flex;flex-direction:column;padding:.9375em;align-items:flex-start;justify-content:flex-end;overflow:hidden}.event-image--title h2{padding:1.5em;background-color:#fff;color:#000;text-transform:uppercase;margin:0;margin-bottom:.1875em;display:inline-block;font-weight:700;transition:all .8s;box-shadow:0 0 5px 0 rgba(0,0,0,.43)}.event-image--title h2 span.headline{font-size:2.25em;display:block}.event-image--title h2 span.support{font-size:1.5em;display:block;font-weight:400}@media screen and (max-width:1300px){.event-image--title{font-size:80%}}@media screen and (max-width:800px){.event-image--title{font-size:90%;max-width:100%}}.event-details{background-color:#414141;padding:2.1875em}.event-detail-block{padding-bottom:1.25em;border-bottom:1px solid #6c6c6c;margin-bottom:1.25em}.event-detail-block h2{color:#fff;font-size:1.25em;margin-bottom:5px}.event-detail-block h3{color:#fff;font-size:1.75em}.event-detail-block:last-of-type{margin-bottom:0;border-bottom:0;padding-bottom:0}.share{display:-ms-flexbox;display:flex;color:#fff;background:#414141;padding:15px;margin-top:15px;width:100%;vertical-align:middle;justify-content:center}.share h2{padding-right:10px;color:#fff;font-size:1.5em;margin-bottom:0;line-height:1.5em}@media screen and (max-width:800px){.share h2{line-height:1.75em}}.at-share-tbx-element .at-icon-wrapper{background:#3ba4f3}.calendar{justify-content:center;width:100%;margin-top:15px;display:flex}.pageinttl{vertical-align:middle;text-align:center;text-transform:uppercase;margin-right:10px;font-size:.875em;color:#fff;height:40px;line-height:40px;padding:0 .625em}.pagination{float:left;display:flex;margin:30px 0;margin-left:0;width:100%}.pagination li{background:#ededed;height:50px;list-style:none;margin-right:2px;opacity:1;transition:background .2s;visibility:visible;width:50px}.pagination li,.pagination li a{align-items:center;display:flex;justify-content:center}.pagination li a{color:#e21836;width:100%;height:100%;font-size:18px;text-decoration:none;transition:color .2s}.pagination li:hover{cursor:pointer;background:#adadad}.pagination li:hover a{color:#fff}.pagination li.current{background:#d9d9d9;pointer-events:none}.pagination li.current a{color:#fff}.pagination li.ng-leave,.pagination li.ng-leave-active{opacity:0;visibility:hidden}.past-events{display:flex;justify-content:space-between}.past-date-col{width:20%;padding:0 15px}@media screen and (max-width:800px){.past-date-col{width:100%;padding-bottom:8px;font-weight:700}}.past-tour-col{width:20%;padding:0 15px}@media screen and (max-width:800px){.past-tour-col{width:100%;padding-bottom:8px}}.past-support-col{width:45%;padding:0 15px}@media screen and (max-width:800px){.past-support-col{width:100%;padding-bottom:8px;color:#000}}.past-config-col{width:15%;padding:0 15px}@media screen and (max-width:800px){.past-config-col{width:100%;padding-bottom:8px;color:#000}}.past-event-col-title{font-weight:700;font-size:1.5em;color:#414141;padding:0 15px}@media screen and (max-width:800px){.past-event-col-title{width:100%;padding-bottom:8px;color:#000}}@media screen and (max-width:800px){.past-events-title-row{display:none!important}}.past-events-table{margin-top:15px}.past-events-table .past-events-row{font-size:1.125em;font-weight:400;color:#414141;border-bottom:1px solid #414141}@media screen and (max-width:800px){.past-events-table{margin-top:0}}.past-events-row{display:flex;width:100%;justify-content:space-between;padding:15px 0}@media screen and (max-width:800px){.past-events-row{display:block;padding:15px 0}}.off{display:none}.videoWrapper iframe{width:1200px;max-width:100%;height:600px;max-height:auto}@media screen and (max-width:800px){.videoWrapper iframe{height:300px}}@media screen and (max-width:568px){.videoWrapper iframe{height:150px}}.tour{width:100%}.special-events{display:flex;justify-content:space-between}.special-date-col{width:15%}@media screen and (max-width:800px){.special-date-col{width:100%;padding-bottom:8px;font-weight:700}}.special-event-col{width:25%}@media screen and (max-width:800px){.special-event-col{width:100%;padding-bottom:8px}}.special-time-col{width:20%}@media screen and (max-width:800px){.special-time-col{width:100%;padding-bottom:8px;color:#000}}.special-capacity-col{width:20%}@media screen and (max-width:800px){.special-capacity-col{width:100%;padding-bottom:8px;color:#000}}.special-space-col{width:20%}@media screen and (max-width:800px){.special-space-col{width:100%;padding-bottom:8px;color:#000}}.special-event-col-title{font-weight:700;font-size:1.5em;color:#414141}@media screen and (max-width:800px){.special-event-col-title{width:100%;padding-bottom:8px;color:#000}}.special-events-title-row{background-color:#fff}@media screen and (max-width:800px){.special-events-title-row{display:none!important}}.special-events-table{background-color:#fff;padding:40px}.special-events-table .special-events-row{font-size:1.125em;font-weight:400;color:#414141;border-bottom:1px solid #414141}@media screen and (max-width:800px){.special-events-table{margin-top:0}}.special-events-row{display:flex;width:100%;justify-content:space-between;padding:15px 0}@media screen and (max-width:800px){.special-events-row{display:block;padding:15px 0}}.calendar-title{background:#ededed;padding:15px 40px;font-size:20px}.full-width-title{width:100%;background-color:rgba(72,72,72,.8);text-align:center;color:#fff;padding:20px;font-size:2.25em;position:relative;z-index:5;transform:translateY(-100%)}@media screen and (max-width:800px){.full-width-title{font-size:80%;padding:15px;transform:translateY(0)}}h3.full-width-title{width:100%;background-color:rgba(72,72,72,.8);text-align:center;color:#fff;padding:20px;font-size:1.5em;position:relative;z-index:5;transform:translateY(-10.45em)}@media screen and (max-width:800px){h3.full-width-title{font-size:140%;padding:15px;transform:translateY(-11.2em)}}.flat-button{padding:1em;background-color:#fff;color:#000;text-transform:uppercase;margin:0;display:inline-block;margin-left:10px;font-weight:400;text-decoration:none;transition:background .3s}.flat-button span{font-size:1.75em;text-decoration:none;transition:color .3s}.flat-button:hover{background-color:#000}.flat-button:hover span{color:#fff}@media screen and (max-width:1300px){.flat-button{font-size:60%}}@media screen and (max-width:800px){.flat-button{font-size:40%;display:block;margin-bottom:5px}}.back-button{padding:.3125em;background-color:#fff;border:1px solid #414141;color:#000;margin:0;display:block;font-weight:400;text-decoration:none;transition:background .3s;width:25%;text-align:center}.back-button span{font-size:1.375em;text-decoration:none;transition:color .3s}.back-button:hover{background-color:#414141;cursor:pointer}.back-button:hover span{color:#fff}@media (max-width:520px){.back-button{width:50%}}.blue-button{padding:1.5625em;background-color:#3ba4f3;color:#fff;margin:0;display:block;font-weight:400;text-decoration:none;transition:background .3s;width:100%;margin-bottom:.9375em;text-align:center}.blue-button span{font-size:2em;text-decoration:none;transition:color .3s}.blue-button:hover{background-color:#414141}.blue-button:hover span{color:#fff}.small-text-button span{font-size:1.5em}.disabled-button{padding:1.5625em;background-color:#d4d4d4;color:#fff;text-transform:uppercase;margin:0;display:block;font-weight:400;text-decoration:none;transition:background .3s;width:100%;margin-bottom:.9375em}.disabled-button span{font-size:2em;text-decoration:none;transition:color .3s}.disabled-button:hover{background-color:#ededed}.disabled-button:hover span{color:#fff}.venue-button{padding:.9375em;background-color:#414141;border:1px solid #e2e2e2;width:15em;position:relative;color:#fff;font-size:1em;text-transform:uppercase;text-align:left;display:block;text-decoration:none;transition:all .3s;margin:0 auto;margin-top:50px}.venue-button:before{width:1.25em;height:.9375em;background:url(../img/icons/icon--arrow-white.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;top:0;bottom:0;right:.9375em;margin:auto;opacity:.5;transition:all .3s}.venue-button:hover{border-color:#e21836;color:#fff}.venue-button:hover:before{opacity:1}@media screen and (max-width:950px){.venue-button{left:auto}}header{width:100%;height:450px;border-bottom:7px solid #fff;background-size:cover;background-position:50%;background-image:url(../img/photos/photo--hero.jpg);display:flex;align-items:flex-end;justify-content:center;background-position:fixed}@media screen and (max-width:800px){header{height:300px}}@media screen and (max-width:568px){header{height:250px}}header.spev-hdr{background-image:url(../img/photos/photo--spev.jpg)}.header-title{width:100%;background-color:#fff;text-align:left;padding:.9375em 1.5625em;max-width:1200px}.header-title span{color:#000;font-size:1.5em;text-transform:uppercase}.events .header-title,.header-title.events-header-title{display:flex;align-items:center}.events .header-title span,.header-title.events-header-title span{margin-right:auto}.stats{width:100%;display:flex;position:absolute;z-index:4;bottom:0;margin-top:3.5625em}@media screen and (max-width:400px){.stats{flex-wrap:wrap;flex-direction:column}}@media screen and (max-width:800px){.stats{margin-top:0;position:static}}.stat{width:33.33%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;position:relative}.stat:before{height:7px;width:100%;background-color:grey;z-index:2}.stat:after,.stat:before{top:0;left:0;transition:all .3s}.stat:after{right:0;bottom:0;margin:auto;background:url(../img/bg--grid.gif)}@media screen and (max-width:1300px){.stat{font-size:80%}}@media screen and (max-width:800px){.stat{font-size:60%}}@media screen and (max-width:568px){.stat{font-size:50%}}@media screen and (max-width:400px){.stat{width:100%}.stat:nth-of-type(2){border-right:0;border-left:0}}.stat.js-current-stat{box-shadow:0 -1px 13px 0 rgba(0,0,0,.31);position:relative;z-index:5}.stat.js-current-stat:before{height:7px;transform:translateY(-7px);width:100%;background-color:#e21836;left:0}.stat.js-current-stat:after{opacity:0}.stat.js-current-stat .stat-number span{color:#e21836}.stat.js-current-stat .stat-title{background-color:#ededed}.stat-number{align-self:center;display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center;padding:2.5em;transition:all .3s;position:relative;z-index:3}.stat-number span{color:#414141;font-size:5.75em;text-transform:uppercase;letter-spacing:-.01562em;transition:all .3s}@media screen and (max-width:568px){.stat-number span{font-size:4.5em}}.stat-title{width:100%;background-color:#fff;padding:2.5em;text-align:center;transition:all .3s;position:relative;z-index:3}.stat-title span{color:#414141;font-size:1.5em;text-transform:uppercase;letter-spacing:-.01562em;transition:all .3s}footer{border-top:10px solid #fff;background:#ededed;position:relative;height:250px;z-index:2}footer:after{height:11.25em;background-color:#fff;z-index:0;top:-5.625em;border-radius:100%;z-index:1}footer:after,footer:before{width:11.25em;left:0;right:0;margin:auto}footer:before{height:5.625em;background-color:#ededed;z-index:3;top:0}@media screen and (max-width:1300px){footer{font-size:80%;padding:0 3.75em 3.75em}}@media screen and (max-width:950px){footer{height:340px}}.footer-container{width:100%;display:flex;justify-content:space-between;align-items:center;height:100%}@media screen and (max-width:950px){.footer-container{display:block;height:auto}}.footer-block{width:50%}@media screen and (max-width:950px){.footer-block{width:100%}}.footer-brand{width:10em;position:absolute;left:0;right:0;z-index:3;top:-5em;margin:auto}.footer-logo{width:10em;height:10em;border:10px solid #ededed;border-radius:100%;background:#414141;display:flex;margin:0 auto;align-items:center;justify-content:center;position:relative}.footer-logo img{display:block;max-width:65%;max-height:65%;position:relative;z-index:4;width:100%;height:auto}.footer-title{padding:1em;background-color:#fff;color:#000;text-transform:uppercase;margin:0;margin-bottom:.3125em;display:inline-block}.footer-title span{font-size:1.125em;text-decoration:none}@media screen and (max-width:800px){.footer-title{display:none}}.footer-newsletter{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}@media screen and (max-width:950px){.footer-newsletter{align-items:center;justify-content:center;margin-top:210px}}.footer-newsletter-button{padding:.9375em;background-color:#fff;border:1px solid #e2e2e2;width:15em;position:relative;color:#e21836;font-size:1em;text-transform:uppercase;text-align:left;display:block;text-decoration:none;transition:all .3s;left:-250px}.footer-newsletter-button:before{width:1.25em;height:.9375em;background:url(../img/icons/icon--arrow.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;top:0;bottom:0;right:.9375em;margin:auto;opacity:.5;transition:all .3s}.footer-newsletter-button:hover{border-color:#e21836}.footer-newsletter-button:hover:before{opacity:1}@media screen and (max-width:950px){.footer-newsletter-button{left:auto}}.footer-button-block{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}@media screen and (max-width:950px){.footer-button-block{align-items:center;justify-content:center;margin-top:10px}}.footer-button{padding:.9375em;background-color:#fff;border:1px solid #e2e2e2;width:15em;position:relative;color:#e21836;font-size:1em;text-transform:uppercase;text-align:left;display:block;text-decoration:none;transition:all .3s;right:-250px}.footer-button:before{width:1.25em;height:.9375em;background:url(../img/icons/icon--arrow.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;top:0;bottom:0;right:.9375em;margin:auto;opacity:.5;transition:all .3s}.footer-button:hover{border-color:#e21836}.footer-button:hover:before{opacity:1}@media screen and (max-width:800px){.footer-button{margin-top:.3125em}}@media screen and (max-width:950px){.footer-button{right:auto}}.copyright{background-color:#000;padding:.9375em;width:100%;color:#e5e5e5;font-size:.75em;text-align:center}.address{color:#000;font-size:1.125em;text-transform:uppercase;padding:1.5625em 0;text-align:center;white-space:nowrap;position:absolute;left:0;right:0;top:65px}.address span{font-size:.75em;color:#414141;text-align:center}.ln-logo{margin:0 auto;max-width:150px;display:block;margin-top:30px}.ln-logo img{width:100%;display:block;height:auto}.notification{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;z-index:99}.notification .overlay{background-color:rgba(0,0,0,.5);height:100%;width:100%}.notification .open{display:none;background-color:#ededed;border-radius:100%;padding:13px 20px;font-size:18px;font-weight:700;color:red;cursor:pointer;border:1px solid red}.notification .message{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;background-color:#fff;height:auto;width:auto;max-width:1200px;border-radius:15px;position:relative;top:25%;padding:1rem}.notification .message .section-title{font-size:1.75em}.notification .message-info{width:100%;text-align:center;margin-bottom:2.5rem;margin-top:2.5rem}.notification .message span.close{position:absolute;top:20px;right:20px}.notification .message span.close span{width:25px;height:4px;background-color:#000;display:block;transform:rotate(-45deg)}.notification .message span.close span:last-child{transform:rotate(45deg);margin-top:-4px}.notification .message span.close:hover{cursor:pointer}.notification .blue-button{width:200px;display:block;padding:.625em;margin:1rem auto 0}.notification.hide{width:48px;bottom:20px;right:20px;height:48px;overflow:hidden;top:auto;left:auto}.notification.hide .overlay{background-color:transparent}.notification.hide .open{display:inline-block}