:where(:root) .bricks-color-light {color: var(--light)}:where(:root) .bricks-background-light {background-color: var(--light)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) .bricks-color-dark {color: var(--dark)}:where(:root) .bricks-background-dark {background-color: var(--dark)}:where(:root) .bricks-color-muted {color: var(--muted)}:where(:root) .bricks-background-muted {background-color: var(--muted)}:where(:root) * {border-color: var(--border)}:where(:root) .bricks-color-info {color: var(--info)}:where(:root) .bricks-background-info {background-color: var(--info)}:where(:root) .bricks-color-success {color: var(--success)}:where(:root) .bricks-background-success {background-color: var(--success)}:where(:root) .bricks-color-warning {color: var(--warning)}:where(:root) .bricks-background-warning {background-color: var(--warning)}:where(:root) .bricks-color-danger {color: var(--danger)}:where(:root) .bricks-background-danger {background-color: var(--danger)}:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: 0.25em} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p {margin-block-start: 1em} #brx-content {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} .content-area {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} html {font-size: 100%} body {font-size: var(--size-body); font-family: "Radio Canada", Helvetica,Arial,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",sans-serif; font-weight: 500; line-height: var(--size-body-lh)} h1, h2, h3, h4, h5, h6 {font-size: 3rem; line-height: var(--size-heading-lh); text-transform: uppercase; letter-spacing: 0.25px; font-weight: 700} h2 {font-size: calc(16px + 1.25rem)} h3 {font-size: calc(16px + 0.75rem)} h4 {font-size: calc(16px + 0.5rem); text-transform: none} h5 {font-size: 18px} h6 {font-size: 14px} .bricks-type-hero {text-transform: uppercase; line-height: 1; font-size: 3rem} .bricks-type-lead {font-size: 1.25em; line-height: 1} .brxe-section {padding-top: var(--size-l); padding-right: var(--size-l); padding-bottom: var(--size-l); padding-left: var(--size-l)} .brxe-container {width: 100%; flex-direction: row} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%}p:not(:last-of-type) {margin-bottom: var(--size-normal);}a:not(header a, .parent-pages a, .archive-single, .brxe-social-icons a) {text-decoration: underline; text-decoration-color: var(--primary); text-underline-position: under;transition: all 0.3s ease-in-out;}a:hover {text-decoration-color: transparent; text-decoration-thickness: 0px;}h1, h2, h3, h4, h5, h6 {margin-bottom: calc(var(--size-normal) * 0.5);}@media (max-width: 767px) { h1, h2, h3, h4, h5, h6 {hyphens:auto}}ol, ul:not(header ul, footer ul, .brxe-image-gallery, .brxe-social-icons, .brxe-posts ul) {margin: var(--size-normal) 0; padding-left: calc(var(--size-normal) * 2.5);}li:not(:last-of-type, header li, .bricks-layout-item) {margin-bottom: calc(var(--size-normal) * 0.5)}.bg-soft {background-color: var(--light)}.bg-primary {background-color: var(--primary)}.bg-secondary {background-color: var(--secondary)}.bg-soft .card-single.brxe-block, .bg-soft .info-single.brxe-block {background-color: var(--white);}.bg-primary .info-single.brxe-block {background-color: var(--secondary);}.bg-secondary .info-single.brxe-block {background-color: var(--light);color: var(--secondary)}.bg-secondary .info-intro-text.brxe-block {color: var(--light)}.bg-secondary .info-icon.brxe-svg :not([fill="none"]) {fill: var(--secondary) !important;}.bg-primary .tagline,.overlay .column-narrow .tagline { padding: var(--size-xxs) var(--size-base); background-color: var(--white); display: inline-block;}.order-1 {order: 1;}.order-2 {order: 2;}.order-3 {order: 3;}.order-4 {order: 4;}.order-5 {order: 5;}.order-6 {order: 6;}.order-7 {order: 7;}.media-left .column-container.brxe-container {flex-direction:row-reverse;}.overlay { overflow: hidden; position: relative;}.overlay .column-wide { position: absolute; left: 0;right: 0; top:0; bottom:0; align-items: center; justify-content: center; background-color: #000000AA;}.overlay .column-narrow.brxe-block { margin: 0 auto; color: var(--white); z-index: 1;}.overlay .column-wide img { width: 100%; height: 100%; mix-blend-mode: multiply;}.overlay .column-narrow .column-textblock.brxe-div { max-width: calc(var(--size-xxl) * 6.75);}.box-layout-horizontal .info-single.brxe-block { grid-column: span 12; display: grid; grid-template-columns: repeat(3, minmax(0,1fr));}.box-layout-horizontal .info-img.brxe-carousel { max-width: unset; margin: var(--size-xxs) 0 var(--size-xxs) var(--size-xxs); height: calc(100% - var(--size-base)); width: calc(100% - var(--size-xxs));}.box-layout-horizontal .info-content.brxe-div { grid-column: span 2; align-items: flex-start; text-align: left;}.box-layout-horizontal .brxe-carousel .bricks-swiper-container,.box-layout-horizontal .brxe-carousel .bricks-swiper-container .swiper-slide .image { height: 100% !important;}@media (max-width: 767px) { .box-layout-horizontal .info-img.brxe-carousel, .box-layout-horizontal .info-content.brxe-div { grid-column: span 3; margin:0; width: 100%; height: 100%; }}.ueber-uns #products .card-single img {aspect-ratio:auto}.container .info-single.brxe-block {background-color: var(--light); color: var(--secondary);}.container .info-single .info-img .image {aspect-ratio:84 / 70}.flexitac #infosection_liste.box-layout-horizontal .info-single .brxe-carousel .image {background-repeat:no-repeat; background-size: contain; aspect-ratio: unset;}.standorte.page-id-281 .hero-gallery .image {object-fit: contain; transform:scale(1);}.standorte:not(.page-id-281) .hero-section {padding-left: 0;padding-top:0}.standorte:not(.page-id-281) .hero-gallery.brxe-image-gallery {height: calc(100vh - var(--size-l));}.standorte .hero-gallery .image {object-fit: cover; object-position: center;}.standorte .hero-section .column-narrow {padding-top: var(--size-l)}.standorte .column-wide {overflow: hidden;}.home .standorte .column-wide {height: auto;aspect-ratio: 3/2;justify-content: center;}.standorte .column-wide img {transform: scale(1.25);}@media (max-width: 1024px) { .standorte .hero-section {padding-right:0} .standorte .hero-gallery.brxe-image-gallery, .standorte .column-wide {height: auto;aspect-ratio: 3/2;}.standorte .hero-section .column-narrow {padding: 0 var(--size-l) 0;}}.brxe-social-icons li {text-transform: uppercase}.brxe-svg {height: var(--size-m); width: var(--size-m)}.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 .current-menu-item > a {color: var(--primary)}.brxe-nav-menu .bricks-nav-menu .current-menu-item > .brx-submenu-toggle {color: var(--primary)} .bricks-button {text-transform: uppercase; font-weight: 600; color: var(--white); border-radius: 50px; padding-top: var(--size-xxs); padding-right: var(--size-m); padding-bottom: var(--size-xxs); padding-left: var(--size-m)}@media (max-width: 1599px) { html {font-size: 87.5%}}@media (max-width: 1279px) { html {font-size: 75%}}@media (max-width: 767px) { html {font-size: 62.5%} body {font-size: 14px}}@media (max-width: 478px) { html {font-size: 50%}}