:root{--akzentfarbe:#ff0000;--darkgrey:#2c2c2c}body{font-family:"Archivo",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.pt{padding-top:150px}.pb{padding-bottom:150px}.pm{padding-right:0;padding-left:0}.bl-br{padding:0 35px 0 35px;border-right:2px solid var(--darkgrey);border-left:2px solid var(--darkgrey)}.elementor-button:hover{border-color:var(--darkgrey)!important}button.swiper-button{border-radius:2px}button.swiper-button:hover{border-color:var(--darkgrey)!important}p{hypens:auto}#top-bar a{color:#fff;transition:300ms}#top-bar a:hover{color:var(--akzentfarbe)}footer a{transition:300ms;color:#fff}footer a:hover{color:var(--akzentfarbe)!important}footer .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:0}.elementor-widget-icon-list .elementor-icon-list-text>a{display:inline}:root{--headline-bar-width:6px;--headline-bar-gap:8px}h1.elementor-heading-title,h2.elementor-heading-title,h1.brand-heading-h1,.brand-heading-h2 h2,.Slider.Content h2{border-left:var(--headline-bar-width) solid var(--akzentfarbe);padding-left:var(--headline-bar-gap)}.news-loop-grid .elementor-grid>.e-loop-item:nth-of-type(odd)>.elementor-element.e-parent{flex-direction:row}.news-loop-grid .elementor-grid>.e-loop-item:nth-of-type(even)>.elementor-element.e-parent{flex-direction:row-reverse}.elementor-widget-text-editor ul{list-style:none;padding-left:20px}.elementor-widget-text-editor li{position:relative;padding-left:20px}.elementor-widget-text-editor li:before{font-size:18px;padding-right:4px;content:"◼";color:var(--akzentfarbe);margin-top:-2px;margin-left:-20px}ul{padding-inline-start:0}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{fill:#fff}li.current-menu-parent>a{color:red!important}.swiper-slide-contents{padding:42px;border-radius:20px;background:rgba(0,0,0,.8)}svg.e-font-icon-svg.e-eicon-chevron-right{filter:drop-shadow(0 0 8px rgb(0 0 0 / .25))}div#scroll-down-header{position:absolute;top:60px;left:316px}.header-slider>a.elementor-button.elementor-button-link:hover{background-color:var(--darkgrey)!important}.elementor-slide-heading h1.brand-heading-h1{font-size:52px}span.elementor-post-date{font-size:16px}a.elementor-post__read-more{padding:10px 24px 10px 24px;transition:300ms;border:1px solid #fff}a.elementor-post__read-more:hover{color:#414141!important;background-color:#fff}.elementor-post__meta-data{position:absolute;right:0;bottom:16px}.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>svg{fill:var(--darkgrey)}.elementor-widget-n-accordion .e-n-accordion-item-title{justify-content:space-between}.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title{padding:25px 25px 10px 25px;border-width:2px 2px 0 2px!important}.e-n-accordion-item[open] .e-n-accordion-item-title-text{font-weight:600}.counter-border .elementor-counter:before{position:absolute;top:32px;left:-25px;display:block;width:2px;height:50px;content:"";background-color:var(--darkgrey)}.counter-border .elementor-counter:after{position:absolute;top:32px;right:-15px;display:block;width:2px;height:50px;content:"";background-color:var(--darkgrey)}.messe-border:after{display:block;width:2px;height:50px;content:"";background-color:#fff}.leistungs-slider .slide1{background-image:url(https://brunner-hildebrand.ytpi.net/wp-content/uploads/2024/07/AdobeStock_647202907_Preview-1.jpeg);background-position:center center;background-size:cover;background-repeat:no-repeat}.leistungs-slider .swiper{width:100%;height:100%}.leistungs-slider .swiper-slide{font-size:18px;display:flex;align-items:center;text-align:center;background:#fff}.leistungs-slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.leistungs-slider .swiper{width:100%;'height: 300px;' margin-left:auto;margin-right:auto}.leistungs-slider .swiper-slide{background-position:center;background-size:cover}.leistungs-slider .mySwiper2{width:100%;height:80%}.leistungs-slider .mySwiper{box-sizing:border-box;height:20%;padding:12px 0}.leistungs-slider .mySwiper .swiper-slide{width:25%;height:100%;opacity:.85}.leistungs-slider .mySwiper .swiper-slide-thumb-active{opacity:1}.leistungs-slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.leistungs-slider .text{width:50%;display:flex;align-content:flex-start;flex-direction:column;justify-content:center;padding-right:80px;text-align:left}.leistungs-slider .picture{width:50%}.leistungs-slider .Slider.Content{display:flex;flex-direction:row}.leistungs-slider .swiper.mySwiper.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs{display:flex;width:50%;margin-right:0}.leistungs-slider .swiper-slide.swiper-slide-active{margin-right:10px!important}.leistungs-slider .swiper-slide.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-active,.leistungs-slider .swiper-slide.swiper-slide-visible.swiper-slide-fully-visible{width:auto!important}.leistungs-slider button.swiper-button{font-size:16px;font-weight:600;color:#2c2c2c;border-width:2px;border-color:#2c2c2c;background-color:transparent}.leistungs-slider button.swiper-button:focus,button.swiper-button:active{color:#fff;border-width:2px;border-color:red;background-color:red}.leistungs-slider .swiper-wrapper{position:relative;z-index:1;display:flex;justify-content:flex-start;box-sizing:content-box;width:100%;height:100%;transition-property:transform}.leistungs-slider a.elementor-button.elementor-button-link.elementor-size-sm{max-width:fit-content}.leistungs-slider .swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:28px;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1;background:var(--darkgrey);padding:10px 10px;opacity:1}.swiper-button-next,.swiper-button-prev{position:absolute;bottom:50px}.swiper-slide.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-thumb-active{background:red}.swiper-slide.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-thumb-active button.swiper-button{border-color:red;border-radius:2px;color:#fff}#slider-leistungen a.elementor-button.elementor-button-link.elementor-size-sm:hover{background:red}.swiper-button-next,.swiper-button-prev,.swiper-pagination.leistungs-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}@media (max-width:1405px){.pm{padding-right:24px;padding-left:24px}}@media (max-width:1392px){.picture{width:60%}.text{width:40%}.swiper.mySwiper.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs{width:60%}}@media (max-width:1200px){.counter-border .elementor-counter:after,.counter-border .elementor-counter:before{display:none}.text{padding-right:20px}}@media (max-width:1170px){.swiper-button-next,.swiper-button-prev{display:none}}@media (max-width:870px){.swiper-slide-inner a.elementor-icon{display:none}}@media (max-width:811px){h1.brand-heading-h1::before{height:163px}}@media (max-width:767.98px){.pt{padding-top:75px}.pb{padding-bottom:75px}.pm{padding-right:24px;padding-left:24px}.elementor-slide-heading h1.brand-heading-h1{font-size:36px}.picture,.text{width:100%}.elementor-element .swiper .elementor-swiper-button svg{display:none}.swiper-slide-contents{padding:18px}h1.brand-heading-h1::before{height:70px;margin-top:7px}div#scroll-down-header{display:none}div#swiper-wrapper-423b791c24cb989a{display:none}.Slider.Content{display:flex;flex-direction:column-reverse}.Slider.Content .text{margin-top:24px}.swiper.mySwiper.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs{display:none}.swiper-pagination.leistungs-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{display:block;bottom:5px}.swiper-button-next,.swiper-button-prev{display:none}}@media (max-width:535px){h1.brand-heading-h1::before{height:113px}}.mySwiper2 .swiper-pagination-bullet{background-color:var(--darkgrey);opacity:1;border-radius:50%}.mySwiper2 .swiper-pagination-bullet-active{opacity:1;background-color:red}.swiper.mySwiper.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs{overflow-x:auto}.swiper-pagination.leistungs-pagination{position:relative}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px}*{scrollbar-width:thin;scrollbar-color:red #b5b5b5}.slider-leistungen.elementor-arrows-position-inside.elementor-widget .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:15px}.grow{transition:350ms cubic-bezier(.17,.84,.44,1)}.grow:hover{transform:scale(1.125);-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.225);box-shadow:0 0 25px 0 rgba(0,0,0,.25);z-index:999}.grow:hover .mehr-erfahren-button{-webkit-box-shadow:0 0 9px 1px rgba(255,0,0,.66);-moz-box-shadow:0 0 9px 1px rgba(255,0,0,.66);box-shadow:0 0 9px 1px rgba(255,0,0,.66)}.grow-cards{transition:350ms cubic-bezier(.17,.84,.44,1)}.grow-cards:hover{transform:scale(1.05);-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.225);box-shadow:0 0 25px 0 rgba(0,0,0,.25);z-index:999}.elementor-widget-wpml-language-switcher .elementor-widget-container{border:none!important}.elementor-widget-wpml-language-switcher .elementor-widget-container .wpml-ls-legacy-list-horizontal{margin:0!important;padding:0!important;border:none!important}.elementor-widget-wpml-language-switcher .elementor-widget-container .wpml-ls-legacy-list-horizontal li>a{padding:12px 10px;border:1px solid #b5b5b5;transition:all 0.5s ease}.elementor-widget-wpml-language-switcher .elementor-widget-container .wpml-ls-legacy-list-horizontal li>a:hover{border:1px solid #fff;background-color:#fff;color:#000!important}