@media only screen and (max-width:767px){body.arztsuche_no-scroll,html.arztsuche_no-scroll{overflow:hidden}}body .arztsuche{--c-focus-inner:#000;--c-focus-outer:#ffc649}body .arztsuche .box__filter{--c-focus-outer:transparent}body .arztsuche :not(button):not(div[tabindex]):focus{border-color:var(--c-focus-inner)}body .arztsuche :not(button):not(div[tabindex]):focus,body .arztsuche button:focus-visible{-webkit-box-shadow:inset 0 0 0 2px var(--c-focus-inner),0 0 0 2px var(--c-focus-outer);box-shadow:inset 0 0 0 2px var(--c-focus-inner),0 0 0 2px var(--c-focus-outer)}.color-scheme--dark-mode .arztsuche button:focus-visible{-webkit-box-shadow:0 0 0 2px var(--c-focus-inner);box-shadow:0 0 0 2px var(--c-focus-inner)}.color-scheme--dark-mode .arztsuche .arztsuche-button:not([disabled]){color:#000}.color-scheme--dark-mode .arztsuche .arztsuche-button:not([disabled]):hover{-webkit-box-shadow:inset 0 0 0 2px #000;box-shadow:inset 0 0 0 2px #000;color:#000}.color-scheme--dark-mode .arztsuche .btn.filter_item{color:#fff!important}.color-scheme--dark-mode .arztsuche .btn.filter_item:hover{background-color:#e0003f!important}.color-scheme--dark-mode .arztsuche .select_wrapper .option_wrapper label,.color-scheme--dark-mode .arztsuche .select_wrapper label{color:var(--c-bg-base)}.color-scheme--dark-mode .arztsuche .select_wrapper li:hover>label{color:#fff!important}.color-scheme--dark-mode .arztsuche .select_wrapper .multiselect_item:focus-within>label{color:#fff!important}.color-scheme--dark-mode .arztsuche .box__search .btn.filter_item{color:var(--c-yellow)}.color-scheme--dark-mode .arztsuche .box__filter{--c-focus-outer:#fff}.hidden{display:none!important;visibility:hidden!important}.sr-only{color:transparent;font-size:1px;pointer-events:none;position:absolute}.focus-visible-only{position:absolute;width:1px;height:1px;opacity:0}.focus-visible-only:focus-visible{position:relative;width:auto;height:auto;opacity:1}a-combobox{--is-using-touch:true;display:-ms-grid;display:grid;position:relative}@media(hover:hover){a-combobox{--is-using-touch:false}}a-combobox>label{grid-area:label}.arztsuche .select>a-combobox>label{-ms-grid-row:1;-ms-grid-column:1}a-combobox>input{grid-area:form-field;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.arztsuche .select>a-combobox>input{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}a-combobox:not([multiple])>input{padding-right:70px!important}a-combobox button[data-action=revert]{--button-size:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:form-field/auto;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:calc(-45px - var(--button-size));margin-top:5px;max-width:none;padding:0;width:var(--button-size)}a-combobox button[data-action=revert][disabled]{display:none}a-combobox button[data-action=revert] span{color:var(--c-input-border);font-family:FiraSans,sans-serif;font-size:32px;font-weight:400;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a-combobox [role=listbox]{font-weight:400;width:100%!important}@media only screen and (min-width:768px){a-combobox.hide-list-early [role=listbox]{opacity:0}}a-combobox [aria-expanded=false]~[role=listbox]{display:none!important}a-combobox [role=option]{color:var(--c-button-text-alt);padding:9px 25px}a-combobox [role=option].option_headline{font-weight:700}a-combobox [role=option].is-hidden{display:none!important}a-combobox [role=option].is-active{color:#fff;background-color:var(--c-active-state)}@media(hover:hover){a-combobox [role=option]{cursor:pointer}}a-combobox [role=option] strong{text-decoration:underline}a-combobox[multiple] [role=option][aria-selected]{padding-right:50px!important}a-combobox[multiple] [role=option][aria-selected]:after{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";border-radius:4px;height:20px;width:20px;border:1px solid var(--c-input-border);background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}a-combobox[multiple] [role=option][aria-selected][aria-selected=true]:after{border-color:#117a83;background-color:#117a83;background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/check.svg);background-position:50%;background-repeat:no-repeat;background-size:14px}a-combobox [data-ref=no-result]{display:block!important}a-combobox [data-ref=no-result][hidden]{display:none!important}a-combobox .combobox-form-elements,a-combobox .select-close{display:none}html[lang=ar] a-combobox>input{background-position:20px 50%!important;padding-inline:1rem 70px!important}html[lang=ar] a-combobox[multiple] [role=option][aria-selected]{padding-inline:20px 50px!important}html[lang=ar] a-combobox[multiple] [role=option][aria-selected]:after{left:20px;right:auto}html[lang=ar] a-combobox [role=option].option_headline{padding-inline:20px 0!important;text-align:right}html[lang=ar] a-combobox .multiselect_headline{background-position:20px;padding-inline:0 55px;text-align:right}html[lang=ar] a-combobox ul ul{padding:0}@media only screen and (max-width:767px){a-combobox{--a-combobox-mode:modal}a-combobox:has(>input[aria-expanded=true]){background-color:var(--c-bg-base);bottom:0;color:var(--c-font-base);grid-auto-rows:minmax(0,-webkit-min-content);grid-auto-rows:minmax(0,min-content);grid-template-areas:"close close" "label tooltip" "form-field form-field" "list list"!important;left:0;padding:1rem 1rem 0;position:fixed;right:0;top:0;z-index:999}a-combobox:has(>input[aria-expanded=true])>ul{grid-area:list;position:static!important}a-combobox:has(>input[aria-expanded=true]) .infobox{color:var(--c-bg-base)}a-combobox:has(>input[aria-expanded=true]) .select-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:close;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;padding:0 .5rem;overflow:hidden}a-combobox:has(>input[aria-expanded=true]) .select-close span{display:block;font-size:32px;font-family:FiraSans,sans-serif;font-weight:400;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a-combobox>label{-ms-grid-row:2;-ms-grid-column:1}a-combobox>input{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}}.color-scheme--dark-mode a-combobox{--c-button-text-alt:#000}.color-scheme--dark-mode a-combobox .infobox{color:var(--c-font-base)}.color-scheme--dark-mode a-combobox:has(>input[aria-expanded=true]) .select-close{color:var(--c-font-base)}.arztsuche{padding-top:40px;padding-bottom:40px}.arztsuche label[for=arztsuche-genehmigungen]{overflow:visible}.arztsuche .tooltip-container{display:inline-block;position:relative}.arztsuche .tooltip-container .info-bubble{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;-webkit-box-shadow:none!important;box-shadow:none!important;color:currentColor;display:inline-block;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;position:relative;text-align:inherit;top:-3px;cursor:pointer}.arztsuche .tooltip-container .info-bubble:focus-visible svg{border-color:var(--c-focus-inner);-webkit-box-shadow:0 0 0 2px var(--c-focus-outer);box-shadow:0 0 0 2px var(--c-focus-outer)}.arztsuche .tooltip-container .info-label{bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.arztsuche .tooltip-container .infobox{display:none;position:absolute;z-index:100;border-radius:12px;padding:20px;width:420px;white-space:normal;background-color:#146a80;font-weight:300;cursor:default}.arztsuche .tooltip-container .infobox.top{bottom:40px}.arztsuche .tooltip-container .infobox.bottom{top:40px}.arztsuche .tooltip-container .infobox.right{right:50%;margin-right:-60px}.arztsuche .tooltip-container .infobox.left{left:50%;margin-left:-60px}.arztsuche .tooltip-container .infobox.top.right:after{content:" ";position:absolute;top:100%;right:15%;margin-right:-5px;border:12px solid transparent;border-top-color:#146a80}.arztsuche .tooltip-container .infobox.top.left:after{content:" ";position:absolute;top:100%;left:15%;margin-left:-5px;border:12px solid transparent;border-top-color:#146a80}.arztsuche .tooltip-container .infobox.bottom.right:after{content:" ";position:absolute;bottom:100%;right:15%;margin-right:-5px;border:12px solid transparent;border-bottom-color:#146a80}.arztsuche .tooltip-container .infobox.bottom.left:after{content:" ";position:absolute;bottom:100%;left:15%;margin-left:-5px;border:12px solid transparent;border-bottom-color:#146a80}.arztsuche .tooltip-container .infobox.is-active{display:inline-block}.arztsuche .tooltip-container svg{border:2px solid #146a80;border-radius:50%}.arztsuche .multiselect_headline,.arztsuche .select.select--multiple input,.arztsuche .select.select--single input,.arztsuche a-combobox>input{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/arrow-down.svg);background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:14px}.arztsuche .multiselect_headline{display:inline-block;padding-block:5px;font-weight:700;width:100%;font-size:1.125rem;padding-left:0;padding-right:55px;border:none;background-color:transparent;text-align:left}.arztsuche .multiselect_headline:focus{background-color:var(--c-active-state);color:#fff}@media(hover:hover){.arztsuche .multiselect_headline:hover{background-color:var(--c-active-state);color:#fff}}.arztsuche .box{border-radius:12px;margin-bottom:20px;padding:40px 30px;font-size:18px;font-size:1.125rem}.arztsuche .box__search{background-color:var(--c-link);color:var(--c-bg-base)}.arztsuche .box__search .multiselect_item_wrapper{color:var(--c-font-base)}@media only screen and (max-width:1199px){.arztsuche .box__search .arztsuche-fieldset .col-sm-12:nth-child(4){margin-top:30px}}@media only screen and (max-width:767px){.arztsuche .box__search .arztsuche-fieldset .col-sm-12:nth-child(4){margin-top:0}}.arztsuche .box__search .remove_input_value{visibility:visible;background-color:transparent!important;border:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:35px;bottom:8px;font-size:32px;padding:0;height:auto;font-family:FiraSans,sans-serif;font-weight:400;color:var(--c-input-border)}.arztsuche .box__search .arztsuche-input{cursor:auto}.arztsuche .box__search .arztsuche-input+.remove_input_value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:none;transform:none;right:16px;top:5px}.arztsuche .box__search .arztsuche-input+.remove_input_value span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arztsuche .box__search .select .remove_input_value{right:60px}.arztsuche .box__search .apply_filters{display:none}.arztsuche .box__filter{background-color:rgba(17,122,131,.1)}.arztsuche .box__filter .arztsuche-legend{color:var(--c-font-base)}.arztsuche .box__filter .arztsuche-fieldset .col-sm-12{margin-top:30px}@media only screen and (max-width:1199px){.arztsuche .box__filter .arztsuche-fieldset .col-sm-12:last-child{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:767px){.arztsuche .box__filter .arztsuche-fieldset .col-sm-12:last-child{margin-top:0;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:767px){.arztsuche .box__filter .arztsuche-fieldset .col-sm-12{margin-top:0}}.arztsuche .box__filter .arztsuche-fieldset .col-lg-12{margin-top:0}@media only screen and (max-width:767px){.arztsuche .box{padding:30px 15px;margin-left:-15px;margin-right:-15px}}.arztsuche .float_right{text-align:right}@media only screen and (max-width:767px){.arztsuche .float_right{text-align:left}}.arztsuche .col-lg-6{margin-bottom:30px}.arztsuche fieldset{border:none;margin:0;padding:0}@media only screen and (max-width:767px){.arztsuche fieldset .col-sm-12{margin-bottom:20px}.arztsuche fieldset .col-sm-12:last-child{margin-bottom:0}}.arztsuche .arztsuche-legend{color:var(--c-bg-base);font-size:25px;font-size:1.5625rem;font-weight:700;line-height:27px;margin-bottom:30px;padding-inline:0}.arztsuche .arztsuche-legend h2{font-size:inherit}@media only screen and (max-width:767px){.arztsuche .arztsuche-legend{margin-bottom:0}}.arztsuche .arztsuche-label{font-weight:700;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.arztsuche .arztsuche-input,.arztsuche a-combobox>input{width:100%;font-family:FiraSans,sans-serif;font-size:16px;font-size:1rem;padding:1rem;margin-top:5px;border:2px solid var(--c-input-border);border-radius:12px;text-overflow:ellipsis}.arztsuche .arztsuche-input:not(:-moz-placeholder-shown),.arztsuche a-combobox>input:not(:-moz-placeholder-shown){padding-right:50px}.arztsuche .arztsuche-input:not(:-ms-input-placeholder),.arztsuche a-combobox>input:not(:-ms-input-placeholder){padding-right:50px}.arztsuche .arztsuche-input:not(:placeholder-shown),.arztsuche a-combobox>input:not(:placeholder-shown){padding-right:50px}.arztsuche .arztsuche-input:focus,.arztsuche a-combobox>input:focus{border-color:var(--c-yellow)}.arztsuche .col-sm-12.focus:focus-within .select-wrapper{display:block!important}.arztsuche .col-sm-12.focus:focus-within .arztsuche-input{border-color:var(--c-yellow)}.arztsuche .arztsuche-button{width:150px;--c-button-bg:var(--c-yellow);--c-button-text:var(--c-button-text-alt)}.arztsuche .arztsuche-button:focus,.arztsuche .arztsuche-button:hover:not([disabled]){--c-button-bg:#fff;color:#fff}@media only screen and (max-width:767px){.arztsuche .arztsuche-button{font-size:18px;font-size:1.125rem;line-height:52px;height:52px;width:180px;margin-top:20px;display:block}}@media only screen and (max-width:350px){.arztsuche .arztsuche-button{width:100%}}.arztsuche .reset_suche{display:inline-block;margin-right:20px}.arztsuche .reset_suche:hover{text-decoration:none}.arztsuche .reset_all_filter:hover{text-decoration:none!important}.arztsuche .box__search .btn.btn--underline{color:var(--c-bg-base)}.arztsuche .widget_switch_wrapper{position:relative;top:3px}.arztsuche .widget_switch_wrapper .arztsuche-label{position:relative;top:-3px;display:block}.arztsuche .arztsuche-switch{opacity:0;position:absolute;z-index:2;width:72px;height:40px;margin-top:8px;cursor:pointer}.arztsuche .arztsuche-switch:focus-visible+.control_switch{-webkit-box-shadow:inset 0 0 0 2px var(--c-focus-inner),0 0 0 2px var(--c-focus-outer);box-shadow:inset 0 0 0 2px var(--c-focus-inner),0 0 0 2px var(--c-focus-outer)}.arztsuche .control_switch{width:72px;height:40px;left:0;background-color:#878787;border-radius:28px;display:inline-block;position:relative;top:8px;cursor:pointer}.arztsuche .control_switch:before{display:block;content:"";width:32px;height:32px;position:absolute;background-color:var(--c-bg-base);border-radius:50%;top:4px;left:4px;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.arztsuche .control_switch:after{display:block;content:"Aus";position:absolute;left:80px;top:8px;width:55px;color:currentColor}.arztsuche input[type=checkbox]:checked+span.control_switch{background-color:var(--c-active-state)}.arztsuche input[type=checkbox]:checked+span.control_switch:before{left:50%}.arztsuche input[type=checkbox]:checked+span.control_switch:after{content:"An"}.arztsuche .is-disabled .arztsuche-switch,.arztsuche .is-disabled .reset_all_filter{cursor:not-allowed}.arztsuche .filter_wrapper{margin-left:-5px;margin-right:-5px;margin-top:10px}.arztsuche .filter_wrapper .filter_item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:relative;width:auto;padding-left:20px;padding-right:50px;min-width:unset;background-color:#117a83;color:var(--c-bg-base);line-height:52px;margin-left:5px;margin-right:5px;margin-top:10px;-webkit-transition:background-color .15s ease-in;transition:background-color .15s ease-in}.arztsuche .filter_wrapper .filter_item .icon-remove{height:20px;position:absolute;right:18px;stroke:currentColor;stroke-width:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}@media only screen and (max-width:767px){.arztsuche .filter_wrapper .filter_item{display:none!important;font-size:18px;font-size:1.125rem;line-height:52px;height:52px}}.arztsuche .filter_wrapper .filter_item:hover{background-color:var(--c-button-hover)!important}.arztsuche .filter_wrapper .reset_all_filter{width:auto;padding-left:0;padding-right:0;font-weight:500;background-color:transparent;color:var(--c-pointed-brand);line-height:52px;text-decoration:underline;margin-left:10px;margin-right:5px}@media only screen and (max-width:767px){.arztsuche .filter_wrapper .reset_all_filter{line-height:44px;margin-top:10px;font-size:18px;font-size:1.125rem}}.arztsuche .box__search .filter_wrapper .filter_item{background-color:#731431;color:var(--c-bg-base)}@media only screen and (max-width:1199px){.arztsuche .col,.arztsuche .col-1,.arztsuche .col-2,.arztsuche .col-3,.arztsuche .col-4,.arztsuche .col-5,.arztsuche .col-6,.arztsuche .col-7,.arztsuche .col-8,.arztsuche .col-9,.arztsuche .col-10,.arztsuche .col-11,.arztsuche .col-12,.arztsuche .col-auto,.arztsuche .col-lg,.arztsuche .col-lg-1,.arztsuche .col-lg-2,.arztsuche .col-lg-3,.arztsuche .col-lg-4,.arztsuche .col-lg-5,.arztsuche .col-lg-6,.arztsuche .col-lg-7,.arztsuche .col-lg-8,.arztsuche .col-lg-9,.arztsuche .col-lg-10,.arztsuche .col-lg-11,.arztsuche .col-lg-12,.arztsuche .col-lg-auto,.arztsuche .col-md,.arztsuche .col-md-1,.arztsuche .col-md-2,.arztsuche .col-md-3,.arztsuche .col-md-4,.arztsuche .col-md-5,.arztsuche .col-md-6,.arztsuche .col-md-7,.arztsuche .col-md-8,.arztsuche .col-md-9,.arztsuche .col-md-10,.arztsuche .col-md-11,.arztsuche .col-md-12,.arztsuche .col-md-auto,.arztsuche .col-sm,.arztsuche .col-sm-1,.arztsuche .col-sm-2,.arztsuche .col-sm-3,.arztsuche .col-sm-4,.arztsuche .col-sm-5,.arztsuche .col-sm-6,.arztsuche .col-sm-7,.arztsuche .col-sm-8,.arztsuche .col-sm-9,.arztsuche .col-sm-10,.arztsuche .col-sm-11,.arztsuche .col-sm-12,.arztsuche .col-sm-auto,.arztsuche .col-xl,.arztsuche .col-xl-1,.arztsuche .col-xl-2,.arztsuche .col-xl-3,.arztsuche .col-xl-4,.arztsuche .col-xl-5,.arztsuche .col-xl-6,.arztsuche .col-xl-7,.arztsuche .col-xl-8,.arztsuche .col-xl-9,.arztsuche .col-xl-10,.arztsuche .col-xl-11,.arztsuche .col-xl-12,.arztsuche .col-xl-auto{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:767px){.arztsuche .col,.arztsuche .col-1,.arztsuche .col-2,.arztsuche .col-3,.arztsuche .col-4,.arztsuche .col-5,.arztsuche .col-6,.arztsuche .col-7,.arztsuche .col-8,.arztsuche .col-9,.arztsuche .col-10,.arztsuche .col-11,.arztsuche .col-12,.arztsuche .col-auto,.arztsuche .col-lg,.arztsuche .col-lg-1,.arztsuche .col-lg-2,.arztsuche .col-lg-3,.arztsuche .col-lg-4,.arztsuche .col-lg-5,.arztsuche .col-lg-6,.arztsuche .col-lg-7,.arztsuche .col-lg-8,.arztsuche .col-lg-9,.arztsuche .col-lg-10,.arztsuche .col-lg-11,.arztsuche .col-lg-12,.arztsuche .col-lg-auto,.arztsuche .col-md,.arztsuche .col-md-1,.arztsuche .col-md-2,.arztsuche .col-md-3,.arztsuche .col-md-4,.arztsuche .col-md-5,.arztsuche .col-md-6,.arztsuche .col-md-7,.arztsuche .col-md-8,.arztsuche .col-md-9,.arztsuche .col-md-10,.arztsuche .col-md-11,.arztsuche .col-md-12,.arztsuche .col-md-auto,.arztsuche .col-sm,.arztsuche .col-sm-1,.arztsuche .col-sm-2,.arztsuche .col-sm-3,.arztsuche .col-sm-4,.arztsuche .col-sm-5,.arztsuche .col-sm-6,.arztsuche .col-sm-7,.arztsuche .col-sm-8,.arztsuche .col-sm-9,.arztsuche .col-sm-10,.arztsuche .col-sm-11,.arztsuche .col-sm-12,.arztsuche .col-sm-auto,.arztsuche .col-xl,.arztsuche .col-xl-1,.arztsuche .col-xl-2,.arztsuche .col-xl-3,.arztsuche .col-xl-4,.arztsuche .col-xl-5,.arztsuche .col-xl-6,.arztsuche .col-xl-7,.arztsuche .col-xl-8,.arztsuche .col-xl-9,.arztsuche .col-xl-10,.arztsuche .col-xl-11,.arztsuche .col-xl-12,.arztsuche .col-xl-auto{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:1199px){.arztsuche .col-lg-12,.arztsuche .col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}.arztsuche #arztsuche-altersgruppe,.arztsuche #arztsuche-fachrichtung,.arztsuche #arztsuche-setting{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/arrow-down.svg);background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:14px}.arztsuche .select{display:-ms-grid;display:grid;grid-template-areas:"label tooltip" "form-field form-field";-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}.arztsuche .select>label{-ms-grid-row:1;-ms-grid-column:1;grid-area:label}.arztsuche .select>.tooltip-container{-ms-grid-row:1;-ms-grid-column:2;grid-area:tooltip;margin-left:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html[lang=ar] .arztsuche .select>.tooltip-container{margin-left:0;margin-right:.5rem}.arztsuche .select>.arztsuche-input{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:form-field}@media only screen and (max-width:767px){a-combobox:has(>input[aria-expanded=true])>ul{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}a-combobox:has(>input[aria-expanded=true]) .select-close{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.arztsuche .select>label{-ms-grid-row:2;-ms-grid-column:1}.arztsuche .select>.tooltip-container{-ms-grid-row:2;-ms-grid-column:2}.arztsuche .select>.arztsuche-input{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}}.arztsuche .select .arztsuche-input{padding-right:70px}.arztsuche .select_wrapper{background-color:#fff;border:2px solid var(--c-focus-inner);border-radius:12px;-webkit-box-shadow:0 0 0 2px var(--c-focus-outer);box-shadow:0 0 0 2px var(--c-focus-outer);font-family:FiraSans,sans-serif;font-size:1rem;margin-top:.625rem;max-height:390px;overflow-x:hidden;overflow-y:scroll;padding:0;position:absolute;top:100%;width:calc(100% - 30px);z-index:3}.arztsuche .select_wrapper .option_wrapper{display:block;position:relative;font-size:18px;font-size:1.125rem}.arztsuche .select_wrapper .option_wrapper.option_headline .title{font-weight:700}.arztsuche .select_wrapper .option_wrapper input{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;opacity:0}.arztsuche .select_wrapper .option_wrapper input:hover{cursor:pointer}.arztsuche .select_wrapper .option_wrapper.no-hit,.arztsuche .select_wrapper .option_wrapper label{display:block;height:100%;position:relative;width:100%;padding-left:25px;padding-top:9px;padding-bottom:9px;color:var(--c-button-text-alt)}.arztsuche .select_wrapper .option_wrapper label{z-index:3;cursor:pointer}.arztsuche .select_wrapper .option_wrapper input:focus+label,.arztsuche .select_wrapper .option_wrapper label:hover{color:#fff;background-color:var(--c-active-state)}.arztsuche .select--multiple .select_wrapper{max-height:unset}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper{max-height:450px;display:block;overflow:scroll;padding:10px 0}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item{font-size:18px;font-size:1.125rem;width:100%;display:inline-block;position:relative;padding:5px 20px}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item input{opacity:0;position:absolute;width:100%;z-index:2;left:0;height:100%;cursor:pointer}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item .title{display:block;padding-right:30px;position:relative}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item .title:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";border-radius:4px;height:20px;width:20px;border:1px solid var(--c-input-border);background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item input[type=checkbox]:checked+label.title:after{border-color:#117a83;background-color:#117a83;background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/check.svg);background-position:50%;background-repeat:no-repeat;background-size:14px}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item input[type=checkbox]:focus+label.title:after{border:1px solid #02a}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item:focus-within,.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item:hover{color:var(--c-bg-base)!important;background-color:var(--c-active-state)!important}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item.option_headline{padding:0 0 0 20px}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item.not-searched{display:none}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item .lvl2{background-color:#fff;color:#000;padding-left:0}.arztsuche .select--multiple .select_wrapper.multiselect_item_wrapper .multiselect_item .lvl2 label{padding:5px 20px;width:100%;display:inline-block}.arztsuche .select--multiple .select_wrapper .not-searched{display:none}@-webkit-keyframes loading-animation{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}@keyframes loading-animation{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}#arztsuche_loading_wrapper{display:none;position:fixed;top:0;left:0;z-index:9999;height:100%;width:100%;overflow:hidden;background-color:hsla(0,0%,100%,.5)}#arztsuche_loading_wrapper svg{-webkit-animation:loading-animation .8s ease infinite;animation:loading-animation .8s ease infinite;height:150px;width:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.is_loading #arztsuche_loading_wrapper{display:block;cursor:wait}#arztsuche__field_where_error{font-size:1rem;margin-top:.625rem;margin-bottom:0;line-height:1.2}#arztsuche__field_where_error[aria-hidden=true]{display:none}.input_wrapper:has(>#arztsuche__field_where){position:relative}.input_wrapper:has(#arztsuche__field_where_error[aria-hidden=false]) #arztsuche__field_where{border-color:var(--c-error)}.karte_arztsuche .hide_map{margin-bottom:10px;padding-right:20px;background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/placeholder-navigation-pin.svg);background-position:100%;background-repeat:no-repeat;background-size:13px;font-weight:500}.karte_arztsuche .hide_map.map_hidden{margin-bottom:30px}.karte_arztsuche iframe{width:100%;height:525px;border-radius:12px}.karte_arztsuche #result_list{position:relative;z-index:2;margin-top:-20px;list-style:none;padding:0}.karte_arztsuche #result_list .result_list_item,.karte_arztsuche #result_list .result_list_item_no_result{display:none;position:relative;background-color:var(--c-bg-alt);padding:30px;margin-bottom:20px}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item,.karte_arztsuche #result_list .result_list_item_no_result{padding:20px 15px}}.karte_arztsuche #result_list .result_list_item.no_result{display:none}.karte_arztsuche #result_list .result_list_item.no_result:first-child{display:none!important}.karte_arztsuche #result_list .result_list_item h3{margin-bottom:10px}.karte_arztsuche #result_list .result_list_item h4{margin-top:10px;margin-bottom:30px}.karte_arztsuche #result_list .result_list_item ul{padding-left:17px;margin-top:3px}.karte_arztsuche #result_list .result_list_item a,.karte_arztsuche #result_list .result_list_item li,.karte_arztsuche #result_list .result_list_item span,.karte_arztsuche #result_list .result_list_item ul li{font-size:18px;font-size:1.125rem}.karte_arztsuche #result_list .result_list_item a[href^="mailto:"]{text-decoration:underline;color:var(--c-link)}.karte_arztsuche #result_list .result_list_item a[href^="mailto:"]:hover{text-decoration:none}.karte_arztsuche #result_list .result_list_item .fachrichtung_headline{position:relative;z-index:2;padding-right:16.6666666667%}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item .fachrichtung_headline{padding-right:0}}.karte_arztsuche #result_list .result_list_item .fachrichtung_headline .zusatzbezeichnungen span{display:inline-block}.karte_arztsuche #result_list .result_list_item .fachrichtung_headline .zusatzbezeichnungen span:after{content:",";display:inline-block;margin-right:2px;margin-left:-2px}.karte_arztsuche #result_list .result_list_item .fachrichtung_headline .zusatzbezeichnungen span:last-child:after{content:"";display:inline-block;margin-right:0;display:none}.karte_arztsuche #result_list .result_list_item .distance_wrapper{position:absolute;top:55px;right:20px;text-align:right;z-index:3;max-width:140px}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item .distance_wrapper{position:relative;top:0;right:0;max-width:unset}}.karte_arztsuche #result_list .result_list_item .distance{color:var(--c-pointed-brand);font-weight:700;line-height:1;padding-top:7px}.karte_arztsuche #result_list .result_list_item .distance .route_planner{position:relative;z-index:3;font-weight:700;color:var(--c-pointed-brand)}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item .distance{margin-bottom:20px}}.karte_arztsuche #result_list .result_list_item .distance .distance_result{display:block;font-weight:400}.karte_arztsuche #result_list .result_list_item .adress{margin:0}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item .adress{margin-bottom:20px}}.karte_arztsuche #result_list .result_list_item .adress .code_city{display:block}.karte_arztsuche #result_list .result_list_item .contact svg{width:14px;height:14px;margin-top:-2px;margin-right:5px}.karte_arztsuche #result_list .result_list_item .contact .tel{display:block}.karte_arztsuche #result_list .result_list_item .contact .tel a{color:var(--c-link);text-decoration:underline}.karte_arztsuche #result_list .result_list_item .contact .tel a:hover{color:var(--c-link-hover);text-decoration:none}.karte_arztsuche #result_list .result_list_item .contact .mail{display:block}.karte_arztsuche #result_list .result_list_item .contact .mail a{white-space:nowrap}.karte_arztsuche #result_list .result_list_item .contact .www{display:block}.karte_arztsuche #result_list .result_list_item .contact .www a{color:var(--c-link);text-decoration:underline}.karte_arztsuche #result_list .result_list_item .contact .www a:hover{color:var(--c-link-hover);text-decoration:none}.karte_arztsuche #result_list .result_list_item .contact .www svg{width:16px;height:16px;margin-right:4px}.karte_arztsuche #result_list .result_list_item .more_details{display:inline-block;text-decoration:underline;font-weight:500;margin-bottom:0;position:relative;color:var(--c-link);margin-top:30px}.karte_arztsuche #result_list .result_list_item .more_details svg{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);margin-left:10px}.karte_arztsuche #result_list .result_list_item .more_details:hover{text-decoration:none}.karte_arztsuche #result_list .result_list_item .more_details:hover svg{-webkit-animation:bounceBottom 2s alternate;animation:bounceBottom 2s alternate}.karte_arztsuche #result_list .result_list_item .more_details.is_open svg{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.karte_arztsuche #result_list .result_list_item .more_details.is_open:hover svg{-webkit-animation:bounceBottomOpen 2s alternate;animation:bounceBottomOpen 2s alternate}.karte_arztsuche #result_list .result_list_item .result_more_details{margin-top:40px;padding-top:40px;border-top:1px solid var(--c-pointed-brand)}.karte_arztsuche #result_list .result_list_item .result_more_details .more_details svg{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.karte_arztsuche #result_list .result_list_item .result_more_details .more_details:hover svg{-webkit-animation:bounceLeft 2s alternate!important;animation:bounceLeft 2s alternate!important}.karte_arztsuche #result_list .result_list_item .result_more_details h4{margin-top:0;margin-bottom:10px}.karte_arztsuche #result_list .result_list_item .result_more_details .fachgebiete_wrapper span,.karte_arztsuche #result_list .result_list_item .result_more_details .zusatzbezeichnungen_wrapper span{display:inline-block}.karte_arztsuche #result_list .result_list_item .result_more_details .fachgebiete_wrapper span:after,.karte_arztsuche #result_list .result_list_item .result_more_details .zusatzbezeichnungen_wrapper span:after{content:",";display:inline-block;margin-right:2px;margin-left:-2px}.karte_arztsuche #result_list .result_list_item .result_more_details .fachgebiete_wrapper span:last-child:after,.karte_arztsuche #result_list .result_list_item .result_more_details .zusatzbezeichnungen_wrapper span:last-child:after{content:"";display:inline-block;margin-right:0;display:none}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item .result_more_details .row .col-sm-12{margin-bottom:20px}}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item .result_more_details .row .col-sm-12:last-child{margin-bottom:0}}.karte_arztsuche #result_list .result_list_item .result_more_details .karte_link{display:block;color:var(--c-pointed-brand);text-decoration:underline}.karte_arztsuche #result_list .result_list_item .result_more_details .karte_link:hover{color:var(--c-link-hover);text-decoration:none}.karte_arztsuche #result_list .result_list_item .result_more_details .route_planner{font-weight:500;color:var(--c-link);text-decoration:underline}.karte_arztsuche #result_list .result_list_item .result_more_details .route_planner svg{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);margin-left:10px;margin-top:13px}.karte_arztsuche #result_list .result_list_item .result_more_details .route_planner:hover{color:var(--c-link-hover);text-decoration:none}.karte_arztsuche #result_list .result_list_item .result_more_details .route_planner:hover svg{-webkit-animation:bounceLeft 2s alternate!important;animation:bounceLeft 2s alternate!important}.karte_arztsuche #result_list .result_list_item .result_more_details .more_details{margin-top:0}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper{padding-top:40px;border-top:1px solid var(--c-pointed-brand)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper h3{margin-bottom:20px}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper h3{margin-bottom:0}}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper h4{margin-top:0;margin-bottom:10px}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .sprechzeiten{margin-top:20px;margin-bottom:5px}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .sprechzeiten__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}@media only screen and (max-width:1199px){.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .sprechzeiten__item{width:33%}}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .sprechzeiten__item{width:50%}}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .sprechzeiten__item p{margin-top:0}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .sprechzeiten__item-row{display:-webkit-box;display:-ms-flexbox;display:flex;gapX:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .row .col-sm-12{margin-bottom:20px}}@media only screen and (max-width:767px){.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .row .col-sm-12:last-child{margin-bottom:0}}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper{padding-top:40px;border-top:1px solid var(--c-pointed-brand)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper h4{margin-bottom:15px}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul{padding-left:0}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li{list-style:none;padding-left:36px;position:relative;margin-bottom:10px}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li:before{content:"";display:inline-block;height:30px;width:30px;position:absolute;top:-2px;left:0;background-position:50%;background-repeat:no-repeat;background-size:28px}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-101:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/praxisrauume-uneingeschraenkt-barrierefrei-zugaenglich.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-102:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/praxisrauume-weitgehend-barrierefrei-zugaenglich.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-103:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/praxisraeume-fuer-gehbehinderte-patienten-zugaenglich.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-104:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/praxisrauume-nicht-barrierefrei-zugaenglich.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-201:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/barrierefreies-wc-vorhanden.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-202:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/bedingt-barrierefreies-wc-vorhanden.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-301:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/orientierungshilfen-fuer-sehbehinderte.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-302:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/kommunikation.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-303:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/induktionsschleife-vorhanden.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-304:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/hoehenverstellbare-untersuchungsmoebel.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-401:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/behindertenparkplatz.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .barrierefreiheit_wrapper ul li.bf-402:before{background-image:url(/_assets/1de4d85ce6099b066b6c08e5ccf4c407/Icons/arztsuche/bf_icons/parkplaetze-vorhanden.svg)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .sprechzeiten_wrapper{padding-top:20px}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .sprechzeiten_wrapper:first-child{padding-top:40px;border-top:1px solid var(--c-pointed-brand)}.karte_arztsuche #result_list .result_list_item .result_more_details .info_wrapper .sprechzeiten_wrapper .sprechzeiten{margin-top:0}.karte_arztsuche #result_list .result_list_item_no_result{font-size:1.5rem;font-weight:700;line-height:1.2}.karte_arztsuche #result_list .result_list_item_no_result p{font-size:inherit;font-weight:inherit;line-height:inherit;margin-block:0}@media only screen and (min-width:768px){.karte_arztsuche #result_list .result_list_item_no_result{font-size:1.875rem;line-height:1.2}}.karte_arztsuche .more_results_wrapper{display:inline-block;width:100%;text-align:center;padding-top:20px;padding-bottom:30px}html:lang(en) .arztsuche .control_switch:after{content:"Off"}html:lang(en) .arztsuche input[type=checkbox]:checked+span.control_switch:after{content:"On"}html:lang(tr) .arztsuche .control_switch:after{content:"Kapalı"}html:lang(tr) .arztsuche input[type=checkbox]:checked+span.control_switch:after{content:"Açık"}html:lang(ru) .arztsuche .control_switch:after{content:"Выкл"}html:lang(ru) .arztsuche input[type=checkbox]:checked+span.control_switch:after{content:"на"}html:lang(ar) .arztsuche .control_switch:after{content:"إيقاف"}html:lang(ar) .arztsuche input[type=checkbox]:checked+span.control_switch:after{content:"على"}#map{width:100%;height:525px}#map div[role=dialog]{border-radius:0;padding:0 20px}#map div[role=dialog] button{top:0!important;right:0!important}#map .custom-cluster{position:relative;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}#map .custom-cluster img{width:100%;height:100%}#map .custom-cluster:after{content:attr(data-count);position:absolute;top:12px;left:0;width:100%;text-align:center;color:#fff;font-size:14px;font-weight:700}.marker-label{color:#fff!important;padding-bottom:9px!important;font-family:FiraSans,sans-serif!important;font-size:16px!important;font-weight:500}.pac-container:not(:empty){border:2px solid #f7bb3c;border-radius:12px;margin-top:10px}.pac-container .pac-item{padding:10px 20px;font-size:14px;border:0;cursor:pointer}.pac-container .pac-item-selected,.pac-container .pac-item:hover{background-color:#e0003f}.pac-container .pac-item-selected>*,.pac-container .pac-item:hover>*{color:#fff}.pac-container .pac-icon{display:none}.pac-container .pac-item-query{padding-right:5px;font-size:16px}.pac-container:after{display:none!important}.infoWindow{width:300px;max-height:200px;text-align:left;font-size:16px;font-family:Fira Sans,sans-serif}@media only screen and (max-width:767px){.infoWindow{width:auto;max-width:300px}}.infoWindow p{margin:0}.infoWindow>:not(:first-child){border-top:1px solid #b9b9b9}.infoWindow__item{padding:20px 0}.infoWindow__name{font-weight:700;margin:0 0 10px}.infoWindow__street{margin-bottom:0}.infoWindow__zip{margin-top:0}.infoWindow__link{display:inline-block;text-decoration:underline;font-weight:700!important;margin-bottom:0;position:relative;color:var(--c-link);margin-top:5px}.infoWindow__link svg{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);margin-left:0;right:-25px}.infoWindow__link:hover{text-decoration:none}.infoWindow__link:hover svg{-webkit-animation:bounceBottom 2s alternate;animation:bounceBottom 2s alternate}
