/* CookieYes-Banner im Design der Website (Staatsblau, Türkis, Montserrat). Überschreibt die Farben aus der CookieYes-Cloud. */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400 900;font-display:swap;src:url(../../../uploads/fonts/montserrat-var-latin.woff2) format('woff2');unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

.cky-consent-container,.cky-consent-container *,.cky-modal,.cky-modal *{font-family:Montserrat,'Segoe UI',Helvetica,Arial,sans-serif!important}
.cky-consent-container .cky-consent-bar{background:#fff!important;border:0!important;border-top:4px solid #2ad3d3!important;border-radius:4px!important;box-shadow:0 18px 50px rgba(12,17,81,.22)!important}
.cky-consent-container .cky-title,.cky-modal .cky-preference-title{color:#0c1151!important;font-weight:900!important;letter-spacing:-.01em!important}
.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p,.cky-modal .cky-preference-content-wrapper,.cky-modal .cky-preference-content-wrapper p,.cky-modal .cky-accordion-header-des,.cky-modal .cky-accordion-header-des p{color:#3a3f68!important}
.cky-consent-container a.cky-policy,.cky-consent-container .cky-notice-des a,.cky-modal .cky-preference-content-wrapper a{color:#0c1151!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:#2ad3d3!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;background:transparent!important}
.cky-consent-container .cky-btn,.cky-modal .cky-btn{font-weight:800!important;border-radius:2px!important;letter-spacing:.01em!important;transition:background .15s,color .15s,border-color .15s!important}
.cky-consent-container .cky-btn-accept,.cky-modal .cky-btn-accept{background:#0c1151!important;border-color:#0c1151!important;color:#fff!important}
.cky-consent-container .cky-btn-accept:hover,.cky-modal .cky-btn-accept:hover{background:#2ad3d3!important;border-color:#2ad3d3!important;color:#0c1151!important;opacity:1!important}
.cky-consent-container .cky-btn-reject,.cky-consent-container .cky-btn-customize,.cky-modal .cky-btn-reject,.cky-modal .cky-btn-preferences{background:transparent!important;border-color:#0c1151!important;color:#0c1151!important}
.cky-consent-container .cky-btn-reject:hover,.cky-consent-container .cky-btn-customize:hover,.cky-modal .cky-btn-reject:hover,.cky-modal .cky-btn-preferences:hover{background:#2ad3d3!important;border-color:#2ad3d3!important;opacity:1!important}
.cky-modal .cky-preference-center{border-top:4px solid #2ad3d3!important;border-radius:4px!important}
.cky-modal .cky-accordion-btn{color:#0c1151!important;font-weight:800!important}
.cky-modal .cky-always-active{color:#0c1151!important;font-weight:800!important}
.cky-modal .cky-audit-table{background:#f4f0ea!important;border-color:#e8e0d6!important;color:#3a3f68!important}
.cky-modal .cky-chevron-right{border-color:#0c1151!important}
.cky-btn-revisit-wrapper{background:#0c1151!important;box-shadow:0 6px 18px rgba(12,17,81,.25)!important}
.cky-btn-revisit-wrapper:hover{background:#2ad3d3!important}
.cky-btn-revisit-wrapper:hover img,.cky-btn-revisit-wrapper:hover svg{filter:brightness(0) saturate(100%) invert(8%) sepia(52%) saturate(4500%) hue-rotate(236deg)}
