/* https://www.gastgeber.bayern/wp-content/plugins/wp-simple-cookie/assets/frontend/css/simple-cookie.min.css?ver=1.4.14 */
body.sc-popup-opened{overflow:hidden}body.sc-scrollbar-padding{padding-right:15px}.sc-modal-wrapper.micromodal-slide{display:none}.sc-modal-wrapper.micromodal-slide.is-open{display:block}.sc-modal-wrapper .modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:10000000;padding:15px}.sc-modal-wrapper .modal__container{background-color:#fff;padding:48px;max-width:850px;max-height:calc(100vh - 30px);border-radius:4px;overflow-y:auto;box-sizing:border-box;min-width:400px;width:640px}.sc-modal-wrapper .modal__container.bottom{bottom:0;position:fixed;width:100%;max-width:none;padding:20px;border-radius:0}.sc-modal-wrapper .modal__container.bottom .modal__title{display:none}.sc-modal-wrapper .modal__container.bottom .modal__content{margin-bottom:0;font-size:14px;text-align:justify;margin-top:0}.sc-modal-wrapper .modal__container.bottom .sc-main-cookie-content{max-width:1200px;margin:0 auto;display:flex;align-items:center}.sc-modal-wrapper .modal__container.sc-setting-modal{width:auto}.sc-modal-wrapper .modal__header{display:flex;justify-content:space-between;align-items:center;padding-right:30px;position:relative}.sc-modal-wrapper .modal__title{margin:0;font-weight:300;font-size:32px;line-height:40px;box-sizing:border-box;color:#505551}.sc-modal-wrapper h4{font-weight:400;font-size:18px;line-height:26px;margin:0 0 10px!important;color:#505551}.sc-modal-wrapper .sc-content-bottom{width:79%;display:inline-block;padding-right:20px}.sc-modal-wrapper .sc-button-bottom.modal__footer{width:20%;display:inline-block;margin-top:0}@media (max-width:768px){.sc-modal-wrapper .sc-content-bottom{width:69%}.sc-modal-wrapper .sc-button-bottom.modal__footer{width:30%}}@media (max-width:425px){.sc-modal-wrapper .sc-content-bottom{width:100%}.sc-modal-wrapper .sc-button-bottom.modal__footer{width:100%;margin-top:10px}.sc-modal-wrapper .modal__container.bottom .sc-main-cookie-content{display:block}}.modal-text-center{text-align:center}.sc-modal-wrapper .modal__close{background:transparent;border:0;font-family:"sc-icons"!important;color:#505551;font-size:30px;padding:0;font-weight:400;position:absolute;right:-20px;top:-20px;text-decoration:none!important}.sc-modal-wrapper .modal__header .modal__close:before{content:"\e90e"}.sc-modal-wrapper .modal__content{margin-top:15px;margin-bottom:25px;line-height:1.5;color:rgba(0,0,0,.8);text-align:justify}.sc-modal-wrapper .modal__footer{margin-top:30px}.sc-modal-wrapper .modal__btn{font-size:16px;background-color:transparent;color:rgba(0,0,0,.8);border-radius:4px;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:30px;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-weight:400;display:block;width:240px;padding:8px 20px}.sc-modal-wrapper .modal__btn:hover,.sc-modal-wrapper .modal__btn:focus{background-color:#a6a6a6;text-decoration:none;border-color:#a6a6a6}.sc-modal-wrapper .modal__btn-primary{color:#fff;border:1px solid #505551;background-color:#505551}.sc-modal-wrapper .modal__btn.sc-align-right{margin-left:auto}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.sc-modal-wrapper a{text-decoration:underline;color:#2196f3!important;box-shadow:none!important;outline:none!important}.sc-modal-wrapper a:hover{text-decoration:none}.sc-modal-wrapper .switch{position:relative;display:inline-block;width:60px;height:28px}.sc-modal-wrapper .switch.disabled{position:relative}.sc-modal-wrapper .switch.disabled:after{content:"";width:60px;height:28px;background:rgba(255,255,255,.6);position:absolute;right:0;top:0;border-radius:34px}.sc-modal-wrapper .switch input{opacity:0;width:0;height:0}.sc-modal-wrapper .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.sc-modal-wrapper .slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.sc-modal-wrapper input:checked+.slider{background-color:#2196f3}.sc-modal-wrapper input:focus+.slider{box-shadow:0 0 1px #2196f3}.sc-modal-wrapper input:checked+.slider:before{-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px)}.sc-modal-wrapper .slider.round{border-radius:34px}.sc-modal-wrapper .slider.round:before{border-radius:50%}.sc-hidden{display:none}.sc-show{display:block}.sc_footer_btns{display:flex;justify-content:space-between;align-items:center}.sc_footer_btns a{font-size:15px;text-decoration:underline}.sc_footer_btns .sc-col{flex:0 0 33.33%;max-width:33.33%}.sc_footer_btns a.center{text-align:center}.sc_footer_btns .sc-text-right{text-align:right}.sc-modal-wrapper .sc_footer_btns .modal__btn-primary{display:inline-block}.sc_footer_btns .border-after{position:relative;padding-right:10px}.sc_footer_btns .border-after:after{content:"|";position:absolute;right:0;top:0;font-size:12px}.sc_setting-wrapper{margin:35px 0 20px}.sc_setting-row{display:flex;align-items:center;margin-bottom:20px;border-bottom:1px solid #d0d0d0!important;padding-bottom:20px}.sc-modal-wrapper .modal__content{font-size:16px;line-height:25px;color:#505551}.sc-modal-wrapper .modal__content p{font-size:16px;margin-bottom:0;margin-top:0;line-height:22px;color:#505551}.sc_setting-row .sc_column-1{flex:0 0 15%;max-width:15%}.sc_setting-row .sc_column-2{flex:0 0 65%;max-width:65%}.sc_setting-row .sc_column-3{flex:0 0 20%;max-width:20%;text-align:right}.sc_setting-row .sc-align-right{margin-left:auto}.sc_setting-row i.large-icon{color:#2196f3;width:70px;height:70px;display:block;font-size:40px;border-radius:50%;margin:0 auto}.sc-summary{max-height:45px;overflow:hidden;position:relative;transition:max-height .3s}.visible .sc-summary{max-height:800px}.sc-more-button{display:inline-block;font-size:14px;text-decoration:none!important}.sc-more-button i{font-size:7px;margin-left:5px;top:0;position:relative;display:inline-block}.sc-less-button{z-index:10;display:none;font-size:14px;text-decoration:none!important}.sc-less-button i{font-size:7px;margin-left:5px;top:0;position:relative;transform:rotate(180deg);display:inline-block}@media (max-width:767px){.sc-modal-wrapper .modal__content p{font-size:15px;line-height:22px}.sc-modal-wrapper .modal__container{max-width:100%;min-width:auto;padding:30px;max-height:calc(100vh - 20px);width:auto}.sc-modal-wrapper .modal__overlay{padding:10px}.sc-summary{max-height:40px}.sc-modal-wrapper .modal__title{font-size:20px;line-height:25px}.sc-modal-wrapper .modal__content{font-size:15px;line-height:22px;margin-bottom:15px}.sc-modal-wrapper h4{font-size:17px;line-height:22px}.sc-modal-wrapper .modal__close{right:-4px;top:-5px;font-size:22px}.sc-modal-wrapper .modal__header{padding-right:20px}.sc-modal-wrapper .modal__footer{margin-top:15px}.sc_footer_btns a{font-size:14px}.sc-modal-wrapper .modal__btn{font-size:14px;min-width:150px;width:auto;padding:3px 10px}.sc-modal-wrapper .switch{width:55px;height:24px}.sc-modal-wrapper .slider:before{height:17px;width:17px}.sc-modal-wrapper .switch.disabled:after{width:55px;height:24px}.sc-modal-wrapper input:checked+.slider:before{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}}@media (max-width:559px){.sc_setting-row{flex-wrap:wrap}.sc-modal-wrapper .modal__container{padding:30px 15px}.sc_setting-row>div{flex:0 0 100%!important;max-width:100%!important;text-align:center}.sc_setting-row .sc_column-1{display:none}.sc_setting-row .sc_column-3{margin-top:10px}.sc_setting-row i.large-icon{margin:15px auto;width:auto;height:auto;font-size:32px}.sc_setting-wrapper{margin:15px 0}.sc_footer_btns a{font-size:14px}.sc_setting-row .sc-align-right{margin-right:auto;margin-top:20px}.sc-modal-wrapper .switch,.sc-modal-wrapper .switch.disabled:after{display:block;margin:0 auto 15px}.sc_setting-row{margin-bottom:20px;padding-bottom:0}.sc_footer_btns{flex-wrap:wrap}.sc_footer_btns .sc-col{flex:0 0 auto;max-width:none}.sc_footer_btns .sc-col:last-child{flex:0 0 100%!important;max-width:100%!important;text-align:center!important;margin-bottom:5px;margin-top:15px}}@media (min-width:768px) and (max-width:960px){.sc-modal-wrapper .modal__container{max-width:90%}}.sc-support-simple-cookie{color:#2196f3;font-size:13px;margin-top:20px;text-align:left;display:flex;align-items:center}.sc-support-simple-cookie .sc-icon-cookie{font-size:20px;display:inline-flex;margin-right:5px}.sc-support-simple-cookie .sc-icon-cookie .path4:before{color:#2196f3}.sc-support-simple-cookie a{color:#2196f3}.sc-content-block-wrapper{display:flex;align-items:center;text-align:center;padding:15px;max-width:100%}.sc-content-block-wrapper .sc-content-block-message{padding:30px;background:rgba(255,255,255,.9);margin:0 auto;font-size:14px;max-width:90%;border-radius:5px}.sc-content-block-wrapper.elementor-fit-aspect-ratio .sc-content-block-message{position:absolute;left:0;right:0;top:10%}.sc-content-block-wrapper .sc-content-block-message p{margin:0}.elementor-custom-embed .sc-content-block-wrapper .sc-content-block-message p{line-height:1.5}.sc-content-block-wrapper .sc-button{color:#fff;background:#01a2dd;cursor:pointer;display:inline-block;position:relative;border-width:1px;border-style:solid;border-color:transparent;border-radius:3px;text-decoration:none;text-align:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;outline:none;box-shadow:none;min-width:160px;text-transform:uppercase;font-size:.875rem;padding:8px;line-height:1.5rem;box-shadow:none!important}.sc-content-block-wrapper .sc-button-secondary{color:#01a2dd;background:transparent;border-color:#01a2dd}.sc-content-block-wrapper .sc-button:hover{color:#01a2dd;background:#fff;border-color:#01a2dd}.sc-content-block-wrapper .sc-button-secondary:hover{color:#fff;background:#01a2dd}.sc-content-block-wrapper .sc-unblock-content.sc-button{margin-top:15px}.sc-content-block-wrapper .sc-icon{margin-bottom:15px}.sc-content-block-wrapper .sc-icon img{max-width:35px;display:inline-block}@media (max-width:450px){.sc-content-block-wrapper .sc-content-block-message{padding:15px}}.sc-cookie-table td{padding:.4375em}