html {scroll-behavior:smooth;}@media (prefers-reduced-motion: reduce) {html {scroll-behavior:auto;}}:where(a,button):focus-visible {outline:2px solid currentColor;outline-offset:5px;}:where(section)[id] {scroll-margin-top:calc(var(--nb-nav-height) + var(--nb-space-s));} html {background-color: var(--nb-page); background-image: url("https://drbarahona.de/wp-content/uploads/2026/11/barahona/barahona-grid.svg"); background-position: top center; background-repeat: repeat; background-size: auto} body {background: none} html {font-size: 100%} body {font-family: "Bellota Text", sans-serif; font-size: var(--nb-body); line-height: 1.5; font-weight: 400; color: var(--nb-petrol)} h1, h2, h3, h4, h5, h6 {font-family: "Bellota", sans-serif; font-weight: 700; color: var(--nb-blue)} h1 {font-size: var(--nb-h1); line-height: 1; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h2 {font-size: var(--nb-h2); line-height: 1.1666666667; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h3 {font-size: var(--nb-h3); line-height: 1.3; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h4 {font-size: var(--nb-h4); line-height: 1.2; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} body.bricks-is-frontend :focus-visible {outline: 2px solid currentColor} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: 2px solid currentColor; }} .brxe-section {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0} .brxe-container {width: var(--nb-content); max-width: 100%} .woocommerce main.site-main {width: var(--nb-content)} #brx-content.wordpress {width: var(--nb-content); max-width: 100%}