.eventlisting{margin:72px 0}@media(min-width: 992px){.eventlisting{margin:224px 0}}.eventlisting .filter-wrapper{margin-bottom:60px}@media(min-width: 992px){.eventlisting .filter-wrapper{margin-bottom:80px}}@media screen and (max-width: 991px){.eventlisting .filter-wrapper{display:none}}.eventlisting .filter-wrapper.active{display:block}.eventlisting .filter-wrapper .bottom-section{margin-top:48px}.eventlisting .filter-wrapper .bottom-section .resetsubmit{text-align:left}.eventlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton{font-family:"Frutiger Next W04 Bold Cond";font-size:15px;font-weight:700;line-height:18px;letter-spacing:1.2000000477px;text-align:center;display:inline-block;vertical-align:middle;text-transform:uppercase;transition:all .4s ease-in-out;width:100%;margin-bottom:10px}@media(min-width: 992px){.eventlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton{width:auto}}.eventlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.reset{padding:24px 40px 22px 40px;color:#000;margin-right:12px}.eventlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.reset:hover{box-shadow:0 0 0 1px #000;cursor:pointer}.eventlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.submit{background:#000;padding:24px 46px 22px 46px;color:#fff;border:2px solid #000}.eventlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.submit:hover{background:rgba(0,0,0,0);color:#000;cursor:pointer}.eventlisting .dates{display:flex;align-items:center;gap:20px;margin-bottom:50px}.eventlisting .dates .date{position:relative;height:50px;width:300px;border-bottom:1px solid #000}.eventlisting .dates .date input{width:100%;height:100%;opacity:0;position:absolute;z-index:9}.eventlisting .dates .date input::-webkit-calendar-picker-indicator{background:rgba(0,0,0,0);bottom:0;color:rgba(0,0,0,0);cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.eventlisting .dates .date span{position:absolute;top:0;left:0;text-transform:uppercase;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.eventlisting .dates .date .smallcalender{width:20px;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.eventlisting .filters-select-wrapper .filter-select{padding:20px 30px 20px 30px;border:1px solid rgba(0,0,0,.5);color:#121212;text-align:center;font-size:15px;font-family:"Frutiger Next W04 Bold Cond";font-weight:700;line-height:18px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:17px;margin-right:12px;background:rgba(0,0,0,0);transition:all .4s ease-in-out;width:100%}@media(min-width: 992px){.eventlisting .filters-select-wrapper .filter-select{width:auto}}.eventlisting .filters-select-wrapper .filter-select:hover{box-shadow:0 0 0 1px #000}.eventlisting .filters-select-wrapper .filter-select.active{box-shadow:0 0 0 1px #000}.eventlisting .filters-select-wrapper .filter-select.active img{transform:rotate(180deg)}.eventlisting .filters-select-wrapper .filter-select img{transition:all .4s ease-in-out;margin-right:10px;vertical-align:unset}.eventlisting .filters-select-wrapper .filter-select span{padding:5px 9px;background-color:#121212;color:#fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.eventlisting .filters-select-wrapper .filter-container{display:none;margin-top:12px;padding:26px 10px 10px 10px;background:#f6f6f6;margin-bottom:15px}@media(min-width: 992px){.eventlisting .filters-select-wrapper .filter-container{padding:56px 80px 64px 80px}}.eventlisting .filters-select-wrapper .filter-container .labels label{padding:12px 21px 12px 18px;border:1px solid rgba(0,0,0,.25);border-radius:100px;font-family:"Frutiger Next W04 Bold Cond";font-size:16px;font-weight:700;line-height:20px;letter-spacing:.400000006px;transition:all .4s ease-in-out;margin-right:8px}.eventlisting .filters-select-wrapper .filter-container .labels label:hover{box-shadow:0 0 0 1px #000;cursor:pointer}.eventlisting .filters-select-wrapper .filter-container .labels label.active{background-color:#000;color:#fff}.eventlisting .filters-select-wrapper .filter-container .labels label img{height:24px;width:auto;margin-right:8px;display:none}.eventlisting .filters-select-wrapper .filter-container .labels .checkbox-label{width:100%;display:inline-block}@media(min-width: 992px){.eventlisting .filters-select-wrapper .filter-container .labels .checkbox-label{width:23%}}.eventlisting .filters-select-wrapper .filter-container .labels .checkbox-label input[type=checkbox]{position:relative;border:1px solid #000;border-radius:2px;background:none;cursor:pointer;line-height:0;margin:0 .6em 0 0;outline:0;padding:0 !important;vertical-align:text-top;height:20px;width:20px;margin-bottom:10px;-webkit-appearance:none;opacity:1}.eventlisting .filters-select-wrapper .filter-container .labels .checkbox-label input[type=checkbox]:checked{background-color:#000;opacity:1}.eventlisting .filters-select-wrapper .filter-container .labels .checkbox-label input[type=checkbox]:before{content:"";position:absolute;height:16px;width:16px;z-index:2;background-image:url("https://stuiq.szo.dev4.agency/wp-content/themes/szo/assets/images/icons/icon_checkmark_white.svg")}.eventlisting .pagination{display:flex;justify-content:space-between;align-items:center}.eventlisting .pagination button{color:rgba(18,18,18,.75);display:inline-block;height:45px;width:45px;text-decoration:none;border-radius:100%;margin:0 5px;font-size:21px;font-family:"Frutiger Next W04 Light Cond";line-height:108%;font-weight:700 !important}.eventlisting .pagination button:hover{background-color:rgba(0,0,0,0);color:#000;border:1px solid #000 !important}.eventlisting .pagination button.active{background-color:#000;color:#fff}.eventlisting .pagination button.page-link{border:0}.eventlisting .pagination .next button,.eventlisting .pagination .prev button{border-radius:100%;height:45px;width:45px;border:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.eventlisting .pagination .next button:hover,.eventlisting .pagination .prev button:hover{background-color:rgba(0,0,0,0);color:#000;border:1px solid #000 !important}.eventlisting .pagination .next button svg,.eventlisting .pagination .prev button svg{margin-bottom:3px}.eventlisting .teaser-item{border-top:1px solid rgba(0,0,0,.15);padding:16px 0}@media(max-width: 768px){.eventlisting .teaser-item{padding:24px 0 48px 0}}.eventlisting .teaser-item .smallpin{vertical-align:top;margin-right:20px}@media(max-width: 768px){.eventlisting .teaser-item .smallpin{margin-right:16px}}.eventlisting .teaser-item .wrapper{width:100%}@media(max-width: 768px){.eventlisting .teaser-item .wrapper{order:2}}.eventlisting .teaser-item a{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.eventlisting .teaser-item a{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.eventlisting .teaser-item a:hover .image-wrapper img{opacity:1;transform:scale(1)}.eventlisting .teaser-item .image-wrapper{display:inline-block;height:200px;aspect-ratio:1/1;overflow:hidden}@media(max-width: 768px){.eventlisting .teaser-item .image-wrapper{order:1;display:none;width:120px;max-width:100%;height:auto;aspect-ratio:1/1;margin-bottom:24px}}@media(max-width: 768px){.eventlisting .teaser-item .image-wrapper.hasimage{display:block}}.eventlisting .teaser-item .image-wrapper img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.5);transition:all .5s ease-out}@media(max-width: 768px){.eventlisting .teaser-item .image-wrapper img{opacity:1;transform:scale(1)}}.eventlisting .teaser-item .date-wrapper,.eventlisting .teaser-item .content-wrapper{display:inline-block;vertical-align:top;margin-top:0;margin-bottom:0}@media(max-width: 768px){.eventlisting .teaser-item .date-wrapper,.eventlisting .teaser-item .content-wrapper{display:block}}.eventlisting .teaser-item .date-wrapper{width:150px;text-transform:uppercase;color:#121212;margin-bottom:0}@media(max-width: 768px){.eventlisting .teaser-item .date-wrapper{width:auto}}@media(max-width: 768px){.eventlisting .teaser-item .date-wrapper h3{font-family:"Frutiger Next W04 Bold Cond";font-weight:700;font-size:18px;line-height:108%;text-transform:uppercase;color:#121212;margin-bottom:9px}}@media(max-width: 768px){.eventlisting .teaser-item .date-wrapper h3 br{content:" "}}@media(max-width: 768px){.eventlisting .teaser-item .date-wrapper h3 br::after{content:" "}}.eventlisting .teaser-item .content-wrapper{font-family:"Zuerioberland";font-weight:700;font-size:28px;line-height:115%;text-transform:uppercase;color:#121212;margin-left:40px}@media(min-width: 992px){.eventlisting .teaser-item .content-wrapper{max-width:calc(100% - 200px)}}@media(max-width: 768px){.eventlisting .teaser-item .content-wrapper{margin-left:0}}@media(max-width: 768px){.eventlisting .teaser-item .content-wrapper h3{font-family:"Zuerioberland";font-style:normal;font-weight:700;font-size:24px;line-height:108%;text-transform:uppercase;color:#121212;margin-bottom:0}}.eventlisting .teaser-item .content-wrapper h5{margin-top:24px;color:rgba(18,18,18,.75);margin-bottom:0}.eventlisting .mobile_view{display:none}@media screen and (max-width: 991px){.eventlisting .mobile_view{display:block}}.eventlisting .mobile_view .filter_show{padding:20px 30px 20px 30px;border:1px solid rgba(0,0,0,.5);color:#121212;text-align:center;font-size:15px;font-family:"Frutiger Next W04 Bold Cond";font-weight:700;line-height:18px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:17px;margin-right:12px;background:rgba(0,0,0,0);transition:all .4s ease-in-out;width:100%}@media(min-width: 992px){.eventlisting .mobile_view .filter_show{width:auto}}.eventlisting .mobile_view .filter_show:hover{box-shadow:0 0 0 1px #000}.eventlisting .mobile_view .filter_show.active{box-shadow:0 0 0 1px #000}.eventlisting .mobile_view .filter_show.active img{transform:rotate(180deg)}.eventlisting .mobile_view .filter_show img{transition:all .4s ease-in-out;margin-right:10px;vertical-align:unset}.eventlisting .desktop_view{display:block}@media screen and (max-width: 991px){.eventlisting .desktop_view{display:none}}/*# sourceMappingURL=eventlisting.min.css.map */