@font-face{font-family:'evelethclean_regular';src:url("../webfont/evelethclean-webfont.eot");src:url("../webfont/evelethclean-webfont.eot?#iefix") format("embedded-opentype"),url("../webfont/evelethclean-webfont.woff") format("woff"),url("../webfont/evelethclean-webfont.ttf") format("truetype"),url("../webfont/evelethclean-webfont.svg#evelethclean_regular") format("svg");font-weight:normal;font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::-moz-selection{background:#ccaa5a;color:#fff}*::selection{background:#ccaa5a;color:#fff}*::-moz-selection{background:#ccaa5a;color:#fff}html,body{color:#004a57;font-family:"Avenir LT W01_35 Light1475496",Helvetica,sans-serif;font-size:16px;overflow-x:hidden}.ios-only,.android-only{display:none}body.home .headline{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right;right:30px;max-width:380px;margin-top:0;z-index:999999;max-width:35.5vw}body.home .headline .zusatz{margin-top:50px;margin-right:10px;float:right;font-size:20px;color:#004a57;font-family:"Avenir LT W01_95 Black1475556",Helvetica,sans-serif}h1,.h1{font-family:"evelethclean_regular",Helvetica,sans-serif;font-size:5vw;color:#ccaa5a;letter-spacing:0.1em;line-height:1.2;text-align:right;position:relative;z-index:99999;margin-top:12vh}h2,.tabs--termine a,.h2{font-family:"Avenir LT W01_95 Black1475556",Helvetica,sans-serif;font-size:24px;line-height:1.4;margin-bottom:25px}p,input{max-width:600px}a#logo{font-family:"evelethclean_regular",Helvetica,sans-serif;font-size:20px;color:#ccaa5a;letter-spacing:0.2em;line-height:1.2}a#logo:hover{text-decoration:none}blockquote{font-size:1.8rem;line-height:1.1;font-family:mrs-eaves, serif;font-weight:400;font-style:normal;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;margin:50px auto 0 auto;max-width:80%;position:relative;quotes:"»" "«" "‘" "’"}blockquote p,blockquote div{display:inline}blockquote:before{content:open-quote;position:absolute;margin-left:-20px}blockquote:after{content:close-quote;position:absolute}small.author{margin-top:5px;font-family:"Avenir LT W01_35 Light1475496",Helvetica,sans-serif;font-size:.8rem;margin:20px auto 50px auto;max-width:80%;display:block}button,.btn,.de-dookie__btn.-agree,.formEmailButton{background-color:#004a57;color:#ccaa5a;border:none;padding:12px 30px;border-radius:0;cursor:pointer;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}button:hover,button:focus,.btn:hover,.de-dookie__btn.-agree:hover,.btn:focus,.de-dookie__btn.-agree:focus,.formEmailButton:hover,.formEmailButton:focus{background-color:#ccaa5a;color:#004a57;outline:none}button.light,.btn.light,.light.de-dookie__btn.-agree,.formEmailButton.light{background-color:#ccaa5a;color:#004a57}button.light:hover,button.light:focus,.btn.light:hover,.light.de-dookie__btn.-agree:hover,.btn.light:focus,.light.de-dookie__btn.-agree:focus,.formEmailButton.light:hover,.formEmailButton.light:focus{background-color:#004a57;color:#ccaa5a;outline:none}button.btn-outlined,.btn.btn-outlined,.btn-outlined.de-dookie__btn.-agree,.formEmailButton.btn-outlined{border:1px solid #ccaa5a;background-color:white}button.btn-outlined:hover,button.btn-outlined:focus,.btn.btn-outlined:hover,.btn-outlined.de-dookie__btn.-agree:hover,.btn.btn-outlined:focus,.btn-outlined.de-dookie__btn.-agree:focus,.formEmailButton.btn-outlined:hover,.formEmailButton.btn-outlined:focus{border-color:#004a57;background-color:#004a57;color:#ccaa5a;outline:none}button.btn-sanitized,.btn.btn-sanitized,.btn-sanitized.de-dookie__btn.-agree,.formEmailButton.btn-sanitized{padding:12px 28px 10px}input[type="password"],input[type="text"],input[type="tel"],input[type="number"],input[type="email"]{color:#004a57;border:none;padding:12px;background-color:#F2F2F2}input[type='submit']{max-width:200px}p a{color:#ccaa5a;text-decoration:none}p a:hover{color:#ccaa5a;text-decoration:underline}b,strong{font-family:"Avenir LT W01_95 Black1475556",Helvetica,sans-serif;font-weight:normal}.white{color:#fff !important}.blau{color:#004a57}.leftside .content{padding:35px 5vw 0 0px}.intro{margin-bottom:150px}.wpcf7-form,.signup{margin-top:50px}.wpcf7-form input,.signup input{outline:none;outline-color:#E5E5E5;border-bottom:2px solid #E5E5E5;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;margin:10px 0}.wpcf7-form input:active,.wpcf7-form input:focus,.signup input:active,.signup input:focus{outline:none;border-bottom:2px solid #ccc;-webkit-transition:all .2s ease;transition:all .2s ease}.wpcf7-form span.wpcf7-not-valid-tip,.signup span.wpcf7-not-valid-tip{color:#e86363;font-size:.9rem;font-weight:normal;display:block;margin:-.25rem 0 -.5rem 1px;margin-bottom:-.5rem}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.signup .wpcf7-checkbox .wpcf7-list-item{display:block;margin:0}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item.first,.signup .wpcf7-checkbox .wpcf7-list-item.first{margin-top:1rem}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item,.signup .wpcf7-acceptance .wpcf7-list-item{display:block;margin:1.75rem 0 0.25rem}.wpcf7-form input[type="submit"],.signup input[type="submit"]{margin-right:20px}.wpcf7-form .wpcf7-acceptance label,.wpcf7-form .wpcf7-checkbox label,.signup .wpcf7-acceptance label,.signup .wpcf7-checkbox label{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.wpcf7-form .wpcf7-acceptance label input[type='checkbox'],.wpcf7-form .wpcf7-checkbox label input[type='checkbox'],.signup .wpcf7-acceptance label input[type='checkbox'],.signup .wpcf7-checkbox label input[type='checkbox']{position:absolute;z-index:-1;opacity:0}.wpcf7-form .wpcf7-acceptance label span,.wpcf7-form .wpcf7-checkbox label span,.signup .wpcf7-acceptance label span,.signup .wpcf7-checkbox label span{position:relative;margin-bottom:0;vertical-align:top;cursor:pointer}.wpcf7-form .wpcf7-acceptance label span::before,.wpcf7-form .wpcf7-checkbox label span::before,.signup .wpcf7-acceptance label span::before,.signup .wpcf7-checkbox label span::before{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;position:absolute;top:.125rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px;cursor:pointer}.wpcf7-form .wpcf7-acceptance label span:after,.wpcf7-form .wpcf7-checkbox label span:after,.signup .wpcf7-acceptance label span:after,.signup .wpcf7-checkbox label span:after{-webkit-transition:all .25s ease;transition:all .25s ease;position:absolute;top:.125rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:65% 65%;-webkit-transform:scale(0.9);transform:scale(0.9);opacity:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.wpcf7-form .wpcf7-acceptance label input[type='checkbox']:checked+span:before,.wpcf7-form .wpcf7-checkbox label input[type='checkbox']:checked+span:before,.signup .wpcf7-acceptance label input[type='checkbox']:checked+span:before,.signup .wpcf7-checkbox label input[type='checkbox']:checked+span:before{color:#fff;border-color:#004a57;background-color:#004a57;-webkit-transform:scale(1);transform:scale(1)}.wpcf7-form .wpcf7-acceptance label input[type='checkbox']:checked+span:after,.wpcf7-form .wpcf7-checkbox label input[type='checkbox']:checked+span:after,.signup .wpcf7-acceptance label input[type='checkbox']:checked+span:after,.signup .wpcf7-checkbox label input[type='checkbox']:checked+span:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.wpcf7-form.sent>*{display:none}.wpcf7-form.sent .wpcf7-response-output{display:block}.logo-wrap{position:fixed;height:80px;width:50%;z-index:99}#logo{position:fixed;top:35px;left:35px;z-index:99}.scroll{position:absolute;bottom:10px;right:0;cursor:pointer}.scroll svg{cursor:pointer}.background{width:50%;position:fixed;background-size:cover;background-position:center;min-height:100vh;height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100);background-repeat:no-repeat}.background:after{content:"";top:0;left:0;position:absolute;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.2)));background:linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%)}.background.no-gradient:after{display:none}.background h1{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:left;margin-left:50px;max-width:380px;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-top:0}@media (max-width: 768px){.background h1.-long-text{max-width:100%}}.background h1.-long-words{max-width:85%;width:85%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.background h1.-long-words span{display:block}.background h1 span{color:#fff}.background.mobile-visible{display:none}.alignright{float:right;margin-left:1rem;margin-bottom:.5rem}.alignleft{float:left;margin-right:1rem;margin-bottom:.5rem}.aligncenter{text-align:center;margin-left:auto;margin-right:auto}#menubtn{display:inline-block;position:fixed;left:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:50px;cursor:pointer;z-index:99;display:block;overflow:hidden;-webkit-transform-origin:top center;transform-origin:top center;width:50px;-webkit-transition:-webkit-transform ease .25s;transition:-webkit-transform ease .25s;transition:transform ease .25s;transition:transform ease .25s, -webkit-transform ease .25s}#menubtn:before{content:'';position:absolute;left:50%;top:2.5px;width:5px;height:50px;margin-left:-2.5px;background:#004a57;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 20%;transform-origin:50% 20%;-webkit-transition:all ease .25s;transition:all ease .25s;-webkit-transition-delay:.175s;transition-delay:.175s}#menubtn span{background:#004a57;display:block;height:5px;width:100%;margin:10px 0;-webkit-transition:width ease .25s;transition:width ease .25s;-webkit-transition-delay:0.2s;transition-delay:0.2s}#menubtn span:last-child{width:70%}#menubtn.active{-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition-delay:.225s;transition-delay:.225s;-webkit-transform:rotateZ(45deg) translateY(-50%);transform:rotateZ(45deg) translateY(-50%)}#menubtn.active:before{-webkit-transition-delay:.025s;transition-delay:.025s;-webkit-transform:scale(1);transform:scale(1)}#menubtn.active span{background:#004a57 !important}#menubtn.active span:nth-child(1),#menubtn.active span:nth-child(3){-webkit-transition-delay:0s;transition-delay:0s;width:0}#menubtn:not(.active):hover span:nth-of-type(1){width:75%}#menubtn:not(.active):hover span:nth-of-type(2){width:40%}#menubtn:not(.active):hover span:nth-of-type(3){width:75%}#menu,.js-menu{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);background-color:#fff;position:fixed}#menu>ul,.js-menu>ul{position:absolute;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:140px;text-align:left;list-style:none}#menu>ul li,.js-menu>ul li{text-align:left;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}#menu>ul li a,.js-menu>ul li a{font-family:"evelethclean_regular",Helvetica,sans-serif;font-size:7vh;color:#004a57;letter-spacing:0.1em;line-height:1.2;text-align:left;position:relative;z-index:999;margin-top:12vh;-webkit-transition:all .2s ease;transition:all .2s ease}#menu>ul li a:hover,.js-menu>ul li a:hover{text-decoration:none;padding-left:20px;-webkit-transition:all .2s ease;transition:all .2s ease}#menu>ul li.current-menu-item a,.js-menu>ul li.current-menu-item a{color:#ccaa5a !important}#menu>ul.flyout li,.js-menu>ul.flyout li{-webkit-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}#menu .sub-menu,.js-menu .sub-menu{display:none;list-style:none;margin:0}.js-menu{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:200px !important;list-style:none;position:absolute}.js-menu .sub-menu{display:block}.js-menu li{-webkit-transform:translateX(200px);transform:translateX(200px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.js-menu.flyin{z-index:99}.js-menu.flyin li{position:relative;-webkit-transform:translateX(35px);transform:translateX(35px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1 !important;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;pointer-events:all}.invert-menu-color #menubtn span{background:#fff}.menu-back:before{content:"←";position:absolute;margin-left:-100px}.sub-menu a,#menu-hauptmenu a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.subnav{color:#000;position:absolute;border:0;bottom:10px;margin-left:140px;z-index:99}.subnav li{display:inline-block;margin:0 10px}@media (max-width: 400px){.subnav li{margin:0 5px}}.subnav li:first-of-type{margin-left:0}.subnav li a{color:#004a57}.subnav ul{float:left}.subnav svg{float:left;width:2rem;-webkit-transform:translateY(-17%);transform:translateY(-17%);margin-right:1rem;margin-bottom:10px;height:2.2rem}.subnav svg path{-webkit-transition:fill 0.2s ease;transition:fill 0.2s ease}.subnav svg:hover path{fill:#ccaa5a !important}.front-swiper{height:100vh;height:calc(var(--vh, 1vh) * 100);width:50vw;position:relative}.slide-background{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.swiper-indicator{position:absolute;bottom:-80px;right:40px;color:#fff;z-index:10;width:60px;height:60px;-webkit-transition:bottom .5s ease;transition:bottom .5s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.swiper-indicator.visible{bottom:20px;-webkit-transition:bottom .5s ease;transition:bottom .5s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.swiper-indicator .indicator-content{position:absolute;top:30%;left:23%}.swiper-indicator .indicator-content .indicator-total{font-family:"Avenir LT W01_95 Black1475556",Helvetica,sans-serif}.swiper-indicator svg{position:absolute}.transparent-ring{position:absolute}.progress-ring{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.slider-image-caption{position:absolute;right:15px;z-index:10;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right;transform-origin:right;color:#fff;text-align:left;width:calc(100vh - 38px);width:calc(var(--vh, 1vh) * 100 - 38px);font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pages{position:relative;overflow:hidden;width:100vw;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);z-index:0}.page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);visibility:hidden;z-index:1}.page#menu{z-index:50}.page--current{visibility:visible;position:relative}.revealer{width:100vw;height:100vh;position:fixed;z-index:1000;pointer-events:none}.revealer--cornertopleft,.revealer--cornertopright,.revealer--cornerbottomleft,.revealer--cornerbottomright{top:50%;left:50%}.revealer--top,.revealer--bottom{left:0}.revealer--right,.revealer--left{top:50%;left:50%}.revealer--top{bottom:100%}.revealer--bottom{top:100%}.revealer__layer{position:absolute;width:100%;height:100%;top:0;left:0;background:#ddd}.anim--effect-1 .revealer--animate .revealer__layer{-webkit-animation:anim-effect-1 0.8s cubic-bezier(0.2, 1, 0.3, 1) forwards;animation:anim-effect-1 0.8s cubic-bezier(0.2, 1, 0.3, 1) forwards}@-webkit-keyframes anim-effect-1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}35%,65%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@keyframes anim-effect-1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}35%,65%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}.anim--effect-2 .revealer--animate .revealer__layer{-webkit-animation:anim-effect-2-1 0.8s cubic-bezier(0.7, 0, 0.3, 1) forwards;animation:anim-effect-2-1 0.8s cubic-bezier(0.7, 0, 0.3, 1) forwards}.anim--effect-2 .revealer--animate .revealer__layer:nth-child(2){-webkit-animation-name:anim-effect-2-2;animation-name:anim-effect-2-2}@-webkit-keyframes anim-effect-2-1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}30%,70%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@keyframes anim-effect-2-1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}30%,70%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@-webkit-keyframes anim-effect-2-2{0%,14.5%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}37.5%,62.5%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}85.5%,100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@keyframes anim-effect-2-2{0%,14.5%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}37.5%,62.5%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}85.5%,100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}.anim--effect-3 .revealer--animate .revealer__layer{-webkit-animation:anim-effect-3-1 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards;animation:anim-effect-3-1 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards}.anim--effect-3 .revealer--animate .revealer__layer:nth-child(2){-webkit-animation-name:anim-effect-3-2;animation-name:anim-effect-3-2}.anim--effect-3 .revealer--animate .revealer__layer:nth-child(3){-webkit-animation-name:anim-effect-3-3;animation-name:anim-effect-3-3}@-webkit-keyframes anim-effect-3-1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}25%,75%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@keyframes anim-effect-3-1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}25%,75%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@-webkit-keyframes anim-effect-3-2{0%,12.5%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}37.5%,62.5%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}87.5%,100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@keyframes anim-effect-3-2{0%,12.5%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}37.5%,62.5%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}87.5%,100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@-webkit-keyframes anim-effect-3-3{0%,25%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}75%,100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@keyframes anim-effect-3-3{0%,25%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}75%,100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}.anim--effect-4 .page--animate-top .quote{-webkit-animation:moveQuoteTop .8s forwards;animation:moveQuoteTop .8s forwards}@-webkit-keyframes moveQuoteTop{0%,65%{-webkit-transform:translate3d(0, -75px, 0);transform:translate3d(0, -75px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes moveQuoteTop{0%,65%{-webkit-transform:translate3d(0, -75px, 0);transform:translate3d(0, -75px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.anim--effect-4 .page--animate-bottom .quote{-webkit-animation:moveQuoteBottom .8s forwards;animation:moveQuoteBottom .8s forwards}@-webkit-keyframes moveQuoteBottom{0%,65%{-webkit-transform:translate3d(0, 75px, 0);transform:translate3d(0, 75px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes moveQuoteBottom{0%,65%{-webkit-transform:translate3d(0, 75px, 0);transform:translate3d(0, 75px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.anim--effect-4 .page--animate-left .quote{-webkit-animation:moveQuoteLeft .8s forwards;animation:moveQuoteLeft .8s forwards}@-webkit-keyframes moveQuoteLeft{0%,65%{-webkit-transform:translate3d(-75px, 0, 0);transform:translate3d(-75px, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes moveQuoteLeft{0%,65%{-webkit-transform:translate3d(-75px, 0, 0);transform:translate3d(-75px, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.anim--effect-4 .page--animate-right .quote{-webkit-animation:moveQuoteRight .8s forwards;animation:moveQuoteRight .8s forwards}@-webkit-keyframes moveQuoteRight{0%,65%{-webkit-transform:translate3d(75px, 0, 0);transform:translate3d(75px, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes moveQuoteRight{0%,65%{-webkit-transform:translate3d(75px, 0, 0);transform:translate3d(75px, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.anim--effect-4 .page--animate-cornertopright .quote{-webkit-animation:moveQuoteCornerTopRight .8s forwards;animation:moveQuoteCornerTopRight .8s forwards}@-webkit-keyframes moveQuoteCornerTopRight{0%,65%{-webkit-transform:translate3d(50px, -50px, 0);transform:translate3d(50px, -50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes moveQuoteCornerTopRight{0%,65%{-webkit-transform:translate3d(50px, -50px, 0);transform:translate3d(50px, -50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.anim--effect-4 .page--animate-cornertopleft .quote{-webkit-animation:moveQuoteCornerTopLeft .8s forwards;animation:moveQuoteCornerTopLeft .8s forwards}@-webkit-keyframes moveQuoteCornerTopLeft{0%,65%{-webkit-transform:translate3d(-50px, -50px, 0);transform:translate3d(-50px, -50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes moveQuoteCornerTopLeft{0%,65%{-webkit-transform:translate3d(-50px, -50px, 0);transform:translate3d(-50px, -50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.anim--effect-4 .page--animate-cornerbottomright .quote{-webkit-animation:moveQuoteCornerBottomRight .8s forwards;animation:moveQuoteCornerBottomRight .8s forwards}@-webkit-keyframes moveQuoteCornerBottomRight{0%,65%{-webkit-transform:translate3d(50px, 50px, 0);transform:translate3d(50px, 50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes moveQuoteCornerBottomRight{0%,65%{-webkit-transform:translate3d(50px, 50px, 0);transform:translate3d(50px, 50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.anim--effect-4 .page--animate-cornerbottomleft .quote{-webkit-animation:moveQuoteCornerBottomLeft .8s forwards;animation:moveQuoteCornerBottomLeft .8s forwards}@-webkit-keyframes moveQuoteCornerBottomLeft{0%,65%{-webkit-transform:translate3d(-50px, 50px, 0);transform:translate3d(-50px, 50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes moveQuoteCornerBottomLeft{0%,65%{-webkit-transform:translate3d(-50px, 50px, 0);transform:translate3d(-50px, 50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.anim--effect-4 .revealer--animate .revealer__layer{-webkit-animation:anim-effect-4-1 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards;animation:anim-effect-4-1 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards}.anim--effect-4 .revealer--animate .revealer__layer:nth-child(2){-webkit-animation-name:anim-effect-4-2;animation-name:anim-effect-4-2;-webkit-animation-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22);animation-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22)}.anim--effect-4 .revealer--animate .revealer__layer:nth-child(3){-webkit-animation-name:anim-effect-4-3;animation-name:anim-effect-4-3;-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}@-webkit-keyframes anim-effect-4-1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}35%,65%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@keyframes anim-effect-4-1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}35%,65%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@-webkit-keyframes anim-effect-4-2{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}45%,55%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@keyframes anim-effect-4-2{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}45%,55%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@-webkit-keyframes anim-effect-4-3{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}45%,55%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}@keyframes anim-effect-4-3{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}45%,55%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}100%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}}.main-content{margin-top:200px;margin-left:12vw;margin-bottom:50px}.main-content a{text-decoration:none;color:#ccaa5a}.wp-video,video{width:100% !important;height:auto;max-height:500px}figure{max-width:600px;width:auto !important;margin:40px 0;text-align:center}figure img{max-width:100%;height:auto}figure figcaption{text-align:left;font-size:14px;margin:10px 0 10px 0}.main-content.kalender-content{margin-left:100px !important}.kalender .row{margin:20px 0}.kalender .row .date{font-family:"evelethclean_regular",Helvetica,sans-serif;padding:0;text-align:center}.kalender .terminMaxCollapse .row:first-child{margin-top:0}.kalender .badge{background:#004a57;color:white;border-radius:0;padding:8px 9px 6px;font-weight:bold;font-family:"Avenir LT W01_95 Black1475556", Helvetica, sans-serif;margin-bottom:5px;margin-left:0px;font-size:85%}.date-chevron{position:absolute;margin-left:10px;margin-top:10px}.termin-single{cursor:pointer}.termin-single p:empty{height:0;margin:0;padding:0;overflow:hidden}.termin-single.show svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.termin-single.show .img-col,.termin-single.show .ics{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1}.termin-single .card-header-active{background-color:transparent !important}.img-col,.ics{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.month-marker{color:#ccaa5a;margin-left:15px;border-top:1px solid rgba(0,0,0,0.1);padding-top:10px}.termin-special-heading{color:#ccaa5a;border-top:1px solid rgba(0,0,0,0.1);padding-top:10px;margin-left:15px}@media (min-width: 993px){.termin-special-heading{margin-left:0}}.termin-repeating-marker{width:30px;height:30px;margin-top:2px;margin-left:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 30 30'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(-514.73 -351.17)'%3E%3Crect x='514.73' y='351.17' width='30' height='30' style='fill:none'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Etermin-marker%3C/title%3E%3Cg style='clip-path:url(%23a)'%3E%3Cpath d='M529.73,381.17a15,15,0,1,0-15-15,15,15,0,0,0,15,15' transform='translate(-514.73 -351.17)' style='fill:%23004a57'/%3E%3Cpath d='M529.72,373.4a2,2,0,1,0-2-2,2,2,0,0,0,2,2m-1.08-5.2a.42.42,0,0,0,.41.39h1.36a.44.44,0,0,0,.42-.39l.65-7.16a.35.35,0,0,0-.35-.39h-2.8a.35.35,0,0,0-.35.39Z' transform='translate(-514.73 -351.17)' style='fill:%23fff'/%3E%3C/g%3E%3C/svg%3E");background-size:contain}.termin-single .collapse{cursor:default}.tabs--termine{position:-webkit-sticky;position:sticky;background-color:white;top:90px;border:none;padding:1.5rem 0 .75rem;margin:-1.5rem -15px 2rem 0;z-index:1}@media (min-width: 993px) and (max-width: 1599px){.tabs--termine{max-width:420px}}@media (max-width: 400px){.tabs--termine{display:block;position:relative;top:0}}@media (min-width: 993px){.tabs--termine{margin:-2.75rem -15px 2rem -15px;padding:1.5rem 0 1rem;top:0}}.tabs--termine li{margin:0 15px 15px}.tabs--termine a{color:#004a57}@media (hover: hover){.tabs--termine a:hover{color:#ccaa5a}}.tabs--termine a.active{color:#ccaa5a}.pane--termin .ics{max-height:0rem;overflow:hidden}.pane--termin .termin-single.show .ics{overflow:visible;max-height:500px;padding-bottom:1rem}body.page-id-29,body.page-id-29 .pages{overflow:inherit}.team-swiper-wrap{position:fixed}.team-headline{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right;left:50px;max-width:380px;margin-top:0;z-index:9999;max-width:33vw}.small-row{max-width:60%;margin:20px auto}.content.portraits{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-team .progress-ring circle{stroke:#ccaa5a}.page-team .indicator-content{color:#ccaa5a !important}.iexplorer .newsletter-badge{display:none}.newsletter-badge{position:absolute;top:50px;right:50px;background-color:#ccaa5a;color:#fff;border-radius:100%;width:180px;height:180px;z-index:20;text-align:center;text-decoration:none;opacity:0;-webkit-transform:scale(0) rotate(15deg);transform:scale(0) rotate(15deg);-webkit-transition:all 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:all 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);-webkit-transition-delay:.7s;transition-delay:.7s}.newsletter-badge svg{width:40px;margin:10px auto 0 auto;display:block}.newsletter-badge svg path,.newsletter-badge svg line{stroke:#fff}.newsletter-badge p{width:90%;margin:0 auto}#menu.page--current .newsletter-badge{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:all 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:all 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);-webkit-transition-delay:.7s;transition-delay:.7s}#menu.page--current .newsletter-badge:hover{text-decoration:none;color:#fff;-webkit-transform:scale(1.05) rotate(5deg);transform:scale(1.05) rotate(5deg);-webkit-transition:all .25s linear;transition:all .25s linear}@-webkit-keyframes offset{to{stroke-dashoffset:0}}@keyframes offset{to{stroke-dashoffset:0}}#menu.page--current #letter-1,#menu.page--current #letter-2,#menu.page--current #letter-3,#menu.page--current #letter-4{-webkit-animation:offset 2s cubic-bezier(0.1, 0.7, 1, 0.1) forwards;animation:offset 2s cubic-bezier(0.1, 0.7, 1, 0.1) forwards;-webkit-animation-delay:1s;animation-delay:1s}#menu.page--current #letter-1{stroke-dasharray:150;stroke-dashoffset:150}#menu.page--current #letter-2{stroke-dasharray:50;stroke-dashoffset:50;-webkit-animation-delay:1.1s;animation-delay:1.1s}#menu.page--current #letter-3{stroke-dasharray:50;stroke-dashoffset:50;-webkit-animation-delay:1.2s;animation-delay:1.2s}#menu.page--current #letter-4{stroke-dasharray:50;stroke-dashoffset:50;-webkit-animation-delay:1.3s;animation-delay:1.3s}#menu.page--current #speed-1,#menu.page--current #speed-2,#menu.page--current #speed-3{stroke-dasharray:5;stroke-dashoffset:10;-webkit-animation:dash 1s ease-in;animation:dash 1s ease-in;-webkit-animation-iteration-count:4;animation-iteration-count:4}#menu.page--current #speed-1{-webkit-animation-delay:1.5s;animation-delay:1.5s}#menu.page--current #speed-2{-webkit-animation-delay:1.55s;animation-delay:1.55s}#menu.page--current #speed-3{-webkit-animation-delay:1.6s;animation-delay:1.6s}@-webkit-keyframes dash{to{stroke-dashoffset:20}}@keyframes dash{to{stroke-dashoffset:20}}#homestoerer{position:absolute;display:block;width:200px;height:200px;background-color:#ccaa5a;color:white;bottom:7vw;left:35px;text-align:center;border-radius:100%;padding:35px 0px;-webkit-transform:rotate(0deg);transform:rotate(0deg);z-index:99999;-webkit-transition:all ease .25s;transition:all ease .25s}#homestoerer:hover{text-decoration:none;-webkit-transform:rotate(-5deg) scale(1.05);transform:rotate(-5deg) scale(1.05);-webkit-transition:all ease .25s;transition:all ease .25s}#homestoerer2{position:absolute;display:block;width:170px;height:170px;background-color:#ccaa5a;color:white;bottom:7vw;left:35px;text-align:center;border-radius:100%;padding:35px 0px;-webkit-transform:rotate(0deg);transform:rotate(0deg);z-index:99999;-webkit-transition:all ease .25s;transition:all ease .25s;font-size:1.1rem}#homestoerer2:hover{text-decoration:none;-webkit-transform:rotate(-5deg) scale(1.05);transform:rotate(-5deg) scale(1.05);-webkit-transition:all ease .25s;transition:all ease .25s}@media only screen and (max-device-width: 1100px){#homestoerer,#homestoerer2{-webkit-transform:rotate(0deg) scale(0.8);transform:rotate(0deg) scale(0.8);bottom:4vw;left:20px}}@media only screen and (max-device-width: 400px) and (max-device-height: 700px){#homestoerer,#homestoerer2{display:none}}.iexplorer .homestoerer{display:none}.home-stoerer{position:absolute;top:calc(91px + 8.5vw);right:7vw;background-color:#ccaa5a;color:#fff;border-radius:100%;width:180px;height:180px;z-index:20;text-align:center;text-decoration:none !important;-webkit-transition:all 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:all 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28)}.home-stoerer.-disabled{cursor:default}.home-stoerer-transparent{background-color:transparent}.home-stoerer img{position:absolute;top:23px;left:50%;width:26px;height:26px;display:block;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}.home-stoerer img.-std{opacity:1}.home-stoerer img.-hover{opacity:0;-webkit-transform:scale(0.5) translateX(-50%);transform:scale(0.5) translateX(-50%);-webkit-transition-duration:.2s;transition-duration:.2s}.home-stoerer:hover{text-decoration:none;color:#fff;-webkit-transform:scale(1.05) rotate(5deg);transform:scale(1.05) rotate(5deg);-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.home-stoerer:hover img.-std{opacity:0;-webkit-transform:scale(0.5) translateX(-50%);transform:scale(0.5) translateX(-50%)}.home-stoerer:hover img.-hover{opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}.home-stoerer p{width:80%;margin:0 auto;padding-top:54px}@media (max-width: 575px){.home-stoerer{width:130px;height:130px}.home-stoerer img{top:15px;width:19px;height:19px}.home-stoerer p{padding-top:37px;line-height:1.35;font-size:13px}}@media (min-width: 993px){.home-stoerer{top:50px;right:50px}}@media only screen and (device-width: 768px), only screen and (max-width: 768px), (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.page-id-290 .col-md-6.rightside .background h1{text-align:right;right:25px !important;left:auto !important;max-width:initial !important}}.page-id-753 h1{color:white}.page-id-753 h1 span{color:#3F3562}.fotogalerie .swiper-slide{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.fotogalerie .swiper-pagination-fraction{position:relative !important;bottom:unset !important;top:unset !important}.fotogalerie .swiper-button-prev,.fotogalerie .swiper-button-next{position:relative !important;bottom:unset !important;top:unset !important}.fotogalerie .gallery-swiper-image{margin-bottom:20px}body.home .main-content{margin-top:75px}@media (min-width: 993px) and (min-height: 680px){body.home .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 150px - 35px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}a.blog-post{text-decoration:none;color:#004a57;display:block;position:relative;padding:25px;padding-left:0;margin-bottom:25px;-webkit-transition:all .2s ease;transition:all .2s ease}a.blog-post h2,a.blog-post .tabs--termine a,.tabs--termine a.blog-post a{margin-bottom:0}a.blog-post:hover{-webkit-transition:all .2s ease;transition:all .2s ease;color:#ccaa5a}a.blog-post:hover svg{opacity:1;-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);-webkit-transition:all .2s ease;transition:all .2s ease}a.blog-post:hover svg polyline{stroke:#ccaa5a !important}a.blog-post svg{position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease}a.blog-post img{margin-top:5px}a.blog-post .post-thumbnail{margin-top:5px;background-size:cover;background-position:center;height:75px;width:75px}@media (max-width: 768px){a.blog-post .col-md-9.pl-4,a.blog-post .col-md-10.pl-4{margin-top:10px;padding-left:0 !important}}.gallery-swiper{padding-bottom:50px;max-width:600px;margin:0}.gallery-swiper .swiper-wrapper{height:auto}.gallery-swiper .swiper-wrapper,.gallery-swiper .swiper-slide{background-color:#F2F2F2}.gallery-swiper .swiper-button-prev,.gallery-swiper .swiper-button-next{width:20px;height:20px;background-size:contain}.gallery-swiper .swiper-button-prev{position:absolute;bottom:12px;top:auto;left:30%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.01' height='9.19' viewBox='0 0 6.01 9.19'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23004a57;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow2%3C/title%3E%3Cpolyline class='a' points='5.3 0.71 1.42 4.6 5.3 8.48'/%3E%3C/svg%3E")}.gallery-swiper .swiper-button-next{position:absolute;bottom:12px;top:auto;right:30%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.01' height='9.19' viewBox='0 0 6.01 9.19'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23004a57;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-3%3C/title%3E%3Cpolyline class='a' points='0.71 8.48 4.6 4.59 0.71 0.71'/%3E%3C/svg%3E")}.gallery-swiper-image{max-width:600px;height:400px;margin:0 auto;display:block;position:relative;background-repeat:no-repeat;background-position:center;background-size:contain}.ausblick-image{width:120px;height:120px;background-size:cover;background-repeat:no-repeat;background-position:center}.page-preview-753 .ausblick-image{background-position:center top !important}.sc-videolink{width:100%;padding-bottom:56.3%;margin-bottom:20px}.sc-videolink iframe{position:absolute;top:0;left:0;width:100%;height:100%}.accordeon{margin-bottom:50px}.card-header{position:relative;border-top:1px solid #ebebeb;border-bottom:none;background-color:transparent;border-radius:0;padding:.5rem 0}.card-header:first-child{border-radius:0}.card-header button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:inherit;text-align:left}.card-header button,.card-header button:hover,.card-header button:visited,.card-header button:focus{color:#004a57;background:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.card-header button:hover,.card-header button:focus{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.card-header p:empty{display:none}.card-body{background-color:#f2f2f2;padding-bottom:4rem}.card-body,.card-header .btn,.card-header .de-dookie__btn.-agree{padding-left:0px;padding-right:0px}.card-header:hover,.card-header-active{background-color:#f2f2f2;-webkit-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in}.card-header-image{background-repeat:no-repeat;background-size:contain;width:60px;height:60px}.card-header-title{position:absolute;font-family:"Avenir LT W01_35 Light1475496",Helvetica,sans-serif;left:80px;padding-right:20px}.card-header-icon{height:15px;width:15px;min-width:15px;margin-right:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ctitle%3Eplus%3C/title%3E%3Crect width='10' height='10' style='fill:none'/%3E%3Cline y1='5' x2='10' y2='5' style='fill:none;stroke:%23004a57;stroke-miterlimit:10'/%3E%3Cline x1='5' x2='5' y2='10' style='fill:none;stroke:%23004a57;stroke-miterlimit:10'/%3E%3C/svg%3E")}.card-header-icon-open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ctitle%3Eminus%3C/title%3E%3Crect width='10' height='10' style='fill:none'/%3E%3Cline y1='5' x2='10' y2='5' style='fill:none;stroke:%23004a57;stroke-miterlimit:10'/%3E%3C/svg%3E")}.material{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}.material-link{height:100px}.material-image{width:100px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;margin-left:80px;margin-top:3px}.material-image-dummy{max-height:100px;margin-top:0px}.material-image-secured:after{content:'';position:absolute;background-image:url(../img/icon_lock.svg);top:50%;width:100px;height:100px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;pointer-events:none}.material-image-secured:hover::after{opacity:1}.material-desc{margin-left:10px;font-size:13px}.modal-dialog{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.modal-body{padding:1.8rem 2.2rem}.modal-body p{margin-bottom:0}.modal-body .pwd-input-wrong{border-bottom:2px solid #ff2929;-webkit-transition:0.2s all;transition:0.2s all}.modal-body .pwd-input-right{border-bottom:2px solid #afe484 !important;-webkit-transition:0.2s all;transition:0.2s all}form div.wpcf7-response-output{margin:0;padding:1rem;text-align:center}form div.wpcf7-response-output.wpcf7-mail-sent-ok{border:2px solid #afe484;background-color:#f4ffea}form div.wpcf7-response-output.wpcf7-validation-errors{border:2px solid #fff562;background-color:#f5f3db}.grecaptcha-badge{display:none !important}@media (min-width: 993px){.swiper-stimmen{margin:0 5rem;-webkit-transform:translateX(9%);transform:translateX(9%)}}@media (min-width: 1250px){.swiper-stimmen{margin:0 8rem;-webkit-transform:none;transform:none}}.swiper-stimmen .swiper-slide{background-color:white;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:10%}@media (min-width: 993px){.swiper-stimmen .swiper-slide{padding-top:0}}.swiper-stimmen .swiper-pagination{bottom:0px}.swiper-stimmen .swiper-pagination-pagination-bullet{width:11px;height:11px;margin:0 5px !important;background:#e5e5e5;opacity:0.5}.swiper-stimmen .swiper-pagination-pagination-bullet-active{background:#c7ac67;opacity:0.9}.swiper-stimmen .swiper-button{outline:0;padding:0 32px;height:17px;background-size:contain;margin-top:.5rem}@media (max-height: 830px) and (min-width: 992px){.swiper-stimmen .swiper-button{padding:0 36px;height:12px}}.swiper-stimmen .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.07 11.31'%3E%3Cpolyline points='6.36 10.61 1.41 5.66 6.36 0.71' style='fill:none;stroke:%23004b57;stroke-width:2px'/%3E%3C/svg%3E");left:-15px}@media (min-width: 430px){.swiper-stimmen .swiper-button-prev{left:calc(38vw - 180px)}}@media (min-width: 993px){.swiper-stimmen .swiper-button-prev{left:-27px;margin-top:-2.5rem}}@media (min-width: 1250px){.swiper-stimmen .swiper-button-prev{left:calc(12vw - 180px)}}.swiper-stimmen .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.07 11.31'%3E%3Cpolyline points='0.71 10.61 5.66 5.66 0.71 0.71' style='fill:none;stroke:%23004b57;stroke-width:2px'/%3E%3C/svg%3E");right:-15px}@media (min-width: 430px){.swiper-stimmen .swiper-button-next{right:calc(38vw - 180px)}}@media (min-width: 993px){.swiper-stimmen .swiper-button-next{right:-27px;margin-top:-2.5rem}}@media (min-width: 1250px){.swiper-stimmen .swiper-button-next{right:calc(12vw - 180px)}}.swiper-stimmen-icon{position:absolute;left:.33rem;top:4rem;width:8rem;height:8rem;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 69.13 60.41' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m30.68 80.21c7.34 0 13.26-6.5 13.26-13.55 0-7.34-5.92-13.84-13.26-13.84a6.25 6.25 0 0 0 -2.26.28c1.69-11 5.64-18.91 16.09-30.2l-3.11-3.11c-17.5 11-26 29.93-26 42.63 0 12.42 7.91 17.79 15.25 17.79m40.05 0c7.34 0 13.27-6.5 13.27-13.55 0-7.34-5.93-13.84-13.27-13.84a5.51 5.51 0 0 0 -2.25.28c1.41-11 5.64-18.91 16.09-30.2l-3.39-3.11c-17.15 11.01-25.66 29.93-25.66 42.63 0 12.42 7.9 17.79 15.24 17.79' fill='%23f5eede' transform='translate(-15.43 -19.79)'/%3E%3C/svg%3E");-webkit-transform:translateY(-25%);transform:translateY(-25%);z-index:-1}.swiper-stimmen-wrap{text-align:left;padding:6rem 2rem 2rem;margin:auto;position:relative;width:96%}@media (min-width: 400px){.swiper-stimmen-wrap{width:calc(100% - 10vw);max-width:400px}}@media (min-width: 993px){.swiper-stimmen-wrap{padding:6rem 2rem 6rem;width:100%}}.swiper-stimmen-title{font-family:"Avenir LT W01_95 Black1475556",Helvetica,sans-serif;font-size:1rem;margin-bottom:0.25rem;line-height:1.5}.swiper-stimmen-text{font-family:mrs-eaves, serif;padding-bottom:21px;font-size:1.3rem;line-height:1.1}@media (max-width: 1650px){.swiper-stimmen-text.-font-small{font-size:1.2rem;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@media (max-width: 768px){.swiper-stimmen-text.-font-small{font-size:1.175rem}}.swiper-stimmen-bottom{padding:.75rem 0;width:calc(100% - 4rem)}.swiper-stimmen-autor{font-size:.9rem}.swiper-stimmen-logo{height:2.25rem;width:auto;margin-top:.55rem;max-width:100%}@media (max-width: 992px){body.home .leftside{position:relative;top:auto;left:auto;min-height:calc(var(--vh, 1vh) * 100);height:auto}body.home .rightside{height:auto}body.home .rightside .swiper-slide:after{display:none}body.home .front-swiper{height:auto}body.home .home-slide-img-wrap{height:auto}}@media (max-width: 991px){body.home .slider-image-caption{-webkit-transform:translateY(-100%);transform:translateY(-100%);right:auto;left:30px;bottom:-3px;top:auto;max-width:85%;white-space:normal}}@media (max-width: 991px) and (max-width: 700px){body.home .slider-image-caption{bottom:-8px}}@media (max-width: 991px){body.home .swiper-indicator{display:none !important}}body .content .pretix-widget-wrapper{width:100%;max-width:800px}body .content .pretix-widget{border:none;padding:0px;margin:1rem 0px 3rem;min-height:100px}body .content .pretix-widget .pretix-widget-event-list-entry-name{font-family:"Avenir LT W01_95 Black1475556", Helvetica, sans-serif;padding-bottom:0}body .content .pretix-widget .pretix-widget-back a,body .content .pretix-widget .pretix-widget-back a:hover,body .content .pretix-widget .pretix-widget-event-calendar-head a,body .content .pretix-widget .pretix-widget-event-calendar-head a:hover,body .content .pretix-widget .pretix-widget-event-list-back a,body .content .pretix-widget .pretix-widget-event-list-back a:hover{color:#ccaa5a}body .content .pretix-widget .pretix-widget-event-details{padding-top:.33rem}body .content .pretix-widget .pretix-widget-category{margin:20px 0}body .content .pretix-widget .pretix-widget-action{margin:1.25rem auto 0}body .content .pretix-widget .pretix-widget-action button{padding:8px 8px 7px;font-size:1rem}body .content .pretix-widget .pretix-widget-category-name{font-family:"Avenir LT W01_95 Black1475556", Helvetica, sans-serif;font-size:1.25rem}body .content .pretix-widget .pretix-widget-event-list-entry{padding-top:10px;border-bottom:1px solid #F2F2F2}body .content .pretix-widget .pretix-widget-event-list-entry>div{padding-left:0px;padding-right:0px}body .content .pretix-widget .pretix-widget-event-list>a:last-child{border-bottom:none}body .content .pretix-widget .pretix-widget-event-list-entry-availability span{padding:8px 12px 7px;background-color:#004a57;color:#ccaa5a;border-radius:0;display:inline-block;font-size:.85rem;-webkit-transition:all .15s;transition:all .15s;-webkit-transform:translateY(-19px);transform:translateY(-19px)}body .content .pretix-widget .pretix-widget-event-list-entry:hover .pretix-widget-event-list-entry-availability span{background-color:#ccaa5a;color:#004a57}body .content .pretix-widget .pretix-widget-attribution{display:none}body .content .pretix-widget .pretix-widget-info-message{margin-top:1.5rem;margin-left:10px;margin-right:10px;color:#004a57;border:none;border-radius:0px;font-size:.9rem;background-color:#F2F2F2}body .content .pretix-widget a.pretix-widget-event-list-entry:hover{background-color:transparent !important}body .content .pretix-widget .pretix-widget-event-header{font-size:1.25rem}body .content .pretix-widget .pretix-widget-event-form{margin:0 -10px}body .content .pretix-widget .pretix-widget-event-list-back{font-size:1rem;margin-bottom:1rem}body .content .pretix-widget button{border-radius:0;padding:8px 16px 6px;border:none;-webkit-transition:all .25s;transition:all .25s;outline:0px !important;color:#ccaa5a}body .content .pretix-widget button:hover{background-color:#ccaa5a;color:#004a57}body .content .pretix-widget button:focus{-webkit-box-shadow:0px 0px 4px 0 rgba(0,74,87,0.5);box-shadow:0px 0px 4px 0 rgba(0,74,87,0.5);background-color:#ccaa5a;color:#004a57}body .content .pretix-widget .pretix-widget-event-calendar-table td,body .content .pretix-widget .pretix-widget-event-calendar-table th{font-family:"Avenir LT W01_95 Black1475556", Helvetica, sans-serif}body .content .pretix-widget .pretix-widget-event-calendar-head{margin-bottom:.5rem}body .content .pretix-widget .pretix-widget-event-calendar-head a{display:inline;font-size:.9rem}body .content .pretix-widget .pretix-widget-has-events.pretix-widget-day-availability-green{background-color:#004a57 !important;color:#ccaa5a !important;-webkit-transition:all .25s;transition:all .25s}body .content .pretix-widget .pretix-widget-has-events.pretix-widget-day-availability-green:hover{background-color:#ccaa5a !important;color:#004a57 !important}body .content .pretix-widget .pretix-widget-item-info-col,body .content .pretix-widget .pretix-widget-item-price-col,body .content .pretix-widget .pretix-widget-action{padding-left:10px !important;padding-right:10px !important}body .content .pretix-widget .pretix-widget-item-price-col{text-align:left}body .content .pretix-widget .pretix-widget-event-description{margin-top:.5rem}body .content .pretix-widget .pretix-widget-item-description{margin-bottom:.66rem}body .content .pretix-widget .pretix-widget-category-name{margin:2rem 0 .25rem}body .content .pretix-widget .pretix-widget-category-name,body .content .pretix-widget .pretix-widget-event-description,body .content .pretix-widget .pretix-widget-event-header,body .content .pretix-widget .pretix-widget-event-details,body .content .pretix-widget .pretix-widget-event-list-back{text-align:left;padding-left:10px}body.page-id-2 .content .pretix-widget .pretix-widget-info-message{margin-top:0}body.page-id-2 .content .pretix-widget .pretix-widget-category{margin:10px 0}body.page-id-2 .content .pretix-widget .pretix-widget-action button{padding:8px 16px 6px;font-size:14px}@media (max-width: 1024px){a#logo{font-size:18px}h2,.tabs--termine a{font-size:20px}.main-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wpcf7-form,.signup{margin-top:15px !important}.wpcf7-form input,.signup input{margin:5px 0 !important}.footer img{height:45px}}@media (max-width: 992px){h1,.h1{margin-top:30px}p{max-width:100%}.home h1{font-size:10vw}.headline .zusatz{color:#fff !important}.leftside .content{padding:15px !important}a#logo{top:15px;left:15px}.slider-image-caption{width:calc(100vh - 125px);width:calc(var(--vh, 1vh) * 100 - 125px);font-size:10px}.main-content{margin-left:0;margin-bottom:0;margin-top:50px}.main-content.kalender-content{margin-left:0 !important}.newsletter-badge{display:none}.js-menu{margin-left:0 !important}.js-menu .sub-menu{top:150px}.js-menu.flyin li{-webkit-transform:translateX(20px);transform:translateX(20px)}.menu-back:before{margin-left:0;top:-40px}#menu>ul,.js-menu>ul{margin-left:20px;position:relative;top:0;-webkit-transform:none;transform:none}#menu>ul li,.js-menu>ul li{margin-bottom:10px}#menu>ul li a,.js-menu>ul li a{font-size:7vw}#menubtn{right:25px;top:20px;left:auto;transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform-origin:center;transform-origin:center}#menubtn.active{-webkit-transform-origin:center;transform-origin:center;transform:rotate(45deg) scale(0.8);-webkit-transform:rotate(45deg) scale(0.8);-moz-transform:rotate(45deg) scale(0.8)}.blau{color:#fff}figure{max-width:450px;width:auto !important;margin:80px auto;text-align:center}.page-team .main-content{margin-top:150px}.page-team .rightside{display:none}.home .leftside,.home .rightside{position:absolute;top:0;left:0;height:100vh;height:calc(var(--vh, 1vh) * 100)}.rightside .swiper-slide:after{content:"";top:0;left:0;position:absolute;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), color-stop(0%, rgba(0,0,0,0.4)), color-stop(99%, rgba(0,0,0,0.4)), color-stop(80%, rgba(0,0,0,0.4)));background:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 99%, rgba(0,0,0,0.4) 80%)}body.home .headline{max-width:100% !important;right:25px}.front-swiper{width:100vw;height:calc(100vh - 90px)}#menu-hauptmenu{margin-top:130px !important}.logo-wrap{width:100%;height:90px;background-color:#fff}.leftside{position:relative;width:100%;max-width:100% !important;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-md-6.rightside{margin-top:90px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:100%;max-width:100% !important;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;height:92vw}.col-md-6.rightside .background{position:relative;width:100%;height:100%;min-height:100%;background-position:center top}.col-md-6.rightside .background h1,.col-md-6.rightside .background .order-1 h1{margin-left:15px;right:auto !important;left:0 !important}.invert-menu-color #menubtn span{background:#004a57}.subnav{margin-left:15px}}@media (min-width: 768px) and (max-width: 991px){.col-md-6.rightside{height:74vw}h1,.h1{font-size:6.25vw}}@media (max-width: 767px){.logo-wrap{width:100% !important;height:90px !important}h1,.h1{font-size:9vw !important}.pane{height:auto !important}.js-menu{margin-left:0}.background.mobile-visible{display:block !important;position:relative;width:100vw;height:50vh;min-height:50vh;background-image:url("../img/kunstforum_mobile.jpg");background-size:cover;background-position:top center;margin-left:-15px}.wpcf7-form label,.signup label{margin-left:0 !important}.scroll{display:none}.footer{position:relative !important}}@media (max-width: 576px){.background.mobile-visible{margin-bottom:50px}#menu>ul li a,.js-menu>ul li a{font-size:8.25vw;display:block;margin-top:10px}p{font-size:15px}h2,.tabs--termine a,.h2{font-size:18px}.intro{margin-bottom:50px !important;margin-top:20px}}@media (max-width: 992px){#menu{overflow-y:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.js-menu{height:100%}#menu-hauptmenu{padding-bottom:50px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:130px !important;-ms-flex-negative:0;flex-shrink:0}.subnav{position:relative;bottom:auto}.logo-wrap{top:0}}.notice-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.0rem}.notice-head h2,.notice-head .tabs--termine a,.tabs--termine .notice-head a{display:inline-block;font-family:"evelethclean_regular", Helvetica, sans-serif;letter-spacing:6px;font-size:2.5rem;margin:0}@media (max-width: 767px){.notice-head h2,.notice-head .tabs--termine a,.tabs--termine .notice-head a{letter-spacing:4px;font-size:2rem}}@media (max-width: 575px){.notice-head h2,.notice-head .tabs--termine a,.tabs--termine .notice-head a{letter-spacing:3px;font-size:1.5rem}}.notice-subtitle{margin-bottom:2.25rem;font-size:0.8rem}.notice-text{font-size:1rem;margin-bottom:2.25rem;margin-right:1rem;line-height:1.48}@media (max-width: 767px){.notice-text{margin-right:0}}.notice-button{color:white;font-size:0.8rem;padding:10px 36px;margin-bottom:0.5rem}.notice-icon{width:30px;height:30px;margin-top:2px;margin-left:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 30 30'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(-514.73 -351.17)'%3E%3Crect x='514.73' y='351.17' width='30' height='30' style='fill:none'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Etermin-marker%3C/title%3E%3Cg style='clip-path:url(%23a)'%3E%3Cpath d='M529.73,381.17a15,15,0,1,0-15-15,15,15,0,0,0,15,15' transform='translate(-514.73 -351.17)' style='fill:%23004a57'/%3E%3Cpath d='M529.72,373.4a2,2,0,1,0-2-2,2,2,0,0,0,2,2m-1.08-5.2a.42.42,0,0,0,.41.39h1.36a.44.44,0,0,0,.42-.39l.65-7.16a.35.35,0,0,0-.35-.39h-2.8a.35.35,0,0,0-.35.39Z' transform='translate(-514.73 -351.17)' style='fill:%23fff'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;display:inline-block;background-repeat:no-repeat}@media (max-width: 575px){.notice-icon{width:1.4rem;height:1.4rem}}.notice p{max-width:100%}.notice b{line-height:1.5}#modal-notice .modal-dialog{max-width:80vw;width:700px;margin:0}@media (max-width: 575px){#modal-notice .modal-dialog{max-width:calc(100vw - 10px)}}#modal-notice .modal-body{padding:1.9rem 2.5rem}@media (max-width: 575px){#modal-notice .modal-body{padding:1.75rem 1.5rem 60px 1.5rem}}.custom-modal{z-index:99;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);display:none}.custom-modal.visible{display:block;opacity:1}.custom-modal .modal-content{position:absolute;z-index:110;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:calc(100vw - 10px);max-height:calc(100vh - 25px);max-height:calc(var(--vh, 1vh) * 100 - 25px);overflow-y:scroll}@media (max-width: 700px){#modal-notice .modal-body{padding:1.75rem 1.5rem 60px 1.5rem !important}}.post-accordeon{margin:3rem 0 5rem}.post-accordeon .card-header,.post-accordeon .card-header:hover,.post-accordeon .card-header.active{background-color:white !important}.post-accordeon .card-header:first-child{border-top:none}.post-accordeon .card-header p{padding-right:0.75rem;font-size:24px}@media (max-width: 1024px){.post-accordeon .card-header p{font-size:20px}}@media (max-width: 576px){.post-accordeon .card-header p{font-size:18px}}.post-accordeon .card-body{background-color:white}.post-accordeon .card-body .gallery-swiper{margin:auto}@supports ((-o-object-fit: cover) or (object-fit: cover)){.g\:img-cover{position:relative;width:100%;min-height:200px}.g\:img-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.g\:img-cover.-adaptive{min-height:0;height:0;padding-bottom:56.25%}.g\:img-cover.-adaptive img{position:absolute;top:0;left:0}}@media all and (-ms-high-contrast: none), all and (-ms-high-contrast: active){.g\:img-cover{position:relative;overflow:hidden;width:100%;min-height:200px;max-height:100vh;padding-bottom:0 !important}.g\:img-cover img{position:absolute;top:-9999px !important;right:-9999px !important;bottom:-9999px !important;left:-9999px !important;margin:auto;min-width:100%;min-height:100%;height:auto}}@supports not ((-o-object-fit: cover) or (object-fit: cover)){.g\:img-cover{position:relative;overflow:hidden;width:100%;min-height:200px;max-height:100vh;padding-bottom:0 !important}.g\:img-cover img{position:absolute;top:-9999px !important;right:-9999px !important;bottom:-9999px !important;left:-9999px !important;margin:auto;min-width:100%;min-height:100%;height:auto}}.home-slide-img-wrap{height:100%}.home-slide-img-wrap .img-vertical{display:none}.home-slide-img-wrap.-vertical .img-horizontal{display:none}.home-slide-img-wrap.-vertical .img-vertical{display:block}@media (max-width: 992px) and (orientation: portrait){.home-slide-img-wrap .img-horizontal{display:none !important}.home-slide-img-wrap .img-vertical{display:block !important;-o-object-fit:contain;object-fit:contain}}@media (max-width: 992px) and (orientation: landscape){.home-slide-img-wrap .img-horizontal{display:block !important;-o-object-fit:contain;object-fit:contain}.home-slide-img-wrap .img-vertical{display:none !important}}@media (max-width: 767px){.home-slide-img-wrap .img-vertical{display:block !important;-o-object-position:top !important;object-position:top !important}}@media all and (-ms-high-contrast: none), all and (-ms-high-contrast: active){body .home-slide-img-wrap{text-align:right}body .home-slide-img-wrap img.img-horizontal{display:none !important}body .home-slide-img-wrap img.img-vertical{display:block !important;-o-object-fit:contain;object-fit:contain;position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;height:100%;width:auto;min-width:0px}}#de-dookie{position:fixed;z-index:9999;width:450px;max-width:94%;font-weight:400;line-height:1.4}@media (max-width: 459px){#de-dookie{bottom:1vh;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);font-size:.9rem}}@media (min-width: 460px){#de-dookie{bottom:2vh;right:2vh;font-size:1rem}}#de-dookie p{margin-bottom:1.25rem}#de-dookie label{margin-bottom:0}#de-dookie a:hover{color:#004a57}.de-dookie__wrap{background-color:#fff;border-radius:0px;color:#004a57;-webkit-box-shadow:1px 1px 10px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 10px 0px rgba(0,0,0,0.2);padding:1.25rem calc(1.25rem * 1.2)}.de-dookie__message a{text-decoration:underline;color:#004a57;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.de-dookie__message a:hover{opacity:0.8}.de-dookie__cats{padding-top:.2rem}.de-dookie__cat{margin-bottom:0.5rem}@media (min-width: 500px){.de-dookie__cat{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:50%;padding-right:1rem}}.de-dookie__controls-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;clear:both;padding-top:0.4rem}.de-dookie__btn{text-decoration:none !important;font-weight:normal;padding:5px 15px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.de-dookie__btn span{-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;border-bottom:1px solid transparent}.de-dookie__btn.-agree{padding:9px 26px 8px}.de-dookie__btn.-deny{color:#004a57}.de-dookie__btn.-deny:hover span{border-color:#004a57}#de-dookie .switch{position:relative;display:inline-block;width:50px;height:22px;margin-right:0.5rem;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#de-dookie .switch input{opacity:0;width:0;height:0}#de-dookie .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}#de-dookie .slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s}#de-dookie input:checked+.slider{background-color:#ccaa5a}#de-dookie input:focus+.slider{-webkit-box-shadow:0 0 1px #ccaa5a;box-shadow:0 0 1px #ccaa5a}#de-dookie input:checked+.slider:before{-webkit-transform:translateX(28px);transform:translateX(28px)}#de-dookie .slider.round{border-radius:34px}#de-dookie .slider.round:before{border-radius:50%}.home-exhibition-title *{text-align:left}.home-exhibition-title h1:first-child{color:#004a57}.home-exhibition-title h1{margin:0;font-size:7vw !important}@media (min-width: 768px){.home-exhibition-title h1{font-size:3vw !important}}@media (min-width: 993px){body.home .rightside .swiper-container{position:fixed;top:0;right:0}body.home .home-stoerer{position:fixed}}body.home .kalender>.row{margin-left:-10px}body.home .kalender .collapse--termin .headline{position:relative;top:0;right:auto;-webkit-transform:none;transform:none;text-align:left;max-width:100%;z-index:1}#calender-register textarea{max-width:600px;width:100%;border:none;color:#004a57;padding:1rem;background:#f0f0f0;outline:none !important;-webkit-transition:color .33s ease-out;transition:color .33s ease-out}#calender-register textarea.-hide-text{color:#f0f0f0;-webkit-transition:color 0.1s ease-out;transition:color 0.1s ease-out}#calender-register input[type='number']{width:88px;text-align:center}
