.faq-accordion,.faq-accordion p,.faq-accordion li,.faq-accordion h3 { hyphens: auto; -webkit-hyphens: auto; overflow-wrap: break-word; word-break: normal;}a { font-family: 'Montserrat', sans-serif;font-weight: 400;}.entry-content a,.brxe-post-content a { color: inherit; text-decoration-line: underline; text-decoration-thickness: 2px; text-underline-offset: 0.26em; text-decoration-color: #bbd1ce; transition: background-color 0.2s ease, color 0.2s ease, text-decoration-color 0.2s ease;}.entry-content a:hover,.entry-content a:focus,.brxe-post-content a:hover,.brxe-post-content a:focus { background: rgba(49, 120, 115, 0.12);}.entry-content a.link-dark,.brxe-post-content a.link-dark { color: #000; text-decoration-line: underline; text-decoration-thickness: 2px; text-underline-offset: 0.26em; text-decoration-color: #fff;}.entry-content a.link-dark:hover,.entry-content a.link-dark:focus,.brxe-post-content a.link-dark:hover,.brxe-post-content a.link-dark:focus { color: #000; background: #fff; text-decoration-color: #fff;}.sidebar a,nav a,.menu a,.nav-menu a,.brxe-nav-menu a { text-decoration: none; background: none; color: inherit;}h2 { hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto;}a { hyphens: manual; -webkit-hyphens: manual; -ms-hyphens: manual;}.single h2,.single-post h2 { background: transparent; position: relative; display: inline-block; padding-left: 0; padding-bottom: 1em; margin-top: 3em;}.single h2::before,.single-post h2::before { content: ""; position: absolute; left: 0; top: -8px;  width: 5cm; height: 2mm; background-color: #0563b2; } .post-title-query h2::before,.wp-block-post-title::before { content: none !important;}.post-title-query a,.wp-block-post-title a { text-decoration: none;}h2, h3, h4 { text-wrap: balance;} html {font-size: 100%} body {font-family: "Montserrat"; line-height: 1.5em; font-weight: 400; font-size: 1rem} h1, h2, h3, h4, h5, h6 {font-style: normal; font-family: "Playfair Display (Überschriften)"} h1 {text-align: center; font-size: 2em; line-height: 1.5e; text-decoration: none; font-style: normal; font-weight: 400; font-family: "Playfair Display (Überschriften)"; margin-top: 30px} h2 {font-size: 2em; line-height: 1.5e; font-weight: 400; font-family: "Playfair Display (Überschriften)"; text-align: left; text-transform: none; margin-top: 70px; margin-right: 0; margin-bottom: 30px; margin-left: 0} h3 {font-size: 2em; line-height: 1.5e; font-family: "Montserrat"; font-style: normal; font-weight: 400; margin-top: 50px; margin-bottom: 20px; margin-left: 0} h4 {color: var(--bricks-color-drquly); text-transform: none; text-align: left; font-size: 1.5em; font-family: "Montserrat"; font-weight: 400; margin-top: 30px; margin-right: 30px; margin-bottom: 10px; margin-left: 0} h5 {text-align: left; margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 0} .bricks-type-hero {font-size: 2.5rem; font-family: "Montserrat"; font-weight: 900; line-height: 1.5} .bricks-type-lead {text-align: left; font-family: "Montserrat"; font-weight: 700; font-style: normal; line-height: 1.5} blockquote {line-height: 1.5em; font-family: "Playfair Display (Überschriften)"; font-weight: 400}.brxe-nav-menu .bricks-nav-menu > li > a {font-size: 0.8em; font-family: "Montserrat"; text-transform: uppercase}.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle {font-size: 0.8em; font-family: "Montserrat"; text-transform: uppercase}.brxe-nav-menu .bricks-nav-menu .sub-menu > li {font-family: "Montserrat"; font-size: 1em; text-transform: none}.brxe-nav-menu .bricks-nav-menu .sub-menu .menu-item {background-color: var(--bricks-color-ccwtml)}.brxe-nav-menu .bricks-nav-menu .current-menu-item > a {color: var(--bricks-color-drquly); text-transform: uppercase}.brxe-nav-menu .bricks-nav-menu .current-menu-item > .brx-submenu-toggle {color: var(--bricks-color-drquly); text-transform: uppercase}.brxe-nav-menu .bricks-nav-menu .sub-menu > .current-menu-item > a {color: var(--bricks-color-gedyhn); font-weight: 700}.brxe-nav-menu .bricks-nav-menu .sub-menu > .current-menu-item > .brx-submenu-toggle {color: var(--bricks-color-gedyhn); font-weight: 700} .brxe-section {align-items: center; margin-top: -; margin-right: 0; margin-left: 0; width: 100%} .brxe-container {align-items: center; width: 50%} .woocommerce main.site-main {width: 50%} #brx-content.wordpress {width: 50%} :root .bricks-button[class*="dark"] {font-family: "Montserrat"; font-weight: 400} :root .bricks-button[class*="secondary"] {color: var(--bricks-color-yolcjl); font-family: "Montserrat"; font-weight: 400; text-transform: none; border-width: 2px; border-color: var(--bricks-color-cypsyf)} .bricks-button {font-family: "Montserrat"; font-weight: 400} :root .bricks-button[class*="primary"] {color: var(--bricks-color-yolcjl); font-size: 1em; font-family: "Montserrat"; text-transform: none}.brxe-pricing-tables .pricing-table-title {font-family: ""}.brxe-icon-box .content {font-weight: 400; background-color: var(--bricks-color-yolcjl); margin-left: 25px; padding-top: -; padding-bottom: -}.brxe-icon-box h1 {font-size: 18px; color: var(--bricks-color-gedyhn); font-weight: 400}.brxe-icon-box h2 {font-size: 18px; color: var(--bricks-color-gedyhn); font-weight: 400}.brxe-icon-box h3 {font-size: 18px; color: var(--bricks-color-gedyhn); font-weight: 400}.brxe-icon-box h4 {font-size: 18px; color: var(--bricks-color-gedyhn); font-weight: 400}.brxe-icon-box h5 {font-size: 18px; color: var(--bricks-color-gedyhn); font-weight: 400}.brxe-icon-box h6 {font-size: 18px; color: var(--bricks-color-gedyhn); font-weight: 400}.brxe-icon-box .icon {color: var(--bricks-color-mlwdfx); align-self: flex-start}.brxe-icon-box .icon a {color: var(--bricks-color-mlwdfx)} .brxe-block {align-items: flex-start; justify-content: space-between} .brxe-text {line-height: 1.5; font-family: "Montserrat"; font-weight: 400; font-style: normal; text-align: left; font-size: 1.3rem} .brxe-text-basic {line-height: 1.5; font-family: "Montserrat"; font-weight: 400; font-style: normal; text-align: left; font-size: 1.3rem}.brxe-accordion .accordion-title .title {line-height: 1.5; font-weight: 400; font-family: "Montserrat"; font-size: 1.5em; text-align: left}.brxe-form .bricks-button {border: 3px solid var(--bricks-color-utbsue); border-radius: 90px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-family: "Montserrat"; font-weight: 400}.brxe-list .separator {display: none}.brxe-list li[data-highlight] + div {padding-top: 25px}.brxe-list li:nth-child(even) {background-color: var(--bricks-color-ccwtml)} .pswp .pswp__bg {background-color: rgba(255, 187, 0, 0.1)} .pswp.brx .pswp__top-bar button.pswp__button--close svg {color: var(--bricks-color-drquly)} .brx-boxed {max-width: 67%} .brx-boxed #brx-header.brx-sticky {max-width: 67%; margin-left: auto; margin-right: auto} .brxe-div:where(:not(.brx-dropdown-content)) {display: flex} #brx-content {margin-top: -; margin-right: -; margin-bottom: -; margin-left: -} .content-area {margin-top: -; margin-right: -; margin-bottom: -; margin-left: -} .brxe-post-content {font-family: "Montserrat"; font-weight: 400; line-height: 1.5em; font-size: 1rem} .brxe-heading.has-separator {align-items: center} .brxe-heading .separator {border-top-style: ridge; border-top-width: 3px}.brxe-post-title {text-decoration: none; font-weight: 400; font-style: normal; font-family: "Playfair Display (Überschriften)"}.brxe-social-icons li {padding-right: 15px; padding-left: 15px}.brxe-wordpress ul {font-weight: 400; font-family: "Montserrat"}.brxe-wordpress .post-title {font-weight: 400; font-family: "Montserrat"}.brxe-wordpress .post-meta {font-weight: 400; font-family: "Montserrat"}@media (max-width: 1280px) { h1 {font-size: 2.5em; line-height: 1.5e} h2 {font-size: 2em; line-height: 1.5e} h3 {font-size: 1.5em; line-height: 1.5e} h4 {font-size: 1.5em; line-height: 1.5e} blockquote {margin-right: 0; margin-left: 0}.brxe-nav-menu .bricks-nav-menu .sub-menu > li {text-transform: uppercase} .brxe-section {align-items: center; margin-right: 0; margin-left: 0} .brxe-container {width: 80%} .woocommerce main.site-main {width: 80%} #brx-content.wordpress {width: 80%} :root .bricks-button[class*="primary"] {text-transform: none} :root .bricks-button[class*="secondary"] {text-transform: none} .brxe-block {padding-right: 25px; padding-left: 25px; margin-right: 20px; margin-left: 20px}}@media (max-width: 991px) { h1 {margin-top: 25px; margin-bottom: 20px; font-size: 2em; line-height: 1.5em} h2 {margin-top: 25px; margin-bottom: 20px; font-size: 1.5em; line-height: 1.5em} h3 {margin-top: 25px; margin-bottom: 20px; font-size: 1.5em; line-height: 1.1.5em} body {font-size: 1.3rem}.brxe-nav-menu .bricks-nav-menu .sub-menu > li {text-transform: uppercase} .brxe-section {margin-right: 0; margin-left: 0} .brxe-container {width: 80%} .woocommerce main.site-main {width: 80%} #brx-content.wordpress {width: 80%} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--bricks-color-mlwdfx)} .bricks-button {color: var(--bricks-color-yolcjl)} :root .bricks-button[class*="primary"] {color: var(--bricks-color-yolcjl); border: 3px solid var(--bricks-border-color)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--bricks-color-mlwdfx)} :root .bricks-button[class*="secondary"] {color: var(--bricks-color-yolcjl); border: 3px solid var(--bricks-border-color)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--bricks-color-utbsue)} .brxe-text {font-size: 13px} .brxe-text-basic {font-size: 13px} #brx-content {margin-right: -; margin-left: -} .content-area {margin-right: -; margin-left: -}}@media (max-width: 767px) { h3 {font-size: 1em} h2 {font-size: 1.3em} h1 {font-size: 2em} h4 {font-size: 1em}.brxe-nav-menu .bricks-nav-menu > li > a {text-transform: uppercase}.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle {text-transform: uppercase}.brxe-nav-menu .bricks-nav-menu .sub-menu > li {text-transform: uppercase} .brxe-container {width: 95%} .woocommerce main.site-main {width: 95%} #brx-content.wordpress {width: 95%} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--bricks-color-mlwdfx)} .bricks-button {color: var(--bricks-color-yolcjl)} :root .bricks-button[class*="primary"] {color: var(--bricks-color-yolcjl)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--bricks-color-mlwdfx)} :root .bricks-button[class*="secondary"] {color: var(--bricks-color-yolcjl)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--bricks-color-utbsue)} .brxe-text {font-size: 13px} .brxe-text-basic {font-size: 13px} #brx-content {margin-right: -; margin-left: -} .content-area {margin-right: -; margin-left: -}}@media (max-width: 478px) { h1 {margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 30px; font-size: 1.5em} h2 {margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 0; font-size: 1.5em; color: var(--bricks-color-drquly)} html {font-size: 1.2rem} h3 {font-size: 1.3em} h4 {font-size: 1.3em} body {font-size: 13px}.brxe-nav-menu .bricks-nav-menu .current-menu-item > a {color: var(--bricks-color-utbsue)}.brxe-nav-menu .bricks-nav-menu .current-menu-item > .brx-submenu-toggle {color: var(--bricks-color-utbsue)}.brxe-nav-menu .bricks-nav-menu > li > a {text-transform: uppercase}.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle {text-transform: uppercase} .brxe-section {margin-right: 0; margin-left: 0} .brxe-container {width: 98%} .woocommerce main.site-main {width: 98%} #brx-content.wordpress {width: 98%} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--bricks-color-mlwdfx)} :root .bricks-button[class*="primary"] {font-family: "Montserrat"; font-weight: 400; color: var(--bricks-color-yolcjl)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--bricks-color-mlwdfx)} :root .bricks-button[class*="secondary"] {color: var(--bricks-color-yolcjl)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--bricks-color-utbsue)} .bricks-button {font-size: 13px; color: var(--bricks-color-yolcjl)} .brxe-text {line-height: 1.5; font-size: 12px} .brxe-text-basic {line-height: 1.5; font-size: 12px}.brxe-accordion .accordion-title .title {color: var(--bricks-color-drquly); font-size: 1.5em; text-align: left; font-weight: 700; line-height: 1.5em} .brx-boxed {max-width: 100%} .brx-boxed #brx-header.brx-sticky {max-width: 100%; margin-left: auto; margin-right: auto}}