@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-post-reading-progress-bar{background-color:transparent;border:none;height:12px;left:0;overflow:hidden;position:fixed;right:0;width:100%;z-index:9999}.brxe-post-reading-progress-bar::-webkit-progress-bar{background-color:transparent}.brxe-post-reading-progress-bar::-moz-progress-bar{background-color:var(--bricks-color-primary)}.brxe-post-reading-progress-bar::-webkit-progress-value{background-color:var(--bricks-color-primary)}.brxe-post-reading-progress-bar[data-pos=top]{top:var(--wp-admin--admin-bar--height,0)}.brxe-post-reading-progress-bar[data-pos=bottom]{bottom:0}.brxe-post-reading-progress-bar[value]{-webkit-appearance:none;appearance:none}}@layer bricks {.brxe-code{width:100%}}.services-menu:hover .service-megamenu,.technologie-menu:hover .technologie-megamenu,.referenzen-menu:hover .referenzen-megamenu,.unternehmen-menu:hover .unternehmen-megamenu,.kontakt-menu:hover .kontakt-megamenu,.aktuelles-menu:hover .aktuelles-megamenu { left: 0 !important; opacity: 1 !important;}.services-menu:hover .icon-nav{fill: var(--ziegelrot);color:var(--ziegelrot);transform: rotate(90deg);transition: .5s}.technologie-menu:hover .icon-nav{fill: var(--ziegelrot);color:var(--ziegelrot);transform: rotate(90deg);transition: .5s}.referenzen-menu:hover .icon-nav{fill: var(--ziegelrot);color:var(--ziegelrot);transform: rotate(90deg);transition: .5s}.unternehmen-menu:hover .icon-nav{fill: var(--ziegelrot);color:var(--ziegelrot);transform: rotate(90deg);transition: .5s}.kontakt-menu:hover .icon-nav{fill: var(--ziegelrot);color:var(--ziegelrot);}.aktuelles-menu:hover .icon-nav{fill: var(--ziegelrot);color:var(--ziegelrot);transform: rotate(90deg);transition: .5s}.services-menu:hover .nav-item,.technologie-menu:hover .nav-item,.referenzen-menu:hover .nav-item,.unternehmen-menu:hover .nav-item,.kontakt-menu:hover .nav-item,.aktuelles-menu:hover .nav-item { color: var(--ziegelrot) !important;}.color-ziegelrot {fill: var(--ziegelrot)!important;color:var(--ziegelrot)!important}#brx-header.brx-sticky {transition: 1s}#brx-header.brx-sticky > .brxe-section,#brx-header.brx-sticky > .brxe-container,#brx-header.brx-sticky > .brxe-block,#brx-header.brx-sticky > .brxe-div {transition: 1s}#brx-header.brx-sticky .brxe-logo {transition: 1s}#brx-header.brx-sticky .bricks-nav-menu > li > a {transition: 1s}#brx-header.brx-sticky .bricks-nav-menu > li > .brx-submenu-toggle > a {transition: 1s}#brx-header.brx-sticky .bricks-nav-menu > li > .brx-submenu-toggle > button > * {transition: 1s}#brx-header.brx-sticky .brx-nav-nested-items > li > a {transition: 1s}#brx-header.brx-sticky .brx-nav-nested-items > li > .brx-submenu-toggle {transition: 1s}#brx-header.brx-sticky .brx-nav-nested-items > li > .brx-submenu-toggle > * {transition: 1s}#brx-header.brx-sticky .brxe-nav-nested > .brxe-toggle .brxa-inner {transition: 1s}#brx-header.brx-sticky .brxe-search {transition: 1s}#brx-header.brx-sticky .brxe-search button {transition: 1s}#brxe-hiiqhx::-webkit-progress-value {background-color: var(--bricks-color-hcohxa)}#brxe-hiiqhx::-moz-progress-bar {background-color: var(--bricks-color-hcohxa)}#brxe-hiiqhx {height: 5px}#brxe-srspcc {max-width: 140px; width: 140px; flex-direction: column; align-self: center; padding-top: auto; padding-bottom: auto}#brxe-srspcc .bricks-site-logo {width: 140px; height: auto}@media (max-width: 767px) {#brxe-srspcc {width: 100px; height: 35px}}@media (max-width: 478px) {#brxe-srspcc {width: 80px; height: 27px}}#brxe-ymupwg {display: none; line-height: 1.3}@media (max-width: 1200px) {#brxe-ymupwg {display: none; font-weight: 700; background-color: var(--ziegelrot)}}@media (max-width: 767px) {#brxe-ymupwg {display: none}}@media (max-width: 478px) {#brxe-ymupwg {display: none}}#brxe-ktibwc {display: none}@media (max-width: 1200px) {#brxe-ktibwc {height: var(--gap-s); width: var(--gap-s); display: flex; color: var(--blue-dark); fill: var(--blue-dark); font-size: var(--font-h5)}}#brxe-fhdldp {color: var(--color-12)}#brxe-fhdldp:hover {color: var(--ziegelrot)}#brxe-jxyrwf {width: 100vw; align-items: center; margin-right: auto; margin-left: auto; padding-right: var(--gap-m); padding-left: var(--gap-m)}#brxe-djjndc {display: flex; align-items: center; align-self: center !important; justify-content: center; transition: opacity 1s}#brxe-djjndc:hover {transition: opacity 1s}#brxe-jdzypt {color: var(--color-12)}#brxe-jdzypt:hover {color: var(--ziegelrot)}#brxe-qukviu {height: 15px; width: 15px}#brxe-fiefgs {position: absolute; width: 100vw; padding-right: var(--gap-m); padding-left: var(--gap-m)}#brxe-gyxdoe {display: flex; align-items: center; align-self: center !important; justify-content: center}#brxe-vmccja {color: var(--color-12); line-height: 1}#brxe-vmccja:hover {color: var(--ziegelrot)}#brxe-asejya {width: 100vw; position: absolute; padding-right: var(--gap-m); padding-left: var(--gap-m)}#brxe-msxegy {display: flex; align-items: center; align-self: center !important; justify-content: center}#brxe-isbwyl {color: var(--color-12)}#brxe-isbwyl:hover {color: var(--ziegelrot)}#brxe-inbqae {padding-top: var(--gap-l); padding-right: var(--gap-m); padding-left: var(--gap-m)}#brxe-kuypri {display: flex; align-items: center; align-self: center !important; justify-content: center}#brxe-autsol {color: var(--color-12)}#brxe-autsol:hover {color: var(--ziegelrot)}#brxe-elbcki {display: flex; align-items: center; align-self: center !important; justify-content: center}#brxe-ldcdtc {color: var(--color-12)}#brxe-ldcdtc:hover {color: var(--ziegelrot)}#brxe-fdvkzn {position: absolute; width: 100vw; padding-right: var(--gap-m); padding-left: var(--gap-m)}#brxe-qmwbdm {display: flex; align-items: center; align-self: center !important; justify-content: center}#brxe-yvybjt {color: var(--color-12)}#brxe-yvybjt:hover {color: var(--ziegelrot)}#brxe-nargoh {display: flex; align-items: center; align-self: center !important; justify-content: center}#brxe-ekbzug {display: flex; flex-direction: row}#brxe-iizdmm {display: flex; padding-top: unset; padding-right: unset; padding-bottom: unset; padding-left: unset; align-items: center; align-self: stretch !important; width: 100%; flex-direction: row}@media (max-width: 1200px) {#brxe-iizdmm {display: none}}#button-gutschein {border-radius: var(--gap-xs) var(--gap-xl) var(--gap-xl) var(--gap-xs); background-color: var(--ziegelrot); font-size: var(--small-text); padding-right: var(--gap-m); padding-left: calc(var(--gap-s) + 4px)}@media (max-width: 1200px) {#button-gutschein {display: flex}}@media (max-width: 478px) {#button-gutschein {font-size: var(--smaller-text); padding-right: var(--gap-s); padding-left: var(--gap-xs)}}#brxe-mgoaeo {display: flex; align-items: center; align-self: center !important; column-gap: 2rem; flex-direction: row}@media (max-width: 1200px) {#brxe-mgoaeo {display: flex; justify-content: center; align-items: center; align-self: center !important; row-gap: 1rem; column-gap: 2rem}}@media (max-width: 767px) {#brxe-mgoaeo {flex-wrap: wrap}}@media (max-width: 478px) {#brxe-mgoaeo {flex-direction: row; width: 50%; flex-wrap: nowrap; column-gap: var(--gap-xs); align-self: flex-end !important; align-items: center; padding-right: 0}}#inner-header {border-radius: 5rem; background-image: linear-gradient(90deg, var(--white), rgba(0, 0, 0, 0)); flex-direction: row; align-self: center !important; align-items: center; justify-content: space-between; padding-top: var(--gap-xs); padding-right: var(--gap-xs); padding-bottom: var(--gap-xs); padding-left: var(--gap-xs); width: 100%}@media (max-width: 767px) {#inner-header {align-self: center !important; align-items: center; justify-content: space-between; row-gap: 1.5rem; column-gap: 1.5rem}}@media (max-width: 478px) {#inner-header {row-gap: 1rem; flex-direction: row}}#aquapol-header {padding-top: var(--gap-xs); padding-right: var(--gap-xs); padding-bottom: var(--gap-xs); padding-left: var(--gap-xs); border-top-width: 0; border-right-width: 0; border-bottom-width: 1px; border-left-width: 0; border-radius: 5rem unset unset unset; top: 0px; position: absolute}@media (max-width: 900px) {#aquapol-header {padding-top: var(--gap-s); padding-right: var(--gap-s); padding-bottom: var(--gap-s); padding-left: var(--gap-s)}}@media (max-width: 767px) {#aquapol-header {padding-top: var(--gap-xs); padding-right: var(--gap-xs); padding-bottom: var(--gap-xs); padding-left: var(--gap-xs)}}@media (max-width: 478px) {#aquapol-header {padding-top: var(--gap-xs); padding-right: var(--gap-xs); padding-bottom: var(--gap-xs); padding-left: var(--gap-xs)}}#brxe-mnonwv {height: 30px; width: 30px; color: var(--white); fill: var(--white); font-size: 30px; transform: rotateZ(0deg); margin-right: 13px}#brxe-szvejz {position: fixed; border-right-width: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; display: flex; background-color: var(--ziegelrot); right: -1rem; transition: .5s; z-index: 100; padding-left: 9px; top: 10rem}#brxe-szvejz:hover {right: 0px}