.multiselect_input{margin-bottom:30px}.multiselect_input .multiselect__input{border:none;box-shadow:none}.multiselect_input .multiselect__tag{background:#222;color:#fff}.multiselect_input .multiselect__tag .multiselect__tag-icon:after{color:#fff}.slider_widget{margin-bottom:30px}.slider_widget .slider_widget_input_wrapper{display:flex;align-items:center;flex-direction:column;margin-top:10px}@media(min-width:768px){.slider_widget .slider_widget_input_wrapper{flex-direction:row;justify-content:space-between}}.slider_widget .slider_widget_input_wrapper .events_slider_widget{width:75%;margin-right:15px}.slider_widget .slider_widget_input_wrapper span.slider_tooltip{white-space:nowrap;color:#454a4d}@media(min-width:768px){.slider_widget .slider_widget_input_wrapper span.slider_tooltip{display:block;width:12.5%}}.slider_widget .slider_widget_input_wrapper .slider-connect{background:#454a4d}.slider_widget .slider_widget_input_wrapper .slider-tooltip{background:#222;border-color:#222}.v-enter-active[data-v-1d8ad224],.v-leave-active[data-v-1d8ad224]{transition:opacity .5s ease}.v-enter-from[data-v-1d8ad224],.v-leave-to[data-v-1d8ad224]{opacity:0}.fadeEvents-enter-active[data-v-1d8ad224]{transition:all .5s ease;transition-delay:.5s}.fadeEvents-leave-active[data-v-1d8ad224]{transition:all .5s ease}.fadeEvents-enter-from[data-v-1d8ad224],.fadeEvents-leave-to[data-v-1d8ad224]{position:absolute;opacity:0}.fadeEvents-leave-to[data-v-1d8ad224]{transform:translateX(-30px);position:absolute}.fadeEvents-leave-active[data-v-1d8ad224]{position:absolute;width:100%}h5[data-v-1d8ad224]{font-weight:700;color:#454a4d;margin:0 0 20px 0}.slider_widget_input{padding:45px 15px}.events_onboarding_overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:999}.events_onboarding_overlay .events_onboarding{position:fixed;z-index:999999;top:50%;left:50%;background-color:#e3e3e4;transform:translate(-50%,-50%);width:calc(100% - 30px);padding:15px;display:flex;flex-direction:column;justify-content:space-between;transition:all .5s ease;height:450px}@media(min-width:768px){.events_onboarding_overlay .events_onboarding{width:576px;padding:30px}}@media(min-width:992px){.events_onboarding_overlay .events_onboarding{width:768px}}@media(min-width:1200px){.events_onboarding_overlay .events_onboarding{width:992px}}@media(min-width:1600px){.events_onboarding_overlay .events_onboarding{width:1200px}}.events_onboarding_overlay .events_onboarding .onboarding_header{text-align:center;position:relative;z-index:1}.events_onboarding_overlay .events_onboarding .onboarding_header h3{font-size:32px;color:#454a4d;font-weight:700;margin:30px 0 0 0}@media(min-width:768px){.events_onboarding_overlay .events_onboarding .onboarding_header h3{margin:0}}.events_onboarding_overlay .events_onboarding .onboarding_header .close_onboarding{position:absolute;background-color:transparent;color:#222;border:none;font-size:24px;display:flex;align-items:center;justify-content:center;width:45px;height:45px;font-weight:700;top:-10px;right:-15px}.events_onboarding_overlay .events_onboarding .onboarding_header .close_onboarding:focus{outline:none}@media(min-width:992px){.events_onboarding_overlay .events_onboarding .onboarding_header .close_onboarding{top:0;right:0}}.events_onboarding_overlay .events_onboarding .onboarding_body{margin:15px 0;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.events_onboarding_overlay .events_onboarding .onboarding_body .stage{width:100%;text-align:center}.events_onboarding_overlay .events_onboarding .onboarding_body .stage h4{color:#454a4d;font-weight:700;margin-bottom:30px}.events_onboarding_overlay .events_onboarding .onboarding_footer{position:relative;z-index:1;text-align:right}.events_onboarding_overlay .events_onboarding .onboarding_footer button{background-color:#222;color:#fff;border:none;padding:12px 20px;font-size:20px;font-weight:700;margin-left:15px}.events_onboarding_overlay .events_onboarding .onboarding_footer button:focus{outline:none}.v-enter-active[data-v-1ff584f6],.v-leave-active[data-v-1ff584f6]{transition:opacity .5s ease}.v-enter-from[data-v-1ff584f6],.v-leave-to[data-v-1ff584f6]{opacity:0}.fadeEvents-enter-active[data-v-1ff584f6]{transition:all .5s ease;transition-delay:.5s}.fadeEvents-leave-active[data-v-1ff584f6]{transition:all .5s ease}.fadeEvents-enter-from[data-v-1ff584f6],.fadeEvents-leave-to[data-v-1ff584f6]{position:absolute;opacity:0}.fadeEvents-leave-to[data-v-1ff584f6]{transform:translateX(-30px);position:absolute}.fadeEvents-leave-active[data-v-1ff584f6]{position:absolute;width:100%}.events_onboarding_area[data-v-1ff584f6]{background-color:#454a4d;max-width:100%;text-align:center}@media(min-width:992px){.events_onboarding_area[data-v-1ff584f6]{max-width:25%}}@media(min-width:1200px){.events_onboarding_area[data-v-1ff584f6]{text-align:left}}.events_onboarding_area .onboarding_widget_content[data-v-1ff584f6]{padding:30px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.events_onboarding_area .onboarding_widget_content h3[data-v-1ff584f6],.events_onboarding_area .onboarding_widget_content p[data-v-1ff584f6]{color:#fff}.events_onboarding_area .onboarding_widget_content h3[data-v-1ff584f6]{font-weight:700;margin-top:0;margin-bottom:15px}.events_onboarding_area .onboarding_widget_content p[data-v-1ff584f6]{margin-top:0;font-size:14px}.events_onboarding_area .onboarding_widget_content button[data-v-1ff584f6]{background-color:#222;color:#fff;border:none;padding:12px 20px;font-size:20px;font-weight:700}.events_onboarding_area .onboarding_widget_content button[data-v-1ff584f6]:focus{outline:none}.notification_signup_overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:999}.notification_signup_overlay .notification_signup{position:fixed;z-index:999999;top:50%;left:50%;background-color:#e3e3e4;transform:translate(-50%,-50%);width:calc(100% - 30px);padding:15px;display:flex;flex-direction:column;justify-content:space-between;transition:all .5s ease;height:450px}@media(min-width:768px){.notification_signup_overlay .notification_signup{width:576px;padding:30px}}@media(min-width:992px){.notification_signup_overlay .notification_signup{width:768px}}@media(min-width:1200px){.notification_signup_overlay .notification_signup{width:992px}}@media(min-width:1600px){.notification_signup_overlay .notification_signup{width:1200px}}.notification_signup_overlay .notification_signup .notification_signup_header{text-align:center;position:relative;z-index:1}.notification_signup_overlay .notification_signup .notification_signup_header h3{margin:0;font-size:32px;color:#454a4d;font-weight:700}.notification_signup_overlay .notification_signup .close_notification_signup{position:absolute;top:0;right:0;background-color:transparent;color:#222;border:none;font-size:24px;display:flex;align-items:center;justify-content:center;width:45px;height:45px;font-weight:700}.notification_signup_overlay .notification_signup .close_notification_signup:focus{outline:none}.notification_signup_overlay .notification_signup .notification_signup_body{margin:15px 0;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.notification_signup_overlay .notification_signup .notification_signup_body h4{color:#454a4d;font-weight:700;margin:0 0 15px 0}.notification_signup_overlay .notification_signup .notification_signup_body h5{color:#454a4d;font-weight:700;margin:0 0 30px 0}.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form{width:100%;margin:0 0 15px 0;padding:0}.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form .form_row{display:grid;align-items:center;justify-content:space-between;-moz-column-gap:30px;column-gap:30px;grid-template-columns:1fr;margin-bottom:15px}@media(min-width:1200px){.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form .form_row{grid-template-columns:repeat(2,1fr)}}.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form input[type=email],.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form select{width:100%;padding:12px 15px;border:none;background-color:#fff;font-size:14px}@media(min-width:1200px){.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form input[type=email],.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form select{font-size:16px}}.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form input[type=email]:focus,.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form select:focus{outline:none}.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form input[type=email]{margin-bottom:15px}@media(min-width:1200px){.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form input[type=email]{margin-bottom:0}}.notification_signup_overlay .notification_signup .notification_signup_body .notification_signup_form label{padding:0 15px}.notification_signup_overlay .notification_signup .notification_signup_body span{color:#222;font-size:14px}.notification_signup_overlay .notification_signup .notification_signup_footer{position:relative;z-index:1;text-align:right}.notification_signup_overlay .notification_signup .notification_signup_footer button{background-color:#222;color:#fff;border:none;padding:12px 20px;font-size:20px;font-weight:700;margin-left:15px}.notification_signup_overlay .notification_signup .notification_signup_footer button:focus{outline:none}.notification_signup_overlay .notification_signup .signup_complete_window{display:flex;flex-direction:column;justify-content:space-between;transition:all .5s ease;align-items:center}.notification_signup_overlay .notification_signup .signup_complete_window h4{color:#454a4d;font-weight:700;margin:0 0 30px 0}.notification_signup_overlay .notification_signup .signup_complete_window p{margin:0 0 10px 0}.list-enter-active{transition:all .5s ease;transition-delay:1s}.list-leave-active{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0}.list-leave-active{position:absolute}.event_card{background-color:#fff;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 5px 24px -5px rgba(46,55,77,.2)}.event_card:hover{box-shadow:0 6px 32px -8px rgba(46,55,77,.4)}.event_card a:hover{text-decoration:none}.event_card .event_featured_image{position:relative;padding-bottom:56.2%}.event_card .event_featured_image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event_card .event_featured_image .event_card_featured.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}.event_card .event_featured_image .event_card_featured.ribbon:after,.event_card .event_featured_image .event_card_featured.ribbon:before{position:absolute;z-index:-1;content:"";display:block;border:5px solid #2980b9}.event_card .event_featured_image .event_card_featured.ribbon span{position:absolute;display:block;width:190px;padding:10px 0;background-color:#222;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font-weight:700;font-size:18px;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.event_card .event_featured_image .event_card_featured.ribbon.ribbon-top-left{top:0;left:0}.event_card .event_featured_image .event_card_featured.ribbon.ribbon-top-left span{right:5px;top:27px;transform:rotate(-45deg)}.event_card .event_details{padding:15px 15px 20px 15px;font-size:14px;margin-top:15px;position:relative;font-family:Open Sans,sans-serif;height:100%;display:flex;flex-direction:column;justify-content:space-between}.event_card .event_details a{color:#454a4d}.event_card .event_details h3{margin:0 0 10px 0;font-size:22px;line-height:28px;font-weight:800;color:#454a4d;text-transform:uppercase}.event_card .event_details .favourite_event{border-radius:50%;position:absolute;top:-42px;right:30px;padding:12px;display:flex;align-items:center;justify-content:center;font-size:22px;border:3px solid #222;background-color:#fff;color:#222;transition:all .3s ease}.event_card .event_details .favourite_event.active,.event_card .event_details .favourite_event:hover{background-color:#454a4d;border-color:#454a4d;color:#fff}.event_card .event_details .event_campaign_locations span,.event_card .event_details .event_costs span,.event_card .event_details .event_date_time span{font-size:12px}.event_card .event_details .event_date_time span{font-weight:400}.event_card .event_details .event_campaign_locations span{font-weight:500;text-transform:uppercase}.event_card .event_details .event_costs span{font-weight:400}.event_card .event_details .bold_purple{color:#454a4d;font-weight:700}.event_card .event_details .event_icon{min-width:25px;margin-right:10px;color:#222;font-weight:700}.event_card .event_details .buttons{display:grid;margin-top:15px;grid-template-columns:1fr 1fr;gap:30px}.event_card .event_details .buttons a.info_button{font-family:Open Sans,sans-serif;font-weight:600;background-color:transparent;padding:14px 20px;color:#454a4d;text-align:center;border:1px solid #454a4d;transition:all .3s ease}.event_card .event_details .buttons a.info_button:hover{border-color:transparent;background-color:#e3e3e4}.event_card .event_details .buttons a.book_button{font-family:Open Sans,sans-serif;font-weight:600;background-color:#e3e3e4;padding:14px 20px;color:#454a4d;text-align:center;border:1px solid transparent;transition:all .3s ease}.event_card .event_details .buttons a.book_button:hover{border-color:#454a4d;background-color:transparent}.v-enter-active[data-v-55af1c72],.v-leave-active[data-v-55af1c72]{transition:opacity .5s ease}.v-enter-from[data-v-55af1c72],.v-leave-to[data-v-55af1c72]{opacity:0}.fadeEvents-enter-active[data-v-55af1c72]{transition:all .5s ease;transition-delay:.5s}.fadeEvents-leave-active[data-v-55af1c72]{transition:all .5s ease}.fadeEvents-enter-from[data-v-55af1c72],.fadeEvents-leave-to[data-v-55af1c72]{position:absolute;opacity:0}.fadeEvents-leave-to[data-v-55af1c72]{transform:translateX(-30px);position:absolute}.fadeEvents-leave-active[data-v-55af1c72]{position:absolute;width:100%}.events_grid[data-v-55af1c72]{display:grid;-moz-column-gap:30px;column-gap:30px;row-gap:30px;grid-template-columns:repeat(1,1fr)}@media(min-width:576px){.events_grid[data-v-55af1c72]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.events_grid[data-v-55af1c72]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.events_grid[data-v-55af1c72]{grid-template-columns:repeat(4,1fr)}}.v-enter-active[data-v-9747415c],.v-leave-active[data-v-9747415c]{transition:opacity .5s ease}.v-enter-from[data-v-9747415c],.v-leave-to[data-v-9747415c]{opacity:0}.fadeEvents-enter-active[data-v-9747415c]{transition:all .5s ease;transition-delay:.5s}.fadeEvents-leave-active[data-v-9747415c]{transition:all .5s ease}.fadeEvents-enter-from[data-v-9747415c],.fadeEvents-leave-to[data-v-9747415c]{position:absolute;opacity:0}.fadeEvents-leave-to[data-v-9747415c]{transform:translateX(-30px);position:absolute}.fadeEvents-leave-active[data-v-9747415c]{position:absolute;width:100%}.loading_screen[data-v-9747415c]{position:relative;height:400px;display:flex;align-items:center;justify-content:center;width:100%}.loading_screen h3[data-v-9747415c]{color:#454a4d;font-weight:700;font-size:30px}.loading_screen h3.animated_text[data-v-9747415c]{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;animation:shake-9747415c 1s cubic-bezier(.36,.07,.19,.97) infinite}@keyframes shake-9747415c{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}.events_onboarding_area{background-color:#454a4d;width:100%;text-align:center}@media(min-width:1200px){.events_onboarding_area{text-align:left}}.events_onboarding_area .onboarding_widget_content{padding:30px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.events_onboarding_area .onboarding_widget_content h3{color:#fff;font-weight:700;margin-top:0;margin-bottom:15px}.events_onboarding_area .onboarding_widget_content a{background-color:#222;text-decoration:none;color:#fff;border:none;padding:12px 20px;font-size:20px;font-weight:700}.events_onboarding_area .onboarding_widget_content a:hover{text-decoration:none}.events_onboarding_area .onboarding_widget_content a:focus{outline:none}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.fadeEvents-enter-active{transition:all .5s ease;transition-delay:.5s}.fadeEvents-leave-active{transition:all .5s ease}.fadeEvents-enter-from,.fadeEvents-leave-to{position:absolute;opacity:0}.fadeEvents-leave-to{transform:translateX(-30px);position:absolute}.fadeEvents-leave-active{position:absolute;width:100%}.vision_events{margin:0;padding:30px 15px;position:relative}.vision_events .vision_events_top{width:100%;align-items:center;gap:30px;display:flex;flex-direction:column;margin-bottom:15px}@media(min-width:992px){.vision_events .vision_events_top{margin-bottom:30px;flex-direction:row}}.vision_events .vision_events_top .events_top_filters{display:flex;flex-direction:column;justify-content:center;width:100%}.vision_events .vision_events_top .events_top_filters .popular_in{display:grid;-moz-column-gap:15px;column-gap:15px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}@media(min-width:1200px){.vision_events .vision_events_top .events_top_filters .popular_in{grid-template-columns:repeat(2,1fr)}}.vision_events .vision_events_top .events_top_filters .global_filters{display:grid;align-items:center;row-gap:15px;-moz-column-gap:15px;column-gap:15px;justify-content:flex-start;align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.vision_events .vision_events_top .events_top_filters .global_filters button{background-color:transparent;color:#454a4d;font-weight:400;padding:10px 15px;border:1px solid #454a4d;font-size:16px;font-family:Open Sans,sans-serif;font-weight:600;transition:all .3s ease}@media(min-width:1600px){.vision_events .vision_events_top .events_top_filters .global_filters button{font-size:18px}}.vision_events .vision_events_top .events_top_filters .global_filters button.active,.vision_events .vision_events_top .events_top_filters .global_filters button:hover{background-color:#e3e3e4;border-color:#e3e3e4}.vision_events .vision_events_top .events_top_filters .global_filters button:focus{outline:none}.vision_events .vision_events_top .events_top_right{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:100%}@media(min-width:992px){.vision_events .vision_events_top .events_top_right{width:25%}}.vision_events .vision_events_top .events_top_right .favourite_events_button{position:relative;width:100%}.vision_events .vision_events_top .events_top_right .favourite_events_button button.favourite_event{position:relative;font-size:22px;top:0;left:0;padding:0;color:#454a4d;transition:all .3s ease;background-color:#e3e3e4;border:1px solid transparent;width:100%;line-height:21px}.vision_events .vision_events_top .events_top_right .favourite_events_button button.favourite_event:active,.vision_events .vision_events_top .events_top_right .favourite_events_button button.favourite_event:focus{outline:0}.vision_events .vision_events_top .events_top_right .favourite_events_button button.favourite_event.active,.vision_events .vision_events_top .events_top_right .favourite_events_button button.favourite_event:hover{background-color:transparent;border-color:#454a4d}.vision_events .vision_events_top .events_top_right .favourite_events_button button.favourite_event .icon_container{display:flex;align-items:center;justify-content:center;position:relative;width:100%;padding:10px}.vision_events .vision_events_top .events_top_right .favourite_events_button button.favourite_event .icon_container .favourites_button_text{color:#454a4d;font-size:14px;margin-left:10px;font-weight:700}.vision_events .vision_events_top .events_top_right .swap_events_activities_button_wrapper{width:100%}.vision_events .vision_events_top .events_top_right .swap_events_activities_button_wrapper a.swap_events_activities_button{background-color:#454a4d;font-weight:700;padding:10px;color:#fff;font-size:14px;border:none;display:block;line-height:20px;transition:all .5s ease;font-family:Arial,sans-serif}.vision_events .vision_events_top .events_top_right .swap_events_activities_button_wrapper a.swap_events_activities_button:hover{background-color:#222;text-decoration:none}.vision_events .vision_events_top .events_top_right .event_notification_signup_button{width:100%;margin-top:10px}.vision_events .vision_events_top .events_top_right .event_notification_signup_button button{background-color:#454a4d;color:#fff;font-weight:700;padding:10px;font-size:14px;display:block;border:none;width:100%;line-height:21px;transition:all .5s ease}.vision_events .vision_events_top .events_top_right .event_notification_signup_button button:hover{background-color:#222}.vision_events .vision_events_top .multiselect_input{width:100%;margin:0;cursor:pointer;border:none;box-shadow:none}.vision_events .vision_events_top .multiselect_input .multiselect__select:before{color:#454a4d}.vision_events .vision_events_top .multiselect_input>select{width:100%;padding:10px 15px;border:none;border-bottom:2px solid #454a4d;border-radius:0;color:#454a4d;font-size:18px;background-color:transparent}.vision_events .vision_events_top .multiselect_input>select option{padding:5px 0}.vision_events .vision_events_top .multiselect_input .multiselect__input{margin-bottom:3px}.vision_events .vision_events_top .multiselect_input .multiselect__tags{border:none;border-bottom:2px solid #454a4d;border-radius:0}.vision_events .vision_events_top .multiselect_input .multiselect__tags .multiselect__placeholder{color:#454a4d;font-size:18px;margin-bottom:6px;padding-left:10px}.vision_events .vision_events_top .multiselect_input .multiselect__tags .multiselect__single{font-size:18px;padding-top:3px;padding-left:10px;line-height:23px;margin-bottom:11px}.vision_events .vision_events_top .multiselect_input .multiselect__tag{background:#222;color:#fff}.vision_events .vision_events_top .multiselect_input .multiselect__tag .multiselect__tag-icon:after{color:#fff}.vision_events .vision_events_top .multiselect_input .multiselect__content{width:100%}.vision_events .vision_events_top .multiselect_input .multiselect__option{font-size:13px}@media(min-width:576px){.vision_events .vision_events_top .multiselect_input .multiselect__option{font-size:14px}}@media(min-width:992px){.vision_events .vision_events_top .multiselect_input .multiselect__option{font-size:16px}}.vision_events .vision_events_top .multiselect_input .multiselect__option--highlight,.vision_events .vision_events_top .multiselect_input .multiselect__option--highlight:after,.vision_events .vision_events_top .multiselect_input .multiselect__option--selected,.vision_events .vision_events_top .multiselect_input .multiselect__option--selected:after{background-color:#454a4d;color:#fff}.vision_events .events_main{position:relative}.vision_events .events_main button.load_more_events{background-color:#454a4d;color:#fff;font-weight:700;padding:10px 25px;font-size:14px;display:flex;text-align:center;border:none;width:auto;margin:30px auto 0 auto;line-height:21px;transition:all .5s ease}.vision_events .events_main button.load_more_events:hover{background-color:#222}