#app content .row{padding:0}#app content.eventFeed{padding-bottom:20px}#app content.eventFeed .row.header h2{color:rgba(255,255,255,.9);text-shadow:0px 1px rgba(28,4,56,.5)}#app content.eventFeed .row.header a{color:#100220}#app content.eventFeed:before{background-image:linear-gradient(-75deg,#30cfd0 0%,#330867 100%);top:0;transform:skewY(2.5deg)}#app content.eventFeed page:before{transform:skewY(2.5deg);background:linear-gradient(-75deg,#60ffff,#6610ce);opacity:.5;mix-blend-mode:normal;box-shadow:0 100px 100px #0a2a2a}#app content.eventFeed.autohidden{box-shadow:none}#app content.eventFeed.autohidden:before{background-image:none;box-shadow:none}#app content.eventFeed.noImage .row.header h2{color:rgba(255,255,255,.9);text-shadow:0px 1px rgba(28,4,56,.5)}#app content.eventFeed.noImage .row.header a{color:#100220}#app content.eventFeed.noImage:before{background-image:linear-gradient(-75deg,#30cfd0 0%,#330867 100%);top:0;transform:skewY(-1.5deg)}#app content.eventFeed.noImage page:before{transform:skewY(-1.5deg);background:linear-gradient(-75deg,#60ffff,#6610ce);opacity:.5;mix-blend-mode:normal;box-shadow:0 100px 100px #0a2a2a}#app content.eventFeed.noImage.autohidden{box-shadow:none}#app content.eventFeed.noImage.autohidden:before{background-image:none;box-shadow:none}#app content.eventFeed.noImage:before{top:0}#app content.eventFeed.noImage page:before{top:-15px}#app content.eventFeed:before{top:-60px}#app content.eventFeed page{min-height:400px;padding-top:20px}#app content.eventFeed page:before{top:-60px;bottom:-60px}#app content.promo{min-height:0;z-index:1}#app content.promo:before{background-image:none;background:white;top:-22px;transform:skewY(.6deg)}#app content.promo page{min-height:0;padding-top:0;padding-bottom:20px}#app content.promo page:before{display:none}@media screen and (max-device-width: 1000px){#app content.promo:before{bottom:0}}#app content.map{min-height:500px}#app content.map .row.header h2{color:rgba(255,255,255,.9);text-shadow:0px 1px rgba(14,235,168,.5)}#app content.map .row.header a{color:#0dd397}#app content.map:before{background-image:linear-gradient(-225deg,#DFFFCD 0%,#39F3BB 100%);top:0;transform:skewY(2.5deg)}#app content.map page:before{transform:skewY(2.5deg);background:linear-gradient(-225deg,#ffffff,#72ffff);opacity:.5;mix-blend-mode:normal;box-shadow:0 100px 100px #5cff01}#app content.map.autohidden{box-shadow:none}#app content.map.autohidden:before{background-image:none;box-shadow:none}#app content.map:before{background-image:linear-gradient(-225deg,#DFFFCD 0%,#90F9C4 48%,#39F3BB 100%);top:0;z-index:1}#app content.map page{padding-top:20px;margin-bottom:0;padding-bottom:0;z-index:1}#app content.map page iframe{transform:translateZ(0);overflow:hidden;border:0;height:400px;width:100%}#app content.map page:before{bottom:-50px;z-index:-1;opacity:.2;box-shadow:0 0 100px rgba(0,0,0,.08)}@media screen and (max-device-width: 1000px){#app content.map{min-height:200px;margin-top:0}#app content.map:before{transform:skewY(0);bottom:0}#app content.map page:before{transform:skewY(0)}#app content.map page .row.location header{padding-right:85px;padding-left:8px}#app content.map page iframe{margin:0 -15px;height:50vh;width:100vw}}#app .row.location{position:relative;padding:0}#app .row.location logo{display:block;padding:5px;background:white;height:106px;width:106px;position:absolute;right:15px;top:-20px;z-index:3;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:1px solid rgba(12,181,134,.4);box-shadow:0 5px 2px rgba(12,181,134,.3)}#app .row.location logo img{width:96px;height:96px;-o-object-fit:contain;object-fit:contain}#app .row.location logo:after{content:"";display:block;position:absolute;border-right:14px solid rgba(12,181,134,.4);border-top:14px solid transparent;right:106px;top:0}#app .row.location header{padding:0 20px;margin-top:20px;margin-bottom:20px;position:relative;align-items:center;display:flex}#app .row.location header h2{color:#208a5f;font-weight:900;margin-right:20px;margin-bottom:0;flex-grow:0}#app .row.location header span{font-size:14px;font-weight:700;color:#54c598;margin-right:20px}@media screen and (max-width: 1000px){#app .row.location header{flex-direction:column;align-items:flex-start;padding-right:105px;margin-top:0}#app .row.location logo{width:64px;height:64px;top:-35px;box-sizing:content-box}#app .row.location logo img{width:64px;height:64px}#app .row.location logo:after{right:74px}}
