 html[lang^="de"] h1, html[lang^="de"] h2, html[lang^="de"] h3, html[lang^="de"] h4, html[lang^="de"] h5, html[lang^="de"] h6 { -webkit-hyphens: auto; hyphens: auto; overflow-wrap: normal; word-break: normal; } html[lang^="de"] p, html[lang^="de"] a, html[lang^="de"] li, html[lang^="de"] button { -webkit-hyphens: none; hyphens: none; overflow-wrap: normal; word-break: normal; }   .brxe-nav-menu .bricks-nav-menu > li > .sub-menu, .brxe-nav-menu .bricks-nav-menu .sub-menu { min-width: 330px !important; padding: 8px 0 !important; background: #ffffff !important; border: 1px solid #e5ebf0 !important; border-radius: 6px !important; box-shadow: 0 12px 30px rgba(23, 53, 83, 0.12) !important; }  .brxe-nav-menu .bricks-nav-menu .sub-menu > li { margin: 0 !important; padding: 0 !important; border-bottom: 1px solid #e5ebf0 !important; } .brxe-nav-menu .bricks-nav-menu .sub-menu > li:last-child { border-bottom: 0 !important; }  .brxe-nav-menu .bricks-nav-menu .sub-menu > li > a { display: flex !important; align-items: center !important; width: 100% !important; min-height: 58px !important; padding: 14px 22px !important; background: #ffffff !important; color: #173553 !important; font-size: 17px !important; line-height: 1.3 !important; text-decoration: none !important; border-left: 4px solid transparent !important; transition: background-color .2s ease, color .2s ease, border-color .2s ease, padding-left .2s ease !important; }  .brxe-nav-menu .bricks-nav-menu .sub-menu > li > a:hover { background: #f0fbfc !important; color: #00aebe !important; border-left-color: #00aebe !important; padding-left: 28px !important; }  .brxe-nav-menu .bricks-nav-menu .sub-menu > li.current-menu-item > a { background: #f0fbfc !important; color: #00aebe !important; border-left-color: #00aebe !important; }  .brxe-nav-menu .bricks-nav-menu > li.current-menu-ancestor > a { color: #00aebe !important; }  @media (max-width: 767px) {  html, body { max-width: 100%; overflow-x: hidden; } #brx-content, #brx-content * { box-sizing: border-box; min-width: 0; } #brx-content img { max-width: 100%; height: auto; }  #brx-content .brxe-container { width: 100% !important; max-width: 100% !important; padding-left: 24px !important; padding-right: 24px !important; } #brx-content > .brxe-section { padding-top: 60px !important; padding-bottom: 60px !important; } #brx-content > .brxe-section:first-child { padding-top: 54px !important; }  #brx-content .brxe-div:has(> .brxe-div) { grid-template-columns: 1fr !important; flex-wrap: wrap !important; max-width: 100% !important; } #brx-content .brxe-div:has(> .brxe-div) > .brxe-div { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; flex-grow: 1 !important; }  #brx-content .brxe-div:has(> .brxe-div) { row-gap: 32px !important; }  #brx-content h1, #brx-content .brxe-heading:is(h1) { font-size: clamp(46px, 12vw, 58px) !important; line-height: 1.05 !important; letter-spacing: -0.02em; max-width: 100% !important; hyphens: auto; -webkit-hyphens: auto; overflow-wrap: normal; word-break: normal; } #brx-content h2, #brx-content .brxe-heading:is(h2) { font-size: clamp(36px, 9vw, 46px) !important; line-height: 1.08 !important; max-width: 100% !important; hyphens: auto; -webkit-hyphens: auto; overflow-wrap: normal; word-break: normal; } #brx-content h3, #brx-content .brxe-heading:is(h3) { font-size: clamp(27px, 7vw, 34px) !important; line-height: 1.12 !important; max-width: 100% !important; hyphens: auto; -webkit-hyphens: auto; overflow-wrap: normal; word-break: normal; }  #brx-content p, #brx-content .brxe-text-basic, #brx-content .brxe-text { max-width: 100% !important; hyphens: none !important; -webkit-hyphens: none !important; overflow-wrap: normal !important; word-break: normal !important; }  #brx-content .brxe-div:has(> .brxe-button) { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 14px !important; width: 100% !important; } #brx-content .brxe-button { max-width: 100% !important; }  #brxe-dv0003 { flex-direction: column !important; gap: 36px !important; } #brxe-dv0004, #brxe-dv0005 { width: 100% !important; max-width: 100% !important; } #brxe-dv0005 img { width: 100% !important; max-width: 100% !important; }  #brxe-dv0013 { flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; }  footer { max-width: 100%; overflow: hidden; } #brxe-fsec { padding: 58px 24px 28px 24px !important; } #brxe-fwrap { width: 100% !important; max-width: 100% !important; } #brxe-fgrid { display: grid !important; grid-template-columns: 1fr !important; width: 100% !important; gap: 44px !important; } #brxe-fgrid > .brxe-div { width: 100% !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }  #brxe-fbottom { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 18px !important; width: 100% !important; } #brxe-copy { width: 100% !important; line-height: 1.6 !important; } #brxe-legalwrap { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 18px !important; }  #brx-content .brxe-div, #brx-content .brxe-block { max-width: 100% !important; } }