.no-p-margin-bottom,.no-p-margin-bottom p{margin-bottom:0}#home-praxis-menu .menu-item{border-bottom:1px solid var(--e-global-color-text)}#sprechzeiten-tabelle table,#sprechzeiten-tabelle table tr,#sprechzeiten-tabelle table tr td{border:none}#sprechzeiten-tabelle table td:nth-of-type(2){text-align:right}#sprechzeiten-tabelle table td{background:transparent!important;padding-left:0;padding-right:0}#sprechzeiten-tabelle table td a{color:var(--e-global-color-text)}.e-n-accordion-item-title-header .e-n-accordion-item-title-text>span{font-weight:500;margin-right:42px}#main-menu .elementor-nav-menu--main>.elementor-nav-menu>.menu-item>a,#main-menu .elementor-nav-menu--main>.elementor-nav-menu>.menu-item>a::before{border-top-left-radius:11px!important;border-top-right-radius:11px!important;border-bottom-left-radius:11px!important;border-bottom-right-radius:11px!important}#main-menu .elementor-nav-menu--main>.elementor-nav-menu>.menu-item.menu-item-has-children>a,#main-menu .elementor-nav-menu--main>.elementor-nav-menu>.menu-item.menu-item-has-children>a::before{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.show-on-hover{transform:translateY(-110%);transition:all 0.2s ease-out}.hover-trigger-container:hover .show-on-hover{transform:translateY(0)}.button-outline-hover .elementor-button{background-color:#e65c4f;color:#fff;border-radius:999px;transition:all 0.25s ease}.button-outline-hover .elementor-button:hover{background-color:transparent!important;color:#f0a6ff!important;box-shadow:inset 0 0 0 4px #f0a6ff;border-radius:999px}.footer-main-menu-item a{border-bottom:1px solid var(--e-global-color-text);padding-bottom:13px;display:block;width:100%}.footer-main-menu-item:hover a{border-color:var(--e-global-color-primary)!important}