.elementor-kit-5{--e-global-color-primary:#229ad2;--e-global-color-secondary:#333;--e-global-color-text:#333;--e-global-color-accent:#d09c28;--e-global-color-d1fe5d2:#ddd;--e-global-color-3351d2a:#000;--e-global-color-9fa512f:#fff;--e-global-typography-primary-font-family:"Rotis Serif 65";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Rotis Serif 55";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Rotis Serif 55";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Rotis Serif 65";--e-global-typography-accent-font-weight:500}.elementor-kit-5 e-page-transition{background-color:#ffbc7d}.elementor-kit-5 a{color:var(--e-global-color-accent)}.elementor-kit-5 a:hover{color:var(--e-global-color-primary);text-decoration:underline}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1400px}.e-con{--container-max-width:1400px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header{padding-inline-end:0px;padding-inline-start:0px}@media(max-width:1180px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--accent-color-blue:#229ad2;--accent-color-gold:#d09c28;--light-grey:#ddd;--dark-grey:#333;--font-fam-accent:'Rotis Serif 65','sans-serif';--font-fam-normal:'Rotis Serif 55','sans-serif'}.h1{color:var(--dark-grey);font-family:var(--font-fam-accent);font-size:46px;font-weight:400}.h2{color:var(--dark-grey);font-family:var(--font-fam-accent);font-size:38px;font-weight:400}.h3{color:var(--dark-grey);font-family:var(--font-fam-accent);font-size:28px;font-weight:400}.h4{color:var(--dark-grey);font-family:var(--font-fam-accent);font-size:22px;font-weight:400}.body{font-family:var(--font-fam-normal);font-size:18px;font-weight:400;color:var(--dark-grey)}li{font-family:var(--font-fam-normal);font-size:18px;font-weight:400;color:var(--dark-grey)}.footer{font-family:var(--font-fam-normal);font-weight:300;font-size:14px}.font-acc{font-family:var(--font-fam-normal)}.font-norm{font-family:var(--font-fam-normal)}.hr-gold{background-color:var(--accent-color-gold) !important;height:2px;border-width:0;max-width:100%;margin-top:-26px !important}.hr-blue{background-color:var(--accent-color-blue) !important;height:2px;border-width:0;max-width:400px;margin:auto !important}.liner{display:flex;align-items:flex-start;text-align:left}.liner:after{content:"";flex-grow:1;height:2px;background:var(--accent-color-gold);min-width:20px;margin:auto}.liner:after{margin-left:20px}.stoererErw{background-color:var(--accent-color-blue);width:450px;position:relative;display:inline-block;background:#3498db;padding:20px 60px 0 40px;clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%)}.stoererJug{background-color:var(--accent-color-blue);width:450px;position:relative;display:inline-block;background:#3498db;padding:20px 40px 0 60px;margin-left:-40px;clip-path:polygon(10% 0,100% 0%,100% 100%,0 100%)}.stoererWrap{padding:3px;background:#fff;display:flex}.stoererJug>p{text-align:right}.bodyForm,.bodyForm>li{font-family:var(--font-fam-normal);font-size:16px;font-weight:400;line-height:24px;color:var(--dark-grey)}#mitgliedsantragForm{position:relative;max-width:100%;width:100vw !important;padding:20px;border-radius:8px}#mitgliedsantragForm label{display:block;margin-bottom:5px;font-size:16px;font-family:var(--font-fam-normal)}#mitgliedsantragForm select,#mitgliedsantragForm input:not([type=checkbox]),#mitgliedsantragForm option,#mitgliedsantragForm textarea{width:100%;padding:10px;border:1px solid #229ad2;border-radius:5px;font-size:16px;font-family:var(--font-fam-normal);color:grey;box-shadow:rgba(0,0,0,.16) 0px 2px 4px}#mitgliedsantragForm input[type=checkbox]{width:auto;padding:0;border:none;box-shadow:none;vertical-align:middle}#mitgliedsantragForm select:focus,#mitgliedsantragForm input:focus,#mitgliedsantragForm option:focus,#mitgliedsantragForm textarea:focus{outline:none;border:1px solid var(--accent-color-gold)}#mitgliedsantragForm input::placeholder,#mitgliedsantragForm textarea::placeholder{color:grey;font-family:var(--font-fam-normal)}.form-group{margin:0;padding-bottom:15px}.grid5050{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;margin:0}.grid402040{display:grid;grid-template-columns:2fr 1fr 2fr;column-gap:20px;margin:0}.grid33{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;margin:0}.div__prices{padding-top:30px}.tab{width:100%;min-width:100%;height:auto;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;position:absolute;left:0;top:0}#tabsContent{position:relative;max-width:100%;min-width:100%;min-height:400px;height:auto;overflow:hidden}.tab.active{opacity:1;visibility:visible;position:relative}button{padding:10px;cursor:pointer}.pagination{display:flex;gap:10px;margin-top:20px}.required-label:after{content:" *";color:var(--accent-color-gold)}.error{border:2px solid red !important}.error+.custom-checkbox{border-color:red !important}.formAcceptance{display:flex;align-items:flex-start;gap:10px;max-width:100%}.formAcceptance input[type=checkbox]{display:none}.formAcceptance .custom-checkbox{width:18px;height:18px;border:2px solid #999;border-radius:3px;display:inline-block;position:relative;cursor:pointer;margin-right:10px;transition:background-color .3s,border-color .3s}.formAcceptance input[type=checkbox]:checked+.custom-checkbox:before{content:"✔";font-size:12px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700}.formAcceptance input[type=checkbox]:checked+.custom-checkbox{background-color:var(--accent-color-blue);border-color:var(--accent-color-gold)}.formAcceptance input[type=checkbox]:hover+.custom-checkbox{border-color:var(--accent-color-blue)}.formAcceptance label{line-height:1.9;word-break:break-word}.interestsCheckboxes{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:100%}.interestsCheckboxes label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:16px}.interestsCheckboxes input[type=checkbox]{display:none}.interestsCheckboxes input[type=checkbox]+.custom-checkbox{width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;display:inline-block;position:relative;cursor:pointer;transition:background-color .3s,border-color .3s}.interestsCheckboxes input[type=checkbox]:checked+.custom-checkbox:before{content:"✔";font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.interestsCheckboxes input[type=checkbox]:checked+.custom-checkbox{background-color:var(--accent-color-blue);border-color:var(--accent-color-gold)}.interestsCheckboxes input[type=checkbox]:hover+.custom-checkbox{border-color:var(--accent-color-blue)}.interestsCheckboxes input[type=checkbox]+.custom-checkbox{margin-right:10px}#paginationControls{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.hidden{display:none !important}.switch-container{display:flex;align-items:center;gap:20px;font-size:16px;cursor:pointer;padding:20px 10px 0 0}.switch-label{user-select:none;padding-right:10px}.switch{position:relative;display:inline-block;margin-top:10px;width:50px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;border-radius:34px;transition:.3s}.slider:before{content:"";position:absolute;height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.3s}input:checked+.slider{background-color:#229ad2}input:checked+.slider:before{transform:translateX(22px)}.center{text-align:center}.left{text-align:left}.right{text-align:right}.underLine{text-decoration:underline}.upperCase{text-transform:uppercase}.bold{font-weight:900}.italic{font-style:italic}.light{color:var(--light-grey)}.dark{color:var(--dark-grey)}.white{color:#fff}.black{color:#000}.acc-blue{color:var(--accent-color-blue)}.acc-gold{color:var(--accent-color-gold)}.fs16{font-size:16px !important}.sti_container{position:relative}.btn{position:relative;display:inline-block;background-color:#fff0 !important;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;color:var(--dark-grey);-webkit-transition:width .5s;transition:width .5s;border-radius:5px;font-size:18px}.btn-icon{color:#28d146;font-size:45px;vertical-align:middle}.btn .btn-text{max-width:0;display:inline-block;-webkit-transition:color .25s 1.5s,max-width 2s;transition:color .25s 1.5s,max-width 2s;vertical-align:top;white-space:nowrap;overflow:hidden;color:var(--dark-grey) !important;vertical-align:middle;transition:.5s}.btn:hover .btn-text{max-width:300px;vertical-align:middle;padding-left:10px;transition:.5s}.btn:hover{background-color:#fff !important}.btn-dev{position:relative;background-color:#fff0 !important;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;font-size:18px;line-height:16px}.btn-icon-dev{vertical-align:middle;display:inline-block;color:#fff;background-color:var(--accent-color-blue);border:2px solid var(--accent-color-blue);border-radius:50%;text-align:center;padding:.5em!important;line-height:1 !important;transition:.5s;font-size:20px}.btn-dev .btn-text-dev{max-width:0;display:inline-block;-webkit-transition:color .25s 1.5s,max-width 2s;transition:color .25s 1.5s,max-width 1.5s;vertical-align:top;white-space:nowrap;overflow:hidden;color:var(--dark-grey) !important;vertical-align:middle;transition:.5s;color:#fff !important;padding-left:20px !important;clip-path:polygon(5% 0,100% 0,100% 50%,100% 100%,5% 100%,0% 50%)}.btn-dev:hover>.btn-icon-dev{display:inline-block;color:var(--accent-color-blue);background-color:#fff;border:2px solid var(--accent-color-blue);border-radius:50%;text-align:center;padding:.5em!important;line-height:1 !important;transition:.5s;font-size:20px}.btn-dev:hover .btn-text-dev{max-width:300px;vertical-align:middle;padding-left:10px;transition:.5s;background-color:rgba(34,154,210,.8);font-size:18px;padding:10px}.btn-2,#btn-2,input[value=Anmelden]{position:relative;display:block;overflow:hidden;width:100%;height:50px;max-width:300px;margin:1rem auto;text-transform:uppercase;border:1px solid var(--accent-color-blue) !important;color:var(--accent-color-blue) !important;text-align:center;font-size:16px !important;font-family:var(--font-fam-normal) !important;text-decoration:none !important;line-height:50px !important;border-radius:3px !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s !important;letter-spacing:1px}.btn-2:hover,#btn-2:hover,input[value=Anmelden]:hover{background-color:var(--accent-color-blue);color:#fff !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[value=Anmelden]{line-height:35px}input[value=Anmelden]:hover{background:var(--accent-color-blue);color:#fff}.btnLeft{position:relative;display:inline-block;max-width:225px !important;width:100%}.btn-2-inv{position:relative;display:block;overflow:hidden;width:100%;height:50px;max-width:300px;margin:1rem auto;text-transform:uppercase;border:1px solid var(--accent-color-blue) !important;background-color:var(--accent-color-blue);color:#fff !important;text-align:center;font-size:16px !important;font-family:var(--font-fam-normal) !important;text-decoration:none !important;line-height:50px !important;border-radius:3px !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s !important;letter-spacing:1px}.btn-2-inv:hover{background-color:#fff;color:var(--accent-color-blue) !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[value=Anmelden]{line-height:35px}input[value=Anmelden]:hover{background:var(--accent-color-blue);color:#fff}.btnLeft{position:relative;display:inline-block;max-width:225px !important;width:100%}.outterWrap{padding-left:40px !important;padding-right:40px !important}.bodyLink{color:var(--accent-color-gold)}.bodyLink:hover{color:var(--accent-color-blue);text-decoration:underline !important}.bodyLink:visited{color:#551a8b}.bodyLink:active{color:var(--accent-color-blue);text-decoration:underline !important}.footerLink{color:var(--dark-grey) !important}.footerLink:hover{color:var(--accent-color-gold) !important}.footerLink:visited{color:#551a8b}.footerLink:active{color:var(--accent-color-gold);text-decoration:underline !important}.overlayLink{color:#fff !important;text-decoration:none !important}.overlayLink:hover{color:#fff !important;text-decoration:none !important}.linkNoUnderline{color:#fff !important}.blueLink{color:var(--dark-grey) !important}.blueLink:hover{color:var(--accent-color-blue) !important;text-decoration:none !important}#headerNavLeft a,#headerNavRight a,#headerNavBooking a{text-decoration:none !important}.headerLogo{width:100px !important;transition:.5s}.headerLogoScroll{width:75px !important;transition:.5s;margin-bottom:-41px !important}.headerSection{background-color:transparent;border-bottom:0 #fff solid}.headerSectionScroll{background-color:var(--accent-color-blue) !important;border-bottom:2px #fff solid;margin-bottom:-40px !important}.headerSectionScroll [aria-current=page]{background-color:#fff !important;color:var(--accent-color-blue) !important}.headerNav{font-size:20px !important}.headerNavScroll{font-size:18px !important}.swiper-slide-contents{position:absolute;left:0;padding:20px 8% 20px 10%;background-color:rgba(0,0,0,.5)}.mec-events-meta-group-countdown{display:none}.comments-area{display:none}.mec-event-footer{display:none}.mec-event-content{padding-bottom:15px !important}.mec-single-title,.mec-single-event-description{color:var(--dark-grey) !important}.mec-event-article{border:0 solid red !important;box-shadow:none !important}.col-md-3{display:none}.mec-event-date{border:1px solid var(--dark-grey);padding:5px !important}.mec-event-date:after{padding-top:40px !important}.mec-multiple-dates:after{content:"";background-color:red !important;margin-top:100px !important}.mec-wrap .mec-timeline-events-container a{font-family:var(--font-fam-accent) !important;font-size:26px;hyphens:auto}.mec-wrap .mec-timeline-events-container p{font-family:var(--font-fam-normal) !important;font-size:18px}a.mec-timeline-readmore{font-size:18px !important;color:#fff}.mec-wrap .mec-timeline-event-content a.mec-timeline-readmore:hover{background-color:#fff;color:var(--accent-color-blue);border:1px solid var(--accent-color-blue)}#box1,#box2,#box3,#box4,#box5,#box6{height:350px}#text1,#text2,#text3,#text4,#text5,#text6{display:none}.mec-event-date,.mec-time-details,.mec-event-title,.mec-event-detail,.mec-single-title,.mec-single-event-description,.mec-social-single,.mec-single-event-date,.mec-single-event-time,.mec-time,.mec-date,.mec-load-more-button,.mec-events-content,.mec-events-gcal{font-family:var(--font-fam-normal) !important}.elementor-bg{background-size:contain !important;background-repeat:no-repeat !important}.ltcogImg{width:125px;margin-right:30px}.ltcogWrapper{display:flex;align-items:center}.container{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;clip-path:polygon(20% 0%,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 0);height:400px}.containerPerson{height:275px;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;clip-path:polygon(20% 0%,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 0);text-align:center}.containerTeams{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;clip-path:polygon(20% 0%,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 0)}.containerPerson img{max-width:75%}.container img,.containerTeams img{min-width:100%;min-height:100%;object-fit:cover}.text{position:absolute;text-align:center;color:#fff;font-family:var(--font-fam-normal);font-size:18px;bottom:35px;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1;padding-left:10px;padding-right:10px}.hiddenText{position:absolute;text-align:center;color:#fff;font-family:var(--font-fam-normal);font-size:18px;font-weight:100;bottom:20px;width:100%;z-index:1;visibility:hidden;line-height:18px;padding-left:10px;padding-right:10px}.containerPerson:hover .hiddenText{visibility:visible;position:absolute;bottom:20%;transition:all .5s ease-in-out;line-height:18px}.line1{position:absolute;left:calc(50% - 40px);bottom:20px;border-top:2px solid #fff;width:80px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.line2{position:absolute;left:calc(50% - 40px );bottom:30px;border-top:2px solid #fff;width:80px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.container:hover .line1,.containerPerson:hover .line1,.containerTeams:hover .line1{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translateX(300%);-moz-transform:translateX(300%);-ms-transform:translateX(300%);-o-transform:translateX(300%);transform:translateX(300%)}.container:hover .line2,.containerPerson:hover .line2,.containerTeams:hover .line2{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translateX(-300%);-moz-transform:translateX(-300%);-ms-transform:translateX(-300%);-o-transform:translateX(-300%);transform:translateX(-300%)}.container:hover .text,.containerPerson:hover .text,.containerTeams:hover .text{font-size:30px;position:absolute;bottom:40%;transition:all .5s ease-in-out}.container:after,.containerPerson:after,.containerTeams:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);opacity:0;transition:all 1s;-webkit-transition:all 1s}.container:hover:after,.containerPerson:hover:after,.containerTeams:hover:after{opacity:1}.container:hover img,.containerPerson:hover img,.containerTeams:hover img{width:100%;animation:move 5s ease;animation-fill-mode:forwards}@-webkit-keyframes move{0%{transform:scale(1)}100%{transform:scale(1.2)}}.mec-load-more-button{color:var(--dark-grey);border:1px solid var(--dark-grey)}.mec-load-more-button:hover{background-color:var(--accent-color-blue);border:1px solid #fff}.arrow-container{display:block;width:100px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateZ(0deg)}.arrow-container:hover{cursor:pointer}.arrow-container:hover .arrow{top:50%}.arrow-container:hover .arrow:before{transform:translate(-50%,-50%) rotateZ(-30deg)}.arrow-container:hover .arrow:after{transform:translate(-50%,-50%) rotateZ(30deg)}.arrow{position:absolute;left:50%;transition:all .4s ease}.arrow:before,.arrow:after{transition:all .4s ease;content:"";display:block;position:absolute;transform-origin:bottom right;background:#fff;width:3px;height:40px;border-radius:5px;transform:translate(-50%,-50%) rotateZ(-45deg)}.arrow:after{transform-origin:bottom left;transform:translate(-50%,-50%) rotateZ(45deg)}.arrow:nth-child(1){opacity:.3;top:35%}.arrow:nth-child(2){opacity:.6;top:55%}.arrow:nth-child(3){opacity:.9;top:75%}.gallery-icon:hover{transform:translateY(-15px);transition:.4s ease-in}.gallery-icon{transition:.4s ease-out;padding-right:25px 50px 25px 50px;margin-top:50px}.facebook,.twitter,.whatsapp,.email{background-color:#fff !important;border:2px solid var(--accent-color-blue) !important;border-radius:4px !important;transform:scale(1) !important;transition:all .5s}.facebook:hover,.twitter:hover,.whatsapp:hover,.email:hover{background-color:var(--accent-color-blue) !important;transform:scale(1.1) !important;transition:all .5s;text-decoration:none !important}.facebook:hover>.mec-fa-facebook,.twitter:hover>.mec-fa-twitter,.whatsapp:hover>.mec-fa-whatsapp,.email:hover>.mec-fa-envelope{color:#fff !important;text-decoration:none !important}.mec-fa-facebook,.mec-fa-twitter,.mec-fa-whatsapp,.mec-fa-envelope{color:var(--accent-color-blue) !important}.mec-single-event .mec-event-social li.mec-event-social-icon{padding:2px !important}.elementor-share-btn:hover{background-color:var(--accent-color-blue);border:2px solid var(--accent-color-blue) !important;transform:scale(1.1);transition:all .3s;transition-timing-function:ease}.elementor-share-btn{transition:all .3s;transition-timing-function:ease}.elementor-post__title a:hover{color:var(--accent-color-blue) !important;text-decoration:none}.elementor-post-navigation__prev a:hover,.elementor-post-navigation__next a:hover{text-decoration:none !important}.menu-item a:hover,.elementor-repeater-item-fb2fc86 a:hover{text-decoration:none}.elementor-post__card{border-bottom:2px solid var(--accent-color-blue) !important}.rm-form-container input[type=submit]{padding:0}.pulsating-circle{position:absolute;left:175px;top:240px;transform:translateX(-50%) translateY(-50%);width:30px;height:30px;z-index:99}.pulsating-circle:before{content:"";position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:45px;background-color:#01a4e9;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.pulsating-circle:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:15px;box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.hideDesktop{display:none}.mec-credit-url{display:none}@-webkit-keyframes pulse-ring{0%{transform:scale(.33)}80%,100%{opacity:0}}@keyframes pulse-ring{0%{transform:scale(.33)}80%,100%{opacity:0}}@-webkit-keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}100%{transform:scale(.8)}}@keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}100%{transform:scale(.8)}}@media only screen and (min-width:1024px) and (max-width:1180px){.pulsating-circle{position:absolute;left:50%;top:260px;transform:translateX(-50%) translateY(-50%);width:30px;height:30px;z-index:99}.pulsating-circle:before{content:"";position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:45px;background-color:#01a4e9;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.pulsating-circle:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:15px;box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}}@media only screen and (min-width:768px) and (max-width:1024px){.h1{font-size:46px;font-weight:400}.h2{font-size:38px;font-weight:400}.h3{font-size:28px;font-weight:400}.h4{color:var(--dark-grey);font-family:var(--font-fam-accent);font-size:22px;font-weight:400}.body{font-size:18px;font-weight:400}li{font-size:18px;font-weight:400}.footer{font-weight:300;font-size:14px}.hr-gold{height:2px;max-width:100%;margin-top:-26px !important}.hr-blue{height:2px;max-width:400px;margin:auto !important}.liner{display:flex;align-items:flex-start;text-align:left}.liner:after{content:"";flex-grow:1;height:2px;background:var(--accent-color-gold);min-width:20px;margin:auto}.liner:after{margin-left:20px}.btn-2,#btn-2,input[value=Anmelden]{position:relative;display:block;overflow:hidden;width:100%;height:50px;max-width:300px;margin:1rem auto;text-transform:uppercase;border:1px solid var(--accent-color-blue) !important;color:var(--accent-color-blue) !important;text-align:center;font-size:16px !important;font-family:var(--font-fam-normal) !important;text-decoration:none !important;line-height:50px !important;border-radius:3px !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s !important;letter-spacing:1px}.btn-2:hover,#btn-2:hover,input[value=Anmelden]:hover{background-color:var(--accent-color-blue) !important;color:#fff !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}[type=button]:focus,[type=submit]:focus,button:focus,#btn-2:focus{color:#fff !important}#btn-2:focus{background-color:#fff !Important}input[value=Anmelden]{line-height:35px}input[value=Anmelden]:hover{background:var(--accent-color-blue);color:#fff}.btnLeft{position:relative;display:inline-block;max-width:225px !important;width:100%}.outterWrap{padding-left:40px !important;padding-right:40px !important}#headerNavLeft a,#headerNavRight a,#headerNavBooking a{text-decoration:none !important}.headerLogo{width:100px !important}.headerLogoScroll{width:75px !important;margin-bottom:-51px !important}.headerSection{background-color:transparent;border-bottom:0 #fff solid}.headerSectionScroll{background-color:var(--accent-color-blue) !important;border-bottom:2px #fff solid;margin-bottom:-40px !important}.headerSectionScroll [aria-current=page]{background-color:#fff !important;color:var(--accent-color-blue) !important}.headerNav{font-size:20px !important}.headerNavScroll{font-size:18px !important}.swiper-slide-contents{position:absolute;min-width:100% !important;left:0;padding:20px 0 20px 10%;background-color:rgba(0,0,0,.5)}.pic img{object-fit:cover !important}.sti_container{position:relative}.btn{position:relative;display:inline-block;background-color:#fff !important;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;color:var(--accent-color-blue);-webkit-transition:width .5s;transition:width .5s;border-radius:5px;font-size:16px;padding:0 10px}.btn-icon{color:#28d146 !important;font-size:50px;vertical-align:middle}.mec-events-meta-group-countdown{display:none}.comments-area{display:none}.mec-event-footer{display:none}.mec-event-content{padding-bottom:15px !important}.mec-single-title,.mec-single-event-description{color:var(--dark-grey) !important}.mec-event-article{border:0 solid red !important;box-shadow:none !important}.col-md-3{display:none}.mec-event-date{border:1px solid var(--dark-grey)}#box1,#box2,#box3,#box4,#box5,#box6{height:350px}#text1,#text2,#text3,#text4,#text5,#text6{display:none}.elementor-bg{background-size:contain !important;background-repeat:no-repeat !important}.ltcogImg{width:125px;margin-right:30px}.ltcogWrapper{display:flex;align-items:center}.container{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;clip-path:polygon(20% 0%,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 0);height:250px}.containerPerson{height:275px;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;clip-path:polygon(20% 0%,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 0);text-align:center}.containerTeams{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;clip-path:polygon(20% 0%,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 0)}.containerPerson img{max-width:75%}.container img,.containerTeams img{min-width:100%;min-height:100%;object-fit:cover}.text{position:absolute;text-align:center;color:#fff;font-family:var(--font-fam-normal);font-size:18px;bottom:35px;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1;padding-left:10px;padding-right:10px}.hiddenText{position:absolute;text-align:center;color:#fff;font-family:var(--font-fam-normal);font-size:18px;font-weight:100;bottom:20px;width:100%;z-index:1;visibility:hidden;line-height:18px;padding-left:10px;padding-right:10px}.containerPerson:hover .hiddenText{visibility:visible;position:absolute;bottom:20%;transition:all .5s ease-in-out;line-height:18px}.line1{position:absolute;left:calc(50% - 40px);bottom:20px;border-top:2px solid #fff;width:80px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.line2{position:absolute;left:calc(50% - 40px );bottom:30px;border-top:2px solid #fff;width:80px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.container:hover .line1,.containerPerson:hover .line1,.containerTeams:hover .line1{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.container:hover .line2,.containerPerson:hover .line2,.containerTeams:hover .line2{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.container:hover .text,.containerPerson:hover .text,.containerTeams:hover .text{font-size:30px;position:absolute;bottom:40%;transition:all .5s ease-in-out}.container:after,.containerPerson:after,.containerTeams:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);opacity:0;transition:all 1s;-webkit-transition:all 1s}.container:hover:after,.containerPerson:hover:after,.containerTeams:hover:after{opacity:1}.container:hover img,.containerPerson:hover img,.containerTeams:hover img{width:100%;animation:move 5s ease;animation-fill-mode:forwards}.mec-load-more-button{color:var(--dark-grey);border:1px solid var(--dark-grey)}.mec-load-more-button:hover{background-color:var(--accent-color-blue);border:1px solid #fff}.mec-timeline-events-container{width:100%}.mec-timeline-event-date{height:75px;width:100%;position:relative;box-sizing:border-box}.mec-timeline-event-date:after{content:" ";display:block;position:absolute;height:5px;background:#000;width:40px;left:100%;top:calc(50% - 2px)}.mec-timeline-left-content{padding:0;margin:0}.mec-timeline-main-content{font-family:var(--font-fam-normal) !important;padding:20px;margin-top:20px}.mec-wrap .mec-timeline-events-container a{font-family:var(--font-fam-accent) !important;font-size:24px}.mec-wrap .mec-timeline-events-container p{font-family:var(--font-fam-normal) !important;font-size:18px}a.mec-timeline-readmore{font-size:18px !important}.arrow-container{display:block;width:100px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateZ(0deg)}.arrow-container:hover{cursor:pointer}.arrow-container:hover .arrow{top:50%}.arrow-container:hover .arrow:before{transform:translate(-50%,-50%) rotateZ(-30deg)}.arrow-container:hover .arrow:after{transform:translate(-50%,-50%) rotateZ(30deg)}.arrow{position:absolute;left:50%;transition:all .4s ease}.arrow:before,.arrow:after{transition:all .4s ease;content:"";display:block;position:absolute;transform-origin:bottom right;background:#fff;width:3px;height:40px;border-radius:5px;transform:translate(-50%,-50%) rotateZ(-45deg)}.arrow:after{transform-origin:bottom left;transform:translate(-50%,-50%) rotateZ(45deg)}.arrow:nth-child(1){opacity:.3;top:35%}.arrow:nth-child(2){opacity:.6;top:55%}.arrow:nth-child(3){opacity:.9;top:75%}.gallery-icon:hover{transform:translateY(-15px);transition:.4s ease-in}.gallery-icon{transition:.4s ease-out}.facebook,.twitter,.whatsapp,.email{background-color:#fff !important;border:2px solid var(--accent-color-blue) !important;border-radius:4px !important;transform:scale(1) !important;transition:all .5s}.facebook:hover,.twitter:hover,.whatsapp:hover,.email:hover{background-color:var(--accent-color-blue) !important;transform:scale(1.1) !important;transition:all .5s;text-decoration:none !important}.facebook:hover>.mec-fa-facebook,.twitter:hover>.mec-fa-twitter,.whatsapp:hover>.mec-fa-whatsapp,.email:hover>.mec-fa-envelope{color:#fff !important;text-decoration:none !important}.mec-fa-facebook,.mec-fa-twitter,.mec-fa-whatsapp,.mec-fa-envelope{color:var(--accent-color-blue) !important}.mec-single-event .mec-event-social li.mec-event-social-icon{padding:2px !important}.elementor-share-btn:hover{background-color:var(--accent-color-blue);border:2px solid var(--accent-color-blue) !important;transform:scale(1.1);transition:all .3s;transition-timing-function:ease}.elementor-share-btn{transition:all .3s;transition-timing-function:ease}.elementor-post__title a:hover{color:var(--accent-color-blue) !important;text-decoration:none}.elementor-post-navigation__prev a:hover,.elementor-post-navigation__next a:hover{text-decoration:none !important}.menu-item a:hover,.elementor-repeater-item-fb2fc86 a:hover{text-decoration:none}.elementor-post__card{border-bottom:2px solid var(--accent-color-blue) !important}.rm-form-container input[type=submit]{padding:0}.rm-form-container{padding-left:0}.pulsating-circle{position:absolute;left:50%;top:260px;transform:translateX(-50%) translateY(-50%);width:30px;height:30px;z-index:99}.pulsating-circle:before{content:"";position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:45px;background-color:#01a4e9;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.pulsating-circle:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:15px;box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.hideMobile{display:block}.hideTablet{display:none}.hideDesktop{display:none}}@media only screen and (max-width:767px){.h1{font-size:36px;font-weight:400}.h2{font-size:28px;font-weight:400}.h3{font-size:24px;font-weight:400}.h4{color:var(--dark-grey);font-family:var(--font-fam-accent);font-size:20px;font-weight:400}.body{font-size:16px;font-weight:400}li{font-size:16px;font-weight:400}.footer{font-weight:300;font-size:14px}.hr-gold{height:2px;max-width:100%;margin-top:-26px !important}.hr-blue{height:2px;max-width:400px;margin:auto !important}.liner{display:block;border-bottom:2px solid var(--accent-color-gold)}.liner:after{content:"";flex-grow:0;background:green !important;heigth:10px;min-width:0}.liner:after{margin-left:0}.trennerHeader{display:none}.btn-2,#btn-2,input[value=Anmelden]{position:relative;display:block;overflow:hidden;width:100%;height:50px;max-width:300px;margin:1rem auto;text-transform:uppercase;border:1px solid var(--accent-color-blue) !important;color:var(--accent-color-blue) !important;text-align:center;font-size:16px !important;font-family:var(--font-fam-normal) !important;text-decoration:none !important;line-height:50px !important;border-radius:3px !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s !important;letter-spacing:1px}.btn-2:hover,#btn-2:hover,input[value=Anmelden]:hover{background-color:var(--accent-color-blue);color:#fff !important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[value=Anmelden]{line-height:35px;min-width:100% !important}input[value=Anmelden]:hover{background:var(--accent-color-blue);color:#fff}.btnLeft{position:relative;display:inline-block;max-width:225px !important;width:100%}.rm-form-container{padding-left:0}.outterWrap{padding-left:20px !important;padding-right:20px !important}#headerNavLeft a,#headerNavRight a,#headerNavBooking a{text-decoration:none !important}.headerLogo{width:100px !important}.headerLogoScroll{width:60px !important;margin-bottom:-30px !important}.headerSection{background-color:transparent;border-bottom:0 #fff solid}.headerSectionScroll{background-color:var(--accent-color-blue) !important;border-bottom:2px #fff solid;margin-bottom:0 !important}.headerSectionScroll [aria-current=page]{background-color:#fff !important;color:var(--accent-color-blue) !important}.headerNav{font-size:20px !important}.headerNavScroll{font-size:18px !important}.swiper-slide-contents{position:absolute;left:0;padding:20px 8% 20px 10%;min-width:100%;background-color:rgba(0,0,0,.5)}.sti_container{position:relative}.btn{position:relative;display:inline-block;background-color:#fff !important;cursor:pointer;outline:none;border-top:0;vertical-align:middle;text-decoration:none;-webkit-transition:width .5s;transition:width .5s;border-radius:5px;font-size:16px;padding:0 10px}.btn-icon{color:#28d146 !important;font-size:50px;vertical-align:middle}.mec-events-meta-group-countdown{display:none}.comments-area{display:none}.mec-event-footer{display:none}.mec-event-content{padding-bottom:15px !important}.mec-single-title,.mec-single-event-description{color:var(--dark-grey) !important}.mec-event-article{border:0 solid red !important;box-shadow:none !important}.col-md-3{display:none}.mec-event-date{border:1px solid var(--dark-grey)}#box1,#box2,#box3,#box4,#box5,#box6{height:350px}#text1,#text2,#text3,#text4,#text5,#text6{display:none}.elementor-bg{background-size:contain !important;background-repeat:no-repeat !important}.ltcogImg{width:100px;display:block;margin:auto;padding-bottom:10px}.ltcogWrapper{display:block}.container{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;clip-path:polygon(20% 0%,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 0);height:250px}.containerPerson{height:275px;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;clip-path:polygon(20% 0%,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 0);text-align:center}.containerTeams{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;clip-path:polygon(20% 0%,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 0)}.containerPerson img{max-width:75%}.container img,.containerTeams img{min-width:100%;min-height:100%;object-fit:cover}.text{position:absolute;text-align:center;color:#fff;font-family:var(--font-fam-normal);font-size:18px;bottom:35px;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1;padding-left:10px;padding-right:10px}.hiddenText{position:absolute;text-align:center;color:#fff;font-family:var(--font-fam-normal);font-size:18px;font-weight:100;bottom:20px;width:100%;z-index:1;visibility:hidden;line-height:18px;padding-left:10px;padding-right:10px}.containerPerson:hover .hiddenText{visibility:visible;position:absolute;bottom:20%;transition:all .5s ease-in-out;line-height:18px}.line1{position:absolute;left:calc(50% - 40px);bottom:20px;border-top:2px solid #fff;width:80px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.line2{position:absolute;left:calc(50% - 40px );bottom:30px;border-top:2px solid #fff;width:80px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.container:hover .line1,.containerPerson:hover .line1,.containerTeams:hover .line1{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.container:hover .line2,.containerPerson:hover .line2,.containerTeams:hover .line2{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.container:hover .text,.containerPerson:hover .text,.containerTeams:hover .text{font-size:25px;position:absolute;bottom:40%;transition:all .5s ease-in-out}.container:after,.containerPerson:after,.containerTeams:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);opacity:0;transition:all 1s;-webkit-transition:all 1s}.container:hover:after,.containerPerson:hover:after,.containerTeams:hover:after{opacity:1}.container:hover img,.containerPerson:hover img,.containerTeams:hover img{width:100%;animation:move 5s ease;animation-fill-mode:forwards}.mec-load-more-button{color:var(--dark-grey);border:1px solid var(--dark-grey)}.mec-load-more-button:hover{background-color:var(--accent-color-blue);border:1px solid #fff}.mec-timeline-events-container{width:100%}.mec-timeline-event-date{height:75px;width:100%;position:relative;box-sizing:border-box}.mec-timeline-event-date:after{content:" ";display:block;position:absolute;height:5px;background:#000;width:40px;left:100%;top:calc(50% - 2px)}.mec-timeline-left-content{padding:0;margin:0}.mec-timeline-main-content{font-family:var(--font-fam-normal) !important;padding:15px;margin-top:20px}.mec-wrap .mec-timeline-events-container a{font-family:var(--font-fam-accent) !important;font-size:24px}.mec-wrap .mec-timeline-events-container p{font-family:var(--font-fam-normal) !important;font-size:16px}a.mec-timeline-readmore{font-size:16px !important}.arrow-container{display:block;width:100px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateZ(0deg)}.arrow-container:hover{cursor:pointer}.arrow-container:hover .arrow{top:50%}.arrow-container:hover .arrow:before{transform:translate(-50%,-50%) rotateZ(-30deg)}.arrow-container:hover .arrow:after{transform:translate(-50%,-50%) rotateZ(30deg)}.arrow{position:absolute;left:50%;transition:all .4s ease}.arrow:before,.arrow:after{transition:all .4s ease;content:"";display:block;position:absolute;transform-origin:bottom right;background:#fff;width:3px;height:40px;border-radius:5px;transform:translate(-50%,-50%) rotateZ(-45deg)}.arrow:after{transform-origin:bottom left;transform:translate(-50%,-50%) rotateZ(45deg)}.arrow:nth-child(1){opacity:.3;top:35%}.arrow:nth-child(2){opacity:.6;top:55%}.arrow:nth-child(3){opacity:.9;top:75%}.gallery-icon:hover{transform:translateY(-15px);transition:.4s ease-in}.gallery-icon{transition:.4s ease-out;padding-right:25px 50px 25px 50px;margin-top:50px}.elementor-45 .elementor-element.elementor-element-ff47771 .gallery{margin:0 0 -50px}.facebook,.twitter,.whatsapp,.email{background-color:#fff !important;border:2px solid var(--accent-color-blue) !important;border-radius:4px !important;transform:scale(1) !important;transition:all .5s}.facebook:hover,.twitter:hover,.whatsapp:hover,.email:hover{background-color:var(--accent-color-blue) !important;transform:scale(1.1) !important;transition:all .5s;text-decoration:none !important}.facebook:hover>.mec-fa-facebook,.twitter:hover>.mec-fa-twitter,.whatsapp:hover>.mec-fa-whatsapp,.email:hover>.mec-fa-envelope{color:#fff !important;text-decoration:none !important}.mec-fa-facebook,.mec-fa-twitter,.mec-fa-whatsapp,.mec-fa-envelope{color:var(--accent-color-blue) !important}.mec-single-event .mec-event-social li.mec-event-social-icon{padding:2px !important}.elementor-share-btn:hover{background-color:var(--accent-color-blue);border:2px solid var(--accent-color-blue) !important;transform:scale(1.1);transition:all .3s;transition-timing-function:ease}.elementor-share-btn{transition:all .3s;transition-timing-function:ease}.elementor-post__title a:hover{color:var(--accent-color-blue) !important;text-decoration:none}.elementor-post-navigation__prev a:hover,.elementor-post-navigation__next a:hover{text-decoration:none !important}.menu-item a:hover,.elementor-repeater-item-fb2fc86 a:hover{text-decoration:none}.elementor-post__card{border-bottom:2px solid var(--accent-color-blue) !important}.rm-form-container input[type=submit]{padding:0}.pulsating-circle{position:absolute;left:160px;top:200px;transform:translateX(-50%) translateY(-50%);width:30px;height:30px;z-index:99}.pulsating-circle:before{content:"";position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:45px;background-color:#01a4e9;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.pulsating-circle:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:15px;box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.mec-event-date{border:1px solid var(--dark-grey);padding:3px !important}.mec-multiple-dates{margin-left:-30px}.mec-event-date:after{padding-top:40px !important}.mec-multiple-dates:after{content:"";background-color:red !important;margin-top:100px !important}.hideMobile{display:none}.hideTablet{display:block}.hideDesktop{display:block}}@font-face{font-family:'Rotis Serif 65';font-style:normal;font-weight:400;font-display:auto;src:url(//www.iphitos.de/en//wp-content/uploads/2022/07/RotisSerifStd-Bold.woff) format('woff')}@font-face{font-family:'Rotis Serif 55';font-style:normal;font-weight:400;font-display:auto;src:url(//www.iphitos.de/en//wp-content/uploads/2022/07/RotisSerif.woff) format('woff')}