#app{background-image:linear-gradient(to bottom,#09203f 0%,#537895 100%)}#app content.eventFeed.searchResults{margin-top:40px;padding-bottom:20px}#app content.eventFeed.searchResults .row.header h2{color:rgba(255,255,255,.9);text-shadow:0px 1px rgba(28,4,56,.5)}#app content.eventFeed.searchResults .row.header a{color:#100220}#app content.eventFeed.searchResults:before{background-image:linear-gradient(-75deg,#30cfd0 0%,#330867 100%);top:0;transform:skewY(2.5deg)}#app content.eventFeed.searchResults 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.searchResults.autohidden{box-shadow:none}#app content.eventFeed.searchResults.autohidden:before{background-image:none;box-shadow:none}#app content.eventFeed.searchResults page{min-height:400px;padding-top:20px}#app content.eventFeed.searchResults page:before{bottom:-60px}@media screen and (max-device-width: 1000px){#app content.eventFeed.searchResults:before{bottom:0}#app content.eventFeed.searchResults page:before{bottom:-20px}}#app content.eventFeed.searchResults .search-query{margin-top:.6rem;font-size:1.4rem;opacity:.8;color:#fff}#app content.eventFeed.searchResults .row.tabs{margin-bottom:20px}#app content.eventFeed.searchResults .row.tabs .col-12{display:block}#app content.eventFeed.searchResults .row.tabs control.search-tabs{display:block;position:relative;transform:none}#app content.eventFeed.searchResults .row.tabs control.search-tabs content{display:flex;background-color:transparent;z-index:2;align-items:center;width:auto;max-width:100%;font-size:24px;height:3em;position:relative;flex-wrap:wrap;gap:4px;padding:0 10px}#app content.eventFeed.searchResults .row.tabs control.search-tabs content div.paging{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin:0;transform:skew(-26deg)}#app content.eventFeed.searchResults .row.tabs control.search-tabs content div.paging button.marker{margin-left:10px;margin-bottom:0;min-width:15px;height:30px;padding:0 12px;display:flex;align-items:center;justify-content:center;background:white;border:none;outline:none;cursor:pointer;transition:min-width .2s cubic-bezier(.55,0,.1,1),background-color .2s cubic-bezier(.55,0,.1,1)}#app content.eventFeed.searchResults .row.tabs control.search-tabs content div.paging button.marker span{transform:skew(26deg);font-size:14px;font-weight:700;line-height:20px;color:#0cb586;white-space:nowrap}#app content.eventFeed.searchResults .row.tabs control.search-tabs content div.paging button.marker.selected{min-width:30px;background:#0cb586}#app content.eventFeed.searchResults .row.tabs control.search-tabs content div.paging button.marker.selected span{color:#fff}#app content.eventFeed.searchResults .row.tabs control.search-tabs content div.paging button.marker:hover{background:#35f2bd}#app content.eventFeed.searchResults .row.tabs control.search-tabs content div.paging button.marker:hover span{color:#fff}@media screen and (max-device-width: 1000px){#app content.eventFeed.searchResults .row.tabs control.search-tabs content div.paging button.marker{height:24px;padding:0 8px}#app content.eventFeed.searchResults .row.tabs control.search-tabs content div.paging button.marker span{font-size:12px}}#app content.eventFeed.searchResults .row:has(.search-result-item){display:flex;flex-wrap:wrap;align-items:stretch}#app content.eventFeed.searchResults .search-result-item{min-height:280px;display:flex;flex-direction:column}#app content.eventFeed.searchResults .search-result-item .lazy-component-content{width:100%;flex:1;display:flex;min-height:0}#app content.eventFeed.searchResults .search-result-item .event.card,#app content.eventFeed.searchResults .search-result-item .venue.card{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}#app content.eventFeed.searchResults .search-result-item .event.card .card-body,#app content.eventFeed.searchResults .search-result-item .venue.card .card-body{flex:1 1 auto}#app content.eventFeed.searchResults .load-more-row{margin-top:0;position:relative;z-index:1}#app content.eventFeed.searchResults .load-more-trigger{min-height:48px;position:relative;display:flex;align-items:center;justify-content:center;padding:12px 0}#app content.eventFeed.searchResults .load-more-spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;animation:search-load-more-spin .7s linear infinite}@keyframes search-load-more-spin{to{transform:rotate(360deg)}}#app content.eventFeed.searchResults .search-result-item{animation:search-result-fade-in .35s ease-out}@keyframes search-result-fade-in{0%{opacity:0}to{opacity:1}}#app content.eventFeed.searchResults .btn-load-more{position:relative;z-index:1;padding:.6rem 1.5rem;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.8);border-radius:4px;color:inherit;font-size:1rem;cursor:pointer;transition:background .2s,transform .1s}#app content.eventFeed.searchResults .btn-load-more:hover{background:white;transform:scale(1.02)}#app content.eventFeed.searchResults .search-list{background:transparent}#app content.eventFeed.searchResults .search-list .list-group-item{background:rgba(255,255,255,.95);border-radius:4px;margin-bottom:8px}#app content.eventFeed.searchResults .search-list .list-group-item a{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}#app content.eventFeed.searchResults .search-list .list-group-item .organizer-logo{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}
