.et_pb_button_module_wrapper:has(.bsz-btn-inline){display:inline-block;vertical-align:top;margin-right:12px;margin-bottom:10px;width:auto}.bsz-btn .et_pb_button:after{display:none!important}.bsz-notfall .et_pb_column{display:flex;align-items:center}.bsz-notfall .et_pb_text,.bsz-notfall .et_pb_button_module_wrapper{margin-bottom:0!important}.bsz-notfall .et_pb_button_module_wrapper{width:100%;text-align:right}@media(max-width:980px){.bsz-notfall .et_pb_button_module_wrapper{text-align:left;margin-top:12px!important}}.mfp-wrap .mfp-title .dsm-image-caption{color:#ffffff;font-size:15px;line-height:1.45em}.mfp-wrap .mfp-counter{display:none}@media(min-width:981px){.bsz-hero-bild,.bsz-hausbesuche-bild,.bsz-hero-bild .et_pb_image_wrap,.bsz-hausbesuche-bild .et_pb_image_wrap{display:block;height:100%}.bsz-hero-bild img,.bsz-hausbesuche-bild img{width:100%;height:100%;object-fit:cover}}.bsz-galerie .grid-item>a,.bsz-galerie .grid-item .et_pb_image_wrap{display:block;width:100%}.bsz-galerie .grid-item img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover}body #page-container .et_pb_section a.et_pb_button.bsz-btn{transition:background-color .25s ease,border-color .25s ease,color .25s ease}body #page-container .et_pb_section a.et_pb_button.bsz-btn-voll:hover{background-color:#0d3f74!important;border-color:#0d3f74!important;color:#ffffff!important}body #page-container .et_pb_section a.et_pb_button.bsz-btn-linie:hover{background-color:rgba(20,94,170,.07)!important;border-color:#145eaa!important}body #page-container .et_pb_section a.et_pb_button.bsz-btn-hell:hover{background-color:#e6ecf3!important}.frm-fluent-form .ff-btn-submit{background-color:#145eaa;border:1.5px solid transparent;border-radius:3px;font-weight:600;padding:13px 24px;transition:background-color .25s ease,border-color .25s ease}.frm-fluent-form .ff-btn-submit:hover{background-color:#0d3f74;border-color:#0d3f74}body #page-container .et_pb_section a.et_pb_button.bsz-btn-umriss-hell:hover{background-color:rgba(255,255,255,.10)!important;border-color:#ffffff!important;color:#ffffff!important}@media(min-width:768px){.bsz-kart{display:flex;flex-direction:column}.bsz-kart .et_pb_button_module_wrapper:has(.bsz-kart-link){margin-top:auto!important}}.bsz-btn-inline{min-width:210px;text-align:center;justify-content:center}@media(max-width:767px){.et_pb_button_module_wrapper:has(.bsz-btn-inline){display:block;margin-right:0}.bsz-btn-inline{min-width:0;width:100%}}.bsz-schienen-tabs .dsm-inner-content{color:#cfdae3}@media(min-width:981px){.bsz-schienen-tabs,.bsz-schienen-tabs>.et_pb_module_inner,.bsz-schienen-tabs .dsm-advanced-tabs-container{height:100%}.bsz-schienen-tabs .dsm-advanced-tabs-container{display:flex;flex-direction:column}.bsz-schienen-tabs .dsm-advanced-tabs-content-wrapper{flex:1}.bsz-schienen-tabs .dsm-content-wrapper{height:100%}}.et-waypoint:not(.et_pb_counters){opacity:1}@media (min-width:981px){#prothesen,#schienen,#reparatur,#hausbesuche{scroll-margin-top:100px}}body #page-container .et-l--footer h4,body #page-container .et-l--footer h5{font-size:20px;font-weight:700;line-height:1.3em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid #145eaa;outline-offset:2px;box-shadow:0 0 0 4px rgba(255,255,255,.85);border-radius:2px}.bsz-reveal{opacity:0;transform:translateY(10px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.bsz-reveal.bsz-in{opacity:1;transform:none}.bsz-kart{transition:transform .25s ease,box-shadow .25s ease}@media (hover:hover){.bsz-kart:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(15,26,34,.09)}body #page-container .et_pb_section a.et_pb_button.bsz-btn:hover{transform:translateY(-1px)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.bsz-reveal,.bsz-kart,body #page-container .et_pb_section a.et_pb_button.bsz-btn{transition:none!important}.bsz-reveal{opacity:1!important;transform:none!important}html{scroll-behavior:auto}}.frm-fluent-form .ff-el-form-control{font-size:16px;min-height:44px}.frm-fluent-form textarea.ff-el-form-control{min-height:120px}.frm-fluent-form .ff-btn-submit{min-height:44px}body form.frm-fluent-form .ff-btn-submit.wpf_has_custom_css{border-radius:3px;padding:13px 24px;font-weight:600;font-size:15px}.bsz-kontaktdaten a{color:#3d4a56;transition:color .25s}.bsz-kontaktdaten a:hover,.bsz-kontaktdaten a:focus-visible{color:#145eaa}