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}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}@font-face{font-family:GT Haptik Bold;src:url(../fonts/gt-haptik-bold-webfont.eot);src:url(../fonts/gt-haptik-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/gt-haptik-bold-webfont.woff2) format("woff2"),url(../fonts/gt-haptik-bold-webfont.woff) format("woff"),url(../fonts/gt-haptik-bold-webfont.ttf) format("truetype"),url(../fonts/gt-haptik-bold-webfont.svg#gt_haptikbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:GT Haptik Medium;src:url(../fonts/gt-haptik-medium-webfont.eot);src:url(../fonts/gt-haptik-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/gt-haptik-medium-webfont.woff2) format("woff2"),url(../fonts/gt-haptik-medium-webfont.woff) format("woff"),url(../fonts/gt-haptik-medium-webfont.ttf) format("truetype"),url(../fonts/gt-haptik-medium-webfont.svg#gt_haptikmedium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:GT Haptik Regular;src:url(../fonts/gt-haptik-regular-webfont.eot);src:url(../fonts/gt-haptik-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/gt-haptik-regular-webfont.woff2) format("woff2"),url(../fonts/gt-haptik-regular-webfont.woff) format("woff"),url(../fonts/gt-haptik-regular-webfont.ttf) format("truetype"),url(../fonts/gt-haptik-regular-webfont.svg#gt_haptikregular) format("svg");font-weight:500;font-style:normal}.f-headline{font-family:GT Haptik Bold,serif;font-size:40px;line-height:50px;font-weight:300;letter-spacing:-.0005em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums;-webkit-font-kerning:normal;font-kerning:normal}.f-headline b,.f-headline strong{font-weight:600}.f-headline em,.f-headline i{font-style:italic}.f-headline:after,.f-headline:before{content:"";display:block}.f-headline:before{padding-top:0}.f-headline:after{margin-bottom:0}@media screen and (min-width:441px) and (max-width:649px){.f-headline{font-size:40px;line-height:50px;font-weight:300;letter-spacing:-.0005em}.f-headline:before{padding-top:0}.f-headline:after{margin-bottom:0}}@media screen and (min-width:650px){.f-headline{font-size:60px;line-height:70px}.f-headline:before{padding-top:0}.f-headline:after{margin-bottom:0}}@media screen and (min-width:990px){.f-headline{font-size:70px;line-height:80px}.f-headline:before{padding-top:0}.f-headline:after{margin-bottom:0}}@media screen and (min-width:1300px){.f-headline{font-size:70px;line-height:80px}.f-headline:before{padding-top:0}.f-headline:after{margin-bottom:0}}@media screen and (min-width:1850px){.f-headline{font-size:70px;line-height:80px}.f-headline:before{padding-top:0}.f-headline:after{margin-bottom:0}}.f-headline-sm{font-family:GT Haptik Bold,serif;font-size:45px;line-height:40px;font-weight:300;letter-spacing:.01em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums;-webkit-font-kerning:normal;font-kerning:normal;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f-headline-sm b,.f-headline-sm strong{font-weight:600}.f-headline-sm em,.f-headline-sm i{font-style:italic}.f-headline-sm:after,.f-headline-sm:before{content:"";display:block}.f-headline-sm:before{padding-top:0}.f-headline-sm:after{margin-bottom:0}@media screen and (min-width:441px) and (max-width:649px){.f-headline-sm{font-size:55px;line-height:55px}.f-headline-sm:before{padding-top:0}.f-headline-sm:after{margin-bottom:0}}@media screen and (min-width:650px){.f-headline-sm{font-size:55px;line-height:55px}.f-headline-sm:before{padding-top:0}.f-headline-sm:after{margin-bottom:0}}@media screen and (min-width:990px){.f-headline-sm{font-size:60px;line-height:55px}.f-headline-sm:before{padding-top:0}.f-headline-sm:after{margin-bottom:0}}@media screen and (min-width:1300px){.f-headline-sm{font-size:60px;line-height:55px}.f-headline-sm:before{padding-top:0}.f-headline-sm:after{margin-bottom:0}}@media screen and (min-width:1850px){.f-headline-sm{font-size:70px;line-height:60px}.f-headline-sm:before{padding-top:0}.f-headline-sm:after{margin-bottom:0}}.f-body,.header__nav-items--mobile,.homepage{font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400}.f-body b,.f-body strong,.header__nav-items--mobile b,.header__nav-items--mobile strong,.homepage b,.homepage strong{font-weight:600}.f-body em,.f-body i,.header__nav-items--mobile em,.header__nav-items--mobile i,.homepage em,.homepage i{font-style:italic}.f-body:after,.f-body:before,.header__nav-items--mobile:after,.header__nav-items--mobile:before,.homepage:after,.homepage:before{content:"";display:block}.f-body:before,.header__nav-items--mobile:before,.homepage:before{padding-top:0}.f-body:after,.header__nav-items--mobile:after,.homepage:after{margin-bottom:0}@media screen and (min-width:650px){.f-body,.header__nav-items--mobile,.homepage{font-size:15px;line-height:20px}.f-body:before,.header__nav-items--mobile:before,.homepage:before{padding-top:0}.f-body:after,.header__nav-items--mobile:after,.homepage:after{margin-bottom:0}}@media screen and (min-width:1300px){.f-body,.header__nav-items--mobile,.homepage{font-size:15px;line-height:20px}.f-body:before,.header__nav-items--mobile:before,.homepage:before{padding-top:0}.f-body:after,.header__nav-items--mobile:after,.homepage:after{margin-bottom:0}}@media screen and (min-width:1850px){.f-body,.header__nav-items--mobile,.homepage{font-size:15px;line-height:20px}.f-body:before,.header__nav-items--mobile:before,.homepage:before{padding-top:0}.f-body:after,.header__nav-items--mobile:after,.homepage:after{margin-bottom:0}}.f-body-lg{font-family:GT Haptik Regular;font-size:15px;line-height:20px;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums;-webkit-font-kerning:normal;font-kerning:normal}.f-body-lg b,.f-body-lg strong{font-weight:600}.f-body-lg em,.f-body-lg i{font-style:italic}.f-body-lg:after,.f-body-lg:before{content:"";display:block}.f-body-lg:before{padding-top:0}.f-body-lg:after{margin-bottom:0}@media screen and (min-width:441px) and (max-width:649px){.f-body-lg{font-size:15px;line-height:20px}.f-body-lg:before{padding-top:0}.f-body-lg:after{margin-bottom:0}}@media screen and (min-width:650px){.f-body-lg{font-size:16px;line-height:20px}.f-body-lg:before{padding-top:0}.f-body-lg:after{margin-bottom:0}}@media screen and (min-width:990px){.f-body-lg{font-size:18px;line-height:25px}.f-body-lg:before{padding-top:0}.f-body-lg:after{margin-bottom:0}}@media screen and (min-width:1300px){.f-body-lg{font-size:18px;line-height:25px}.f-body-lg:before{padding-top:0}.f-body-lg:after{margin-bottom:0}}@media screen and (min-width:1850px){.f-body-lg{font-size:18px;line-height:25px}.f-body-lg:before{padding-top:0}.f-body-lg:after{margin-bottom:0}}.f-nav{font-family:GT Haptik Medium,serif;font-size:14px;line-height:15px;font-weight:regular;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums;-webkit-font-kerning:normal;font-kerning:normal}.f-nav b,.f-nav strong{font-weight:600}.f-nav em,.f-nav i{font-style:italic}.f-nav:after,.f-nav:before{content:"";display:block}.f-nav:before{padding-top:0}.f-nav:after{margin-bottom:0}@media screen and (min-width:650px){.f-nav{font-size:14px;line-height:15px}.f-nav:before{padding-top:0}.f-nav:after{margin-bottom:0}}@media screen and (min-width:990px){.f-nav{font-size:16px;line-height:16px}.f-nav:before{padding-top:0}.f-nav:after{margin-bottom:0}}@media screen and (min-width:1850px){.f-nav{font-size:16px;line-height:16px}.f-nav:before{padding-top:0}.f-nav:after{margin-bottom:0}}.f-board-heading{font-family:GT Haptik Bold,serif;font-size:12px;line-height:15px;font-weight:700;letter-spacing:.07em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums;-webkit-font-kerning:normal;font-kerning:normal;text-transform:uppercase}.f-board-heading b,.f-board-heading strong{font-weight:600}.f-board-heading em,.f-board-heading i{font-style:italic}.f-board-heading:after,.f-board-heading:before{content:"";display:block}.f-board-heading:before{padding-top:0}.f-board-heading:after{margin-bottom:0}@media screen and (min-width:650px){.f-board-heading{font-size:21px;line-height:25px}.f-board-heading:before{padding-top:0}.f-board-heading:after{margin-bottom:0}}@media screen and (min-width:990px){.f-board-heading{font-size:21px;line-height:25px}.f-board-heading:before{padding-top:0}.f-board-heading:after{margin-bottom:0}}@media screen and (min-width:1850px){.f-board-heading{font-size:21px;line-height:25px}.f-board-heading:before{padding-top:0}.f-board-heading:after{margin-bottom:0}}.f-statement{font-family:GT Haptik Medium,serif;font-size:19px;line-height:25px;font-weight:700;letter-spacing:0;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums;-webkit-font-kerning:normal;font-kerning:normal}.f-statement b,.f-statement strong{font-weight:600}.f-statement em,.f-statement i{font-style:italic}.f-statement:after,.f-statement:before{content:"";display:block}.f-statement:before{padding-top:0}.f-statement:after{margin-bottom:0}@media screen and (min-width:441px) and (max-width:649px){.f-statement{font-size:19px;line-height:25px;font-weight:700;letter-spacing:0}.f-statement:before{padding-top:0}.f-statement:after{margin-bottom:0}}@media screen and (min-width:650px){.f-statement{font-size:22px;line-height:30px}.f-statement:before{padding-top:0}.f-statement:after{margin-bottom:0}}@media screen and (min-width:990px){.f-statement{font-size:24px;line-height:35px}.f-statement:before{padding-top:0}.f-statement:after{margin-bottom:0}}@media screen and (min-width:1850px){.f-statement{font-size:28px;line-height:40px}.f-statement:before{padding-top:0}.f-statement:after{margin-bottom:0}}.f-quote{font-family:GT Haptik Medium,serif;font-size:25px;line-height:35px;letter-spacing:.01em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal}.f-quote b,.f-quote strong{font-weight:600}.f-quote em,.f-quote i{font-style:italic}.f-quote:after,.f-quote:before{content:"";display:block}.f-quote:before{padding-top:0}.f-quote:after{margin-bottom:0}@media screen and (min-width:441px) and (max-width:649px){.f-quote{font-size:25px;line-height:35px}.f-quote:before{padding-top:0}.f-quote:after{margin-bottom:0}}@media screen and (min-width:650px){.f-quote{font-size:25px;line-height:35px}.f-quote:before{padding-top:0}.f-quote:after{margin-bottom:0}}@media screen and (min-width:990px){.f-quote{font-size:25px;line-height:35px}.f-quote:before{padding-top:0}.f-quote:after{margin-bottom:0}}@media screen and (min-width:1850px){.f-quote{font-size:25px;line-height:35px}.f-quote:before{padding-top:0}.f-quote:after{margin-bottom:0}}p b{font-family:GT Haptik Medium,sans-serif}.header{width:100vw;position:fixed;z-index:10;background:#fff;display:flex;align-items:center;top:0;display:block;font-family:GT Haptik Medium,serif;font-size:14px;line-height:15px;font-weight:regular;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums;-webkit-font-kerning:normal;font-kerning:normal;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;border-bottom:3px solid #252a3b}.header b,.header strong{font-weight:600}.header em,.header i{font-style:italic}.header:after,.header:before{content:"";display:block}.header:before{padding-top:0}.header:after{margin-bottom:0}@media screen and (min-width:650px){.header{font-size:14px;line-height:15px}.header:before{padding-top:0}.header:after{margin-bottom:0}}@media screen and (min-width:990px){.header{font-size:16px;line-height:16px}.header:before{padding-top:0}.header:after{margin-bottom:0}}@media screen and (min-width:1850px){.header{font-size:16px;line-height:16px}.header:before{padding-top:0}.header:after{margin-bottom:0}}.header[data-color=white]{color:#fff;background:#000}.header[data-color=black]{color:#000;background:#fff}.header:before{content:"";left:-50vh;right:-50vh;background:inherit;position:absolute;top:0;bottom:0;pointer-events:none;z-index:-1}.header .container{display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;height:100%;height:50px;transition:height .5s ease}@media screen and (min-width:650px){.header .container{height:60px}}.header .header__nav-items{display:none;transition:color .3s ease}@media screen and (min-width:650px){.header .header__nav-items{align-items:center;display:flex}}.header .header__nav-items li{padding:0 .5rem;cursor:pointer}.header .header__nav-items li:last-child{margin-right:0;padding-right:0}header[data-scrolled=true]{height:65px}header[data-scrolled=true] .container{padding:10px 0;height:45px}header[data-scrolled=true] .header__logo,header[data-scrolled=true] .header__logo svg{width:45px;height:45px}header.header-unpin,header.header-unpin:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header.header-pin,header.header-pin:before{-webkit-transform:translateY(0);transform:translateY(0)}.menu-icon{width:20px;height:20px;background-image:url(../img/icon/menu-icon.svg);background-repeat:no-repeat;background-size:cover;transition:-webkit-transform .3s cubic-bezier(.66,.15,.32,1.01);transition:transform .3s cubic-bezier(.66,.15,.32,1.01);transition:transform .3s cubic-bezier(.66,.15,.32,1.01),-webkit-transform .3s cubic-bezier(.66,.15,.32,1.01)}header[data-color=white] .menu-icon{background-image:url(../img/icon/menu-icon--white.svg)}@media screen and (min-width:650px){.menu-icon{display:none}}.menu-icon[data-state=open]{background-image:url(../img/icon/menu-icon--close.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}header[data-color=white] .menu-icon[data-state=open]{background-image:url(../img/icon/menu-icon--close--white.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu{width:100%;height:calc(100vh - 90px);background-color:#000;position:fixed;top:90px;left:-100vw;transition:-webkit-transform .5s cubic-bezier(.66,.15,.32,1.01);transition:transform .5s cubic-bezier(.66,.15,.32,1.01);transition:transform .5s cubic-bezier(.66,.15,.32,1.01),-webkit-transform .5s cubic-bezier(.66,.15,.32,1.01)}@media screen and (min-width:650px){.mobile-menu{display:none}}.mobile-menu[data-state=open]{-webkit-transform:translateX(100%);transform:translateX(100%)}.mobile-menu[data-state=open][data-scrolled=true]{height:calc(100vh - 65px);top:65px}.header__nav-items--mobile{transition:color .3s ease;color:#fff;display:flex;flex-direction:column;margin-top:30px}@media screen and (min-width:650px){.header__nav-items--mobile{display:none}}.header__nav-items--mobile li{font-size:23px;line-height:30px;padding:5px 0;cursor:pointer}.header__nav-items--mobile li:last-child{margin-right:0;padding-right:0}.menu-main-menu-container{height:100%;display:flex;align-items:center}.nav-menu{height:100%;display:none}@media screen and (min-width:650px){.nav-menu{display:flex}}.nav-menu li a{margin:0 .3rem;font-family:GT Haptik Medium;letter-spacing:.001em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;height:100%;transition:color .1s ease;font-size:12px}@media screen and (min-width:990px){.nav-menu li a{margin:0 .5rem;font-size:15px}}.nav-menu li:last-child a{margin-right:0}.nav-menu li a:hover{font-family:GT Haptik Bold;letter-spacing:-.0055em;color:#e94a4b}.lif-logo{font-family:GT Haptik Medium;font-size:19px;margin-left:-1px;height:100%;display:flex;align-items:center;padding-right:20px;border-right:3px solid #252a3b}.header__menu-icon{display:block;width:40px;height:40px;background-image:url(../img/icons/menu--open.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;border:3px solid #252a3b;margin:0;min-height:auto}@media screen and (min-width:650px){.header__menu-icon{display:none}}.header__menu--mobile{background:#60c6f4;pointer-events:auto;display:block;background-image:url(../img/icons/menu--open.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;margin-top:26px;cursor:pointer}@media screen and (min-width:650px){.header__menu--mobile{display:none}}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;margin:0;background-color:#d1e4bb;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border:2px solid #000;display:none}@media screen and (min-width:650px){.mobile-overlay{display:none}}.mobile-overlay div{border:none;background:initial;min-height:auto;height:auto}.mobile-overlay .overlay__mobile-menu{display:block;overflow:scroll}.overlay__mobile-menu li{margin:1rem;font-size:25px;text-align:center}.overlay__mobile-menu li a{display:block}.mobile-overlay .header-nav__inner{display:block;pointer-events:auto;position:absolute;top:0;left:0;right:0;margin:0 auto}@media screen and (min-width:650px){.mobile-overlay .header-nav__inner{display:none}}.menu-main-menu-1{display:block}@media screen and (min-width:650px){.menu-main-menu-1{display:none}}.mobile-overlay .header__menu-mobile--close{position:relative;z-index:101;top:0;right:0;display:block;background-image:url(../img/icons/menu--close.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;margin-top:3px;height:100px;height:40px;width:40px;border:3px solid #453048;margin-left:auto;margin-right:0;cursor:pointer}@media screen and (max-width:440px){.mobile-overlay .header__menu-mobile--close{display:block}}.menu-main-menu-container{font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400}.menu-main-menu-container b,.menu-main-menu-container strong{font-weight:600}.menu-main-menu-container em,.menu-main-menu-container i{font-style:italic}.menu-main-menu-container:after,.menu-main-menu-container:before{content:"";display:block}.menu-main-menu-container:before{padding-top:0}.menu-main-menu-container:after{margin-bottom:0}@media screen and (min-width:650px){.menu-main-menu-container{font-size:15px;line-height:20px}.menu-main-menu-container:before{padding-top:0}.menu-main-menu-container:after{margin-bottom:0}}@media screen and (min-width:1300px){.menu-main-menu-container{font-size:15px;line-height:20px}.menu-main-menu-container:before{padding-top:0}.menu-main-menu-container:after{margin-bottom:0}}@media screen and (min-width:1850px){.menu-main-menu-container{font-size:15px;line-height:20px}.menu-main-menu-container:before{padding-top:0}.menu-main-menu-container:after{margin-bottom:0}}footer{position:relative;margin:30px 0}footer:before{content:"";left:-50vh;right:-50vh;background:inherit;position:absolute;top:0;bottom:0;pointer-events:none;z-index:-1}footer .footer__inner{display:flex;flex-flow:row wrap;height:100%}@media screen and (max-width:440px){footer .footer__inner{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){footer .footer__inner{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){footer .footer__inner{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){footer .footer__inner{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){footer .footer__inner{margin-left:-30px}}@media screen and (min-width:1850px){footer .footer__inner{margin-left:-30px}}footer section{display:flex;flex-flow:row wrap;align-items:flex-start}@media screen and (max-width:440px){footer section{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){footer section{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){footer section{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){footer section{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){footer section{margin-left:-30px}}@media screen and (min-width:1850px){footer section{margin-left:-30px}}footer section+section{margin-top:30px}footer .marque{flex:0 0 auto;border:3px solid #252a3b}@media screen and (max-width:440px){footer .marque{width:calc((100vw - 70px)/4*2 + 10px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){footer .marque{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){footer .marque{width:calc((100vw - 340px)/9*2 + 30px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){footer .marque{width:130px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){footer .marque{width:178.3333333333px;margin-left:30px}}@media screen and (min-width:1850px){footer .marque{width:241.6666666667px;margin-left:30px}}footer .socials{flex:0 0 auto;border:3px solid #252a3b}@media screen and (max-width:440px){footer .socials{width:calc((100vw - 70px)/4*2 + 10px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){footer .socials{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){footer .socials{width:calc((100vw - 340px)/9*3 + 60px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){footer .socials{width:210px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){footer .socials{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){footer .socials{width:377.5px;margin-left:30px}}footer .socials h4{background-color:#e94a4b;font-family:GT Haptik Bold,sans-serif;padding:10px;border-bottom:3px solid #252a3b;font-size:15px;letter-spacing:.005em}footer .socials__icons{display:flex;background-color:#fff}footer .icon{width:55px;height:50px;padding:5px;display:block;border-right:3px solid #252a3b}footer .mail{font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400;flex:0 0 auto;border:3px solid #252a3b;background-color:#fff}footer .mail b,footer .mail strong{font-weight:600}footer .mail em,footer .mail i{font-style:italic}footer .mail:after,footer .mail:before{content:"";display:block}footer .mail:before{padding-top:0}footer .mail:after{margin-bottom:0}@media screen and (min-width:650px){footer .mail{font-size:15px;line-height:20px}footer .mail:before{padding-top:0}footer .mail:after{margin-bottom:0}}@media screen and (min-width:1300px){footer .mail{font-size:15px;line-height:20px}footer .mail:before{padding-top:0}footer .mail:after{margin-bottom:0}}@media screen and (min-width:1850px){footer .mail{font-size:15px;line-height:20px}footer .mail:before{padding-top:0}footer .mail:after{margin-bottom:0}}@media screen and (max-width:440px){footer .mail{width:calc((100vw - 70px)/4*2 + 10px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){footer .mail{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){footer .mail{width:calc((100vw - 340px)/9*3 + 60px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){footer .mail{width:210px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){footer .mail{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){footer .mail{width:377.5px;margin-left:30px}}footer .mail h4{background-color:#fbc06c;font-family:GT Haptik Bold,sans-serif;border-bottom:3px solid #252a3b;font-size:15px;letter-spacing:.005em}footer .mail a h2{display:inline-block;font-family:GT Haptik Medium,sans-serif;border-bottom:2px solid #e94a4b}footer .mail>*{padding:10px;display:block}footer .mail--general{flex:0 0 auto}@media screen and (max-width:440px){footer .mail--general{width:calc((100vw - 70px)/4*2 + 10px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){footer .mail--general{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){footer .mail--general{width:calc((100vw - 340px)/9*4 + 90px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){footer .mail--general{width:290px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){footer .mail--general{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){footer .mail--general{width:377.5px;margin-left:30px}}footer .sponsor-title{flex:0 0 auto}@media screen and (max-width:440px){footer .sponsor-title{width:calc(100vw - 40px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){footer .sponsor-title{width:calc(100vw - 80px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){footer .sponsor-title{width:calc((100vw - 340px)/9*8 + 210px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){footer .sponsor-title{width:930px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){footer .sponsor-title{width:1220px;margin-left:30px}}@media screen and (min-width:1850px){footer .sponsor-title{width:1600px;margin-left:30px}}footer .footer__btn{flex:0 0 auto;padding:20px 10px;font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400;font-family:GT Haptik Medium,sans-serif;border:3px solid #252a3b;background-color:#fff;text-align:center}@media screen and (max-width:440px){footer .footer__btn{width:calc((100vw - 70px)/4*2 + 10px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){footer .footer__btn{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){footer .footer__btn{width:calc((100vw - 340px)/9*3 + 60px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){footer .footer__btn{width:210px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){footer .footer__btn{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){footer .footer__btn{width:377.5px;margin-left:30px}}footer .footer__btn b,footer .footer__btn strong{font-weight:600}footer .footer__btn em,footer .footer__btn i{font-style:italic}footer .footer__btn:after,footer .footer__btn:before{content:"";display:block}footer .footer__btn:before{padding-top:0}footer .footer__btn:after{margin-bottom:0}@media screen and (min-width:650px){footer .footer__btn{font-size:15px;line-height:20px}footer .footer__btn:before{padding-top:0}footer .footer__btn:after{margin-bottom:0}}@media screen and (min-width:1300px){footer .footer__btn{font-size:15px;line-height:20px}footer .footer__btn:before{padding-top:0}footer .footer__btn:after{margin-bottom:0}}@media screen and (min-width:1850px){footer .footer__btn{font-size:15px;line-height:20px}footer .footer__btn:before{padding-top:0}footer .footer__btn:after{margin-bottom:0}}footer .footer__btn.blue,footer .footer__btn.yellow{background-color:#fbc06c}footer .footer__btn.red{background-color:#e94a4b}footer .sponsor{flex:0 0 auto;margin-bottom:30px}@media screen and (max-width:440px){footer .sponsor{width:calc((100vw - 70px)/4*2 + 10px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){footer .sponsor{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){footer .sponsor{width:calc((100vw - 340px)/9*3 + 60px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){footer .sponsor{width:210px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){footer .sponsor{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){footer .sponsor{width:377.5px;margin-left:30px}}.footer__primary>div{margin-top:30px}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.aspect--16-9{position:relative;background-color:#f3f3f3}.aspect--16-9:before{display:block;content:"";width:100%;padding-top:56.25%}.aspect--16-9>.content{position:absolute;top:0;left:0;right:0;bottom:0}.btn{border:3px solid #252a3b;padding:.5rem 1rem;width:100%;display:block;font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff;transition:all .1s ease}.btn b,.btn strong{font-weight:600}.btn em,.btn i{font-style:italic}.btn:after,.btn:before{content:"";display:block}.btn:before{padding-top:0}.btn:after{margin-bottom:0}@media screen and (min-width:650px){.btn{font-size:15px;line-height:20px}.btn:before{padding-top:0}.btn:after{margin-bottom:0}}@media screen and (min-width:1300px){.btn{font-size:15px;line-height:20px}.btn:before{padding-top:0}.btn:after{margin-bottom:0}}@media screen and (min-width:1850px){.btn{font-size:15px;line-height:20px}.btn:before{padding-top:0}.btn:after{margin-bottom:0}}.btn:hover{background-color:#252a3b;color:#fff;cursor:pointer}.design-grid-toggles{position:fixed;z-index:9999;left:0;bottom:0;font-size:0}.design-grid-toggles:after,.design-grid-toggles:before{display:block;position:absolute;left:5px;bottom:100%;color:#00a449;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.design-grid-toggles:before{margin-bottom:3px}@media screen and (max-width:440px){.design-grid-toggles:before{content:"xsmall"}}@media screen and (min-width:441px) and (max-width:649px){.design-grid-toggles:before{content:"small"}}@media screen and (min-width:650px) and (max-width:989px){.design-grid-toggles:before{content:"medium"}}@media screen and (min-width:990px) and (max-width:1299px){.design-grid-toggles:before{content:"large"}}@media screen and (min-width:1300px) and (max-width:1849px){.design-grid-toggles:before{content:"xlarge"}}@media screen and (min-width:1850px){.design-grid-toggles:before{content:"xxlarge"}}.design-grid-toggles:after{content:attr(data-env);margin-bottom:17px}.design-grid-toggle{display:inline-block;margin-right:5px;padding:10px 15px;background:#000;color:#fff;font-size:11px;cursor:pointer;transition:all .2s linear}.design-grid-toggle.js-active{background-color:red}.design-grid-toggle svg{display:block;width:10px;height:10px}.design-grid--baseline{display:block;position:absolute;z-index:9998;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:repeating-linear-gradient(180deg,transparent,transparent 5px,#7fffff 0,#7fffff 10px);opacity:.25;pointer-events:none}.design-grid--baseline.js-hide{display:none}.design-grid--columns{display:block;position:fixed;z-index:9998;left:0;right:0;top:0;bottom:0;width:100%;height:100%;margin:0 auto;background-color:transparent;opacity:.25;pointer-events:none}.design-grid--columns.js-hide{display:none}@media screen and (max-width:440px){.design-grid--columns{width:calc(100vw - 40px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc((100vw - 70px)/4),transparent calc((100vw - 70px)/4),transparent calc((100vw - 70px)/4 + 10px))}}@media screen and (min-width:441px) and (max-width:649px){.design-grid--columns{width:calc(100vw - 80px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc((100vw - 140px)/4),transparent calc((100vw - 140px)/4),transparent calc((100vw - 140px)/4 + 20px))}}@media screen and (min-width:650px) and (max-width:989px){.design-grid--columns{width:calc(100vw - 100px);background:repeating-linear-gradient(90deg,#7fffff,#7fffff calc((100vw - 340px)/9),transparent calc((100vw - 340px)/9),transparent calc((100vw - 340px)/9 + 30px))}}@media screen and (min-width:990px) and (max-width:1299px){.design-grid--columns{width:990px;background:repeating-linear-gradient(90deg,transparent,transparent 30px,#7fffff 0,#7fffff 80px)}}@media screen and (min-width:1300px) and (max-width:1849px){.design-grid--columns{width:1280px;background:repeating-linear-gradient(90deg,transparent,transparent 30px,#7fffff 0,#7fffff 104.16667px)}}@media screen and (min-width:1850px){.design-grid--columns{width:1660px;background:repeating-linear-gradient(90deg,transparent,transparent 30px,#7fffff 0,#7fffff 135.83333px)}}/*!Flickity v2.0.10
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:0 0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}.flickity-prev-next-button:hover{background:red;border:none}.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:#fff}.flickity-prev-next-button:hover .arrow{fill:#fff;border:initial}.flickity-page-dots{position:absolute;width:100%;bottom:-35px;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:0 0;border-radius:50%;opacity:1;cursor:pointer;position:relative}.flickity-page-dots .dot:after{content:"";position:absolute;top:-4px;left:-4px;display:block;width:16px;height:16px;border-radius:100%;border:2px solid #efefef;opacity:0;transition:opacity .6s ease}.flickity-page-dots .dot.is-selected{opacity:1;background:#efefef}.carousel-container{margin-bottom:100px;position:relative}.main-carousel{margin-bottom:100px}.carousel-cell{width:100%}.flickity-nav{width:40px;height:40px;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.flickity-previous{left:30px}.flickity-previous:hover{-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}.flickity-next{right:30px}.flickity-next:hover{-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}.image-crossfader{position:relative;background-color:#fff}.image-crossfader:before{display:block;content:"";width:100%;padding-top:62.4731182796%}.image-crossfader>.content{position:absolute;top:0;left:0;right:0;bottom:0}.image-crossfader__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .9s ease;position:absolute;top:0;left:0}.image-crossfader__img.lazyloaded{opacity:0}.image-crossfader__img--visible,.image-crossfader__img--visible.lazyloaded{opacity:1}html{position:relative;left:50%;right:50%;min-height:100%;margin-right:-50vw;margin-left:-50vw;overflow-y:scroll}body,html{width:100vw;overflow-x:hidden}body{background:#f1f1f1;color:#252a3b;font-family:helvetica,sans-serif;font-size:62.5%;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;line-height:1;text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;height:100%;margin-top:100px}body *{box-sizing:border-box}body:after{position:absolute;left:-1px;top:-1px;width:1px;height:1px;margin-top:-1px;margin-left:-1px;color:transparent;font:0/0 a;text-shadow:none}body.lock-scroll{position:fixed}@media screen and (max-width:440px){head{font-family:xsmall}body:after{content:"xsmall"}}@media screen and (min-width:441px) and (max-width:649px){head{font-family:small}body:after{content:"small"}}@media screen and (min-width:650px) and (max-width:989px){head{font-family:medium}body:after{content:"medium"}}@media screen and (min-width:990px) and (max-width:1299px){head{font-family:large}body:after{content:"large"}}@media screen and (min-width:1300px) and (max-width:1849px){head{font-family:xlarge}body:after{content:"xlarge"}}@media screen and (min-width:1850px){head{font-family:xxlarge}body:after{content:"xxlarge"}}#events,.container,.header__nav-items--mobile,.mobile-overlay .header-nav__inner,footer,main{margin-right:auto;margin-left:auto}@media screen and (max-width:440px){#events,.container,.header__nav-items--mobile,.mobile-overlay .header-nav__inner,footer,main{width:calc(100vw - 40px)}}@media screen and (min-width:441px) and (max-width:649px){#events,.container,.header__nav-items--mobile,.mobile-overlay .header-nav__inner,footer,main{width:calc(100vw - 80px)}}@media screen and (min-width:650px) and (max-width:989px){#events,.container,.header__nav-items--mobile,.mobile-overlay .header-nav__inner,footer,main{width:calc(100vw - 100px)}}@media screen and (min-width:990px) and (max-width:1299px){#events,.container,.header__nav-items--mobile,.mobile-overlay .header-nav__inner,footer,main{width:930px;padding-right:0;padding-left:0}}@media screen and (min-width:1300px) and (max-width:1849px){#events,.container,.header__nav-items--mobile,.mobile-overlay .header-nav__inner,footer,main{width:1220px;padding-right:0;padding-left:0}}@media screen and (min-width:1850px){#events,.container,.header__nav-items--mobile,.mobile-overlay .header-nav__inner,footer,main{width:1600px;padding-right:0;padding-left:0}}main{position:relative}img{width:100%;display:block}a{color:inherit;text-decoration:none}.lazyload,.lazyloading{opacity:0;transition:opacity .4s ease .2s}.lazyloaded{opacity:1}.content-page{margin-top:60px}@media screen and (max-width:440px){.content__intro{width:calc(100vw - 40px)}}@media screen and (min-width:441px) and (max-width:649px){.content__intro{width:calc(100vw - 80px)}}@media screen and (min-width:650px) and (max-width:989px){.content__intro{width:calc((100vw - 340px)/9*7 + 180px)}}@media screen and (min-width:990px) and (max-width:1299px){.content__intro{width:770px}}@media screen and (min-width:1300px) and (max-width:1849px){.content__intro{width:1011.6666666667px}}@media screen and (min-width:1850px){.content__intro{width:1328.3333333333px}}.flex-content{margin-top:60px}.flex-content p{font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400}.flex-content p b,.flex-content p strong{font-weight:600}.flex-content p em,.flex-content p i{font-style:italic}.flex-content p:after,.flex-content p:before{content:"";display:block}.flex-content p:before{padding-top:0}.flex-content p:after{margin-bottom:0}@media screen and (min-width:650px){.flex-content p{font-size:15px;line-height:20px}.flex-content p:before{padding-top:0}.flex-content p:after{margin-bottom:0}}@media screen and (min-width:1300px){.flex-content p{font-size:15px;line-height:20px}.flex-content p:before{padding-top:0}.flex-content p:after{margin-bottom:0}}@media screen and (min-width:1850px){.flex-content p{font-size:15px;line-height:20px}.flex-content p:before{padding-top:0}.flex-content p:after{margin-bottom:0}}.content__intro__body{margin-top:30px}.content__intro__body *+*{padding-top:1rem}.flex-content__block{background-color:red;box-sizing:border-box;flex:1 0 0}@media screen and (max-width:440px){.flex-content__block{width:calc(100vw - 40px)}}@media screen and (min-width:441px) and (max-width:649px){.flex-content__block{width:calc(100vw - 80px)}}@media screen and (min-width:650px) and (max-width:989px){.flex-content__block{width:calc((100vw - 340px)/9*4 + 90px)}}@media screen and (min-width:990px) and (max-width:1299px){.flex-content__block{width:450px}}@media screen and (min-width:1300px) and (max-width:1849px){.flex-content__block{width:595px}}@media screen and (min-width:1850px){.flex-content__block{width:785px}}@media screen and (max-width:440px){.flex-content__block.full{width:calc(100vw - 40px)}}@media screen and (min-width:441px) and (max-width:649px){.flex-content__block.full{width:calc(100vw - 80px)}}@media screen and (min-width:650px) and (max-width:989px){.flex-content__block.full{width:calc((100vw - 340px)/9*8 + 210px)}}@media screen and (min-width:990px) and (max-width:1299px){.flex-content__block.full{width:930px}}@media screen and (min-width:1300px) and (max-width:1849px){.flex-content__block.full{width:1220px}}@media screen and (min-width:1850px){.flex-content__block.full{width:1600px}}@media screen and (min-width:650px){.flex-content__block.full .board__content{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.board,.flex-content__block.image{border:3px solid #252a3b}.board{display:flex;flex-direction:column}.board__title{padding:10px 20px;border-bottom:3px solid #252a3b;background-color:#fff}.board__content{background-color:#fff;flex:1;padding:20px}.board__content *+*{margin-top:1rem}.board__content button{margin-top:30px}.board__content li,.board__content ul{list-style-type:disc;list-style-position:inside;font-family:GT Haptik Medium;font-size:15px;line-height:20px}.board__content li b,.board__content ul b{font-size:15px;line-height:20px}.colour__red{background-color:#e94a4b}.colour__yellow{background-color:#fbc06c}.colour__blue{background-color:#6d8dc8}.event{background-color:#00f;border:3px solid #252a3b}.css-events-list{display:grid;font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400;display:flex;flex-flow:row wrap}.css-events-list b,.css-events-list strong{font-weight:600}.css-events-list em,.css-events-list i{font-style:italic}.css-events-list:after,.css-events-list:before{content:"";display:block}.css-events-list:before{padding-top:0}.css-events-list:after{margin-bottom:0}@media screen and (min-width:650px){.css-events-list{font-size:15px;line-height:20px}.css-events-list:before{padding-top:0}.css-events-list:after{margin-bottom:0}}@media screen and (min-width:1300px){.css-events-list{font-size:15px;line-height:20px}.css-events-list:before{padding-top:0}.css-events-list:after{margin-bottom:0}}@media screen and (min-width:1850px){.css-events-list{font-size:15px;line-height:20px}.css-events-list:before{padding-top:0}.css-events-list:after{margin-bottom:0}}@media screen and (max-width:440px){.css-events-list{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){.css-events-list{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){.css-events-list{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){.css-events-list{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){.css-events-list{margin-left:-30px}}@media screen and (min-width:1850px){.css-events-list{margin-left:-30px}}.css-events-list .css-events-list{margin-left:0}.event{flex:0 0 auto;margin-top:30px;background-color:#fbc06c;display:flex}@media screen and (max-width:440px){.event{width:calc(100vw - 40px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.event{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.event{width:calc((100vw - 340px)/9*3 + 60px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.event{width:210px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.event{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){.event{width:241.6666666667px;margin-left:30px}}@media screen and (min-width:1300px){.event{min-height:300px}}.event .title{border-bottom:3px solid #252a3b}.event .description,.event .title{padding:10px;background-color:#fff}.event .description{border-top:3px solid #252a3b;flex:1}.event .description p{font-size:12px;line-height:15px}.event .description p+p{margin-top:1rem}.event .info{background-color:#fbc06c;padding:10px;flex:1}.event .button{border-top:3px solid #252a3b;padding:5px 10px;height:35px;text-align:center;display:flex;justify-content:center;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GT Haptik Medium,sans-serif;transition:all .2s ease;background-color:#252a3b;color:#fff}.event .button:hover{background-color:#fff;color:#252a3b}.event:nth-child(2n) .info{background-color:#6d8dc8}.event-categories-images{display:flex;flex-direction:column}.event-categories-images li{width:30px;height:30px;display:flex;position:relative}.event-categories-images li img{transition:all .2s ease}.event-categories-images li img:hover{-webkit-transform:scale(1.5) translateY(-2px);transform:scale(1.5) translateY(-2px)}.panel.left{background-color:#6d8dc8;background-color:#fff;border-right:3px solid #252a3b;background-color:#e94a4b}.panel.right{display:flex;flex-direction:column;flex:1}.info ul li:last-child{font-family:GT Haptik Medium,sans-serif;letter-spacing:.005em}.title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.em-pagination,.title{font-family:GT Haptik Bold,sans-serif}.em-pagination{flex:0 0 auto;margin:30px;font-size:18px}@media screen and (max-width:440px){.em-pagination{width:calc(100vw - 40px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.em-pagination{width:calc(100vw - 80px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.em-pagination{width:calc((100vw - 340px)/9*8 + 210px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.em-pagination{width:930px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.em-pagination{width:1220px;margin-left:30px}}@media screen and (min-width:1850px){.em-pagination{width:1600px;margin-left:30px}}.em-pagination .page-numbers{padding:.2rem .7rem}.em-pagination .current{border:3px solid #252a3b;background-color:#e94a4b;color:#fff}.event--single section{display:flex;flex-flow:row wrap;font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400}@media screen and (max-width:440px){.event--single section{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){.event--single section{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){.event--single section{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){.event--single section{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){.event--single section{margin-left:-30px}}@media screen and (min-width:1850px){.event--single section{margin-left:-30px}}.event--single section b,.event--single section strong{font-weight:600}.event--single section em,.event--single section i{font-style:italic}.event--single section:after,.event--single section:before{content:"";display:block}.event--single section:before{padding-top:0}.event--single section:after{margin-bottom:0}@media screen and (min-width:650px){.event--single section{font-size:15px;line-height:20px}.event--single section:before{padding-top:0}.event--single section:after{margin-bottom:0}}@media screen and (min-width:1300px){.event--single section{font-size:15px;line-height:20px}.event--single section:before{padding-top:0}.event--single section:after{margin-bottom:0}}@media screen and (min-width:1850px){.event--single section{font-size:15px;line-height:20px}.event--single section:before{padding-top:0}.event--single section:after{margin-bottom:0}}.event--single .left-hand-single,.event--single .right-hand-single{flex:0 0 auto}@media screen and (max-width:440px){.event--single .left-hand-single,.event--single .right-hand-single{width:calc(100vw - 40px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.event--single .left-hand-single,.event--single .right-hand-single{width:calc(100vw - 80px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.event--single .left-hand-single,.event--single .right-hand-single{width:calc((100vw - 340px)/9*8 + 210px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.event--single .left-hand-single,.event--single .right-hand-single{width:450px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.event--single .left-hand-single,.event--single .right-hand-single{width:595px;margin-left:30px}}@media screen and (min-width:1850px){.event--single .left-hand-single,.event--single .right-hand-single{width:785px;margin-left:30px}}.event--single .single-event .event{padding:0;margin:0 0 30px}@media screen and (max-width:440px){.event--single .single-event .event{width:calc(100vw - 40px)}}@media screen and (min-width:441px) and (max-width:649px){.event--single .single-event .event{width:calc(100vw - 80px)}}@media screen and (min-width:650px) and (max-width:989px){.event--single .single-event .event{width:calc((100vw - 340px)/9*8 + 210px)}}@media screen and (min-width:990px) and (max-width:1299px){.event--single .single-event .event{width:450px}}@media screen and (min-width:1300px) and (max-width:1849px){.event--single .single-event .event{width:595px}}@media screen and (min-width:1850px){.event--single .single-event .event{width:785px}}@media screen and (min-width:990px){.event--single .single-event .event{margin-bottom:0}}.event--single .single-event .button a{width:100%}.event--single .single-event .button.Yes,.event--single .single-event .button.yes{display:none}.event--single .single-event .description{padding:20px 10px}.event--single .single-event .description p{font-size:15px;line-height:20px}.event--single .single-event .description p+p{margin-top:1rem}.single-event__ticket{background:#fff;padding:30px;border:3px solid}.single-contact-info{flex-flow:row wrap;display:flex;margin-top:30px}@media screen and (max-width:440px){.single-contact-info{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){.single-contact-info{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){.single-contact-info{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){.single-contact-info{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){.single-contact-info{margin-left:-30px}}@media screen and (min-width:1850px){.single-contact-info{margin-left:-30px}}.single-contact-info h3{border-bottom:3px solid #252a3b;padding:5px 10px;font-family:GT Haptik Bold;letter-spacing:.005em;background-color:#6d8dc8}.single-contact-info a{font-family:GT Haptik Medium;display:inline-block;border-bottom:2px solid #e94a4b;transition:all .3s ease}.single-contact-info a:hover{opacity:.8}.single-contact-info ul{padding:10px}.single-contact-info .contact-box,.single-contact-info .location-box{border:3px solid #252a3b;flex:0 0 auto}@media screen and (max-width:440px){.single-contact-info .contact-box,.single-contact-info .location-box{width:calc((100vw - 70px)/4*2 + 10px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.single-contact-info .contact-box,.single-contact-info .location-box{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.single-contact-info .contact-box,.single-contact-info .location-box{width:calc((100vw - 340px)/9*4 + 90px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.single-contact-info .contact-box,.single-contact-info .location-box{width:210px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.single-contact-info .contact-box,.single-contact-info .location-box{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){.single-contact-info .contact-box,.single-contact-info .location-box{width:377.5px;margin-left:30px}}.single-event section:last-child{display:flex;flex-flow:row wrap;margin-top:30px}@media screen and (max-width:440px){.single-event section:last-child{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){.single-event section:last-child{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){.single-event section:last-child{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){.single-event section:last-child{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){.single-event section:last-child{margin-left:-30px}}@media screen and (min-width:1850px){.single-event section:last-child{margin-left:-30px}}.single-event section:last-child div{flex:0 0 auto;background-color:#fff;text-align:center;font-family:GT Haptik Medium;border:3px solid #252a3b;position:relative;display:flex;justify-content:center;align-items:center;transition:all .2s ease}@media screen and (max-width:440px){.single-event section:last-child div{width:calc((100vw - 70px)/4*2 + 10px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.single-event section:last-child div{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.single-event section:last-child div{width:calc((100vw - 340px)/9*2 + 30px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.single-event section:last-child div{width:210px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.single-event section:last-child div{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){.single-event section:last-child div{width:377.5px;margin-left:30px}}.single-event section:last-child div a{width:100%;height:100%;display:inline-block;padding:20px 10px}.single-event section:last-child div:hover{background-color:#252a3b;color:#fff}.filter-bar{display:flex;flex-flow:row wrap;align-items:flex-start;margin:30px 0}@media screen and (max-width:440px){.filter-bar{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){.filter-bar{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){.filter-bar{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){.filter-bar{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){.filter-bar{margin-left:-30px}}@media screen and (min-width:1850px){.filter-bar{margin-left:-30px}}.filter-bar__search{flex:0 0 auto;border:3px solid #252a3b;height:60px;overflow:hidden}@media screen and (max-width:440px){.filter-bar__search{width:calc(100vw - 40px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.filter-bar__search{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.filter-bar__search{width:calc((100vw - 340px)/9*3 + 60px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.filter-bar__search{width:210px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.filter-bar__search{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){.filter-bar__search{width:377.5px;margin-left:30px}}.filter-bar__search form{display:flex;position:relative;align-items:flex-start;height:60px}.filter-bar__search .iconbox{width:55px;height:calc(100% - 6px);border-right:3px solid #252a3b;flex:0 55px;justify-content:center;align-items:center;background-color:#fbc06c}.filter-bar__search .search__input{display:block;flex:1;height:calc(100% - 6px);border:none;-webkit-appearance:none;border-radius:0;padding:10px 15px;font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400;letter-spacing:.005em}.filter-bar__search .search__input b,.filter-bar__search .search__input strong{font-weight:600}.filter-bar__search .search__input em,.filter-bar__search .search__input i{font-style:italic}.filter-bar__search .search__input:after,.filter-bar__search .search__input:before{content:"";display:block}.filter-bar__search .search__input:before{padding-top:0}.filter-bar__search .search__input:after{margin-bottom:0}@media screen and (min-width:650px){.filter-bar__search .search__input{font-size:15px;line-height:20px}.filter-bar__search .search__input:before{padding-top:0}.filter-bar__search .search__input:after{margin-bottom:0}}@media screen and (min-width:1300px){.filter-bar__search .search__input{font-size:15px;line-height:20px}.filter-bar__search .search__input:before{padding-top:0}.filter-bar__search .search__input:after{margin-bottom:0}}@media screen and (min-width:1850px){.filter-bar__search .search__input{font-size:15px;line-height:20px}.filter-bar__search .search__input:before{padding-top:0}.filter-bar__search .search__input:after{margin-bottom:0}}.filter-bar__search .icon{height:40px;width:45px;margin:5px auto 0;display:flex;align-items:center}.filter-bar__search .icon input{width:100%}.strand-filter{display:flex;flex:0 0 auto}@media screen and (max-width:440px){.strand-filter{width:calc(100vw - 40px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.strand-filter{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.strand-filter{width:calc((100vw - 340px)/9*3 + 60px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.strand-filter{width:210px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.strand-filter{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){.strand-filter{width:377.5px;margin-left:30px}}@media screen and (max-width:440px){.strand-filter{margin-top:10px;margin-bottom:10px;order:3}}.strand-filter__all{display:flex;flex-flow:row wrap}@media screen and (max-width:440px){.strand-filter__all{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){.strand-filter__all{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){.strand-filter__all{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){.strand-filter__all{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){.strand-filter__all{margin-left:-30px}}@media screen and (min-width:1850px){.strand-filter__all{margin-left:-30px}}.filterbox a{background-color:#fff}.filterbox.active a{background-color:#fbc06c}@media screen and (min-width:441px) and (max-width:649px){.filterbox:last-child{margin-top:20px}}.filterbox a{border:3px solid #252a3b;flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400;padding:5px 10px;height:60px;font-family:GT Haptik Medium;transition:background-color .2s ease}@media screen and (max-width:440px){.filterbox a{width:calc((100vw - 70px)/4*1);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.filterbox a{width:calc((100vw - 140px)/4*1);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.filterbox a{width:calc((100vw - 340px)/9*1);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.filterbox a{width:50px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.filterbox a{width:74.1666666667px;margin-left:30px}}@media screen and (min-width:1850px){.filterbox a{width:105.8333333333px;margin-left:30px}}.filterbox a b,.filterbox a strong{font-weight:600}.filterbox a em,.filterbox a i{font-style:italic}.filterbox a:after,.filterbox a:before{content:"";display:block}.filterbox a:before{padding-top:0}.filterbox a:after{margin-bottom:0}@media screen and (min-width:650px){.filterbox a{font-size:15px;line-height:20px}.filterbox a:before{padding-top:0}.filterbox a:after{margin-bottom:0}}@media screen and (min-width:1300px){.filterbox a{font-size:15px;line-height:20px}.filterbox a:before{padding-top:0}.filterbox a:after{margin-bottom:0}}@media screen and (min-width:1850px){.filterbox a{font-size:15px;line-height:20px}.filterbox a:before{padding-top:0}.filterbox a:after{margin-bottom:0}}.filterbox a:hover{background-color:#fbc06c}.filterbox a img{width:auto;height:15px;margin-top:5px;display:block}.filterbox a>*+*{margin-top:5px}.showdates{flex:0 0 auto}@media screen and (max-width:440px){.showdates{width:calc(100vw - 40px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.showdates{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.showdates{width:calc((100vw - 340px)/9*3 + 60px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.showdates{width:450px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.showdates{width:595px;margin-left:30px}}@media screen and (min-width:1850px){.showdates{width:785px;margin-left:30px}}@media screen and (max-width:440px){.showdates{order:1;margin-top:15px;margin-bottom:15px}}.showdates .showdates__inner{display:flex;flex-flow:row wrap}@media screen and (max-width:440px){.showdates .showdates__inner{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){.showdates .showdates__inner{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){.showdates .showdates__inner{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){.showdates .showdates__inner{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){.showdates .showdates__inner{margin-left:-30px}}@media screen and (min-width:1850px){.showdates .showdates__inner{margin-left:-30px}}.showdates .showdates__inner>div{border:3px solid #252a3b;font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400;font-family:GT Haptik Medium;height:60px;display:flex;justify-content:center;align-items:center;flex:0 0 auto}.showdates .showdates__inner>div b,.showdates .showdates__inner>div strong{font-weight:600}.showdates .showdates__inner>div em,.showdates .showdates__inner>div i{font-style:italic}.showdates .showdates__inner>div:after,.showdates .showdates__inner>div:before{content:"";display:block}.showdates .showdates__inner>div:before{padding-top:0}.showdates .showdates__inner>div:after{margin-bottom:0}@media screen and (min-width:650px){.showdates .showdates__inner>div{font-size:15px;line-height:20px}.showdates .showdates__inner>div:before{padding-top:0}.showdates .showdates__inner>div:after{margin-bottom:0}}@media screen and (min-width:1300px){.showdates .showdates__inner>div{font-size:15px;line-height:20px}.showdates .showdates__inner>div:before{padding-top:0}.showdates .showdates__inner>div:after{margin-bottom:0}}@media screen and (min-width:1850px){.showdates .showdates__inner>div{font-size:15px;line-height:20px}.showdates .showdates__inner>div:before{padding-top:0}.showdates .showdates__inner>div:after{margin-bottom:0}}@media screen and (max-width:440px){.showdates .showdates__inner>div{width:calc((100vw - 70px)/4*2 + 10px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.showdates .showdates__inner>div{width:calc((100vw - 140px)/4*2 + 20px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.showdates .showdates__inner>div{width:calc((100vw - 340px)/9*3 + 60px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.showdates .showdates__inner>div{width:210px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.showdates .showdates__inner>div{width:282.5px;margin-left:30px}}@media screen and (min-width:1850px){.showdates .showdates__inner>div{width:377.5px;margin-left:30px}}.showdates .showdates__inner .showdates__all{background-color:#6d8dc8;border-bottom:0}@media screen and (max-width:440px){.showdates .showdates__inner .showdates__all{border-bottom:3px solid #252a3b}}@media screen and (min-width:990px){.showdates .showdates__inner .showdates__all{border-bottom:3px solid #252a3b}}.showdates .date-picker{border-top:none;display:flex;justify-content:flex-start;background-color:#fbc06c}.showdates .date-picker .iconbox{width:60px;height:60px;border-right:3px solid #252a3b}.showdates .date-picker__trigger{padding:10px;height:100%;display:flex;align-items:center;justify-content:center;flex:1;background-color:#fff}.showdates .date-picker__trigger span{display:block}.showdates .date-picker__trigger span.mobile{display:inline-block}.showdates .date-picker__trigger h2{text-align:center}.calendar-container{width:100%;position:relative;display:inline-block}table{border-collapse:collapse;border-spacing:0;float:right}.calendar.open-calendar{height:190px;opacity:1;margin:0;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.calendar.mobile.open-calendar{height:310px}.calendar.mobile{display:block}@media screen and (min-width:650px){.calendar.mobile{display:none}}.calendar.desktop{display:none}@media screen and (min-width:650px){.calendar.desktop{display:block}}.calendar tr{height:62px;border-bottom:3px solid #252a3b}.calendar td.dummy{background:0 0;border:none}.calendar td{width:122px;background:#fff;border-right:3px solid #252a3b;border-top:3px solid #252a3b;border-left:3px solid #252a3b;vertical-align:middle;text-align:center;font-family:GT Haptik Regular;font-size:13px;line-height:20px;font-weight:300;letter-spacing:-.015em;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;font-weight:400}.calendar td b,.calendar td strong{font-weight:600}.calendar td em,.calendar td i{font-style:italic}.calendar td:after,.calendar td:before{content:"";display:block}.calendar td:before{padding-top:0}.calendar td:after{margin-bottom:0}@media screen and (min-width:650px){.calendar td{font-size:15px;line-height:20px}.calendar td:before{padding-top:0}.calendar td:after{margin-bottom:0}}@media screen and (min-width:1300px){.calendar td{font-size:15px;line-height:20px}.calendar td:before{padding-top:0}.calendar td:after{margin-bottom:0}}@media screen and (min-width:1850px){.calendar td{font-size:15px;line-height:20px}.calendar td:before{padding-top:0}.calendar td:after{margin-bottom:0}}@media screen and (max-width:989px){.calendar td{width:80px}}@media screen and (max-width:649px){.calendar td{width:60px}}.calendar td.active{background:#fbc06c}.calendar td h2{margin:0 auto;width:100%}.calendar td h2 a{font-family:Gt Haptik Medium}.calendar td:last-child,.calendar tr:last-child{border-bottom:3px solid}.calendar{border:0;background:0 0;width:868px;height:0;float:left;display:block;opacity:0;margin:0;min-height:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0)}.calendar.mobile{width:280px}.calendar.mobile td{border-left:3px solid;border-bottom:0;float:left;width:70px;display:inline-block;border-right:0;height:59px}.calendar.mobile td h2{margin:0 auto;width:100%;float:none;display:table-cell;height:59px;vertical-align:middle;text-align:center;width:70px}.calendar.mobile td:nth-child(4),.calendar.mobile td:nth-child(8),.calendar.mobile td:nth-child(12),.calendar.mobile td:nth-child(16){border-right:3px solid #252a3b;width:70px}.calendar.mobile td:nth-child(19){border-right:3px solid #252a3b}.calendar.mobile td:nth-child(13),.calendar.mobile td:nth-child(14),.calendar.mobile td:nth-child(15),.calendar.mobile td:nth-child(16),.calendar.mobile td:nth-child(17),.calendar.mobile td:nth-child(18),.calendar.mobile td:nth-child(19){border-bottom:3px solid #252a3b}.calendar.mobile td:nth-child(17),.calendar.mobile td:nth-child(18),.calendar.mobile td:nth-child(19){border-top:0}.calendar.mobile tr:last-child{border-bottom:0 solid}.faded{opacity:0}.blog-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,650px));grid-gap:30px;margin-top:30px}.blog-card{width:100%;background-color:red;min-height:250px;font-size:15px;line-height:20px;font-family:GT Haptik Regular;display:flex;flex-direction:column;background-color:#fff;border:3px solid #252a3b;margin-bottom:20px}.blog-card>*{padding:10px 20px;border-bottom:3px solid #252a3b}.blog-card:nth-child(odd) .blog-card__date{background-color:#fbc06c}.blog-card:nth-child(2n) .blog-card__date{background-color:#e94a4b}.blog-card__title{border-bottom:3px solid #252a3b}.blog-card__link{display:block;text-align:center;background-color:#252a3b;color:#fff;transition:all .2s ease;border-bottom:none}.blog-card__link:hover{background-color:#fff;color:#252a3b}.blog-card__content{flex:1}.blog-single__title{border-bottom:3px solid #252a3b}.content__intro .blog-card__date{border-bottom:3px solid;padding-bottom:3px}.gutenburg{max-width:1020px}.gutenburg .wp-block-image{margin-top:30px}.directory__intro{display:flex;flex-flow:row wrap;align-items:center;margin-top:60px}@media screen and (max-width:440px){.directory__intro{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){.directory__intro{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){.directory__intro{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){.directory__intro{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){.directory__intro{margin-left:-30px}}@media screen and (min-width:1850px){.directory__intro{margin-left:-30px}}.directory__intro>*{flex:0 0 auto}@media screen and (max-width:440px){.directory__intro>*{width:calc(100vw - 40px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.directory__intro>*{width:calc(100vw - 80px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.directory__intro>*{width:calc((100vw - 340px)/9*6 + 150px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.directory__intro>*{width:450px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.directory__intro>*{width:595px;margin-left:30px}}@media screen and (min-width:1850px){.directory__intro>*{width:785px;margin-left:30px}}.directory__intro .content__intro__body{margin-top:0}.directory__graphic{height:400px;background-image:url(../img/support-your-local.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.directory__cards{margin-top:60px;display:flex;flex-flow:row wrap}@media screen and (max-width:440px){.directory__cards{margin-left:-10px}}@media screen and (min-width:441px) and (max-width:649px){.directory__cards{margin-left:-20px}}@media screen and (min-width:650px) and (max-width:989px){.directory__cards{margin-left:-30px}}@media screen and (min-width:990px) and (max-width:1299px){.directory__cards{margin-left:-30px}}@media screen and (min-width:1300px) and (max-width:1849px){.directory__cards{margin-left:-30px}}@media screen and (min-width:1850px){.directory__cards{margin-left:-30px}}.directory__card{min-height:250px;font-size:15px;line-height:20px;font-family:GT Haptik Regular;flex:0 0 auto;display:flex;flex-direction:column;background-color:#fff;border:3px solid #252a3b;margin-bottom:20px}@media screen and (max-width:440px){.directory__card{width:calc(100vw - 40px);margin-left:10px}}@media screen and (min-width:441px) and (max-width:649px){.directory__card{width:calc(100vw - 80px);margin-left:20px}}@media screen and (min-width:650px) and (max-width:989px){.directory__card{width:calc((100vw - 340px)/9*6 + 150px);margin-left:30px}}@media screen and (min-width:990px) and (max-width:1299px){.directory__card{width:450px;margin-left:30px}}@media screen and (min-width:1300px) and (max-width:1849px){.directory__card{width:595px;margin-left:30px}}@media screen and (min-width:1850px){.directory__card{width:785px;margin-left:30px}}.directory__card>*{padding:10px 20px;border-bottom:3px solid #252a3b}.directory__title{text-transform:none;letter-spacing:.3px}.directory__body{flex:1}.directory__body a{text-decoration:underline}.directory__body *+*{margin-top:1em}.directory__status{font-size:15px;line-height:20px}.directory__status.directory__status--red{background-color:#e94a4b}.directory__status.directory__status--yellow{background-color:#fbc06c}.directory__status.directory__status--blue{background-color:#6d8dc8}.directory__link{display:block;text-align:center;background-color:#252a3b;color:#fff;transition:all .2s ease;border-bottom:none}.directory__link:hover{background-color:#fff;color:#252a3b}.eat-out-map{margin-top:40px;margin-bottom:40px}.eat-out-map__title{margin-bottom:20px}.eat-out-map__body{margin-top:20px;margin-bottom:20px}.eat-out-map__embed{position:relative;width:100%;height:600px;margin-top:-60px;margin-bottom:-70px}@media screen and (max-width:649px){.eat-out-map__embed{height:400px}}