/* PictureMind Klaro base. Dynamic design is generated from validated settings. */
@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("https://picture-mind.de/wp-content/uploads/2022/09/Roboto-Regular.woff2") format('woff2');unicode-range:U+0,U+2,U+D,U+20-7E,U+A0-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+2F3,U+300-301,U+303,U+309,U+30F,U+323,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+400-486,U+488-513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1EA0-1EF9,U+1F4D,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+2074,U+207F,U+20A3-20A4,U+20A6-20AC,U+20B1,U+20B9-20BA,U+20BC-20BD,U+2105,U+2113,U+2116,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+EE01-EE02,U+F6C3,U+FB01-FB04,U+FEFF,U+FFFC-FFFD;}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("https://picture-mind.de/picturemind-assets-o14/Roboto-Regular-latin.4b48d201df4fa940ef51f855d946c990d651d87dff333a0301ea62b8e90d1d68.woff2") format('woff2');unicode-range:U+0,U+2,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303,U+309,U+30F,U+323,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20A3-20A4,U+20A6-20AC,U+20B1,U+20B9-20BA,U+20BC-20BD,U+2105,U+2113,U+2116,U+2122,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FEFF,U+FFFD;}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("https://picture-mind.de/wp-content/uploads/2022/09/Roboto-Bold.woff2") format('woff2');unicode-range:U+0,U+2,U+D,U+20-7E,U+A0-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+2F3,U+300-301,U+303,U+309,U+30F,U+323,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+400-486,U+488-513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1EA0-1EF9,U+1F4D,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+2074,U+207F,U+20A3-20A4,U+20A6-20AC,U+20B1,U+20B9-20BA,U+20BC-20BD,U+2105,U+2113,U+2116,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+EE01-EE02,U+F6C3,U+FB01-FB04,U+FEFF,U+FFFC-FFFD;}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("https://picture-mind.de/picturemind-assets-o14/Roboto-Bold-latin.42132e479ab8cdcf14bd7b67088b0d069ede0baa256e3c5f9015857a11a03d5a.woff2") format('woff2');unicode-range:U+0,U+2,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303,U+309,U+30F,U+323,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20A3-20A4,U+20A6-20AC,U+20B1,U+20B9-20BA,U+20BC-20BD,U+2105,U+2113,U+2116,U+2122,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+FEFF,U+FFFD;}
.klaro{--font-family:Roboto,sans-serif;--font-size:15px;--font-color:#555555;--title-color:#555555;--light1:#FFFFFF;--light2:#EBEBEB;--dark1:#555555;--dark2:#959595;--green1:#1E50C8;--green2:#1E50C8;--green3:#EBEBEB;--blue1:#1E50C8}
.klaro .cookie-notice,.klaro .cookie-modal .cm-modal{font-family:Roboto,sans-serif;background:#FFFFFF;color:#555555;box-sizing:border-box}
.klaro .cookie-notice{width:calc(100% - 32px);max-width:460px;right:16px;bottom:16px}
.klaro p,.klaro label,.klaro li,.klaro .cm-list-description{font-family:Roboto,sans-serif;font-weight:400}
.klaro .cm-btn{font-family:Roboto,sans-serif;min-height:44px;white-space:normal}
.klaro .cm-btn:focus-visible,.klaro a:focus-visible{outline:3px solid #F95700;outline-offset:3px}
.klaro .cn-buttons,.klaro .cn-ok{display:flex;flex-wrap:wrap;gap:8px}
.pm-consent-footer{padding:14px;text-align:center;font:14px/1.5 Roboto,sans-serif}.pm-consent-footer button{border:0;background:none;color:#555555;text-decoration:underline;cursor:pointer;font:inherit;padding:8px}
@media(max-width:480px){.klaro .cookie-notice{max-height:80dvh;overflow:auto}.klaro .cookie-modal .cm-modal{width:calc(100% - 24px);max-height:90dvh}.klaro .cn-ok{flex-direction:column;width:100%}.klaro .cn-ok .cm-btn{width:100%}}

/* Keep the statistics control in the PictureMind palette under theme hover/focus rules. */
.pm-consent-footer button:hover,.pm-consent-footer button:focus{background:#EBEBEB;color:#1E50C8;border:0}
.pm-consent-footer button:focus-visible{outline:3px solid #F95700;outline-offset:3px}

/* Accessible modal close control and narrow-screen layout. */
.klaro .cookie-modal .cm-modal .hide{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;width:44px;height:44px;top:8px;right:8px;padding:10px;box-sizing:border-box;border:0;border-radius:6px;background:transparent!important;color:inherit!important}
.klaro .cookie-modal .cm-modal .hide svg{width:16px;height:16px}
.klaro .cookie-modal .cm-modal .hide svg line{stroke:currentColor!important;stroke-width:2px}
.klaro .cookie-modal .cm-modal .hide:hover{background:#EBEBEB!important}
.klaro .cookie-modal .cm-modal .hide:focus-visible,.klaro .cookie-notice:focus-visible{outline:3px solid #F95700;outline-offset:3px}
.klaro .cookie-modal .cm-header h1{padding-right:44px}
@media(max-width:480px){.klaro .cookie-modal .cm-modal{left:12px!important;right:12px!important;margin-left:auto!important;margin-right:auto!important}}

/* Consent remains reachable when the independently timed invitation is open. */
.klaro{position:relative;z-index:2147483647}
