body { background-color: #f4f4f4}.light { font-weight: 300;}.brxe-text a { text-decoration: underline;}.brxe-text ul { list-style: none;  padding-left: 0; } .brxe-text li { position: relative; padding-left: 25px;  margin-bottom: 10px;  line-height: 1.5; } .brxe-text li::before { content: "•";  color: #ff6600;  font-weight: bold; display: inline-block; width: 1em; margin-left: -0.2em;  position: absolute; left: 5px;  font-size: 1.2em;  top: -5px;}.home #brx-header > div { background-color: transparent; margin-bottom: -168px;}.home #brx-header.scrolling > div { margin-bottom: -104px;}#brx-header.scrolling > div { height: 104px; background-color: #333;}#brx-header.scrolling .brxe-logo { width: 388px;}@media (max-width: 1480px) { #brx-header .brxe-logo { width: 388px; } #brx-header > div { height: 104px !important; }}@media (max-width: 600px) { #brx-header .brxe-logo { width: 280px !important; }}@media (max-width: 400px) { #brx-header .brxe-logo { width: 220px !important; }}@media (max-width: 1240px) { #brx-header #brxe-444f88 .bricks-nav-menu-wrapper { display: none; } #brx-header .brxe-toggle { display: flex; }}#brxe-444f88 .sub-menu { margin-top: 20px;}#brxe-444f88 div { border: none !important;}#menu-hauptmenue-1 .sub-menu li:first-child { margin-top: -25px;}.hero,.hero .carousel .image { height: 100vh;}.admin-bar .hero,.admin-bar .hero .carousel .image { height: calc(100vh - var(--wp-admin--admin-bar--height)) !important;}@media (max-height: 550px) { .hero, .hero .carousel .image { height: 1000px !important; } .admin-bar .hero, .admin-bar .hero .carousel .image { height: 1000px !important; }}.gform_required_legend { display: none !important;}.gfield input,.gfield textarea { border-color: #eb5b25 !important; background-color: transparent !important;}.gfield input:not([type="radio"]),.gfield textarea { border-radius: 0 !important;}.gfield input[type="radio"]:before { background-color: #0089c5 !important;}.gfield input:not([type="checkbox"]):not([type="radio"]),.gfield textarea { padding: 27px 18px !important;}.gfield input,.gfield textarea,.gfield label,fieldset .gfield_label { font-size: 18px !important; line-height: 1.3 !important;}.gfield input::placeholder,.gfield textarea::placeholder,.gfield label,fieldset .gfield_label { color: #78878b !important;}.gfield label a { text-decoration: underline !important;}.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus { outline: 2px solid #eb5b25 !important; outline-offset: 2px !important;}.gform_wrapper input[type="checkbox"]:before { color: #0089c5 !important;}.gform_button { margin-top: 22px !important; background-color: var(--col-akzentfarbe) !important; color: var(--col-weiss) !important; border-color: var(--col-akzentfarbe) !important; border: 1px solid var(--col-weiss) !important; border-radius: 50px !important; font-weight: 600 !important; font-size: 18px !important; padding-top: 1.1em !important; padding-right: 2.5em !important; padding-bottom: 1.1em !important; padding-left: 2.5em !important;}.gform_button:hover,.gform_button:focus { border-color: #cc3800 !important; background-color: #cc3800 !important;}.sbi_follow_btn a { margin-top: 22px !important; background-color: var(--col-akzentfarbe) !important; color: var(--col-weiss) !important; border-color: var(--col-akzentfarbe) !important; border-radius: 50px !important; font-weight: 600 !important; font-size: 18px !important; padding-top: 0.9em !important; padding-right: 1.5em !important; padding-bottom: 0.9em !important; padding-left: 1.5em !important; box-shadow: none !important;}.sbi_follow_btn a:hover,.sbi_follow_btn a:focus { border-color: #cc3800 !important; background-color: #cc3800 !important;}.sbi_follow_btn svg { font-size: 20px !important;}.apply-btn,.jp-apply-button { font-weight: 600 !important; font-size: 18px !important; padding-top: 0.9em !important; padding-right: 1.5em !important; padding-bottom: 0.9em !important; padding-left: 1.5em !important; text-transform: none !important;}.RefTeaser > a { background-size: 110% !important; background-position: center center !important; background-repeat: no-repeat !important; transition: background-size 0.4s ease-in-out !important; overflow: hidden; }.RefTeaser > a:hover { background-size: 120% !important;}.Teaser > a { background-size: 110% !important; background-position: center center !important; background-repeat: no-repeat !important; transition: background-size 0.4s ease-in-out !important;}.Teaser > a:hover { background-size: 120% !important;}.next-timeline--sticky-wrapper{--sticky-wrapper-outline-color: white!important; }.next-timeline--progress{background-color:#eb5b25!important; }