.et_contact_bottom_container{float:none;display:block!important}#main-footer .container{text-align:center!important}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:5px}header#main-header.et-fixed-header,#main-header{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.topbar-item .et_pb_blurb_content{display:flex;align-items:center}.topbar-item .et_pb_main_blurb_image{width:auto;margin:0 4px 0 0!important}.topbar-item .et_pb_blurb_container{padding-left:0!important}.topbar-item .et-pb-icon{font-size:13px!important;line-height:1!important}@media (max-width:980px){.mobile-header-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important}.mobile-header-row .et_pb_column{float:none!important;margin-right:0!important;margin-bottom:0!important}.mobile-header-row .et_pb_column:nth-child(1){width:20%!important}.mobile-header-row .et_pb_column:nth-child(2){width:60%!important}.mobile-header-row .et_pb_column:nth-child(3){width:20%!important}}@media (min-width:768px) and (max-width:980px){.mobile-menu-praxis .mobile_menu_bar:before{font-size:40px!important}}@media (max-width:767px){.mobile-menu-praxis .mobile_menu_bar:before{font-size:34px!important}}.praxis-kontaktformular{width:100%;font-size:16px;line-height:1.5;color:#173f63}.praxis-kontaktformular label{display:block;margin-bottom:18px;font-weight:400;color:#173f63}.praxis-kontaktformular input[type="text"],.praxis-kontaktformular input[type="email"],.praxis-kontaktformular input[type="tel"],.praxis-kontaktformular textarea{width:100%;box-sizing:border-box;margin-top:6px;padding:14px 16px;border:1px solid #d7dde3;border-radius:0;background:#f7f7f5;color:#173f63;font-family:inherit;font-size:16px}.praxis-kontaktformular textarea{min-height:140px;resize:vertical}.praxis-kontaktformular input[type="text"]:focus,.praxis-kontaktformular input[type="email"]:focus,.praxis-kontaktformular input[type="tel"]:focus,.praxis-kontaktformular textarea:focus{outline:none;border-color:#173f63}.praxis-kontaktformular .datei-upload{margin:0 0 18px 0}.praxis-kontaktformular .datei-upload label{margin-bottom:0!important}.praxis-kontaktformular .datei-upload .wpcf7-form-control-wrap{display:block;margin:6px 0 0 0!important}.praxis-kontaktformular input[type="file"]{display:block;width:100%;box-sizing:border-box;margin:0!important;padding:12px 14px;border:1px solid #d7dde3;background:#f7f7f5;color:#173f63;font-family:inherit;font-size:15px}.praxis-kontaktformular .datei-hinweis{margin:5px 0 0 0!important;padding:0!important;font-size:13px;line-height:1.35;color:#65717e}.praxis-kontaktformular .formular-hinweis{margin:8px 0 16px 0;font-size:13px;line-height:1.4;color:#65717e}.praxis-kontaktformular .wpcf7-acceptance{display:block;margin:16px 0 20px 0}.praxis-kontaktformular .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:8px;margin:0}.praxis-kontaktformular .wpcf7-acceptance input[type="checkbox"]{margin-top:5px;flex:0 0 auto}.praxis-kontaktformular .wpcf7-acceptance a{color:#173f63;text-decoration:underline}.praxis-kontaktformular input[type="submit"]{display:block;margin:24px auto 0 auto!important;padding:14px 30px;border:none;border-radius:30px;background:#173f63;color:#ffffff;font-family:inherit;font-size:16px;font-weight:400;cursor:pointer;transition:all 0.25s ease}.praxis-kontaktformular input[type="submit"]:hover{transform:scale(1.03);opacity:0.92}.praxis-kontaktformular .wpcf7-not-valid-tip{margin-top:5px;font-size:13px}.praxis-kontaktformular .wpcf7-response-output{margin:20px 0 0 0!important;padding:12px 16px!important}@media (max-width:767px){.praxis-kontaktformular{font-size:15px}.praxis-kontaktformular input[type="text"],.praxis-kontaktformular input[type="email"],.praxis-kontaktformular input[type="tel"],.praxis-kontaktformular textarea{font-size:16px}.praxis-kontaktformular input[type="submit"]{width:100%}}.praxis-kontaktformular .datei-upload{margin-bottom:14px!important}.praxis-kontaktformular .datei-upload label{margin-bottom:0!important}.praxis-kontaktformular .datei-upload .wpcf7-form-control-wrap{display:block!important;margin:4px 0 0 0!important}.praxis-kontaktformular .datei-upload input[type="file"]{margin:0!important}.praxis-kontaktformular .datei-hinweis{margin:2px 0 0 0!important;padding:0!important}.praxis-kontaktformular .datei-upload p{margin-top:2px!important}.et_pb_button{transition:none!important}header .et_pb_menu,header .et_pb_menu *,header .et_pb_menu__menu,header .et-menu,header .et-menu li,header .et-menu li a{transition:none!important}.et_pb_text .et_pb_text_inner a,.et_pb_text .et_pb_text_inner a:visited{color:#2F6F9F!important}.et_pb_text a:link,.et_pb_text a:visited,.et_pb_text a:hover,.et_pb_text a:active,.et_pb_text a:focus{color:#2F6F9F!important;-webkit-text-fill-color:#2F6F9F!important}#page-container{box-shadow:0 0 18px rgba(0,0,0,0.035)!important}@media only screen and (max-width:980px){.et_mobile_menu{width:82vw!important;max-width:none!important;left:auto!important;right:0!important}}header .et_pb_text .et_pb_text_inner a[href^="tel:"],header .et_pb_text .et_pb_text_inner a[href^="tel:"]:visited,header .et_pb_text .et_pb_text_inner a[href^="tel:"]:hover,header .et_pb_text .et_pb_text_inner a[href^="tel:"]:active,header .et_pb_text .et_pb_text_inner a[href^="tel:"]:focus{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.sprechzeiten-tabelle table{width:100%;table-layout:fixed}.sprechzeiten-tabelle td:first-child{width:55%}.sprechzeiten-tabelle td:last-child{width:45%;white-space:nowrap}@media only screen and (max-width:767px){.sprechzeiten-tabelle td{padding:10px 8px!important}.sprechzeiten-tabelle td:first-child{width:52%}.sprechzeiten-tabelle td:last-child{width:48%;white-space:nowrap}}header .et_pb_text .et_pb_text_inner a[href^="tel:"],header .et_pb_text .et_pb_text_inner a[href^="mailto:"]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}footer a[href^="tel:"],footer a[href^="mailto:"]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}header a[href^="tel:"],header a[href^="mailto:"],footer a[href^="tel:"],footer a[href^="mailto:"]{position:relative}.et-l--header a[href^="tel:"],.et-l--header a[href^="mailto:"],.et-l--footer a[href^="tel:"],.et-l--footer a[href^="mailto:"],header a[href^="tel:"],header a[href^="mailto:"],footer a[href^="tel:"],footer a[href^="mailto:"]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;position:relative}@media (hover:hover) and (pointer:fine){.et-l--header a[href^="tel:"]::after,.et-l--footer a[href^="tel:"]::after,header a[href^="tel:"]::after,footer a[href^="tel:"]::after{content:"Anrufen"}.et-l--header a[href^="mailto:"]::after,.et-l--footer a[href^="mailto:"]::after,header a[href^="mailto:"]::after,footer a[href^="mailto:"]::after{content:"E-Mail schreiben"}.et-l--header a[href^="tel:"]::after,.et-l--header a[href^="mailto:"]::after,.et-l--footer a[href^="tel:"]::after,.et-l--footer a[href^="mailto:"]::after,header a[href^="tel:"]::after,header a[href^="mailto:"]::after,footer a[href^="tel:"]::after,footer a[href^="mailto:"]::after{position:absolute;left:50%;bottom:-34px;transform:translateX(-50%);background:#123b5d;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px;line-height:1;white-space:nowrap;padding:7px 10px;border-radius:6px;opacity:0;visibility:hidden;transition:opacity 0.2s ease;z-index:9999;pointer-events:none}.et-l--header a[href^="tel:"]:hover::after,.et-l--header a[href^="mailto:"]:hover::after,.et-l--footer a[href^="tel:"]:hover::after,.et-l--footer a[href^="mailto:"]:hover::after,header a[href^="tel:"]:hover::after,header a[href^="mailto:"]:hover::after,footer a[href^="tel:"]:hover::after,footer a[href^="mailto:"]:hover::after{opacity:1;visibility:visible}}@font-face{font-family:"Cormorant Garamond Medium lokal";src:url("/wp-content/uploads/et-fonts/CormorantGaramond-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@media only screen and (max-width:767px){h2{font-size:28px!important;line-height:1.3em}}