*{margin:0;padding:0;outline:none;box-sizing:border-box;outline:none;hyphens:auto}:root{--white: #FFFFFF;--primary: #C1F21F;--primary-dark: #5e7b00;--secondary: #CC27D9;--secondary-dark: #a11fab;--gelb: #EEBB41;--hellgelb: #FFD800;--darkgelb: #e4ad1e;--blue: #123764;--green: #1C372B;--rot: #FF4E4E;--gray-900: #212529;--gray-800: #343A40;--gray-600: #6C757D;--gray-500: #ADB5BD;--gray-400: #bbbbbb;--gray-300: #DEE2E6;--gray-200: #E9ECEF;--gray-100: #F8F9FA;--font-title: "Kanit";--font-global: "Anonymous Pro";--shadow: 0px 20px 40px #49505726;--shadow2: 0px 20px 40px #00000029;--shadow3: 4px 4px 16px #4950574D;--transition: all .5s ease-in-out}body{font-family:var(--font-global);font-size:16px;line-height:24px;font-weight:500;color:var(--gray-800);overflow-x:hidden}body::-webkit-scrollbar{width:8px;background:var(--gray-800)}body::-webkit-scrollbar-thumb{background:var(--secondary)}body.hidden{overflow:hidden}section.bg_primary{background-image:url(../images/bg_primary.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}section.bg_primary .__tagline{background-color:var(--gray-800)}section.bg_primary .__tagline *{color:var(--white)}section.bg_primary .__headline * span{color:var(--white)}section.bg_secondary{background-image:url(../images/bg_seconrady.webp);background-repeat:no-repeat;background-position:center;background-size:cover;color:var(--white);position:relative}section.bg_secondary .__tagline{background-color:var(--primary)}section.bg_secondary .__headline *{color:var(--white)}section.bg_dark{background-image:url(../images/bg_dark.webp);background-repeat:no-repeat;background-position:center;background-size:cover;color:var(--white);position:relative}section.bg_dark .__headline *{color:var(--white)}section .grafik_top{position:absolute;top:-50px;width:100.8%;height:100px}section .grafik_top svg{width:100%;height:100%}@media(min-width: 992px){section .grafik_top svg{width:auto;transform:translateX(-50px)}}section .grafik_top.grafik_white svg path{fill:var(--white)}section .grafik_top.grafik_primary svg path{fill:var(--primary)}section .grafik_top.grafik_secondary svg path{fill:var(--secondary)}section .grafik_bottom{position:absolute;bottom:-50px;width:100.8%;height:100px}section .grafik_bottom svg{width:100%;height:100%}@media(min-width: 992px){section .grafik_bottom svg{width:auto;transform:translateX(-50px)}}section .grafik_bottom.grafik_white svg path{fill:var(--white)}section .grafik_bottom.grafik_primary svg path{fill:var(--primary)}section .grafik_bottom.grafik_secondary svg path{fill:var(--secondary)}#rindex_1{padding-top:70px}@media(max-width: 992px){#rindex_1{padding-top:70px}}#page section{padding:20px 0}@media(min-width: 992px){#page section{padding:75px 0 70px}}ul{margin:0;padding:0;list-style:none}a{text-decoration:none;color:var(--gray-600)}a:hover{color:var(--gray-600);text-decoration:underline}.p{font-size:16px;line-height:24px;font-weight:500}@media(min-width: 992px){.pl-lg{padding-left:6rem}.pr-lg{padding-right:6rem}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.display-1,.display-2,.display-3{font-family:var(--font-title);color:var(--gray-800);font-weight:700;text-transform:uppercase}h1,.h1{font-size:2.5rem;line-height:3rem}h2,.h2{font-size:2rem;line-height:2.4rem}h3,.h3{font-size:1.7rem;line-height:2rem}h4,.h4{font-size:1.5rem;line-height:1.8rem}h5,.h5{font-size:1.2rem;line-height:1.5rem}.display-1{font-size:clamp(44px,5vw,96px);line-height:clamp(56px,5vw,101px)}.display-2{font-size:clamp(40px,5vw,88px);line-height:clamp(48px,5vw,93px)}.display-3{font-size:clamp(32px,5vw,72px);line-height:clamp(40px,5vw,77px)}.text-small{font-size:14px}.text-big{font-size:20px;line-height:30px}.__tagline{background-color:var(--primary);padding:5px 10px;margin:0 0 20px 0;display:inline-block}.__tagline *{font-family:var(--font-title);font-size:14px;line-height:20px;font-weight:600;color:var(--gray-800);text-transform:uppercase;padding:0;margin:0}.__tagline:empty{display:none}.__headline * span{color:var(--primary)}.__title_box{font-family:var(--font-title)}.__title_box span{color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--white)}.styl-bild source,.styl-bild img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:5px;border-bottom:7px solid var(--primary)}.btn{font-family:var(--font-title);text-decoration:none !important;text-transform:uppercase}.btn svg{margin:0 10px 0 0;position:relative;top:1px}.btn-primary{color:var(--gray-800);font-weight:700;background-color:var(--primary);border:none !important;border-radius:15px;transition:all .3s ease-in-out;position:relative}.btn-primary:focus,.btn-primary:hover{background-color:var(--primary-dark) !important;box-shadow:initial !important;color:var(--white)}.btn-primary:focus svg path,.btn-primary:hover svg path{fill:var(--white)}.btn-primary svg path{fill:var(--gray-800)}.btn-primary:disabled{color:var(--white);background-color:var(--primary)}.mobile-btn{color:var(--white) !important;font-weight:700;background-color:var(--gray-800) !important;border:none !important;border-radius:5px;transition:all .3s ease-in-out;position:relative}.mobile-btn:focus,.mobile-btn:hover{background-color:var(--white) !important;box-shadow:initial !important;color:var(--gray-800) !important}.mobile-btn:focus svg path,.mobile-btn:hover svg path{fill:var(--gray-800) !important}.mobile-btn svg path{fill:var(--white) !important}.btn-outline-secondary{color:var(--white);font-weight:700;background-color:var(--secondary);border:none;border-radius:15px;transition:all .3s ease-in-out;position:relative}.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:var(--secondary-dark) !important;box-shadow:initial !important}.btn-outline-secondary:active{background-color:var(--secondary-dark) !important}.btn-outline-secondary svg path{fill:var(--white)}.btn-lg,.btn-group-sm>.btn{font-size:14px;line-height:20px;padding:17px 32px 17px 32px}.btn-sm,.btn-group-sm>.btn{font-size:14px;padding:6px 12px 6px 12px;border-radius:10px}.owl-dots{margin:30px auto;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.owl-dots .owl-dot{border:none;outline:none}.owl-dots .owl-dot span{width:10px;height:10px;display:block;border-radius:50%;background-color:var(--gray-500);transition:all .5s}.owl-dots .owl-dot.active span{background-color:var(--primary)}.owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}.owl-nav button{border-radius:50%;outline:none;width:30px;height:30px;cursor:pointer;background:rgba(255,255,255,.1411764706) !important;position:absolute;top:0;transition:var(--transition)}.owl-nav button.owl-prev{left:-100px}.owl-nav button.owl-next{right:-100px}.owl-nav button svg{width:10px;height:16px}.owl-nav button svg path{fill:var(--primary);transition:var(--transition)}.error404{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.error404 .t-404{font-family:var(--gray-800);font-size:200px;line-height:250px;font-weight:700;color:var(--gray-800)}.error404 h2{color:var(--primary);font-weight:500}.error404 .__text{position:relative;z-index:5;margin:-50px 0 0 0;text-align:center}.error404 .__text a{display:inline-block;margin:20px 0 0 0}.fixed-contactform{position:fixed;bottom:0;right:-100%;z-index:30001;width:100%;height:100%}.fixed-contactform.open .contact-modal-form{left:-500px}.fixed-contactform.open .icon-badge{left:0;opacity:0;animation:2s linear 0s normal infinite iconbadges}.fixed-contactform .contact-modal-form{max-width:460px;background:var(--gray-100);background:linear-gradient(0deg, var(--primary) 61.8%, var(--gray-100) 0%);padding:32px;box-shadow:var(--shadow);border-radius:5px;margin:0 20px 20px 0;position:absolute;bottom:0;left:0;transition:var(--transition)}.fixed-contactform .contact-modal-form .logo__modal{width:45px;margin:0 auto 32px}.fixed-contactform .contact-modal-form .logo__modal svg path{fill:#fff}.fixed-contactform .contact-modal-form .close-btn{position:absolute;top:15px;right:15px;width:20px;height:20px;cursor:pointer}.fixed-contactform .contact-modal-form .close-btn svg{width:100%;height:100%}.fixed-contactform .contact-modal-form .close-btn svg path{fill:var(--secondary);transition:all .3s ease-in-out}.fixed-contactform .contact-modal-form .close-btn:hover svg path{fill:var(--primary)}.fixed-contactform .contact-modal-form .box_textarea textarea{height:100px !important}.fixed-contactform .icon-badge{position:absolute;bottom:20px;left:-100px;transition:all .3s;cursor:pointer;opacity:1;transform-origin:center center;transition:var(--transition)}.fixed-contactform .icon-badge span{width:70px;height:70px;background:rgba(0,0,0,0) linear-gradient(180deg, #FFD800 0%, #EEBB41 100%) 0% 0% no-repeat padding-box;box-shadow:4px 4px 16px rgba(73,80,87,.1490196078);display:block;border-radius:50%;opacity:1;transition:all .3s ease-in-out}.fixed-contactform .icon-badge span svg path{fill:var(--secondary);transition:all .3s ease-in-out}.fixed-contactform .icon-badge span:hover{background:var(--secondary)}.fixed-contactform .icon-badge span:hover svg path{fill:var(--primary)}.fixed-contactform .icon-badge span.active{opacity:0}@media(max-width: 770px){.fixed-contactform .contact-modal-form{max-width:100%;height:100%;border-radius:0px;top:0;bottom:0;right:0;padding:30px 15px}.fixed-contactform .contact-modal-form .d-flex{flex-direction:initial;justify-content:center}.fixed-contactform .icon-badge{left:-70px}.fixed-contactform .icon-badge span{width:50px;height:50px}.fixed-contactform.open .contact-modal-form{left:-100%}}@keyframes iconbadges{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.socialmedia-box .__top{text-align:center;margin:0 0 25px 0}.socialmedia-box .__liste ul{list-style:none;display:flex;justify-content:center;gap:20px}.socialmedia-box .__liste ul li{width:40px}.socialmedia-box .__liste ul li a{height:35px;display:block;text-decoration:none}.socialmedia-box .__liste ul li a svg{width:100%;height:100%}.trenner-box hr{border:1px solid var(--secondary) !important;opacity:1 !important;margin:0 !important}.content-badges .badges-items{display:flex;justify-content:flex-start;align-items:flex-end;gap:15px}@media(max-width: 480px){.content-badges .badges-items{flex-wrap:wrap}}.content-badges .badges-items .badge-item{background:#fff;box-shadow:4px 4px 16px rgba(73,80,87,.1490196078);border-radius:5px;overflow:hidden;transition:all .3s;width:122px;height:180px;padding:5px}.content-badges .badges-items .badge-item img{width:100%;height:100%;object-fit:contain}.component_textarea ul{list-style:disc;margin:10px 0 1rem 20px}.component_textarea ul li{margin:0 0 2px 0}.inhaltsverzeichnis_block{position:relative;z-index:4;width:300px}.inhaltsverzeichnis_block .inhaltsverzeichnis_button{width:214px;height:38px;background:var(--gray-800);padding:0px 20px 0px 20px;border-radius:0;box-shadow:var(--shadow3);cursor:pointer;position:relative;font-size:14px;line-height:14px;font-weight:400;color:var(--primary) !important;display:flex;align-items:center;transition:var(--transition)}.inhaltsverzeichnis_block .inhaltsverzeichnis_button span{font-family:var(--font-title);font-size:14px;line-height:20px;font-weight:600;color:var(--primary) !important;text-transform:uppercase}.inhaltsverzeichnis_block .inhaltsverzeichnis_button span svg{position:absolute;top:12px;right:20px}.inhaltsverzeichnis_block .inhaltsverzeichnis_button span svg path{fill:var(--primary)}.inhaltsverzeichnis_block .inhaltsverzeichnis_button:hover,.inhaltsverzeichnis_block .inhaltsverzeichnis_button.active{background-color:var(--gray-800);border-radius:5px;box-shadow:var(--shadow)}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste{background:var(--gray-800) 0% 0% no-repeat padding-box;box-shadow:0px 17px 18px -10px rgba(0,0,0,.43);border-radius:6px;padding:15px 20px;position:absolute;top:45px;margin:10px 0 0 0;display:none;min-width:193px;text-align:left;width:300px}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste::before{content:"";width:60px;height:30px;background-color:var(--gray-800);position:absolute;z-index:0;top:-9px;left:50%;transform:translateX(-50%) rotateZ(180deg);-webkit-clip-path:polygon(100% 0, 50% 100%, 0 0);clip-path:polygon(100% 0, 50% 100%, 0 0)}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li{margin:7px 0 7px 0;position:relative}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li a{color:#fff;font-size:14px;line-height:20px;display:inline-block;text-decoration:none;position:relative;transition:var(--transition)}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li a::before{display:none}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li a:hover{color:var(--primary)}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li::before{content:"";width:100%;height:1px;background-color:var(--white);position:absolute;left:50%;bottom:-2px;display:block;transform:translateX(-50%);transition:var(--transition)}.inhaltsverzeichnis_block .inhaltsverzeichnis_liste ul li:hover:before{width:115%;background-color:var(--primary)}.header-area{background-color:#fff;box-shadow:var(--shadow);position:fixed;z-index:9;top:0;left:0;width:100%}.header-area .container-header{max-width:1440px;margin:0 auto;padding:1rem 0}.header-area .container-header .navbar-brand{margin:0 !important}.header-area .container-header .navbar-expand a.btn{display:none}@media(min-width: 768px){.header-area .container-header .navbar-expand a.btn{display:block}}.header-area .container-header .logo__box{margin:0;display:block}.header-area .container-header .navbar{padding:0 !important;margin:0 !important}.header-area .navbar-nav{display:none}.header-area .navbar-collapse{box-shadow:initial}@media(max-width: 1280px){.header-area .menu-burger{width:35px;height:35px;position:relative;margin:-2px 20px 0 20px;cursor:pointer}.header-area .menu-burger .con{width:auto;transition:all .7s ease}.header-area .menu-burger .con:hover .bar{background-color:var(--secondary)}.header-area .menu-burger .con:hover .arrow-top-r{transform:rotateZ(-35deg) translate(-3px, 4px);width:19px}.header-area .menu-burger .con:hover .arrow-middle-r{transform:translateX(10px)}.header-area .menu-burger .con:hover .arrow-bottom-r{transform:rotateZ(35deg) translate(-3px, -4px);width:19px}.header-area .menu-burger .con .bar{display:block;height:3px;width:100%;background:var(--secondary);margin:7px auto;transition:all .7s ease}}@media(min-width: 1280px){.header-area .navbar-nav{display:flex;gap:30px}.header-area .navbar-nav li a{font-family:var(--font-title);font-size:14px;line-height:21px;font-weight:700;color:var(--gray-800);text-decoration:none;position:relative;padding:0 !important;text-transform:uppercase;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.2)}.header-area .navbar-nav li a:hover::before{opacity:1}.header-area .navbar-nav li a::before{content:"";width:100%;height:2px;background-color:var(--secondary);opacity:0;position:absolute;left:-100%;bottom:0;display:block}.header-area .navbar-nav li a._enter:before{-webkit-transition:all .4s;transition:all .4s;left:0%}.header-area .navbar-nav li a._leave:before{-webkit-transition:all .4s;transition:all .4s;left:100%}.header-area .navbar-nav li a.dropdown-toggle{margin:0 15px 0 0}.header-area .navbar-nav li a.dropdown-toggle::after{content:"";background:url(../images/chevron-down.svg);background-repeat:no-repeat;border:none !important;position:absolute;top:3px;right:-18px;width:12px;height:16px;transform:rotate(0deg);transition:var(--transition)}.header-area .navbar-nav li a.dropdown-toggle.show::before{opacity:1}.header-area .navbar-nav li a.dropdown-toggle.show::after{transform:rotate(180deg)}.header-area .navbar-nav li.current-menu-item>a::before,.header-area .navbar-nav li.current-menu-parent>a::before{opacity:1}.header-area .navbar-nav li.dropdown .dropdown-menu{background:var(--secondary);box-shadow:var(--shadow);border-radius:10px;padding:15px 25px;right:initial !important;left:-50px !important;flex-wrap:wrap;flex-direction:column;gap:5px;border:none}.header-area .navbar-nav li.dropdown .dropdown-menu::before{content:"";width:60px;height:30px;background-color:var(--secondary);position:absolute;z-index:-1;top:-10px;left:50%;transform:translateX(-50%) rotateZ(180deg);-webkit-clip-path:polygon(100% 0, 50% 100%, 0 0);clip-path:polygon(100% 0, 50% 100%, 0 0)}.header-area .navbar-nav li.dropdown .dropdown-menu.show{margin:20px 0 0 0}.header-area .navbar-nav li.dropdown .dropdown-menu li a{color:#fff;font-weight:400;background-color:rgba(0,0,0,0) !important;position:relative;display:inline}.header-area .navbar-nav li.dropdown .dropdown-menu li a::before{background-color:#fff;bottom:-2px}}.header-area .navbar>.container-fluid{align-items:center}.header-area #menu-haupt-menu{margin:0 10px 0 0}@media(max-width: 1280px){.offcanvas{z-index:30010}.offcanvas-menu{background:var(--secondary);box-shadow:0 0 20px 5px rgba(0,0,0,.4509803922)}.offcanvas-menu .offcanvas-body{overflow-x:hidden;overflow-y:auto;height:calc(100% - 100px);margin:0 8px 0 0;padding:1rem 0px 1rem 1rem}.offcanvas-menu .offcanvas-body::-webkit-scrollbar{width:4px;background:var(--gray-600)}.offcanvas-menu .offcanvas-body::-webkit-scrollbar-thumb{background:var(--primary)}.offcanvas-menu ul.navbar-nav{margin:0 0 20px 0;width:100%}.offcanvas-menu ul.navbar-nav li{margin:5px 0;padding:0 10px 0 0}.offcanvas-menu ul.navbar-nav li a{display:flex;align-items:center;justify-content:space-between;font-size:18px;line-height:24px;font-weight:500;color:var(--white);text-decoration:none;position:relative;padding:0 !important}.offcanvas-menu ul.navbar-nav li a:hover::before{opacity:1;left:-16px}.offcanvas-menu ul.navbar-nav li a.show{display:flex !important}.offcanvas-menu ul.navbar-nav li a.show::before{opacity:1;left:-16px}.offcanvas-menu ul.navbar-nav li a::before{content:"";width:10px;height:100%;background-color:var(--primary);opacity:0;position:absolute;left:-30px;bottom:0;display:block;transition:var(--transition)}.offcanvas-menu ul.navbar-nav li a.dropdown-toggle::after{content:"";background:url(../images/chevron-down.svg);background-repeat:no-repeat;border:none !important;width:12px;height:16px;transform:rotate(0deg);transition:var(--transition)}.offcanvas-menu ul.navbar-nav li a.dropdown-toggle.show::before{opacity:1}.offcanvas-menu ul.navbar-nav li a.dropdown-toggle.show::after{transform:rotate(180deg)}.offcanvas-menu ul.navbar-nav li.dropdown{transition:all .3s ease-in-out}.offcanvas-menu ul.navbar-nav li.dropdown ul.dropdown-menu{position:relative !important;transform:initial !important;background-color:rgba(0,0,0,0) !important;margin:0px 0 -5px -8px !important;padding:0 0 0 10px;box-shadow:initial !important;border:none;border-radius:initial;border-left:2px solid var(--primary);transition:all .3s ease-in-out}.offcanvas-menu ul.navbar-nav li.dropdown ul.dropdown-menu li a{background:rgba(0,0,0,0) !important;font-size:14px;display:inline !important}.offcanvas-menu ul.navbar-nav li.dropdown ul.dropdown-menu li a::before{bottom:0;left:-10px;width:0px}.offcanvas-menu ul.navbar-nav li.dropdown ul.dropdown-menu li a:hover::before{width:5px}.offcanvas-menu ul.navbar-nav li.dropdown ul.dropdown-menu li:last-child{margin-bottom:0 !important}.offcanvas-menu ul.navbar-nav li.dropdown ul.dropdown-menu li.current_page_item a::before{width:5px}.offcanvas-menu ul.navbar-nav li.current_page_item a::before,.offcanvas-menu ul.navbar-nav li.current-menu-parent a::before{opacity:1;left:-16px}.offcanvas-menu .btn-close{width:25px;height:25px;background:rgba(0,0,0,0);border:none;border-radius:initial;opacity:1;padding:0 !important;margin:0 !important}.offcanvas-menu .btn-close svg{width:100%;height:100%}.offcanvas-menu .btn-close svg path{fill:#fff;transition:all .3s ease-in-out}.offcanvas-menu .btn-close:hover svg path{fill:var(--primary)}.offcanvas-menu .btn-close:focus{box-shadow:initial !important}}.vorteile_items{max-width:1200px;margin:0 auto}.vorteile_items .row{justify-content:center;gap:30px}.vorteile_items .vorteile__item{position:relative;background:var(--white);padding:32px 20px 32px 50px;margin:0 0 0 30px;border-radius:15px;color:var(--gray-800);box-shadow:var(--shadow3)}.vorteile_items .vorteile__item .vorteile__icon{width:60px;height:60px;background-color:var(--primary);display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:15px;position:absolute;top:32px;left:-30px;padding:15px}.vorteile_items .vorteile__item .vorteile__icon svg{width:100%;height:100%}.vorteile_items .vorteile__item .vorteile__icon svg path{fill:var(--gray-800)}.vorteile_items .vorteile__item .vorteile__content{font-size:14px;line-height:21px;color:var(--gray-800)}.vorteile_items .vorteile__item .vorteile__content .vorteile_title{color:unset;font-size:unset;line-height:unset;font-weight:700;font-family:unset;text-transform:unset;margin:0 0 10px 0}.vorteile_items .vorteile__item .vorteile__content .vorteile_text p{padding:0px;margin:0}@media(min-width: 320px){.vorteile_items .vorteile__item{width:85%}}@media(min-width: 770px){.vorteile_items .vorteile__item{width:calc(50% - 52px)}}@media(min-width: 990px){.vorteile_items .vorteile__item{width:calc(33.3333333333% - 56px)}}.vorteils_bild .row_grid{display:grid}.vorteils_bild .row_grid .col-bild{grid-area:Bild}.vorteils_bild .row_grid .col-bild .__bild{max-width:460px}.vorteils_bild .row_grid .col-bild .__bild img{width:100%;height:100%;object-fit:contain;object-position:center}.vorteils_bild .row_grid .col-text{grid-area:Text}.vorteils_bild .row_grid .col-vorteils{grid-area:Vorteils}.vorteils_bild .row_grid .col-vorteils .row_vorteils{display:flex;justify-content:flex-start;background:var(--gray-800);border-radius:15px;height:100%;position:relative;padding:32px 20px 32px 50px;margin:0 0 0 30px}@media(min-width: 440px)and (max-width: 770px){.vorteils_bild .row_grid .col-vorteils .row_vorteils{flex-direction:column;text-align:center}}.vorteils_bild .row_grid .col-vorteils .row_vorteils .col-icon .__icon{width:60px;height:60px;background-color:var(--secondary);display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:15px;position:absolute;top:32px;left:-30px;padding:15px}.vorteils_bild .row_grid .col-vorteils .row_vorteils .col-icon .__icon svg{width:100%;height:100%}.vorteils_bild .row_grid .col-vorteils .row_vorteils .col-icon .__icon svg path{fill:var(--white)}.vorteils_bild .row_grid .col-vorteils .row_vorteils .col-text{font-size:14px;line-height:21px;color:var(--white)}.vorteils_bild .row_grid .col-vorteils .row_vorteils .col-text .vorteile_title{color:unset;font-size:unset;line-height:unset;font-weight:700;font-family:unset;text-transform:unset;margin:0 0 10px 0}.vorteils_bild .row_grid .col-vorteils .row_vorteils .col-text p{margin:0;padding:0}@media(min-width: 320px){.vorteils_bild .row_grid .col-vorteils .col{flex:0 0 auto;width:100%}}@media(min-width: 770px){.vorteils_bild .row_grid .col-vorteils .col{width:50%}}@media(min-width: 320px){.vorteils_bild .row_grid{grid-template-areas:"Bild" "Text" "Vorteils";grid-column-gap:50px;grid-row-gap:50px}}@media(min-width: 460px){.vorteils_bild .row_grid{grid-template-areas:"Bild Text" "Vorteils Vorteils";grid-column-gap:50px;grid-row-gap:50px}}@media(min-width: 990px){.vorteils_bild .row_grid{grid-column-gap:100px}}@media(min-width: 1200px){.vorteils_bild .row_grid{grid-column-gap:90px;grid-template-areas:"Bild Text" "Bild Vorteils"}}@media(min-width: 1400px){.vorteils_bild .row_grid{grid-column-gap:150px}}.leer-seite{min-height:400px;padding:50px 25px}.block_title .__icon_top img{box-shadow:4px 4px 16px rgba(73,80,87,.1490196078);border-radius:5px;padding:5px}.content_bild .__row{display:flex;flex-wrap:wrap;gap:30px}.content_bild .__row.thema3{max-width:1200px;margin:0 auto}@media(min-width: 992px){.content_bild .__row.text_position_end{flex-direction:row-reverse}}@media(min-width: 992px){.content_bild .__row.text_position_end .text_container{padding:0 0 0 50px}}@media(min-width: 1200px){.content_bild .__row.text_position_end .text_container{padding:0 20px 0 100px}}@media(min-width: 992px){.content_bild .__row .col-xl-4{width:calc(33.33333333% - 0px)}.content_bild .__row .col-xl-5{width:41.66666667%}.content_bild .__row .col-xl-6{width:calc(50% - 15px)}.content_bild .__row .col-xl-7{width:calc(58.33333333% - 30px)}.content_bild .__row .col-xl-8{width:calc(66.66666667% - 30px)}}@media(max-width: 992px){.content_bild .__row .col-12{width:100%}}@media(max-width: 992px){.content_bild .__row{flex-direction:column-reverse}}.content_bild .image_container{position:relative}.content_bild .image_container .__bild{width:100%;height:auto}.content_bild .image_container .__bild img{width:100%;height:100%;object-fit:cover;overflow:hidden;box-shadow:var(--shadow3)}@media(min-width: 992px){.content_bild .text_container{padding:0 50px 0 0}}@media(min-width: 1200px){.content_bild .text_container{padding:0 100px 0 0}}.content_bild .text_container .__text{margin:0 0 20px 0}.blockquote__box .col-12{position:relative}.blockquote__box figure{position:relative;z-index:1}.blockquote__box figure .blockquote{border:none !important;color:var(--gray-800);text-transform:none}.blockquote__box figure .blockquote span{color:var(--primary)}.blockquote__box figure .text-center .blockquote_footer{justify-content:center}.pages .content_title{margin-bottom:25px}@media(min-width: 992px){.pages .content_title{margin-bottom:100px}}.pages .content_title h1,.pages .content_title .h1,.pages .content_title h2,.pages .content_title .h2,.pages .content_title h3,.pages .content_title .h3,.pages .content_title h4,.pages .content_title .h4,.pages .content_title h5,.pages .content_title .h5,.pages .content_title h6,.pages .content_title .h6,.pages .content_title .p,.pages .content_title .display-1,.pages .content_title .display-2,.pages .content_title .display-3,.pages .content_title .display-4,.pages .content_title p{font-family:var(--font-title);margin:0 !important;color:var(--gray) !important;position:relative;text-transform:none}.pages .content_text h1,.pages .content_text h2,.pages .content_text h3,.pages .content_text h4,.pages .content_text h5,.pages .content_text h6{font-family:var(--font-title);color:var(--gray) !important;position:relative;text-transform:none}.pages .content_text p{padding:10px 0 0 0}.bild-box .__bild img{width:100%;height:100%;box-shadow:var(--shadow)}.call_to_action .call__box{max-width:1200px;margin:0 auto;position:relative;padding:0 25px}@media(min-width: 580px){.call_to_action .call__box{padding:0}}.call_to_action .call__box .info_box{background:var(--gray-800);color:var(--white);box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:15px;min-height:440px;position:relative}@media(max-width: 992px){.call_to_action .call__box .info_box{min-height:auto}}.call_to_action .call__box .info_box .__content{width:100%;padding:3rem 3rem 3rem 3rem;position:relative;z-index:3}@media(min-width: 768px){.call_to_action .call__box .info_box .__content{width:600px;padding:5rem 4rem 5rem 4rem}}@media(min-width: 992px){.call_to_action .call__box .info_box .__content{width:600px;padding:5rem 2rem 5rem 6rem}}.call_to_action .call__box .info_box .__headline *{color:var(--white)}.call_to_action .call__box .info_box .__title{font-weight:700;font-size:2rem;line-height:2.4rem;color:var(--secondary)}.call_to_action .call__box .info_box .__text:empty{display:none}.call_to_action .call__box .bild_box{position:absolute;top:0;right:0;bottom:0;display:none}@media(min-width: 992px){.call_to_action .call__box .bild_box{display:block}}.call_to_action .call__box .bild_box .image-container{position:absolute;bottom:-20px;right:-10px;width:auto;height:400px}@media(min-width: 1200px){.call_to_action .call__box .bild_box .image-container{right:-10px;height:520px}}@media(min-width: 1400px){.call_to_action .call__box .bild_box .image-container{right:-110px;bottom:-42px;height:580px}}.call_to_action .call__box .bild_box .image-container img{width:100%;height:100%;object-fit:contain;object-position:bottom;position:relative;z-index:2}.call_to_action .call__box.bild_left .info_box{display:flex;justify-content:end}.call_to_action .call__box.bild_left .info_box .__content{padding:5rem 6rem 2rem 2rem}.call_to_action .call__box.bild_left .bild_box{transform:scale(-1, 1)}.call_to_action .call__box.bild_left .grafik_icon{bottom:-56px;right:-100px;left:initial;transform:scale(-1, 1)}.call_to_action .call__box .grafik_icon{width:150px;position:absolute;bottom:-56px;left:-106px;display:none}@media(min-width: 768px){.call_to_action .call__box .grafik_icon{display:block}}.carousel_logos{background-color:var(--gray-900)}.carousel_logos .container-fluid{padding:6rem 0}.carousel_logos .logos__liste{position:relative;display:flex;height:70px;width:100%}.carousel_logos .logos__liste .__liste_wrap{position:absolute;top:0;width:100%;overflow:visible;height:90px;box-sizing:content-box}.carousel_logos .logos__liste .__liste_row{display:inline-block;height:70px;white-space:nowrap;box-sizing:content-box;will-change:transform;animation-name:ticker--8;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:50s;animation-direction:alternate}.carousel_logos .logos__liste .__liste_item{background:#fff;box-shadow:4px 4px 16px rgba(0,0,0,.1490196078);border-radius:5px;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:70px;padding:0 10px;margin:0 20px 0 0;width:270px}.carousel_logos .logos__liste .__liste_item img{width:130px;height:auto}.carousel_logos .logos__liste.pos_bottom{margin:20px 0 0 0}.carousel_logos .logos__liste.pos_bottom .__liste_row{animation-direction:alternate-reverse}@keyframes ticker--8{0%{transform:translateZ(0);visibility:visible}to{transform:translateX(calc(-100% + 100vw))}}.contact-formular-bild-text .container{max-width:1200px}.contact-formular-bild-text .formular_box{padding:32px;box-shadow:var(--shadow);border-radius:5px}@media(max-width: 480px){.contact-formular-bild-text .formular_box{padding:15px}.contact-formular-bild-text .formular_box .formular_content{padding:20px}}.contact-formular-bild-text .row_formular{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}.contact-formular-bild-text .row_formular:not(:has(.__bild)) .__row{margin:0}.contact-formular-bild-text .row_formular .__bild{max-width:700px;position:absolute !important;top:0;left:0;z-index:1}.contact-formular-bild-text .row_formular .__bild img{width:100%;height:100%;box-shadow:var(--shadow)}.contact-formular-bild-text .row_formular .__row{margin:200px 0 0 0;position:relative;width:100%;display:flex;justify-content:space-between;align-items:end}.contact-formular-bild-text .row_formular .__row .__text_intro{min-height:340px;padding:0 100px 0 0;position:relative;z-index:5}.contact-formular-bild-text .row_formular .__row .__form{flex:0 0 580px;position:relative;z-index:2}@media(max-width: 990px){.contact-formular-bild-text .row_formular{max-width:770px;margin:0 auto}.contact-formular-bild-text .row_formular .__row{display:block;margin:0}.contact-formular-bild-text .row_formular .__row .__text_intro{min-height:auto;padding:0;margin:0 0 35px 0}.contact-formular-bild-text .row_formular .__bild{position:relative !important;margin:0 0 35px 0;max-width:100%}}.formular_box p{margin:0;padding:0;line-height:0}.formular_box .formular_content{background:var(--gray-800);box-shadow:var(--shadow3);border-radius:15px;padding:40px}@media(max-width: 480px){.formular_box .formular_content{padding:15px}}.formular_box .formular_content .__title{font-family:var(--font-title);font-size:28px;line-height:32px;text-align:center;color:var(--white)}.formular_box .formular_content .__text{line-height:18px;line-height:22px;text-align:center;margin:10px 0 25px 0;color:#fff}.formular_box .formular_content .__text p{line-height:normal}.formular_box .formular_content .__text:empty{display:none}.formular_box .formular_content .row_flex{display:flex;column-gap:10px}@media(max-width: 440px){.formular_box .formular_content .row_flex{flex-wrap:wrap}}.formular_box .formular_content .row_flex .box_input{width:50%}@media(max-width: 440px){.formular_box .formular_content .row_flex .box_input{width:100%}}.formular_box .formular_content .box_textarea{margin:0 0 10px 0;position:relative}.formular_box .formular_content .box_textarea textarea{font-family:var(--font-global);background:rgba(0,0,0,0);border:1px solid var(--gray-500);line-height:normal;color:var(--white);border-radius:5px;resize:none;outline:none;width:100%;height:160px;padding:15px;font-size:16px;line-height:24px;font-weight:300}@media(max-width: 480px){.formular_box .formular_content .box_textarea textarea{padding:10px 15px}}@media(max-width: 770px){.formular_box .formular_content .box_textarea textarea{height:120px}}.formular_box .formular_content .box_input{margin:0 0 10px 0;position:relative}.formular_box .formular_content .box_input input{font-family:var(--font-global);background:rgba(0,0,0,0);border:1px solid var(--gray-500);border-radius:5px;color:var(--white);resize:none;outline:none;width:100%;padding:15px;font-size:16px;font-weight:300}@media(max-width: 480px){.formular_box .formular_content .box_input input{padding:10px 15px}}.formular_box .formular_content .box_select{margin:0 0 10px 0}.formular_box .formular_content .box_select #selectbox{cursor:pointer;display:block;font-size:15px;font-weight:500;color:rgba(255,255,255,.768627451);line-height:24px;padding:13px 20px 12px 30px;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid var(--gray-500);border-radius:5px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23B68D40%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(246, 246, 246, 0) 100%);background-repeat:no-repeat,repeat;background-position:left .7em top 50%,0 0;background-size:.65em auto,100%}.formular_box .formular_content .box_upload .codedropz-upload-container{padding:0}.formular_box .formular_content .box_upload .codedropz-upload-handler{border:none;border-radius:initial;margin:0 0 16px 0;opacity:1;transition:all .5s}.formular_box .formular_content .box_upload .codedropz-upload-handler .codedropz-dragover{opacity:.7;cursor:handler}.formular_box .formular_content .box_upload .codedropz-upload-inner h3,.formular_box .formular_content .box_upload .codedropz-upload-inner span{display:none}.formular_box .formular_content .box_upload .codedropz-upload-inner a.cd-upload-btn{background-color:var(--primary);border:none;border-radius:5px;box-shadow:4px 4px 16px rgba(0,0,0,0.2941176471);font-size:16px;line-height:30px;color:var(--white);padding:8px 10px 7px 10px;transition:all .5s;text-decoration:none !important;display:flex;justify-content:center;align-items:center}.formular_box .formular_content .box_upload .codedropz-upload-inner a.cd-upload-btn::before{content:"";background:url(../images/jobs-icon.svg) no-repeat;position:absolute;display:block;width:21px;height:21px;transform:translateX(-100px)}.formular_box .formular_content .box_upload .codedropz-upload-inner a.cd-upload-btn:hover{background:var(--primaryhover)}.formular_box .formular_content .box_upload span.dnd-upload-counter{bottom:initial;top:11px;right:10px;color:#fff}.formular_box .formular_content .box_upload .dnd-upload-status .dnd-upload-image{display:none}.formular_box .formular_content .box_upload .dnd-upload-status .dnd-upload-details{width:100%;padding:0}.formular_box .formular_content .box_upload .dnd-upload-status .dnd-upload-details span.name{align-items:center}.formular_box .formular_content .box_upload .dnd-upload-status .dnd-upload-details span.name span{color:var(--white);line-height:normal}.formular_box .formular_content .box_upload .dnd-upload-status .dnd-upload-details span.name em{color:#a9a9a9;font-size:12px;line-height:normal}.formular_box .formular_content .box_upload .dnd-upload-status .dnd-upload-details span.has-error{line-height:normal;font-size:14px}.formular_box .formular_content .box_upload .dnd-upload-status .dnd-upload-details a.remove-file span:after{background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='red'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='red'/%3E%3C/svg%3E%0A")}.formular_box .formular_content .box_upload .dnd-upload-status .dnd-upload-details span.dnd-progress-bar{background:rgba(192,192,192,0.5607843137);height:5px}.formular_box .formular_content .box_upload .dnd-upload-status .dnd-upload-details span.dnd-progress-bar span{background:var(--primary);font-size:0px}.formular_box .formular_content .box_upload .dnd-upload-status:last-child{margin:0 0 20px 0}.formular_box .formular_content .box_upload .wpcf7-not-valid-tip{margin:-10px 0 10px 0}.formular_box .formular_content .box_upload .cd-upload-btn .inf-text{display:block;text-transform:initial !important;font-size:11px;margin:-2px 0 0px 0;line-height:11px}.formular_box .formular_content .box_upload .codedropz-upload-wrapper span.has-error-msg{line-height:normal;font-size:14px;background:red;color:#fff;width:100%;margin:10px 0 10px 0;padding:10px 10px 10px 10px}.formular_box .formular_content .box_text{margin:20px 0 20px 0;color:var(--white);font-size:14px;line-height:18px}.formular_box .formular_content .box_text a{color:var(--gray-300);text-decoration:underline}.formular_box .formular_content .box_text a:hover{text-decoration:none}.formular_box .formular_content .box_checkbox{margin:20px 0 20px 0}.formular_box .formular_content .box_checkbox label input{display:none}.formular_box .formular_content .box_checkbox label span.wpcf7-list-item-label{position:relative;font-size:14px;line-height:18px;color:var(--white);display:block;padding:0 0 0 10px;cursor:pointer;font-weight:400}.formular_box .formular_content .box_checkbox label span.wpcf7-list-item-label:before{content:"";width:15px;height:15px;display:block;border:1px solid var(--gray-500);background-color:rgba(0,0,0,0);border-radius:2px;position:absolute;top:1px;left:-15px;transition:all .5s}.formular_box .formular_content .box_checkbox label span.wpcf7-list-item-label a{color:var(--white);text-decoration:underline;display:inline-block}.formular_box .formular_content .box_checkbox label span.wpcf7-list-item-label a:hover{text-decoration:none}.formular_box .formular_content .box_checkbox label input[type=checkbox]:checked~span.wpcf7-list-item-label:before{background:var(--primary);border-radius:50%}.formular_box .formular_content .box_button p{display:flex;align-items:center}.formular_box .formular_content .box_button button{position:relative;overflow:hidden}.formular_box .formular_content .box_button button br{display:none}.formular_box .formular_content .box_button button:focus,.formular_box .formular_content .box_button button:hover{outline:none;box-shadow:initial !important}.formular_box .formular_content .box_button button:focus svg,.formular_box .formular_content .box_button button:hover svg{transform:rotate(40deg)}.formular_box .formular_content .box_button button:active{outline:none}.formular_box .formular_content .box_button button:active svg{transform:rotate(40deg);left:600px}.formular_box .formular_content .box_button button svg{left:0;transform:rotate(0deg);transition:var(--transition)}.formular_box .formular_content .wpcf7-not-valid-tip{font-size:0;line-height:0;position:absolute;top:19px;right:10px;width:16px;height:19px;display:block}.formular_box .formular_content .wpcf7-not-valid-tip::after{content:"";background:url(../images/square-exclamation-regular.svg) no-repeat;background-repeat:no-repeat;background-size:100%;width:16px;height:19px;display:block}.formular_box .formular_content .wpcf7-form-control-wrap{position:initial}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output{border:none;background:red;margin:0;padding:10px 20px;font-size:14px;line-height:18px;color:#fff}.wpcf7 form.sent .wpcf7-response-output{background-color:#1d6323;border:none;margin:0;padding:10px 20px;font-size:14px;line-height:18px;color:#fff}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--gray-100);-webkit-box-shadow:0 0 0px 1000px var(--gray-600) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.type-style,.input-text::-webkit-input-placeholder,.input-text:-moz-placeholder,.input-text::-moz-placeholder,.input-text:-ms-input-placeholder{font-family:var(--font-global);font-size:16px;line-height:24px;color:var(--white);font-weight:300}.input-text::-webkit-input-placeholder{font-family:var(--font-global);font-size:16px;line-height:24px;color:var(--white);font-weight:300;text-overflow:ellipsis}.input-text:-moz-placeholder{font-family:var(--font-global);font-size:16px;line-height:24px;color:var(--white);font-weight:300;text-overflow:ellipsis}.input-text::-moz-placeholder{font-family:var(--font-global);font-size:16px;line-height:24px;color:var(--white);font-weight:300;text-overflow:ellipsis}.input-text:-ms-input-placeholder{font-family:var(--font-global);font-size:16px;line-height:24px;color:var(--white);font-weight:300;text-overflow:ellipsis}.input-text:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.input-text:focus:-moz-placeholder{opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.input-text:focus::-moz-placeholder{opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.input-text:focusnput:-ms-input-placeholder{opacity:0;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.accordion{width:95%;max-width:1100px;margin:0 auto;padding:0 25px}@media(min-width: 768px){.accordion{width:100%}}.accordion .accordion-list{list-style:none;margin:0;padding:0}.accordion .accordion-list li{border:none;background:rgba(0,0,0,0);margin:0 0 10px 0}.accordion .accordion-list li ._ac_tit{position:relative;font-size:18px;line-height:22px;font-weight:600;color:var(--white);background:var(--gray-800);padding:16px 50px 16px 32px !important;cursor:pointer;margin:0 !important;box-shadow:var(--shadow);transition:var(--transition)}@media(min-width: 768px){.accordion .accordion-list li ._ac_tit{font-size:20px;line-height:24px}}.accordion .accordion-list li ._ac_tit:hover{color:var(--gray-800);background-color:var(--primary)}.accordion .accordion-list li ._ac_tit:hover span svg path{fill:var(--gray-800)}.accordion .accordion-list li ._ac_tit span{position:absolute;top:17px;right:20px;width:16px;height:20px;transition:transform .2s ease-in-out}.accordion .accordion-list li ._ac_tit span svg{width:100%;height:100%}.accordion .accordion-list li ._ac_tit span svg path{fill:var(--white)}.accordion .accordion-list li .answer{display:none;background-color:#fff;padding:34px 30px;color:var(--gray-800)}.accordion .accordion-list li.show{margin:0;box-shadow:4px 4px 16px rgba(73,80,87,.1490196078)}.accordion .accordion-list li.show ._ac_tit{color:var(--gray-800);background-color:var(--primary)}.accordion .accordion-list li.show ._ac_tit span{transform:rotate(-180deg)}.accordion .accordion-list li.show ._ac_tit span svg path{fill:var(--gray-800)}.accordion .accordion-list li.show .answer{margin:-4px 0 10px 0}.gallery_box .row{display:grid;grid-template-columns:41% 1fr 35%}.gallery_box .row:before,.gallery_box .row:after{display:none}.gallery_box .__bilder{padding-left:10px !important;padding-right:10px !important;position:relative}.gallery_box .__bilder a{display:block;position:absolute;width:100%;height:100%}.gallery_box .__bilder a span{width:30px;height:30px;border-radius:50% 0 50% 50%;background-color:var(--primary);display:flex;justify-content:center;align-items:center;position:absolute;top:5px;right:25px;padding:7px;transition:all .3s}@media(min-width: 440px){.gallery_box .__bilder a span{top:20px;right:35px}}.gallery_box .__bilder a span svg{width:100%;height:100%}.gallery_box .__bilder a span svg path{fill:var(--gray-800)}.gallery_box .__bilder a:hover span{border-radius:15px}.gallery_box .__bilder img{width:100%;height:100%;object-fit:cover;object-position:center;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}.hero_section .hero_wrapper{position:relative;padding:150px 0 0 0}@media(min-width: 992px){.hero_section .hero_wrapper{padding:150px 0 100px 0}}.hero_section .hero_wrapper .container{position:relative}@media(max-width: 1400px){.hero_section .hero_wrapper .container .__text br{display:none}}.hero_section .hero_wrapper .hero_bild{width:95%;margin:25px auto 25px}@media(min-width: 992px){.hero_section .hero_wrapper .hero_bild{position:absolute;top:0;z-index:-1;right:-70px;width:600px}}@media(min-width: 1200px){.hero_section .hero_wrapper .hero_bild{right:-50px;width:650px}}@media(min-width: 1400px){.hero_section .hero_wrapper .hero_bild{width:850px}}.hero_section .hero_wrapper .hero_bild img{width:100%;height:100%;object-fit:contain;object-position:center}.hero_section .hero_wrapper .grafik_icon{width:150px;position:absolute;bottom:-60px;left:-180px;display:none}@media(min-width: 1200px){.hero_section .hero_wrapper .grafik_icon{display:block}}.hero_section .hero_wrapper .grafik_bottom{position:absolute;bottom:0;right:30px;width:100%;height:50px}@media(min-width: 992px){.hero_section .hero_wrapper .grafik_bottom{bottom:-50px;right:-50%;width:100%;height:100px}}.hero_section .hero_wrapper .grafik_bottom svg{width:auto;height:100%}.hero_section .hero_wrapper .grafik_bottom svg path{fill:var(--secondary)}.testimonial .row{column-gap:30px;row-gap:60px}.testimonial .testimonial_item{background:var(--gray-800);padding:0 30px 30px 30px;border-radius:15px;box-shadow:var(--shadow);color:var(--white)}@media(min-width: 320px){.testimonial .testimonial_item{width:93%;margin:0 auto}}@media(min-width: 770px){.testimonial .testimonial_item{width:calc(50% - 20px)}}@media(min-width: 990px){.testimonial .testimonial_item{width:calc(33.3333333333% - 20px)}}.testimonial .testimonial_item .testimonial_content{position:relative;height:100%;display:flex;flex-direction:column;font-size:14px;line-height:21px;color:var(--white)}.testimonial .testimonial_item .testimonial_content .__icon_quotes{width:60px;height:60px;background:var(--primary);border-radius:15px;display:flex;align-items:center;justify-content:center;transform:translateY(-35px);padding:15px}.testimonial .testimonial_item .testimonial_content .__icon_quotes svg{width:100%;height:100%}.testimonial .testimonial_item .testimonial_content .__icon_quotes svg path{fill:var(--gray-800)}.testimonial .testimonial_item .testimonial_content .__text{font-size:unset;line-height:unset}.testimonial .testimonial_item .testimonial_content .__title{font-family:var(--font-title);font-size:20px;line-height:24px;text-transform:uppercase;margin:0 0 12px 0}.testimonial .testimonial_item .testimonial_content .__footer{margin:auto 0 0 0;height:50px;display:grid;grid-template-columns:50px 1fr;column-gap:10px;align-items:center}.testimonial .testimonial_item .testimonial_content .__footer:not(:has(.__person_image)){grid-template-columns:100% !important}.testimonial .testimonial_item .testimonial_content .__footer .__person_image{width:50px;height:50px;overflow:hidden;border-radius:50%}.testimonial .testimonial_item .testimonial_content .__footer .__person_image img{width:100%;height:100%;object-fit:cover;object-position:center}.testimonial .testimonial_item .testimonial_content .__footer .__person_name{font-family:var(--font-title);font-size:14px;line-height:20px;text-transform:uppercase}.testimonial .block_mehr{display:flex;justify-content:center;margin-top:32px}.konfigurator-block .konfigurator_container{position:relative;max-width:960px;border-radius:15px;padding:50px 25px;margin:0 auto;min-height:300px;background-color:var(--gray-800);box-shadow:var(--shadow)}@media(min-width: 440px){.konfigurator-block .konfigurator_container{padding:50px 50px}}.konfigurator-block .konfigurator_container .konfigurator_headline{text-align:center;border-bottom:1px solid var(--primary);color:var(--white)}.konfigurator-block .konfigurator_container .konfigurator_headline .__headline *{color:var(--white)}.konfigurator-block .konfigurator_wrap .konfigurator-box{display:none}.konfigurator-block .konfigurator_wrap .konfigurator-box.active{display:block}.konfigurator-block .konfigurator_wrap .konfigurator-box .step__title{text-align:center;color:var(--white);font-size:14px;line-height:21px;padding:20px 0 30px}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste{display:grid;grid-template-columns:100%;gap:30px}@media(min-width: 480px){.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_1{grid-template-columns:repeat(1, 1fr)}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_1_1{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 996px){.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_1{grid-template-columns:repeat(1, 1fr)}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_1_1{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 480px){.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_2{grid-template-columns:repeat(2, 1fr)}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_2_1{grid-template-columns:repeat(2, 1fr)}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_2_1 .step_liste_item.btn-beratung{grid-column:1/3}}@media(min-width: 996px){.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_2{grid-template-columns:repeat(2, 1fr)}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_2_1{grid-template-columns:repeat(3, 1fr)}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_2_1 .step_liste_item.btn-beratung{grid-column:initial !important}}@media(min-width: 480px){.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_3{grid-template-columns:repeat(2, 1fr)}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_3_1{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 996px){.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_3{grid-template-columns:repeat(3, 1fr)}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste.total_liste_3_1{grid-template-columns:repeat(4, 1fr)}}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste .step_liste_item{width:100%;min-width:164px;height:164px;background:#fff;border-radius:15px;overflow:hidden;box-shadow:var(--shadow3);cursor:pointer;position:relative;text-align:center}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste .step_liste_item:hover img{transform:scale(0.9)}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste .step_liste_item label{position:relative;width:100%;height:100%;display:block;cursor:pointer}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste .step_liste_item label input{display:none}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste .step_liste_item label input[type=radio]:checked~.__icon{display:block}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste .step_liste_item .__icon{position:absolute;top:10px;left:10px;z-index:5;display:none}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste .step_liste_item .__icon svg path{fill:var(--gray-800)}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste .step_liste_item img{max-width:140px;width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(1);transition:all .5s ease-in-out}.konfigurator-block .konfigurator_wrap .konfigurator-box .step_liste .step_liste_item span{position:absolute;z-index:5;left:0;bottom:0;padding:10px;text-transform:uppercase;color:var(--gray-800);font-size:14px;line-height:18px;font-weight:700;font-family:var(--font-title);width:100%;text-align:center}.konfigurator-block .konfigurator_wrap .btn-back{background:var(--secondary);color:var(--white);display:block;text-align:center;position:absolute;bottom:-16px;right:25px;padding:5px 12px;border-radius:5px;cursor:pointer;transform:scale(1);transition:all .5s ease-in-out}@media(min-width: 440px){.konfigurator-block .konfigurator_wrap .btn-back{right:50px}}.konfigurator-block .konfigurator_wrap .btn-back:hover{transform:scale(1.05)}.konfigurator-block .konfigurator_wrap .konfigurator-form{display:none}.konfigurator-block .konfigurator_wrap .konfigurator-form .formular_content{box-shadow:initial;padding:0}.konfigurator-block .konfigurator_wrap .konfigurator-form .formular_content .result_title{border-bottom:1px solid var(--primary);padding:0 0 20px 0;margin:0 0 30px 0}.konfigurator-block .konfigurator_wrap .konfigurator-form .formular_content .result_title span{font-family:var(--font-title);font-size:2rem;line-height:2.4rem;text-transform:uppercase;color:var(--white);font-weight:700;text-align:center;display:inline-block}.konfigurator-block .konfigurator_wrap .konfigurator-form .formular_content .row_grid{display:grid;grid-template-columns:100%}@media(min-width: 768px){.konfigurator-block .konfigurator_wrap .konfigurator-form .formular_content .row_grid{grid-template-columns:1fr 1fr;column-gap:20px}}@media(min-width: 768px){.konfigurator-block .konfigurator_wrap .konfigurator-form .formular_content .row_grid .col__bottom{display:grid;grid-template-columns:1fr 1fr;grid-column:1/3;column-gap:20px;justify-items:end;align-items:center}}.konfigurator-block .konfigurator_wrap .konfigurator-form .formular_content .row_grid .col__bottom .box_text{margin:15px 0}@media(min-width: 768px){.konfigurator-block .konfigurator_wrap .konfigurator-form .formular_content .row_grid .col__bottom .box_text{margin:0}}.konfigurator-block .konfigurator_wrap .konfigurator-form .formular_content .row_grid .box_textarea textarea{height:140px}@media(min-width: 768px){.konfigurator-block .konfigurator_wrap .konfigurator-form .formular_content .row_grid .box_textarea textarea{height:254px}}.konfigurator-block .konfigurator_wrap .wpcf7 form.failed .wpcf7-response-output,.konfigurator-block .konfigurator_wrap .wpcf7 form.aborted .wpcf7-response-output,.konfigurator-block .konfigurator_wrap .wpcf7 form.invalid .wpcf7-response-output{margin:25px 0 0 0}.konfigurator-block .wpcf7-form.sent .wpcf7-response-output{visibility:hidden;opacity:0;position:absolute}.konfigurator-block .grafik_icon{width:150px;position:absolute;bottom:-56px;left:-106px;display:none}@media(min-width: 786px){.konfigurator-block .grafik_icon{display:block}}.konfigurator-block_opld{display:flex;justify-content:center;position:relative}@media(min-width: 990px){.konfigurator-block_opld{justify-content:center}}.konfigurator-block_opld .konfigurator_content .konfigurator-box{background:var(--secondary) 0% 0% no-repeat padding-box;box-shadow:0px 20px 40px rgba(0,0,0,.1607843137);border-radius:5px;border-bottom:7px solid var(--primary);max-width:456px;display:none;padding:40px;position:relative;min-height:730px}@media(max-width: 990px){.konfigurator-block_opld .konfigurator_content .konfigurator-box{min-height:auto}}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box{padding:40px 30px}}.konfigurator-block_opld .konfigurator_content .konfigurator-box.active{display:block}.konfigurator-block_opld .konfigurator_content .konfigurator-box .konfigurator_title{text-align:center}.konfigurator-block_opld .konfigurator_content .konfigurator-box .konfigurator_title .__tagline{font-size:.8rem;line-height:1.25rem;font-weight:700}.konfigurator-block_opld .konfigurator_content .konfigurator-box .konfigurator_title .__title{font-size:2rem;line-height:2.3rem;color:var(--primary);margin:0 0 5px 0;font-weight:700}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .konfigurator_title .__title{font-size:1.5rem;line-height:1.8rem}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .konfigurator_title .__text{font-size:1.25rem;line-height:1.5rem;min-height:10px;font-weight:700;color:#fff;margin-bottom:10px}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .konfigurator_title .__text{font-size:1rem;line-height:1.2rem;min-height:auto}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .__title_step{font-size:1rem;line-height:1.3rem;text-align:center;margin-bottom:20px;color:#fff}.konfigurator-block_opld .konfigurator_content .konfigurator-box .__title_step span{font-weight:700}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items{display:grid;grid-template-columns:164px 164px;gap:32px;margin:0 auto;width:fit-content}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items{grid-template-columns:100%;width:auto}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item{width:164px;height:164px}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item{width:100%;height:90px}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label{width:100%;height:100%;border-radius:5px;background-color:var(--primary);overflow:hidden;transition:var(--transition);display:block;position:relative;box-shadow:0px 5px 20px rgba(0,0,0,.1)}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label{overflow:initial}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label svg,.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label i{position:absolute;top:10px;left:10px;display:none}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label svg,.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label i{left:initial;right:10px}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label input{display:none}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label .__body{width:100%;height:100%;cursor:pointer;display:block;position:relative;padding:30px 0 10px 0;background:url(../images/hintergrund_grafik.svg) no-repeat;background-position:right 20px top 20px}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label .__body{background-size:18%;display:grid;grid-template-columns:90px 1fr;align-items:center}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label .__body picture source,.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label .__body picture img{width:150px;height:auto;object-fit:cover}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label .__body picture source,.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label .__body picture img{margin:-10px 0 0 -15px}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label .__body ._title_label{font-size:1rem;font-weight:700;color:var(--secondary);padding-left:20px}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label .__body ._title_label{font-size:1.2rem}}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label .__body{padding:10px}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label:hover{background-color:var(--darkgelb);box-shadow:0px 5px 20px rgba(0,0,0,.33)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items .fuss_container_item label input[type=radio]:checked~svg{display:block}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items #btn-beratung{cursor:pointer;padding:20px 0 10px 0;border-radius:5px;background-image:url(../images/hintergrund_grafik2.svg);background-color:var(--gray-200);background-position:right 20px top 20px;background-repeat:no-repeat;position:relative;box-shadow:0px 5px 20px rgba(0,0,0,.1);transition:var(--transition)}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items #btn-beratung{background-size:18%}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items #btn-beratung img{width:auto;height:146px;position:absolute;bottom:0;right:-25px}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items #btn-beratung ._title_label{font-size:1rem;font-weight:700;color:var(--secondary);position:absolute;bottom:8px;left:20px}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items #btn-beratung ._title_label{font-size:1.4rem}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .fuss_container_items #btn-beratung:hover{background-color:var(--gray-400);box-shadow:0px 5px 20px rgba(0,0,0,.33)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items{display:grid;grid-template-columns:164px 164px;gap:32px;margin:0 auto;width:fit-content}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items{grid-template-columns:1fr 1fr;width:auto}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item{width:164px;height:164px;overflow:hidden;border-radius:5px;box-shadow:0px 5px 20px rgba(0,0,0,.1);transition:var(--transition)}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item{width:100%;height:90px}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item label{width:100%;height:100%;border-radius:5px;overflow:hidden;transition:var(--transition);display:block;position:relative}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item label svg,.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item label i{position:absolute;top:10px;left:10px;display:none}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item label input{display:none}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item label .__body{width:100%;height:100%;cursor:pointer;display:block;position:relative;padding:30px 0 10px 0;background:url(../images/hintergrund_grafik.svg) no-repeat;background-position:right 20px top 20px;display:flex;flex-direction:column;justify-content:end}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item label .__body{background-size:40%}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item label .__body span{font-size:1rem;font-weight:700;padding-left:20px;display:block}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item label .__body span .__title_farbe{display:block}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item label .__body span .__text_farbe{display:block}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item label input[type=radio]:checked~svg{display:block}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item:hover{box-shadow:0px 5px 20px rgba(0,0,0,.33)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item.anthrazitgrau{background-color:var(--gray-800)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item.lichtgrau{background-color:var(--gray-200)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item.lichtgrau .__body{background:url(../images/hintergrund_grafik2.svg) no-repeat;background-position:right 20px top 20px}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item.lichtgrau .__body{background-size:40%}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item.lichtgrau .__body span{color:var(--secondary)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item.enzianblau{background-color:var(--blue)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .farbe_items .farbe_item.moosgreun{background-color:var(--green)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .__animation_box{background:var(--gray-200) 0% 0% no-repeat padding-box;border-radius:5px;width:276px;padding:30px 30px 20px 30px;margin:0 auto;text-align:center}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-box .__animation_box{width:100%}}.konfigurator-block_opld .konfigurator_content .konfigurator-box .__animation_box ._top{display:flex;justify-content:center;align-items:flex-end;margin:0 0 10px 0;gap:10px}.konfigurator-block_opld .konfigurator_content .konfigurator-box .__animation_box ._top .anim_number{font-size:6.23rem;line-height:4.7rem;color:var(--primary);font-weight:700}.konfigurator-block_opld .konfigurator_content .konfigurator-box .__animation_box ._top .anim_text{font-size:1.5rem;line-height:1.75rem;color:var(--secondary);font-weight:700}.konfigurator-block_opld .konfigurator_content .konfigurator-box .__animation_box ._bottom{font-weight:400;color:var(--secondary)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .number_box{width:230px;margin:30px auto 40px;display:flex;justify-content:center;align-items:center;gap:10px}.konfigurator-block_opld .konfigurator_content .konfigurator-box .number_box input{width:100px;border:1px solid var(--primary);background-color:#fff;padding:10px;border-radius:5px;color:var(--secondary) !important;transition:var(--transition);font-family:var(--font-global)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .number_box input.invalid{background-color:rgba(255,78,78,.1607843137);border:1px solid var(--rot);color:#fff}.konfigurator-block_opld .konfigurator_content .konfigurator-box .number_box span.__label{color:#fff;text-transform:uppercase;font-weight:700}.konfigurator-block_opld .konfigurator_content .konfigurator-box .next-step{background:var(--primary) 0% 0% no-repeat padding-box;border-radius:5px;display:block;width:100%;padding:16px 20px;font-size:1.2rem;font-weight:700;color:var(--secondary);text-align:center;cursor:pointer;transition:var(--transition)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .next-step svg,.konfigurator-block_opld .konfigurator_content .konfigurator-box .next-step i{color:#fff;padding:0 10px 0 0}.konfigurator-block_opld .konfigurator_content .konfigurator-box .next-step:hover{background-color:var(--gray-600)}.konfigurator-block_opld .konfigurator_content .konfigurator-box .next-step.disabled{background:var(--gray-500) 0% 0% no-repeat padding-box;color:#fff}.konfigurator-block_opld .konfigurator_content .konfigurator-box .__info_box{margin:40px 0;text-align:center;font-size:1rem;line-height:1.3rem;font-weight:700}.konfigurator-block_opld .konfigurator_content .konfigurator-box .__info_box span{color:var(--rot)}.konfigurator-block_opld .konfigurator_content .konfigurator-form{max-width:500px;background:var(--primary);background:linear-gradient(0deg, var(--primary) 61.8%, #FFFFFF 0%);padding:32px;box-shadow:0px 20px 40px rgba(0,0,0,.2588235294);border-radius:5px;display:none}.konfigurator-block_opld .konfigurator_content .konfigurator-form .formular_content{box-shadow:initial}.konfigurator-block_opld .konfigurator_content .konfigurator-form .formular_content .__title{font-size:24px;line-height:28px;color:var(--primary);margin:0 0 20px 0}@media(max-width: 500px){.konfigurator-block_opld .konfigurator_content .konfigurator-form .formular_content .__title{font-size:20px;line-height:24px}}@media(max-width: 480px){.konfigurator-block_opld .konfigurator_content .konfigurator-form{padding:15px}.konfigurator-block_opld .konfigurator_content .konfigurator-form .formular_content{padding:20px}}.konfigurator-block_opld .konfigurator_content .konfigurator-form .box_textarea{border:1px solid var(--gray-500);font-size:17px;line-height:24px;font-weight:700;color:var(--white);border-radius:5px;padding:15px}.konfigurator-block_opld .konfigurator_content .konfigurator-form .box_textarea textarea{height:200px}.konfigurator-block_opld .konfigurator_content .konfigurator-form .box_textarea #text_area{margin:0 0 25px 0}.konfigurator-block_opld .konfigurator_content .konfigurator-form .box_textarea textarea{border:none;padding:0;max-height:40px}.konfigurator-block_opld .konfigurator_content .konfigurator-form .box_textarea textarea::-webkit-scrollbar{width:4px;background:var(--gray-200)}.konfigurator-block_opld .konfigurator_content .konfigurator-form .box_textarea textarea::-webkit-scrollbar-thumb{background:var(--primary)}.konfigurator-block_opld .konfigurator_content .konfigurator-form .row{display:flex;gap:10px}.konfigurator-block_opld form.sent .wpcf7-response-output{display:none}.konfigurator-block_opld .konfigurator-form{position:relative}.konfigurator-block_opld .konfigurator-form.beratund .btn-back{display:none}.konfigurator-block_opld .konfigurator-form.beratund .beratung_btn{display:none}.konfigurator-block_opld .konfigurator-form.beratund .__title{display:none}.konfigurator-block_opld .konfigurator-form.beratund .__title.beratung{display:block}.konfigurator-block_opld .konfigurator-form.beratund #text_area{display:none}.konfigurator-block_opld .konfigurator-form .btn-back{bottom:14px;right:50px;left:initial}@media(max-width: 480px){.konfigurator-block_opld .konfigurator-form .btn-back{bottom:-8px;right:30px}}.konfigurator-block_opld .konfigurator-form .__title.beratung{display:none}.konfigurator-block_opld .btn-back{padding:7px 20px;color:#fff;display:block;border-radius:5px;background-color:var(--primary);position:absolute;left:20px;bottom:-22px;box-shadow:0 10px 40px rgba(1,1,1,0.4392156863);transition:var(--transition);cursor:pointer;display:block}@media(max-width: 480px){.konfigurator-block_opld .btn-back{bottom:-19px}}.konfigurator-block_opld .btn-back svg,.konfigurator-block_opld .btn-back i{font-size:14px;color:var(--secondary)}.konfigurator-block_opld .btn-back:hover{background-color:#d29b03}.konfigurator-block_opld #result{display:none;position:absolute;z-index:-999999}.form-success{padding:20px 10px 20px 10px;display:none;text-align:center;color:var(--white)}@media(min-width: 768px){.form-success{padding:50px 30px 30px 30px}}.form-success .__title{font-family:var(--font-title);font-size:35px;line-height:35px;color:#fff;margin:0 0 17px 0;text-transform:uppercase;font-weight:700}@media(min-width: 768px){.form-success .__title{font-size:50px;line-height:45px;margin:0 0 25px 0}}.fullwidth_box{position:relative;padding:unset !important}.fullwidth_box .fullwidth_box_wrapper{background-size:cover !important;width:100%;min-height:400px}.fullwidth_box .fullwidth_box_wrapper .__content{padding:50px 0}@media(min-width: 768px){.fullwidth_box .fullwidth_box_wrapper .__content{padding:100px 0 100px 0}}@media(min-width: 992px){.fullwidth_box .fullwidth_box_wrapper .__content{padding:220px 0 120px 0}}@media(min-width: 1200px){.fullwidth_box .fullwidth_box_wrapper .__content{padding:280px 0 150px 0}}.fullwidth_box .fullwidth_box_wrapper .__content .__text{color:var(--white)}.fullwidth_box .fullwidth_box_wrapper .__content .__text span{color:var(--primary)}.footer-area{background:url(../images/bg_dark.webp) no-repeat scroll;background-size:cover;padding:150px 0 0;color:#fff}@media(max-width: 770px){.footer-area{padding:50px 0 30px 0}}.footer-area .__logo_footer{text-align:center;margin-bottom:50px}.footer-area .__logo_footer a img{width:auto;height:150px}.footer-area .__content_box{margin-bottom:34px}.footer-area .__content_box .__tagline{font-family:var(--font-title);font-size:14px;line-height:20px;font-weight:600;color:var(--gray-800);text-transform:uppercase}.footer-area .__content_box .__headline{color:var(--primary)}.footer-area .__adresse{font-weight:400}.footer-area .__social_media_liste{margin:25px 0}.footer-area .__social_media_liste ul{display:flex;gap:15px;justify-content:center}.footer-area .__social_media_liste ul li{width:40px}.footer-area .__social_media_liste ul li a{height:25px;display:block;text-decoration:none}.footer-area .__social_media_liste ul li a svg{width:100%;height:100%}.footer-area .content-badges{position:relative;margin:0 30px 0 0}@media(max-width: 990px){.footer-area .content-badges{width:100%;margin:0}}@media(max-width: 990px){.footer-area .content-badges .badges-items{justify-content:center !important}}@media(min-width: 1200px){.footer-area .__menu_footer{margin:0 0 -50px 0}}.footer-area .__menu_footer ul{display:flex;justify-content:center;gap:30px;flex-direction:initial}.footer-area .__menu_footer ul li a{font-size:14px;line-height:16px;color:var(--white);font-weight:400;text-decoration:none;position:relative;padding:0;margin:0}.footer-area .__menu_footer ul li a::after{content:"";width:0%;height:1px;background-color:var(--white);position:absolute;bottom:0;left:0;transition:var(--transition)}.footer-area .__menu_footer ul li a:hover::after{width:100%}.footer-area .__menu_footer ul li.current-menu-item a::after{width:100%}.footer-area .__bottom_block{display:flex;flex-wrap:nowrap;align-items:end;padding:0 0 25px 0}@media(max-width: 990px){.footer-area .__bottom_block{padding:25px 0;flex-wrap:wrap}}.footer-area .box_copy{border-top:1px solid #fff;padding:30px 0 25px 0;display:flex;justify-content:space-between;width:100%}@media(max-width: 990px){.footer-area .box_copy{margin:25px 0 0 0}}.footer-area .__copy a{color:var(--primary)}.owl-text{line-height:0 !important;display:none !important}