.mw-function-button-wrapper{clear:both;height:auto;margin:-60px auto 0!important;max-width:1400px;min-height:1px;overflow:hidden;padding:0 50px;position:relative;width:90%}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton{background:rgba(0,0,0,.75);border-radius:100px;cursor:pointer;float:left;height:46px;margin:0 7px 0 0;transition:width .4s;width:45.5px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .clickable-dummy{border-radius:100px;height:46px;position:absolute;width:45px;z-index:1}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .clickable-dummy:hover{width:100%}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button-inner-circle{border:2px solid #b9b9b9;border-radius:100px;height:40px;margin:0 0 0 3px;position:relative;top:3px;width:40px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg{fill:#b9b9b9}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{color:#fff;font-size:16px;font-weight:400;opacity:0;overflow-wrap:normal;position:absolute;word-break:normal}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.gmap_lage .mw-function-button-inner-circle .mw-function-button-svg-wrapper{height:23px;left:10px;position:relative;top:6px;width:17px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.gmap_lage .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:20px;top:-1px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.gmap_lage:hover{background:rgba(179,4,28,.85);width:110px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.gmap_lage:hover .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.gmap_lage:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg{fill:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.gmap_lage:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1;transition-delay:.2s}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.besichtigung .mw-function-button-inner-circle .mw-function-button-svg-wrapper{height:20px;left:9px;position:relative;top:7px;width:18px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.besichtigung .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:20px;top:1px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.besichtigung:hover{background:rgba(179,4,28,.85);width:165px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.besichtigung:hover .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.besichtigung:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg{fill:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.besichtigung:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1;transition-delay:.2s}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.objektdaten .mw-function-button-inner-circle .mw-function-button-svg-wrapper{height:17px;left:6.3px;position:relative;top:9px;width:24px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.objektdaten .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:17px;top:-1px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.objektdaten:hover{background:rgba(179,4,28,.85);width:160px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.objektdaten:hover .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.objektdaten:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg{fill:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.objektdaten:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1;transition-delay:.2s}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.yt_video .mw-function-button-inner-circle .mw-function-button-svg-wrapper{height:23px;left:6.3px;position:relative;top:7px;width:23px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.yt_video .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path{fill:#b9b9b9}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.yt_video .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:42px;top:-2px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.yt_video:hover{background:rgba(179,4,28,.85);width:120px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.yt_video:hover .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.yt_video:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path{fill:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.yt_video:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1;transition-delay:.2s}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.grund .mw-function-button-inner-circle .mw-function-button-svg-wrapper{height:20px;left:8px;position:relative;top:8px;width:20px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.grund .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path{fill:#b9b9b9}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.grund .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:20px;top:-3px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.grund:hover{background:rgba(179,4,28,.85);width:155px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.grund:hover .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.grund:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path{fill:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.grund:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1;transition-delay:.2s}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.custom_btn .mw-function-button-inner-circle .mw-function-button-svg-wrapper{height:20px;position:relative;width:20px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.custom_btn .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg{height:30px;left:3px;position:relative;top:3px;width:30px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.custom_btn .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path{fill:transparent;stroke:#b9b9b9}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.custom_btn .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:50px;margin-right:5px;top:5px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.custom_btn:hover{background:rgba(179,4,28,.85);width:163px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.custom_btn:hover .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.custom_btn:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path{fill:transparent;stroke:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.custom_btn:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1;transition-delay:.2s}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.matterport .mw-function-button-inner-circle .mw-function-button-svg-wrapper,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.ogulo_tour .mw-function-button-inner-circle .mw-function-button-svg-wrapper{height:19px;left:4px;position:relative;top:9px;width:29px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.matterport .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg text,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.ogulo_tour .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg text{font-size:14px;font-weight:700;letter-spacing:-.025em;transform:translateY(14px)}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.matterport .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.ogulo_tour .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:44px;top:-3px;width:80px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.matterport:hover,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.ogulo_tour:hover{background:rgba(179,4,28,.85);width:145px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.matterport:hover .mw-function-button-inner-circle,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.ogulo_tour:hover .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.matterport:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.ogulo_tour:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg{fill:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.matterport:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.ogulo_tour:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1;transition-delay:.2s}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.datenraum .mw-function-button-inner-circle .mw-function-button-svg-wrapper{height:21px;left:7.3px;position:relative;top:7.5px;width:21px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.datenraum .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path{fill:#b9b9b9}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.datenraum .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg text{font-size:14px;font-weight:700;letter-spacing:-.025em;transform:translateY(14px)}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.datenraum .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:22px;top:-3px;width:90px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.datenraum:hover{background:rgba(179,4,28,.85);width:155px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.datenraum:hover .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.datenraum:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path{fill:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.datenraum:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1;transition-delay:.2s}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.appointments .mw-function-button-inner-circle .mw-function-button-svg-wrapper,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.timum .mw-function-button-inner-circle .mw-function-button-svg-wrapper{height:22px;left:8px;position:relative;top:7px;width:19px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.appointments .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.timum .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path{fill:#b9b9b9}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.appointments .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg text,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.timum .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg text{font-size:14px;font-weight:700;letter-spacing:-.025em;transform:translateY(14px)}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.appointments .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.timum .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:43px;top:-2px;width:66px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.appointments:hover,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.timum:hover{background:rgba(179,4,28,.85);width:135px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.appointments:hover .mw-function-button-inner-circle,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.timum:hover .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.appointments:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.timum:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg path{fill:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.appointments:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.timum:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1;transition-delay:.2s}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.expose .mw-function-button-inner-circle .mw-function-button-svg-wrapper{height:22px;left:10px;position:relative;top:6.5px;width:17px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.expose .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:23px;opacity:1;top:-2px;width:180px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.expose:hover{background:rgba(179,4,28,.85);width:240px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.expose:hover .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.expose:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg{fill:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.expose:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active{background:rgba(179,4,28,.85);width:240px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner .btn-download-permission{letter-spacing:-.8px}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner .btn-download-permission .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{margin-left:20px;width:206px!important}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle{border:2px solid #fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg{fill:#fff}.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button .mw-function-button-inner-circle{overflow:hidden}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button:hover .mw-function-button-inner-circle{overflow:visible}.mw-hidden-accordion{max-height:0;overflow:hidden;transition:max-height .2s ease-out}@keyframes dropIn{0%{opacity:0;transform:translateX(-100px)}75%{opacity:1;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.mw-function-btn-hidden .mw-function-button-wrapper{overflow:unset;position:fixed;top:150px;width:50px;z-index:9}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton{animation-duration:.5s;float:none;margin:0 0 7px;opacity:0;transform:translateX(0)}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton:first-child{animation-delay:.5s;animation-fill-mode:forwards;animation-name:dropIn;animation-timing-function:ease-in-out}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton:nth-child(2){animation-delay:.7s;animation-fill-mode:forwards;animation-name:dropIn;animation-timing-function:ease-in-out}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton:nth-child(3){animation-delay:.9s;animation-fill-mode:forwards;animation-name:dropIn;animation-timing-function:ease-in-out}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton:nth-child(4){animation-delay:1.1s;animation-fill-mode:forwards;animation-name:dropIn;animation-timing-function:ease-in-out}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton:nth-child(5){animation-delay:1.3s;animation-fill-mode:forwards;animation-name:dropIn;animation-timing-function:ease-in-out}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton:nth-child(6){animation-delay:1.5s;animation-fill-mode:forwards;animation-name:dropIn;animation-timing-function:ease-in-out}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton:nth-child(7){animation-delay:1.7s;animation-fill-mode:forwards;animation-name:dropIn;animation-timing-function:ease-in-out}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active{width:46px}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:0}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active:hover{width:240px}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:1;transition-delay:.2s}@media only screen and (max-width:989px){.mw-function-btn-hidden .mw-function-button-wrapper,.mw-function-button-wrapper{align-items:center;background-color:#e2e2e2;bottom:0;display:flex;flex-wrap:nowrap;justify-content:center;overflow:unset;padding:15px 0;position:fixed;top:unset;width:100%;z-index:9}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton{background:transparent!important;float:left;margin:0;width:100%}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button .mw-function-button-inner-circle,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button .mw-function-button-inner-circle{border:none!important;margin:0;width:100%}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button .mw-function-button-inner-circle .mw-function-button-svg-wrapper,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button .mw-function-button-inner-circle .mw-function-button-svg-wrapper{left:unset;text-align:center;top:unset;width:100%}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg{fill:#b3b3b3!important;display:block;margin:0 auto}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton .mw-function-button .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{color:#a5a5a5;display:block;margin-left:0;opacity:1;top:unset;width:100%}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton:hover,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton:hover{width:100%!important}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active,.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission{width:100%}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission:hover .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{display:none!important}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button,.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission .mw-function-button,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission .mw-function-button{align-items:center;background:var(--mw-det-main-color)!important;border-radius:100px;display:flex;flex-wrap:wrap;height:59px!important;justify-content:center;margin:-43px auto 0;outline:none!important;width:59px!important}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle,.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission .mw-function-button-inner-circle,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission .mw-function-button-inner-circle{align-items:center;border:2px solid #fff!important;display:flex;flex-wrap:wrap;height:47px;justify-content:center;left:inherit;top:inherit;width:47px}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle .mw-function-button-svg-wrapper,.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission .mw-function-button-inner-circle .mw-function-button-svg-wrapper,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle .mw-function-button-svg-wrapper,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission .mw-function-button-inner-circle .mw-function-button-svg-wrapper{top:inherit}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg,.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission .mw-function-button-inner-circle .mw-function-button-svg-wrapper svg{fill:#fff!important}.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-btn-hidden .mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-active .mw-function-button-inner-circle .mw-function-button-svg-wrapper span,.mw-function-button-wrapper .wp-block-create-block-mwpropertyfunctionbutton.btn-download-permission .mw-function-button-inner-circle .mw-function-button-svg-wrapper span{opacity:0}}.mw-additional-permission-message{float:right;height:auto;margin-top:12px;min-height:1px;width:100%}dialog.tmp_dialog_expose_w8{border:none;border-radius:15px;font-weight:700;height:145px;max-height:145px;overflow:hidden;padding:20px!important;text-align:center;top:0}dialog.tmp_dialog_expose_w8 .tmp-expose-dl-loading-svg{margin-right:28px}.tmp-expose-download{text-align:center}.tmp-expose-download .expose-download-link-holder{background-color:var(--mw-det-main-color);border:1px solid transparent;border-radius:.75rem;box-sizing:border-box;color:#fff;cursor:pointer;flex:0 0 auto;font-family:Inter var,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:600;line-height:1.5rem;padding:.75rem 1.2rem;text-align:center;-webkit-text-decoration:none #6b7280 solid;text-decoration:none #6b7280 solid;text-decoration-thickness:auto;text-transform:uppercase;touch-action:manipulation;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);-moz-user-select:none;user-select:none;-webkit-user-select:none;width:auto}.tmp-expose-download .expose-download-link-holder:hover{background-color:var(--mw-det-secundary-color)}.tmp-expose-download .expose-download-link-holder:focus{box-shadow:none;outline:2px solid transparent;outline-offset:2px}.mw-mv-permission-btn{color:#fff;cursor:pointer;margin-top:16px;padding:4px;text-transform:uppercase}.mw-mv-permission-btn,.mw-revoke-appointment-button{background-color:var(--mw-det-main-color);text-align:center}.mw-revoke-appointment-button{color:#000;margin-top:6px;padding:6px}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container h2{color:var(--mw-det-main-color);font-size:21px;font-weight:400!important;line-height:normal}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .appointment-info-wrapper h3{color:var(--mw-det-accent-color);font-size:15px!important;font-weight:400;line-height:normal}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper{margin-top:20px}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper .single-appointment-wrapper{background-color:transparent;margin:10px 0 0}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper .single-appointment-wrapper .single-appointment-accordion{color:var(--mw-det-main-color)!important;font-size:18px!important;font-weight:700!important;-webkit-hyphens:auto;hyphens:auto;line-height:24px;margin-bottom:0!important;padding:10px 50px 10px 0;position:relative}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper .single-appointment-wrapper .single-appointment-accordion span{color:var(--mw-det-accent-color);display:table;font-size:15px;font-weight:400!important;margin:8px 0 0}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper .single-appointment-wrapper .single-appointment-accordion:after{align-items:center;border:2px solid var(--mw-det-main-color);border-radius:100%;color:var(--mw-det-main-color);content:"";display:flex;font-family:entypo-fontello;font-size:22px;font-weight:400;height:30px;justify-content:center;margin-left:0;position:absolute;right:0;top:6px;width:30px}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper .single-appointment-wrapper .single-appointment-accordion.active{color:var(--mw-det-secundary-color)!important}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper .single-appointment-wrapper .single-appointment-accordion.active:after{border:2px solid var(--mw-det-secundary-color);color:var(--mw-det-secundary-color);content:"";font-family:entypo-fontello}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-hidden-accordion{padding:0}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-hidden-accordion .mw-appointment-info{color:var(--mw-det-secundary-color);font-size:15px;font-weight:400;line-height:24px;margin:0;width:100%}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-hidden-accordion .mw-book-appointment{background-color:var(--mw-det-main-color);border:none;color:#fff;cursor:pointer;display:table;float:left;font-size:16px;font-weight:400;line-height:normal;margin-bottom:0;margin-top:15px;padding:12px 30px;transition:.4s;width:auto}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-no-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-hidden-accordion .mw-book-appointment:hover{background-color:var(--mw-det-accent-color);transition:.4s}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper{color:var(--mw-det-accent-color);display:table;font-size:15px;font-weight:400;line-height:normal;margin:20px 0 0;width:100%}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper br{display:none}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper h3{color:var(--mw-det-secundary-color)!important;font-size:18px!important;font-weight:700!important;line-height:normal}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper .single-booked-appointment-user-info-wrapper{display:table;margin:15px 0 30px;width:100%}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper .single-booked-appointment-user-info-wrapper .single-icon-text-wrapper{color:var(--mw-det-accent-color);display:flex;flex-wrap:nowrap;font-size:15px;gap:15px;line-height:27px;margin:10px 0}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper .single-booked-appointment-user-info-wrapper .single-icon-text-wrapper .single-icon{display:flex;flex-wrap:wrap;height:25px;justify-content:flex-start;width:30px}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper .single-booked-appointment-user-info-wrapper .single-icon-text-wrapper .single-icon svg path{fill:var(--mw-det-main-color)}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper .single-booked-appointment-user-info-wrapper .single-icon-text-wrapper.cal-icon .single-icon svg{display:block;height:auto;left:2px;position:relative;width:30px}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper .single-booked-appointment-user-info-wrapper .single-icon-text-wrapper .single-text a{color:inherit;transition:.4s}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper .single-booked-appointment-user-info-wrapper .single-icon-text-wrapper .single-text a:hover{color:var(--mw-det-main-color);cursor:pointer;transition:.4s}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .appointment-info-wrapper .single-booked-appointment-user-info-wrapper .single-icon-text-wrapper .single-text br{display:table}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper{background-color:transparent}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper h3{display:none}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-revoke-appointment-wrapper .mw-appointment-revoke-pre-text{color:var(--mw-det-accent-color);font-size:15px;line-height:24px}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-revoke-appointment-wrapper .mw-appointment-revoke-pre-text .appointment-booked-info-heading{color:var(--mw-det-secundary-color);font-size:18px;margin-bottom:6px}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-revoke-appointment-wrapper .mw-revoke-appointment-button{background-color:var(--mw-det-main-color);border:none;color:#fff;cursor:pointer;display:table;float:left;font-size:16px;font-weight:400;line-height:normal;margin-bottom:0;margin-top:15px;padding:12px 30px;transition:.4s;width:100%}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-revoke-appointment-wrapper .mw-revoke-appointment-button:hover{background-color:var(--mw-det-accent-color);transition:.4s}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-revoke-appointment-dialog{width:650px}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-revoke-appointment-dialog .revoke-appointment-form{text-align:center}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-revoke-appointment-dialog .revoke-appointment-form .dialog-revoke-headline{color:var(--mw-det-main-color);font-size:21px;font-weight:400!important;line-height:normal;margin-bottom:14px}dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-revoke-appointment-dialog .revoke-appointment-form .dialog-revoke-explain{color:var(--mw-det-accent-color);font-size:15px;margin-bottom:14px}dialog .revoke-success-msg{display:none;text-align:center}@media only screen and (max-width:767px){dialog .mw-block-dialog-content-wrapper.appointments .mw-appointment-container.user-has-appointment .main-appointments-wrapper .single-appointment-wrapper .mw-revoke-appointment-dialog{width:90%}}#w8_list_explain .w8_list_err_msg,#w8_list_explain .w8_list_success_msg{display:none}#w8_list_explain .w8_list_inner_wrapper .w8_list_explain_content{margin-bottom:16px}#w8_list_explain .w8_list_inner_wrapper .single-btn{background:var(--mw-det-main-color);border:2px solid var(--mw-det-main-color);color:#fff;cursor:pointer;display:inline-block;font-size:15px!important;font-weight:400;letter-spacing:.5px;line-height:1.2em;margin:3px 0;max-width:100%;padding:15px 25px!important;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:.4s;width:100%}#w8_list_explain .w8_list_inner_wrapper .single-btn.aboard{background:var(--mw-det-secundary-color)}#w8_list_explain .w8_list_inner_wrapper .w8_list_register_btn_wrapper{float:left;width:49%}#w8_list_explain .w8_list_inner_wrapper .w8_list_aboard_btn_wrapper{float:right;width:49%}.single_w8_list_container .single-btn{background:var(--mw-det-main-color);border:2px solid var(--mw-det-main-color);color:#fff;cursor:pointer;display:inline-block;font-size:15px!important;font-weight:400;letter-spacing:.5px;line-height:1.2em;margin:3px 0;max-width:100%;padding:15px 25px!important;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:.4s;width:100%}dialog[data-modal-type=grund].no-permission .mw-block-dialog-content-wrapper,dialog[data-modal-type=grund].user-logged-out .mw-block-dialog-content-wrapper{margin-top:0}dialog[data-modal-type=grund] .mw-block-dialog-content-wrapper{margin-top:-20px}dialog[data-modal-type=grund] .mw-block-dialog-content-wrapper.grund ul{margin:0}dialog[data-modal-type=grund] .mw-block-dialog-content-wrapper.grund ul li{align-content:center;display:flex;flex-wrap:wrap}dialog[data-modal-type=grund] .mw-block-dialog-content-wrapper.grund ul li img{max-height:95%;-o-object-fit:contain;object-fit:contain}dialog[data-modal-type=grund] .mw-block-dialog-content-wrapper.grund ul li .slider-img-title{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:15px;justify-content:center;max-height:30px;padding-top:10px;position:relative;width:100%}
