:root{--mwccm-font-size-body: 15px !important}.immowerft-template-default .ccm-root .ccm-settings-summoner.ccm-show{left:50px !important;bottom:50px !important}@media only screen and (max-width: 989px){.immowerft-template-default .ccm-root .ccm-settings-summoner.ccm-show{bottom:100px !important;left:20px !important}}.mw-ben-konto-gtb-wrapper #mw-benutzerwerft-konto.mw-ben-scrolled-past{bottom:110px !important}.ccm-root .ccm-settings-summoner.ccm-show{left:35px !important;transition:.273s all ease-in-out !important}@media only screen and (max-width: 767px){.ccm-root .ccm-settings-summoner.ccm-show{bottom:80px !important}}.ccm-root .ccm-settings-summoner.ccm-show:focus-within::after{background:rgba(0,0,0,.8) !important}.ccm-root .ccm-settings-summoner.ccm-show:hover{transition:.273s all ease-in-out !important}.ccm-root .ccm-settings-summoner.ccm-show:hover::after{background:rgba(0,0,0,0) !important;transition:.273s all ease-in-out !important}.ccm-root .ccm-settings-summoner.ccm-show button{transition:.273s all ease-in-out !important;border-radius:100% !important;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3) !important;box-shadow:0 0 15px 0 rgba(0,0,0,.3) !important;background-color:var(--enfold-main-color-primary) !important;z-index:999 !important}.ccm-root .ccm-settings-summoner.ccm-show button::after{content:"";width:calc(100% - 10px);height:calc(100% - 10px);display:inline-block;position:absolute;background:rgba(0,0,0,0);z-index:9;border-radius:100%;border:2px solid #fff !important;left:50%;top:50%;transform:translate(-50%, -50%) !important;transition:.273s all ease-in-out !important}.ccm-root .ccm-settings-summoner.ccm-show button:hover{opacity:1 !important;background:#cdcdcd !important}.ccm-root .ccm-settings-summoner.ccm-show button::after{display:inline-block !important}.ccm-root .ccm-settings-summoner.ccm-show button::before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMi4wNzggMGM2LjU4Ny4wNDIgMTEuOTIyIDUuNDAzIDExLjkyMiAxMiAwIDYuNjIzLTUuMzc3IDEyLTEyIDEycy0xMi01LjM3Ny0xMi0xMmMzLjg4NyAxLjA4NyA3LjM4OC0yLjM5MyA2LTYgNC4wMDMuNzA3IDYuNzg2LTIuNzIyIDYuMDc4LTZ6bTEuNDIyIDE3Yy44MjggMCAxLjUuNjcyIDEuNSAxLjVzLS42NzIgMS41LTEuNSAxLjUtMS41LS42NzItMS41LTEuNS42NzItMS41IDEuNS0xLjV6bS02LjgzNy0zYzEuMTA0IDAgMiAuODk2IDIgMnMtLjg5NiAyLTIgMi0yLS44OTYtMi0yIC44OTYtMiAyLTJ6bTExLjMzNy0zYzEuMTA0IDAgMiAuODk2IDIgMnMtLjg5NiAyLTIgMi0yLS44OTYtMi0yIC44OTYtMiAyLTJ6bS02LTFjLjU1MiAwIDEgLjQ0OCAxIDFzLS40NDggMS0xIDEtMS0uNDQ4LTEtMSAuNDQ4LTEgMS0xem0tOS0zYy41NTIgMCAxIC40NDggMSAxcy0uNDQ4IDEtMSAxLTEtLjQ0OC0xLTEgLjQ0OC0xIDEtMXptMTMuNS0yYy44MjggMCAxLjUuNjcyIDEuNSAxLjVzLS42NzIgMS41LTEuNSAxLjUtMS41LS42NzItMS41LTEuNS42NzItMS41IDEuNS0xLjV6bS0xNS0yYy44MjggMCAxLjUuNjcyIDEuNSAxLjVzLS42NzIgMS41LTEuNSAxLjUtMS41LS42NzItMS41LTEuNS42NzItMS41IDEuNS0xLjV6bTYtMmMuODI4IDAgMS41LjY3MiAxLjUgMS41cy0uNjcyIDEuNS0xLjUgMS41LTEuNS0uNjcyLTEuNS0xLjUuNjcyLTEuNSAxLjUtMS41em0tMy41LTFjLjU1MiAwIDEgLjQ0OCAxIDFzLS40NDggMS0xIDEtMS0uNDQ4LTEtMSAuNDQ4LTEgMS0xeiIvPjwvc3ZnPg==);width:calc(100% - 25px);height:calc(100% - 25px);display:inline-block;position:absolute;background-repeat:no-repeat;left:50%;background-size:contain;top:50%;transform:translate(-50%, -50%);filter:brightness(0) saturate(100%) invert(99%) sepia(47%) saturate(409%) hue-rotate(255deg) brightness(118%) contrast(100%)}.ccm-root .ccm-settings-summoner.ccm-show img{display:none !important}#ccm-widget::before{content:"";width:100%;height:100%;display:inline-block;background:rgba(0,0,0,.5);left:0;top:0;position:fixed}#ccm-widget .ccm-modal-inner{border-radius:1rem !important;overflow:hidden !important;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3) !important;box-shadow:0 0 15px 0 rgba(0,0,0,.3) !important}#ccm-widget .ccm-modal-inner .ccm-modal--header .ccm-dismiss-button{top:23px !important;right:23px !important;background:var(--enfold-main-color-primary) !important;border-radius:100% !important;opacity:1 !important}#ccm-widget .ccm-modal-inner .ccm-modal--header .ccm-dismiss-button:hover{opacity:.6 !important}#ccm-widget .ccm-modal-inner .ccm-modal--header .ccm-dismiss-button::after{filter:brightness(0) saturate(100%) invert(94%) sepia(6%) saturate(25%) hue-rotate(294deg) brightness(106%) contrast(106%)}#ccm-widget .ccm-modal-inner .ccm-modal--body{box-shadow:none !important;border:none !important}#ccm-widget .ccm-modal-inner .ccm-modal--body .ccm-widget--text .ccm-widget--title{font-family:var(--enfold-font-family-heading) !important;color:var(--enfold-main-color-primary) !important;font-size:var(--enfold-font-size-theme-h3) !important;font-weight:normal !important}#ccm-widget .ccm-modal-inner .ccm-modal--body .ccm-widget--text .ccm-widget--introduction{font-family:var(--enfold-font-family-body) !important;font-size:var(--mwccm-font-size-body) !important;line-height:1.7 !important;font-weight:normal !important;color:var(--enfold-main-color-color) !important}#ccm-widget .ccm-modal-inner .ccm-modal--body .ccm-widget--purpose label{color:var(--enfold-main-color-color) !important}#ccm-widget .ccm-modal-inner input[type=checkbox].ccm-checkbox-type--switch+label::before{background-color:#c6c6c6 !important;opacity:.5 !important}#ccm-widget .ccm-modal-inner input[type=checkbox].ccm-checkbox-type--switch+label::after{background-color:var(--enfold-main-color-primary) !important}#ccm-widget .ccm-modal-inner input[type=checkbox].ccm-checkbox-type--switch:indeterminate+label::before{background-color:#c6c6c6 !important;opacity:.5 !important;box-shadow:none !important;text-shadow:none !important}#ccm-widget .ccm-modal-inner input[type=checkbox].ccm-checkbox-type--switch:indeterminate+label::after{background-color:var(--enfold-main-color-primary) !important}#ccm-widget .ccm-modal-inner input[type=checkbox].ccm-checkbox-type--switch:checked+label::before{background-color:var(--enfold-main-color-primary) !important;opacity:.5 !important;box-shadow:none !important;text-shadow:none !important}#ccm-widget .ccm-modal-inner input[type=checkbox].ccm-checkbox-type--switch:checked+label::after{background-color:var(--enfold-main-color-primary) !important;box-shadow:none !important;text-shadow:none !important}#ccm-widget .ccm-modal-inner input[type=checkbox].ccm-checkbox-type--switch:focus-within+label::after{background-color:var(--enfold-main-color-color) !important}#ccm-widget .ccm-modal-inner .button.ccm-info-button,#ccm-widget .ccm-modal-inner button.ccm-info-button{width:calc(var(--mwccm-font-size-body) + 5px) !important;height:calc(var(--mwccm-font-size-body) + 5px);font-family:var(--enfold-font-family-body) !important;font-weight:bold !important;font-size:calc(var(--mwccm-font-size-body) - 2px) !important;position:relative !important;color:var(--enfold-main-color-primary) !important;background:rgba(255,255,255,.4);border:2px solid var(--enfold-main-color-primary) !important}#ccm-widget .ccm-modal-inner .button.ccm-info-button:focus-visible,#ccm-widget .ccm-modal-inner button.ccm-info-button:focus-visible{opacity:.5 !important}#ccm-widget .ccm-modal-inner .ccm-widget--buttons button{background:var(--enfold-main-color-primary) !important;border:2px solid var(--enfold-main-color-primary) !important;font-family:var(--enfold-font-family-body) !important;font-size:var(--mwccm-font-size-body) !important;padding:5px 5px !important;height:auto !important;text-shadow:none !important;border-radius:8px !important}#ccm-widget .ccm-modal-inner .ccm-widget--buttons button:focus-visible{background:rgba(0,0,0,0) !important;color:var(--enfold-main-color-primary) !important}#ccm-widget .ccm-modal-inner .ccm-widget--buttons button:hover{background:rgba(0,0,0,0) !important;color:var(--enfold-main-color-primary) !important}#ccm-widget .ccm-modal--footer{background:#fff !important;border:none !important;box-shadow:none !important;border-top:1px solid rgba(0,0,0,.2) !important}#ccm-widget .ccm-modal--footer .ccm-link-container{box-shadow:none !important}#ccm-widget .ccm-modal--footer .ccm-link-container a{color:var(--enfold-main-color-color) !important;font-size:calc(var(--mwccm-font-size-body) - 2px) !important}#ccm-widget .ccm-modal--footer .ccm-link-container a::before{background:var(--enfold-main-color-color) !important}#ccm-widget .ccm-modal--footer .ccm-link-container a:hover{color:var(--enfold-main-color-primary) !important}#ccm-widget .ccm-modal--footer .ccm-powered-by a{color:var(--enfold-main-color-color) !important;font-size:calc(var(--mwccm-font-size-body) - 2px) !important;position:relative !important;top:-1px !important}#ccm-widget .ccm-modal--footer .ccm-powered-by a:hover{color:var(--enfold-main-color-primary) !important}#ccm-details{box-shadow:none !important}#ccm-details .ccm-modal--body{border-bottom:0 !important}#ccm-details .ccm-details-wrapper{border-bottom:1px solid rgba(0,0,0,0)}#ccm-details .ccm-details--list::before{box-shadow:none !important}#ccm-details .ccm-details--list::after{border:1px solid rgba(0,0,0,.05)}#ccm-details .ccm-modal-inner{border-radius:1rem !important;overflow:hidden !important;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3) !important;box-shadow:0 0 15px 0 rgba(0,0,0,.3) !important}#ccm-details .ccm-modal-inner .ccm-modal--title.ccm--h1{font-family:var(--enfold-font-family-heading) !important;color:var(--enfold-main-color-primary) !important;font-size:var(--enfold-font-size-theme-h2) !important;font-weight:normal !important}#ccm-details .ccm-modal-inner .ccm-details--content--purpose--title.ccm--h2{font-family:var(--enfold-font-family-heading) !important;color:var(--enfold-main-color-primary) !important;font-size:var(--enfold-font-size-theme-h3) !important;font-weight:normal !important}#ccm-details .ccm-modal-inner .ccm-details--content--purpose--title.ccm--h2 label{font-weight:normal !important}#ccm-details .ccm-modal-inner .ccm-details--content--cookie--title.ccm--h3{font-family:var(--enfold-font-family-heading) !important;color:var(--enfold-main-color-primary) !important;font-size:var(--enfold-font-size-theme-h4) !important;font-weight:normal !important}#ccm-details .ccm-modal-inner .ccm-details--content--cookie--title.ccm--h3 label{font-weight:normal !important}#ccm-details .ccm-modal-inner p{font-size:var(--mwccm-font-size-body) !important;color:var(--enfold-main-color-color) !important}#ccm-details .ccm-modal-inner p strong{color:var(--enfold-main-color-primary) !important}#ccm-details .ccm-modal-inner p a{color:var(--enfold-main-color-color) !important;position:relative !important;transition:.273s all ease-in-out}#ccm-details .ccm-modal-inner p a::before{content:"";transition:.273s all ease-in-out;width:100%;height:1px;display:inline-block;position:absolute;background:var(--enfold-main-color-primary) !important;left:0;bottom:-2px;z-index:99}#ccm-details .ccm-modal-inner p a:hover{transition:.273s all ease-in-out}#ccm-details .ccm-modal-inner p a:hover::before{transition:.273s all ease-in-out;display:none !important}#ccm-details .ccm-modal-inner .ccm-details--content--cookie{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}#ccm-details .ccm-modal-inner .ccm-details--embedding-assets-table tr th{font-family:var(--enfold-font-family-body) !important;text-transform:none !important;font-weight:normal !important;letter-spacing:0 !important;color:var(--enfold-main-color-primary) !important;font-size:var(--mwccm-font-size-body) !important}#ccm-details .ccm-modal-inner .ccm-details--embedding-assets-table tr:nth-child(even) td{border:1px solid rgba(0,0,0,.05) !important;background:rgba(0,0,0,.03) !important;color:var(--enfold-main-color-color) !important}#ccm-details .ccm-modal-inner .ccm-details--embedding-assets-table tr:nth-child(odd) td{border:1px solid rgba(0,0,0,.05) !important;background:rgba(0,0,0,.01) !important;color:var(--enfold-main-color-color) !important}#ccm-details .ccm-modal-inner .ccm-details--embedding-assets-table tr td{font-family:var(--enfold-font-family-body) !important;text-transform:none !important;font-weight:normal !important;letter-spacing:0 !important;font-size:calc(var(--mwccm-font-size-body) - 2px) !important}#ccm-details .ccm-modal-inner .ccm-details--content--purpose input[type=checkbox].ccm-checkbox-type--switch+label::before{background-color:#c6c6c6 !important;opacity:.5 !important}#ccm-details .ccm-modal-inner .ccm-details--content--purpose input[type=checkbox].ccm-checkbox-type--switch+label::after{background-color:var(--enfold-main-color-primary) !important}#ccm-details .ccm-modal-inner .ccm-details--content--purpose input[type=checkbox].ccm-checkbox-type--switch:indeterminate+label::before{background-color:#c6c6c6 !important;opacity:.5 !important;box-shadow:none !important;text-shadow:none !important}#ccm-details .ccm-modal-inner .ccm-details--content--purpose input[type=checkbox].ccm-checkbox-type--switch:indeterminate+label::after{background-color:var(--enfold-main-color-primary) !important}#ccm-details .ccm-modal-inner .ccm-details--content--purpose input[type=checkbox].ccm-checkbox-type--switch:checked+label::before{background-color:var(--enfold-main-color-primary) !important;opacity:.5 !important;box-shadow:none !important;text-shadow:none !important}#ccm-details .ccm-modal-inner .ccm-details--content--purpose input[type=checkbox].ccm-checkbox-type--switch:checked+label::after{background-color:var(--enfold-main-color-primary) !important;box-shadow:none !important;text-shadow:none !important}#ccm-details .ccm-modal-inner .ccm-details--content--purpose input[type=checkbox].ccm-checkbox-type--switch:focus-within+label::after{background-color:var(--enfold-main-color-color) !important}#ccm-details .ccm-modal-inner .ccm-details--content--purpose--title{border-bottom:1px solid rgba(0,0,0,.1) !important;padding-bottom:10px !important}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li .ccm--wrapper:focus-within a::before{content:"";width:calc(100% + 5px);height:calc(100% + 5px);display:inline-block;position:absolute;background:rgba(0,0,0,.2);top:50%;left:50%;transform:translate(-50%, calc(-50% + 1px));border-radius:5px}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li .ccm--wrapper input[type=checkbox]{width:18px !important;height:18px !important;border:1px solid rgba(0,0,0,.3) !important;border-radius:5px !important;outline:none !important}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li .ccm--wrapper input[type=checkbox]:indeterminate{content:"" !important;background-color:var(--enfold-main-color-primary) !important;position:relative !important;border:1px solid rgba(0,0,0,.3) !important;opacity:.5 !important;border-radius:5px !important}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li .ccm--wrapper input[type=checkbox]:indeterminate::before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjEgMTEuNzVjMC0uNDE0LS4zMzYtLjc1LS43NS0uNzVoLTE2LjVjLS40MTQgMC0uNzUuMzM2LS43NS43NXMuMzM2Ljc1Ljc1Ljc1aDE2LjVjLjQxNCAwIC43NS0uMzM2Ljc1LS43NXoiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==);width:12px;height:12px;display:inline-block;position:absolute;left:2px;background-size:contain;top:2px;filter:brightness(0) saturate(100%) invert(99%) sepia(47%) saturate(409%) hue-rotate(255deg) brightness(118%) contrast(100%)}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li .ccm--wrapper input[type=checkbox]:checked:not(:indeterminate){content:"" !important;background-color:var(--enfold-main-color-primary) !important;position:relative !important;border:1px solid rgba(0,0,0,.3) !important;border-radius:5px !important}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li .ccm--wrapper input[type=checkbox]:checked:not(:indeterminate)::before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAuMjg1IDJsLTExLjI4NSAxMS41NjctNS4yODYtNS4wMTEtMy43MTQgMy43MTYgOSA4LjcyOCAxNS0xNS4yODV6Ii8+PC9zdmc+);width:12px;height:12px;display:inline-block;position:absolute;left:2px;background-size:contain;top:2px;filter:brightness(0) saturate(100%) invert(99%) sepia(47%) saturate(409%) hue-rotate(255deg) brightness(118%) contrast(100%)}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li .ccm--wrapper a{font-size:var(--mwccm-font-size-body) !important;font-family:var(--enfold-font-family-body) !important;overflow:visible !important;color:var(--enfold-main-color-color) !important;font-weight:normal !important;position:relative !important}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li ul li:focus-within a::before{content:"";width:calc(100% + 5px);height:calc(100% + 5px);display:inline-block;position:absolute;background:rgba(0,0,0,.2);top:50%;left:50%;transform:translate(-50%, calc(-50% + 1px));border-radius:5px}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li ul li input[type=checkbox]{outline:none !important;width:14px !important;height:14px !important;border:1px solid rgba(0,0,0,.3) !important;border-radius:5px !important}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li ul li input[type=checkbox]:checked:not(:indeterminate){content:"" !important;background-color:var(--enfold-main-color-primary) !important;position:relative !important;border:1px solid rgba(0,0,0,.3) !important;border-radius:5px !important}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li ul li input[type=checkbox]:checked:not(:indeterminate)::before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAuMjg1IDJsLTExLjI4NSAxMS41NjctNS4yODYtNS4wMTEtMy43MTQgMy43MTYgOSA4LjcyOCAxNS0xNS4yODV6Ii8+PC9zdmc+);width:8px;height:8px;display:inline-block;position:absolute;left:2px;background-size:contain;top:2px;filter:brightness(0) saturate(100%) invert(99%) sepia(47%) saturate(409%) hue-rotate(255deg) brightness(118%) contrast(100%)}#ccm-details .ccm-modal-inner .ccm-details--list--purposes li ul li a{font-size:calc(var(--mwccm-font-size-body) - 2px) !important;font-family:var(--enfold-font-family-body) !important;position:relative !important;top:-1px !important;overflow:visible !important;color:var(--enfold-main-color-color) !important;font-weight:normal !important}#ccm-details ul.ccm-details--list--purposes>li:not(:last-child){margin-bottom:20px !important;padding-bottom:20px !important;border-bottom:1px solid rgba(0,0,0,.07) !important}#ccm-details .ccm-user-info--ucid{font-size:calc(var(--mwccm-font-size-body) - 5px) !important;color:var(--enfold-main-color-color) !important;position:relative !important;top:-25px !important;text-transform:none !important;height:0 !important}#ccm-details .ccm-modal--footer{background:#fff !important;box-shadow:none !important;border:none !important;padding:0 0 5px 0 !important;margin-top:0 !important}#ccm-details .ccm-modal--footer button{background:var(--enfold-main-color-primary) !important;border:2px solid var(--enfold-main-color-primary) !important;font-family:var(--enfold-font-family-body) !important;font-size:var(--mwccm-font-size-body) !important;padding:5px 15px !important;height:auto !important;border-radius:8px !important;display:block !important;width:42% !important;font-weight:normal !important}#ccm-details .ccm-modal--footer button:focus-visible{background:rgba(0,0,0,0) !important;color:var(--enfold-main-color-primary) !important}#ccm-details .ccm-modal--footer button:hover{background:rgba(0,0,0,0) !important;color:var(--enfold-main-color-primary) !important}@media only screen and (max-width: 767px){#ccm-widget{padding-top:100px}}@media only screen and (max-width: 375px){.ccm-modal-inner{min-height:100% !important;mmax-height:100% !important;height:100% !important;margin-top:0px !important;position:relative !important}}.ccm-modal-inner .ccm-modal--body{padding:10px !important}@media only screen and (max-width: 400px){.ccm-modal-inner .ccm-modal--body .ccm-widget--purposes{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:.5rem}.ccm-modal-inner .ccm-modal--body .ccm-widget--purposes label{font-size:14px !important;line-height:18px !important;width:120px !important}.ccm-modal-inner .ccm-modal--body .ccm-widget--purposes .ccm-widget--purpose{flex:0 !important;margin:3px !important}.ccm-modal-inner .ccm-modal--body .ccm-widget--text{max-height:auto !important}}/*# sourceMappingURL=immowerft-gl-styles.css.map */
