@charset "UTF-8";
/*! Created 2025 by Kohlhaas & Kohlhaas, Weimar, kohlhaas-kohlhaas.de 
 * */:root{--color-black:var(--color-blue-xdark);--color-blue-xdark:#0b1f32;--color-blue-dark:#153d65;--color-blue:#225c9b;--color-blue-light:#4f7eb0;--color-blue-xlight:#799ec3;--color-blue-xxlight:#a7bed7;--color-blue-xxxlight:#d2deea;--color-magenta:#f0f;--color-cyan-dark:var(--color-magenta);--color-cyan:#007bff;--color-cyan-light:#3396ff;--color-cyan-xlight:#66b0ff;--color-cyan-xxlight:#99caff;--color-cyan-xxxlight:#cce5ff;--color-red:#f33;--color-gray-xdark:var(--color-magenta);--color-gray-dark:var(--color-magenta);--color-gray:var(--color-magenta);--color-gray-light:var(--color-magenta);--color-gray-xlight:var(--color-magenta);--color-gray-xxlight:var(--color-magenta);--color-beige:#7c6646;--color-beige-light:#97866d;--color-beige-xlight:#b1a491;--color-beige-xxlight:#cac1b4;--color-beige-xxxlight:#e6e2db;--color-beige-xxxxlight:#f3f1ed;--color-white:#fff;--color-border:var(--color-beige-xxlight);--color-hover-otl:var(--color-cyan);--color-hover-bg:var(--color-cyan);--color-active-otl:var(--color-cyan);--color-active-bg:var(--color-cyan);--color-active-fg:var(--color-cyan);--color-passive-bg:var(--color-blue-xxlight);--color-sub-fg:var(--color-beige);--color-btn-bg:var(--color-beige-xxxlight);--color-btn-brd:var(--color-btn-bg);--color-btn-fg:var(--color-black);--color-btn-disabled-bg:var(--color-gray-xlight);--color-btn-disabled-brd:var(--color-gray-xlight);--color-btn-disabled-fg:var(--color-white);--color-marker-bg:var(--color-gray-xlight);--color-marker-fg:var(--color-black);--btn-input-height:2.5em;--otl-width:2px}@font-face{font-display:swap;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-family:HindRegular;font-style:normal;font-weight:400;src:url(../_fonts/hind-v17-latin-ext/hind-v17-latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-family:HindBold;font-style:normal;font-weight:700;src:url(../_fonts/hind-v17-latin-ext/hind-v17-latin-ext-700.woff2) format("woff2")}#akiracmspreview{position:relative}#akiracmspreview p{font-family:Courier New,Courier,monospace;background-color:#006add;color:#fff;margin:0;padding:1em;text-align:center}@view-transition{navigation:auto}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased}html.no-js .d-js-only{display:none!important}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:HindRegular,Roboto,system-ui,sans-serif;font-family:HindRegular;font-style:normal;font-weight:500;font-size:calc(1.0260416667rem + .3273809524vw);line-height:1.375;background-color:var(--color-blue);color:var(--color-white);margin:0;min-height:100vh}@media (min-width:1400px){body{font-size:1.3125rem}}a{color:currentColor;text-decoration:none}img{max-width:100%;height:auto}figure{margin:0}h1{font-family:HindBold;font-style:normal;font-weight:700;font-size:calc(1.0885416667rem + 1.1130952381vw);line-height:1.25;margin-top:0;margin-bottom:calc(1.0670572917rem + .8430059524vw);max-width:24em}@media (min-width:1400px){h1{font-size:2.0625rem;margin-bottom:1.8046875rem}}h2{font-family:HindBold;font-style:normal;font-weight:700;font-size:calc(1.0572916667rem + .7202380952vw);line-height:1.25;margin-top:calc(1.1422526042rem + 1.7883184524vw);margin-bottom:14.437px;margin-bottom:.90234375rem}@media (min-width:1400px){h2{font-size:1.6875rem;margin-top:2.70703125rem}}h3{font-family:HindRegular;font-style:normal;font-weight:500;font-size:calc(1.0572916667rem + .7202380952vw);line-height:1.25;margin-top:calc(1.0670572917rem + .8430059524vw);margin-bottom:14.437px;margin-bottom:.90234375rem}@media (min-width:1400px){h3{font-size:1.6875rem;margin-top:1.8046875rem}}h4,h5,h6{font-family:HindBold;font-style:normal;font-weight:700;font-size:calc(1.0260416667rem + .3273809524vw);line-height:1.375;margin-top:calc(1.0670572917rem + .8430059524vw);margin-bottom:7.218px;margin-bottom:.451171875rem}@media (min-width:1400px){h4,h5,h6{font-size:1.3125rem;margin-top:1.8046875rem}}address,dl,ol,p,ul{margin-top:0;margin-bottom:calc(1.0670572917rem + .8430059524vw)}@media (min-width:1400px){address,dl,ol,p,ul{margin-bottom:1.8046875rem}}address{font-family:HindRegular;font-style:normal;font-weight:500}.copy{-ms-hyphens:auto;hyphens:auto;text-wrap:pretty}.copy a{text-decoration:underline;-webkit-text-decoration-color:var(--color-passive-bg);text-decoration-color:var(--color-passive-bg)}.copy a:hover{text-decoration-thickness:calc(2 * var(--otl-width));-webkit-text-decoration-color:var(--color-active-bg);text-decoration-color:var(--color-active-bg)}.mt-0{margin-top:0}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--btn-input-height);padding:0 1em;font-size:calc(1.0052083333rem + .0654761905vw);font-family:HindRegular,Roboto,system-ui,sans-serif;font-weight:400;line-height:inherit;background-clip:padding-box;background-color:var(--color-btn-bg);color:var(--color-btn-fg);border:1px solid var(--color-btn-brd);border-radius:0;-webkit-transition:background .125s;transition:background .125s;cursor:pointer;white-space:nowrap}@media (min-width:1400px){.btn{font-size:1.0625rem}}.btn[disabled]{background-color:var(--color-btn-disabled-bg);color:var(--color-btn-disabled-fg);border:1px solid var(--color-btn-disabled-brd);cursor:not-allowed}.btn:not([disabled]):hover{outline:2px dashed var(--color-hover-otl);outline-offset:2px}.btn-main{--color-btn-bg:var(--color-blue-dark);--color-btn-fg:var(--color-white);--color-btn-brd:var(--color-btn-bg)}abbr{cursor:help}.nowrap{text-wrap:nowrap}.text-italic,em,i{font-family:HindRegular;font-style:normal;font-weight:500}.text-bold,b,strong{font-family:HindBold;font-style:normal;font-weight:700}.text-regular{font-family:HindRegular;font-style:normal;font-weight:500}b em,b i,em b,em strong,i b,i strong,strong em,strong i{font-family:HindBold;font-style:normal;font-weight:700}.text-xs{font-size:13px;font-size:.8125rem;line-height:1.25}.small,.text-sm,small{font-size:calc(1.0052083333rem + .0654761905vw);line-height:1.25}@media (min-width:1400px){.small,.text-sm,small{font-size:1.0625rem}}.text-md{font-size:calc(1.0260416667rem + .3273809524vw);line-height:1.375}@media (min-width:1400px){.text-md{font-size:1.3125rem}}.text-lg{font-size:calc(1.0572916667rem + .7202380952vw);line-height:1.25}@media (min-width:1400px){.text-lg{font-size:1.6875rem}}.text-xl{font-size:calc(1.0885416667rem + 1.1130952381vw);line-height:1.25}@media (min-width:1400px){.text-xl{font-size:2.0625rem}}.text-sub{color:var(--color-sub-fg)}.mb-0{margin-bottom:0}.mt-0{margion-top:0}.marker{background-color:var(--color-marker-bg);color:var(--color-marker-fg);line-height:1.375;padding:.075em .5em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.marker.brnh,.marker.cat,.marker.start{--color-marker-bg:var(--color-beige-xxxxlight);--color-marker-fg:var(--color-beige)}.marker.time{--color-marker-bg:var(--color-blue-xxxlight);--color-marker-fg:var(--color-blue-xdark)}table{border-collapse:collapse;margin-top:0;margin-bottom:calc(1.0670572917rem + .8430059524vw)}@media (min-width:1400px){table{margin-bottom:1.8046875rem}}.tbl-key-value th{font-family:HindRegular;font-style:normal;font-weight:500;text-align:left;padding-right:.25em}.tbl-key-value td{padding-left:.25em}.dl-key-value{display:grid;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.dl-key-value dt{white-space:nowrap;text-wrap:nowrap}.dl-key-value dd{margin:0}label{display:block;font-family:HindRegular;font-style:normal;font-weight:500;font-size:calc(1.0052083333rem + .0654761905vw);line-height:1.25;margin-bottom:.25em}@media (min-width:1400px){label{font-size:1.0625rem}}legend{font-family:HindRegular;font-style:normal;font-weight:500;font-size:calc(1.0052083333rem + .0654761905vw);line-height:1.25;margin:0;margin-bottom:.25em;padding:0}@media (min-width:1400px){legend{font-size:1.0625rem}}fieldset{border:none;padding:0;margin:0}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:HindRegular,Roboto,system-ui,sans-serif;font-size:calc(1.0052083333rem + .0654761905vw);display:block;width:100%;height:var(--btn-input-height);padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;font-weight:400;line-height:inherit;color:var(--color-sub-fg);background-color:transparent;background-clip:padding-box;border:1px solid var(--color-border);border-radius:0;-webkit-transition:background .125s;transition:background .125s;text-decoration:none}@media (min-width:1400px){.form-control{font-size:1.0625rem}}.form-control::-webkit-input-placeholder{color:var(--color-sub-fg);opacity:1}.form-control::-moz-placeholder{color:var(--color-sub-fg);opacity:1}.form-control::-ms-input-placeholder{color:var(--color-sub-fg);opacity:1}.form-control::placeholder{color:var(--color-sub-fg);opacity:1}.form-control[type=date]{display:revert}.form-control:hover{text-decoration:none;outline:2px dashed var(--color-hover-otl);outline-offset:2px}.form-control:focus,.form-control:focus-within{color:#000;background-color:#fff;outline:2px solid var(--color-active-otl);outline-offset:2px}::-webkit-datetime-edit{align-self:center;padding:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}.form-group{margin-bottom:calc(1.0294596354rem + .3703497024vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1400px){.form-group{margin-bottom:1.353515625rem}}.form-group.filter-active .form-control{outline:2px solid var(--color-active-otl);outline-offset:2px;color:#000}.form-group.filter-submit{gap:14.437px;gap:.90234375rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-check{position:relative;display:block;padding-left:1.5em}.form-check-input{position:absolute;margin-top:.4em;margin-left:-1.5em}.form-check-label{font-weight:400;margin-bottom:0}input[type=reset],input[type=submit]{padding-top:0;padding-bottom:0;height:var(--btn-input-height)}input[type=reset]:not([disabled]):hover,input[type=submit]:not([disabled]):hover{outline:2px dashed var(--color-hover-otl);outline-offset:2px}.clearfix:after{display:block;clear:both;content:""}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.f-jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-jc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.f-jc-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f-ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-ai-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.f-dir-row{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.f-dir-row,.f-dir-row-re{-webkit-box-orient:horizontal}.f-dir-row-re{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.f-dir-col{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f-dir-col,.f-dir-col-re{-webkit-box-orient:vertical}.f-dir-col-re{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.f-js-center{justify-self:center;margin-left:auto;margin-right:auto}.f-js-end{justify-self:end;margin-left:auto}.f-as-center{-ms-flex-item-align:center;align-self:center;margin-top:auto;margin-bottom:auto}.f-as-end{-ms-flex-item-align:end;align-self:end;margin-top:auto}.data-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr))}.data-grd.gap{gap:calc(1.0294596354rem + .3703497024vw)}@media (min-width:1400px){.data-grd.gap{gap:1.353515625rem}}.data-grd.gap-x{-webkit-column-gap:calc(1.0294596354rem + .3703497024vw);-moz-column-gap:calc(1.0294596354rem + .3703497024vw);column-gap:calc(1.0294596354rem + .3703497024vw)}@media (min-width:1400px){.data-grd.gap-x{-webkit-column-gap:1.353515625rem;-moz-column-gap:1.353515625rem;column-gap:1.353515625rem}}.data-grd.gap-y{row-gap:calc(1.0294596354rem + .3703497024vw)}@media (min-width:1400px){.data-grd.gap-y{row-gap:1.353515625rem}}.data-grd.cmw-9{grid-template-columns:repeat(auto-fit,minmax(9em,1fr))}.data-grd.cmw-12{grid-template-columns:repeat(auto-fit,minmax(12em,1fr))}.data-grd.cmw-15{grid-template-columns:repeat(auto-fit,minmax(15em,1fr))}.data-grd.cmw-18{grid-template-columns:repeat(auto-fit,minmax(18em,1fr))}.data-grd.cmw-21{grid-template-columns:repeat(auto-fit,minmax(21em,1fr))}.data-grd.cmw-24{grid-template-columns:repeat(auto-fit,minmax(24em,1fr))}.data-grd.cmw-27{grid-template-columns:repeat(auto-fit,minmax(27em,1fr))}.data-grd>.c-stretch{grid-column:span 2}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:calc(1.0833333333rem + 1.0476190476vw);-moz-column-gap:calc(1.0833333333rem + 1.0476190476vw);column-gap:calc(1.0833333333rem + 1.0476190476vw);--grid-gap-width:32px;--grid-gap-width:2rem}@media (min-width:1400px){.row{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-full,.col-half{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-half{--grid-cols-count:2;--grid-gaps-count:calc(var(--grid-cols-count) - 1);--grid-cell-width:calc((100% - (var(--grid-gaps-count) * var(--grid-gap-width))) / var(--grid-cols-count))}@media screen and (min-width:960px){.col-half{-webkit-box-flex:0;-ms-flex:0 0 var(--grid-cell-width);flex:0 0 var(--grid-cell-width);max-width:var(--grid-cell-width)}}@media print{.col-half{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.col-reader{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:36em;flex-basis:36em;max-width:36em}@media print{.col-reader{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.container{position:relative;z-index:10;margin-left:auto;margin-right:auto;max-width:100%;padding-left:calc(1.0833333333rem + 1.0476190476vw);padding-right:calc(1.0833333333rem + 1.0476190476vw)}@media (min-width:1400px){.container{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:480px){.container{width:92vw}}@media screen and (min-width:1200px){.container{width:calc(6.6666666667rem + 71.2380952381vw)}}@media screen and (min-width:1200px) and (min-width:1400px){.container{width:69rem}}header{padding-top:calc(1.1666666667rem + 2.0952380952vw);padding-bottom:16px;padding-bottom:1rem;background-color:var(--color-white);color:var(--color-blue);position:relative}@media (min-width:1400px){header{padding-top:3rem}}header .title{font-family:HindRegular;font-style:normal;font-weight:500;font-size:calc(1.1354166667rem + 1.7023809524vw);line-height:1.25;margin:0}@media (min-width:1400px){header .title{font-size:2.625rem}}header .title>a{display:inline-block;text-decoration:none}header .title>a:hover{text-decoration:none;outline:2px dashed var(--color-hover-otl);outline-offset:2px}header .title>a>span{display:table-caption}.nav-main{background-color:var(--color-white);color:var(--color-black);overflow-x:auto;scrollbar-width:none;padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem}.nav-main h2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nav-main ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.nav-main ul>li>a{background-color:var(--color-beige-xxxlight);display:inline-block;padding:.375em 1.25em;white-space:nowrap}.nav-main ul>li>a:hover{outline:var(--otl-width) dashed var(--color-hover-otl);outline-offset:var(--otl-width)}.nav-main ul>li>a[aria-current=page]{outline:var(--otl-width) solid var(--color-active-otl);outline-offset:var(--otl-width)}@media screen and (min-width:640px){.nav-main ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media print{.nav-main{display:none}}footer{--color-active-otl:var(--color-white);--color-hover-otl:var(--color-white);padding-top:calc(1.0833333333rem + 1.0476190476vw);padding-bottom:calc(1.0833333333rem + 1.0476190476vw)}@media (min-width:1400px){footer{padding-top:2rem;padding-bottom:2rem}}footer>.container>.wrapper:after{display:block;clear:both;content:""}footer .partners{margin-bottom:calc(1.0670572917rem + .8430059524vw);background-color:var(--color-white);padding:16px;padding:1rem;display:inline-block}@media (min-width:1400px){footer .partners{margin-bottom:1.8046875rem}}footer .partners:after{display:block;clear:both;content:""}footer .partners img{float:left}footer .nav-legal{overflow-x:auto;scrollbar-width:none}footer .nav-legal>ul{font-size:calc(1.0052083333rem + .0654761905vw);line-height:1.25;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1em;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:1400px){footer .nav-legal>ul{font-size:1.0625rem}}footer .nav-legal>ul>li>a{--color-active-bg:var(--color-white);text-decoration:underline;-webkit-text-decoration-color:var(--color-passive-bg);text-decoration-color:var(--color-passive-bg)}footer .nav-legal>ul>li>a:hover{text-decoration-thickness:calc(2 * var(--otl-width));-webkit-text-decoration-color:var(--color-active-bg);text-decoration-color:var(--color-active-bg)}footer .nav-legal>ul>li>a[aria-current=page]{border-bottom-color:currentColor}footer .service>a{text-decoration:none;background-color:var(--color-blue-dark);display:inline-block;padding:.375em 1.25em}footer .service>a:hover{text-decoration:none;outline:2px dashed var(--color-hover-otl);outline-offset:2px}footer .service>a.lnk-top:after{content:" ↑";font-family:system-ui}@media screen and (min-width:480px){footer .partners{float:left}footer .service{float:right}}@media print{footer .nav-legal,footer .service{display:none}}main>section.look-white{background-color:var(--color-white)}main>section.look-brand,main>section.look-white{color:var(--color-black);border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-white);margin-top:-2px;margin-bottom:-2px}main>section.look-brand{background:linear-gradient(23deg,var(--color-beige),var(--color-beige-xxxxlight));background:linear-gradient(113deg,var(--color-blue),var(--color-beige-xlight) 65%,var(--color-beige-xxxlight))}main>section:first-child{padding-top:calc(1.0833333333rem + 1.0476190476vw)}@media (min-width:1400px){main>section:first-child{padding-top:2rem}}main>section:last-child{padding-bottom:calc(1.0833333333rem + 1.0476190476vw)}@media (min-width:1400px){main>section:last-child{padding-bottom:2rem}}.filters>.container{background-color:var(--color-white);color:var(--color-beige);border-radius:.451171875rem;margin-top:calc(1.0670572917rem + .8430059524vw);margin-bottom:calc(1.0670572917rem + .8430059524vw)}@media (min-width:1400px){.filters>.container{margin-top:1.8046875rem;margin-bottom:1.8046875rem}}.filters .form{padding-top:calc(1.0670572917rem + .8430059524vw);padding-bottom:calc(1.0670572917rem + .8430059524vw)}@media (min-width:1400px){.filters .form{padding-top:1.8046875rem;padding-bottom:1.8046875rem}}.filters .varbox:has(.map){display:none}@media screen and (min-width:960px){.filters .varbox:has(.map){display:block}.filters .map>h3{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.filters .map>svg{max-width:100%;height:auto}.filters .map>svg .district{position:relative;overflow:visible}.filters .map>svg .district>.polygon{stroke:var(--color-white);stroke-width:1px}.filters .map>svg>g>.district>.polygon{fill:var(--color-beige-xxxxlight)}.filters .map>svg>g>a>.district .polygon{fill:var(--color-beige-xxxlight)}.filters .map>svg>g>a:hover>.district{cursor:pointer}.filters .map>svg>g>a:hover>.district>.polygon{fill:var(--color-cyan)}.filters .map>svg>g>a[aria-current=location]>.district>.polygon{fill:var(--color-blue)}}.feedback{margin-top:calc(1.0670572917rem + .8430059524vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em}@media (min-width:1400px){.feedback{margin-top:1.8046875rem}}.feedback .number{font-size:calc(1.0572916667rem + .7202380952vw);width:4em;height:4em;border-radius:50%;background-color:var(--color-beige-xxxxlight);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1400px){.feedback .number{font-size:1.6875rem}}.feedback .number>span{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3em;height:3em;border-radius:50%;background-color:var(--color-beige-xxlight);color:#000;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.feedback .number.filter-active{background-color:var(--color-cyan-xxlight)}.feedback .number.filter-active>span{background-color:var(--color-cyan);color:var(--color-white)}.idx-fortbildung{container-type:inline-size;margin-bottom:calc(1.0670572917rem + .8430059524vw);font-size:calc(1.0052083333rem + .0654761905vw)}@media (min-width:1400px){.idx-fortbildung{margin-bottom:1.8046875rem;font-size:1.0625rem}}.idx-fortbildung ul{list-style:none;margin:0;padding:0}.idx-fortbildung>ul>li{border-top:1px solid var(--color-beige-xxxlight)}.idx-fortbildung .cal{position:sticky;top:0;margin:0;padding:0;padding-top:.75em;padding-bottom:.75em;background-color:#fff}.idx-fortbildung li.data,.idx-fortbildung li.data>a{padding-top:7.218px;padding-top:.451171875rem;padding-bottom:7.218px;padding-bottom:.451171875rem}.idx-fortbildung li.data>a{display:block;text-decoration:none}.idx-fortbildung li.data>a:hover{text-decoration:none;outline:2px dashed var(--color-hover-otl);outline-offset:2px;outline-offset:7.218px;outline-offset:.451171875rem}.idx-fortbildung li.data article{display:grid;grid-template-columns:1fr}.idx-fortbildung li.data article .hdl{color:var(--color-blue);font-family:HindBold;font-style:normal;font-weight:700;font-size:calc(1.0151041667rem + .1898809524vw);line-height:1.375;margin-top:0;margin-bottom:7.218px;margin-bottom:.451171875rem}@media (min-width:1400px){.idx-fortbildung li.data article .hdl{font-size:1.18125rem}}.idx-fortbildung li.data article .date{margin:0}.idx-fortbildung li.data article .date .time{font-size:calc(1.0208333333rem + .2619047619vw)}@media (min-width:1400px){.idx-fortbildung li.data article .date .time{font-size:1.25rem}}.idx-fortbildung li.data article .info1{padding-top:7.218px;padding-top:.451171875rem;padding-bottom:7.218px;padding-bottom:.451171875rem}.idx-fortbildung li.data article .info1>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;list-style:none;margin:0;padding:0}.idx-fortbildung li.data article .info2{margin:0}.idx-fortbildung li.data.hidden{display:none}.idx-fortbildung li.data+li.data{border-top:1px solid var(--color-beige-xxxlight)}@container (min-width:640px){.idx-fortbildung>ul{display:table}.idx-fortbildung>ul>li{display:table-row}.idx-fortbildung>ul>li>.cal{top:calc(-1 * (.75em + 1px))}.idx-fortbildung>ul>li>.cal,.idx-fortbildung>ul>li>.day{border-top:1px solid var(--color-beige-xxxlight);display:table-cell;vertical-align:top}.idx-fortbildung>ul>li>.day{padding:0;padding-left:1em}}.idx-address{margin-bottom:calc(1.0670572917rem + .8430059524vw)}@media (min-width:1400px){.idx-address{margin-bottom:1.8046875rem}}.idx-address>ul{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--color-beige-xxxlight)}.idx-address>ul>li{border-top:1px solid var(--color-beige-xxxlight);padding-top:calc(1.0294596354rem + .3703497024vw);padding-bottom:calc(1.0294596354rem + .3703497024vw)}@media (min-width:1400px){.idx-address>ul>li{padding-top:1.353515625rem;padding-bottom:1.353515625rem}}.idx-address>ul>li>article{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:calc(1.0670572917rem + .8430059524vw);-moz-column-gap:calc(1.0670572917rem + .8430059524vw);column-gap:calc(1.0670572917rem + .8430059524vw)}@media (min-width:1400px){.idx-address>ul>li>article{-webkit-column-gap:1.8046875rem;-moz-column-gap:1.8046875rem;column-gap:1.8046875rem}}.idx-address>ul>li .pic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idx-address>ul>li address{margin-bottom:0}.idx-address>ul>li address h3{margin:0;font-size:calc(1.0260416667rem + .3273809524vw)}@media (min-width:1400px){.idx-address>ul>li address h3{font-size:1.3125rem}}.idx-address>ul>li address p:last-child{margin-bottom:0}.idx-address>ul>li address a{text-decoration:underline;-webkit-text-decoration-color:var(--color-passive-bg);text-decoration-color:var(--color-passive-bg)}.idx-address>ul>li address a:hover{text-decoration-thickness:calc(2 * var(--otl-width));-webkit-text-decoration-color:var(--color-active-bg);text-decoration-color:var(--color-active-bg)}.nav-browse{overflow-x:auto;scrollbar-width:none}.nav-browse>ul{list-style:none;margin:0;padding:0;padding:calc(4 * var(--otl-width));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:calc(4 * var(--otl-width))}.nav-browse>ul,.nav-browse>ul>li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-browse>ul>li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--btn-input-height);padding:0 1em;font-size:calc(1.0052083333rem + .0654761905vw);font-family:HindRegular,Roboto,system-ui,sans-serif;font-weight:400;line-height:inherit;background-clip:padding-box;background-color:var(--color-btn-bg);color:var(--color-btn-fg);border:1px solid var(--color-btn-brd);border-radius:0;-webkit-transition:background .125s;transition:background .125s;cursor:pointer;white-space:nowrap}@media (min-width:1400px){.nav-browse>ul>li a{font-size:1.0625rem}}.nav-browse>ul>li a[disabled]{background-color:var(--color-btn-disabled-bg);color:var(--color-btn-disabled-fg);border:1px solid var(--color-btn-disabled-brd);cursor:not-allowed}.nav-browse>ul>li a:not([disabled]):hover{outline:2px dashed var(--color-hover-otl);outline-offset:2px}.nav-browse>ul>li span{display:block;--color-btn-bg:transparent;--color-btn-fg:currentColor;--color-btn-brd:transparent}.nav-browse>ul>li a.current{outline:var(--otl-width) solid var(--color-active-otl);outline-offset:var(--otl-width)}@media screen and (min-width:640px){.nav-browse>ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.todo:before{content:"To Do: "}