@charset "UTF-8";ul.tinyaccordion{list-style:none;background:none !important;}ul.tinyaccordion li{background:none !important;padding-left:0px;}ul.tinyaccordion h4{margin:0 0 6px 0;padding-left:20px;cursor:pointer;background:url('/typo3conf/ext/tinyaccordion/Resources/Public/Images/plus.png') no-repeat 0 3px;}ul.tinyaccordion h4.acc-selected{background:url('/typo3conf/ext/tinyaccordion/Resources/Public/Images/minus.png') no-repeat 0 7px;}ul.tinyaccordion h4:hover{text-decoration:underline;}ul.tinyaccordion .acc-section{overflow:hidden;}ul.tinyaccordion .csc-default,ul.tinyaccordion ul.tinyaccordion,ul.tinyaccordion ul.tinyaccordion .news-single-item{padding:0 0 10px 21px;}ul.tinyaccordion li .csc-header:first-child{display:none;}.tx-srfreecap-captcha label{display:inline-block;width:150px;}img.tx-srfreecap-image{margin-left:1em;margin-right:1em;vertical-align:middle;}.tx-srfreecap-image-accessible{background-color:transparent;vertical-align:middle;}.tx-srfreecap-accessible-link{width:10em;float:right;vertical-align:middle;margin-right:7em;}.tx-srfreecap-cant-read{display:inline-block;width:150px;}.tx-srfreecap-cant-read a:link{background-color:transparent;font-weight:bold;text-decoration:none;}.tx-srfreecap-pi1-captcha label{display:inline-block;width:150px;}img.tx-srfreecap-pi1-image{margin-left:1em;margin-right:1em;vertical-align:middle;}.tx-srfreecap-pi1-image-accessible{background-color:transparent;vertical-align:middle;}.tx-srfreecap-pi1-accessible-link{width:10em;float:right;vertical-align:middle;margin-right:7em;}.tx-srfreecap-pi1-cant-read{display:inline-block;width:150px;}.tx-srfreecap-pi1-cant-read a:link{background-color:transparent;font-weight:bold;text-decoration:none;}.propeller_ceaccordeon > .accordeon-item > .accordeon-body{display:none;background:#eee;overflow:hidden;padding:1rem;}.propeller_ceaccordeon > .accordeon-item > .accordeon-header{margin:0;padding:1rem;padding-left:1.5rem;cursor:pointer;background:pink;position:relative;}.propeller_ceaccordeon > .accordeon-item.active > .accordeon-header::before{transform:translateY(-50%) rotate(90deg);}.propeller_ceaccordeon > .accordeon-item > .accordeon-header::before{content:"▸";position:absolute;left:0.5rem;top:50%;transform:translateY(-50%);transition:all 0.3s ease-in-out;}@font-face{font-family:'flexslider-icon';src:url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.eot');src:url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.woff') format('woff'),url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.ttf') format('truetype'),url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}.flex-container a:hover,.flex-slider a:hover{outline:none;}.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flex-pauseplay span{text-transform:capitalize;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .flexslider .slides{display:block;}* html .flexslider .slides{height:1%;}.no-js .flexslider .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flexslider .slides{zoom:1;}.flexslider .slides img{height:auto;-moz-user-select:none;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none;}}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:60px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1;}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}.tx-ws-flexslider .caption-title{font-weight:bold;}.tx-ws-flexslider .caption-body p{margin-bottom:0;}.tx-ws-flexslider .caption-text{padding:17px;}.flexslider .slides img{height:auto;}@media screen and (min-width:861px){.slides li div.caption-wrapper{position:absolute;width:350px;top:auto;bottom:10px;}.slides li div.caption span{color:#fff;display:block;}.slides li div.caption .caption-title{font-size:18px;font-weight:bold;margin-bottom:5px;text-align:right;}.slides li div.caption .caption-text{font-size:12px;line-height:15px;}.tx-ws-flexslider .caption-align-left .caption-text{left:20px;}.tx-ws-flexslider .caption-align-left .caption-link{left:20px;}.tx-ws-flexslider .caption-align-right .caption-text{right:20px;}.tx-ws-flexslider .caption-align-right .caption-link{right:20px;}.tx-ws-flexslider .caption-link{position:absolute;bottom:20px;}.tx-ws-flexslider .caption-text{position:absolute;width:350px;top:20px;background:rgba(255,255,255,0.9);}}.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}.femanager_flashmessages>.message-2{background-color:#F6D3CF;border:1px solid #D66C68;color:#AA0225}.femanager_flashmessages>.message-1{background-color:#FBF6DE;border:1px solid #B1905C;color:#9E7D4A}.femanager_flashmessages>.message-0{background-color:#CDEACA;border:1px solid #58B548;color:#3B7826}.femanager_flashmessages>.message--1{background-color:#EAF7FF;border:1px solid #C5DBE6;color:#4C73A1}.femanager_flashmessages>.message--2{background-color:#F6F7FA;border:1px solid #C2CBCF;color:#444}.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#F6F7FA;border:1px solid #C2CBCF;color:#444;list-style-type:none;margin-left:0}.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#F6D3CF;border:1px solid #D66C68;color:#AA0225;list-style-type:none;margin-left:0}.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('../../../fileadmin/src/css/images/loading.gif') no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url('../../../fileadmin/src/css/images/prev.png') left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url('../../../fileadmin/src/css/images/next.png') right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url('../../../fileadmin/src/css/images/close.png') top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}:root{--color-ideal-orange:#F2872B;--color-ideal-green:#00736D;--color-ideal-green-transparent-10:rgba(0,115,109,0.9);--color-ideal-beige:#ECE8E0;--color-medium-green:#7FB0B0;--color-light-green:#F2F7F7;--color-dark-grey:#666666;--color-light-grey:#B2B2B2;--color-very-light-beige:#F8F7F4;--color-very-light-beige:#F8F7F4}[class*="frame-bg--very-light-beige"]{background-color:var(--color-very-light-beige)}[class*="frame-bg--ideal-beige"]{background-color:var(--color-ideal-beige)}[class*="frame-bg--light-green"]{background-color:var(--color-light-green)}[class*="frame-bg--ideal-green"]{background-color:var(--color-ideal-green)}.color-ideal-orange{color:#F2872B}.bg-color-ideal-orange{background-color:#F2872B}.color-ideal-green{color:#00736D}.bg-color-ideal-green{background-color:#00736D}.color-ideal-green-transparent-10{color:rgba(0,115,109,0.9)}.bg-color-ideal-green-transparent-10{background-color:rgba(0,115,109,0.9)}.color-ideal-beige{color:#ECE8E0}.bg-color-ideal-beige{background-color:#ECE8E0}.color-medium-green{color:#7FB0B0}.bg-color-medium-green{background-color:#7FB0B0}.color-light-green{color:#F2F7F7}.bg-color-light-green{background-color:#F2F7F7}.color-dark-grey{color:#666666}.bg-color-dark-grey{background-color:#666666}.color-light-grey{color:#B2B2B2}.bg-color-light-grey{background-color:#B2B2B2}.color-very-light-beige{color:#F8F7F4}.bg-color-very-light-beige{background-color:#F8F7F4}.color-very-light-beige{color:#F8F7F4}.bg-color-very-light-beige{background-color:#F8F7F4}:root{--propeller-side-space:70px;--propeller-grid-gap:2rem;--propeller-grid-gap--small:1rem;--propeller-grid-gap--medium:3rem;--propeller-grid-gap--large:6rem;--propeller-section-spacing:5.5rem;--propeller-section-spacing--small:3.5rem;--propeller-newsslider-side-space:5rem;--propeller-xs-space:1rem;--propeller-s-space:2rem;--propeller-m-space:4rem;--propeller-l-space:6rem;--propeller-xl-space:8rem}@media (max-width:1200px){:root{--propeller-side-space:35px}}@media (max-width:600px){:root{--propeller-side-space:20px}}[class*="space-before-no-space"]{margin-top:0;padding-top:0}[class*="space-before-xs-space"]{margin-top:var(--propeller-xs-space)}[class*="space-before-s-space"]{margin-top:var(--propeller-s-space)}[class*="space-before-m-space"]{margin-top:var(--propeller-m-space)}[class*="space-before-l-space"]{margin-top:var(--propeller-l-space)}[class*="space-before-xl-space"]{margin-top:var(--propeller-xl-space)}[class*="space-after-no-space"]{margin-bottom:0;padding-bottom:0}[class*="space-after-xs-space"]{margin-bottom:var(--propeller-xs-space)}[class*="space-after-s-space"]{margin-bottom:var(--propeller-s-space)}[class*="space-after-m-space"]{margin-bottom:var(--propeller-m-space)}[class*="space-after-l-space"]{margin-bottom:var(--propeller-l-space)}[class*="space-after-xl-space"]{margin-bottom:var(--propeller-xl-space)}:root{--font-size--text:1rem;--font-size--h1:3.4rem;--font-size--h2:2.7rem;--font-size--h3:1.8rem}@media (max-width:1000px){:root{--font-size--h1:2.7rem;--font-size--h2:2.2rem;--font-size--h3:1.6rem}}@media (max-width:600px){:root{--font-size--h1:2.4rem;--font-size--h2:1.8rem;--font-size--h3:1.4rem}}@media (max-width:425px){:root{--font-size--h1:2rem}}:root{--propeller--slider-dot-size:15px;--propeller--logo-in-menu-width:300px}@media (max-width:1200px){:root{--propeller--logo-in-menu-width:230px}}@media (max-width:1000px){:root{--propeller--logo-in-menu-width:300px}}@media (max-width:600px){:root{--propeller--logo-in-menu-width:280px}}@media (max-width:425px){:root{--propeller--logo-in-menu-width:250px}}@media (max-width:375px){:root{--propeller--logo-in-menu-width:200px}}*{box-sizing:border-box}html,body{width:100%;margin:0;padding:0}html{margin:0 auto;font-family:"DIN 2014",sans-serif;font-size:115%}@media (max-width:768px){html{font-size:110%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media print{html{font-size:100%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.menu-open{overflow:hidden}img{max-width:100%;width:100%;height:auto}video{max-width:100%}strong,b{font-weight:bold}.frame-type-image .ce-image .ce-gallery{float:none}.frame-type-image .ce-image .ce-gallery .ce-outer,.frame-type-image .ce-image .ce-gallery .ce-inner{float:none;right:unset}.frame-type-image .ce-image .ce-gallery .ce-column{float:none}.frame-type-image .ce-image .ce-gallery figure.image{display:block}.frame-type-image figcaption,.frame-type-textmedia figcaption{color:var(--color-dark-grey);font-size:0.9rem;margin-top:5px}@font-face{font-family:"DIN 2014";src:url('../../../fileadmin/src/fonts/din_2014/DIN2014-Regular.otf');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url('../../../fileadmin/src/fonts/din_2014/DIN2014-Light.woff') format("woff"),url('../../../fileadmin/src/fonts/din_2014/DIN2014-Light.woff2') format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url('../../../fileadmin/src/fonts/din_2014/DIN2014-Demi.otf');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url('../../../fileadmin/src/fonts/din_2014/DIN2014-Bold.otf');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"ideal-icons";src:url('../../../fileadmin/src/fonts/ideal-iconfont/ideal-icons.eot?5l0tm1');src:url('../../../fileadmin/src/fonts/ideal-iconfont/ideal-icons.eot?5l0tm1#iefix') format("embedded-opentype"),url('../../../fileadmin/src/fonts/ideal-iconfont/ideal-icons.ttf?5l0tm1') format("truetype"),url('../../../fileadmin/src/fonts/ideal-iconfont/ideal-icons.woff?5l0tm1') format("woff"),url('../../../fileadmin/src/fonts/ideal-iconfont/ideal-icons.svg?5l0tm1#ideal-icons') format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"ideal-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-eco:before{content:"\e925"}.icon-assembly:before{content:"\e915"}.icon-brochure:before{content:"\e916"}.icon-certifications:before{content:"\e917"}.icon-data-sheets:before{content:"\e918"}.icon-dienstrad:before{content:"\e919"}.icon-financial-benefits:before{content:"\e91a"}.icon-gehalt:before{content:"\e91b"}.icon-home:before{content:"\e91c"}.icon-manuals:before{content:"\e91d"}.icon-miscellaneous:before{content:"\e91e"}.icon-order-forms:before{content:"\e91f"}.icon-price-list:before{content:"\e920"}.icon-share:before{content:"\e921"}.icon-team:before{content:"\e922"}.icon-vertrag:before{content:"\e923"}.icon-weiterbildung:before{content:"\e924"}.icon-absturzsicherung:before{content:"\e900"}.icon-arr-down:before{content:"\e901"}.icon-arr-left:before{content:"\e902"}.icon-arr-right:before{content:"\e903"}.icon-check:before{content:"\e904"}.icon-designvielfalt:before{content:"\e905"}.icon-download:before{content:"\e906"}.icon-einbruchschutz:before{content:"\e907"}.icon-energieeffizient:before{content:"\e908"}.icon-fb:before{content:"\e909"}.icon-insta:before{content:"\e90a"}.icon-linkedin:before{content:"\e90b"}.icon-location:before{content:"\e90c"}.icon-lupe:before{content:"\e90d"}.icon-mail:before{content:"\e90e"}.icon-phone:before{content:"\e90f"}.icon-printer:before{content:"\e910"}.icon-quality:before{content:"\e911"}.icon-smart-home:before{content:"\e912"}.icon-top-btn:before{content:"\e913"}.icon-yt:before{content:"\e914"}.grid{display:grid;gap:var(--propeller-grid-gap)}.grid.half-half{grid-template-columns:1fr 1fr;gap:var(--propeller-grid-gap--large)}@media (max-width:1200px){.grid.half-half{gap:var(--propeller-grid-gap)}}.grid.half-half.has-layout-20{gap:var(--propeller-grid-gap)}@media (max-width:1000px){.grid.half-half{grid-template-columns:1fr}}.grid.three-thirds{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.grid.three-thirds{grid-template-columns:1fr}}.grid.four-fourths{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.grid.four-fourths{grid-template-columns:1fr 1fr}}@media (max-width:768px){.grid.four-fourths{grid-template-columns:1fr}}.grid.two-rows{grid-template-rows:1fr 1fr}.grid.seventy-thirty{grid-template-columns:2fr 1fr;gap:var(--propeller-grid-gap--large)}@media (max-width:1200px){.grid.seventy-thirty{gap:var(--propeller-grid-gap)}}@media (max-width:1000px){.grid.seventy-thirty{grid-template-columns:1fr}}.grid.thirty-seventy{grid-template-columns:1fr 2fr;gap:var(--propeller-grid-gap--large)}@media (max-width:1200px){.grid.thirty-seventy{gap:var(--propeller-grid-gap)}}@media (max-width:1000px){.grid.thirty-seventy{grid-template-columns:1fr}}.grid .column{min-width:0}a{color:inherit;text-decoration:none}a.button{display:inline-block;width:max-content;color:var(--color-ideal-green);font-weight:bold;background-color:transparent;border:2px solid var(--color-ideal-green);border-radius:0;padding:0.4em 1em 0.4em;margin-top:1rem}a.button:hover{background-color:var(--color-ideal-green);color:#fff;text-decoration:none}a.button.download{display:inline-flex;align-items:center;gap:12px}a.button.download:before{content:"\e906";font-size:1em;font-family:"ideal-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.button.share{display:inline-flex;align-items:center;gap:12px}a.button.share:before{content:"\e921";font-size:1em;font-family:"ideal-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.button.mail{display:inline-flex;align-items:center;gap:12px}a.button.mail:before{content:"\e90e";font-size:1em;font-family:"ideal-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p a{color:var(--color-ideal-orange)}p a:hover{text-decoration:underline}h1:first-of-type,h2:first-of-type,h3:first-of-type,h4:first-of-type,h5:first-of-type{margin-top:0}h1,h2,h3,h4{font-weight:600;line-height:1.1}h1{font-size:var(--font-size--h1);letter-spacing:1px}main h1,main h2,main h3{color:var(--color-ideal-orange)}main h2{font-size:var(--font-size--h2);margin-bottom:0.5em}main h3{font-size:var(--font-size--h3);margin-bottom:0.9em}main h4{margin-bottom:0.6rem}p{margin-top:0.2em;margin-bottom:0.7em;line-height:1.6}p:first-of-type{margin-top:0}p.text-right{text-align:right}p.text-right a.button{margin-left:auto}main p{color:var(--color-dark-grey)}.text-center{text-align:center}.frame-type-form_formframework h2{font:2rem "DIN 2014",sans-serif,Regular;font-weight:600;margin:0 0 2rem 0}.frame-type-form_formframework label{text-align:left;font:16px "DIN 2014",sans-serif,Regular;font-weight:600}.frame-type-form_formframework input[type="text"],.frame-type-form_formframework input[type="email"]{font:normal normal normal 16px/28px "DIN 2014",sans-serif;width:100%;padding:10px;margin:0.5rem 0 2rem 0;border:1px solid #808080;border-radius:3px;background-color:#FFFFFF;opacity:1;box-sizing:border-box;height:auto}.frame-type-form_formframework input[type="checkbox"]{width:1.5em}.frame-type-form_formframework textarea{font:normal normal normal 16px/28px "DIN 2014",sans-serif;width:100%;padding:10px;margin:0.5rem 0 2rem 0;border:1px solid #808080;border-radius:3px;background-color:#FFFFFF;opacity:1;box-sizing:border-box;height:auto;height:6em;box-sizing:border-box}.frame-type-form_formframework select{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-caret-down-fill' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'%3E%3C/path%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right;background-origin:content-box;background-size:18px;background-color:#F2F2F2;padding:10px;border:1px solid darkgrey;margin:0.5rem 0 2rem 0;border-radius:3px;width:100%;font:normal normal normal 16px/28px "DIN 2014",sans-serif;appearance:none}.frame-type-form_formframework button[type="submit"]{font:16px "DIN 2014",sans-serif,Regular;color:#FFFFFF;padding:1rem 2rem;background-color:#E4673D;border:none;border-radius:3px}.frame-type-form_formframework button[type="submit"]:hover{cursor:pointer;background-color:#cf5c36;color:#FFFFFF}.frame-type-form_formframework .inputs-list{margin:0.5rem 0 2rem 0}.frame-type-form_formframework .row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.frame-type-form_formframework fieldset{border:none}.frame-type-form_formframework fieldset legend{font-size:130%}.frame-type-form_formframework form{color:var(--color-dark-grey)}.frame-type-form_formframework form h2{display:none}.frame-type-form_formframework form legend{font-weight:600;font-family:"DIN 2014",sans-serif;line-height:1.1;color:var(--color-ideal-orange);font-size:1.5rem;position:absolute;width:100%}.frame-type-form_formframework form fieldset{border-top:1px dashed #999;padding:2rem 0rem 1rem 0;margin:0;position:relative}.frame-type-form_formframework form fieldset:last-of-type{padding-top:0}.frame-type-form_formframework form .row:first-of-type{margin-top:2.3rem}@media (max-width:768px){.frame-type-form_formframework form .row{grid-template-columns:1fr;gap:0}}.frame-type-form_formframework form .form-group label{font-family:inherit;font-size:inherit}.frame-type-form_formframework form .form-group input::placeholder,.frame-type-form_formframework form .form-group textarea::placeholder{color:var(--color-light-grey);opacity:1}.frame-type-form_formframework form .form-group input::-ms-input-placeholder,.frame-type-form_formframework form .form-group textarea::-ms-input-placeholder{color:var(--color-light-grey)}.frame-type-form_formframework form .form-group input[type="text"],.frame-type-form_formframework form .form-group input[type="email"],.frame-type-form_formframework form .form-group input[type="file"],.frame-type-form_formframework form .form-group textarea,.frame-type-form_formframework form .form-group select{border:none;border-radius:0;font-size:inherit}.frame-type-form_formframework form .form-group input[type="file"]{background-color:#ffffff;width:100%;margin:0.5rem 0 0 0;font-family:"DIN 2014",sans-serif}.frame-type-form_formframework form .form-group input[type="file"]::file-selector-button{background-color:var(--color-ideal-beige);color:var(--color-dark-grey);box-shadow:none;border:none;font-family:"DIN 2014",sans-serif;padding:10px;margin-right:10px;cursor:pointer}.frame-type-form_formframework form .form-group select{margin:0.5rem 0 2rem 0;background-color:#ffffff;padding:10px;width:100%}.frame-type-form_formframework form .form-group input[type="checkbox"]{margin-bottom:0.5rem}.frame-type-form_formframework form .form-group .help-block{display:block;margin:0.5rem 0 1rem 0;color:var(--color-light-grey);font-size:100%;font-size:0.8rem}.frame-type-form_formframework form .actions button{font-size:inherit;display:inline-block;width:max-content;color:var(--color-ideal-green);font-weight:bold;background-color:transparent;border:2px solid var(--color-ideal-green);border-radius:0;padding:0.4em 1em 0.4em;margin-top:2rem}.frame-type-form_formframework form .actions button:hover{background-color:var(--color-ideal-green);color:#fff;text-decoration:none}.frame-type-felogin_login form fieldset{border:none;padding:0}.frame-type-felogin_login form fieldset legend{font-size:130%}.frame-type-felogin_login form fieldset legend{display:none}.frame-type-felogin_login form label{text-align:left;font:16px "DIN 2014",sans-serif,Regular;font-weight:600}.frame-type-felogin_login form input[type="text"],.frame-type-felogin_login form input[type="email"],.frame-type-felogin_login form input[type="password"]{font:normal normal normal 16px/28px "DIN 2014",sans-serif;width:100%;padding:10px;margin:0.5rem 0 2rem 0;border:1px solid #808080;border-radius:3px;background-color:#FFFFFF;opacity:1;box-sizing:border-box;height:auto;margin-bottom:1rem}.frame-type-felogin_login form input[type="checkbox"]{width:1.5em}.frame-type-felogin_login form textarea{font:normal normal normal 16px/28px "DIN 2014",sans-serif;width:100%;padding:10px;margin:0.5rem 0 2rem 0;border:1px solid #808080;border-radius:3px;background-color:#FFFFFF;opacity:1;box-sizing:border-box;height:auto;height:6em;box-sizing:border-box}.frame-type-felogin_login form select{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-caret-down-fill' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'%3E%3C/path%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right;background-origin:content-box;background-size:18px;background-color:#F2F2F2;padding:10px;border:1px solid darkgrey;margin:0.5rem 0 2rem 0;border-radius:3px;width:100%;font:normal normal normal 16px/28px "DIN 2014",sans-serif;appearance:none}.frame-type-felogin_login form input[type="submit"]{font:16px "DIN 2014",sans-serif,Regular;color:#FFFFFF;padding:1rem 2rem;background-color:#E4673D;border:none;border-radius:3px;font-size:inherit;display:inline-block;width:max-content;color:var(--color-ideal-green);font-weight:bold;background-color:transparent;border:2px solid var(--color-ideal-green);border-radius:0;padding:0.4em 1em 0.4em;margin-top:1rem}.frame-type-felogin_login form input[type="submit"]:hover{cursor:pointer;background-color:#cf5c36;color:#FFFFFF}.frame-type-felogin_login form input[type="submit"]:hover{background-color:var(--color-ideal-green);color:#fff;text-decoration:none}.frame-type-felogin_login>a:last-of-type{margin-top:25px;display:block;color:var(--color-ideal-green)}.frame-type-felogin_login>a:last-of-type:hover{color:var(--color-ideal-orange)}.tx-femanager form fieldset{border:none;padding:0}.tx-femanager form fieldset legend{font-size:130%}.tx-femanager form fieldset legend{display:none}.tx-femanager form>fieldset{display:grid;grid-template-columns:1fr 1fr;gap:var(--propeller-grid-gap--small) var(--propeller-grid-gap)}.tx-femanager form>fieldset .femanager_gender,.tx-femanager form>fieldset .femanager_submit,.tx-femanager form>fieldset .femanager_captcha{grid-column:1 / -1}.tx-femanager form>fieldset .femanager_gender img,.tx-femanager form>fieldset .femanager_submit img,.tx-femanager form>fieldset .femanager_captcha img{width:auto}@media (max-width:768px){.tx-femanager form>fieldset{grid-template-columns:1fr}}.tx-femanager form label{text-align:left;font:16px "DIN 2014",sans-serif,Regular;font-weight:600}.tx-femanager form input[type="text"],.tx-femanager form input[type="email"],.tx-femanager form input[type="password"]{font:normal normal normal 16px/28px "DIN 2014",sans-serif;width:100%;padding:10px;margin:0.5rem 0 2rem 0;border:1px solid #808080;border-radius:3px;background-color:#FFFFFF;opacity:1;box-sizing:border-box;height:auto;margin-bottom:0}.tx-femanager form input[type="checkbox"]{width:1.5em}.tx-femanager form textarea{font:normal normal normal 16px/28px "DIN 2014",sans-serif;width:100%;padding:10px;margin:0.5rem 0 2rem 0;border:1px solid #808080;border-radius:3px;background-color:#FFFFFF;opacity:1;box-sizing:border-box;height:auto;height:6em;box-sizing:border-box}.tx-femanager form select{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-caret-down-fill' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'%3E%3C/path%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right;background-origin:content-box;background-size:18px;background-color:#F2F2F2;padding:10px;border:1px solid darkgrey;margin:0.5rem 0 2rem 0;border-radius:3px;width:100%;font:normal normal normal 16px/28px "DIN 2014",sans-serif;appearance:none}.tx-femanager form input[type="submit"]{font:16px "DIN 2014",sans-serif,Regular;color:#FFFFFF;padding:1rem 2rem;background-color:#E4673D;border:none;border-radius:3px;font-size:inherit;display:inline-block;width:max-content;color:var(--color-ideal-green);font-weight:bold;background-color:transparent;border:2px solid var(--color-ideal-green);border-radius:0;padding:0.4em 1em 0.4em;margin-top:2rem}.tx-femanager form input[type="submit"]:hover{cursor:pointer;background-color:#cf5c36;color:#FFFFFF}.tx-femanager form input[type="submit"]:hover{background-color:var(--color-ideal-green);color:#fff;text-decoration:none}.tx-femanager form .alert{color:#da2525}.tx-femanager form .alert button,.tx-femanager form .alert h4{display:none}.tx-femanager form .femanager_captcha>div{display:grid;grid-template-columns:1fr 1fr;gap:var(--propeller-grid-gap--small) var(--propeller-grid-gap)}.tx-femanager form .femanager_captcha>div img{margin:0.5rem 0 2rem 0;margin-bottom:0;order:-1}.tx-femanager form .femanager_captcha>div input{height:max-content}.tx-femanager form .femanager_captcha>div span.tx-srfreecap-cant-read{width:auto;max-width:240px}.tx-femanager form .femanager_captcha>div span.tx-srfreecap-cant-read a{color:var(--color-ideal-orange)}.tx-femanager form .femanager_captcha>div span.tx-srfreecap-cant-read a:hover{text-decoration:underline}.tx-femanager>h3{display:none}.tx-femanager .femanager_status .typo3-message{border:none;background-color:var(--color-ideal-orange);color:#fff;padding:1.5rem 2rem;margin:1rem 0}.tx-femanager .femanager_status .typo3-message .message-body{font-size:1.3rem;text-align:center}nav.main .search-btn{cursor:pointer;padding:10px 25px}nav.main .search-btn .icon-lupe{font-size:25px;color:var(--color-ideal-green)}@media (max-width:1200px){nav.main .search-btn{padding:10px 16px}}#search{display:none;position:absolute;width:100%;bottom:0}#search.open{display:block}#search .tx-indexedsearch-searchbox form fieldset{border:none;display:flex;align-items:center;padding:0;margin:0;position:relative}#search .tx-indexedsearch-searchbox form fieldset legend{display:none}#search .tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form{width:100%}#search .tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form label{display:none}#search .tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form input{width:100%;border:none;background-color:var(--color-very-light-beige);padding:15px 25px;font-size:1rem}#search .tx-indexedsearch-searchbox form fieldset .search-action-wrapper{position:absolute;right:1rem;display:flex;align-items:center;gap:15px}#search .tx-indexedsearch-searchbox form fieldset .search-action-wrapper .close-btn{width:20px;height:20px;background-color:black;cursor:pointer}header .search-results .tx-indexedsearch-info-sword,header .search-results .tx-indexedsearch-browsebox,header .search-results .tx-indexedsearch-res,header .search-results .tx-indexedsearch-info-noresult{display:none}main .search-results .tx-indexedsearch-searchbox{display:none}main .search-results .tx-indexedsearch-info-sword .tx-indexedsearch-info-sword-word{color:var(--color-ideal-green);font-weight:bold}main .search-results .tx-indexedsearch-browsebox{margin-bottom:2rem}main .search-results .tx-indexedsearch-res{padding-bottom:2rem;overflow:hidden}main .search-results .tx-indexedsearch-res .tx-indexedsearch-icon,main .search-results .tx-indexedsearch-res .tx-indexedsearch-percent,main .search-results .tx-indexedsearch-res .tx-indexedsearch-info{display:none}main .search-results .tx-indexedsearch-res .tx-indexedsearch-redMarkup{color:var(--color-ideal-green);font-weight:bold}table{border-collapse:collapse;margin-bottom:1rem}table td{padding:0.5rem;border:1px solid var(--color-dark-grey);color:var(--color-dark-grey)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}[data-lightbox]{cursor:zoom-in}.lightbox .lb-data .lb-close{background-image:url("/fileadmin/src/images/icons/lightbox-lib/close.png")}.lightbox .lb-cancel{background-image:url("/fileadmin/src/images/icons/lightbox-lib/lighbox-loading.gif")}header.site-header{z-index:10;position:relative}header.site-header .header-inner{max-width:1600px;margin:0 auto;padding-right:var(--propeller-side-space);display:grid;grid-template-columns:1fr var(--propeller--logo-in-menu-width);align-items:center;padding-top:20px}header.site-header .header-inner a:has(.logo){line-height:1}header.site-header .header-inner .top-nav-and-lang-switcher{padding-left:calc(var(--propeller-side-space) - 15px);margin-bottom:30px;display:flex;align-items:center}@media (max-width:1200px){header.site-header .header-inner .top-nav-and-lang-switcher{margin-bottom:20px}}@media (max-width:1000px){header.site-header .header-inner .top-nav-and-lang-switcher{padding-left:0;flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:0;width:100%}}@media (max-width:1000px){header.site-header .header-inner{padding-left:var(--propeller-side-space);padding-top:25px;padding-bottom:25px}}@media (max-width:1000px){header.site-header.menu-open{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:#fff;overflow-y:auto}header.site-header.menu-open .header-inner{grid-template-rows:auto 1fr;row-gap:50px}header.site-header.menu-open .header-inner .menu-btn{order:1}header.site-header.menu-open .header-inner>a{order:2}header.site-header.menu-open .header-inner .navigations{order:3}}body.dealer-area header.site-header{box-shadow:-1px 5px 15px -3px rgba(0,0,0,0.66);-webkit-box-shadow:-1px 5px 15px -3px rgba(0,0,0,0.66);-moz-box-shadow:-1px 5px 15px -3px rgba(0,0,0,0.66)}footer{color:#fff}footer a{color:#fff}footer .top-btn{position:absolute;right:calc((100% - 1600px + var(--propeller-side-space) * 2) / 2);bottom:100%;z-index:2}footer .top-btn a,footer .top-btn img{display:block}footer .top-btn img{width:120px}@media (max-width:768px){footer .top-btn img{width:80px}}@media (max-width:425px){footer .top-btn img{width:60px}}footer .top-btn a:hover{opacity:0.7}@media (max-width:1600px){footer .top-btn{right:var(--propeller-side-space)}}footer section.footer-cta-text{background-color:var(--color-very-light-beige)}footer section.footer-cta-text .footer-cta-text--inner{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space);padding-top:20px;padding-bottom:20px}footer section.footer-cta-text p{margin:0;font-size:1.3rem;width:max-content;max-width:100%;padding-right:140px}footer section.footer-cta-text p a{display:flex;align-items:center;gap:0.5em;align-items:baseline;color:var(--color-dark-grey)}footer section.footer-cta-text p a:before{content:"\e903";font-family:"ideal-icons";line-height:1;color:var(--color-ideal-green);font-size:0.5em}footer section.footer-cta-text p a:before{font-size:0.9rem}footer section.footer-cta-text p a:hover,footer section.footer-cta-text p a:hover:before{text-decoration:none;color:var(--color-ideal-orange)}@media (max-width:768px){footer section.footer-cta-text p{font-size:1rem;padding-right:90px}}@media (max-width:425px){footer section.footer-cta-text p{padding-right:70px}}footer section.footer-sitemap-strip{background-color:var(--color-medium-green);padding:50px 0;position:relative}footer section.footer-sitemap-strip .footer-sitemap-strip--inner{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space)}footer section.footer-sitemap-strip .footer-sitemap-strip--inner .grid .column div:last-of-type{margin-bottom:0}@media (max-width:1000px){footer section.footer-sitemap-strip .footer-sitemap-strip--inner .grid.three-thirds{grid-template-columns:1fr 1fr}}@media (max-width:768px){footer section.footer-sitemap-strip .footer-sitemap-strip--inner .grid.three-thirds{grid-template-columns:1fr}}footer section.footer-strip{background-color:var(--color-ideal-green);padding:50px 0}footer section.footer-strip .footer-strip--inner{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space);display:grid;grid-template-areas:"contact menu ." "contact social legal";gap:0 var(--propeller-grid-gap);grid-template-columns:repeat(3,1fr)}footer section.footer-strip .footer-strip--inner .contact-infos{grid-area:contact}footer section.footer-strip .footer-strip--inner .contact-infos .has-icon-before:before{line-height:inherit}footer section.footer-strip .footer-strip--inner nav.footer-menu{grid-area:menu;margin-bottom:30px}footer section.footer-strip .footer-strip--inner .lang-switcher{grid-area:language}footer section.footer-strip .footer-strip--inner .social-media-links{grid-area:social;display:flex;flex-flow:row wrap;gap:15px}footer section.footer-strip .footer-strip--inner .social-media-links i{font-size:1.2rem}footer section.footer-strip .footer-strip--inner .social-media-links a:hover{color:var(--color-ideal-orange)}footer section.footer-strip .footer-strip--inner nav.legal{grid-area:legal}@media (max-width:1000px){footer section.footer-strip .footer-strip--inner{grid-template-columns:1fr 1fr;grid-template-areas:"contact menu" "social legal";gap:var(--propeller-grid-gap--small) var(--propeller-grid-gap)}}@media (max-width:768px){footer section.footer-strip .footer-strip--inner{grid-template-columns:1fr;grid-template-areas:"contact" "social" "menu" "legal"}}nav ul{margin:0;padding:0;list-style:none}nav ul li .submenu-box{display:none}header .navigations{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (max-width:1000px){header .navigations{display:none;grid-column:1 / -1;align-items:flex-start;gap:50px;margin-left:-14px;margin-right:-14px}header .navigations.menu-open{display:flex}}nav.top>ul{display:flex}nav.top>ul>li{font-size:0.8rem;color:var(--color-dark-grey);position:relative}nav.top>ul>li>a{padding:15px;display:block;position:relative}nav.top>ul>li>a:hover,nav.top>ul>li>a.active{color:var(--color-ideal-orange)}@media (max-width:1200px){nav.top>ul>li>a{padding:15px 10px}}nav.top>ul>li:hover{background-color:var(--color-very-light-beige)}nav.top>ul>li:hover .submenu-box{display:block;position:absolute;left:0;top:100%;background-color:var(--color-very-light-beige);padding:15px;z-index:2;min-width:300px;max-width:300px}nav.top>ul>li:hover .submenu-box ul.submenu{max-width:100%;width:max-content}nav.top>ul>li:hover .submenu-box ul.submenu li{color:var(--color-ideal-green);margin-bottom:15px}nav.top>ul>li:hover .submenu-box ul.submenu li a:hover,nav.top>ul>li:hover .submenu-box ul.submenu li a.active{color:var(--color-ideal-orange)}nav.top>ul>li:hover .submenu-box ul.submenu li:last-of-type{margin-bottom:0}nav.top>ul>li:last-of-type{margin-left:20px;margin-right:30px}nav.top>ul>li:last-of-type>a{padding-left:50px;position:relative}nav.top>ul>li:last-of-type>a:before{content:"";width:25px;height:25px;display:block;background-image:url("/fileadmin/src/images/icons/Icon_Haendlerbereich.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:15px;transform:translateY(-50%)}nav.top>ul>li:last-of-type .submenu-box{padding-left:50px}@media (max-width:1000px){nav.top{width:100%}nav.top>ul{width:100%;flex-direction:column}nav.top>ul>li.sub-open{background-color:var(--color-very-light-beige)}nav.top>ul>li.sub-open>a{color:var(--color-ideal-orange)}nav.top>ul>li.sub-open .submenu-box{display:block;position:relative;left:unset;top:unset;background-color:var(--color-very-light-beige);padding:15px;z-index:2;min-width:0;max-width:100%}nav.top>ul>li.sub-open .submenu-box ul.submenu{max-width:100%;width:max-content}nav.top>ul>li.sub-open .submenu-box ul.submenu li{color:var(--color-ideal-green);margin-bottom:15px}nav.top>ul>li.sub-open .submenu-box ul.submenu li a:hover,nav.top>ul>li.sub-open .submenu-box ul.submenu li a.active{color:var(--color-ideal-orange)}nav.top>ul>li.sub-open .submenu-box ul.submenu li:last-of-type{margin-bottom:0}nav.top>ul>li.sub-open:hover .submenu-box{display:block}nav.top>ul>li:hover .submenu-box{display:none}nav.top>ul>li:last-of-type{margin-left:0;margin-right:0;margin-top:20px}}nav.main{display:flex;align-items:center;position:relative;padding-left:calc(var(--propeller-side-space) - 25px)}nav.main>ul{display:flex}nav.main>ul>li{position:relative}nav.main>ul>li>a{color:var(--color-ideal-green);padding:12px 25px 16px;display:block;position:relative}nav.main>ul>li>a:after{content:"";height:1.2rem;width:1px;background-color:var(--color-ideal-green);display:block;position:absolute;right:0;top:calc(1.2rem - 8px)}nav.main>ul>li>a:hover{color:var(--color-ideal-orange) !important}nav.main>ul>li>a.active{color:var(--color-ideal-orange)}@media (max-width:1200px){nav.main>ul>li>a{padding:12px 15px 16px}}nav.main>ul>li:hover{background-color:var(--color-very-light-beige)}nav.main>ul>li:hover a{color:var(--color-ideal-orange)}nav.main>ul>li:hover .submenu-box{display:block;position:absolute;top:100%;background-color:var(--color-very-light-beige);min-width:350px;max-width:350px;padding:35px 25px;z-index:2}nav.main>ul>li:hover .submenu-box ul.submenu{width:max-content;max-width:100%}nav.main>ul>li:hover .submenu-box ul.submenu li{font-size:0.9rem;margin-bottom:25px;color:#fff}nav.main>ul>li:hover .submenu-box ul.submenu li a{color:var(--color-ideal-green)}nav.main>ul>li:hover .submenu-box ul.submenu li a:hover{color:var(--color-ideal-orange)}nav.main>ul>li:hover .submenu-box ul.submenu li a.active{color:var(--color-ideal-orange)}nav.main>ul>li:hover .submenu-box ul.submenu li:last-of-type{margin-bottom:0}@media (max-width:1200px){nav.main{padding-left:calc(var(--propeller-side-space) - 15px)}}@media (max-width:1000px){nav.main{padding-left:0;flex-direction:column;align-items:flex-start;order:-1;width:100%}nav.main>ul{flex-direction:column;width:100%}nav.main>ul>li>a:after{display:none}nav.main>ul>li.sub-open{background-color:var(--color-very-light-beige)}nav.main>ul>li.sub-open>a{color:var(--color-ideal-orange);padding-bottom:0}nav.main>ul>li.sub-open .submenu-box{display:block;position:relative;top:unset;min-width:0;max-width:100%;background-color:var(--color-very-light-beige);padding:20px 25px}nav.main>ul>li.sub-open .submenu-box ul.submenu{width:max-content;max-width:100%}nav.main>ul>li.sub-open .submenu-box ul.submenu li{font-size:0.9rem;margin-bottom:25px;color:#fff}nav.main>ul>li.sub-open .submenu-box ul.submenu li a{color:var(--color-ideal-green)}nav.main>ul>li.sub-open .submenu-box ul.submenu li a:hover{color:var(--color-ideal-orange)}nav.main>ul>li.sub-open .submenu-box ul.submenu li a.active{color:var(--color-ideal-orange)}nav.main>ul>li.sub-open .submenu-box ul.submenu li:last-of-type{margin-bottom:0}nav.main>ul>li.sub-open:hover .submenu-box{display:block}nav.main>ul>li:hover .submenu-box{display:none}}footer nav a{line-height:1.1}footer nav a:hover{text-decoration:underline}footer nav.footer-sitemap .headline-sitemap-list{margin-bottom:0.4em}footer nav.footer-sitemap .headline-sitemap-list a{font-weight:bold}footer nav.footer-sitemap .frame-type-menu_subpages{margin-bottom:50px}footer nav.footer-sitemap ul li{margin-bottom:0.4em}.lang-switcher p{margin-bottom:0}nav.cross-linking ul{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}nav.cross-linking ul li{padding:0;margin:0;background-color:var(--color-ideal-beige);padding:1.5rem 2rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;min-height:143px}nav.cross-linking ul li>span{color:var(--color-ideal-orange);font-size:var(--font-size--h3);font-weight:600;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}nav.cross-linking ul li a.button{flex-shrink:0;margin-top:0}@media (max-width:1000px){nav.cross-linking ul li{flex-direction:column;align-items:flex-start;padding:1.5rem}}@media (max-width:425px){nav.cross-linking ul li{padding:1rem}}@media (max-width:768px){nav.cross-linking ul{grid-template-columns:1fr}}.content-section[class*="frame-bg--"] nav.cross-linking ul li{background-color:white}nav.aside{margin-bottom:4rem}nav.aside ul li.active>a{color:var(--color-ideal-orange)}nav.aside ul li a{display:flex;align-items:center;gap:0.5em}nav.aside ul li a:hover{color:var(--color-ideal-orange)}nav.aside ul li a:before{font-size:1.2em;font-family:"ideal-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav.aside ul li a.btn78:before{content:"\e91c"}nav.aside ul li a.btn79:before{content:"\e916"}nav.aside ul li a.btn159:before{content:"\e91b"}nav.aside ul li a.btn80:before{content:"\e91f"}nav.aside ul li a.btn81:before{content:"\e920"}nav.aside ul li a.btn82:before{content:"\e91d"}nav.aside ul li a.btn83:before{content:"\e918"}nav.aside ul li a.btn84:before{content:"\e915"}nav.aside ul li a.btn85:before{content:"\e917"}nav.aside ul li a.btn86:before{content:"\e91e"}nav.aside>ul li{margin-bottom:1.5rem}nav.aside>ul li a{color:var(--color-ideal-green)}nav.aside>ul li.has-sub>a{position:relative;margin-bottom:0.5rem}nav.aside>ul li.has-sub>a:after{content:"\e903";font-size:0.7em;font-family:"ideal-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav.aside>ul li.has-sub ul.second-layer{display:none;padding-left:1.7em}nav.aside>ul li.has-sub ul.second-layer li{margin-bottom:0.5rem}nav.aside>ul li.has-sub ul.second-layer li a{color:var(--color-dark-grey);position:relative;gap:0.3em}nav.aside>ul li.has-sub ul.second-layer li a:before{content:"\e903";font-family:"ideal-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.7em}nav.aside>ul li.has-sub ul.second-layer li a:hover{color:var(--color-ideal-orange)}nav.aside>ul li.has-sub ul.second-layer li.active a{color:var(--color-ideal-orange)}nav.aside>ul li.has-sub.show-sub ul.second-layer,nav.aside>ul li.has-sub.active ul.second-layer{display:block}nav.aside>ul li.has-sub.show-sub>a:after,nav.aside>ul li.has-sub.active>a:after{transform:rotate(90deg)}nav.google-lang-switcher{font-size:0.8rem;color:var(--color-dark-grey)}nav.google-lang-switcher a:hover{color:var(--color-ideal-orange)}nav.google-lang-switcher a.back-to-de-version{display:none}nav.google-lang-switcher.hide-google-lang-links>:not(.back-to-de-version){display:none}nav.google-lang-switcher.hide-google-lang-links a.back-to-de-version{display:initial}@media (max-width:1000px){nav.google-lang-switcher{margin-left:15px}}nav.typo3-lang-switcher{margin-bottom:2rem}nav.typo3-lang-switcher a{color:var(--color-ideal-green)}nav.typo3-lang-switcher a.active,nav.typo3-lang-switcher a:hover{color:var(--color-ideal-orange)}nav.typo3-lang-switcher span{color:var(--color-dark-grey)}nav.typo3-lang-switcher span.divider{margin:0 0.2em}nav.typo3-lang-switcher span.divider:last-of-type{display:none}.menu-btn{width:max-content;display:none}.menu-btn .hamburger{outline:none !important;display:grid}@media (max-width:1000px){.menu-btn{display:block}}@media (max-width:330px){.menu-btn{transform:scale(0.9)}}.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:32px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-3px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:6px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-13px}.hamburger-inner::after{bottom:-13px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1)}body.dealer-area aside{padding:4rem 0 2rem}.whiteBackground{padding:0}.borderdBoxes{padding:0}#marvolo-vendorlocator{font-size:1rem}#marvolo-vendorlocator .marvolo-vl__filter-input{padding:2rem 0}#marvolo-vendorlocator .marvolo-vl__filter-input input[type=text]{padding:0 1rem;background:#e2e3de;border:none;color:#000000;font-size:1rem}#marvolo-vendorlocator .marvolo-vl__filter-input ::-webkit-input-placeholder{font-size:1rem}#marvolo-vendorlocator p{padding:0}#marvolo-vendorlocator .marvolo-vl__suggestions{box-shadow:0 6px 15px rgba(0,0,0,0.3);top:100% !important}#marvolo-vendorlocator .marvolo-vl__suggestions span{margin:0 !important}#marvolo-vendorlocator .marvolo-vl__suggestions span:not(:last-child){border-bottom:solid 1px #eee}#marvolo-vendorlocator .marvolo-vl__suggestions span:hover{background:#f7f7f7}#marvolo-vendorlocator legend{font-size:1rem}#marvolo-vendorlocator .marvolo-vl__category-selection{margin-top:2rem;grid-template-columns:1fr 1fr 1fr 1fr;display:grid;grid-column-gap:1rem;grid-row-gap:1rem}#marvolo-vendorlocator .marvolo-vl__category-selection span{display:flex;align-items:center}#marvolo-vendorlocator .marvolo-vl__filter-company{margin-top:5rem}#marvolo-vendorlocator .marvolo-vl__filter-company input[type=text]{padding:1.25rem 1rem;background:#e2e3de;border:none;color:#000000;font-size:1rem;width:24%}#marvolo-vendorlocator .marvolo-vl__filter-company ::-webkit-input-placeholder{font-size:1rem}#marvolo-vendorlocator .marvolo-vl__filter-company span{cursor:pointer;margin-left:1rem}#marvolo-vendorlocator table{background:#f7f7f7;border-bottom:solid 3px #ccc}#marvolo-vendorlocator table thead{display:none}#marvolo-vendorlocator table tr{border-bottom:solid 1px #ccc}#marvolo-vendorlocator table tr td{border:none;padding:1rem}#marvolo-vendorlocator .leaflet-container{height:50vh;width:100%;z-index:2;margin-bottom:3rem}#marvolo-vendorlocator h4{padding:0;margin-top:1rem;font-size:1.5rem}#marvolo-vendorlocator .marvolo-vl__submit{border:none;background:#f2862b;padding:1rem 2rem;color:white;border-radius:5px;cursor:pointer}#marvolo-vendorlocator .marvolo-vl__submit:hover{background:#035350}#marvolo-vendorlocator .marvolo-vl__category-list-tag{width:30px;height:30px;display:inline-block;overflow:hidden;background-color:#eee;background-size:contain;background-repeat:no-repeat;color:transparent;cursor:regular;margin-bottom:0.5rem}#marvolo-vendorlocator .marvolo-vl__category-list-tag:not(:last-child){margin-right:0.5rem}#marvolo-vendorlocator .marvolo-vl__category-tag{position:relative}#marvolo-vendorlocator .marvolo-vl__category-tag::before{position:absolute;left:25px;width:30px}#marvolo-vendorlocator .marvolo-vl__category-tag input[type=checkbox]{margin-right:55px}#marvolo-vendorlocator .marvolo-vl__countries>select{-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;appearance:none;border:0;outline:0;background:url("/fileadmin/images/icons/vl/arrow-down-short.svg") no-repeat right;background-size:24px 24px;background-position-x:10rem;background-color:#e2e3de;color:#666;font:inherit;font-size:1rem;cursor:pointer;padding:1rem}#marvolo-vendorlocator .marvolo-vl__results-table{margin-top:2rem;margin-bottom:2rem}#marvolo-vendorlocator .marvolo-vl__results-table thead{display:table-header-group;border:none}#marvolo-vendorlocator .marvolo-vl__results-table thead th{text-transform:none;border:none}#marvolo-vendorlocator .marvolo-vl__autocomplete{position:relative}span.has-icon-before{display:inline-flex}span.has-icon-before:before{display:block;font-family:"ideal-icons";font-size:1em;margin-right:0.5em;font-family:"ideal-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span.has-icon-before.location:before{content:""}span.has-icon-before.mail:before{content:""}span.has-icon-before.phone:before{content:""}span.has-icon-before.printer:before{content:""}.content-section{padding-top:var(--propeller-section-spacing);padding-bottom:var(--propeller-section-spacing);overflow:hidden}.content-section .section-inner{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space)}.content-section.frame-space-after-no-space{padding-top:0;padding-bottom:0}.content-section.frame-layout-10{padding-top:3.5rem;padding-bottom:3.5rem}.content-section.frame-layout-20,.content-section.frame-type-uploads.frame-layout-30{padding-top:var(--propeller-section-spacing--small);padding-bottom:var(--propeller-section-spacing--small)}body.home{--propeller-section-spacing:70px}.content-tabs .tabBoxWrapper{padding-top:var(--propeller-section-spacing);padding-bottom:var(--propeller-section-spacing);overflow:hidden}.content-tabs .tabBoxWrapper>header{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space)}.content-tabs .tabBoxWrapper>header ul.tabBoxList{padding:0;margin:0;list-style:none;display:flex}.content-tabs .tabBoxWrapper>header ul.tabBoxList li{padding:1rem 2rem;background-color:var(--color-very-light-beige);cursor:pointer;margin-bottom:0;position:relative}.content-tabs .tabBoxWrapper>header ul.tabBoxList li:after{content:"";height:calc(100% - 2rem);width:1px;background-color:var(--color-ideal-green);display:block;position:absolute;right:0;top:1rem}@media (max-width:768px){.content-tabs .tabBoxWrapper>header ul.tabBoxList li:after{display:none}}.content-tabs .tabBoxWrapper>header ul.tabBoxList li:last-of-type{border-bottom:none}.content-tabs .tabBoxWrapper>header ul.tabBoxList li:last-of-type::after{content:none}.content-tabs .tabBoxWrapper>header ul.tabBoxList li p{color:var(--color-ideal-green);margin-bottom:0;font-weight:600}.content-tabs .tabBoxWrapper>header ul.tabBoxList li.active p{color:var(--color-ideal-orange)}@media (max-width:1200px){.content-tabs .tabBoxWrapper>header ul.tabBoxList li{padding:1rem}}@media (max-width:768px){.content-tabs .tabBoxWrapper>header ul.tabBoxList li{border-bottom:1px solid var(--color-ideal-green)}.content-tabs .tabBoxWrapper>header ul.tabBoxList li.active{background-color:var(--color-ideal-beige)}}.content-tabs .tabBoxWrapper>header ul.tabBoxList li:hover p,.content-tabs .tabBoxWrapper>header ul.tabBoxList li:focus p{color:var(--color-ideal-orange)}@media (max-width:768px){.content-tabs .tabBoxWrapper>header ul.tabBoxList{flex-direction:column}}.content-tabs .tabBoxWrapper .tabBoxContent{background-color:var(--color-very-light-beige);padding:4rem 0;min-height:0}@media (max-width:1024px){.content-tabs .tabBoxWrapper .tabBoxContent{padding:2rem 0}}.content-tabs .tabBoxWrapper .tabBoxContent aside{display:none;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space)}.content-tabs .tabBoxWrapper .tabBoxContent aside.active{display:block}.content-tabs.frame-layout-10 .tabBoxWrapper{padding-top:0;padding-bottom:0}main ul,main ol{color:var(--color-dark-grey);margin-top:0}main ul{list-style-type:"•";padding-left:0.5rem}main ul li{margin-bottom:0.2em;padding-left:0.8rem}main ul.link-list{list-style:none;padding-left:0}main ul.link-list li{padding-left:0}main ul.link-list li:not(:last-of-type){margin-bottom:0.8em}main ul.link-list a{display:flex;align-items:center;gap:0.5em;width:100%;padding:0.5rem 0.8rem;background-color:var(--color-ideal-beige)}main ul.link-list a:before{content:"\e903";font-family:"ideal-icons";line-height:1;color:var(--color-ideal-green);font-size:0.5em}main ul.link-list a:hover{color:var(--color-ideal-orange)}main ul.link-list a:hover:before{color:var(--color-ideal-orange)}@media (max-width:425px){main ul.link-list a{padding:0.5rem}}main ul.dashed-list{list-style-type:"‐";padding-left:8px}main ul.dashed-list li{padding-left:0.5ch;margin-bottom:0.2em}main ul.plus-list{list-style:none;padding-left:0}main ul.plus-list li{position:relative;padding-left:35px}main ul.plus-list li:not(:last-of-type){margin-bottom:1em}main ul.plus-list li::before{content:"+";position:absolute;left:0;top:0;font-size:35px;color:var(--color-ideal-green);font-weight:600;line-height:28px}@media (max-width:425px){main ul.plus-list li{padding-left:25px}main ul.plus-list li::before{line-height:26px}}.frame-type-textmedia.frame-layout-10{height:900px}@media (max-width:1024px){.frame-type-textmedia.frame-layout-10{height:750px}}@media (max-width:768px){.frame-type-textmedia.frame-layout-10{height:550px}}@media (max-width:500px){.frame-type-textmedia.frame-layout-10{height:500px}}@media (max-width:425px){.frame-type-textmedia.frame-layout-10{height:auto}}.frame-type-textmedia.frame-layout-10 .ce-textpic{position:relative;height:100%}@media (max-width:425px){.frame-type-textmedia.frame-layout-10 .ce-textpic{height:auto;display:flex;flex-direction:column-reverse}}.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery{margin:0;float:none}@media (max-width:425px){.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery{height:400px;position:relative}}.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery .ce-outer,.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery .ce-inner{position:initial;float:none;right:unset}.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery .ce-column{float:none}.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery .ce-column figure.image,.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery .ce-column figure.video{display:initial}.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery .ce-column figure.image img,.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery .ce-column figure.image video,.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery .ce-column figure.video img,.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-gallery .ce-column figure.video video{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-bodytext{position:absolute;color:#fff;z-index:1}@media (max-width:425px){.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-bodytext{position:relative;top:unset !important;bottom:unset !important;left:unset !important;right:unset !important;background-color:var(--color-ideal-green);padding:1rem var(--propeller-side-space)}}.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-bodytext h1,.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-bodytext h2{font-size:var(--font-size--h1);margin-bottom:0.4em;font-weight:bold}.frame-type-textmedia.frame-layout-10 .ce-textpic .ce-bodytext :last-child{margin-bottom:0}.frame-type-textmedia.frame-layout-10 .ce-textpic.ce-center .ce-bodytext{left:50%;transform:translateX(-50%)}.frame-type-textmedia.frame-layout-10 .ce-textpic.ce-above .ce-bodytext{top:80px}@media (max-width:768px){.frame-type-textmedia.frame-layout-10 .ce-textpic.ce-above .ce-bodytext{top:45px}}.frame-type-textmedia.frame-layout-10 .ce-textpic.ce-below .ce-bodytext{bottom:80px}@media (max-width:768px){.frame-type-textmedia.frame-layout-10 .ce-textpic.ce-below .ce-bodytext{bottom:45px}}.frame-type-textmedia.frame-layout-10 .ce-textpic.ce-right .ce-bodytext{right:calc((100% - (1600px - var(--propeller-side-space) * 2)) / 2)}@media (max-width:1600px){.frame-type-textmedia.frame-layout-10 .ce-textpic.ce-right .ce-bodytext{right:var(--propeller-side-space)}}.frame-type-textmedia.frame-layout-10 .ce-textpic.ce-left .ce-bodytext{left:calc((100% - (1600px - var(--propeller-side-space) * 2)) / 2)}@media (max-width:1600px){.frame-type-textmedia.frame-layout-10 .ce-textpic.ce-left .ce-bodytext{left:var(--propeller-side-space)}}.grid.has-layout-10{position:relative;align-items:center}.grid.has-layout-10:before{content:"";width:100vw;height:calc((100% - var(--propeller-section-spacing)) - 100px);background-color:var(--color-very-light-beige);left:0;top:50%;transform:translateY(-50%);position:absolute;margin:0 calc(50% - 50vw);z-index:-1}@media (max-width:1000px){.grid.has-layout-10:before{height:calc((100% + var(--propeller-section-spacing)) + 100px)}}.grid.has-layout-10 .frame-type-text{margin-top:120px;margin-bottom:120px}@media (max-width:1000px){.grid.has-layout-10 .frame-type-text{margin-top:0;margin-bottom:0}}.grid.has-layout-10 .frame-type-image{max-width:600px}.img-strip-w-textbox{position:relative}.img-strip-w-textbox img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;inset:0;object-fit:cover}.img-strip-w-textbox .img-strip-w-textbox__inner-container{min-height:800px;max-height:max-content;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space);position:relative;display:flex;align-items:center;padding-top:50px;padding-bottom:50px}@media (max-width:600px){.img-strip-w-textbox .img-strip-w-textbox__inner-container{min-height:550px}}.img-strip-w-textbox .img-strip-w-textbox__inner-container .textbox{padding:2rem;background-color:rgba(255,255,255,0.7);width:50%;max-width:100%}.img-strip-w-textbox .img-strip-w-textbox__inner-container .textbox p{color:var(--color-ideal-green)}@media (max-width:1000px){.img-strip-w-textbox .img-strip-w-textbox__inner-container .textbox{width:80%}}@media (max-width:600px){.img-strip-w-textbox .img-strip-w-textbox__inner-container .textbox{width:100%}}@media (max-width:500px){.img-strip-w-textbox .img-strip-w-textbox__inner-container .textbox{padding:1.5rem 1rem}}.grid.half-half.has-layout-11{gap:0;align-items:center}.grid.half-half.has-layout-11 .column:first-of-type .frame-type-text{margin-right:var(--propeller-m-space);text-align:right}.grid.half-half.has-layout-11 .column:first-of-type .frame-type-text a.button{margin-left:auto}@media (max-width:1000px){.grid.half-half.has-layout-11 .column:first-of-type .frame-type-text{margin-right:0;text-align:left}.grid.half-half.has-layout-11 .column:first-of-type .frame-type-text a.button{margin-left:0}}.grid.half-half.has-layout-11 .column:last-of-type .frame-type-text{margin-left:var(--propeller-m-space)}@media (max-width:1000px){.grid.half-half.has-layout-11 .column:last-of-type .frame-type-text{margin-left:0}}@media (max-width:1000px){.grid.half-half.has-layout-11{gap:var(--propeller-grid-gap)}}.grid.has-layout-10:not(.half-half){align-items:center}.frame-type-text[class*="frame-bg--"]{padding:2rem}@media (max-width:425px){.frame-type-text[class*="frame-bg--"]{padding:1.5rem 1rem}}.frame-type-text.frame-bg--ideal-green *{color:white;border-color:white}.frame-type-text.frame-bg--ideal-green .button:hover{background-color:white;color:var(--color-ideal-green)}.frame-type-textpic.frame-layout-10 .ce-gallery{margin-top:var(--propeller-s-space)}.frame-type-header{}.frame-type-image.frame-layout-10 figure.image{max-width:70%;margin-left:auto;margin-right:auto}.frame-type-image.frame-layout-10 .ce-right figure.image{margin-right:0}.frame-type-image.frame-layout-10 .ce-left figure.image{margin-left:0}body.dealer-area header.headline-news{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-light-green);padding:0.7rem 1rem;margin-bottom:1.5rem}body.dealer-area header.headline-news p,body.dealer-area header.headline-news h3{color:var(--color-dark-grey);margin:0}body.dealer-area header.headline-news h3{font-size:1.2rem}@media (max-width:850px){body.dealer-area header.headline-news{flex-direction:column;align-items:flex-start;gap:5px}}.frame-type-uploads{background-color:var(--color-very-light-beige)}.frame-type-uploads header{background-color:var(--color-ideal-beige);padding:1rem 2rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:1rem}.frame-type-uploads header h2,.frame-type-uploads header h3,.frame-type-uploads header h4{margin-bottom:0;color:var(--color-ideal-green)}@media (max-width:1000px){.frame-type-uploads header{padding:1rem}}.frame-type-uploads ul.ce-uploads{padding:0 2rem 2rem;list-style:none}@media (max-width:1000px){.frame-type-uploads ul.ce-uploads{padding:0 1rem 1rem}}.frame-type-uploads ul.ce-uploads li{margin:0 0 1rem;padding:0}.frame-type-uploads ul.ce-uploads li a{display:block;width:100%;height:100%}.frame-type-uploads ul.ce-uploads li a:hover{color:var(--color-ideal-orange)}.frame-type-uploads ul.ce-uploads li a:hover .ce-uploads-fileName:before{color:inherit}.frame-type-uploads ul.ce-uploads li a .ce-uploads-fileName{position:relative;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:flex}.frame-type-uploads ul.ce-uploads li a .ce-uploads-fileName:before{content:"\e906";color:var(--color-ideal-green);font-size:1em;margin-right:0.5em;font-family:"ideal-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.frame-type-uploads ul.ce-uploads li a img{max-width:100%;width:140px;float:none}.frame-type-uploads ul.ce-uploads li .file-list-with-image{display:flex;gap:25px}.frame-type-uploads ul.ce-uploads li .file-list-with-image .ce-uploads-fileName{display:inherit}.frame-type-uploads ul.ce-uploads li .file-list-with-image .ce-uploads-fileName:before{content:none !important}.frame-type-uploads ul.ce-uploads li .file-list-with-image .ce-uploads-fileName:after{content:"\e906";color:var(--color-ideal-green);font-size:1em;display:block;font-family:"ideal-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:10px}.frame-type-uploads ul.ce-uploads li .file-list-with-image>a{width:auto;height:auto;flex-shrink:0}.frame-type-uploads ul.ce-uploads li .file-list-with-image>a:first-of-type img{box-shadow:0px 4px 6px rgba(0,0,0,0.16);padding:0}.frame-type-uploads ul.ce-uploads li .file-list-with-image .link:hover .ce-uploads-fileName:after{color:inherit}.frame-type-uploads ul.ce-uploads li .file-list-with-dxf a{width:auto;display:flex;gap:5px}.frame-type-uploads ul.ce-uploads li .file-list-with-dxf a .dxf-file{color:var(--color-light-grey)}.frame-type-uploads ul.ce-uploads li .file-list-with-dxf a:hover .dxf-file{color:inherit}.frame-type-uploads.frame-layout-10{background-color:initial}.frame-type-uploads.frame-layout-10 ul.ce-uploads{padding:0 0 2rem}.frame-type-uploads.frame-layout-20,.frame-type-uploads.frame-layout-30{background-color:initial}.frame-type-uploads.frame-layout-20 ul.ce-uploads,.frame-type-uploads.frame-layout-30 ul.ce-uploads{padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--propeller-grid-gap);margin-right:calc(100% / 9)}.frame-type-uploads.frame-layout-20 ul.ce-uploads li,.frame-type-uploads.frame-layout-30 ul.ce-uploads li{margin-bottom:0}.frame-type-uploads.frame-layout-20 ul.ce-uploads li .file-list-with-image,.frame-type-uploads.frame-layout-30 ul.ce-uploads li .file-list-with-image{flex-direction:column}.frame-type-uploads.frame-layout-20 ul.ce-uploads li .file-list-with-image img,.frame-type-uploads.frame-layout-30 ul.ce-uploads li .file-list-with-image img{height:auto}@media (max-width:1000px){.frame-type-uploads.frame-layout-20 ul.ce-uploads,.frame-type-uploads.frame-layout-30 ul.ce-uploads{grid-template-columns:repeat(4,1fr);margin-right:0}}@media (max-width:768px){.frame-type-uploads.frame-layout-20 ul.ce-uploads,.frame-type-uploads.frame-layout-30 ul.ce-uploads{grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){.frame-type-uploads.frame-layout-20 ul.ce-uploads,.frame-type-uploads.frame-layout-30 ul.ce-uploads{grid-template-columns:1fr 1fr}}@media (max-width:375px){.frame-type-uploads.frame-layout-20 ul.ce-uploads,.frame-type-uploads.frame-layout-30 ul.ce-uploads{grid-template-columns:1fr}}.frame-type-uploads.frame-layout-30 ul.ce-uploads{margin-right:0;gap:var(--propeller-grid-gap--small)}@media (max-width:1600px){.frame-type-uploads.frame-layout-30 ul.ce-uploads{grid-template-columns:repeat(4,1fr)}}@media (max-width:1000px){.frame-type-uploads.frame-layout-30 ul.ce-uploads{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.frame-type-uploads.frame-layout-30 ul.ce-uploads{grid-template-columns:1fr 1fr}}@media (max-width:1300px){body.dealer-area .grid .frame-type-uploads.frame-layout-0 ul.ce-uploads li a img{width:100px}}aside .frame-type-uploads{background-color:initial;margin-bottom:2rem}aside .frame-type-uploads header{padding:0;margin-bottom:0}aside .frame-type-uploads header :first-child{font-weight:300;font-size:1.7rem;margin-bottom:0.2em}aside .frame-type-uploads ul.ce-uploads{padding:0.6rem 0.7rem 0 0}aside .frame-type-uploads ul.ce-uploads .link a{color:var(--color-ideal-green)}aside .frame-type-uploads ul.ce-uploads .link a:hover{color:var(--color-ideal-orange)}aside .frame-type-uploads.frame-bg--ideal-green{background-color:var(--color-ideal-green)}aside .frame-type-uploads.frame-bg--ideal-green header{background-color:inherit;padding-bottom:0;padding-top:1.5rem}aside .frame-type-uploads.frame-bg--ideal-green header *{color:#fff}aside .frame-type-uploads.frame-bg--ideal-green header :last-child{font-weight:normal}aside .frame-type-uploads.frame-bg--ideal-green header,aside .frame-type-uploads.frame-bg--ideal-green ul.ce-uploads{padding-left:1.5rem;padding-right:1.5rem}aside .frame-type-uploads.frame-bg--ideal-green ul.ce-uploads{padding-bottom:1.5rem}aside .frame-type-uploads.frame-bg--ideal-green ul.ce-uploads li:last-of-type{margin-bottom:0}aside .frame-type-uploads.frame-bg--ideal-green ul.ce-uploads .file-list-with-image{flex-direction:column}aside .frame-type-uploads.frame-bg--ideal-green ul.ce-uploads .file-list-with-image .ce-uploads-fileName{color:#fff;text-indent:-9999999999px;display:flex}aside .frame-type-uploads.frame-bg--ideal-green ul.ce-uploads .file-list-with-image .ce-uploads-fileName:after{color:inherit;text-indent:0;margin-top:0}aside .frame-type-uploads.frame-bg--ideal-green ul.ce-uploads .file-list-with-image .link a:hover .ce-uploads-fileName{color:var(--color-ideal-orange)}.reasons-to-work-at-weinstock{display:grid;gap:9rem}@media (max-width:1600px){.reasons-to-work-at-weinstock{gap:5rem}}@media (max-width:1200px){.reasons-to-work-at-weinstock{gap:3rem}}@media (max-width:1000px){.reasons-to-work-at-weinstock{grid-template-columns:1fr !important;gap:var(--propeller-grid-gap);margin-bottom:var(--propeller-grid-gap)}}.reasons-to-work-at-weinstock .reason-number-and-text{align-self:center;display:flex}@media (max-width:1200px){.reasons-to-work-at-weinstock .reason-number-and-text{flex-direction:column}}.reasons-to-work-at-weinstock .reason-number .frame-type-text *{color:var(--color-ideal-orange);font-size:8rem;font-weight:600;margin:0;padding:0;line-height:1}@media (max-width:1200px){.reasons-to-work-at-weinstock .reason-number .frame-type-text *{font-size:6rem}}@media (max-width:425px){.reasons-to-work-at-weinstock .reason-number .frame-type-text *{font-size:5rem}}@media (max-width:1200px){.reasons-to-work-at-weinstock .reason-number{margin:0 0 15px 0 !important;order:-1}}.reasons-to-work-at-weinstock .reason-text .frame-type-text>:last-child{margin-bottom:0}.reasons-to-work-at-weinstock .reason-image .frame-type-image .ce-image .ce-gallery .ce-outer,.reasons-to-work-at-weinstock .reason-image .frame-type-image .ce-image .ce-gallery .ce-inner{position:initial;right:unset;float:none}.reasons-to-work-at-weinstock .reason-image .frame-type-image .ce-image .ce-gallery .ce-column{float:none}.reasons-to-work-at-weinstock .reason-image .frame-type-image .ce-image .ce-gallery figure.image{display:initial}.reasons-to-work-at-weinstock.frame-layout-0,.reasons-to-work-at-weinstock.frame-layout-30,.reasons-to-work-at-weinstock.frame-layout-50,.reasons-to-work-at-weinstock.frame-layout-70{grid-template-columns:45% 1fr;padding-right:calc((100% - 1600px) / 2 + var(--propeller-side-space))}.reasons-to-work-at-weinstock.frame-layout-0 .reason-image,.reasons-to-work-at-weinstock.frame-layout-30 .reason-image,.reasons-to-work-at-weinstock.frame-layout-50 .reason-image,.reasons-to-work-at-weinstock.frame-layout-70 .reason-image{order:-1}.reasons-to-work-at-weinstock.frame-layout-0 .reason-image *,.reasons-to-work-at-weinstock.frame-layout-30 .reason-image *,.reasons-to-work-at-weinstock.frame-layout-50 .reason-image *,.reasons-to-work-at-weinstock.frame-layout-70 .reason-image *{height:100%}.reasons-to-work-at-weinstock.frame-layout-0 .reason-image img,.reasons-to-work-at-weinstock.frame-layout-30 .reason-image img,.reasons-to-work-at-weinstock.frame-layout-50 .reason-image img,.reasons-to-work-at-weinstock.frame-layout-70 .reason-image img{object-fit:cover}@media (max-width:1000px){.reasons-to-work-at-weinstock.frame-layout-0 .reason-image,.reasons-to-work-at-weinstock.frame-layout-30 .reason-image,.reasons-to-work-at-weinstock.frame-layout-50 .reason-image,.reasons-to-work-at-weinstock.frame-layout-70 .reason-image{order:2}}.reasons-to-work-at-weinstock.frame-layout-0 .reason-number-and-text,.reasons-to-work-at-weinstock.frame-layout-30 .reason-number-and-text,.reasons-to-work-at-weinstock.frame-layout-50 .reason-number-and-text,.reasons-to-work-at-weinstock.frame-layout-70 .reason-number-and-text{margin:6rem 0}@media (max-width:1600px){.reasons-to-work-at-weinstock.frame-layout-0 .reason-number-and-text,.reasons-to-work-at-weinstock.frame-layout-30 .reason-number-and-text,.reasons-to-work-at-weinstock.frame-layout-50 .reason-number-and-text,.reasons-to-work-at-weinstock.frame-layout-70 .reason-number-and-text{margin:4rem 0}}@media (max-width:1000px){.reasons-to-work-at-weinstock.frame-layout-0 .reason-number-and-text,.reasons-to-work-at-weinstock.frame-layout-30 .reason-number-and-text,.reasons-to-work-at-weinstock.frame-layout-50 .reason-number-and-text,.reasons-to-work-at-weinstock.frame-layout-70 .reason-number-and-text{margin:var(--propeller-grid-gap) 0 0 0;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space)}}@media (max-width:1600px){.reasons-to-work-at-weinstock.frame-layout-0,.reasons-to-work-at-weinstock.frame-layout-30,.reasons-to-work-at-weinstock.frame-layout-50,.reasons-to-work-at-weinstock.frame-layout-70{padding-right:var(--propeller-side-space)}}@media (max-width:1000px){.reasons-to-work-at-weinstock.frame-layout-0,.reasons-to-work-at-weinstock.frame-layout-30,.reasons-to-work-at-weinstock.frame-layout-50,.reasons-to-work-at-weinstock.frame-layout-70{padding-right:0}}.reasons-to-work-at-weinstock.frame-layout-20,.reasons-to-work-at-weinstock.frame-type-uploads.frame-layout-30,.reasons-to-work-at-weinstock.frame-layout-40,.reasons-to-work-at-weinstock.frame-layout-60{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space);padding-top:6rem;padding-bottom:6rem;grid-template-columns:1fr 40%}@media (max-width:1600px){.reasons-to-work-at-weinstock.frame-layout-20,.reasons-to-work-at-weinstock.frame-type-uploads.frame-layout-30,.reasons-to-work-at-weinstock.frame-layout-40,.reasons-to-work-at-weinstock.frame-layout-60{padding-top:4rem;padding-bottom:4rem}}@media (max-width:1000px){.reasons-to-work-at-weinstock.frame-layout-20,.reasons-to-work-at-weinstock.frame-type-uploads.frame-layout-30,.reasons-to-work-at-weinstock.frame-layout-40,.reasons-to-work-at-weinstock.frame-layout-60{padding-bottom:0;padding-top:var(--propeller-grid-gap)}}.reasons-to-work-at-weinstock.frame-layout-0 .reason-number{order:-1;margin-right:3.5rem;margin-top:-2%}.reasons-to-work-at-weinstock.frame-layout-20 .reason-number,.reasons-to-work-at-weinstock.frame-type-uploads.frame-layout-30 .reason-number{order:-1;margin-right:3.5rem}.reasons-to-work-at-weinstock.frame-layout-30 .reason-number{margin-left:3rem;margin-top:-7%}.reasons-to-work-at-weinstock.frame-layout-40 .reason-number{margin-left:3rem;margin-top:-6%}.reasons-to-work-at-weinstock.frame-layout-50 .reason-number{margin-left:2.5rem;margin-top:-5%}.reasons-to-work-at-weinstock.frame-layout-60 .reason-number{order:-1;margin-right:3.5rem}.reasons-to-work-at-weinstock.frame-layout-70 .reason-number{order:-1;margin-right:2rem;margin-top:-1%}body.dealer-area .dealer-area-layout-wrapper{background-color:var(--color-ideal-beige);display:grid;grid-template-columns:350px 1fr;padding-left:calc((100% - (1600px - (var(--propeller-side-space) * 2))) / 2)}body.dealer-area .dealer-area-layout-wrapper main{padding:4rem 0;padding-right:calc((100vw - (1600px - (var(--propeller-side-space) * 2))) / 2);padding-left:var(--propeller-grid-gap--medium);background-color:#fff}@media (max-width:1600px){body.dealer-area .dealer-area-layout-wrapper{padding-left:var(--propeller-side-space)}body.dealer-area .dealer-area-layout-wrapper main{padding-right:var(--propeller-side-space)}}@media (max-width:1200px){body.dealer-area .dealer-area-layout-wrapper{grid-template-columns:255px 1fr}body.dealer-area .dealer-area-layout-wrapper main{padding-left:var(--propeller-side-space)}}body.dealer-area .grid{gap:2rem}section.job-offer-header{background-color:var(--color-ideal-green)}section.job-offer-header .job-offer-header--inner{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space);min-height:500px;display:grid;grid-template-columns:2fr 1fr}section.job-offer-header .job-offer-header--inner .header-text{align-self:center}section.job-offer-header .job-offer-header--inner .header-text p{font-weight:bold;color:#fff;margin:0}section.job-offer-header .job-offer-header--inner .header-text p:first-of-type{font-size:4rem;letter-spacing:1px;text-transform:uppercase;line-height:1.1;margin-bottom:0.1em}@media (max-width:1000px){section.job-offer-header .job-offer-header--inner .header-text p:first-of-type{font-size:3rem}}@media (max-width:600px){section.job-offer-header .job-offer-header--inner .header-text p:first-of-type{font-size:2.5rem}}@media (max-width:425px){section.job-offer-header .job-offer-header--inner .header-text p:first-of-type{font-size:2rem}}section.job-offer-header .job-offer-header--inner img{align-self:end;width:370px;max-width:100%}@media (max-width:1000px){section.job-offer-header .job-offer-header--inner{min-height:400px}}@media (max-width:768px){section.job-offer-header .job-offer-header--inner{grid-template-columns:1fr 150px;min-height:300px}}@media (max-width:600px){section.job-offer-header .job-offer-header--inner{grid-template-columns:1fr;min-height:250px}section.job-offer-header .job-offer-header--inner img{display:none}}section.job-offer .job-offer--inner{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space);padding-top:2rem;padding-bottom:2rem}section.job-offer .job-offer--inner .job-offer--buttons{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:4rem}section.job-offer .job-offer--inner .job-offer--buttons .button{margin:0}@media (max-width:500px){section.job-offer .job-offer--inner .job-offer--buttons{gap:10px}}section.job-offer .job-offer--inner .job-offer--head{display:grid;grid-template-columns:2fr 1fr;gap:var(--propeller-grid-gap--medium);margin-bottom:4rem}section.job-offer .job-offer--inner .job-offer--head .title h1{margin-bottom:0.2em}section.job-offer .job-offer--inner .job-offer--head .title p{font-weight:300;font-size:1.5rem}@media (max-width:425px){section.job-offer .job-offer--inner .job-offer--head .title p{font-size:1.2rem;font-weight:normal}}section.job-offer .job-offer--inner .job-offer--head .location{justify-self:end;display:flex;gap:10px}section.job-offer .job-offer--inner .job-offer--head .location i{font-size:35px}@media (max-width:425px){section.job-offer .job-offer--inner .job-offer--head .location i{font-size:25px}}@media (max-width:1000px){section.job-offer .job-offer--inner .job-offer--head{grid-template-columns:1fr;gap:var(--propeller-grid-gap--small)}section.job-offer .job-offer--inner .job-offer--head .location{justify-self:start}section.job-offer .job-offer--inner .job-offer--head .title :last-child{margin-bottom:0}}section.job-offer .job-offer--inner .job-offer--main{display:grid;grid-template-columns:2fr 1fr;gap:var(--propeller-grid-gap--medium)}section.job-offer .job-offer--inner .job-offer--main .job-tasks,section.job-offer .job-offer--inner .job-offer--main .job-requirements{margin-bottom:4rem}section.job-offer .job-offer--inner .job-offer--main .aside-col .frame{margin-top:4rem}@media (max-width:1000px){section.job-offer .job-offer--inner .job-offer--main{grid-template-columns:1fr;gap:var(--propeller-grid-gap--large)}section.job-offer .job-offer--inner .job-offer--main .aside-col .frame{margin-top:var(--propeller-grid-gap)}}@media (max-width:425px){section.job-offer{--font-size--h1:1.6rem;--font-size--h2:1.3rem}}@media print{body.jobOfferPage{--font-size--h1:2rem;--font-size--h2:1.5rem;--font-size--h3:1.2rem;--propeller-side-space:25px}body.jobOfferPage header.site-header,body.jobOfferPage footer,body.jobOfferPage .job-offer--buttons,body.jobOfferPage .content-section,body.jobOfferPage .aside-col{display:none !important}body.jobOfferPage .job-offer--inner .job-offer--head,body.jobOfferPage .job-offer--inner .job-offer--main{grid-template-columns:1fr;gap:0}body.jobOfferPage .job-offer--inner .job-offer--head .location{justify-self:start}body.jobOfferPage .job-offer--inner .job-offer--head .title h1{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body.jobOfferPage .job-offer--inner .job-offer--head .title p{font-size:1.3rem;margin-bottom:1rem !important}body.jobOfferPage .job-offer--inner .job-offer--main .job-tasks,body.jobOfferPage .job-offer--inner .job-offer--main .job-requirements{margin-bottom:2rem}body.jobOfferPage .job-offer-header .job-offer-header--inner{min-height:190px}body.jobOfferPage .job-offer-header .job-offer-header--inner .header-text p:first-of-type{font-size:2.2rem}body.jobOfferPage .job-offer-header .job-offer-header--inner img{width:130px;justify-self:end}}.text-with-icon-before{display:flex;gap:1rem}.text-with-icon-before>i{font-size:2.1rem}@media (max-width:425px){.text-with-icon-before{flex-direction:column;gap:0.5rem}}a.product-system-jumper-tile-link{--new-badge-size:130px;display:block}@media (max-width:1000px){a.product-system-jumper-tile-link{--new-badge-size:110px}}@media (max-width:600px){a.product-system-jumper-tile-link{--new-badge-size:80px}}@media (max-width:425px){a.product-system-jumper-tile-link{--new-badge-size:60px}}a.product-system-jumper-tile-link .product-system-jumper-tile{background-color:var(--color-ideal-green);padding:1.5rem;position:relative;transition:transform 0.2s ease-in-out}@media (max-width:600px){a.product-system-jumper-tile-link .product-system-jumper-tile{padding:1.5rem 1rem}}a.product-system-jumper-tile-link .product-system-jumper-tile i{display:block;font-size:35px;transform:rotate(-90deg);color:#fff}@media (max-width:600px){a.product-system-jumper-tile-link .product-system-jumper-tile i{font-size:25px}}@media (max-width:425px){a.product-system-jumper-tile-link .product-system-jumper-tile i{font-size:20px}}a.product-system-jumper-tile-link .product-system-jumper-tile p{margin:0}a.product-system-jumper-tile-link .product-system-jumper-tile .new-badge{--badge-size:var(--new-badge-size);background-color:var(--color-ideal-orange);border-radius:calc(var(--badge-size) / 2);width:var(--badge-size);height:var(--badge-size);display:grid;place-content:center;position:absolute;right:2.2rem;top:calc(var(--new-badge-size) / 2 * -1)}a.product-system-jumper-tile-link .product-system-jumper-tile .new-badge span{text-transform:uppercase;font-size:var(--font-size--h2);font-weight:600;line-height:1;color:#fff}@media (max-width:600px){a.product-system-jumper-tile-link .product-system-jumper-tile .new-badge{right:1rem;top:calc(var(--new-badge-size) / 1.5 * -1)}}@media (max-width:425px){a.product-system-jumper-tile-link .product-system-jumper-tile .new-badge span{font-size:1.4rem}}a.product-system-jumper-tile-link .product-system-jumper-tile .product-system-jumper-tile--inner>p{padding-left:50px;margin-bottom:0.5rem}@media (max-width:600px){a.product-system-jumper-tile-link .product-system-jumper-tile .product-system-jumper-tile--inner>p{padding-left:35px}}@media (max-width:425px){a.product-system-jumper-tile-link .product-system-jumper-tile .product-system-jumper-tile--inner>p{padding-left:30px}}a.product-system-jumper-tile-link .product-system-jumper-tile .name-arrow-and-additional-text{display:flex;align-items:center;gap:15px}@media (max-width:600px){a.product-system-jumper-tile-link .product-system-jumper-tile .name-arrow-and-additional-text{gap:10px}}a.product-system-jumper-tile-link .product-system-jumper-tile .system-name-and-additional-text{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}a.product-system-jumper-tile-link .product-system-jumper-tile .system-name-and-additional-text p{color:#fff}a.product-system-jumper-tile-link .product-system-jumper-tile .system-name-and-additional-text p.system-name{font-size:var(--font-size--h2);font-weight:600;line-height:1.1;flex-grow:1}@media (max-width:425px){a.product-system-jumper-tile-link .product-system-jumper-tile .system-name-and-additional-text p.system-name{font-size:1.4rem}}a.product-system-jumper-tile-link .product-system-jumper-tile .system-name-and-additional-text p.additional-text{font-size:0.8rem}a.product-system-jumper-tile-link:hover .product-system-jumper-tile{transform:scale(1.05)}.grid a.product-system-jumper-tile-link{height:100%}.grid a.product-system-jumper-tile-link .product-system-jumper-tile{height:100%}@media (max-width:1000px){.grid .column:not(:first-of-type) a.product-system-jumper-tile-link.is-new{padding-top:calc(var(--new-badge-size) / 2)}}@media (max-width:600px){.grid .column:not(:first-of-type) a.product-system-jumper-tile-link.is-new{padding-top:calc(var(--new-badge-size) / 1.5)}}section.product-system-overview .new-badge{--badge-size:200px;background-color:var(--color-ideal-orange);border-radius:calc(var(--badge-size) / 2);width:var(--badge-size);height:var(--badge-size);display:grid;place-content:center;position:absolute;right:0;top:-40px}section.product-system-overview .new-badge span{text-transform:uppercase;font-size:4rem;font-weight:600;line-height:1;color:#fff}@media (max-width:1600px){section.product-system-overview .new-badge{right:var(--propeller-side-space)}}@media (max-width:1000px){section.product-system-overview .new-badge{--badge-size:140px}section.product-system-overview .new-badge span{font-size:3rem}}@media (max-width:425px){section.product-system-overview .new-badge{--badge-size:110px}section.product-system-overview .new-badge span{font-size:2.5rem}}section.product-system-overview .img-with-textbox{position:relative}section.product-system-overview .img-with-textbox img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;inset:0;-o-object-fit:cover;object-fit:cover}section.product-system-overview .img-with-textbox .img-with-textbox--inner{min-height:800px;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space);position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--propeller-grid-gap--large);align-content:end}@media (max-width:1200px){section.product-system-overview .img-with-textbox .img-with-textbox--inner{gap:var(--propeller-grid-gap)}}@media (max-width:1000px){section.product-system-overview .img-with-textbox .img-with-textbox--inner{grid-template-columns:70%;gap:0;min-height:550px}}@media (max-width:768px){section.product-system-overview .img-with-textbox .img-with-textbox--inner{grid-template-columns:1fr;min-height:450px}}@media (max-width:425px){section.product-system-overview .img-with-textbox .img-with-textbox--inner{min-height:350px}}section.product-system-overview .img-with-textbox .img-with-textbox--inner .textbox{background-color:var(--color-ideal-green-transparent-10);padding:1.5rem}@media (max-width:425px){section.product-system-overview .img-with-textbox .img-with-textbox--inner .textbox{padding:1rem}}section.product-system-overview .img-with-textbox .img-with-textbox--inner .textbox h2{opacity:1;font-size:var(--font-size--h1);color:#fff;margin-bottom:0}@media (max-width:1200px){section.product-system-overview .img-with-textbox .img-with-textbox--inner .textbox h2{font-size:var(--font-size--h2);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}section.product-system-overview .infos-and-benefits{background-color:var(--color-very-light-beige)}section.product-system-overview .infos-and-benefits .infos-and-benefits--inner{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space);display:grid;grid-template-columns:1fr 1fr;gap:var(--propeller-grid-gap--large)}@media (max-width:1200px){section.product-system-overview .infos-and-benefits .infos-and-benefits--inner{gap:var(--propeller-grid-gap)}}@media (max-width:1000px){section.product-system-overview .infos-and-benefits .infos-and-benefits--inner{grid-template-columns:70%}}@media (max-width:768px){section.product-system-overview .infos-and-benefits .infos-and-benefits--inner{grid-template-columns:1fr}}section.product-system-overview .infos-and-benefits .infos-and-benefits--inner .right-col{align-self:center;margin:2rem 0}@media (max-width:1000px){section.product-system-overview .infos-and-benefits .infos-and-benefits--inner .right-col{margin-top:0}}section.product-system-overview .infos-and-benefits .infos-and-benefits--inner .green-info-box{background-color:var(--color-ideal-green);padding:1.5rem;height:100%}section.product-system-overview .infos-and-benefits .infos-and-benefits--inner .green-info-box *{color:#fff}section.product-system-overview .infos-and-benefits .infos-and-benefits--inner .green-info-box .energy-pass-wrapper{margin:2rem 0 3rem}@media (max-width:1000px){section.product-system-overview .infos-and-benefits .infos-and-benefits--inner .green-info-box .energy-pass-wrapper{margin-bottom:0}}@media (max-width:425px){section.product-system-overview .infos-and-benefits .infos-and-benefits--inner .green-info-box{padding:1rem}}.systemvariant .variant-image{margin-bottom:var(--propeller-s-space)}.systemvariant .variant-name{text-align:center;margin-bottom:0.4em}.systemvariant .description{text-align:center}.systemvariant .description :last-child{margin-bottom:0}.systemvariant .eco-feature{margin-top:25px}.systemvariant .eco-feature p{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}.systemvariant .eco-feature p i{color:#A5C644;font-size:2.6rem}section.profilierungen{background-color:var(--color-very-light-beige)}section.profilierungen .profilierung p{margin-top:1rem;text-align:center}section.news-list article{display:grid;grid-template-columns:2fr 1fr;gap:var(--propeller-grid-gap);padding-bottom:50px;margin-top:50px;border-bottom:1px solid #000}section.news-list article:first-of-type{margin-top:0}section.news-slider{padding:0 var(--propeller-newsslider-side-space);position:relative}section.news-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%)}section.news-slider .slick-arrow i{color:var(--color-ideal-green);font-size:30px}section.news-slider .slick-arrow:hover{cursor:pointer;opacity:0.8}section.news-slider .slick-arrow.carousel-prev{left:2rem}section.news-slider .slick-arrow.carousel-next{right:2rem}section.news-slider article .article-infos{background-color:#fff;padding:2rem}section.news-slider article .article-infos .teaser-and-link :last-child{margin-bottom:0}.frame-type-header.frame-layout-10{padding:0 var(--propeller-newsslider-side-space)}.frame-type-ws_slider .flexslider{margin:0;border:none}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper{width:100%;height:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-side-space);padding-right:var(--propeller-side-space);padding-top:0.1px;padding-bottom:6rem;top:0;bottom:0;right:0;left:0;display:flex;align-items:flex-end}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-text{color:#fff;max-width:610px}.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-text h1,.frame-type-ws_slider .flexslider ul.slides li.slidercontent .caption-wrapper .caption-text h2{font-size:var(--font-size--h1);margin-bottom:0.5em}.frame-type-ws_slider .flexslider ol.flex-control-paging{bottom:2rem;left:50%;transform:translateX(-50%);z-index:2;width:max-content;padding:0.3rem;background-color:rgba(255,255,255,0.65);display:flex;gap:0.6rem;border-radius:9px}.frame-type-ws_slider .flexslider ol.flex-control-paging li{margin:0}.frame-type-ws_slider .flexslider ol.flex-control-paging li a{box-shadow:none;width:var(--propeller--slider-dot-size);height:var(--propeller--slider-dot-size);background:#fff}.frame-type-ws_slider .flexslider ol.flex-control-paging li a.flex-active,.frame-type-ws_slider .flexslider ol.flex-control-paging li a:hover{background:var(--color-ideal-orange)}.tx-tinyaccordion-pi1{background-color:var(--color-very-light-beige)}.tx-tinyaccordion-pi1 ul.tinyaccordion{margin:0;padding:0}.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li{margin-bottom:0;border-bottom:1px solid var(--color-light-grey)}.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li:last-child{border-bottom:none}.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li h3{padding:1rem 2rem;margin-bottom:0;color:var(--color-ideal-green);cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li h3:hover{text-decoration:none}.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li h3:after{content:"\e901";color:var(--color-dark-grey);font-size:1em;display:block;font-family:"ideal-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(-90deg)}.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li h3.acc-selected:after{transform:rotate(0deg)}@media (max-width:1000px){.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li h3{font-size:1.5rem}}@media (max-width:768px){.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li h3{font-size:1.3rem;padding:1rem}}.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li .acc-section>*{padding:0.5rem 2rem 0.5rem}.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li .acc-section>* ul.ce-uploads{padding:0}@media (max-width:768px){.tx-tinyaccordion-pi1 ul.tinyaccordion li.acc-li .acc-section>*{padding-left:1rem;padding-right:1rem}}
