.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Figtree;src:url('../../../_assets/da63b64aad3b8579697c15ae661012e7/Fonts/Figtree-VariableFont_wght.ttf') format("woff2-variations");font-weight:125 950;font-stretch:75% 125%;font-style:normal}:root{--headline-xl:normal normal 800 5.375rem/5.375rem Figtree;--headline-l:normal normal bold 3.4375rem/3.8125rem Figtree;--headline-m:normal normal bold 2.375rem/3rem Figtree;--headline-s:normal normal 800 1.6875rem/2.3125rem Figtree;--headline-xs:normal normal bold 1.125rem/1.75rem Figtree;--headline-xxs:normal normal bold 1.125rem/1.75rem Figtree;--copy-big:normal normal bold 1.6875rem/2.3125rem Figtree;--copy:normal normal normal 1.125rem/1.75rem Figtree;--h-xl-letter-spacing:-0.86px;--h-l-letter-spacing:-0.55px;--h-m-letter-spacing:0.19px}@media only screen and (max-width:1150px){:root{--headline-xl:normal normal 800 4.4375rem/4.8125rem Figtree;--headline-l:normal normal bold 2.375rem/2.75rem Figtree;--headline-m:normal normal bold 1.6875rem/2.3125rem Figtree;--headline-s:normal normal 800 1.125rem/1.75rem Figtree;--headline-xs:normal normal bold 1.125rem/1.75rem Figtree;--headline-xxs:normal normal bold 1.125rem/1.75rem Figtree;--copy-big:normal normal bold 1.6875rem/2.3125rem Figtree;--copy:normal normal normal 1.125rem/1.75rem Figtree}}@media only screen and (max-width:600px){:root{--headline-xl:normal normal 800 3.4375rem/3.8125rem Figtree;--headline-l:normal normal bold 2.375rem/3rem Figtree;--headline-m:normal normal bold 1.6875rem/2.3125rem Figtree;--headline-s:normal normal 800 1.125rem/1.75rem Figtree;--headline-xs:normal normal bold 1.125rem/1.75rem Figtree;--headline-xxs:normal normal bold 1.125rem/1.75rem Figtree;--h-xl-letter-spacing:0;--h-l-letter-spacing:0;--h-m-letter-spacing:0}}:root{font-family:Figtree;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;--section-padding-xl:160px;--section-padding-l:80px;--section-padding-m:50px;--section-padding-s:30px}*{margin:0;padding:0}body{background-color:#f1f1f1}input[type=search]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border-radius:0 !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}ul,ol{padding-left:2rem}ul li::marker{color:#f69c29;font-size:1.5rem}h1,h2.h1{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing)}h1 strong,h2.h1 strong{display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800}@media only screen and (max-width:600px){h1 strong,h2.h1 strong{line-height:1.3}}h1.bubble-text,h2.h1.bubble-text{display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800}@media only screen and (max-width:600px){h1.bubble-text,h2.h1.bubble-text{line-height:1.3}}h1 p,h2.h1 p{font-size:inherit;font-weight:inherit;line-height:inherit}h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing)}h3{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing)}h4{font:var(--headline-s)}h5{font:var(--headline-xs)}h6{font:var(--headline-xxs);text-transform:uppercase}p{font:var(--copy);color:#191917}a{color:inherit}.frame-bg-white{background-color:#fff;margin-top:3px !important;padding-top:80px !important;padding-bottom:80px !important}.frame-bg-white .carousel-btn-container .btn .circle{background-color:#f1f1f1 !important}.frame-bg-white .carousel-btn-container .btn .circle:hover{background-color:#191917 !important}.frame-bg-white+.frame-bg-white{margin-top:3px}.frame-bg-white+.default-element:has(.frame-bg-white:first-child){margin-top:3px}.default-element:has(.frame-bg-white:last-child)+.default-element>.frame-bg-white:first-child{margin-top:3px}.default-element:has(.frame-bg-white:last-child)+.frame-bg-white{margin-top:3px !important}.frame-bg-green{background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;margin-bottom:3px !important;margin-top:0;padding-top:80px !important;padding-bottom:80px !important}.frame-default{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:160px !important;margin-top:160px !important}.frame-mb-0{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:0 !important;margin-top:160px !important}.frame-mt-0{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:160px !important;margin-top:0px !important}.frame-space-after-medium{margin-bottom:60px !important}.frame-type-shortcut.frame-default,.frame-type-shortcut.frame-bg-white,.frame-type-shortcut.frame-bg-green,.frame-type-shortcut.frame-bg-gray,.frame-type-shortcut.frame-bg-orange{margin-top:0 !important;margin-bottom:0 !important}div.messsage{display:none}@media only screen and (max-width:1150px){:root{font-size:14px}.frame-default{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:80px !important;margin-top:80px !important}.frame-mb-0{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:0 !important;margin-top:80px !important}.frame-mt-0{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:80px !important;margin-top:0px !important}}@media only screen and (max-width:600px){:root{--section-padding-xl:80px;--section-padding-l:40px;--section-padding-m:30px;--section-padding-s:20px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.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{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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url('../../../_assets/da63b64aad3b8579697c15ae661012e7/Css/images/ui-icons_444444_256x240.png')}.ui-widget-header .ui-icon{background-image:url('../../../_assets/da63b64aad3b8579697c15ae661012e7/Css/images/ui-icons_444444_256x240.png')}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url('../../../_assets/da63b64aad3b8579697c15ae661012e7/Css/images/ui-icons_555555_256x240.png')}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url('../../../_assets/da63b64aad3b8579697c15ae661012e7/Css/images/ui-icons_ffffff_256x240.png')}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url('../../../_assets/da63b64aad3b8579697c15ae661012e7/Css/images/ui-icons_777620_256x240.png')}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('../../../_assets/da63b64aad3b8579697c15ae661012e7/Css/images/ui-icons_cc0000_256x240.png')}.ui-button .ui-icon{background-image:url('../../../_assets/da63b64aad3b8579697c15ae661012e7/Css/images/ui-icons_777777_256x240.png')}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{box-shadow:0px 0px 5px #666}.icon-section{width:100%}.icon-section.show-info{display:flex;align-items:flex-start;justify-content:space-between;padding:80px calc((100vw - min(1498px,90%))/2) 100px;box-sizing:border-box;-moz-column-gap:50px;column-gap:50px}.icon-section.show-info .icon-container{width:724px;min-width:597px;flex-wrap:wrap;margin:0}.icon-section.show-info .info-container{width:595px}.icon-section.show-info .info-container h2 p{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-bottom:37px}.icon-section.show-info .info-container .teaser{font:var(--copy);color:#191917;margin-bottom:31px}.icon-section.show-info .info-container .akkordeon{width:100%;border-bottom:2px #000 solid;margin-bottom:16px;box-sizing:border-box;padding-left:15px}.icon-section.show-info .info-container .akkordeon:last-of-type{margin-bottom:0}.icon-section.show-info .info-container .akkordeon button{outline:none;border:none;background-color:rgba(0,0,0,0);display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;width:100%;cursor:pointer}.icon-section.show-info .info-container .akkordeon button h4{font:var(--headline-s);font-weight:800 !important;margin-top:8px;text-transform:uppercase;text-align:start;margin-bottom:26px;color:#000}.icon-section.show-info .info-container .akkordeon button .arrow{padding:22.5px;transform:rotate(90deg);transition:.2s;margin:0 16px 15px 20px}.icon-section.show-info .info-container .akkordeon button .arrow[data-active]{transform:rotate(-90deg)}.icon-section.show-info .info-container .akkordeon .text-container{font:var(--copy);color:#191917;box-sizing:border-box;max-height:0;overflow:hidden;transition:.3s;margin:0;padding-right:45px}.icon-section .h1{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);margin:0 calc((100vw - min(1242px,90%))/2) 7.375rem;max-width:min(1242px,90%);text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.icon-section .h1 p{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing)}.icon-section .icon-container{display:flex;width:min(1242px,90%);margin:0 auto;flex-wrap:wrap;-moz-column-gap:50px;column-gap:50px;row-gap:50px}.icon-section .icon-container .item{width:17.0625rem}.icon-section .icon-container .item img{margin-bottom:1.375rem;width:100px;height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.icon-section .icon-container .item .icon-heading{font:var(--headline-s);margin-bottom:1.1875rem;text-transform:uppercase}.icon-section .icon-container .item .icon-text{font:var(--copy);color:#191917;max-width:13.9375rem}@media only screen and (max-width:1300px){.icon-section.show-info .info-container .akkordeon .text-container{margin:0;padding-right:45px}}@media only screen and (max-width:1150px){.icon-section.show-info{flex-wrap:wrap-reverse;row-gap:100px}.icon-section.show-info .icon-container{min-width:0;max-width:900px;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:100px}.icon-section.show-info .info-container{width:100%}.icon-section.show-info .info-container .akkordeon button h4{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);letter-spacing:0}.icon-section .icon-container{display:flex;flex-wrap:wrap;justify-content:center;max-width:800px;row-gap:3.125rem}.icon-section .h1{margin-bottom:3.125rem}}@media only screen and (max-width:600px){.icon-section{padding:80px 0}.icon-section.show-info{row-gap:50px}.icon-section.show-info .icon-container{gap:50px}.icon-section.show-info .info-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);font-weight:800}.icon-section.show-info .info-container .akkordeon button h4{font:var(--headline-xs);margin-top:18px;margin-bottom:16px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.icon-section.show-info .info-container .akkordeon button .arrow{margin:0 0 15px 20px}.icon-section.show-info .info-container .akkordeon .text-container{margin:0 50px 0 20px}.icon-section .icon-container .item{display:flex;align-items:center;flex-direction:column}.icon-section .icon-container .item .icon-heading{display:inline;text-align:center}.icon-section .icon-container .item .icon-text{text-align:center}}.current-offers-section{padding:var(--section-padding-l) 0}.current-offers-section .card-container{width:min(1242px,90%);margin:auto;display:flex;justify-content:center;-moz-column-gap:50px;column-gap:50px;row-gap:50px;flex-wrap:wrap}.current-offers-section .card-container .current-offer-card{background-color:#fff;width:calc(50% - 25px);max-width:595px;min-height:794px;border-radius:50px;box-sizing:border-box;padding:43px 49px 50px 54px;display:flex;flex-direction:column}.current-offers-section .card-container .current-offer-card h4{font:var(--headline-s);text-transform:uppercase;margin-bottom:45px}.current-offers-section .card-container .current-offer-card .current-offer-carousel .current-offer{margin:10px;text-decoration:none}.current-offers-section .card-container .current-offer-card .current-offer-carousel .current-offer:visited{text-decoration:none;color:inherit}.current-offers-section .card-container .current-offer-card .current-offer-carousel .current-offer .current-offer-img-container{width:100%;height:337px;overflow:hidden;display:flex;justify-content:center;align-items:center}.current-offers-section .card-container .current-offer-card .current-offer-carousel .current-offer .current-offer-img-container .current-offer-img{height:100% !important;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.current-offers-section .card-container .current-offer-card .current-offer-carousel .current-offer .current-offer-text{margin-top:15px;font:var(--copy);color:#191917;font-weight:normal;margin-left:1px}.current-offers-section .card-container .current-offer-card .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px;margin-top:auto}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn:visited{color:inherit}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn:hover img{filter:brightness(1000)}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn.slick-disabled{opacity:50%}.current-offers-section .card-container .current-offer-card .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.current-offers-section .card-container .current-offer-card .carousel-btn-container .btn .circle{background-color:#f1f1f1}.current-offers-section .card-container .info-card{width:calc(50% - 25px);max-width:595px;min-height:794px;border-radius:50px;display:flex;flex-direction:column;background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;overflow:hidden}.current-offers-section .card-container .info-card .info-text{font:normal normal bold 38px/48px Figtree;color:#fff;letter-spacing:.19px;margin:92px 76px 45px 50px}.current-offers-section .card-container .info-card .btn-container{width:100%;height:80px;border-top:#fff solid 2px;display:flex;align-items:center}.current-offers-section .card-container .info-card .btn-container a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:50px}.current-offers-section .card-container .info-card .btn-container a:visited{color:inherit}.current-offers-section .card-container .info-card .btn-container a .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.current-offers-section .card-container .info-card .btn-container a p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.current-offers-section .card-container .info-card .btn-container a img{filter:brightness(1);transition:all .2s ease}.current-offers-section .card-container .info-card .btn-container a:hover .circle{border-color:#191917 !important;background-color:#191917}.current-offers-section .card-container .info-card .btn-container a:hover img{filter:brightness(1000)}.current-offers-section .card-container .info-card .btn-container a.green-bg .circle{border-color:#fff}.current-offers-section .card-container .info-card .btn-container a.green-bg img{filter:brightness(1000)}.current-offers-section .card-container .info-card .btn-container a .circle{border-color:#fff}.current-offers-section .card-container .info-card .btn-container a .icon{filter:invert(1)}.current-offers-section .card-container .info-card .btn-container a p{color:#fff}.current-offers-section .card-container .info-card div:last-child{border-bottom:#fff solid 2px;margin-bottom:50px}@media only screen and (max-width:1150px){.current-offers-section .card-container .current-offer-card{min-width:400px;min-height:700px;flex-grow:1;flex-shrink:1}.current-offers-section .card-container .info-card{min-width:400px;min-height:auto;flex-grow:1;flex-shrink:1}.current-offers-section .card-container .info-card .info-text{margin-top:45px}}@media only screen and (max-width:600px){.current-offers-section .card-container{row-gap:30px}.current-offers-section .card-container .current-offer-card{min-width:100%;padding:30px 40px;min-height:450px}.current-offers-section .card-container .current-offer-card h4{font:var(--headline-s);margin-bottom:45px}.current-offers-section .card-container .current-offer-card .current-offer-carousel .current-offer .current-offer-img-container{height:250px}.current-offers-section .card-container .current-offer-card .current-offer-carousel .current-offer .current-offer-img-container .current-offer-img{height:auto}.current-offers-section .card-container .current-offer-card .carousel-btn-container{margin-top:30px}.current-offers-section .card-container .info-card{min-width:100%;min-height:auto}.current-offers-section .card-container .info-card .info-text{font:var(--headline-s);font-weight:bold;margin:30px 40px}.current-offers-section .card-container .info-card .btn-container{width:100%;height:80px;border-top:#fff solid 2px;display:flex;align-items:center}.current-offers-section .card-container .info-card .btn-container a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:40px}.current-offers-section .card-container .info-card .btn-container a:visited{color:inherit}.current-offers-section .card-container .info-card .btn-container a .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.current-offers-section .card-container .info-card .btn-container a p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.current-offers-section .card-container .info-card .btn-container a img{filter:brightness(1);transition:all .2s ease}.current-offers-section .card-container .info-card .btn-container a:hover .circle{border-color:#191917 !important;background-color:#191917}.current-offers-section .card-container .info-card .btn-container a:hover img{filter:brightness(1000)}.current-offers-section .card-container .info-card .btn-container a.green-bg .circle{border-color:#fff}.current-offers-section .card-container .info-card .btn-container a.green-bg img{filter:brightness(1000)}.current-offers-section .card-container .info-card .btn-container a .circle{border-color:#fff}.current-offers-section .card-container .info-card .btn-container a .icon{filter:invert(1)}.current-offers-section .card-container .info-card .btn-container a p{color:#fff}.current-offers-section .card-container .info-card div:last-child{border-bottom:#fff solid 2px;margin-bottom:45px}}.partner-section{margin-bottom:0 !important}.partner-section.show-padding{padding:var(--section-padding-l) 0 0 !important}.partner-section.frame-bg-white{padding-bottom:0 !important}.partner-section .heading-container{max-width:min(1242px,90%);margin:auto;margin-bottom:30px;display:flex;justify-content:space-between;align-items:flex-end}.partner-section .heading-container h2{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;letter-spacing:-0.0537rem;max-width:881px;margin:0}.partner-section .heading-container h2 p{all:inherit}.partner-section .heading-container h2 p strong{display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800}@media only screen and (max-width:600px){.partner-section .heading-container h2 p strong{line-height:1.3}}.partner-section .heading-container a{font:var(--headline-xxs);text-transform:uppercase;text-decoration:none;color:#000;margin-left:auto;text-align:right}.partner-section .heading-container a:visited{color:inherit}.partner-section .content-container{background-color:#444;width:100%;display:flex;justify-content:space-between;align-items:stretch;-moz-column-gap:179px;column-gap:179px;box-sizing:border-box;padding:80px calc((100vw - min(1498px,90%))/2)}.partner-section .content-container .partner-img-container{display:flex;box-sizing:border-box;padding:30px;width:50%;max-height:482px;max-width:724px;background-color:#fff;aspect-ratio:724/481;align-self:center}.partner-section .content-container .partner-img-container img{max-width:466px;max-height:100px;flex:1 1 100%;width:100%;height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.partner-section .content-container .partner-text-container{max-width:466px;align-self:flex-end;margin-right:129px}.partner-section .content-container .partner-text-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);color:#fff;margin-bottom:2.1875rem}.partner-section .content-container .partner-text-container .partner-text{font:var(--copy);color:#191917;color:#fff;margin-bottom:2.8125rem}.partner-section .content-container .partner-text-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#fff;margin-bottom:3.125rem}.partner-section .content-container .partner-text-container .btn:visited{color:inherit}.partner-section .content-container .partner-text-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.partner-section .content-container .partner-text-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.partner-section .content-container .partner-text-container .btn img{filter:brightness(1);transition:all .2s ease}.partner-section .content-container .partner-text-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.partner-section .content-container .partner-text-container .btn:hover img{filter:brightness(1000)}.partner-section .content-container .partner-text-container .btn.green-bg .circle{border-color:#fff}.partner-section .content-container .partner-text-container .btn.green-bg img{filter:brightness(1000)}.partner-section .content-container .partner-text-container .btn .circle{border-color:#fff}.partner-section .content-container .partner-text-container .btn .circle img{filter:invert(1)}.partner-section .content-container .partner-text-container .btn p{color:#fff}.partner-section .content-container .partner-text-container .partner-categories-container{display:flex;flex-wrap:wrap;gap:.5rem}.partner-section .content-container .partner-text-container .partner-categories-container a,.partner-section .content-container .partner-text-container .partner-categories-container span{color:#fff;text-decoration:none;background-color:#191917;border-radius:4px;text-transform:uppercase;padding:0 3px}@media only screen and (max-width:1300px){.partner-section .content-container{-moz-column-gap:50px;column-gap:50px}.partner-section .content-container .partner-text-container{margin-right:0}}@media only screen and (max-width:1150px){.partner-section .heading-container{margin-bottom:15px;flex-direction:column;align-items:flex-start;row-gap:1rem}.partner-section .content-container{justify-content:center;align-items:center;flex-direction:column;padding:80px 0;row-gap:50px}.partner-section .content-container .partner-img-container{width:min(1498px,90%);max-width:724px;margin:auto;height:auto}.partner-section .content-container .partner-text-container{align-self:center;width:min(1498px,90%);max-width:724px;margin-right:0}.partner-section .content-container .partner-text-container .partner-categories-container{margin-bottom:0}}@media only screen and (max-width:600px){.partner-section .heading-container{margin-bottom:15px;flex-direction:column;align-items:flex-start;row-gap:1rem}.partner-section .heading-container h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.partner-section .heading-container h2 p{all:inherit}.partner-section .content-container{padding:50px 0;row-gap:30px}.partner-section .content-container .partner-text-container h2{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing)}}.shopfinder-section{width:min(1498px,90%);margin:80px auto;padding:0 !important;border-radius:150px;overflow:hidden}.shopfinder-section .search-container{background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box;padding:150px 129px 160px}.shopfinder-section .search-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);max-width:853px;margin-bottom:35px}.shopfinder-section .search-container label[for=shops]{text-transform:uppercase;color:#191917;letter-spacing:.05rem;display:block;margin-bottom:12px;max-width:560px}.shopfinder-section .search-container form{width:100%;max-width:761px;display:flex}.shopfinder-section .search-container form .search-field{display:inline-flex;align-items:flex-end;width:100%;vertical-align:bottom}.shopfinder-section .search-container form .search-field img{border-bottom:3px #444 solid;padding-bottom:13px;padding-right:21px;padding-left:11px}.shopfinder-section .search-container form .search-field input[type=search]{border:none;outline:none;background-color:rgba(0,0,0,0);border-bottom:3px #444 solid;height:50px;width:100%}.shopfinder-section .search-container form .search-field input[type=search]::-moz-placeholder{font:var(--copy);color:#191917;opacity:.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.shopfinder-section .search-container form .search-field input[type=search]::placeholder{font:var(--copy);color:#191917;opacity:.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.shopfinder-section .search-container form input[type=submit]{font:var(--headline-xs);letter-spacing:.36px;text-transform:uppercase;margin-left:31px;padding:14px 30px;border-radius:100px;border:none;outline:none;background-color:#fff;color:#000;cursor:pointer}.shopfinder-section .contact-container{padding:4.5625rem 8.0625rem 5rem;display:flex;-moz-column-gap:11.1875rem;column-gap:11.1875rem;background-color:#fff}.shopfinder-section .contact-container .contact-form-cta{max-width:29.125rem}.shopfinder-section .contact-container .contact-form-cta h4{font:var(--headline-s);text-transform:uppercase;margin-bottom:2.125rem}.shopfinder-section .contact-container .contact-form-cta .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#191917}.shopfinder-section .contact-container .contact-form-cta .btn:visited{color:inherit}.shopfinder-section .contact-container .contact-form-cta .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.shopfinder-section .contact-container .contact-form-cta .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.shopfinder-section .contact-container .contact-form-cta .btn img{filter:brightness(1);transition:all .2s ease}.shopfinder-section .contact-container .contact-form-cta .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.shopfinder-section .contact-container .contact-form-cta .btn:hover img{filter:brightness(1000)}.shopfinder-section .contact-container .contact-form-cta .btn.green-bg .circle{border-color:#fff}.shopfinder-section .contact-container .contact-form-cta .btn.green-bg img{filter:brightness(1000)}.shopfinder-section .contact-container .contact-info{display:flex;flex-direction:column}.shopfinder-section .contact-container .contact-info .tel-info,.shopfinder-section .contact-container .contact-info .mail-info{display:inline-flex;align-items:center;margin-bottom:.5rem}.shopfinder-section .contact-container .contact-info .tel-info .phone-icon,.shopfinder-section .contact-container .contact-info .tel-info .mail-icon,.shopfinder-section .contact-container .contact-info .mail-info .phone-icon,.shopfinder-section .contact-container .contact-info .mail-info .mail-icon{margin-right:.625rem}.shopfinder-section .contact-container .contact-info .tel-info a,.shopfinder-section .contact-container .contact-info .mail-info a{font:var(--headline-xs);text-decoration:none;color:#191917}.shopfinder-section .contact-container .contact-info .mail-info{margin-bottom:1.125rem}.shopfinder-section .contact-container .contact-info p{font:var(--headline-xs)}@media only screen and (max-width:1150px){.shopfinder-section .search-container{padding:100px 80px}.shopfinder-section .contact-container{padding:40px 80px 50px;-moz-column-gap:40px;column-gap:40px;row-gap:40px;justify-content:space-between;flex-wrap:wrap}.shopfinder-section .contact-container .contact-form-cta{width:300px;margin:auto}.shopfinder-section .contact-container .contact-info{margin:auto;width:auto;width:300px}}@media only screen and (max-width:600px){.shopfinder-section{border-radius:50px}.shopfinder-section .search-container{padding:70px 50px 50px}.shopfinder-section .search-container form{flex-direction:column;row-gap:30px}.shopfinder-section .search-container form input[type=submit]{max-width:250px;width:100%;margin:auto}.shopfinder-section .contact-container{padding:40px 50px 50px}.shopfinder-section .contact-container .contact-form-cta{width:100%}.shopfinder-section .contact-container .contact-form-cta h4{font:var(--headline-xxs);text-transform:uppercase}.shopfinder-section .contact-container .contact-info{width:100%}}.heading-teaser-section{padding:var(--section-padding-l) 0}.heading-teaser-section .content-container{margin:auto;width:min(1242px,90%)}.heading-teaser-section .content-container .heading{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;letter-spacing:-0.0537rem;margin-bottom:5.3125rem;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.heading-teaser-section .content-container .heading p{all:inherit;margin:0}.heading-teaser-section .content-container .heading strong{display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800}@media only screen and (max-width:600px){.heading-teaser-section .content-container .heading strong{line-height:1.3}}.heading-teaser-section .content-container .teaser{font:var(--copy);color:#191917;color:#191917;max-width:982px;margin-bottom:2.75rem}.heading-teaser-section .content-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#000}.heading-teaser-section .content-container .btn:visited{color:inherit}.heading-teaser-section .content-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.heading-teaser-section .content-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.heading-teaser-section .content-container .btn img{filter:brightness(1);transition:all .2s ease}.heading-teaser-section .content-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.heading-teaser-section .content-container .btn:hover img{filter:brightness(1000)}.heading-teaser-section .content-container .btn.green-bg .circle{border-color:#fff}.heading-teaser-section .content-container .btn.green-bg img{filter:brightness(1000)}@media only screen and (max-width:600px){.heading-teaser-section .content-container .heading{margin-bottom:20px}}.footer-nav-section{overflow:hidden}.footer-nav-section .footer-dark{background-color:#444;padding-top:4.875rem}.footer-nav-section .footer-dark .footer-links-container{width:min(1242px,90%);margin:auto;display:flex;gap:3.125rem;flex-wrap:wrap}.footer-nav-section .footer-dark .footer-links-container .help-links{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-grow:1}.footer-nav-section .footer-dark .footer-links-container .help-links .frame-default{padding:0 !important}.footer-nav-section .footer-dark .footer-links-container .help-links .frame{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-nav-section .footer-dark .footer-links-container .help-links .frame header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-nav-section .footer-dark .footer-links-container .help-links .frame header h2,.footer-nav-section .footer-dark .footer-links-container .help-links .frame header h2 a{font:var(--headline-xxs);text-transform:uppercase;color:#fff}.footer-nav-section .footer-dark .footer-links-container .help-links .frame a{text-decoration:none;color:#fff;text-transform:uppercase;font:normal normal normal 1rem/1.75rem Figtree}.footer-nav-section .footer-dark .footer-links-container .help-links .frame ul{-moz-column-count:2;column-count:2;-moz-column-gap:3.125rem;column-gap:3.125rem;list-style-type:none;padding-left:0}.footer-nav-section .footer-dark .footer-links-container .help-links .frame ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-nav-section .footer-dark .footer-links-container .help-links .frame ul li a{white-space:nowrap}.footer-nav-section .footer-dark .footer-links-container .social-media-links{margin-left:auto;text-align:right;min-width:129px;flex-grow:1}.footer-nav-section .footer-dark .footer-links-container .social-media-links p{color:#fff;text-transform:uppercase;font:normal normal normal 1rem/1.75rem Figtree;margin-bottom:1.375rem}.footer-nav-section .footer-dark .footer-links-container .social-media-links .social-media-icon-container{text-decoration:none;margin-left:1.875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.footer-nav-section .footer-dark .footer-links-container .social-media-links .social-media-icon-container .social-media-icon{text-decoration:none;color:#000}.footer-nav-section .footer-dark .top-btn-container{display:flex;justify-content:flex-end}.footer-nav-section .footer-dark .top-btn-container .back-to-top{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin:0 1.875rem 1.875rem 0}.footer-nav-section .footer-dark .top-btn-container .back-to-top:visited{color:inherit}.footer-nav-section .footer-dark .top-btn-container .back-to-top .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.footer-nav-section .footer-dark .top-btn-container .back-to-top p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.footer-nav-section .footer-dark .top-btn-container .back-to-top img{filter:brightness(1);transition:all .2s ease}.footer-nav-section .footer-dark .top-btn-container .back-to-top:hover .circle{border-color:#191917 !important;background-color:#191917}.footer-nav-section .footer-dark .top-btn-container .back-to-top:hover img{filter:brightness(1000)}.footer-nav-section .footer-dark .top-btn-container .back-to-top.green-bg .circle{border-color:#fff}.footer-nav-section .footer-dark .top-btn-container .back-to-top.green-bg img{filter:brightness(1000)}.footer-nav-section .footer-dark .top-btn-container .back-to-top .circle{border-color:#9d9d9c}.footer-nav-section .footer-dark .top-btn-container .back-to-top .circle .icon{filter:invert(1);transform:rotate(-90deg)}.footer-nav-section .footer-end{box-sizing:border-box;background-color:#fff;padding:1.6875rem calc((100vw - min(1242px,90%))/2) 1.8125rem;display:flex;justify-content:space-between;align-items:flex-end}.footer-nav-section .footer-end p{font:var(--copy);color:#191917;font-size:1rem;line-height:1rem;color:#191917}.footer-nav-section .footer-end .footer-nav-links{display:flex;-moz-column-gap:1.5625rem;column-gap:1.5625rem}.footer-nav-section .footer-end .footer-nav-links a,.footer-nav-section .footer-end .footer-nav-links button{text-decoration:none;text-transform:uppercase;color:#191917;font-weight:medium;line-height:1rem;padding:0;margin:0;border-radius:0;border:none;background-color:rgba(0,0,0,0);text-align:left;display:inline;cursor:pointer}@media only screen and (max-width:1150px){.footer-nav-section{overflow:hidden}.footer-nav-section .footer-dark{background-color:#444;padding-top:4.875rem}.footer-nav-section .footer-dark .footer-links-container{gap:20px;justify-content:space-between}.footer-nav-section .footer-dark .footer-links-container .help-links ul{-moz-column-gap:3.125rem;column-gap:3.125rem;max-height:none}.footer-nav-section .footer-dark .footer-links-container .help-links ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-nav-section .footer-dark .footer-links-container .social-media-links{margin:0;margin-left:auto}}@media only screen and (max-width:844px){.footer-nav-section .footer-dark .footer-links-container .social-media-links{margin-left:unset;text-align:left}.footer-nav-section .footer-dark .footer-links-container .social-media-links .social-media-icon-container{margin-left:0;margin-right:1.875rem}}@media only screen and (max-width:800px){.footer-nav-section .footer-dark .footer-links-container{flex-direction:column;row-gap:20px}.footer-nav-section .footer-dark .footer-links-container .help-links{min-width:none}.footer-nav-section .footer-end{flex-direction:column;align-items:flex-start}.footer-nav-section .footer-end .footer-nav-links{flex-direction:column;row-gap:10px;margin-top:10px}}@media only screen and (max-width:600px){.footer-nav-section .footer-dark .footer-links-container .help-links ul{display:flex;flex-direction:column}}.webinar-section{padding:var(--section-padding-l) 0}.webinar-section .heading-container{display:flex;align-items:center;width:min(1242px,90%);margin:auto;margin-bottom:3.1875rem}.webinar-section .heading-container .heading-link{text-decoration:none;max-width:46rem}.webinar-section .heading-container .heading-link:hover .circle{border-color:#191917 !important;background-color:#191917}.webinar-section .heading-container .heading-link:hover .icon{filter:brightness(1000)}.webinar-section .heading-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);letter-spacing:-0.0344rem;max-width:46rem;display:inline}.webinar-section .heading-container h2 a{text-decoration:none}.webinar-section .heading-container h2 .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;margin-bottom:5px;display:inline-flex;vertical-align:middle}.webinar-section .heading-container h2 .btn:visited{color:inherit}.webinar-section .heading-container h2 .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.webinar-section .heading-container h2 .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.webinar-section .heading-container h2 .btn img{filter:brightness(1);transition:all .2s ease}.webinar-section .heading-container h2 .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.webinar-section .heading-container h2 .btn:hover img{filter:brightness(1000)}.webinar-section .heading-container h2 .btn.green-bg .circle{border-color:#fff}.webinar-section .heading-container h2 .btn.green-bg img{filter:brightness(1000)}.webinar-section .heading-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px;align-self:flex-end;margin-left:auto;margin-bottom:5px}.webinar-section .heading-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.webinar-section .heading-container .carousel-btn-container .btn:visited{color:inherit}.webinar-section .heading-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.webinar-section .heading-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.webinar-section .heading-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.webinar-section .heading-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.webinar-section .heading-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.webinar-section .heading-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.webinar-section .heading-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.webinar-section .heading-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.webinar-section .heading-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.webinar-section .heading-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.webinar-section .heading-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.webinar-section .heading-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.webinar-section .heading-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.webinar-section .webinar-carousel{margin-left:calc((100vw - min(1498px,90%))/2);display:flex}.webinar-section .webinar-carousel .slick-list .slick-track{display:flex;-moz-column-gap:50px;column-gap:50px}.webinar-section .webinar-carousel .slick-list .slick-track .slick-slide{height:inherit !important}.webinar-section .webinar-carousel .card-link{display:block;text-decoration:none;color:#191917;height:inherit}.webinar-section .webinar-carousel .card-link .card{width:337px;height:100%;background-color:#fff}.webinar-section .webinar-carousel .card-link .card .img-container{width:100%;position:relative;height:337px;overflow:hidden}.webinar-section .webinar-carousel .card-link .card .img-container .webinar-img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center;object-position:center}.webinar-section .webinar-carousel .card-link .card .img-container .play-btn{position:absolute;margin:auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);height:100px;aspect-ratio:1}.webinar-section .webinar-carousel .card-link .card .card-text{box-sizing:border-box;width:100%;padding:25px}.webinar-section .webinar-carousel .card-link .card .card-text .webinar-tag{display:inline;margin-bottom:15px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;text-decoration:none;background-color:#191917;border-radius:4px;text-transform:uppercase;padding:0 3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.webinar-section .webinar-carousel .card-link .card .card-text h6{font:var(--headline-xs);margin-top:15px}.webinar-section .webinar-carousel .card-link .card .card-text .webinar-date{display:inline-flex;align-items:center;margin-bottom:10px}.webinar-section .webinar-carousel .card-link .card .card-text .webinar-date .date,.webinar-section .webinar-carousel .card-link .card .card-text .webinar-date .time{font:var(--copy);color:#191917}.webinar-section .webinar-carousel .card-link .card .card-text .webinar-date .date{margin-left:10px;text-transform:uppercase;font-weight:bold}.webinar-section .no-webinars-text{font:var(--headline-s);margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#9d9d9c;font-weight:normal;margin-top:100px;margin-bottom:100px}@media only screen and (max-width:1150px){.webinar-section .heading-container .heading-link{max-width:40rem}.webinar-section .heading-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing)}.webinar-section .heading-container .carousel-btn-container{display:none}.webinar-section .webinar-carousel{margin-left:0}.webinar-section .webinar-carousel .slick-list .slick-track{-moz-column-gap:0;column-gap:0}.webinar-section .webinar-carousel .card-link{width:min(100vw - 80px,337px);transform:translateX(20px);margin:0 15px !important}.webinar-section .webinar-carousel .card-link .card{width:100%}.webinar-section .webinar-carousel .card-link .card .img-container{aspect-ratio:1;height:unset}}@media only screen and (max-width:600px){.webinar-section .webinar-carousel .card-link .card .card-text{padding:1.25rem}.webinar-section .webinar-carousel .card-link .card .img-container .play-btn{width:70px;height:70px}}.shopfinder-wide-section{background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box}.shopfinder-wide-section .search-container{width:min(1242px,90%);margin:auto;padding:71px 0 81px}.shopfinder-wide-section .search-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);max-width:45.25rem;margin-bottom:3.125rem;color:#191917}.shopfinder-wide-section .search-container form{display:flex}.shopfinder-wide-section .search-container form .search-field{display:inline-flex;align-items:flex-end;width:594px;flex-shrink:1;vertical-align:bottom}.shopfinder-wide-section .search-container form .search-field img{border-bottom:3px #444 solid;padding-bottom:13px;padding-right:21px;padding-left:11px}.shopfinder-wide-section .search-container form .search-field input[type=search]{border:none;outline:none;background-color:rgba(0,0,0,0);border-bottom:3px #444 solid;height:50px;width:100%}.shopfinder-wide-section .search-container form .search-field input[type=search]::-moz-placeholder{font:var(--copy);color:#191917;opacity:.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.shopfinder-wide-section .search-container form .search-field input[type=search]::placeholder{font:var(--copy);color:#191917;opacity:.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.shopfinder-wide-section .search-container form input[type=submit]{font:var(--headline-xs);letter-spacing:.36px;text-transform:uppercase;margin-left:31px;padding:14px 30px;border-radius:100px;border:none;outline:none;background-color:#fff;color:#000;cursor:pointer;transition:color .2s ease,background-color .2s ease}.shopfinder-wide-section .search-container form input[type=submit]:hover{background-color:#000;color:#fff}@media only screen and (max-width:600px){.shopfinder-wide-section .search-container{padding:50px 0}.shopfinder-wide-section .search-container form{flex-direction:column;align-items:center;row-gap:30px}.shopfinder-wide-section .search-container form .search-field{width:100%}.shopfinder-wide-section .search-container form input[type=submit]{margin-top:10px;margin-left:0;max-width:250px;width:100%}}.solutions-section{padding:var(--section-padding-l) 0}.solutions-section .heading-container{display:flex;align-items:center;width:min(1242px,90%);margin:auto;margin-bottom:3.1875rem}.solutions-section .heading-container .heading-link{text-decoration:none}.solutions-section .heading-container .heading-link:hover .circle{border-color:#191917 !important;background-color:#191917}.solutions-section .heading-container .heading-link:hover .icon{filter:brightness(1000)}.solutions-section .heading-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);letter-spacing:-0.0344rem;max-width:46rem;display:inline;align-items:center}.solutions-section .heading-container h2 a{text-decoration:none}.solutions-section .heading-container h2 .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px;display:inline-flex;vertical-align:middle}.solutions-section .heading-container h2 .btn:visited{color:inherit}.solutions-section .heading-container h2 .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.solutions-section .heading-container h2 .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.solutions-section .heading-container h2 .btn img{filter:brightness(1);transition:all .2s ease}.solutions-section .heading-container h2 .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.solutions-section .heading-container h2 .btn:hover img{filter:brightness(1000)}.solutions-section .heading-container h2 .btn.green-bg .circle{border-color:#fff}.solutions-section .heading-container h2 .btn.green-bg img{filter:brightness(1000)}.solutions-section .heading-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px}.solutions-section .heading-container .btn:visited{color:inherit}.solutions-section .heading-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.solutions-section .heading-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.solutions-section .heading-container .btn img{filter:brightness(1);transition:all .2s ease}.solutions-section .heading-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.solutions-section .heading-container .btn:hover img{filter:brightness(1000)}.solutions-section .heading-container .btn.green-bg .circle{border-color:#fff}.solutions-section .heading-container .btn.green-bg img{filter:brightness(1000)}.solutions-section .heading-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px;align-self:flex-end;margin-left:auto}.solutions-section .heading-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.solutions-section .heading-container .carousel-btn-container .btn:visited{color:inherit}.solutions-section .heading-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.solutions-section .heading-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.solutions-section .heading-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.solutions-section .heading-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.solutions-section .heading-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.solutions-section .heading-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.solutions-section .heading-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.solutions-section .heading-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.solutions-section .heading-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.solutions-section .heading-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.solutions-section .heading-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.solutions-section .heading-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.solutions-section .heading-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.solutions-section .solutions-carousel{margin-left:calc((100vw - min(1498px,90%))/2);display:flex}.solutions-section .solutions-carousel .slick-list .slick-track{display:flex;-moz-column-gap:50px;column-gap:50px}.solutions-section .solutions-carousel .slick-list .slick-track .slick-slide{height:inherit !important}.solutions-section .solutions-carousel .card{width:595px;background-color:#fff;display:flex;flex-direction:column;text-decoration:none;color:#191917}.solutions-section .solutions-carousel .card img{height:595px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.solutions-section .solutions-carousel .card .card-text{box-sizing:border-box;padding:2.9375rem 3.125rem 3.125rem;flex-grow:1}.solutions-section .solutions-carousel .card .card-text h4{font:var(--headline-s);text-transform:uppercase;margin-bottom:1.25rem;text-overflow:ellipsis}.solutions-section .solutions-carousel .card .card-text p{font:var(--copy);color:#191917}.solutions-section .solutions-carousel .card .card-text p span::after{content:" • "}.solutions-section .solutions-carousel .card .card-text p span:last-of-type::after{content:unset}@media only screen and (max-width:1150px){.solutions-section .heading-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing)}.solutions-section .solutions-carousel .slick-list .slick-track{-moz-column-gap:30px;column-gap:30px}.solutions-section .solutions-carousel .slick-list .slick-track .card{width:min(100vw - 120px,595px)}.solutions-section .solutions-carousel .slick-list .slick-track .card img{aspect-ratio:1;height:unset}.solutions-section .solutions-carousel .slick-list .slick-track .card .card-text h4{font:var(--headline-xs)}.solutions-section .heading-container{align-items:flex-start;margin-bottom:20px}.solutions-section .heading-container .carousel-btn-container{display:none}}@media only screen and (max-width:600px){.solutions-section .solutions-carousel .card .card-text{padding:1.25rem}}.news-section{padding:var(--section-padding-l) 0}.news-section .heading-container{display:flex;align-items:center;width:min(1242px,90%);margin:auto;margin-bottom:3.1875rem}.news-section .heading-container .heading-link{text-decoration:none}.news-section .heading-container .heading-link:hover .circle{border-color:#191917 !important;background-color:#191917}.news-section .heading-container .heading-link:hover .icon{filter:brightness(1000)}.news-section .heading-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);letter-spacing:-0.0344rem;max-width:46rem;display:inline;align-items:center}.news-section .heading-container h2 a{text-decoration:none}.news-section .heading-container h2 .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px;display:inline-flex;vertical-align:middle}.news-section .heading-container h2 .btn:visited{color:inherit}.news-section .heading-container h2 .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.news-section .heading-container h2 .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.news-section .heading-container h2 .btn img{filter:brightness(1);transition:all .2s ease}.news-section .heading-container h2 .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.news-section .heading-container h2 .btn:hover img{filter:brightness(1000)}.news-section .heading-container h2 .btn.green-bg .circle{border-color:#fff}.news-section .heading-container h2 .btn.green-bg img{filter:brightness(1000)}.news-section .heading-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px}.news-section .heading-container .btn:visited{color:inherit}.news-section .heading-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.news-section .heading-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.news-section .heading-container .btn img{filter:brightness(1);transition:all .2s ease}.news-section .heading-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.news-section .heading-container .btn:hover img{filter:brightness(1000)}.news-section .heading-container .btn.green-bg .circle{border-color:#fff}.news-section .heading-container .btn.green-bg img{filter:brightness(1000)}.news-section .heading-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px;align-self:flex-end;margin-left:auto}.news-section .heading-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.news-section .heading-container .carousel-btn-container .btn:visited{color:inherit}.news-section .heading-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.news-section .heading-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.news-section .heading-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.news-section .heading-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.news-section .heading-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.news-section .heading-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.news-section .heading-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.news-section .heading-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.news-section .heading-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.news-section .heading-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.news-section .heading-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.news-section .heading-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.news-section .heading-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.news-section .news-carousel{margin-left:calc((100vw - min(1498px,90%))/2);display:flex;-moz-column-gap:50px;column-gap:50px}.news-section .news-carousel .slick-list .slick-track{display:flex}.news-section .news-carousel .slick-list .slick-track .slick-slide{height:inherit !important;margin:0 25px}.news-section .news-carousel .card{width:466px;display:block;background-color:#fff;text-decoration:none;color:#191917}.news-section .news-carousel .card img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:6/4;height:auto}.news-section .news-carousel .card .card-text{box-sizing:border-box;height:auto;padding:2.9375rem 3.125rem}.news-section .news-carousel .card .card-text .date{font:normal normal bold 1rem/1.75rem Figtree;color:gray}.news-section .news-carousel .card .card-text h4{color:#191917;font:var(--copy-big);font-weight:800;text-transform:uppercase;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:9rem}.news-section .news-carousel .card .card-text .teaser{font:var(--copy);color:#191917;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:5rem}@media only screen and (max-width:1150px){.news-section .news-carousel{margin:0}.news-section .news-carousel .card{width:min(100vw - 120px,466px);transform:translateX(20px);margin:0 15px !important}.news-section .news-carousel .card img{aspect-ratio:6/4;height:unset}.news-section .news-carousel .card .card-text h4{font:var(--headline-xs)}}@media only screen and (max-width:600px){.news-section .news-carousel{margin-left:0}.news-section .news-carousel .card .card-text{height:auto;padding:1.25rem}.news-section .news-carousel .card .card-text h4{font:var(--headline-xs)}.news-section .heading-container{align-items:flex-start;margin-bottom:20px}.news-section .heading-container .carousel-btn-container{display:none}}.event-teaser-section{width:min(1242px,90%);margin:auto;display:flex;justify-content:space-between;-moz-column-gap:50px;column-gap:50px;padding:var(--section-padding-l) 0}.event-teaser-section .small-teaser-container{width:100%;max-width:595px;display:flex;flex-direction:column;row-gap:25px}.event-teaser-section .small-teaser-container .teaser-small{background-color:#fff;padding:44px 50px 50px;border-radius:50px}.event-teaser-section .small-teaser-container .teaser-small h4{font:var(--headline-s);text-transform:uppercase}.event-teaser-section .small-teaser-container .teaser-small .teaser-text{font:var(--copy);color:#191917;margin-top:20px}.event-teaser-section .small-teaser-container .teaser-small .teaser-text:first-child{margin-top:0}.event-teaser-section .small-teaser-container .teaser-small .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-top:45px}.event-teaser-section .small-teaser-container .teaser-small .btn:visited{color:inherit}.event-teaser-section .small-teaser-container .teaser-small .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.event-teaser-section .small-teaser-container .teaser-small .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.event-teaser-section .small-teaser-container .teaser-small .btn img{filter:brightness(1);transition:all .2s ease}.event-teaser-section .small-teaser-container .teaser-small .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.event-teaser-section .small-teaser-container .teaser-small .btn:hover img{filter:brightness(1000)}.event-teaser-section .small-teaser-container .teaser-small .btn.green-bg .circle{border-color:#fff}.event-teaser-section .small-teaser-container .teaser-small .btn.green-bg img{filter:brightness(1000)}.event-teaser-section .teaser-card{width:100%;max-width:595px;box-sizing:border-box;min-height:794px;padding:54px;background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box;border-radius:50px}.event-teaser-section .teaser-card h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin:100px 0 0}.event-teaser-section .teaser-card .event-date{margin:0 0 30px;text-transform:uppercase}.event-teaser-section .teaser-card .teaser-text{font:var(--copy);color:#191917;margin-top:51px}.event-teaser-section .teaser-card .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer;margin-top:51px;background-color:#fff}.event-teaser-section .teaser-card .btn:visited{color:inherit}.event-teaser-section .teaser-card .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.event-teaser-section .teaser-card .btn .circle .icon{transition:.3s}.event-teaser-section .teaser-card .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.event-teaser-section .teaser-card .btn:hover .circle{background-color:#191917}.event-teaser-section .teaser-card .btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.event-teaser-section .teaser-card .btn .circle{border-color:#000}@media only screen and (max-width:1300px){.event-teaser-section .teaser-card h2{margin-top:0}}@media only screen and (max-width:1150px){.event-teaser-section{margin-top:80px !important;-moz-column-gap:25px;column-gap:25px;row-gap:25px;flex-direction:column;align-items:center}.event-teaser-section .small-teaser-container{max-width:unset;order:2}.event-teaser-section .small-teaser-container .teaser-small{box-sizing:border-box;padding:30px 35px 35px}.event-teaser-section .small-teaser-container .teaser-small h4{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing)}.event-teaser-section .small-teaser-container .teaser-small .teaser-text{margin-top:34px}.event-teaser-section .small-teaser-container .teaser-small .btn{margin-top:42px}.event-teaser-section .teaser-card{order:1;min-height:0;padding:40px;background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box;border-radius:50px;max-width:unset}.event-teaser-section .teaser-card h2{margin:0}.event-teaser-section .teaser-card .event-date{margin:0 0 30px}.event-teaser-section .teaser-card .teaser-text{font:var(--copy);color:#191917;margin-top:34px}.event-teaser-section .teaser-card .teaser-text:first-child{margin-top:0}.event-teaser-section .teaser-card .btn{margin-top:42px}}@media only screen and (max-width:600px){.event-teaser-section .small-teaser-container .teaser-small{box-sizing:border-box;padding:30px 35px 35px}.event-teaser-section .small-teaser-container .teaser-small .teaser-text{font:var(--copy);color:#191917;margin-top:20px}.event-teaser-section .small-teaser-container .teaser-small .teaser-text:first-child{margin-top:0}.event-teaser-section .teaser-card{flex-shrink:1;padding:40px;background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box;border-radius:50px}.event-teaser-section .teaser-card .event-date{margin:0 0 30px}.event-teaser-section .teaser-card .teaser-text{font:var(--copy);color:#191917}}.event-teaser-big-section{width:100%;padding:var(--section-padding-l) 0}.event-teaser-big-section .event-container{width:min(1498px,90%);min-height:41.5625rem;margin:auto;display:flex;align-items:stretch;border-radius:150px;overflow:hidden}.event-teaser-big-section .event-container .event-text{width:51.6%;position:relative;display:flex;justify-content:center;align-items:center}.event-teaser-big-section .event-container .event-text .event-text-background-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;pointer-events:none;z-index:-1;filter:brightness(0.6)}.event-teaser-big-section .event-container .event-text .event-text-container{max-width:90%;width:37.1875rem;margin:100px 129px 100px}.event-teaser-big-section .event-container .event-text .event-text-container .upcoming-events-heading{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-bottom:1.875rem;color:#fff;letter-spacing:-0.55px;text-shadow:0px 0px 25px rgba(0,0,0,.5019607843)}.event-teaser-big-section .event-container .event-text .event-text-container .event-info{font:var(--headline-s);font-weight:bold;color:#fff;margin-bottom:2.5rem;letter-spacing:-0.27px;text-shadow:0px 0px 25px rgba(0,0,0,.5019607843)}.event-teaser-big-section .event-container .event-text .event-text-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer}.event-teaser-big-section .event-container .event-text .event-text-container .btn:visited{color:inherit}.event-teaser-big-section .event-container .event-text .event-text-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.event-teaser-big-section .event-container .event-text .event-text-container .btn .circle .icon{transition:.3s}.event-teaser-big-section .event-container .event-text .event-text-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.event-teaser-big-section .event-container .event-text .event-text-container .btn:hover .circle{background-color:#191917}.event-teaser-big-section .event-container .event-text .event-text-container .btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.event-teaser-big-section .event-container .event-img{width:48.4%;background-color:#fff;display:flex;justify-content:center;align-items:center}.event-teaser-big-section .event-container .event-img a{display:block;width:71%;height:auto}.event-teaser-big-section .event-container .event-img a img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1300px){.event-teaser-big-section .event-container{flex-direction:column}.event-teaser-big-section .event-container .event-img{width:100%;padding:50px 0;flex-shrink:1}.event-teaser-big-section .event-container .event-text{width:100%;flex-shrink:1}.event-teaser-big-section .event-container .event-text .event-text-container{width:100%}}@media only screen and (max-width:600px){.event-teaser-big-section .event-container{flex-direction:column;border-radius:50px}.event-teaser-big-section .event-container .event-text{flex-grow:1}.event-teaser-big-section .event-container .event-text .event-text-container{margin:60px auto;max-width:80%;width:100%}.event-teaser-big-section .event-container .event-text .event-text-container .upcoming-events-heading{margin-bottom:20px}.event-teaser-big-section .event-container .event-text .event-text-container .event-info{font:var(--headline-xs);margin-bottom:25px}}.popular-products-section{margin:var(--section-padding-l) 0}.popular-products-section .heading-container{display:flex;align-items:center;width:min(1242px,90%);margin:auto auto 51px}.popular-products-section .heading-container .heading-link{text-decoration:none}.popular-products-section .heading-container .heading-link:hover .circle{border-color:#191917 !important;background-color:#191917}.popular-products-section .heading-container .heading-link:hover .icon{filter:brightness(1000)}.popular-products-section .heading-container h2{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);letter-spacing:-0.0344rem;display:inline;align-items:center;color:#fff}.popular-products-section .heading-container h2 a{text-decoration:none}.popular-products-section .heading-container h2 .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px;display:inline-flex;vertical-align:middle}.popular-products-section .heading-container h2 .btn:visited{color:inherit}.popular-products-section .heading-container h2 .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.popular-products-section .heading-container h2 .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.popular-products-section .heading-container h2 .btn img{filter:brightness(1);transition:all .2s ease}.popular-products-section .heading-container h2 .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.popular-products-section .heading-container h2 .btn:hover img{filter:brightness(1000)}.popular-products-section .heading-container h2 .btn.green-bg .circle{border-color:#fff}.popular-products-section .heading-container h2 .btn.green-bg img{filter:brightness(1000)}.popular-products-section .heading-container h2 .btn .circle{border-color:#fff}.popular-products-section .heading-container h2 .btn .circle .icon{filter:brightness(1000)}.popular-products-section .heading-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px;align-self:flex-end;margin-left:auto}.popular-products-section .heading-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.popular-products-section .heading-container .carousel-btn-container .btn:visited{color:inherit}.popular-products-section .heading-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.popular-products-section .heading-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.popular-products-section .heading-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.popular-products-section .heading-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.popular-products-section .heading-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.popular-products-section .heading-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.popular-products-section .heading-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.popular-products-section .heading-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.popular-products-section .heading-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.popular-products-section .heading-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.popular-products-section .heading-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.popular-products-section .heading-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.popular-products-section .heading-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.popular-products-section .heading-container .carousel-btn-container .btn .circle{border-color:#fff}.popular-products-section .heading-container .carousel-btn-container .btn .circle img{filter:brightness(1000)}.popular-products-section .popular-carousel{margin-left:calc((100vw - min(1498px,90%))/2);display:flex}.popular-products-section .popular-carousel .slick-list .slick-track{-moz-column-gap:50px;column-gap:50px;display:flex !important}.popular-products-section .popular-carousel .slick-list .slick-track .slick-slide{margin:0}.popular-products-section .popular-carousel .card{width:min(100vw - 120px,337px);height:inherit !important;display:block;background-color:#fff;text-decoration:none;-o-object-position:center;object-position:center}.popular-products-section .popular-carousel .card .img-container{height:337px;width:337px;display:flex;justify-content:center;align-items:flex-end}.popular-products-section .popular-carousel .card .img-container img{height:88.131%;max-width:88.131%;-o-object-fit:contain;object-fit:contain}.popular-products-section .popular-carousel .card .card-text{min-height:72px;width:100%;box-sizing:border-box;padding:25px}.popular-products-section .popular-carousel .card .card-text p{font:var(--copy);color:#191917;font-weight:normal}.popular-products-section[data-green]{background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;padding:70px 0 80px}.popular-products-section[data-green] .heading-container h2{letter-spacing:-0.0344rem;max-width:46rem;color:#fff}.popular-products-section[data-green] .heading-container h2 .btn .circle{border-color:#fff}.popular-products-section[data-green] .heading-container h2 .btn .circle .icon{filter:invert(1)}.popular-products-section[data-green] .heading-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px;align-self:flex-end;margin-left:auto}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn:visited{color:inherit}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.popular-products-section[data-green] .heading-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn .circle{border-color:#fff}.popular-products-section[data-green] .heading-container .carousel-btn-container .btn .circle .icon{filter:invert(1)}@media only screen and (max-width:1150px){.popular-products-section .heading-container .carousel-btn-container,.popular-products-section[data-green] .heading-container .carousel-btn-container{display:none}.popular-products-section .popular-carousel .slick-list .slick-track,.popular-products-section[data-green] .popular-carousel .slick-list .slick-track{-moz-column-gap:30px;column-gap:30px}.popular-products-section .popular-carousel .slick-list .slick-track .card .img-container,.popular-products-section[data-green] .popular-carousel .slick-list .slick-track .card .img-container{width:100%}}@media only screen and (max-width:600px){.popular-products-section,.popular-products-section[data-green]{padding:40px 0 55px}.popular-products-section .heading-container,.popular-products-section[data-green] .heading-container{margin-bottom:3.1875rem}.popular-products-section .heading-container h2,.popular-products-section[data-green] .heading-container h2{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing)}}.product_overview_container{padding-top:0 !important;margin:80px auto 160px !important}.product_overview_container .article_categories{width:min(1498px,90%);margin:50px auto;display:flex;flex-wrap:wrap;justify-content:space-between}.product_overview_container .article_categories .article_categories_item{width:42%;display:flex;margin-bottom:30px;text-decoration:none}.product_overview_container .article_categories .article_categories_item>div:nth-child(1){display:flex;flex-direction:column;justify-content:center;background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;padding:0;height:80px;width:80px;align-items:center;flex-shrink:0}.product_overview_container .article_categories .article_categories_item>div:nth-child(2){background-color:#fff;width:100%;height:100%;display:flex;align-items:center;padding-left:20px;padding-right:20px}.product-section{padding:var(--section-padding-l) 0}.product-section .heading-container{display:flex;align-items:center;width:min(1242px,90%);margin:auto;margin-bottom:51px}.product-section .heading-container .heading-link{text-decoration:none}.product-section .heading-container .heading-link:hover .circle{border-color:#191917 !important;background-color:#191917}.product-section .heading-container .heading-link:hover .icon{filter:brightness(1000)}.product-section .heading-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);letter-spacing:-0.0344rem;max-width:736px;display:inline;align-items:center}.product-section .heading-container h2 a{text-decoration:none}.product-section .heading-container h2 .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px;display:inline-flex;vertical-align:middle}.product-section .heading-container h2 .btn:visited{color:inherit}.product-section .heading-container h2 .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.product-section .heading-container h2 .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.product-section .heading-container h2 .btn img{filter:brightness(1);transition:all .2s ease}.product-section .heading-container h2 .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.product-section .heading-container h2 .btn:hover img{filter:brightness(1000)}.product-section .heading-container h2 .btn.green-bg .circle{border-color:#fff}.product-section .heading-container h2 .btn.green-bg img{filter:brightness(1000)}.product-section .heading-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px;align-self:flex-end;margin-left:auto}.product-section .heading-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.product-section .heading-container .carousel-btn-container .btn:visited{color:inherit}.product-section .heading-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.product-section .heading-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.product-section .heading-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.product-section .heading-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.product-section .heading-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.product-section .heading-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.product-section .heading-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.product-section .heading-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.product-section .heading-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.product-section .heading-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.product-section .heading-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.product-section .heading-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.product-section .heading-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.product-section .product-carousel{margin-left:calc((100vw - min(1498px,90%))/2);display:flex;-moz-column-gap:50px;column-gap:50px}.product-section .product-carousel .slick-list .slick-track{display:flex}.product-section .product-carousel .slick-list .slick-track .slick-slide{margin:0 25px}.product-section .product-carousel .card{width:466px;height:inherit;display:flex;flex-direction:column;background-color:#fff;text-decoration:none;-o-object-position:center;object-position:center}.product-section .product-carousel .card .img-container{background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;height:466px;width:466px;display:flex;justify-content:center;align-items:center}.product-section .product-carousel .card .img-container img{height:200px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-section .product-carousel .card .card-text{flex-grow:1;width:100%;box-sizing:border-box;padding:37px 50px 44px}.product-section .product-carousel .card .card-text p{font:var(--headline-s);color:#191917;text-transform:uppercase}@media only screen and (max-width:1150px){.product-section .product-carousel .card .card-text{padding:30px}.product_overview_container .heading-container{width:auto !important}.product_overview_container .article_categories{width:auto}.product_overview_container .article_categories .article_categories_item{width:100% !important}}@media only screen and (max-width:600px){.product-section .heading-container{display:none}.product-section .product-carousel{margin:0;-moz-column-gap:0;column-gap:0}.product-section .product-carousel .slick-list .slick-track .slick-slide{margin:0}.product-section .product-carousel .card{width:min(100vw - 80px,595px);transform:translateX(20px);margin:0 15px !important}.product-section .product-carousel .card .img-container{width:100%;height:unset;aspect-ratio:1}.product-section .product-carousel .card .card-text{padding:25px}}.testimonial-section{padding:var(--section-padding-l) 0}.testimonial-section h2{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;max-width:53.1875rem;margin:0 calc((100vw - min(1242px,90%))/2) 38px}.testimonial-section .testimonial-carousel{display:flex;-moz-column-gap:50px;column-gap:50px;margin-left:calc((100vw - min(1242px,90%))/2)}.testimonial-section .testimonial-carousel .slick-list .slick-track{display:flex;-moz-column-gap:50px;column-gap:50px}.testimonial-section .testimonial-carousel .card{display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-sizing:border-box;padding:0 190px 0 129px;min-height:555px;width:min(1242px,90%);max-width:90vw;height:inherit}.testimonial-section .testimonial-carousel .card .testimonial-text{width:595px;margin:50px}.testimonial-section .testimonial-carousel .card .testimonial-text .testimonial{color:#191917;font:var(--copy-big);margin-bottom:39px}.testimonial-section .testimonial-carousel .card .testimonial-text .author{font:var(--copy);color:#191917;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.testimonial-section .testimonial-carousel .card .img-container{position:relative;width:200px;height:200px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.testimonial-section .testimonial-carousel .card .img-container .person-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;aspect-ratio:1;-o-object-position:center;object-position:center;border-radius:50%}.testimonial-section .testimonial-carousel .card .img-container .quotes-icon{position:absolute;bottom:-30px;right:0}.testimonial-section .progress-bar-container{display:flex;align-items:center;width:min(1242px,90%);margin:auto}.testimonial-section .progress-bar-container .progress{display:block;width:100%;height:10px;margin:50px auto;overflow:hidden;background-color:#9d9d9c;background-image:linear-gradient(to right,#00763c,#00763c);background-repeat:no-repeat;background-size:0 100%;transition:background-size 1s ease-in-out}.testimonial-section .progress-bar-container .counter-container{display:flex}.testimonial-section .progress-bar-container .counter-container .counter{margin:auto 25px auto 50px;font:var(--copy);color:#191917;font-size:1rem;letter-spacing:.05rem;width:33px}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn:visited{color:inherit}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.testimonial-section .progress-bar-container .counter-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}@media only screen and (max-width:1150px){.testimonial-section h2{width:min(1242px,90%);max-width:40rem;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.testimonial-section .testimonial-carousel{-moz-column-gap:0;column-gap:0;margin-left:none;width:min(1242px,90%)}.testimonial-section .testimonial-carousel .slick-list .slick-track{-moz-column-gap:0;column-gap:0}.testimonial-section .testimonial-carousel .card{padding:50px;min-height:0;width:min(1242px,90%);max-width:90vw;-moz-column-gap:50px;column-gap:50px;justify-content:center}.testimonial-section .testimonial-carousel .card .testimonial-text{width:auto;margin:0;max-width:600px}.testimonial-section .testimonial-carousel .card .testimonial-text .testimonial{margin-bottom:20px}.testimonial-section .testimonial-carousel .card .img-container{width:150px;height:150px}.testimonial-section .testimonial-carousel .card .img-container .quotes-icon{bottom:-15px;width:45px;height:auto}}@media only screen and (max-width:600px){.testimonial-section h2{margin:0 auto;margin-bottom:20px}.testimonial-section .testimonial-carousel .card{padding:40px;-moz-column-gap:0;column-gap:0;row-gap:25px;justify-content:flex-start;flex-direction:column}.testimonial-section .testimonial-carousel .card .testimonial-text{order:2;display:flex;flex-direction:column}.testimonial-section .testimonial-carousel .card .testimonial-text .testimonial{font:var(--copy);color:#191917;font-weight:bold;margin-bottom:10px}.testimonial-section .testimonial-carousel .card .img-container{order:1;width:120px;height:120px}.testimonial-section .testimonial-carousel .card .img-container .quotes-icon{bottom:-15px;width:45px;height:auto}.testimonial-section .progress-bar-container .counter-container .counter{margin:auto 15px auto 15px}}.logo-slider-section{width:100%;box-sizing:border-box;overflow:hidden;margin-bottom:190px !important}.logo-slider-section.black-and-white .row-wrapper .row img{filter:saturate(0)}.logo-slider-section .row-wrapper{width:auto;display:flex;position:relative;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;filter:grayscale(0.1%);will-change:transform;transform-style:preserve-3d}.logo-slider-section .row-wrapper:hover *{-webkit-animation-play-state:paused !important;animation-play-state:paused !important}.logo-slider-section .row-wrapper .row{display:none;height:80px;-moz-column-gap:100px;column-gap:100px;-webkit-animation:none;animation:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;filter:blur(0.1px);will-change:transform;transform-style:preserve-3d;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:100px}@-webkit-keyframes scroll1{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-100% - 100px),0,0)}}@keyframes scroll1{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-100% - 100px),0,0)}}@-webkit-keyframes scroll2{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(100% + 100px),0,0)}}@keyframes scroll2{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(100% + 100px),0,0)}}.logo-slider-section .row-wrapper .row span,.logo-slider-section .row-wrapper .row a{height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;filter:blur(0.1px);will-change:transform;transform-style:preserve-3d}.logo-slider-section .row-wrapper .row img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;filter:blur(0.1px);will-change:transform;transform-style:preserve-3d;height:100%;max-width:260px;width:auto;-o-object-fit:contain;object-fit:contain}.logo-slider-section .row-wrapper .row img:hover{filter:none}.logo-slider-section .row-wrapper .row1{margin-bottom:59px}.logo-slider-section .row-wrapper .row1 img:first-child{margin-left:100px}.logo-slider-section .row-wrapper .row2 img:first-child{margin-right:100px}@media only screen and (max-width:768px){.logo-slider-section .row-wrapper .row{-moz-column-gap:40px;column-gap:40px;margin-left:40px}@-webkit-keyframes scroll1{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-100% - 40px),0,0)}}@keyframes scroll1{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-100% - 40px),0,0)}}@-webkit-keyframes scroll2{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(100% + 40px),0,0)}}@keyframes scroll2{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(100% + 40px),0,0)}}.logo-slider-section .row-wrapper .row1{margin-bottom:59px}.logo-slider-section .row-wrapper .row1 img:first-child{margin-left:40px}.logo-slider-section .row-wrapper .row2 img:first-child{margin-right:40px}}@media only screen and (max-width:600px){.logo-slider-section{margin-bottom:80px !important}.logo-slider-section .row-wrapper .row{height:50px}.logo-slider-section .row-wrapper .row.row1{margin-bottom:40px}.logo-slider-section .row-wrapper .row img{max-width:163px}}.text-img-bubble-section{width:100%;overflow:clip;overflow-y:visible;max-width:100vw}.text-img-bubble-section .header-above{display:none}.text-img-bubble-section .content{box-sizing:border-box;margin-left:calc((100vw - min(1242px,90%))/2);margin-right:calc((100vw - min(1498px,90%))/2);max-width:1369px;display:flex;justify-content:space-between;align-items:center;position:relative;-moz-column-gap:50px;column-gap:50px}.text-img-bubble-section .content .bubble{position:absolute;height:150px;width:auto}.text-img-bubble-section .content .bubble.bubble-dot{top:30px;height:183px;left:-373px}.text-img-bubble-section .content .bubble:nth-child(2){right:-221px;top:323px}.text-img-bubble-section .content .bubble:nth-child(3){bottom:51px;right:-90px}.text-img-bubble-section .content.img-left{flex-direction:row-reverse;margin-left:calc((100vw - min(1498px,90%))/2);margin-right:calc((100vw - min(1242px,90%))/2)}.text-img-bubble-section .content.img-left .bubble{position:absolute;height:150px;width:auto}.text-img-bubble-section .content.img-left .bubble.bubble-dot{height:183px;top:0;left:1474px;transform:scaleX(-1)}.text-img-bubble-section .content.img-left .bubble:nth-child(2){left:-70px;top:75px;z-index:-1}.text-img-bubble-section .content.img-left .bubble:nth-child(3){bottom:-70px;left:47.5%}.text-img-bubble-section .content .text-container{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4;width:34.185%;z-index:1}.text-img-bubble-section .content .text-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-bottom:30px}.text-img-bubble-section .content .text-container .text{font:var(--copy);color:#191917}.text-img-bubble-section .content .text-container .btn{margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.text-img-bubble-section .content .text-container .btn:visited{color:inherit}.text-img-bubble-section .content .text-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.text-img-bubble-section .content .text-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.text-img-bubble-section .content .text-container .btn img{filter:brightness(1);transition:all .2s ease}.text-img-bubble-section .content .text-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.text-img-bubble-section .content .text-container .btn:hover img{filter:brightness(1000)}.text-img-bubble-section .content .text-container .btn.green-bg .circle{border-color:#fff}.text-img-bubble-section .content .text-container .btn.green-bg img{filter:brightness(1000)}.text-img-bubble-section .content .img-container{width:52.89%;max-width:724px;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.text-img-bubble-section .content .img-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}@media only screen and (max-width:1150px){.text-img-bubble-section .header-above{display:block;font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-left:calc((100vw - min(1242px,90%))/2);margin-right:calc((100vw - min(1498px,90%))/2);margin-bottom:30px}.text-img-bubble-section .content{align-items:flex-start}.text-img-bubble-section .content .bubble{height:120px;width:auto}.text-img-bubble-section .content .bubble.bubble-dot{top:unset;bottom:40px;height:140px;left:0px;z-index:-1;display:none}.text-img-bubble-section .content .bubble:nth-child(2){right:-40px;top:-40px;z-index:-1}.text-img-bubble-section .content .bubble:nth-child(3){bottom:-40px;left:41%}.text-img-bubble-section .content.img-left{flex-direction:row-reverse;margin-left:calc((100vw - min(1498px,90%))/2);margin-right:calc((100vw - min(1242px,90%))/2)}.text-img-bubble-section .content.img-left .bubble{height:120px}.text-img-bubble-section .content.img-left .bubble.bubble-dot{height:140px;top:0;left:unset;right:0}.text-img-bubble-section .content.img-left .bubble:nth-child(2){left:-50px;top:75px}.text-img-bubble-section .content.img-left .bubble:nth-child(3){bottom:-40px;left:unset;right:0}.text-img-bubble-section .content .text-container{width:45%}.text-img-bubble-section .content .text-container h2{display:none}}@media only screen and (max-width:600px){.text-img-bubble-section .content{flex-direction:column;row-gap:30px}.text-img-bubble-section .content.img-left{flex-direction:column}.text-img-bubble-section .content .text-container{width:100%;margin-bottom:0}.text-img-bubble-section .content .img-container{width:100%}.text-img-bubble-section .content .bubble{display:none}}.teaser-img-round-section{padding:var(--section-padding-l) 0}.teaser-img-round-section .content{box-sizing:border-box;background-color:#fff;width:min(1498px,90%);margin:auto;display:flex;justify-content:space-between;-moz-column-gap:50px;column-gap:50px;align-items:center;padding:160px 129px;border-radius:150px}.teaser-img-round-section .content.img-left{flex-direction:row-reverse}.teaser-img-round-section .content .img-container{width:595px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;overflow:hidden;flex-shrink:1}.teaser-img-round-section .content .img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.teaser-img-round-section .content .text-container{max-width:470px;width:100%;flex-shrink:1}.teaser-img-round-section .content .text-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);letter-spacing:-0.0345rem;margin-bottom:30px}.teaser-img-round-section .content .text-container .teaser{font:var(--copy);color:#191917;margin-bottom:40px}.teaser-img-round-section .content .text-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer}.teaser-img-round-section .content .text-container .btn:visited{color:inherit}.teaser-img-round-section .content .text-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.teaser-img-round-section .content .text-container .btn .circle .icon{transition:.3s}.teaser-img-round-section .content .text-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.teaser-img-round-section .content .text-container .btn:hover .circle{background-color:#191917}.teaser-img-round-section .content .text-container .btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}@media only screen and (max-width:1150px){.teaser-img-round-section .content{justify-content:center;row-gap:40px;padding:100px 100px}.teaser-img-round-section .content .text-container{max-width:595px}}@media only screen and (max-width:900px){.teaser-img-round-section .content{flex-wrap:wrap}}@media only screen and (max-width:600px){.teaser-img-round-section .content{padding:40px;border-radius:50px}.teaser-img-round-section .content .text-container h2{margin-bottom:20px}.teaser-img-round-section .content .text-container .teaser{margin-bottom:30px}}.teaser-img-bg-section+.frame-bg-white,.teaser-img-bg-section+.default-element>.frame-bg-white:first-child{margin-top:3px !important}.teaser-img-bg-section{padding:var(--section-padding-l) 0 !important;margin:0 !important;background-color:#fff}.teaser-img-bg-section+.teaser-img-bg-section{margin-top:3px !important}.teaser-img-bg-section .content{width:min(1242px,90%);margin:auto;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:50px;column-gap:50px}.teaser-img-bg-section .content.img-left{flex-direction:row-reverse}.teaser-img-bg-section .content .text-container{max-width:470px;flex-shrink:2}.teaser-img-bg-section .content .text-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);color:#191917;margin-bottom:30px}.teaser-img-bg-section .content .text-container .teaser{font:var(--copy);color:#191917;margin-bottom:40px}.teaser-img-bg-section .content .text-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer}.teaser-img-bg-section .content .text-container .btn:visited{color:inherit}.teaser-img-bg-section .content .text-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.teaser-img-bg-section .content .text-container .btn .circle .icon{transition:.3s}.teaser-img-bg-section .content .text-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.teaser-img-bg-section .content .text-container .btn:hover .circle{background-color:#191917}.teaser-img-bg-section .content .text-container .btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.teaser-img-bg-section .content .img-container{width:466px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;overflow:hidden;flex-shrink:1}.teaser-img-bg-section .content .img-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}@media only screen and (max-width:600px){.teaser-img-bg-section .content{width:min(1242px,90%);flex-wrap:wrap;row-gap:40px}.teaser-img-bg-section .content .text-container{max-width:none;width:100%}.teaser-img-bg-section .content .text-container h2{margin-bottom:20px}.teaser-img-bg-section .content .text-container .teaser{margin-bottom:30px}.teaser-img-bg-section .content .img-container{max-width:none;width:100%}}body[data-scroll-off]{overflow:hidden;touch-action:none;-ms-touch-action:none}.header-placeholder{height:120px}.article-menu-placeholder{height:80px}.kompass-header{position:fixed;top:0;left:0;width:100%;z-index:99;display:flex;flex-direction:column;height:120px;transition:.3s}.kompass-header[data-slim]{height:80px}.kompass-header[data-slim] nav{height:80px;min-height:80px}.kompass-header[data-slim] nav .logo-container a{height:50%;margin-top:0}.kompass-header[data-slim] nav ul li a{margin-top:0}.kompass-header[data-slim] nav ul li button{margin-top:0}.kompass-header[data-submenu-active]{height:100vh;height:100dvh}.kompass-header nav{display:flex;background-color:#fff;width:100%;height:120px;min-height:120px;border-bottom:3px solid #f1f1f1;transition:.3s;-moz-column-gap:10px;column-gap:10px}.kompass-header nav .logo-container{display:flex;justify-content:center;align-items:center;width:auto;height:100%;transition:.3s;margin-left:37px;margin-right:37px}.kompass-header nav .logo-container a{display:block;width:100%;height:41.095%;transition:.3s;margin-top:20px}.kompass-header nav .logo-container a img{transition:.3s;height:100%;width:auto;-o-object-fit:contain;object-fit:contain;margin-left:-5px}.kompass-header nav .logo-container button{margin-top:0}.kompass-header nav ul{display:flex;list-style:none;-moz-column-gap:30px;column-gap:30px;padding:0}.kompass-header nav ul li{display:inline-flex;align-items:center;height:100%;transition:border-color .2s ease;border-bottom:3px solid rgba(0,0,0,0)}.kompass-header nav ul li.active{border-color:#000}.kompass-header nav ul li[data-active-open]{border-color:#000}.kompass-header nav ul li:hover{border-color:#00763c}.kompass-header nav ul li a{font:var(--headline-xxs);text-transform:uppercase;display:inline-flex;align-items:center;-moz-column-gap:10px;column-gap:10px;text-decoration:none;color:#000;margin-top:20px;transition:.3s}.kompass-header nav ul li a:visited{color:inherit}.kompass-header nav ul li a p{font-weight:inherit;font-size:inherit}.kompass-header nav ul li a[data-submenu-link]{position:relative}.kompass-header nav ul li a[data-submenu-link] .arrow{position:absolute;left:calc(100% + 12px);transform:rotate(90deg)}.kompass-header nav ul li.includes-submenu-link{margin-right:20px}.kompass-header nav ul li button{margin-top:20px;transition:.3s}.kompass-header nav .contact-search{margin-left:auto;margin-right:52px}.kompass-header nav .contact-search li button{font:var(--headline-xxs);text-transform:uppercase;border:none;outline:none;background-color:rgba(0,0,0,0);display:inline-flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.kompass-header nav .contact-search li button img{vertical-align:middle;cursor:pointer}.kompass-header nav .contact-search li button p{display:none;color:#000;font-weight:inherit}.kompass-header nav .contact-search li.contact-link{margin-left:33px}.kompass-header nav .contact-search li.contact-link a{position:relative}.kompass-header nav .contact-search li.contact-link a img{position:absolute;right:calc(100% + 12px)}.kompass-header nav .mobile-nav-btn{display:none}.kompass-header .submenus{position:relative;height:0%;transition:.3s;background:rgba(0,0,0,0);opacity:0;transition:.3s}.kompass-header .submenus[data-submenu-active]{opacity:1;height:100%}.kompass-header .submenus .submenu{display:flex;flex-direction:column;align-items:flex-end;height:100%;width:100%;opacity:0;position:absolute;pointer-events:none;overflow:hidden;overflow-y:auto;background-color:#fff;transition:.3s}.kompass-header .submenus .submenu .frame-default{margin-bottom:0 !important}.kompass-header .submenus .submenu[data-slim-nav] .close-btn{margin-top:24px;margin-bottom:100px;cursor:pointer}.kompass-header .submenus .submenu[data-slim-nav].solutions-screen .content,.kompass-header .submenus .submenu[data-slim-nav].services-screen .content,.kompass-header .submenus .submenu[data-slim-nav].products-screen .content{width:calc(100% - 50px)}.kompass-header .submenus .submenu[data-submenu-active]{pointer-events:all;opacity:100%}.kompass-header .submenus .submenu .close-x{row-gap:0px;display:flex;position:absolute;right:0;top:27px;bottom:27px;flex-direction:column;justify-content:space-around;align-self:center;margin-right:50px;background-color:rgba(0,0,0,0);border:none;outline:none;transition:.3s;height:26px;cursor:pointer}.kompass-header .submenus .submenu .close-x::before,.kompass-header .submenus .submenu .close-x::after{content:"";display:block;width:30px;height:4px;background-color:#000;border-radius:6px;transition:.3s}.kompass-header .submenus .submenu .close-x::before{transform:rotate(45deg) translateY(9px)}.kompass-header .submenus .submenu .close-x::after{transform:rotate(-45deg) translateY(-9px)}.kompass-header .submenus .submenu .close-x img{display:none}.kompass-header .submenus .submenu.solutions-screen .content,.kompass-header .submenus .submenu.services-screen .content,.kompass-header .submenus .submenu.products-screen .content{height:100%;width:calc(100% - 277px);display:flex;justify-content:space-between;-moz-column-gap:163px;column-gap:163px}.kompass-header .submenus .submenu.solutions-screen .content .text-container,.kompass-header .submenus .submenu.services-screen .content .text-container,.kompass-header .submenus .submenu.products-screen .content .text-container{width:712px}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2,.kompass-header .submenus .submenu.services-screen .content .text-container h2,.kompass-header .submenus .submenu.products-screen .content .text-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);display:inline-flex;align-items:center;margin-bottom:33px}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2:hover .btn .circle,.kompass-header .submenus .submenu.services-screen .content .text-container h2:hover .btn .circle,.kompass-header .submenus .submenu.products-screen .content .text-container h2:hover .btn .circle{border-color:#191917;background-color:#191917}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2:hover .btn .circle .icon,.kompass-header .submenus .submenu.services-screen .content .text-container h2:hover .btn .circle .icon,.kompass-header .submenus .submenu.products-screen .content .text-container h2:hover .btn .circle .icon{filter:invert(1)}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2 p a,.kompass-header .submenus .submenu.services-screen .content .text-container h2 p a,.kompass-header .submenus .submenu.products-screen .content .text-container h2 p a{color:#000;text-decoration:none;font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing)}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2 .btn,.kompass-header .submenus .submenu.services-screen .content .text-container h2 .btn,.kompass-header .submenus .submenu.products-screen .content .text-container h2 .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2 .btn:visited,.kompass-header .submenus .submenu.services-screen .content .text-container h2 .btn:visited,.kompass-header .submenus .submenu.products-screen .content .text-container h2 .btn:visited{color:inherit}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2 .btn .circle,.kompass-header .submenus .submenu.services-screen .content .text-container h2 .btn .circle,.kompass-header .submenus .submenu.products-screen .content .text-container h2 .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2 .btn p,.kompass-header .submenus .submenu.services-screen .content .text-container h2 .btn p,.kompass-header .submenus .submenu.products-screen .content .text-container h2 .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2 .btn img,.kompass-header .submenus .submenu.services-screen .content .text-container h2 .btn img,.kompass-header .submenus .submenu.products-screen .content .text-container h2 .btn img{filter:brightness(1);transition:all .2s ease}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2 .btn:hover .circle,.kompass-header .submenus .submenu.services-screen .content .text-container h2 .btn:hover .circle,.kompass-header .submenus .submenu.products-screen .content .text-container h2 .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2 .btn:hover img,.kompass-header .submenus .submenu.services-screen .content .text-container h2 .btn:hover img,.kompass-header .submenus .submenu.products-screen .content .text-container h2 .btn:hover img{filter:brightness(1000)}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2 .btn.green-bg .circle,.kompass-header .submenus .submenu.services-screen .content .text-container h2 .btn.green-bg .circle,.kompass-header .submenus .submenu.products-screen .content .text-container h2 .btn.green-bg .circle{border-color:#fff}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2 .btn.green-bg img,.kompass-header .submenus .submenu.services-screen .content .text-container h2 .btn.green-bg img,.kompass-header .submenus .submenu.products-screen .content .text-container h2 .btn.green-bg img{filter:brightness(1000)}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container{display:flex;width:100%;list-style:none;flex-wrap:wrap;row-gap:25px;-moz-column-gap:110px;column-gap:110px;padding-left:0;padding-bottom:30px}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container li,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container li,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container li{width:301px}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container li.back-link,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container li.back-link,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container li.back-link{display:none}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container li a,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container li a,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container li a{font:var(--headline-xxs);text-transform:uppercase;color:#000;text-decoration:none;border-bottom:solid 3px rgba(0,0,0,0);transition:border-color .2s ease}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container li a.active,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container li a.active,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container li a.active{border-bottom:solid 3px #000}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container li a:hover,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container li a:hover,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container li a:hover{border-bottom:solid 3px #00763c}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container li a:visited,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container li a:visited,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container li a:visited{color:inherit}.kompass-header .submenus .submenu.solutions-screen .content .img-container,.kompass-header .submenus .submenu.services-screen .content .img-container,.kompass-header .submenus .submenu.products-screen .content .img-container{min-height:550px;height:100%;width:768px;border-top-left-radius:150px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between}.kompass-header .submenus .submenu.solutions-screen .content .img-container .overlay,.kompass-header .submenus .submenu.services-screen .content .img-container .overlay,.kompass-header .submenus .submenu.products-screen .content .img-container .overlay{border-top-left-radius:150px;position:absolute;z-index:1;height:100%;width:100%;background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.3137254902))}.kompass-header .submenus .submenu.solutions-screen .content .img-container .background-img,.kompass-header .submenus .submenu.services-screen .content .img-container .background-img,.kompass-header .submenus .submenu.products-screen .content .img-container .background-img{-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;width:100%}.kompass-header .submenus .submenu.solutions-screen .content .img-container h2,.kompass-header .submenus .submenu.services-screen .content .img-container h2,.kompass-header .submenus .submenu.products-screen .content .img-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);z-index:1;max-width:67.447%;margin:136px auto 0 50px;color:#fff}.kompass-header .submenus .submenu.solutions-screen .content .img-container .btn,.kompass-header .submenus .submenu.services-screen .content .img-container .btn,.kompass-header .submenus .submenu.products-screen .content .img-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer;z-index:1;margin:50px 0 50px 50px}.kompass-header .submenus .submenu.solutions-screen .content .img-container .btn:visited,.kompass-header .submenus .submenu.services-screen .content .img-container .btn:visited,.kompass-header .submenus .submenu.products-screen .content .img-container .btn:visited{color:inherit}.kompass-header .submenus .submenu.solutions-screen .content .img-container .btn .circle,.kompass-header .submenus .submenu.services-screen .content .img-container .btn .circle,.kompass-header .submenus .submenu.products-screen .content .img-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.kompass-header .submenus .submenu.solutions-screen .content .img-container .btn .circle .icon,.kompass-header .submenus .submenu.services-screen .content .img-container .btn .circle .icon,.kompass-header .submenus .submenu.products-screen .content .img-container .btn .circle .icon{transition:.3s}.kompass-header .submenus .submenu.solutions-screen .content .img-container .btn p,.kompass-header .submenus .submenu.services-screen .content .img-container .btn p,.kompass-header .submenus .submenu.products-screen .content .img-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.kompass-header .submenus .submenu.solutions-screen .content .img-container .btn:hover .circle,.kompass-header .submenus .submenu.services-screen .content .img-container .btn:hover .circle,.kompass-header .submenus .submenu.products-screen .content .img-container .btn:hover .circle{background-color:#191917}.kompass-header .submenus .submenu.solutions-screen .content .img-container .btn:hover .circle .icon,.kompass-header .submenus .submenu.services-screen .content .img-container .btn:hover .circle .icon,.kompass-header .submenus .submenu.products-screen .content .img-container .btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.kompass-header .submenus .submenu.search-screen{height:100%;background:rgba(255,255,255,.4392156863);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kompass-header .submenus .submenu.search-screen div.search-ui{height:auto;background:#fff;display:flex;flex-direction:column;align-items:flex-end;width:100%;padding-bottom:100px}.kompass-header .submenus .submenu.search-screen div.search-ui .close-btn{cursor:pointer;background-color:rgba(0,0,0,0);border:none;border-radius:0;margin-right:52px;margin-top:70px;padding:0}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form .search-field{display:inline-flex;align-items:flex-end;width:594px;vertical-align:bottom;max-width:none;flex-direction:row-reverse}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form .search-field img{padding-bottom:13px;padding-right:21px;padding-left:11px;border-color:#000}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form .search-field input{max-width:min(1498px,90%)}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form .search-field input[type=search]{border:none;outline:none;background-color:rgba(0,0,0,0);border-bottom:3px #444 solid;height:50px;width:100%;font:var(--copy);color:#191917}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form .search-field input[type=search]::-moz-placeholder{font:var(--copy);color:#191917;opacity:.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form .search-field input[type=search]::placeholder{font:var(--copy);color:#191917;opacity:.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form input[type=submit]{font:var(--headline-xs);letter-spacing:.36px;text-transform:uppercase;padding:14px 30px;border-radius:100px;border:none;outline:none;background-color:#f69c29;cursor:pointer}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form input[type=submit]:hover{background-color:#191917;color:#fff}@media only screen and (max-width:1300px){.kompass-header nav .logo-container{margin:0 10px 0 37px}.kompass-header .submenus .submenu.solutions-screen .content,.kompass-header .submenus .submenu.services-screen .content,.kompass-header .submenus .submenu.products-screen .content{width:calc(100% - 40px);-moz-column-gap:0;column-gap:0}.kompass-header .submenus .submenu.solutions-screen .content .text-container,.kompass-header .submenus .submenu.services-screen .content .text-container,.kompass-header .submenus .submenu.products-screen .content .text-container{width:50%}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container li,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container li,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container li{width:100%}.kompass-header .submenus .submenu.solutions-screen .content .img-container,.kompass-header .submenus .submenu.services-screen .content .img-container,.kompass-header .submenus .submenu.products-screen .content .img-container{width:50%}.kompass-header .submenus .submenu.solutions-screen .content .img-container h2,.kompass-header .submenus .submenu.services-screen .content .img-container h2,.kompass-header .submenus .submenu.products-screen .content .img-container h2{max-width:80%}}@media(max-width:1300px){.header-placeholder{height:80px}.kompass-header,.kompass-header[data-slim]{height:80px;flex-direction:row;background-color:#fff;overflow:hidden}.kompass-header[data-mobile-menu-active],.kompass-header[data-slim][data-mobile-menu-active]{height:100vh}.kompass-header[data-mobile-menu-active],.kompass-header[data-submenu-active],.kompass-header[data-slim][data-mobile-menu-active],.kompass-header[data-slim][data-submenu-active]{height:100vh}.kompass-header[data-mobile-menu-active] nav,.kompass-header[data-submenu-active] nav,.kompass-header[data-slim][data-mobile-menu-active] nav,.kompass-header[data-slim][data-submenu-active] nav{overflow-y:auto;padding-bottom:30px}.kompass-header[data-mobile-menu-active] nav .mobile-nav-btn,.kompass-header[data-submenu-active] nav .mobile-nav-btn,.kompass-header[data-slim][data-mobile-menu-active] nav .mobile-nav-btn,.kompass-header[data-slim][data-submenu-active] nav .mobile-nav-btn{row-gap:0px}.kompass-header[data-mobile-menu-active] nav .mobile-nav-btn .line:nth-child(2),.kompass-header[data-submenu-active] nav .mobile-nav-btn .line:nth-child(2),.kompass-header[data-slim][data-mobile-menu-active] nav .mobile-nav-btn .line:nth-child(2),.kompass-header[data-slim][data-submenu-active] nav .mobile-nav-btn .line:nth-child(2){display:none}.kompass-header[data-mobile-menu-active] nav .mobile-nav-btn .line:first-child,.kompass-header[data-submenu-active] nav .mobile-nav-btn .line:first-child,.kompass-header[data-slim][data-mobile-menu-active] nav .mobile-nav-btn .line:first-child,.kompass-header[data-slim][data-submenu-active] nav .mobile-nav-btn .line:first-child{transform:rotate(45deg) translateY(9px)}.kompass-header[data-mobile-menu-active] nav .mobile-nav-btn .line:last-child,.kompass-header[data-submenu-active] nav .mobile-nav-btn .line:last-child,.kompass-header[data-slim][data-mobile-menu-active] nav .mobile-nav-btn .line:last-child,.kompass-header[data-slim][data-submenu-active] nav .mobile-nav-btn .line:last-child{transform:rotate(-45deg) translateY(-9px)}.kompass-header[data-submenu-active] nav,.kompass-header[data-slim][data-submenu-active] nav{width:0}.kompass-header nav,.kompass-header[data-slim] nav{height:99%;border:none;flex-direction:column;row-gap:30px;width:100%;flex-shrink:0}.kompass-header nav .logo-container,.kompass-header[data-slim] nav .logo-container{width:211px;height:80px;min-height:80px;justify-content:left}.kompass-header nav .logo-container a,.kompass-header[data-slim] nav .logo-container a{height:50%;margin:0;position:relative;z-index:20}.kompass-header nav ul,.kompass-header[data-slim] nav ul{flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:30px;margin-left:37px}.kompass-header nav ul li,.kompass-header[data-slim] nav ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.kompass-header nav ul li a,.kompass-header[data-slim] nav ul li a{margin-top:0}.kompass-header nav .contact-search,.kompass-header[data-slim] nav .contact-search{margin:10px 37px}.kompass-header nav .contact-search li button,.kompass-header[data-slim] nav .contact-search li button{font:var(--headline-xxs);text-transform:uppercase;border:none;outline:none;background-color:rgba(0,0,0,0);display:inline-flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.kompass-header nav .contact-search li button img,.kompass-header[data-slim] nav .contact-search li button img{vertical-align:middle}.kompass-header nav .contact-search li button p,.kompass-header[data-slim] nav .contact-search li button p{display:inline}.kompass-header nav .contact-search li.search button,.kompass-header[data-slim] nav .contact-search li.search button{position:fixed;top:24px;right:100px;margin-top:0}.kompass-header nav .contact-search li.search button img,.kompass-header[data-slim] nav .contact-search li.search button img{filter:brightness(0);height:32px;width:auto}.kompass-header nav .contact-search li.search button p,.kompass-header[data-slim] nav .contact-search li.search button p{display:none}.kompass-header nav .contact-search li.contact-link,.kompass-header[data-slim] nav .contact-search li.contact-link{margin-top:30px;margin-left:0}.kompass-header nav .contact-search li.contact-link a img,.kompass-header[data-slim] nav .contact-search li.contact-link a img{left:calc(100% + 10px);right:unset}.kompass-header nav .mobile-nav-btn,.kompass-header[data-slim] nav .mobile-nav-btn{display:flex;position:absolute;right:0;top:27px;bottom:27px;margin-right:37px;flex-direction:column;justify-content:space-around;row-gap:7px;align-self:center;background-color:rgba(0,0,0,0);border:none;outline:none;transition:.3s;height:26px;z-index:100}.kompass-header nav .mobile-nav-btn .line,.kompass-header[data-slim] nav .mobile-nav-btn .line{width:30px;height:4px;background-color:#000;border-radius:6px;transition:.3s}.kompass-header .submenus,.kompass-header[data-slim] .submenus{width:100%}.kompass-header .submenus .submenu .close-btn,.kompass-header[data-slim] .submenus .submenu .close-btn{cursor:pointer;margin-top:22px;margin-right:45px;margin-bottom:50px}.kompass-header .submenus .submenu .close-x,.kompass-header[data-slim] .submenus .submenu .close-x{display:none}.kompass-header .submenus .submenu.solutions-screen .content,.kompass-header .submenus .submenu.services-screen .content,.kompass-header .submenus .submenu.products-screen .content,.kompass-header[data-slim] .submenus .submenu.solutions-screen .content,.kompass-header[data-slim] .submenus .submenu.services-screen .content,.kompass-header[data-slim] .submenus .submenu.products-screen .content{flex-direction:column;width:calc(100% - 37px) !important;margin-top:110px !important}.kompass-header .submenus .submenu.solutions-screen .content .text-container,.kompass-header .submenus .submenu.services-screen .content .text-container,.kompass-header .submenus .submenu.products-screen .content .text-container,.kompass-header[data-slim] .submenus .submenu.solutions-screen .content .text-container,.kompass-header[data-slim] .submenus .submenu.services-screen .content .text-container,.kompass-header[data-slim] .submenus .submenu.products-screen .content .text-container{width:100%}.kompass-header .submenus .submenu.solutions-screen .content .text-container h2,.kompass-header .submenus .submenu.services-screen .content .text-container h2,.kompass-header .submenus .submenu.products-screen .content .text-container h2,.kompass-header[data-slim] .submenus .submenu.solutions-screen .content .text-container h2,.kompass-header[data-slim] .submenus .submenu.services-screen .content .text-container h2,.kompass-header[data-slim] .submenus .submenu.products-screen .content .text-container h2{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);margin-bottom:20px}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container,.kompass-header[data-slim] .submenus .submenu.solutions-screen .content .text-container .links-container,.kompass-header[data-slim] .submenus .submenu.services-screen .content .text-container .links-container,.kompass-header[data-slim] .submenus .submenu.products-screen .content .text-container .links-container{margin-top:20px}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container li,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container li,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container li,.kompass-header[data-slim] .submenus .submenu.solutions-screen .content .text-container .links-container li,.kompass-header[data-slim] .submenus .submenu.services-screen .content .text-container .links-container li,.kompass-header[data-slim] .submenus .submenu.products-screen .content .text-container .links-container li{width:100%}.kompass-header .submenus .submenu.solutions-screen .content .text-container .links-container li.back-link,.kompass-header .submenus .submenu.services-screen .content .text-container .links-container li.back-link,.kompass-header .submenus .submenu.products-screen .content .text-container .links-container li.back-link,.kompass-header[data-slim] .submenus .submenu.solutions-screen .content .text-container .links-container li.back-link,.kompass-header[data-slim] .submenus .submenu.services-screen .content .text-container .links-container li.back-link,.kompass-header[data-slim] .submenus .submenu.products-screen .content .text-container .links-container li.back-link{display:block}.kompass-header .submenus .submenu.solutions-screen .content .img-container,.kompass-header .submenus .submenu.services-screen .content .img-container,.kompass-header .submenus .submenu.products-screen .content .img-container,.kompass-header[data-slim] .submenus .submenu.solutions-screen .content .img-container,.kompass-header[data-slim] .submenus .submenu.services-screen .content .img-container,.kompass-header[data-slim] .submenus .submenu.products-screen .content .img-container{display:none}.kompass-header .submenus .submenu.search-screen,.kompass-header[data-slim] .submenus .submenu.search-screen{box-sizing:border-box;padding-top:100px}.kompass-header .submenus .submenu.search-screen .close-btn,.kompass-header[data-slim] .submenus .submenu.search-screen .close-btn{display:none}.kompass-header .submenus .submenu.search-screen div.search-ui,.kompass-header[data-slim] .submenus .submenu.search-screen div.search-ui{padding-bottom:0}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form,.kompass-header[data-slim] .submenus .submenu.search-screen div.search-ui .ke-search-form{display:flex;flex-direction:column;margin:0;width:100%;align-items:center;row-gap:20px}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form .search-field,.kompass-header[data-slim] .submenus .submenu.search-screen div.search-ui .ke-search-form .search-field{width:90%}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form input[type=submit],.kompass-header[data-slim] .submenus .submenu.search-screen div.search-ui .ke-search-form input[type=submit]{margin-left:0px;margin-bottom:20px;color:#000;width:100%;max-width:250px}}@media screen and (max-width:630px){.kompass-header,.kompass-header[data-slim]{height:80px}.kompass-header[data-mobile-menu-active] nav .mobile-nav-btn,.kompass-header[data-slim][data-mobile-menu-active] nav .mobile-nav-btn{margin-right:calc((100vw - min(1498px,90%))/2 - 3px)}.kompass-header nav,.kompass-header[data-slim] nav{height:99%;border:none;flex-direction:column;row-gap:30px}.kompass-header nav .logo-container,.kompass-header[data-slim] nav .logo-container{width:170px;height:80px;margin-left:calc((100vw - min(1498px,90%))/2)}.kompass-header nav .logo-container a,.kompass-header[data-slim] nav .logo-container a{height:50%}.kompass-header nav ul,.kompass-header nav .contact-search,.kompass-header[data-slim] nav ul,.kompass-header[data-slim] nav .contact-search{margin-left:calc((100vw - min(1498px,90%))/2)}.kompass-header nav .mobile-nav-btn,.kompass-header[data-slim] nav .mobile-nav-btn{right:0;top:27px;bottom:27px;margin-right:calc((100vw - min(1498px,90%))/2)}.kompass-header nav li.search button,.kompass-header[data-slim] nav li.search button{right:calc(60px + (100vw - min(1498px,90%))/2) !important}.kompass-header .submenus,.kompass-header[data-slim] .submenus{width:100%}.kompass-header .submenus .submenu .close-btn,.kompass-header[data-slim] .submenus .submenu .close-btn{margin-right:calc((100vw - min(1498px,90%))/2)}.kompass-header .submenus .submenu .close-x,.kompass-header[data-slim] .submenus .submenu .close-x{display:none}.kompass-header .submenus .submenu.solutions-screen .content,.kompass-header .submenus .submenu.services-screen .content,.kompass-header .submenus .submenu.products-screen .content,.kompass-header[data-slim] .submenus .submenu.solutions-screen .content,.kompass-header[data-slim] .submenus .submenu.services-screen .content,.kompass-header[data-slim] .submenus .submenu.products-screen .content{width:calc(100% - (100vw - min(1498px,90%))/2) !important}.kompass-header .submenus .submenu.search-screen div.search-ui .ke-search-form .search-field,.kompass-header[data-slim] .submenus .submenu.search-screen div.search-ui .ke-search-form .search-field{width:calc(90% - 10px)}.header-placeholder{height:80px}}.hero-slider-section{display:flex;align-items:center;position:relative;width:100%;min-height:max(100vh - 120px,640px)}.hero-slider-section .hero-carousel{width:100%;min-height:inherit;display:flex}.hero-slider-section .hero-carousel .slick-list{min-height:100%}.hero-slider-section .hero-carousel .slick-list .slick-track{min-height:100%;display:flex;transition-delay:10ms}.hero-slider-section .hero-carousel .slick-list .slick-track .slick-slide{position:relative;min-height:100% !important;height:inherit !important}.hero-slider-section .hero-carousel.slick-initialized .hero-container{display:block}.hero-slider-section .hero-carousel .hero-container{width:100%;height:inherit;display:none}.hero-slider-section .hero-carousel .hero-container:first-child{display:block}.hero-slider-section .hero-carousel .hero-container .background-img{position:absolute;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;z-index:-1}.hero-slider-section .hero-carousel .hero-container .content{box-sizing:border-box;padding-left:50px;padding-bottom:50px;display:flex;flex-direction:column;justify-content:center;width:895px;max-width:70%;height:100%;background:linear-gradient(89deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%)}.hero-slider-section .hero-carousel .hero-container .content h1,.hero-slider-section .hero-carousel .hero-container .content h2{margin-top:0;max-width:830px;font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800}@media only screen and (max-width:600px){.hero-slider-section .hero-carousel .hero-container .content h1,.hero-slider-section .hero-carousel .hero-container .content h2{line-height:1.3}}.hero-slider-section .hero-carousel .hero-container .content .header-wrap{margin-bottom:17px}.hero-slider-section .hero-carousel .hero-container .content .text{color:#191917;font:var(--copy-big);color:#fff;margin-bottom:47px}.hero-slider-section .hero-carousel .hero-container .content .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.hero-slider-section .hero-carousel .hero-container .content .btn:visited{color:inherit}.hero-slider-section .hero-carousel .hero-container .content .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.hero-slider-section .hero-carousel .hero-container .content .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.hero-slider-section .hero-carousel .hero-container .content .btn img{filter:brightness(1);transition:all .2s ease}.hero-slider-section .hero-carousel .hero-container .content .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.hero-slider-section .hero-carousel .hero-container .content .btn:hover img{filter:brightness(1000)}.hero-slider-section .hero-carousel .hero-container .content .btn.green-bg .circle{border-color:#fff}.hero-slider-section .hero-carousel .hero-container .content .btn.green-bg img{filter:brightness(1000)}.hero-slider-section .hero-carousel .hero-container .content .btn .circle .icon{filter:invert(1)}.hero-slider-section .hero-carousel .hero-container .content .btn p{color:#fff}.hero-slider-section .hero-carousel .hero-container .content .button-blocker{height:80px;flex-shrink:0;width:100%}.hero-slider-section .compass-needle{position:absolute;bottom:50px;left:66px;filter:invert(1);transform:rotate(-25deg);-webkit-animation:compass-needle .5s ease-in-out 0s infinite;animation:compass-needle .5s ease-in-out 0s infinite}@-webkit-keyframes compass-needle{0%,100%{transform:rotate(-15deg)}50%{transform:rotate(-35deg)}}@keyframes compass-needle{0%,100%{transform:rotate(-15deg)}50%{transform:rotate(-35deg)}}.hero-slider-section .btn-container{position:absolute;bottom:34px;left:501px;display:flex;align-items:center;-moz-column-gap:25px;column-gap:25px}.hero-slider-section .btn-container .counter{min-width:35px}.hero-slider-section .btn-container .counter p{font:var(--copy);color:#191917;color:#fff;font-size:16px}.hero-slider-section .btn-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px}.hero-slider-section .btn-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.hero-slider-section .btn-container .carousel-btn-container .btn:visited{color:inherit}.hero-slider-section .btn-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.hero-slider-section .btn-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.hero-slider-section .btn-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.hero-slider-section .btn-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.hero-slider-section .btn-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.hero-slider-section .btn-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.hero-slider-section .btn-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.hero-slider-section .btn-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.hero-slider-section .btn-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.hero-slider-section .btn-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.hero-slider-section .btn-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.hero-slider-section .btn-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.hero-slider-section .btn-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.hero-slider-section .btn-container .carousel-btn-container .btn .circle{border-color:#fff}.hero-slider-section .btn-container .carousel-btn-container .btn .circle .icon{filter:invert(1)}@media only screen and (max-width:1300px){.hero-slider-section .hero-carousel .hero-container .content{box-sizing:border-box;padding-top:20px}.hero-slider-section .hero-carousel .hero-container .content h1,.hero-slider-section .hero-carousel .hero-container .content h1 span,.hero-slider-section .hero-carousel .hero-container .content h2,.hero-slider-section .hero-carousel .hero-container .content h2 span{line-height:5.7rem;font-size:4.375rem}}@media only screen and (max-width:1150px){.hero-slider-section{min-height:max(100vh - 80px,640px)}.hero-slider-section .btn-container{left:unset;right:20px}.hero-slider-section .hero-carousel .hero-container .content h1,.hero-slider-section .hero-carousel .hero-container .content h1 span,.hero-slider-section .hero-carousel .hero-container .content h2,.hero-slider-section .hero-carousel .hero-container .content h2 span{line-height:4.375rem;font-size:3.375rem}.hero-slider-section .hero-carousel .hero-container .content .text{font:var(--copy);color:#191917;color:#fff;font-weight:bold;margin-bottom:30px}}@media only screen and (max-width:600px){.hero-slider-section{justify-content:flex-start;background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;height:auto;min-height:0}.hero-slider-section .hero-carousel .hero-container .background-img{position:static;height:auto;aspect-ratio:16/9;z-index:1;top:unset;left:unset;right:unset}.hero-slider-section .hero-carousel .hero-container .content{background:rgba(0,0,0,0);box-sizing:border-box;max-width:100%;padding:50px calc((100vw - min(1242px,90%))/2) 110px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.hero-slider-section .hero-carousel .hero-container .content h1,.hero-slider-section .hero-carousel .hero-container .content h1 span,.hero-slider-section .hero-carousel .hero-container .content h2,.hero-slider-section .hero-carousel .hero-container .content h2 span{padding:0;background-color:rgba(0,0,0,0);line-height:inherit;font-size:2.375rem;max-width:none}.hero-slider-section .hero-carousel .hero-container .content .header-wrap{margin-bottom:30px}.hero-slider-section .hero-carousel .hero-container .content .text{margin-bottom:40px}.hero-slider-section .hero-carousel .hero-container .content .btn .circle{border-color:#fff}.hero-slider-section .hero-carousel .hero-container .content .button-blocker{display:none}.hero-slider-section .compass-needle{left:calc((100vw - min(1242px,90%))/2 + 16px);bottom:47px}}@media only screen and (max-height:900px)and (min-width:600px){.hero-slider-section .hero-carousel .hero-container .content h1,.hero-slider-section .hero-carousel .hero-container .content h1 span,.hero-slider-section .hero-carousel .hero-container .content h2,.hero-slider-section .hero-carousel .hero-container .content h2 span{line-height:4.375rem;font-size:3.375rem}}@media only screen and (max-height:700px)and (max-width:900px)and (min-width:600px){.hero-slider-section .hero-carousel .hero-container .content h1,.hero-slider-section .hero-carousel .hero-container .content h1 span,.hero-slider-section .hero-carousel .hero-container .content h2,.hero-slider-section .hero-carousel .hero-container .content h2 span{line-height:4.375rem;font-size:3.375rem}}@media only screen and (max-height:600px)and (max-width:800px)and (min-width:600px){.hero-slider-section .hero-carousel .hero-container .content h1,.hero-slider-section .hero-carousel .hero-container .content h1 span,.hero-slider-section .hero-carousel .hero-container .content h2,.hero-slider-section .hero-carousel .hero-container .content h2 span{line-height:3.1rem;font-size:2.375rem}}@media only screen and (max-height:550px)and (min-width:600px){.hero-slider-section .hero-carousel .hero-container .content h1,.hero-slider-section .hero-carousel .hero-container .content h1 span,.hero-slider-section .hero-carousel .hero-container .content h2,.hero-slider-section .hero-carousel .hero-container .content h2 span{line-height:3.1rem;font-size:2.375rem}}.contact-footer{background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;color:#fff;position:relative;margin-bottom:0 !important}.contact-footer .bubble{position:absolute;height:150px;width:auto;z-index:1}.contact-footer .bubble:first-child{bottom:88px;left:-10px}.contact-footer .bubble:nth-child(2){bottom:-60px;left:120px}.contact-footer .bubble:nth-child(3){right:140px;bottom:52px}.contact-footer .content{z-index:1;position:relative;display:flex;flex-wrap:wrap;row-gap:60px;justify-content:space-between;-moz-column-gap:175px;column-gap:175px;margin:auto;padding:71px calc((100vw - min(1242px,90%))/2) 80px}.contact-footer .content .question-cta,.contact-footer .content .contact-info{max-width:466px;flex-shrink:1}.contact-footer .content .question-cta h3{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);margin-bottom:34px}.contact-footer .content .question-cta .text{font:var(--copy);color:#191917;color:#fff;margin-bottom:42px}.contact-footer .content .question-cta .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer}.contact-footer .content .question-cta .btn:visited{color:inherit}.contact-footer .content .question-cta .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.contact-footer .content .question-cta .btn .circle .icon{transition:.3s}.contact-footer .content .question-cta .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.contact-footer .content .question-cta .btn:hover .circle{background-color:#191917}.contact-footer .content .question-cta .btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.contact-footer .content .question-cta .btn p{color:#000}.contact-footer .content .contact-info{display:flex;flex-direction:column}.contact-footer .content .contact-info h4{font:var(--headline-s);text-transform:uppercase;margin-bottom:40px}.contact-footer .content .contact-info .tel-info,.contact-footer .content .contact-info .mail-info{display:inline-flex;align-items:center;margin-bottom:.5rem}.contact-footer .content .contact-info .tel-info .phone-icon,.contact-footer .content .contact-info .tel-info .mail-icon,.contact-footer .content .contact-info .mail-info .phone-icon,.contact-footer .content .contact-info .mail-info .mail-icon{display:inherit;margin-right:.625rem;filter:invert(1)}.contact-footer .content .contact-info .tel-info a,.contact-footer .content .contact-info .mail-info a{font:var(--headline-xs);text-decoration:none;color:#fff}.contact-footer .content .contact-info .tel-info a:visited,.contact-footer .content .contact-info .mail-info a:visited{color:inherit}.contact-footer .content .contact-info .tel-info a:hover,.contact-footer .content .contact-info .mail-info a:hover{text-decoration:underline}.contact-footer .content .contact-info .mail-info{margin-bottom:47px}.contact-footer .content .contact-info .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#fff}.contact-footer .content .contact-info .btn:visited{color:inherit}.contact-footer .content .contact-info .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.contact-footer .content .contact-info .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.contact-footer .content .contact-info .btn img{filter:brightness(1);transition:all .2s ease}.contact-footer .content .contact-info .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.contact-footer .content .contact-info .btn:hover img{filter:brightness(1000)}.contact-footer .content .contact-info .btn.green-bg .circle{border-color:#fff}.contact-footer .content .contact-info .btn.green-bg img{filter:brightness(1000)}.contact-footer .content .contact-info .btn .circle{border-color:#fff}.contact-footer .content .contact-info .btn .circle .icon{filter:invert(1)}.contact-footer .content .contact-info .btn:visited{color:inherit}.contact-footer .contact-btn-wrapper{position:absolute;bottom:0;left:0;width:100%;height:100vh}.contact-footer .contact-btn-wrapper div{width:100%;height:100%}.contact-footer .contact-btn{background-color:#444;color:#fff;text-decoration:none;width:50px;aspect-ratio:1;position:-webkit-sticky;position:sticky;z-index:1;bottom:32px;right:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}.contact-footer .contact-btn .icon{margin:auto;height:30px;width:auto}@media only screen and (max-width:1300px){.contact-footer .bubble:first-child{display:none}.contact-footer .bubble:nth-child(3){right:10px;bottom:22px}}@media only screen and (max-width:600px){.contact-footer{overflow-x:clip}.contact-footer .bubble:first-child{display:none}.contact-footer .bubble:nth-child(3){left:auto;bottom:auto;right:-80px;top:10px;display:none}.contact-footer .content{row-gap:40px;margin:auto;padding-top:50px;padding-bottom:50px}.contact-footer .content .question-cta,.contact-footer .content .contact-info{max-width:none;width:min(1242px,90%)}.contact-footer .content .question-cta h3{margin-bottom:10px}.contact-footer .content .question-cta .text{margin-bottom:20px}.contact-footer .content .contact-info h4{font:var(--headline-xs);margin-bottom:20px}.contact-footer .content .contact-info .mail-info{margin-bottom:30px}}.tx-kompass-articles a{text-decoration:none}.tx-kompass-articles img{max-width:100%;height:auto}.article-menu{height:80px;background:#fff;width:100%;display:flex;position:absolute;top:123px;transition:top .5s ease;z-index:-1;justify-content:center;align-items:center}.article-menu a{font-size:18px;padding:30px;margin-right:30px;text-decoration:none}.article-menu a.active{border-bottom:3px solid #00763c}.kompass-header[data-slim] .article-menu{top:-80px}.article-detail .akkordeon-section{padding-bottom:0}.article_detail_variants{width:min(1498px,90%);margin:auto}.article_detail_variants .description-teaser{font-weight:bold;font-size:27px;line-height:37px}.article_detail_variants img{max-width:100%;height:auto}.article_detail_variants .article_title{display:flex;margin-bottom:60px}.article_detail_variants .article_title>.logo{height:100%;width:25%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;max-width:260px;max-height:75px}.article_detail_variants .article_title>a{width:25%;max-width:260px;max-height:75px}.article_detail_variants .article_title>a>.logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;max-width:260px;max-height:75px}.article_detail_variants .article_title>div:first-child{width:100%}.article_detail_variants .article_title h1{margin:unset;padding-right:30px;font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);text-transform:uppercase}@media only screen and (max-width:1000px){.article_detail_variants .article_title h1{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}}.article_detail_variants .article_variant_details{display:grid;grid-template-columns:1.25fr 2.75fr;grid-gap:60px}.article_detail_variants .article_variant_details .right-infos{display:grid;grid-template-columns:1fr 1.75fr;grid-gap:60px}.article_detail_variants .article_variant_details .article_variant_images{width:465px;position:relative}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container{position:absolute;top:calc(50% - 80px);z-index:10;width:calc(100% - 30px);padding:15px;display:grid !important;grid-template-columns:1fr 1fr;display:flex;-moz-column-gap:15px;column-gap:15px;align-self:flex-end;margin-left:auto}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn:visited{color:inherit}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn:hover img{filter:brightness(1000)}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn.slick-disabled{opacity:50%}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn .circle{border-color:#f1f1f1;background-color:#f1f1f1}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn .circle img{filter:brightness(1000)}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container .btn.next-btn{justify-self:flex-end}.article_detail_variants .article_variant_details .article_variant_images .article-big-slider{margin-bottom:15px}.article_detail_variants .article_variant_details .article_variant_images .article-big-slider .article-detail-image{width:345px;height:345px;padding:60px;background-color:#fff;justify-content:center;align-content:center;display:flex}.article_detail_variants .article_variant_details .article_variant_images .article-big-slider .article-detail-image img{display:block;max-height:345px;height:auto;width:auto;-o-object-fit:contain;object-fit:contain;margin:auto}.article_detail_variants .article_variant_details .article_variant_images .article-big-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.article_detail_variants .article_variant_details .article_variant_images .article-big-slider .slick-arrow.slick-next{right:0}.article_detail_variants .article_variant_details .article-nav-slider .slick-track{margin-left:unset}.article_detail_variants .article_variant_details .article-nav-slider .article-detail-nav-image{width:50px;height:50px;padding:15px;background-color:#fff;margin-right:15px;justify-content:center;align-content:center;display:flex}.article_detail_variants .article_variant_details .article-nav-slider .article-detail-nav-image img{background-color:#fff;display:block;max-height:50px;height:auto;width:auto;-o-object-fit:contain;object-fit:contain}.article_detail_variants .article_variant_selector{margin:30px 0;padding:15px;background:#fff;border-left:8px solid #f69c29;border-bottom-right-radius:12px;border-top-right-radius:12px}.article_detail_variants .article_variant_selector .article_variant_selector_feature{display:flex;justify-content:space-between;margin:5px 0;align-items:center}.article_detail_variants .article_variant_selector .article_variant_selector_feature .selector-feature-label{width:240px;text-transform:uppercase;font-size:16px}.article_detail_variants .article_variant_selector .article_variant_selector_feature+.article_variant_selector_feature{margin-top:30px}.article_detail_variants .article_variant_selector .article_variant_selector_feature .article_variant_selector_feature_value{text-align:left;cursor:pointer}.article_detail_variants .article_variant_infos_icons{display:flex;gap:15px;margin-top:60px;justify-items:center;flex-wrap:wrap}.article_detail_variants .article_variant_infos_icons>img{display:block;max-height:50px;height:auto;width:auto}.article_detail_variants .arrow-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-bottom:15px}.article_detail_variants .arrow-btn:visited{color:inherit}.article_detail_variants .arrow-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.article_detail_variants .arrow-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.article_detail_variants .arrow-btn img{filter:brightness(1);transition:all .2s ease}.article_detail_variants .arrow-btn:hover .circle{border-color:#191917 !important;background-color:#191917}.article_detail_variants .arrow-btn:hover img{filter:brightness(1000)}.article_detail_variants .arrow-btn.green-bg .circle{border-color:#fff}.article_detail_variants .arrow-btn.green-bg img{filter:brightness(1000)}.article_detail_variants .arrow-btn img{transform:rotate(90deg)}.article_detail_variants .dealer-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#000;background-color:#f69c29;margin-top:30px;margin-left:auto;margin-right:0}.article_detail_variants .dealer-btn:visited{color:inherit}.article_detail_variants .dealer-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.article_detail_variants .dealer-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.article_detail_variants .dealer-btn img{filter:brightness(1);transition:all .2s ease}.article_detail_variants .dealer-btn:hover .circle{border-color:#191917 !important;background-color:#191917}.article_detail_variants .dealer-btn:hover img{filter:brightness(1000)}.article_detail_variants .dealer-btn.green-bg .circle{border-color:#fff}.article_detail_variants .dealer-btn.green-bg img{filter:brightness(1000)}.article_detail_variants .dealer-btn .circle{border-color:#000}.article_detail_variants .dealer-btn:hover .circle .icon{transform:var(--needle-rotation)}@media only screen and (max-width:1490px){.article_detail_variants .article_variant_details .right-infos{display:flex;flex-direction:column}}@media only screen and (max-width:1300px){.article_detail_variants .article_variant_details .article_variant_images{width:350px}.article_detail_variants .article_variant_details .article_variant_images .article-big-slider{margin-bottom:15px}.article_detail_variants .article_variant_details .article_variant_images .article-big-slider .article-detail-image{width:290px;height:290px;padding:30px}.article_detail_variants .article_variant_details .article_variant_images .article-big-slider .article-detail-image img{max-height:290px}.article_detail_variants .article_variant_details .article_variant_images .carousel-btn-container{top:calc(50% - 100px)}}@media only screen and (max-width:1150px){.article_detail_variants .article_variant_details{grid-gap:30px;grid-template-columns:unset;display:flex;flex-wrap:wrap}.article_detail_variants .article_variant_details .article_variant_infos{flex-grow:1}.article_detail_variants .article_variant_details .article_variant_selection{flex-basis:100%}.article_detail_variants .dealer-btn{margin-left:0;margin-right:auto}}@media only screen and (max-width:864px){.article_detail_variants .article_title h1{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing)}}@media only screen and (max-width:600px){.article_detail_variants .article_title{display:block}.article_detail_variants .article_title>div{margin-bottom:15px}.article_detail_variants .article_title>.logo,.article_detail_variants .article_title>a>.logo{-o-object-position:left;object-position:left}.article_detail_variants .article_variant_details .article_variant_images{width:100%}.article_detail_variants .article_variant_details .dealer-btn{margin-left:0;margin-right:auto}.article_detail_variants .article_variant_selector .article_variant_selector_feature{display:block}.article_detail_variants .article_variant_selector .article_variant_selector_feature .selector-feature-label{width:100%}.article_detail_variants .article_variant_selector .article_variant_selector_feature .article_variant_selector_feature_value{width:100%;max-width:unset}}.article-detail{padding:var(--section-padding-l) 0 !important}.article-detail>.breadcrumbs{width:min(1498px,90%);margin:0 auto 36px}#downloads{background-color:#fff;padding:60px 0}#downloads>div{margin:auto}#downloads .text-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing)}#downloads .download_button{display:flex;width:100%;justify-content:space-between;padding:20px 15px 25px 15px;border-bottom:3px solid;margin:0 !important}#downloads .download_button .downloads_file_name{font:var(--headline-s);text-transform:uppercase;font-weight:800;margin-bottom:4px;padding-right:25px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}#downloads .download_button .downloads_file_info{display:flex;list-style:none;padding:0}#downloads .download_button .downloads_file_info li{padding-right:0}#downloads .download_button .downloads_file_info li:after{content:"•";padding-left:5px}#downloads .download_button .downloads_file_info li:nth-last-child(1):after{content:""}@media only screen and (max-width:600px){#downloads .download_button .downloads_file_info{display:block}#downloads .download_button .downloads_file_info li{padding-right:5px;margin:0px;padding-left:0;list-style-type:none}#downloads .download_button .downloads_file_info li:after{content:"";padding-left:0}#downloads .download_button .downloads_file_info li:nth-last-child(1):after{content:""}}#downloads .download_button .download_icon{width:43px;height:43px;transform:rotate(90deg);display:flex;justify-content:center;border:4px solid #00763c;border-radius:50%;right:46px;top:24px}#variant_selection_modal{position:fixed;top:0;right:0;width:100%;max-width:440px;height:100%;background-color:#fff;transform:translateX(100%);transition:transform .3s ease-out;padding:20px 50px;box-sizing:border-box;z-index:9999}#variant_selection_modal>.inner{height:calc(100% - 93px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#variant_selection_modal>.inner::-webkit-scrollbar{display:none}#variant_selection_modal>.inner form{padding-bottom:50px}#variant_selection_modal.show{transform:translateX(0)}#variant_selection_modal .hidden{display:none}#variant_selection_modal h2{font:var(--headline-s);font-size:27px;font-weight:800;text-transform:uppercase;margin-top:70px;margin-bottom:33px}#variant_selection_modal>.close-modal{position:absolute;top:25px;right:29px;font-size:27px;border:none;background-color:rgba(0,0,0,0);cursor:pointer}#variant_selection_modal .featureSelectorSelect label{display:block;margin-top:25px;margin-bottom:7px;text-transform:uppercase}#variant_selection_modal .featureSelectorSelect .ui-selectmenu-button.ui-button{width:calc(100% - 30px);background-position:calc(100% - 10px) center}#variant_selection_modal .featureSelectorSelect .ui-selectmenu-button.ui-button:hover,#variant_selection_modal .featureSelectorSelect .ui-selectmenu-button.ui-button:focus{border:none;border-bottom:3px solid #000;background-image:url(/typo3conf/ext/kompass/Resources/Public/Icons/dropdown.svg);background-repeat:no-repeat;background-color:unset}#variant_selection_modal .featureSelectorRadio>label{display:block;margin-top:25px;margin-bottom:25px;text-transform:uppercase}#variant_selection_modal .featureSelectorRadio .radio-option{display:block;width:100%;margin-bottom:10px}#variant_selection_modal .featureSelectorRadio .radio-option input[type=radio]{opacity:0;position:absolute;width:50px;height:50px;cursor:pointer}#variant_selection_modal .featureSelectorRadio .radio-option input[type=radio]:checked+span{background-color:#00763c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-check' viewBox='0 0 16 16'%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'/%3E%3C/svg%3E");background-size:contain;border-color:#00763c}#variant_selection_modal .featureSelectorRadio .radio-option>div{display:flex;align-items:center}#variant_selection_modal .featureSelectorRadio .radio-option>div>span{display:flex;height:25px;line-height:1;border:3px solid;border-radius:50%;margin-right:15px;cursor:pointer;flex:0 0 25px}#variant_selection_modal .featureSelectorRadio .radio-option>div>label{background-color:#f1f1f1;display:flex;align-items:center;padding:16px;width:100%;cursor:pointer}#variant_selection_modal .featureSelectorRadio .radio-option>div>label img{margin-right:15px}#variant_selection_modal .featureSelectorRadio .radio-option.disabled{opacity:.4}#variant_selection_modal .featureSelectorRadio .radio-option.disabled input[type=radio]{cursor:default}#variant_selection_modal .featureSelectorRadio .radio-option.disabled>div>span{cursor:default}#variant_selection_modal .featureSelectorRadio .radio-option.disabled>div>label{cursor:default}#variant_selection_modal .variant_selection_modal_actions{position:absolute;bottom:0;width:calc(100% - 60px);left:0;padding:45px 30px;border-top:4px solid #f1f1f1;justify-content:space-around;display:flex;align-items:center;background-color:#fff}#variant_selection_modal a.close-modal{font-size:18px;font-weight:800;text-transform:uppercase;cursor:pointer}#variant_selection_modal a.variant-button{padding:15px 30px;border-radius:25px;font-size:18px;font-weight:800;text-transform:uppercase;background:#f69c29}@media screen and (max-width:440px){#variant_selection_modal{padding:20px}#variant_selection_modal form{padding-bottom:50px}#variant_selection_modal .variant_selection_modal_actions{display:block;text-align:center;padding:15px 30px}#variant_selection_modal .variant_selection_modal_actions>a.close-modal{padding:15px 30px;display:block}#variant_selection_modal .variant_selection_modal_actions>a.variant-button{margin-top:10px;display:inline-block}}#dealer_search_modal{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#f1f1f1;transform:translateY(-100%);transition:transform .3s ease-out;overflow-y:scroll;box-sizing:border-box;z-index:9999}#dealer_search_modal.show{transform:translateY(0)}#dealer_search_modal .hidden{display:none}#dealer_search_modal>.close-modal{position:absolute;top:30px;right:30px;font-size:24px;background-color:rgba(0,0,0,0);cursor:pointer;width:50px;height:50px;border-radius:50%;border:3px solid green;display:flex;align-items:center;justify-content:center;transition:all .2s ease}#dealer_search_modal>.close-modal img{transition:all .2s ease}#dealer_search_modal>.close-modal:hover{background-color:#191917;border-color:#191917}#dealer_search_modal>.close-modal:hover img{filter:invert(1)}#dealer_search_modal>div{width:min(1498px,90%);display:flex;margin:auto;margin-top:120px}#dealer_search_modal>div .dealer_article{background:#fff;padding:0;display:flex;align-items:center;flex:0 0 465px;margin-left:50px}#dealer_search_modal>div .dealer_article .modal_product_image{height:114px;display:flex;flex:0 0 114px;padding:20px}#dealer_search_modal>div .dealer_article .modal_product_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}#dealer_search_modal>div .dealer_article .modal_product_text{font-size:16px;font-weight:normal}#dealer_search_modal>div .dealer_article .modal_product_text .title{font-size:18px;font-weight:bold}@media only screen and (max-width:1150px){#dealer_search_modal>div .dealer_article{margin-left:0}}#dealer_search_modal .finder-plugin{margin-top:0;display:block;margin:0;width:100%}#dealer_search_modal .finder-plugin .dealer-list{padding:0 calc((100% - min(1523px,90%))/2)}#dealer_search_modal .finder-plugin .dealer-finder{margin-top:50px !important}#dealer_search_modal .finder-plugin .dealer-finder>h2{display:none}#dealer_search_modal .finder-plugin .dealer-finder #dealer-finder{padding:0 calc((100% - min(1523px,90%))/2)}#dealer_search_modal .finder-plugin .dealer-finder .dealer-map-container{padding:80px calc((100% - min(1523px,90%))/2)}#dealer_search_modal .dealer-finder-intro{padding:0 40px;width:min(1523px,90%);margin-top:110px}#dealer_search_modal .dealer-finder-intro h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing)}@media only screen and (max-width:1150px){#dealer_search_modal .dealer-finder-intro{display:block;padding:0}#dealer_search_modal .dealer-finder-intro h2{margin-bottom:15px}}#blur-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:9998;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#blur-overlay.show{display:block}.config-form{width:400px;max-width:100%;margin:0 auto}.config-form h2{font-size:1.5rem;margin-bottom:1rem}.config-form label{display:block;margin-bottom:.5rem}.config-form select{display:block;width:100%;padding:.5rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}.config-form button[type=submit]{display:block;width:100%;padding:.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.ui-selectmenu-menu.ui-front.ui-selectmenu-open{z-index:12500}.article-download-section{margin-top:3px}.article-download-section .text-container h2{font-size:55px;text-transform:none}.article-download-section .text-container h4{text-transform:uppercase;font-size:16px;font-weight:normal}.article-download-section .text-container .product-name{margin-bottom:40px}.article-download-section .text-container .download_button{display:block;border-bottom:2px solid #000;margin:25px 0;padding:0 40px 25px 15px;position:relative}.article-download-section .text-container .download_button .downloads_file_name{font-size:27px;font-weight:800}.article-download-section .text-container .download_button .downloads_file_info{margin:0;padding:0;display:inline-flex}.article-download-section .text-container .download_button .downloads_file_info li{list-style-type:disc;margin-left:21px;padding-left:0px}.article-download-section .text-container .download_button .downloads_file_info li:after{display:none}.article-download-section .text-container .download_button .downloads_file_info li::marker{color:#000;font-size:12px;line-height:1}.article-download-section .text-container .download_button .downloads_file_info li:first-child{list-style-type:none;margin-left:0;padding-left:0}.article-download-section .text-container .download_button .download_icon{position:absolute;right:20px;top:15px}.articles_list_plugin h1{padding-left:30px;font-weight:800 !important}.articles_grid{display:flex;flex-direction:row;height:100%}@media(min-width:1920px){.articles_grid{margin-left:calc((100% - 1920px)/2)}}.articles_grid .articles_dynamic_content{position:relative;margin-bottom:0}.articles_grid .articles_dynamic_content .articles_list{margin-bottom:0}.articles_grid .category_menue{height:100%;width:370px;display:flex;flex-direction:column;padding:0 20px 0 0;margin-right:30px;flex:1;position:-webkit-sticky;position:sticky;top:80px;max-height:calc(100vh - 80px);overflow-y:auto;margin-bottom:180px}.articles_grid .category_menue ul.category-list{margin:40px 0 0 0;padding:0;padding-left:37px;list-style-type:none}.articles_grid .category_menue ul.category-list>li{margin:0;padding:0;position:relative}.articles_grid .category_menue ul.category-list>li>span{position:absolute;right:0;top:1px;padding:20px;margin:-20px;cursor:pointer}.articles_grid .category_menue ul.category-list>li>span>img{rotate:90deg}.articles_grid .category_menue ul.category-list>li>ul{list-style-type:none;display:none}.articles_grid .category_menue ul.category-list>li.active>span>img{rotate:270deg}.articles_grid .category_menue ul.category-list>li.active>ul{display:block}.articles_grid .category_menue .current span{border-bottom:3px solid #00763c}.articles_grid .category_menue .category_menue_item{margin-bottom:30px;padding-right:25px;display:block}.articles_grid .product_content{width:calc(100% - 390px);display:flex;flex-direction:column;padding:0}.articles_grid .product_content>.frame-default{margin-top:0 !important}.articles_grid .popular-products-section h2{color:#000}.articles_grid .popular-products-section h2 .btn .circle{border-color:#00763c}.articles_grid .popular-products-section h2 .btn .circle .icon{filter:unset}.articles_grid .popular-products-section h2:hover .btn .circle .icon{filter:brightness(100)}.articles_grid .popular-products-section .heading-container .carousel-btn-container .btn .circle{background-color:#fff}.articles_grid .popular-products-section .heading-container .carousel-btn-container .btn .circle .icon{filter:unset}.articles_grid .popular-products-section .heading-container .carousel-btn-container .btn .circle:hover{background-color:#000}.articles_grid .popular-products-section .heading-container .carousel-btn-container .btn .circle:hover .icon{filter:brightness(100)}.articles_list{max-width:1120px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;margin-right:25px;margin-bottom:160px}.articles_list .articles_card{display:flex;flex-direction:column;padding:30px;background-color:#fff;height:calc(100% - 60px);min-height:400px}.articles_list .articles_card img{margin:auto}.articles_list .articles_card span{margin-top:30px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}@media only screen and (max-width:1150px){.articles_list{margin-right:0}}.product_container,.product_overview_container{padding-top:80px}.product_container .breadcrumbs,.product_overview_container .breadcrumbs{margin-left:max((100% - 1870px)/2,37px)}.product_container .heading-container:not(.ignore-article-list-styling),.product_overview_container .heading-container:not(.ignore-article-list-styling){display:flex;align-items:center;width:min(1242px,90%);margin:auto;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.product_container .heading-container:not(.ignore-article-list-styling) .heading-link,.product_overview_container .heading-container:not(.ignore-article-list-styling) .heading-link{text-decoration:none}.product_container .heading-container:not(.ignore-article-list-styling) .heading-link:hover .circle,.product_overview_container .heading-container:not(.ignore-article-list-styling) .heading-link:hover .circle{border-color:#191917 !important;background-color:#191917}.product_container .heading-container:not(.ignore-article-list-styling) .heading-link:hover .icon,.product_overview_container .heading-container:not(.ignore-article-list-styling) .heading-link:hover .icon{filter:brightness(1000) !important}.product_container .heading-container:not(.ignore-article-list-styling) h2,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);letter-spacing:-0.0344rem;max-width:46rem;display:inline;align-items:center}.product_container .heading-container:not(.ignore-article-list-styling) h2 a,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2 a{text-decoration:none}.product_container .heading-container:not(.ignore-article-list-styling) h2 .btn,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2 .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px;display:inline-flex;vertical-align:middle}.product_container .heading-container:not(.ignore-article-list-styling) h2 .btn:visited,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2 .btn:visited{color:inherit}.product_container .heading-container:not(.ignore-article-list-styling) h2 .btn .circle,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2 .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.product_container .heading-container:not(.ignore-article-list-styling) h2 .btn p,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2 .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.product_container .heading-container:not(.ignore-article-list-styling) h2 .btn img,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2 .btn img{filter:brightness(1);transition:all .2s ease}.product_container .heading-container:not(.ignore-article-list-styling) h2 .btn:hover .circle,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2 .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.product_container .heading-container:not(.ignore-article-list-styling) h2 .btn:hover img,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2 .btn:hover img{filter:brightness(1000)}.product_container .heading-container:not(.ignore-article-list-styling) h2 .btn.green-bg .circle,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2 .btn.green-bg .circle{border-color:#fff}.product_container .heading-container:not(.ignore-article-list-styling) h2 .btn.green-bg img,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2 .btn.green-bg img{filter:brightness(1000)}@media only screen and (max-width:1000px){.product_container .heading-container:not(.ignore-article-list-styling) h2,.product_overview_container .heading-container:not(.ignore-article-list-styling) h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}}.product_container .heading-container:not(.ignore-article-list-styling) .btn,.product_overview_container .heading-container:not(.ignore-article-list-styling) .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px}.product_container .heading-container:not(.ignore-article-list-styling) .btn:visited,.product_overview_container .heading-container:not(.ignore-article-list-styling) .btn:visited{color:inherit}.product_container .heading-container:not(.ignore-article-list-styling) .btn .circle,.product_overview_container .heading-container:not(.ignore-article-list-styling) .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.product_container .heading-container:not(.ignore-article-list-styling) .btn p,.product_overview_container .heading-container:not(.ignore-article-list-styling) .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.product_container .heading-container:not(.ignore-article-list-styling) .btn img,.product_overview_container .heading-container:not(.ignore-article-list-styling) .btn img{filter:brightness(1);transition:all .2s ease}.product_container .heading-container:not(.ignore-article-list-styling) .btn:hover .circle,.product_overview_container .heading-container:not(.ignore-article-list-styling) .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.product_container .heading-container:not(.ignore-article-list-styling) .btn:hover img,.product_overview_container .heading-container:not(.ignore-article-list-styling) .btn:hover img{filter:brightness(1000)}.product_container .heading-container:not(.ignore-article-list-styling) .btn.green-bg .circle,.product_overview_container .heading-container:not(.ignore-article-list-styling) .btn.green-bg .circle{border-color:#fff}.product_container .heading-container:not(.ignore-article-list-styling) .btn.green-bg img,.product_overview_container .heading-container:not(.ignore-article-list-styling) .btn.green-bg img{filter:brightness(1000)}.product_container .articles_list_plugin,.product_overview_container .articles_list_plugin{max-width:1120px;width:100%;margin-left:max((100% - 1870px)/2,37px)}.product_container .articles_list_plugin>div>div>div.default-element>.frame,.product_container .articles_list_plugin>div.default-element>.frame,.product_overview_container .articles_list_plugin>div>div>div.default-element>.frame,.product_overview_container .articles_list_plugin>div.default-element>.frame{margin-top:0 !important;margin-left:0 !important}.product_container .articles_list_plugin>div>div>div.default-element>.frame h1,.product_container .articles_list_plugin>div.default-element>.frame h1,.product_overview_container .articles_list_plugin>div>div>div.default-element>.frame h1,.product_overview_container .articles_list_plugin>div.default-element>.frame h1{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;font-weight:normal;padding-left:0;margin-top:15px;line-height:1.1;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.product_container .default-element .frame-default,.product_overview_container .default-element .frame-default{margin-bottom:0 !important;width:min(982px,90%);margin-left:auto;margin-right:auto}@media only screen and (max-width:1300px){.product_container .default-element .frame-default,.product_overview_container .default-element .frame-default{width:100%}}@media only screen and (max-width:1300px){.product_container .article_categories .article_categories_item,.product_overview_container .article_categories .article_categories_item{width:46%}.product_container .articles_grid .product_content .articles_slider_plugin .popular-products-section .popular-carousel .card,.product_overview_container .articles_grid .product_content .articles_slider_plugin .popular-products-section .popular-carousel .card{width:261px}.product_container .articles_grid .product_content .articles_slider_plugin .popular-products-section .popular-carousel .card .img-container,.product_overview_container .articles_grid .product_content .articles_slider_plugin .popular-products-section .popular-carousel .card .img-container{height:261px;width:261px}}@media only screen and (max-width:1150px){.product_container,.product_overview_container{width:auto;padding-left:calc((100vw - min(1242px,90%))/2);padding-right:calc((100vw - min(1242px,90%))/2);margin-right:0;overflow-x:hidden}.product_container .breadcrumbs,.product_overview_container .breadcrumbs{margin-left:0}.product_container .articles_list_plugin,.product_overview_container .articles_list_plugin{margin-left:0}.product_container .articles_list_plugin .default-element,.product_overview_container .articles_list_plugin .default-element{margin-bottom:30px}.product_container .articles_grid,.product_overview_container .articles_grid{display:block}.product_container .articles_grid .category_menue,.product_overview_container .articles_grid .category_menue{width:calc(100% + (100vw - min(1242px,90%))/2);padding-right:0;position:static;max-height:unset;overflow-y:unset;margin-bottom:30px;margin-right:unset;margin-left:0}.product_container .articles_grid .category_menue ul.category-list,.product_overview_container .articles_grid .category_menue ul.category-list{display:flex;flex-wrap:nowrap;overflow-x:auto;margin-bottom:30px;margin-top:0;padding-left:0}.product_container .articles_grid .category_menue ul.category-list::-webkit-scrollbar,.product_overview_container .articles_grid .category_menue ul.category-list::-webkit-scrollbar{display:none}.product_container .articles_grid .category_menue ul.category-list>li,.product_overview_container .articles_grid .category_menue ul.category-list>li{width:auto !important;flex:0 0 auto;border:3px solid #000;border-radius:8px;margin-right:12px}.product_container .articles_grid .category_menue ul.category-list>li>a,.product_overview_container .articles_grid .category_menue ul.category-list>li>a{margin:0 !important;padding:8px 12px}.product_container .articles_grid .category_menue ul.category-list>li.active,.product_overview_container .articles_grid .category_menue ul.category-list>li.active{background-color:#00763c;border-color:#00763c;color:#f1f1f1}.product_container .articles_grid .category_menue ul.category-list>li.active>a.category_menue_item,.product_overview_container .articles_grid .category_menue ul.category-list>li.active>a.category_menue_item{margin-bottom:10px}.product_container .articles_grid .category_menue ul.category-list>li>ul,.product_overview_container .articles_grid .category_menue ul.category-list>li>ul{display:none !important}.product_container .articles_grid .category_menue ul.category-list>li .category-menu-handle,.product_overview_container .articles_grid .category_menue ul.category-list>li .category-menu-handle{display:none}.product_container .articles_grid .product_content,.product_overview_container .articles_grid .product_content{width:100%}.product_container .articles_grid .product_content .article_categories,.product_overview_container .articles_grid .product_content .article_categories{margin:40px auto}.product_container .articles_grid .product_content .article_categories .article_categories_item,.product_overview_container .articles_grid .product_content .article_categories .article_categories_item{width:45%}.product_container .articles_grid .product_content .articles_slider_plugin>section.popular-products-section .popular-carousel,.product_overview_container .articles_grid .product_content .articles_slider_plugin>section.popular-products-section .popular-carousel{width:calc(100% + (100vw - min(1242px,90%))/2)}}@media only screen and (max-width:864px){.product_container .articles_list_filter .filterContainer,.product_overview_container .articles_list_filter .filterContainer{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.product_container .articles_list_filter .filterContainer,.product_overview_container .articles_list_filter .filterContainer{grid-template-columns:repeat(1,1fr) !important}}.articles_pagination{margin-top:40px;max-width:1120px;margin-right:25px}.articles_pagination .articles_pagination_filling_dots+.articles_pagination_filling_dots{display:none}.articles_pagination ul{list-style:none;display:flex;justify-content:center;align-items:center}.articles_pagination ul li{margin:15px;font-size:18px}.articles_pagination ul li.current{font-weight:600;text-decoration:underline}.articles_pagination ul li .arrow-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.articles_pagination ul li .arrow-btn:visited{color:inherit}.articles_pagination ul li .arrow-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.articles_pagination ul li .arrow-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.articles_pagination ul li .arrow-btn img{filter:brightness(1);transition:all .2s ease}.articles_pagination ul li .arrow-btn:hover .circle{border-color:#191917 !important;background-color:#191917}.articles_pagination ul li .arrow-btn:hover img{filter:brightness(1000)}.articles_pagination ul li .arrow-btn.green-bg .circle{border-color:#fff}.articles_pagination ul li .arrow-btn.green-bg img{filter:brightness(1000)}.articles_pagination ul li.prev .arrow-btn img{transform:rotate(180deg)}#spinner-overlay{position:absolute;top:0;left:0;width:100%;max-width:1120px;height:100%;background-color:rgba(241,241,241,.8);display:none;justify-content:center;align-items:center;z-index:9999}#spinner-overlay .spinner{width:50px;height:50px;border:5px solid #ccc;border-top-color:#333;border-radius:50%;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;position:absolute;top:50px}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media only screen and (max-width:1300px){.articles_list{grid-template-columns:repeat(2,1fr);grid-gap:20px}}@media only screen and (max-width:600px){.articles_list{grid-template-columns:repeat(1,1fr)}}.product_content .partner-section.show-padding{padding:0 !important}@media(min-width:1151px){.product_content .partner-section .heading-container{padding-left:50px;padding-right:max(100px,5%)}.product_content .partner-section .content-container{padding-left:50px}.product_content .partner-section .content-container .partner-text-container{margin-right:0}.product_content .icon-section h2{margin-left:50px;margin-right:calc((100% - min(1498px,90%))/2 + 100px);max-width:unset;width:unset}.product_content .icon-section .icon-container{margin-left:50px}.product_content .teaser-img-round-section .content{margin-left:0}.product_content .shopfinder-section{margin-left:0}.product_content .event-teaser-section{margin-left:0}.product_content .popular-products-section .heading-container{width:calc(min(1242px,90%) + 50px)}}@media(min-width:1151px)and (max-width:1700px){.product_content .partner-section .content-container{-moz-column-gap:50px;column-gap:50px;padding-right:max(100px,5%)}.product_content .teaser-img-round-section .content{padding:80px 50px}.product_content .shopfinder-section .search-container,.product_content .shopfinder-section .contact-container{padding:60px 50px 70px}}@media(max-width:1444px)and (min-width:601px){.product_content .partner-section .heading-container{padding-left:50px;box-sizing:border-box;max-width:unset;padding-right:calc((100% - min(724px,90%))/2);margin-bottom:15px;flex-direction:column;align-items:flex-start;row-gap:1rem}.product_content .partner-section .content-container{justify-content:center;align-items:center;flex-direction:column;padding:80px 0;row-gap:50px}.product_content .partner-section .content-container .partner-img-container{width:min(1498px,90%);max-width:724px;margin:auto;height:auto}.product_content .partner-section .content-container .partner-text-container{align-self:center;width:min(1498px,90%);max-width:724px;margin-right:0}.product_content .partner-section .content-container .partner-text-container .partner-categories-container{margin-bottom:0}.product_content .teaser-img-round-section .content{justify-content:center;row-gap:40px;padding:100px 100px;flex-wrap:wrap}.product_content .teaser-img-round-section .content .text-container{max-width:595px}.product_content .icon-section h2{margin-right:50px}.product_content .shopfinder-section .search-container{padding:100px 80px}.product_content .shopfinder-section .contact-container{padding:40px 80px 50px;-moz-column-gap:40px;column-gap:40px;row-gap:40px;justify-content:space-between;flex-wrap:wrap}.product_content .shopfinder-section .contact-container .contact-form-cta{width:300px;margin:auto}.product_content .shopfinder-section .contact-container .contact-info{margin:auto;width:auto;width:300px}.product_content .event-teaser-section{margin-top:80px !important;-moz-column-gap:25px;column-gap:25px;row-gap:25px;flex-direction:column;align-items:center}.product_content .event-teaser-section .small-teaser-container{max-width:unset;order:2}.product_content .event-teaser-section .small-teaser-container .teaser-small{box-sizing:border-box;padding:30px 35px 35px}.product_content .event-teaser-section .small-teaser-container .teaser-small h4{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing)}.product_content .event-teaser-section .small-teaser-container .teaser-small .teaser-text{margin-top:34px}.product_content .event-teaser-section .small-teaser-container .teaser-small .btn{margin-top:42px}.product_content .event-teaser-section .teaser-card{order:1;min-height:0;padding:40px;background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box;border-radius:50px;max-width:unset}.product_content .event-teaser-section .teaser-card h2{margin:0}.product_content .event-teaser-section .teaser-card .event-date{margin:0 0 30px}.product_content .event-teaser-section .teaser-card .teaser-text{font:var(--copy);color:#191917;margin-top:34px}.product_content .event-teaser-section .teaser-card .teaser-text:first-child{margin-top:0}.product_content .event-teaser-section .teaser-card .btn{margin-top:42px}}@media only screen and (max-width:1150px){.product_content .partner-section .heading-container{max-width:min(1242px,90vw);padding-right:0;padding-left:0}.product_content .partner-section .content-container .partner-text-container,.product_content .partner-section .content-container .partner-img-container{max-width:min(1242px,90vw)}.product_content .icon-section,.product_content .logo-slider-section,.product_content .partner-section{margin-left:calc((100vw - min(1242px,90%))/2*-1);width:calc(100% + 100vw - min(1242px,90%))}.product_content .icon-section .h1{margin-left:calc(100vw - min(1242px,90vw));margin-right:calc(100vw - min(1242px,90vw))}.product_content .shopfinder-section,.product_content .event-teaser-section,.product_content .teaser-img-round-section .content{margin-left:0;margin-right:0;width:unset}}.articles_slider_plugin{margin-bottom:80px}.articles_slider_plugin>section.popular-products-section:first-child{margin-top:0}.articles_slider_plugin>section.popular-products-section:last-child{margin-bottom:0}.product_content .articles_slider_plugin>section.popular-products-section .heading-container{margin-left:0;margin-bottom:50px}.product_content .articles_slider_plugin>section.popular-products-section .popular-carousel{margin-left:0}.ms-options-wrap{position:relative}.ms-options-wrap,.ms-options-wrap *{box-sizing:border-box}.ms-options-wrap>button{position:relative;width:100%;text-align:left;border:none;border-bottom:3px solid #000;background-color:#fff;padding:12px 20px 12px 20px;margin-top:1px;font-size:18px;color:#000;outline-offset:-2px;display:flex;height:46px}.ms-options-wrap>button>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:60px;width:100%;position:absolute}.ms-options-wrap>button[disabled]{background-color:#e5e9ed;color:gray;opacity:.6}.ms-options-wrap>button:after{content:" ";height:21px;position:absolute;top:40%;right:5px;width:34px;background-image:url(/typo3conf/ext/kompass/Resources/Public/Icons/dropdown.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) center;margin-top:-3px}.ms-options-wrap>button:hover{border-bottom:3px solid #00763c}.ms-options-wrap.ms-has-selections>button{border-left:8px solid #00763c;border-bottom:3px solid #00763c;color:#333;padding:12px 20px 12px 12px}.ms-options-wrap>.ms-options{position:absolute;width:100%;margin-top:0px;margin-bottom:20px;background:#fff;z-index:2000;box-shadow:0 0 0 3px #000;border:1px solid #c5c5c5;border-top:none;overflow:auto;visibility:hidden;font-size:18px;min-height:auto !important}.ms-options-wrap>.ms-options>.ms-search{display:none}.ms-options-wrap>.ms-options>.ms-search input{width:100%;padding:4px 5px;border:none;border-bottom:1px groove;outline:none}.ms-options-wrap>.ms-options>.no-result-message{padding:4px 5px;display:none}.ms-options-wrap>.ms-options>.ms-selectall{display:inline-block;font-size:.9em;text-transform:lowercase;text-decoration:none}.ms-options-wrap>.ms-options>.ms-selectall:hover{text-decoration:underline}.ms-options-wrap>.ms-options>.ms-selectall.global{margin:4px 5px}.ms-options-wrap>.ms-options>ul,.ms-options-wrap>.ms-options>ul>li.optgroup ul{list-style-type:none;padding:0;margin:0}.ms-options-wrap>.ms-options>ul li.ms-hidden{display:none}.ms-options-wrap>.ms-options>ul>li.optgroup{padding:5px}.ms-options-wrap>.ms-options>ul>li.optgroup+li.optgroup{border-top:1px solid #aaa}.ms-options-wrap>.ms-options>ul>li.optgroup .label{display:block;padding:5px 0 0 0;font-weight:bold}.ms-options-wrap>.ms-options>ul label{position:relative;display:flex;align-items:center;width:100%;padding:4px 15px 4px 15px;margin:1px 0;border:1px dotted rgba(0,0,0,0)}.ms-options-wrap>.ms-options>ul label.focused,.ms-options-wrap>.ms-options>ul label:hover{background-color:#f1f1f1;border-color:#f1f1f1}.ms-options-wrap>.ms-options>ul li.selected label{background-color:#f1f1f1;border-color:rgba(0,0,0,0)}.ms-options-wrap>.ms-options>ul input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;border-radius:0;accent-color:#00763c;box-shadow:none;vertical-align:top;border:1px #9d9d9c solid;accent-color:#00763c;background:#fff no-repeat center center;margin-right:15px;flex-shrink:0}.ms-options-wrap>.ms-options>ul input[type=checkbox]:checked{background-image:url("/typo3conf/ext/kompass/Resources/Public/Icons/check.svg");outline:none;border:none}.ms-options-wrap>.ms-options>ul li.disabled{color:#ccc;opacity:.5}.ms-options-wrap>.ms-options .option-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-options-wrap.ms-active>.ms-options{visibility:visible}.articles_list_filter{max-width:1120px;margin-right:25px}.articles_list_filter .filterContainer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 50px;margin-bottom:70px}.articles_list_filter .filterContainer .filterSelect .ui-selectmenu-button.ui-button{width:calc(100% - 30px);padding:8px 15px;background:#fff}.articles_list_filter .filterContainer .filterSelect.hidden{display:none}@media only screen and (max-width:1150px){.articles_list_filter{margin-right:0}}@media only screen and (max-width:1300px){.articles_list_filter .filterContainer{grid-gap:10px 20px;grid-template-columns:repeat(2,1fr)}}.logo-wall{padding:140px 0}.logo-wall .logos-container{width:min(1498px,90%);margin:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:100px}.logo-wall .logos-container a{display:block;height:80px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:208px}.logo-wall .logos-container a img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width:800px){.logo-wall .logos-container{gap:80px}}.event-header+.default-element>.frame{margin-top:0 !important}.event-header{background-color:#fff;padding:150px 0 80px;position:relative}.event-header .text-container{box-sizing:border-box;width:100%;padding:0 calc((100vw - min(1242px,90%))/2);position:relative;z-index:1}.event-header .text-container .breadcrumbs{margin-bottom:20px}.event-header .text-container h1{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;margin:0;margin-bottom:10px}.event-header .text-container .category{font:var(--copy);color:#191917;font-size:1rem;color:#fff;background-color:#191917;border-radius:4px;padding:0 3px;text-transform:uppercase;margin-right:10px;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;margin-right:5px}.event-header .text-container .date{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-top:50px}.event-header .text-container[data-bg=true] h1,.event-header .text-container[data-bg=true] .date{color:#fff}.event-header .text-container[data-bg=true] .date img{filter:brightness(9999) saturate(0)}.event-header .event-background-img{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(0.7)}.text-with-color-bg{background-color:#444;box-sizing:border-box;padding:80px calc((100vw - min(1242px,90%))/2) !important;overflow:hidden;margin:0 !important}.text-with-color-bg.frame-bg-green{background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box}.text-with-color-bg.frame-bg-orange{background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box}.text-with-color-bg.frame-bg-orange h2{color:#000}.text-with-color-bg.frame-bg-orange .compass-btn{background-color:#fff}.text-with-color-bg.frame-bg-orange .arrow-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.text-with-color-bg.frame-bg-orange .arrow-btn:visited{color:inherit}.text-with-color-bg.frame-bg-orange .arrow-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.text-with-color-bg.frame-bg-orange .arrow-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.text-with-color-bg.frame-bg-orange .arrow-btn img{filter:brightness(1);transition:all .2s ease}.text-with-color-bg.frame-bg-orange .arrow-btn:hover .circle{border-color:#191917 !important;background-color:#191917}.text-with-color-bg.frame-bg-orange .arrow-btn:hover img{filter:brightness(1000)}.text-with-color-bg.frame-bg-orange .arrow-btn.green-bg .circle{border-color:#fff}.text-with-color-bg.frame-bg-orange .arrow-btn.green-bg img{filter:brightness(1000)}.text-with-color-bg.frame-bg-orange .arrow-btn .circle .icon{filter:none}.text-with-color-bg.frame-bg-orange .arrow-btn p{color:#000}.text-with-color-bg.frame-bg-white{background:#fff;margin-top:3px !important}.text-with-color-bg.frame-bg-white h2{color:#000}.text-with-color-bg.frame-bg-white .arrow-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.text-with-color-bg.frame-bg-white .arrow-btn:visited{color:inherit}.text-with-color-bg.frame-bg-white .arrow-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.text-with-color-bg.frame-bg-white .arrow-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.text-with-color-bg.frame-bg-white .arrow-btn img{filter:brightness(1);transition:all .2s ease}.text-with-color-bg.frame-bg-white .arrow-btn:hover .circle{border-color:#191917 !important;background-color:#191917}.text-with-color-bg.frame-bg-white .arrow-btn:hover img{filter:brightness(1000)}.text-with-color-bg.frame-bg-white .arrow-btn.green-bg .circle{border-color:#fff}.text-with-color-bg.frame-bg-white .arrow-btn.green-bg img{filter:brightness(1000)}.text-with-color-bg.frame-bg-white .arrow-btn .circle .icon{filter:none;transition:.3s}.text-with-color-bg.frame-bg-white .arrow-btn p{color:#000}.text-with-color-bg.frame-bg-white .arrow-btn:hover .circle .icon{filter:invert(1)}.text-with-color-bg h2{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);color:#fff;text-transform:uppercase;margin:0}.text-with-color-bg h2+.btn{margin-top:70px}.text-with-color-bg .compass-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer}.text-with-color-bg .compass-btn:visited{color:inherit}.text-with-color-bg .compass-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.text-with-color-bg .compass-btn .circle .icon{transition:.3s}.text-with-color-bg .compass-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.text-with-color-bg .compass-btn:hover .circle{background-color:#191917}.text-with-color-bg .compass-btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.text-with-color-bg .arrow-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.text-with-color-bg .arrow-btn:visited{color:inherit}.text-with-color-bg .arrow-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.text-with-color-bg .arrow-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.text-with-color-bg .arrow-btn img{filter:brightness(1);transition:all .2s ease}.text-with-color-bg .arrow-btn:hover .circle{border-color:#191917 !important;background-color:#191917}.text-with-color-bg .arrow-btn:hover img{filter:brightness(1000)}.text-with-color-bg .arrow-btn.green-bg .circle{border-color:#fff}.text-with-color-bg .arrow-btn.green-bg img{filter:brightness(1000)}.text-with-color-bg .arrow-btn .circle{border-color:#fff}.text-with-color-bg .arrow-btn .circle .icon{filter:invert(1)}.text-with-color-bg .arrow-btn p{color:#fff}.text-with-color-bg .btn{margin-top:50px}@media only screen and (max-width:1150px){.text-with-color-bg h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.text-with-color-bg h2+.btn{margin-top:40px}.text-with-color-bg .btn{margin-top:40px}}@media only screen and (max-width:600px){.text-with-color-bg{padding-top:50px !important;padding-bottom:50px !important}}.big-teaser{padding:var(--section-padding-m) 0}.big-teaser+.big-teaser{margin-top:-130px !important}.big-teaser .heading-container{display:flex;align-items:flex-end;justify-content:space-between;width:min(1242px,90%);-moz-column-gap:50px;column-gap:50px;margin:auto;margin-bottom:35px}.big-teaser .heading-container h2,.big-teaser .heading-container h2 p{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;margin:0;max-width:881px}.big-teaser .heading-container h2 strong,.big-teaser .heading-container h2 p strong{display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800}@media only screen and (max-width:600px){.big-teaser .heading-container h2 strong,.big-teaser .heading-container h2 p strong{line-height:1.3}}.big-teaser .heading-container .optional-link{font:var(--headline-xxs);text-transform:uppercase;text-decoration:none;color:#000;margin-bottom:1rem;white-space:nowrap}.big-teaser .teaser-container{width:min(1498px,90%);margin:auto;background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box;box-sizing:border-box;padding:133px 129px 146px;border-radius:150px;position:relative;overflow:hidden}.big-teaser .teaser-container[data-bg=green]{background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box}.big-teaser .teaser-container[data-bg=green] h2{color:#fff}.big-teaser .teaser-container[data-bg=green] .btn{background-color:#f69c29}.big-teaser .teaser-container[data-bg=gray]{background:#444}.big-teaser .teaser-container[data-bg=gray] h2{color:#fff}.big-teaser .teaser-container[data-bg=gray] .btn{background-color:#f69c29}.big-teaser .teaser-container[data-bg=white]{background:#fff}.big-teaser .teaser-container[data-bg=white] .btn{background-color:#f69c29}.big-teaser .teaser-container[data-bg=img] h2{color:#fff;text-shadow:0px 0px 25px rgba(0,0,0,.5019607843);z-index:1;position:relative}.big-teaser .teaser-container[data-bg=img] .btn{z-index:1;position:relative}.big-teaser .teaser-container[data-bg=img] .bg-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(0.6)}.big-teaser .teaser-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);max-width:515px;margin-bottom:37px}.big-teaser .teaser-container h2:last-child{margin-bottom:0}.big-teaser .teaser-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer;background-color:#fff}.big-teaser .teaser-container .btn:visited{color:inherit}.big-teaser .teaser-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.big-teaser .teaser-container .btn .circle .icon{transition:.3s}.big-teaser .teaser-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.big-teaser .teaser-container .btn:hover .circle{background-color:#191917}.big-teaser .teaser-container .btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.big-teaser .teaser-container .bg-img{display:none}@media only screen and (max-width:1150px){.big-teaser+.big-teaser{margin-top:-60px !important}.big-teaser .teaser-container{padding:40px;border-radius:50px}}@media only screen and (max-width:600px){.big-teaser .heading-container{flex-direction:column;align-items:flex-start;row-gap:10px;margin-bottom:20px}.big-teaser .heading-container h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.big-teaser .heading-container h2 p strong{display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800;line-height:inherit}}@media only screen and (max-width:600px)and (max-width:600px){.big-teaser .heading-container h2 p strong{line-height:1.3}}@media only screen and (max-width:600px){.big-teaser .heading-container .optional-link{margin-bottom:0}}@media only screen and (max-width:600px){.big-teaser .teaser-container{border-radius:50px}.big-teaser .teaser-container h2{margin-bottom:34px}}.akkordeon-section{box-sizing:border-box;padding:var(--section-padding-l) calc((100vw - min(1242px,90%))/2)}.akkordeon-section[data-bg=white]{background-color:#fff}.akkordeon-section h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-bottom:31px}.akkordeon-section .teaser{font:var(--copy);color:#191917;margin-bottom:31px}.akkordeon-section .akkordeon-container .akkordeon{width:100%;border-bottom:2px #000 solid;margin-bottom:16px;box-sizing:border-box;padding-left:15px}.akkordeon-section .akkordeon-container .akkordeon:last-of-type{margin-bottom:0}.akkordeon-section .akkordeon-container .akkordeon button{outline:none;border:none;background-color:rgba(0,0,0,0);display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;width:100%;cursor:pointer}.akkordeon-section .akkordeon-container .akkordeon button h4{font:var(--headline-s);margin-top:8px;text-transform:uppercase;text-align:start;margin-bottom:26px;color:#000}.akkordeon-section .akkordeon-container .akkordeon button .arrow{padding:22.5px;transform:rotate(90deg);transition:.2s;margin:0 16px 15px 20px}.akkordeon-section .akkordeon-container .akkordeon button .arrow[data-active]{transform:rotate(-90deg)}.akkordeon-section .akkordeon-container .akkordeon .text-container{font:var(--copy);color:#191917;box-sizing:border-box;max-height:0;overflow:hidden;transition:.3s;margin:0 100px 0}.akkordeon-section .akkordeon-container .akkordeon .text-container>*:last-child{margin-bottom:25px}@media only screen and (max-width:1300px){.akkordeon-section .akkordeon-container .akkordeon .text-container{padding-right:45px}.akkordeon-section .akkordeon-container .akkordeon .text-container>*:last-child{margin-bottom:25px}}@media only screen and (max-width:1150px){.akkordeon-section .akkordeon-container .akkordeon button h4{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);font-weight:800;letter-spacing:0}}@media only screen and (max-width:600px){.akkordeon-section h2{margin-bottom:20px}.akkordeon-section .teaser{margin-bottom:20px}.akkordeon-section .akkordeon-container .akkordeon button h4{font:var(--headline-xs);font-weight:800;margin-top:18px;margin-bottom:16px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.akkordeon-section .akkordeon-container .akkordeon button .arrow{margin:0 0 15px 20px}}.stage-simple-section+.toggletext-section{padding-top:0}.stage-simple-section+.toggletext-section h2,.stage-simple-section+.toggletext-section h2 p{max-width:982px}.stage-simple-section+.toggletext-section .teaser,.stage-simple-section+.toggletext-section .teaser p{max-width:982px}.stage-simple-section+.toggletext-section .toggletext,.stage-simple-section+.toggletext-section .toggletext p{max-width:982px}.toggletext-section{padding:var(--section-padding-l) calc((100vw - min(1242px,90%))/2)}.toggletext-section h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-bottom:50px}.toggletext-section .teaser{font:var(--copy);color:#191917}.toggletext-section .toggletext{font:var(--copy);color:#191917;margin-top:25px;display:none}.toggletext-section .toggletext:first-child{margin-top:0}.toggletext-section .show-more-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:.3s;margin-top:50px;color:#000}.toggletext-section .show-more-btn:visited{color:inherit}.toggletext-section .show-more-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s}.toggletext-section .show-more-btn .circle .minus{display:none;transition:.3s}.toggletext-section .show-more-btn:hover .circle{border-color:#191917;background-color:#191917}.toggletext-section .show-more-btn:hover img{filter:brightness(1000)}.toggletext-section .show-more-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.toggletext-section .show-more-btn[data-btn-active] .circle .plus{display:none;transition:.3s}.toggletext-section .show-more-btn[data-btn-active] .circle .minus{display:block}@media only screen and (max-width:600px){.toggletext-section{padding:40px calc((100vw - min(1242px,90%))/2)}.toggletext-section h2{margin-bottom:20px}.toggletext-section .toggletext{margin-top:15px}.toggletext-section .show-more-btn{margin-top:30px}}.stage-simple-section+.default-element .frame-type-text.frame-default{margin-top:0px !important}.stage-simple-section+.default-element .frame-type-text.frame-bg-white{margin-top:3px !important}.stage-simple-section{padding:var(--section-padding-l) 0 !important;margin:0 !important}.stage-simple-section .breadcrumbs{margin-bottom:20px}.stage-simple-section h1{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;width:100%;padding-left:calc((100vw - min(1242px,90%))/2);padding-right:calc((100vw - min(1242px,90%))/2);box-sizing:border-box;margin:0 0 75px;display:flex;-moz-column-gap:50px;column-gap:50px;row-gap:30px;justify-content:space-between}.stage-simple-section h1 p{width:100%;max-width:985px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.stage-simple-section h1 strong{display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800}@media only screen and (max-width:600px){.stage-simple-section h1 strong{line-height:1.3}}.stage-simple-section h1:last-child{margin-bottom:0}.stage-simple-section h1 .partner-logo{height:100%;width:25%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;max-width:260px;max-height:75px}.stage-simple-section .img-container{width:min(1498px,90%);margin:auto;overflow:hidden;position:relative;border-radius:150px;margin-bottom:50px}.stage-simple-section .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:150px}.stage-simple-section .teaser{font:var(--copy);color:#191917;max-width:853px;margin:0 calc((100vw - min(1242px,90%))/2)}@media only screen and (max-width:1150px){.stage-simple-section h1{-moz-column-gap:20px;column-gap:20px}.stage-simple-section .img-container{border-radius:50px}.stage-simple-section .img-container img{border-radius:50px}}@media only screen and (max-width:600px){.stage-simple-section h1{margin-bottom:30px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4;flex-direction:column;width:100%}.stage-simple-section h1 .partner-logo{width:100%;max-width:150px;-o-object-position:left;object-position:left}.stage-simple-section h1 strong{display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800;line-height:inherit;font-weight:inherit}}@media only screen and (max-width:600px)and (max-width:600px){.stage-simple-section h1 strong{line-height:1.3}}@media only screen and (max-width:600px){.stage-simple-section .img-container{margin-bottom:30px}}.contact-person-section{box-sizing:border-box;padding:var(--section-padding-l) calc((100vw - min(1498px,90%))/2)}.contact-person-section h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-bottom:50px;margin-left:129px}.contact-person-section .card-container{display:flex;flex-wrap:wrap;gap:40px}.contact-person-section .card-container .card{background-color:#fff;width:337px}.contact-person-section .card-container .card .img-container{width:100%;height:auto;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.contact-person-section .card-container .card .img-container .person-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact-person-section .card-container .card .text-container{box-sizing:border-box;padding:25px;display:flex;flex-direction:column}.contact-person-section .card-container .card .text-container p,.contact-person-section .card-container .card .text-container a{font:var(--copy);color:#191917;text-decoration:none}.contact-person-section .card-container .card .text-container .name,.contact-person-section .card-container .card .text-container .company{font:var(--headline-xs);font-weight:800}.contact-person-section .card-container .card .text-container .company,.contact-person-section .card-container .card .text-container .position{margin-bottom:17px}.contact-person-section .card-container .card .text-container .tel-info,.contact-person-section .card-container .card .text-container .mail-info{display:inline-flex;align-items:center;margin-bottom:.313rem}.contact-person-section .card-container .card .text-container .tel-info .phone-icon,.contact-person-section .card-container .card .text-container .tel-info .mail-icon,.contact-person-section .card-container .card .text-container .mail-info .phone-icon,.contact-person-section .card-container .card .text-container .mail-info .mail-icon{margin-right:.625rem;display:inherit}.contact-person-section .card-container .card .text-container .tel-info .phone-icon,.contact-person-section .card-container .card .text-container .mail-info .phone-icon{margin-left:.3125rem;margin-right:.875rem}.contact-person-section .card-container .card .text-container .mail-info{margin-bottom:0}@media only screen and (max-width:1150px){.contact-person-section h2{margin-left:0}.contact-person-section .card-container{justify-content:space-around;gap:30px}}@media only screen and (max-width:600px){.contact-person-section h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4;margin:0;margin-bottom:20px}.contact-person-section .card-container .card{background-color:#fff;width:100%;max-width:400px;height:auto}.contact-person-section .card-container .card .text-container{height:auto}.contact-person-section .card-container .card .text-container .mail-info{margin-bottom:0}}.img-slider-section{padding:var(--section-padding-l) 0}.img-slider-section .heading-container{display:flex;justify-content:space-between;align-items:flex-end;width:min(1242px,90%);margin:auto;margin-bottom:50px}.img-slider-section .heading-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing)}.img-slider-section .heading-container .counter-container{display:flex;align-items:center}.img-slider-section .heading-container .counter-container .counter{font:var(--copy);color:#191917;margin-right:25px}.img-slider-section .heading-container .counter-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn:visited{color:inherit}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.img-slider-section .heading-container .counter-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.img-slider-section .heading-container .counter-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.img-slider-section .img-slider{display:flex;-moz-column-gap:50px;column-gap:50px;max-height:552px;overflow:hidden}.img-slider-section .img-slider .slider-img{height:100%}.img-slider-section .img-slider .slick-list .slick-track{display:flex;-moz-column-gap:50px;column-gap:50px;height:100%}.img-slider-section .img-slider .slick-list .slick-track .slick-slide{height:100%;width:auto;max-width:90vw;-o-object-position:top;object-position:top;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:600px){.img-slider-section .heading-container{margin-bottom:20px;flex-direction:column;align-items:flex-start;row-gap:10px}.img-slider-section .heading-container .counter-container .counter{margin-right:20px}.img-slider-section .img-slider{-moz-column-gap:30px;column-gap:30px;height:300px}.img-slider-section .img-slider .slick-list .slick-track{-moz-column-gap:30px;column-gap:30px}}.video-section+.default-element>.frame-type-text:first-child{margin-top:0 !important}.video-section+.default-element>.frame-type-text:first-child.frame-default{padding-top:0 !important}.video-section.frame-default{margin-top:80px !important;margin-bottom:80px !important}.video-section{padding:0 calc((100vw - min(1498px,90%))/2) 0 calc((100vw - min(1242px,90%))/2)}.video-section.frame-bg-white{background-color:#fff}.video-section[data-size=big]{padding:0}.video-section[data-size=big] .content-container{flex-direction:column;align-items:flex-start}.video-section[data-size=big] .content-container .text-container{order:2;width:100%;padding:0 calc((100vw - min(1242px,90%))/2)}.video-section[data-size=big] .content-container .text-container h6,.video-section[data-size=big] .content-container .text-container .details{max-width:853px}.video-section[data-size=big] .content-container .video-container,.video-section[data-size=big] .content-container .img-container{width:min(1498px,90%);margin:0 auto;border-radius:150px;max-width:none;order:1;box-sizing:border-box}.video-section[data-size=big] .content-container .video-container .image,.video-section[data-size=big] .content-container .img-container .image{border-radius:150px}.video-section[data-size=big] .content-container .video-container{background-color:rgba(0,0,0,0);border-radius:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.video-section[data-size=big] .content-container .video-container video,.video-section[data-size=big] .content-container .video-container iframe{border-radius:50px;aspect-ratio:16/9;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:rgba(0,0,0,0)}.video-section .content-container{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:flex-end;justify-content:flex-end;gap:50px}.video-section .content-container .text-container{width:337px;flex-shrink:0;box-sizing:border-box}.video-section .content-container .text-container h6{font:var(--headline-xxs);text-transform:uppercase}.video-section .content-container .text-container .details{font:var(--copy);color:#191917}.video-section .content-container .video-container{border-radius:50px;overflow:hidden;width:100%;flex-shrink:1;max-width:982px;position:relative;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.video-section .content-container .video-container video,.video-section .content-container .video-container iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:rgba(0,0,0,0);border-radius:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden;aspect-ratio:16/9;border-color:rgba(0,0,0,0)}.video-section .content-container .video-container .play-btn{display:none;position:absolute;z-index:1;background-color:rgba(0,0,0,0);border:none;outline:none;height:100px;aspect-ratio:1;top:50%;left:50%;translate:-50% -50%;cursor:pointer}.video-section .content-container .video-container .play-btn.paused{display:block}.video-section .content-container .img-container{border-radius:50px;overflow:hidden;flex:1 1 100%;width:100%;max-width:982px;position:relative;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.video-section .content-container .img-container .image{border-radius:50px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width:1150px){.video-section .content-container{flex-direction:column;align-items:flex-start}.video-section .content-container .text-container{order:2;width:unset;max-width:853px;margin:0}.video-section .content-container .video-container{order:1}.video-section[data-size=big] .content-container .text-container{margin:0}}@media only screen and (max-width:600px){.video-section[data-size=big] .content-container .text-container{margin-left:0}.video-section .content-container{gap:30px}.video-section .content-container .text-container{width:auto}.video-section .content-container .video-container .play-btn{width:70px;height:70px}.video-section .content-container .video-container .play-btn img{width:70px;height:70px}}.slider-text-img-section{background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box;padding:100px calc((100vw - min(1498px,90%))/2) 80px;box-sizing:border-box}.slider-text-img-section .text-img-slider{width:100%;margin-bottom:50px;display:flex;-moz-column-gap:1px;column-gap:1px}.slider-text-img-section .text-img-slider .slick-list .slick-track{display:flex;-moz-column-gap:3px;column-gap:3px}.slider-text-img-section .text-img-slider .slick-list .slick-track .slick-slide{height:inherit !important}.slider-text-img-section .text-img-slider .slide{display:flex;align-items:center;-moz-column-gap:11.94%;column-gap:11.94%;row-gap:30px;flex-wrap:wrap}.slider-text-img-section .text-img-slider .slide .img-container{display:flex;justify-content:center;align-items:center;max-height:724px;max-width:724px;aspect-ratio:1;flex:1 1 300px}.slider-text-img-section .text-img-slider .slide .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider-text-img-section .text-img-slider .slide .text-container{max-width:470px;flex:1 1 300px}.slider-text-img-section .text-img-slider .slide .text-container h3{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);margin-bottom:30px}.slider-text-img-section .text-img-slider .slide .text-container .teaser{font:var(--copy);color:#191917}.slider-text-img-section .text-img-slider .slide .text-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer;margin-top:40px;background-color:#fff}.slider-text-img-section .text-img-slider .slide .text-container .btn:visited{color:inherit}.slider-text-img-section .text-img-slider .slide .text-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.slider-text-img-section .text-img-slider .slide .text-container .btn .circle .icon{transition:.3s}.slider-text-img-section .text-img-slider .slide .text-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.slider-text-img-section .text-img-slider .slide .text-container .btn:hover .circle{background-color:#191917}.slider-text-img-section .text-img-slider .slide .text-container .btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.slider-text-img-section .counter-container{display:flex;align-items:center}.slider-text-img-section .counter-container .counter{font:var(--copy);color:#191917;margin-left:25px}.slider-text-img-section .counter-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px}.slider-text-img-section .counter-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.slider-text-img-section .counter-container .carousel-btn-container .btn:visited{color:inherit}.slider-text-img-section .counter-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.slider-text-img-section .counter-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.slider-text-img-section .counter-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.slider-text-img-section .counter-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.slider-text-img-section .counter-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.slider-text-img-section .counter-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.slider-text-img-section .counter-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.slider-text-img-section .counter-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.slider-text-img-section .counter-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.slider-text-img-section .counter-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.slider-text-img-section .counter-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.slider-text-img-section .counter-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.slider-text-img-section .counter-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.slider-text-img-section .counter-container .carousel-btn-container .btn .circle{border-color:#000}@media only screen and (max-width:600px){.slider-text-img-section{padding:50px calc((100vw - min(1498px,90%))/2)}}.slider-description-section{box-sizing:border-box;padding:var(--section-padding-l) 0;padding-left:calc((100vw - min(1242px,90%))/2);overflow:hidden}.slider-description-section .content{display:flex;align-items:center;-moz-column-gap:180px;column-gap:180px;margin-bottom:50px}.slider-description-section .content .description{max-width:466px;min-width:466px}.slider-description-section .content .description h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-bottom:30px}.slider-description-section .content .description h2 a{text-decoration:none}.slider-description-section .content .description .teaser{font:var(--copy);color:#191917;margin-bottom:20px}.slider-description-section .content .description .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#000}.slider-description-section .content .description .btn:visited{color:inherit}.slider-description-section .content .description .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.slider-description-section .content .description .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.slider-description-section .content .description .btn img{filter:brightness(1);transition:all .2s ease}.slider-description-section .content .description .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.slider-description-section .content .description .btn:hover img{filter:brightness(1000)}.slider-description-section .content .description .btn.green-bg .circle{border-color:#fff}.slider-description-section .content .description .btn.green-bg img{filter:brightness(1000)}.slider-description-section .content .description-slider{display:flex;-moz-column-gap:50px;column-gap:50px;width:100%}.slider-description-section .content .description-slider .slick-list .slick-track{display:flex;-moz-column-gap:50px;column-gap:50px}.slider-description-section .content .description-slider .slick-list .slick-track .slick-slide{height:inherit !important}.slider-description-section .content .description-slider .card{width:466px;display:block;background-color:#fff;text-decoration:none;color:#191917}.slider-description-section .content .description-slider .card .img-container{width:100%;height:310px;display:flex;justify-content:center;align-items:center}.slider-description-section .content .description-slider .card .img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider-description-section .content .description-slider .card .text-container{box-sizing:border-box;padding:2.9375rem 3.125rem}.slider-description-section .content .description-slider .card .text-container h4{color:#191917;font:var(--copy-big);font-weight:800;text-transform:uppercase;margin-bottom:1.25rem}.slider-description-section .content .description-slider .card .text-container .teaser{font:var(--copy);color:#191917}.slider-description-section .content .description-slider .card.dealer-contact-card .img-container{height:auto;aspect-ratio:1}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container{padding:25px;display:flex;flex-direction:column}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container h4{font:var(--copy);color:#191917;font-weight:800;text-transform:none;margin-bottom:20px}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .teaser{margin-bottom:20px}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container a{text-decoration:none;color:#191917}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .tel-info,.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .mail-info{display:inline-flex;align-items:center;margin-bottom:10px;font:var(--copy);color:#191917}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .tel-info .phone-icon,.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .tel-info .mail-icon,.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .mail-info .phone-icon,.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .mail-info .mail-icon{margin-right:10px;display:inherit}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .tel-info .phone-icon,.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .mail-info .phone-icon{margin-left:5px;margin-right:14px}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .mail-info{margin-bottom:0}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .initiate-chat{display:inline-flex;display:none;margin-top:15px;text-transform:uppercase;font-size:1rem;font-weight:bold;color:#9d9d9c;align-items:center}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .initiate-chat .online-status{display:block;margin-left:5px;width:.625rem;aspect-ratio:1;border-radius:50%;background-color:#f69c29}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .initiate-chat[data-online]{color:#191917}.slider-description-section .content .description-slider .card.dealer-contact-card .text-container .initiate-chat[data-online] .online-status{background-color:#00763c}.slider-description-section .progress-bar-container{display:flex;align-items:center;width:min(1242px,90%);height:50px}.slider-description-section .progress-bar-container .progress{display:block;width:100%;height:10px;margin:50px auto;overflow:hidden;background-color:#9d9d9c;background-image:linear-gradient(to right,#00763c,#00763c);background-repeat:no-repeat;background-size:0 100%;transition:background-size .5s ease-in-out}.slider-description-section .progress-bar-container .counter-container{display:flex}.slider-description-section .progress-bar-container .counter-container .counter{font:var(--copy);color:#191917;margin:auto 25px auto 50px;font-size:1rem;letter-spacing:.05rem;width:33px;white-space:nowrap}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn:visited{color:inherit}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.slider-description-section .progress-bar-container .counter-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}@media only screen and (max-width:1300px){.slider-description-section .content{flex-direction:column;row-gap:50px;align-items:flex-start;-moz-column-gap:0;column-gap:0}}@media only screen and (max-width:1150px){.slider-description-section .content{row-gap:0}}@media only screen and (max-width:600px){.slider-description-section{padding:0 0 0 calc((100vw - min(1242px,90%))/2)}.slider-description-section .content{margin-bottom:30px;row-gap:0}.slider-description-section .content .description{min-width:unset}.slider-description-section .content .description h2{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);margin-bottom:20px}.slider-description-section .content .description .teaser{margin-bottom:20px}.slider-description-section .content .description-slider{width:100%}.slider-description-section .content .description-slider .slick-list .slick-track{display:flex;-moz-column-gap:30px;column-gap:30px}.slider-description-section .content .description-slider .card{width:min(100vw - 120px,466px)}.slider-description-section .content .description-slider .card .img-container{height:250px}.slider-description-section .content .description-slider .card .img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider-description-section .content .description-slider .card .text-container{box-sizing:border-box;height:auto;padding:25px}.slider-description-section .content .description-slider .card .text-container h4{font:var(--headline-xxs);text-transform:uppercase}.slider-description-section .progress-bar-container .counter-container .counter{margin:auto 15px}}.accomplishments-section{position:relative;overflow:hidden;padding:var(--section-padding-l) 0}.accomplishments-section .bubble{height:150px;width:auto;position:absolute}.accomplishments-section .bubble:nth-of-type(1){top:390px;left:-50px;z-index:-1}.accomplishments-section .bubble:nth-of-type(2){top:158px;right:-75px}.accomplishments-section .bubble:nth-of-type(3){bottom:288px;right:69%;z-index:-1}.accomplishments-section .bubble.bubble-dot{bottom:110px;right:62.5%;transform:rotate(-80deg);z-index:-1;height:auto;width:auto}.accomplishments-section .content{display:flex;justify-content:space-between;gap:30px}.accomplishments-section .content .btn-container{margin-top:160px;margin-left:calc((100vw - min(1498px,90%))/2);display:flex;flex-direction:column;align-items:flex-start;row-gap:12px}.accomplishments-section .content .btn-container .topic-btn{padding:12px 30px;border:solid rgba(0,0,0,0) 3px;background-color:rgba(0,0,0,0);outline:none;border-radius:100px;cursor:pointer;text-align:left}.accomplishments-section .content .btn-container .topic-btn[data-active=true]{border:solid #00763c 3px}.accomplishments-section .content .btn-container .topic-btn h6{font:var(--headline-xxs);text-transform:uppercase;color:#000}.accomplishments-section .content .accomplishments-container{background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;width:62.08%;color:#fff;box-sizing:border-box;padding:164px 128px 125px 128px;border-radius:150px 0 0 150px;min-height:500px}.accomplishments-section .content .accomplishments-container .accomplishment-content{flex-direction:column;display:none;z-index:1;position:relative}.accomplishments-section .content .accomplishments-container .accomplishment-content[data-active=true]{display:flex}.accomplishments-section .content .accomplishments-container .accomplishment-content .number{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800;line-height:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#00763c;background-color:#fff}@media only screen and (max-width:600px){.accomplishments-section .content .accomplishments-container .accomplishment-content .number{line-height:1.3}}.accomplishments-section .content .accomplishments-container .accomplishment-content .number .sign{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing)}.accomplishments-section .content .accomplishments-container .accomplishment-content label{font:var(--copy);color:#191917;color:#fff;margin:12px 30px 25px}.accomplishments-section .content .accomplishments-container .accomplishment-content .teaser{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);color:#fff;margin-top:90px;margin-bottom:22px;max-width:853px}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#fff}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn:visited{color:inherit}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn img{filter:brightness(1);transition:all .2s ease}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn:hover img{filter:brightness(1000)}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn.green-bg .circle{border-color:#fff}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn.green-bg img{filter:brightness(1000)}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn .circle{border-color:#fff}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn .circle .icon{filter:invert(1)}.accomplishments-section .content .accomplishments-container .accomplishment-content .btn p{color:#fff}.accomplishments-section .content .accomplishments-container .accomplishment-content .optional-image{margin-top:60px;width:100%;height:auto}@media only screen and (max-width:1150px){.accomplishments-section .bubble{display:none}.accomplishments-section .content{flex-direction:column;row-gap:30px}.accomplishments-section .content .btn-container{margin:auto;width:min(1498px,90%);align-items:flex-start}.accomplishments-section .content .accomplishments-container{padding:50px 30px;border-radius:50px;margin:auto;width:min(1498px,90%);min-height:0}.accomplishments-section .content .accomplishments-container .accomplishment-content .number{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800;line-height:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#00763c;background-color:#fff}}@media only screen and (max-width:1150px)and (max-width:600px){.accomplishments-section .content .accomplishments-container .accomplishment-content .number{line-height:1.3}}@media only screen and (max-width:1150px){.accomplishments-section .content .accomplishments-container .accomplishment-content .number .sign{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing)}}@media only screen and (max-width:1150px){.accomplishments-section .content .accomplishments-container .accomplishment-content label{margin:12px 0px 25px}}@media only screen and (max-width:1150px){.accomplishments-section .content .accomplishments-container .accomplishment-content .teaser{margin-top:60px}}@media only screen and (max-width:1150px){.accomplishments-section .content .accomplishments-container .accomplishment-content .btn{align-self:flex-start}}@media only screen and (max-width:700px){.accomplishments-section .bubble{display:none}.accomplishments-section .content .accomplishments-container{padding:50px 30px;border-radius:50px;margin:auto;width:min(1498px,90%)}.accomplishments-section .content .accomplishments-container .accomplishment-content{flex-direction:column;display:none;z-index:1;position:relative;justify-content:center;align-items:center}.accomplishments-section .content .accomplishments-container .accomplishment-content[data-active=true]{display:flex}.accomplishments-section .content .accomplishments-container .accomplishment-content .number{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);display:inline;line-height:1.3;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-transform:uppercase;letter-spacing:-0.0537rem;color:#fff;background-color:#00763c;border-radius:100px;padding:0 .35em;font-weight:800;line-height:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#00763c;background-color:#fff}}@media only screen and (max-width:700px)and (max-width:600px){.accomplishments-section .content .accomplishments-container .accomplishment-content .number{line-height:1.3}}@media only screen and (max-width:700px){.accomplishments-section .content .accomplishments-container .accomplishment-content .number .sign{font:var(--headline-s)}}@media only screen and (max-width:700px){.accomplishments-section .content .accomplishments-container .accomplishment-content label{margin:8px 0 15px;text-align:center}}@media only screen and (max-width:700px){.accomplishments-section .content .accomplishments-container .accomplishment-content .teaser{font:var(--headline-s);margin-top:30px}}.branchen-section{padding:var(--section-padding-l) 0}.branchen-section .heading-container{display:flex;align-items:center;width:min(1242px,90%);margin:auto;margin-bottom:3.1875rem}.branchen-section .heading-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);letter-spacing:-0.0344rem;max-width:853px;display:inline;align-items:center}.branchen-section .heading-container h2 a{text-decoration:none}.branchen-section .heading-container h2 .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px;display:inline-flex;vertical-align:middle}.branchen-section .heading-container h2 .btn:visited{color:inherit}.branchen-section .heading-container h2 .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.branchen-section .heading-container h2 .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.branchen-section .heading-container h2 .btn img{filter:brightness(1);transition:all .2s ease}.branchen-section .heading-container h2 .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.branchen-section .heading-container h2 .btn:hover img{filter:brightness(1000)}.branchen-section .heading-container h2 .btn.green-bg .circle{border-color:#fff}.branchen-section .heading-container h2 .btn.green-bg img{filter:brightness(1000)}.branchen-section .heading-container .heading-link{text-decoration:none;max-width:853px}.branchen-section .heading-container .heading-link:hover .circle{border-color:#191917 !important;background-color:#191917}.branchen-section .heading-container .heading-link:hover .icon{filter:brightness(1000)}.branchen-section .heading-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:10px}.branchen-section .heading-container .btn:visited{color:inherit}.branchen-section .heading-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.branchen-section .heading-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.branchen-section .heading-container .btn img{filter:brightness(1);transition:all .2s ease}.branchen-section .heading-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.branchen-section .heading-container .btn:hover img{filter:brightness(1000)}.branchen-section .heading-container .btn.green-bg .circle{border-color:#fff}.branchen-section .heading-container .btn.green-bg img{filter:brightness(1000)}.branchen-section .branchen-carousel{margin-left:calc((100vw - min(1498px,90%))/2);display:flex;-moz-column-gap:50px;column-gap:50px}.branchen-section .branchen-carousel .slick-list .slick-track{display:flex;-moz-column-gap:50px;column-gap:50px}.branchen-section .branchen-carousel .slick-list .slick-track .slick-slide{height:inherit !important}.branchen-section .branchen-carousel .card{width:337px;display:block;background-color:#fff;text-decoration:none;color:#191917}.branchen-section .branchen-carousel .card img{width:100%;height:337px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.branchen-section .branchen-carousel .card .card-text{box-sizing:border-box;height:auto;padding:1.5625rem 1.5625rem}.branchen-section .branchen-carousel .card .card-text .date{font:normal normal bold 1rem/1.75rem Figtree;color:gray}.branchen-section .branchen-carousel .card .card-text h4{font:var(--copy);color:#191917;font-weight:bold;margin-bottom:.25rem}.branchen-section .branchen-carousel .card .card-text .teaser{font:var(--copy);color:#191917}.branchen-section .branchen-carousel .card .card-text .teaser.hidden{display:none}.branchen-section .progress-bar-container{display:flex;align-items:center;width:min(1242px,90%);margin-left:calc((100vw - min(1242px,90%))/2);height:50px;margin-top:25px}.branchen-section .progress-bar-container .progress{display:block;width:100%;height:10px;margin:50px auto;overflow:hidden;background-color:#9d9d9c;background-image:linear-gradient(to right,#00763c,#00763c);background-repeat:no-repeat;background-size:0 100%;transition:background-size .5s ease-in-out}.branchen-section .progress-bar-container .counter-container{display:flex}.branchen-section .progress-bar-container .counter-container .counter{font:var(--copy);color:#191917;margin:auto 25px auto 50px;font-size:1rem;letter-spacing:.05rem;width:33px;white-space:nowrap}.branchen-section .progress-bar-container .counter-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn:visited{color:inherit}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.branchen-section .progress-bar-container .counter-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}@media only screen and (max-width:1150px){.branchen-section .heading-container h2{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing)}.branchen-section .branchen-carousel .card img{aspect-ratio:1;height:unset}.branchen-section .branchen-carousel .card .card-text h4{font:var(--headline-xs)}.branchen-section .heading-container{align-items:flex-start;margin-bottom:20px}}@media only screen and (max-width:600px){.branchen-section .branchen-carousel .card{max-width:85vw}.branchen-section .branchen-carousel .card .card-text{padding:1.25rem}.branchen-section .progress-bar-container .counter-container .counter{margin:auto 15px auto 15px}}.event-search-results{background-color:#444;padding:80px 0;display:flex;flex-direction:column;row-gap:50px}.event-search-results .no-results{font:var(--headline-xs);color:#fff;text-align:center}.event-search-results .result-amount{font:var(--copy);color:#191917;text-transform:uppercase;font-size:1rem;color:#fff;margin:0 calc((100vw - min(1498px,90%))/2) -10px calc((100vw - min(1242px,90%))/2)}.event-search-results .event-search-results-row{display:flex;text-decoration:none;color:#191917;margin:0 calc((100vw - min(1498px,90%))/2) 0 calc((100vw - min(1242px,90%))/2);box-sizing:border-box;height:387px}.event-search-results .event-search-results-row .img-container{min-width:387px;background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;color:#fff;position:relative}.event-search-results .event-search-results-row .img-container:has(.background-img){background:#fff}.event-search-results .event-search-results-row .img-container.highlight{background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box}.event-search-results .event-search-results-row .img-container.highlight .date,.event-search-results .event-search-results-row .img-container.highlight .time{text-shadow:none;color:#000}.event-search-results .event-search-results-row .img-container.highlight .date .calendar-icon,.event-search-results .event-search-results-row .img-container.highlight .time .calendar-icon{filter:unset}.event-search-results .event-search-results-row .img-container .date,.event-search-results .event-search-results-row .img-container .time{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);max-width:263px;position:relative;z-index:1;text-shadow:0px 0px 25px rgba(0,0,0,.3137254902);color:inherit;white-space:nowrap}.event-search-results .event-search-results-row .img-container .date .date-text,.event-search-results .event-search-results-row .img-container .time .date-text{white-space:normal}.event-search-results .event-search-results-row .img-container .date .calendar-icon,.event-search-results .event-search-results-row .img-container .time .calendar-icon{filter:invert(1) brightness(9999);display:inline-flex;margin-left:.5rem}.event-search-results .event-search-results-row .img-container .time{text-align:end;word-wrap:normal}.event-search-results .event-search-results-row .img-container .background-img{position:absolute;top:-1px;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:101%;filter:brightness(0.6)}.event-search-results .event-search-results-row .text-container{background-color:#fff;width:100%;box-sizing:border-box;padding:20px 129px;display:flex;flex-direction:column;justify-content:center}.event-search-results .event-search-results-row .text-container .category{margin-bottom:20px;color:#fff;background-color:#191917;border-radius:4px;text-transform:uppercase;padding:2px 3px 1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.event-search-results .event-search-results-row .text-container h4{font:var(--headline-s);text-transform:uppercase}@media only screen and (max-width:1150px){.event-search-results .event-search-results-row{margin:0 calc((100vw - min(1498px,90%))/2);height:300px}.event-search-results .event-search-results-row .img-container{min-width:300px;aspect-ratio:1}.event-search-results .event-search-results-row .img-container .date,.event-search-results .event-search-results-row .img-container .time{max-width:190px}.event-search-results .event-search-results-row .text-container{padding:20px 80px}}@media only screen and (max-width:800px){.event-search-results{padding:40px 0;row-gap:30px}.event-search-results .event-search-results-row{flex-direction:column;height:auto}.event-search-results .event-search-results-row .img-container{min-width:0;box-sizing:border-box;padding:20px}.event-search-results .event-search-results-row .img-container .date,.event-search-results .event-search-results-row .img-container .time{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);font-size:21vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:auto;line-height:1;font-weight:800;max-width:none}.event-search-results .event-search-results-row .img-container .date .calendar-icon,.event-search-results .event-search-results-row .img-container .time .calendar-icon{margin-left:1rem}.event-search-results .event-search-results-row .img-container .time{text-align:center}.event-search-results .event-search-results-row .img-container .time .time-point{display:none}.event-search-results .event-search-results-row .text-container{padding:20px;align-items:center}.event-search-results .event-search-results-row .text-container h4{font:var(--headline-xxs);text-transform:uppercase}}.frame-layout-1 .tx-kesearch-pi1 .ke-search-form input,.frame-layout-1 .tx-kesearch-pi1 .ke-search-form select,.frame-layout-1 .tx-kesearch-pi1 .ke-search-form textarea{max-width:724px}.frame-layout-1 .tx-kesearch-pi1 .ke-search-form .search-field{max-width:724px}.ui-selectmenu-button{background-image:url("/typo3conf/ext/kompass/Resources/Public/Icons/dropdown.svg");background-repeat:no-repeat;background-position:calc(100% - 15px) center;padding-right:30px}.ui-selectmenu-button .ui-icon{display:none}.ui-selectmenu-button{margin:0;flex:1 1 200px;max-width:336px;outline:none;border:none;background-color:rgba(0,0,0,0);border-bottom:#000 solid 3px;padding:14px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font:var(--copy);color:#191917;transition:border-color .2s ease}.ui-selectmenu-button:focus{border-color:#191917}.ui-selectmenu-open{box-shadow:0 0 0 3px #000;border-top:none}.ui-selectmenu-open ul{font:var(--copy);color:#191917}.ui-selectmenu-open ul .ui-menu-item-wrapper{padding:0 15px}.ui-selectmenu-open ul .ui-state-active{background-color:#00763c;border-color:#00763c}.ke-search-form{display:flex;-moz-column-gap:50px;column-gap:50px;margin-left:calc((100vw - min(1498px,90%))/2);margin-right:calc((100vw - min(1242px,90%))/2);margin-bottom:50px}.ke-search-form input,.ke-search-form select,.ke-search-form textarea,.ke-search-form .ui-selectmenu-button{flex:1 1 200px;max-width:336px;outline:none;border:none;background-color:rgba(0,0,0,0);border-bottom:#000 solid 3px;padding:14px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font:var(--copy);color:#191917;transition:border-color .2s ease}.ke-search-form input:focus,.ke-search-form select:focus,.ke-search-form textarea:focus,.ke-search-form .ui-selectmenu-button:focus{border-color:#00763c}.ke-search-form .ui-selectmenu-button:focus{border-color:#191917}.ke-search-form select,.ke-search-form .ui-selectmenu-button{background-image:url("/typo3conf/ext/kompass/Resources/Public/Icons/dropdown.svg");background-repeat:no-repeat;background-position:calc(100% - 15px) center;padding-right:30px}.ke-search-form .search-field{display:inline-flex;align-items:flex-end;flex-direction:row-reverse;vertical-align:bottom;flex:1 1 200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:336px}.ke-search-form .search-field input:focus,.ke-search-form .search-field input:focus+img{border-color:#00763c !important}.ke-search-form .search-field img{border-bottom:3px #444 solid;padding-bottom:15px;padding-right:21px;padding-left:11px;transition:border-color .2s ease}.ke-search-form .search-field input[type=search]{border-bottom:3px #444 solid;width:100%;padding-left:0;padding-right:0;min-width:150px}.ke-search-form .search-field input[type=search]::-moz-placeholder{font:var(--copy);color:#191917;opacity:.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ke-search-form .search-field input[type=search]::placeholder{font:var(--copy);color:#191917;opacity:.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ke-search-form input[type=submit]{font:var(--headline-xxs);text-transform:uppercase;border:none;background-color:#f69c29;border-radius:50px;padding:14px 30px;margin-left:-20px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ke-search-form input[type=submit]:hover{background-color:#191917;color:#fff}.pages_total{background-color:#444;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.pages_total .kesearch_pagebrowser ul{display:flex;-moz-column-gap:30px;column-gap:30px;justify-content:center;align-items:center;list-style:none}.pages_total .kesearch_pagebrowser ul .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.pages_total .kesearch_pagebrowser ul .btn:visited{color:inherit}.pages_total .kesearch_pagebrowser ul .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.pages_total .kesearch_pagebrowser ul .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.pages_total .kesearch_pagebrowser ul .btn img{filter:brightness(1);transition:all .2s ease}.pages_total .kesearch_pagebrowser ul .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.pages_total .kesearch_pagebrowser ul .btn:hover img{filter:brightness(1000)}.pages_total .kesearch_pagebrowser ul .btn.green-bg .circle{border-color:#fff}.pages_total .kesearch_pagebrowser ul .btn.green-bg img{filter:brightness(1000)}.pages_total .kesearch_pagebrowser ul .btn .circle{border-color:#fff}.pages_total .kesearch_pagebrowser ul .btn .circle .icon{filter:invert(1)}.pages_total .kesearch_pagebrowser ul .btn.prev .circle .icon{transform:rotate(180deg)}.pages_total .kesearch_pagebrowser ul a{color:#fff;text-decoration:none;font-weight:bold}.pages_total .kesearch_pagebrowser ul a.current{text-decoration:underline}@media only screen and (max-width:1150px){.ke-search-form{-moz-column-gap:30px;column-gap:30px}.ke-search-form input[type=submit]{margin-left:0px;margin:auto}}@media only screen and (max-width:900px){.ke-search-form{flex-direction:column;row-gap:20px;width:min(1498px,90%);margin:auto;margin-bottom:30px}.ke-search-form input,.ke-search-form select,.ke-search-form textarea,.ke-search-form .ui-selectmenu-button{flex:1 1 50px;max-width:none;width:unset}.ke-search-form .ui-selectmenu-button{box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ke-search-form .ui-selectmenu-button span{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ke-search-form .search-field{flex:0 0 50px;width:100%;max-width:none}.ke-search-form input[type=submit]{margin-top:20px;width:100%}}.webinar-header+.default-element>.frame{margin:0 !important}.webinar-header~.video-section{margin:0 !important;padding-bottom:var(--section-padding-l) !important}.webinar-header{background-color:#fff;padding:150px 0 80px;position:relative}.webinar-header .text-container{box-sizing:border-box;width:100%;padding:0 calc((100vw - min(1242px,90%))/2);position:relative;z-index:1}.webinar-header .text-container .breadcrumbs{margin-bottom:20px}.webinar-header .text-container h1{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;margin:0;margin-bottom:10px;max-width:980px}.webinar-header .text-container .category{font:var(--copy);color:#191917;font-size:1rem;color:#fff;background-color:#191917;border-radius:4px;padding:0 3px;text-transform:uppercase;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;margin-right:5px}.webinar-header .text-container .speaker{margin-top:50px;display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px}.webinar-header .text-container .speaker .img-container{border-radius:50%;width:100px;height:100px;overflow:hidden;flex-shrink:0}.webinar-header .text-container .speaker .img-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.webinar-header .text-container .speaker .speaker-info p{font:var(--copy);color:#191917;font-size:1rem;line-height:1.375rem}.webinar-header .text-container .speaker .speaker-info .speaker-tag,.webinar-header .text-container .speaker .speaker-info .name{font-weight:bold}.webinar-header .text-container[data-bg=true] h1{color:#fff;text-shadow:0px 0px 25px rgba(0,0,0,.3137254902)}.webinar-header .text-container[data-bg=true] .speaker .img-container{border:solid #fff 3px}.webinar-header .text-container[data-bg=true] .speaker .speaker-info p{color:#fff;text-shadow:0px 0px 25px rgba(0,0,0,.3137254902)}.webinar-header .webinar-background-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(0.7)}@media only screen and (max-width:600px){.webinar-header{padding:100px 0 50px}.webinar-header .text-container h1{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);font-weight:800;max-width:70%}}@media only screen and (max-width:400px){.webinar-header{padding:100px 0 50px}.webinar-header .text-container .speaker{flex-direction:column;align-items:flex-start;row-gap:20px}}.webinar-search-results{background-color:#444;padding:80px 0;display:flex;flex-direction:column;row-gap:50px}.webinar-search-results .no-results{font:var(--headline-xs);color:#fff;text-align:center}.webinar-search-results .result-amount{font:var(--copy);color:#191917;text-transform:uppercase;font-size:1rem;color:#fff;margin:0 calc((100vw - min(1498px,90%))/2) -10px calc((100vw - min(1242px,90%))/2)}.webinar-search-results .webinar-search-results-row{display:flex;text-decoration:none;color:#191917;margin:0 calc((100vw - min(1498px,90%))/2) 0 calc((100vw - min(1242px,90%))/2);box-sizing:border-box;min-height:387px}.webinar-search-results .webinar-search-results-row .img-container{min-width:387px;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;position:relative;background-color:#fff;overflow:hidden}.webinar-search-results .webinar-search-results-row .img-container .background-img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.webinar-search-results .webinar-search-results-row .img-container .play{width:100px;height:auto;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.webinar-search-results .webinar-search-results-row .text-container{background-color:#fff;width:100%;box-sizing:border-box;padding:20px 129px;display:flex;flex-direction:column;justify-content:center}.webinar-search-results .webinar-search-results-row .text-container>span{display:inline-flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.webinar-search-results .webinar-search-results-row .text-container>span .category{color:#fff;background-color:#191917;border-radius:4px;text-transform:uppercase;padding:2px 3px 1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.webinar-search-results .webinar-search-results-row .text-container h4{font:var(--headline-s);text-transform:uppercase}.webinar-search-results .webinar-search-results-row .text-container .snippet{font:var(--copy);color:#191917;margin-top:1.25rem}@media only screen and (max-width:1150px){.webinar-search-results .webinar-search-results-row{margin:0 calc((100vw - min(1498px,90%))/2);min-height:300px}.webinar-search-results .webinar-search-results-row .img-container{min-width:300px}.webinar-search-results .webinar-search-results-row .text-container{padding:20px 80px}}@media only screen and (max-width:800px){.webinar-search-results{padding:40px 0;row-gap:30px}.webinar-search-results .webinar-search-results-row{flex-direction:column;height:auto}.webinar-search-results .webinar-search-results-row .img-container{min-width:0;box-sizing:border-box}.webinar-search-results .webinar-search-results-row .img-container .background-img{position:relative}.webinar-search-results .webinar-search-results-row .img-container .play{width:80px;height:auto}.webinar-search-results .webinar-search-results-row .text-container{padding:20px;align-items:center}.webinar-search-results .webinar-search-results-row .text-container h4{font:var(--headline-xxs);text-transform:uppercase}}main>.default-element>div,main+div>.noscript>.default-element>div{padding-top:var(--section-padding-m) !important;padding-bottom:var(--section-padding-m) !important;margin-bottom:0 !important}main>.default-element>div>*,main+div>.noscript>.default-element>div>*{width:min(1242px,90%);margin-left:calc((100vw - min(1242px,90%))/2);max-width:982px}main>.default-element>div header,main+div>.noscript>.default-element>div header,.stage-simple-section>.teaser header,.toggletext-section header,.toggletext-section>.teaser header,.toggletext-section .toggletext header,.text-img-bubble-section .text-container header,.text-dealer-section .text-container header,.akkordeon-section .text-container header{margin-bottom:0}main>.default-element>div header:last-child>*:last-child,main+div>.noscript>.default-element>div header:last-child>*:last-child,.stage-simple-section>.teaser header:last-child>*:last-child,.toggletext-section header:last-child>*:last-child,.toggletext-section>.teaser header:last-child>*:last-child,.toggletext-section .toggletext header:last-child>*:last-child,.text-img-bubble-section .text-container header:last-child>*:last-child,.text-dealer-section .text-container header:last-child>*:last-child,.akkordeon-section .text-container header:last-child>*:last-child{margin-bottom:0}main>.default-element>div header h2,main+div>.noscript>.default-element>div header h2,.stage-simple-section>.teaser header h2,.toggletext-section header h2,.toggletext-section>.teaser header h2,.toggletext-section .toggletext header h2,.text-img-bubble-section .text-container header h2,.text-dealer-section .text-container header h2,.akkordeon-section .text-container header h2{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);margin-bottom:70px;text-transform:uppercase}main>.default-element>div header h3,main+div>.noscript>.default-element>div header h3,.stage-simple-section>.teaser header h3,.toggletext-section header h3,.toggletext-section>.teaser header h3,.toggletext-section .toggletext header h3,.text-img-bubble-section .text-container header h3,.text-dealer-section .text-container header h3,.akkordeon-section .text-container header h3{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);max-width:853px;margin-bottom:30px;color:#000}main>.default-element>div header h4,main+div>.noscript>.default-element>div header h4,.stage-simple-section>.teaser header h4,.toggletext-section header h4,.toggletext-section>.teaser header h4,.toggletext-section .toggletext header h4,.text-img-bubble-section .text-container header h4,.text-dealer-section .text-container header h4,.akkordeon-section .text-container header h4{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);max-width:853px;margin-bottom:30px;color:#000}main>.default-element>div header h5,main+div>.noscript>.default-element>div header h5,.stage-simple-section>.teaser header h5,.toggletext-section header h5,.toggletext-section>.teaser header h5,.toggletext-section .toggletext header h5,.text-img-bubble-section .text-container header h5,.text-dealer-section .text-container header h5,.akkordeon-section .text-container header h5{font:var(--headline-s);max-width:853px;margin-bottom:20px;color:#000}main>.default-element>div header h6,main+div>.noscript>.default-element>div header h6,.stage-simple-section>.teaser header h6,.toggletext-section header h6,.toggletext-section>.teaser header h6,.toggletext-section .toggletext header h6,.text-img-bubble-section .text-container header h6,.text-dealer-section .text-container header h6,.akkordeon-section .text-container header h6{font:var(--headline-xs);max-width:853px;margin-bottom:20px;color:#000}main>.default-element>div header a,main+div>.noscript>.default-element>div header a,.stage-simple-section>.teaser header a,.toggletext-section header a,.toggletext-section>.teaser header a,.toggletext-section .toggletext header a,.text-img-bubble-section .text-container header a,.text-dealer-section .text-container header a,.akkordeon-section .text-container header a{text-decoration:none}main>.default-element>div>h1,main>.default-element>div>h2.h1,main+div>.noscript>.default-element>div>h1,main+div>.noscript>.default-element>div>h2.h1,.stage-simple-section>.teaser>h1,.stage-simple-section>.teaser>h2.h1,.toggletext-section>h1,.toggletext-section>h2.h1,.toggletext-section>.teaser>h1,.toggletext-section>.teaser>h2.h1,.toggletext-section .toggletext>h1,.toggletext-section .toggletext>h2.h1,.text-img-bubble-section .text-container>h1,.text-img-bubble-section .text-container>h2.h1,.text-dealer-section .text-container>h1,.text-dealer-section .text-container>h2.h1,.akkordeon-section .text-container>h1,.akkordeon-section .text-container>h2.h1{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;margin-top:0;margin-bottom:70px}main>.default-element>div>h2,main+div>.noscript>.default-element>div>h2,.stage-simple-section>.teaser>h2,.toggletext-section>h2,.toggletext-section>.teaser>h2,.toggletext-section .toggletext>h2,.text-img-bubble-section .text-container>h2,.text-dealer-section .text-container>h2,.akkordeon-section .text-container>h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);max-width:853px;margin-bottom:30px}main>.default-element>div>h3,main+div>.noscript>.default-element>div>h3,.stage-simple-section>.teaser>h3,.toggletext-section>h3,.toggletext-section>.teaser>h3,.toggletext-section .toggletext>h3,.text-img-bubble-section .text-container>h3,.text-dealer-section .text-container>h3,.akkordeon-section .text-container>h3{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);max-width:853px;margin-bottom:30px}main>.default-element>div>h4,main+div>.noscript>.default-element>div>h4,.stage-simple-section>.teaser>h4,.toggletext-section>h4,.toggletext-section>.teaser>h4,.toggletext-section .toggletext>h4,.text-img-bubble-section .text-container>h4,.text-dealer-section .text-container>h4,.akkordeon-section .text-container>h4{font:var(--headline-s);color:#f69c29;max-width:853px;margin-bottom:30px;font-weight:bold}main>.default-element>div>p,main>.default-element>div ul,main>.default-element>div ol,main+div>.noscript>.default-element>div>p,main+div>.noscript>.default-element>div ul,main+div>.noscript>.default-element>div ol,.stage-simple-section>.teaser>p,.stage-simple-section>.teaser ul,.stage-simple-section>.teaser ol,.toggletext-section>p,.toggletext-section ul,.toggletext-section ol,.toggletext-section>.teaser>p,.toggletext-section>.teaser ul,.toggletext-section>.teaser ol,.toggletext-section .toggletext>p,.toggletext-section .toggletext ul,.toggletext-section .toggletext ol,.text-img-bubble-section .text-container>p,.text-img-bubble-section .text-container ul,.text-img-bubble-section .text-container ol,.text-dealer-section .text-container>p,.text-dealer-section .text-container ul,.text-dealer-section .text-container ol,.akkordeon-section .text-container>p,.akkordeon-section .text-container ul,.akkordeon-section .text-container ol{font:var(--copy);color:#191917;box-sizing:border-box;max-width:853px}main>.default-element>div>p+h4,main>.default-element>div ul+h4,main>.default-element>div ol+h4,main+div>.noscript>.default-element>div>p+h4,main+div>.noscript>.default-element>div ul+h4,main+div>.noscript>.default-element>div ol+h4,.stage-simple-section>.teaser>p+h4,.stage-simple-section>.teaser ul+h4,.stage-simple-section>.teaser ol+h4,.toggletext-section>p+h4,.toggletext-section ul+h4,.toggletext-section ol+h4,.toggletext-section>.teaser>p+h4,.toggletext-section>.teaser ul+h4,.toggletext-section>.teaser ol+h4,.toggletext-section .toggletext>p+h4,.toggletext-section .toggletext ul+h4,.toggletext-section .toggletext ol+h4,.text-img-bubble-section .text-container>p+h4,.text-img-bubble-section .text-container ul+h4,.text-img-bubble-section .text-container ol+h4,.text-dealer-section .text-container>p+h4,.text-dealer-section .text-container ul+h4,.text-dealer-section .text-container ol+h4,.akkordeon-section .text-container>p+h4,.akkordeon-section .text-container ul+h4,.akkordeon-section .text-container ol+h4{margin-top:50px}main>.default-element>div>p,main+div>.noscript>.default-element>div>p,.stage-simple-section>.teaser>p,.toggletext-section>p,.toggletext-section>.teaser>p,.toggletext-section .toggletext>p,.text-img-bubble-section .text-container>p,.text-dealer-section .text-container>p,.akkordeon-section .text-container>p{margin-bottom:25px}main>.default-element>div>p:last-child,main+div>.noscript>.default-element>div>p:last-child,.stage-simple-section>.teaser>p:last-child,.toggletext-section>p:last-child,.toggletext-section>.teaser>p:last-child,.toggletext-section .toggletext>p:last-child,.text-img-bubble-section .text-container>p:last-child,.text-dealer-section .text-container>p:last-child,.akkordeon-section .text-container>p:last-child{margin-bottom:0}main>.default-element>div>ul,main>.default-element>div>ol,main+div>.noscript>.default-element>div>ul,main+div>.noscript>.default-element>div>ol,.stage-simple-section>.teaser>ul,.stage-simple-section>.teaser>ol,.toggletext-section>ul,.toggletext-section>ol,.toggletext-section>.teaser>ul,.toggletext-section>.teaser>ol,.toggletext-section .toggletext>ul,.toggletext-section .toggletext>ol,.text-img-bubble-section .text-container>ul,.text-img-bubble-section .text-container>ol,.text-dealer-section .text-container>ul,.text-dealer-section .text-container>ol,.akkordeon-section .text-container>ul,.akkordeon-section .text-container>ol{margin-bottom:47px}main>.default-element>div>ul:last-child,main>.default-element>div>ol:last-child,main+div>.noscript>.default-element>div>ul:last-child,main+div>.noscript>.default-element>div>ol:last-child,.stage-simple-section>.teaser>ul:last-child,.stage-simple-section>.teaser>ol:last-child,.toggletext-section>ul:last-child,.toggletext-section>ol:last-child,.toggletext-section>.teaser>ul:last-child,.toggletext-section>.teaser>ol:last-child,.toggletext-section .toggletext>ul:last-child,.toggletext-section .toggletext>ol:last-child,.text-img-bubble-section .text-container>ul:last-child,.text-img-bubble-section .text-container>ol:last-child,.text-dealer-section .text-container>ul:last-child,.text-dealer-section .text-container>ol:last-child,.akkordeon-section .text-container>ul:last-child,.akkordeon-section .text-container>ol:last-child{margin-bottom:0}main>.default-element>div>ul li,main>.default-element>div>ol li,main+div>.noscript>.default-element>div>ul li,main+div>.noscript>.default-element>div>ol li,.stage-simple-section>.teaser>ul li,.stage-simple-section>.teaser>ol li,.toggletext-section>ul li,.toggletext-section>ol li,.toggletext-section>.teaser>ul li,.toggletext-section>.teaser>ol li,.toggletext-section .toggletext>ul li,.toggletext-section .toggletext>ol li,.text-img-bubble-section .text-container>ul li,.text-img-bubble-section .text-container>ol li,.text-dealer-section .text-container>ul li,.text-dealer-section .text-container>ol li,.akkordeon-section .text-container>ul li,.akkordeon-section .text-container>ol li{margin-bottom:15px}main>.default-element>div>ul li:last-child,main>.default-element>div>ol li:last-child,main+div>.noscript>.default-element>div>ul li:last-child,main+div>.noscript>.default-element>div>ol li:last-child,.stage-simple-section>.teaser>ul li:last-child,.stage-simple-section>.teaser>ol li:last-child,.toggletext-section>ul li:last-child,.toggletext-section>ol li:last-child,.toggletext-section>.teaser>ul li:last-child,.toggletext-section>.teaser>ol li:last-child,.toggletext-section .toggletext>ul li:last-child,.toggletext-section .toggletext>ol li:last-child,.text-img-bubble-section .text-container>ul li:last-child,.text-img-bubble-section .text-container>ol li:last-child,.text-dealer-section .text-container>ul li:last-child,.text-dealer-section .text-container>ol li:last-child,.akkordeon-section .text-container>ul li:last-child,.akkordeon-section .text-container>ol li:last-child{margin-bottom:0}main>.default-element>div .Kompass-Button,main+div>.noscript>.default-element>div .Kompass-Button,.stage-simple-section>.teaser .Kompass-Button,.toggletext-section .Kompass-Button,.toggletext-section>.teaser .Kompass-Button,.toggletext-section .toggletext .Kompass-Button,.text-img-bubble-section .text-container .Kompass-Button,.text-dealer-section .text-container .Kompass-Button,.akkordeon-section .text-container .Kompass-Button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer;padding:0 1.875rem 0 0;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap;position:relative;transition:.3s;margin-bottom:50px}main>.default-element>div .Kompass-Button:visited,main+div>.noscript>.default-element>div .Kompass-Button:visited,.stage-simple-section>.teaser .Kompass-Button:visited,.toggletext-section .Kompass-Button:visited,.toggletext-section>.teaser .Kompass-Button:visited,.toggletext-section .toggletext .Kompass-Button:visited,.text-img-bubble-section .text-container .Kompass-Button:visited,.text-dealer-section .text-container .Kompass-Button:visited,.akkordeon-section .text-container .Kompass-Button:visited{color:inherit}main>.default-element>div .Kompass-Button .circle,main+div>.noscript>.default-element>div .Kompass-Button .circle,.stage-simple-section>.teaser .Kompass-Button .circle,.toggletext-section .Kompass-Button .circle,.toggletext-section>.teaser .Kompass-Button .circle,.toggletext-section .toggletext .Kompass-Button .circle,.text-img-bubble-section .text-container .Kompass-Button .circle,.text-dealer-section .text-container .Kompass-Button .circle,.akkordeon-section .text-container .Kompass-Button .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}main>.default-element>div .Kompass-Button .circle .icon,main+div>.noscript>.default-element>div .Kompass-Button .circle .icon,.stage-simple-section>.teaser .Kompass-Button .circle .icon,.toggletext-section .Kompass-Button .circle .icon,.toggletext-section>.teaser .Kompass-Button .circle .icon,.toggletext-section .toggletext .Kompass-Button .circle .icon,.text-img-bubble-section .text-container .Kompass-Button .circle .icon,.text-dealer-section .text-container .Kompass-Button .circle .icon,.akkordeon-section .text-container .Kompass-Button .circle .icon{transition:.3s}main>.default-element>div .Kompass-Button p,main+div>.noscript>.default-element>div .Kompass-Button p,.stage-simple-section>.teaser .Kompass-Button p,.toggletext-section .Kompass-Button p,.toggletext-section>.teaser .Kompass-Button p,.toggletext-section .toggletext .Kompass-Button p,.text-img-bubble-section .text-container .Kompass-Button p,.text-dealer-section .text-container .Kompass-Button p,.akkordeon-section .text-container .Kompass-Button p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}main>.default-element>div .Kompass-Button:hover .circle,main+div>.noscript>.default-element>div .Kompass-Button:hover .circle,.stage-simple-section>.teaser .Kompass-Button:hover .circle,.toggletext-section .Kompass-Button:hover .circle,.toggletext-section>.teaser .Kompass-Button:hover .circle,.toggletext-section .toggletext .Kompass-Button:hover .circle,.text-img-bubble-section .text-container .Kompass-Button:hover .circle,.text-dealer-section .text-container .Kompass-Button:hover .circle,.akkordeon-section .text-container .Kompass-Button:hover .circle{background-color:#191917}main>.default-element>div .Kompass-Button:hover .circle .icon,main+div>.noscript>.default-element>div .Kompass-Button:hover .circle .icon,.stage-simple-section>.teaser .Kompass-Button:hover .circle .icon,.toggletext-section .Kompass-Button:hover .circle .icon,.toggletext-section>.teaser .Kompass-Button:hover .circle .icon,.toggletext-section .toggletext .Kompass-Button:hover .circle .icon,.text-img-bubble-section .text-container .Kompass-Button:hover .circle .icon,.text-dealer-section .text-container .Kompass-Button:hover .circle .icon,.akkordeon-section .text-container .Kompass-Button:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}main>.default-element>div .Kompass-Button:last-child,main+div>.noscript>.default-element>div .Kompass-Button:last-child,.stage-simple-section>.teaser .Kompass-Button:last-child,.toggletext-section .Kompass-Button:last-child,.toggletext-section>.teaser .Kompass-Button:last-child,.toggletext-section .toggletext .Kompass-Button:last-child,.text-img-bubble-section .text-container .Kompass-Button:last-child,.text-dealer-section .text-container .Kompass-Button:last-child,.akkordeon-section .text-container .Kompass-Button:last-child{margin-bottom:0}main>.default-element>div .Kompass-Button::before,main+div>.noscript>.default-element>div .Kompass-Button::before,.stage-simple-section>.teaser .Kompass-Button::before,.toggletext-section .Kompass-Button::before,.toggletext-section>.teaser .Kompass-Button::before,.toggletext-section .toggletext .Kompass-Button::before,.text-img-bubble-section .text-container .Kompass-Button::before,.text-dealer-section .text-container .Kompass-Button::before,.akkordeon-section .text-container .Kompass-Button::before{content:"";border:3px solid #191917;border-radius:50%;width:2.75rem;height:2.75rem;margin-right:.625rem;transition:.3s}main>.default-element>div .Kompass-Button::after,main+div>.noscript>.default-element>div .Kompass-Button::after,.stage-simple-section>.teaser .Kompass-Button::after,.toggletext-section .Kompass-Button::after,.toggletext-section>.teaser .Kompass-Button::after,.toggletext-section .toggletext .Kompass-Button::after,.text-img-bubble-section .text-container .Kompass-Button::after,.text-dealer-section .text-container .Kompass-Button::after,.akkordeon-section .text-container .Kompass-Button::after{content:url("/typo3conf/ext/kompass/Resources/Public/Icons/compass-needle.svg");position:absolute;left:1.2rem;padding-top:.5rem;transition:.3s}main>.default-element>div .Kompass-Button:hover::after,main+div>.noscript>.default-element>div .Kompass-Button:hover::after,.stage-simple-section>.teaser .Kompass-Button:hover::after,.toggletext-section .Kompass-Button:hover::after,.toggletext-section>.teaser .Kompass-Button:hover::after,.toggletext-section .toggletext .Kompass-Button:hover::after,.text-img-bubble-section .text-container .Kompass-Button:hover::after,.text-dealer-section .text-container .Kompass-Button:hover::after,.akkordeon-section .text-container .Kompass-Button:hover::after{filter:invert(1);transform:var(--needle-rotation)}main>.default-element>div .Kompass-Button:hover::before,main+div>.noscript>.default-element>div .Kompass-Button:hover::before,.stage-simple-section>.teaser .Kompass-Button:hover::before,.toggletext-section .Kompass-Button:hover::before,.toggletext-section>.teaser .Kompass-Button:hover::before,.toggletext-section .toggletext .Kompass-Button:hover::before,.text-img-bubble-section .text-container .Kompass-Button:hover::before,.text-dealer-section .text-container .Kompass-Button:hover::before,.akkordeon-section .text-container .Kompass-Button:hover::before{background-color:#191917}main>.default-element>div .Pfeil-Button,main+div>.noscript>.default-element>div .Pfeil-Button,.stage-simple-section>.teaser .Pfeil-Button,.toggletext-section .Pfeil-Button,.toggletext-section>.teaser .Pfeil-Button,.toggletext-section .toggletext .Pfeil-Button,.text-img-bubble-section .text-container .Pfeil-Button,.text-dealer-section .text-container .Pfeil-Button,.akkordeon-section .text-container .Pfeil-Button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0 1.875rem 0 0;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:#191917;white-space:nowrap;position:relative;transition:.3s;margin-bottom:50px}main>.default-element>div .Pfeil-Button:visited,main+div>.noscript>.default-element>div .Pfeil-Button:visited,.stage-simple-section>.teaser .Pfeil-Button:visited,.toggletext-section .Pfeil-Button:visited,.toggletext-section>.teaser .Pfeil-Button:visited,.toggletext-section .toggletext .Pfeil-Button:visited,.text-img-bubble-section .text-container .Pfeil-Button:visited,.text-dealer-section .text-container .Pfeil-Button:visited,.akkordeon-section .text-container .Pfeil-Button:visited{color:inherit}main>.default-element>div .Pfeil-Button .circle,main+div>.noscript>.default-element>div .Pfeil-Button .circle,.stage-simple-section>.teaser .Pfeil-Button .circle,.toggletext-section .Pfeil-Button .circle,.toggletext-section>.teaser .Pfeil-Button .circle,.toggletext-section .toggletext .Pfeil-Button .circle,.text-img-bubble-section .text-container .Pfeil-Button .circle,.text-dealer-section .text-container .Pfeil-Button .circle,.akkordeon-section .text-container .Pfeil-Button .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}main>.default-element>div .Pfeil-Button p,main+div>.noscript>.default-element>div .Pfeil-Button p,.stage-simple-section>.teaser .Pfeil-Button p,.toggletext-section .Pfeil-Button p,.toggletext-section>.teaser .Pfeil-Button p,.toggletext-section .toggletext .Pfeil-Button p,.text-img-bubble-section .text-container .Pfeil-Button p,.text-dealer-section .text-container .Pfeil-Button p,.akkordeon-section .text-container .Pfeil-Button p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}main>.default-element>div .Pfeil-Button img,main+div>.noscript>.default-element>div .Pfeil-Button img,.stage-simple-section>.teaser .Pfeil-Button img,.toggletext-section .Pfeil-Button img,.toggletext-section>.teaser .Pfeil-Button img,.toggletext-section .toggletext .Pfeil-Button img,.text-img-bubble-section .text-container .Pfeil-Button img,.text-dealer-section .text-container .Pfeil-Button img,.akkordeon-section .text-container .Pfeil-Button img{filter:brightness(1);transition:all .2s ease}main>.default-element>div .Pfeil-Button:hover .circle,main+div>.noscript>.default-element>div .Pfeil-Button:hover .circle,.stage-simple-section>.teaser .Pfeil-Button:hover .circle,.toggletext-section .Pfeil-Button:hover .circle,.toggletext-section>.teaser .Pfeil-Button:hover .circle,.toggletext-section .toggletext .Pfeil-Button:hover .circle,.text-img-bubble-section .text-container .Pfeil-Button:hover .circle,.text-dealer-section .text-container .Pfeil-Button:hover .circle,.akkordeon-section .text-container .Pfeil-Button:hover .circle{border-color:#191917 !important;background-color:#191917}main>.default-element>div .Pfeil-Button:hover img,main+div>.noscript>.default-element>div .Pfeil-Button:hover img,.stage-simple-section>.teaser .Pfeil-Button:hover img,.toggletext-section .Pfeil-Button:hover img,.toggletext-section>.teaser .Pfeil-Button:hover img,.toggletext-section .toggletext .Pfeil-Button:hover img,.text-img-bubble-section .text-container .Pfeil-Button:hover img,.text-dealer-section .text-container .Pfeil-Button:hover img,.akkordeon-section .text-container .Pfeil-Button:hover img{filter:brightness(1000)}main>.default-element>div .Pfeil-Button.green-bg .circle,main+div>.noscript>.default-element>div .Pfeil-Button.green-bg .circle,.stage-simple-section>.teaser .Pfeil-Button.green-bg .circle,.toggletext-section .Pfeil-Button.green-bg .circle,.toggletext-section>.teaser .Pfeil-Button.green-bg .circle,.toggletext-section .toggletext .Pfeil-Button.green-bg .circle,.text-img-bubble-section .text-container .Pfeil-Button.green-bg .circle,.text-dealer-section .text-container .Pfeil-Button.green-bg .circle,.akkordeon-section .text-container .Pfeil-Button.green-bg .circle{border-color:#fff}main>.default-element>div .Pfeil-Button.green-bg img,main+div>.noscript>.default-element>div .Pfeil-Button.green-bg img,.stage-simple-section>.teaser .Pfeil-Button.green-bg img,.toggletext-section .Pfeil-Button.green-bg img,.toggletext-section>.teaser .Pfeil-Button.green-bg img,.toggletext-section .toggletext .Pfeil-Button.green-bg img,.text-img-bubble-section .text-container .Pfeil-Button.green-bg img,.text-dealer-section .text-container .Pfeil-Button.green-bg img,.akkordeon-section .text-container .Pfeil-Button.green-bg img{filter:brightness(1000)}main>.default-element>div .Pfeil-Button:last-child,main+div>.noscript>.default-element>div .Pfeil-Button:last-child,.stage-simple-section>.teaser .Pfeil-Button:last-child,.toggletext-section .Pfeil-Button:last-child,.toggletext-section>.teaser .Pfeil-Button:last-child,.toggletext-section .toggletext .Pfeil-Button:last-child,.text-img-bubble-section .text-container .Pfeil-Button:last-child,.text-dealer-section .text-container .Pfeil-Button:last-child,.akkordeon-section .text-container .Pfeil-Button:last-child{margin-bottom:0}main>.default-element>div .Pfeil-Button:visited,main+div>.noscript>.default-element>div .Pfeil-Button:visited,.stage-simple-section>.teaser .Pfeil-Button:visited,.toggletext-section .Pfeil-Button:visited,.toggletext-section>.teaser .Pfeil-Button:visited,.toggletext-section .toggletext .Pfeil-Button:visited,.text-img-bubble-section .text-container .Pfeil-Button:visited,.text-dealer-section .text-container .Pfeil-Button:visited,.akkordeon-section .text-container .Pfeil-Button:visited{color:#191917}main>.default-element>div .Pfeil-Button::before,main+div>.noscript>.default-element>div .Pfeil-Button::before,.stage-simple-section>.teaser .Pfeil-Button::before,.toggletext-section .Pfeil-Button::before,.toggletext-section>.teaser .Pfeil-Button::before,.toggletext-section .toggletext .Pfeil-Button::before,.text-img-bubble-section .text-container .Pfeil-Button::before,.text-dealer-section .text-container .Pfeil-Button::before,.akkordeon-section .text-container .Pfeil-Button::before{content:"";border:3px solid #00763c;border-radius:50%;width:2.75rem;height:2.75rem;margin-right:.625rem;transition:.3s}main>.default-element>div .Pfeil-Button::after,main+div>.noscript>.default-element>div .Pfeil-Button::after,.stage-simple-section>.teaser .Pfeil-Button::after,.toggletext-section .Pfeil-Button::after,.toggletext-section>.teaser .Pfeil-Button::after,.toggletext-section .toggletext .Pfeil-Button::after,.text-img-bubble-section .text-container .Pfeil-Button::after,.text-dealer-section .text-container .Pfeil-Button::after,.akkordeon-section .text-container .Pfeil-Button::after{content:url("/typo3conf/ext/kompass/Resources/Public/Icons/arrow.svg");position:absolute;top:50%;transform:translateY(-50%);left:1.43rem;transition:.3s}main>.default-element>div .Pfeil-Button:hover::after,main+div>.noscript>.default-element>div .Pfeil-Button:hover::after,.stage-simple-section>.teaser .Pfeil-Button:hover::after,.toggletext-section .Pfeil-Button:hover::after,.toggletext-section>.teaser .Pfeil-Button:hover::after,.toggletext-section .toggletext .Pfeil-Button:hover::after,.text-img-bubble-section .text-container .Pfeil-Button:hover::after,.text-dealer-section .text-container .Pfeil-Button:hover::after,.akkordeon-section .text-container .Pfeil-Button:hover::after{filter:invert(1)}main>.default-element>div .Pfeil-Button:hover::before,main+div>.noscript>.default-element>div .Pfeil-Button:hover::before,.stage-simple-section>.teaser .Pfeil-Button:hover::before,.toggletext-section .Pfeil-Button:hover::before,.toggletext-section>.teaser .Pfeil-Button:hover::before,.toggletext-section .toggletext .Pfeil-Button:hover::before,.text-img-bubble-section .text-container .Pfeil-Button:hover::before,.text-dealer-section .text-container .Pfeil-Button:hover::before,.akkordeon-section .text-container .Pfeil-Button:hover::before{background-color:#191917;border-color:#191917}@media only screen and (max-width:1150px){main>.default-element>div>h4,main+div>.noscript>.default-element>div>h4,.stage-simple-section>.teaser>h4,.toggletext-section>h4,.toggletext-section>.teaser>h4,.toggletext-section .toggletext>h4,.text-img-bubble-section .text-container>h4,.text-dealer-section .text-container>h4,.akkordeon-section .text-container>h4{margin-bottom:25px}main>.default-element>div .Kompass-Button::before,main+div>.noscript>.default-element>div .Kompass-Button::before,.stage-simple-section>.teaser .Kompass-Button::before,.toggletext-section .Kompass-Button::before,.toggletext-section>.teaser .Kompass-Button::before,.toggletext-section .toggletext .Kompass-Button::before,.text-img-bubble-section .text-container .Kompass-Button::before,.text-dealer-section .text-container .Kompass-Button::before,.akkordeon-section .text-container .Kompass-Button::before{width:2.75rem;height:2.75rem}main>.default-element>div .Kompass-Button::after,main+div>.noscript>.default-element>div .Kompass-Button::after,.stage-simple-section>.teaser .Kompass-Button::after,.toggletext-section .Kompass-Button::after,.toggletext-section>.teaser .Kompass-Button::after,.toggletext-section .toggletext .Kompass-Button::after,.text-img-bubble-section .text-container .Kompass-Button::after,.text-dealer-section .text-container .Kompass-Button::after,.akkordeon-section .text-container .Kompass-Button::after{left:1.15rem;transform:scale(90%)}main>.default-element>div .Kompass-Button:hover::after,main+div>.noscript>.default-element>div .Kompass-Button:hover::after,.stage-simple-section>.teaser .Kompass-Button:hover::after,.toggletext-section .Kompass-Button:hover::after,.toggletext-section>.teaser .Kompass-Button:hover::after,.toggletext-section .toggletext .Kompass-Button:hover::after,.text-img-bubble-section .text-container .Kompass-Button:hover::after,.text-dealer-section .text-container .Kompass-Button:hover::after,.akkordeon-section .text-container .Kompass-Button:hover::after{transform:var(--needle-rotation) scale(90%)}@-webkit-keyframes compass-needle2{0%,100%{transform:rotate(55deg) scale(90%)}50%{transform:rotate(75deg) scale(90%)}}@keyframes compass-needle2{0%,100%{transform:rotate(55deg) scale(90%)}50%{transform:rotate(75deg) scale(90%)}}main>.default-element>div .Pfeil-Button::after,main+div>.noscript>.default-element>div .Pfeil-Button::after,.stage-simple-section>.teaser .Pfeil-Button::after,.toggletext-section .Pfeil-Button::after,.toggletext-section>.teaser .Pfeil-Button::after,.toggletext-section .toggletext .Pfeil-Button::after,.text-img-bubble-section .text-container .Pfeil-Button::after,.text-dealer-section .text-container .Pfeil-Button::after,.akkordeon-section .text-container .Pfeil-Button::after{top:50%;transform:translateY(-45%);left:1.43rem}}@media only screen and (max-width:600px){main>.default-element>div header h2,main+div>.noscript>.default-element>div header h2,.stage-simple-section>.teaser header h2,.toggletext-section header h2,.toggletext-section>.teaser header h2,.toggletext-section .toggletext header h2,.text-img-bubble-section .text-container header h2,.text-dealer-section .text-container header h2,.akkordeon-section .text-container header h2{margin-bottom:20px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}main>.default-element>div header h3,main+div>.noscript>.default-element>div header h3,.stage-simple-section>.teaser header h3,.toggletext-section header h3,.toggletext-section>.teaser header h3,.toggletext-section .toggletext header h3,.text-img-bubble-section .text-container header h3,.text-dealer-section .text-container header h3,.akkordeon-section .text-container header h3{font:var(--headline-s);margin-bottom:20px;font-weight:bold}main>.default-element>div>h1,main>.default-element>div h2.h1,main+div>.noscript>.default-element>div>h1,main+div>.noscript>.default-element>div h2.h1,.stage-simple-section>.teaser>h1,.stage-simple-section>.teaser h2.h1,.toggletext-section>h1,.toggletext-section h2.h1,.toggletext-section>.teaser>h1,.toggletext-section>.teaser h2.h1,.toggletext-section .toggletext>h1,.toggletext-section .toggletext h2.h1,.text-img-bubble-section .text-container>h1,.text-img-bubble-section .text-container h2.h1,.text-dealer-section .text-container>h1,.text-dealer-section .text-container h2.h1,.akkordeon-section .text-container>h1,.akkordeon-section .text-container h2.h1{margin-bottom:20px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}main>.default-element>div>h2,main+div>.noscript>.default-element>div>h2,.stage-simple-section>.teaser>h2,.toggletext-section>h2,.toggletext-section>.teaser>h2,.toggletext-section .toggletext>h2,.text-img-bubble-section .text-container>h2,.text-dealer-section .text-container>h2,.akkordeon-section .text-container>h2{margin-bottom:20px}main>.default-element>div>h3,main+div>.noscript>.default-element>div>h3,.stage-simple-section>.teaser>h3,.toggletext-section>h3,.toggletext-section>.teaser>h3,.toggletext-section .toggletext>h3,.text-img-bubble-section .text-container>h3,.text-dealer-section .text-container>h3,.akkordeon-section .text-container>h3{margin-bottom:20px}main>.default-element>div>h4,main+div>.noscript>.default-element>div>h4,.stage-simple-section>.teaser>h4,.toggletext-section>h4,.toggletext-section>.teaser>h4,.toggletext-section .toggletext>h4,.text-img-bubble-section .text-container>h4,.text-dealer-section .text-container>h4,.akkordeon-section .text-container>h4{margin-bottom:20px}main>.default-element>div>p,main+div>.noscript>.default-element>div>p,.stage-simple-section>.teaser>p,.toggletext-section>p,.toggletext-section>.teaser>p,.toggletext-section .toggletext>p,.text-img-bubble-section .text-container>p,.text-dealer-section .text-container>p,.akkordeon-section .text-container>p{margin-bottom:15px}main>.default-element>div>ul,main>.default-element>div>ol,main+div>.noscript>.default-element>div>ul,main+div>.noscript>.default-element>div>ol,.stage-simple-section>.teaser>ul,.stage-simple-section>.teaser>ol,.toggletext-section>ul,.toggletext-section>ol,.toggletext-section>.teaser>ul,.toggletext-section>.teaser>ol,.toggletext-section .toggletext>ul,.toggletext-section .toggletext>ol,.text-img-bubble-section .text-container>ul,.text-img-bubble-section .text-container>ol,.text-dealer-section .text-container>ul,.text-dealer-section .text-container>ol,.akkordeon-section .text-container>ul,.akkordeon-section .text-container>ol{margin-bottom:20px}main>.default-element>div>ul li,main>.default-element>div>ol li,main+div>.noscript>.default-element>div>ul li,main+div>.noscript>.default-element>div>ol li,.stage-simple-section>.teaser>ul li,.stage-simple-section>.teaser>ol li,.toggletext-section>ul li,.toggletext-section>ol li,.toggletext-section>.teaser>ul li,.toggletext-section>.teaser>ol li,.toggletext-section .toggletext>ul li,.toggletext-section .toggletext>ol li,.text-img-bubble-section .text-container>ul li,.text-img-bubble-section .text-container>ol li,.text-dealer-section .text-container>ul li,.text-dealer-section .text-container>ol li,.akkordeon-section .text-container>ul li,.akkordeon-section .text-container>ol li{margin-bottom:10px}main>.default-element>div .Kompass-Button,main>.default-element>div .Pfeil-Button,main+div>.noscript>.default-element>div .Kompass-Button,main+div>.noscript>.default-element>div .Pfeil-Button,.stage-simple-section>.teaser .Kompass-Button,.stage-simple-section>.teaser .Pfeil-Button,.toggletext-section .Kompass-Button,.toggletext-section .Pfeil-Button,.toggletext-section>.teaser .Kompass-Button,.toggletext-section>.teaser .Pfeil-Button,.toggletext-section .toggletext .Kompass-Button,.toggletext-section .toggletext .Pfeil-Button,.text-img-bubble-section .text-container .Kompass-Button,.text-img-bubble-section .text-container .Pfeil-Button,.text-dealer-section .text-container .Kompass-Button,.text-dealer-section .text-container .Pfeil-Button,.akkordeon-section .text-container .Kompass-Button,.akkordeon-section .text-container .Pfeil-Button{margin-bottom:30px}}.breadcrumbs.mask{margin-left:calc((100vw - min(1498px,90%))/2);margin-bottom:20px}.breadcrumbs.margin-top-small{margin-top:25px}.breadcrumbs.margin-top-large{margin-top:150px}.breadcrumbs.slim-width{margin-left:calc((100vw - min(1242px,90%))/2)}.breadcrumbs a,.breadcrumbs span{text-decoration:none;font-size:1rem;color:#191917;text-transform:uppercase}.breadcrumbs img{margin:0 5px}.frame-default+.frame-default>.tx-kesearch-pi1:first-child{margin-top:-110px !important}.news-search-results{background-color:#444;padding:80px 0;display:flex;flex-direction:column;row-gap:50px}.news-search-results .no-results{font:var(--headline-xs);color:#fff;text-align:center}.news-search-results .result-amount{font:var(--copy);color:#191917;text-transform:uppercase;font-size:1rem;color:#fff;margin:0 calc((100vw - min(1498px,90%))/2) -10px calc((100vw - min(1242px,90%))/2)}.news-search-results .news-search-results-row{display:flex;text-decoration:none;color:#191917;margin:0 calc((100vw - min(1498px,90%))/2) 0 calc((100vw - min(1242px,90%))/2);box-sizing:border-box;min-height:387px}.news-search-results .news-search-results-row .img-container{min-width:387px;background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;position:relative}.news-search-results .news-search-results-row .img-container:has(>.background-img){background:#fff;overflow:hidden}.news-search-results .news-search-results-row .img-container .background-img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.news-search-results .news-search-results-row .text-container{background-color:#fff;width:100%;box-sizing:border-box;padding:50px 129px;display:flex;flex-direction:column;justify-content:center}.news-search-results .news-search-results-row .text-container span{margin-bottom:20px;line-height:1.5}.news-search-results .news-search-results-row .text-container span .date{font:var(--headline-xxs);text-transform:uppercase;color:#444;font-size:1rem;margin-right:10px;color:gray}.news-search-results .news-search-results-row .text-container span .categories,.news-search-results .news-search-results-row .text-container span .category{color:#fff;background-color:#191917;border-radius:4px;text-transform:uppercase;padding:2px 3px 1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-right:5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.news-search-results .news-search-results-row .text-container h4{font:var(--headline-s);text-transform:uppercase}.news-search-results .news-search-results-row .text-container .snippet{font:var(--copy);color:#191917;margin-top:1.25rem}@media only screen and (max-width:1150px){.frame-default+.frame-default>.tx-kesearch-pi1:first-child{margin-top:-30px !important}.news-search-results .news-search-results-row{margin:0 calc((100vw - min(1498px,90%))/2);min-height:300px}.news-search-results .news-search-results-row .img-container{min-width:300px}.news-search-results .news-search-results-row .text-container{padding:20px 50px}}@media only screen and (max-width:800px){.news-search-results{padding:40px 0;row-gap:30px}.news-search-results .news-search-results-row{flex-direction:column;height:auto}.news-search-results .news-search-results-row .img-container{height:auto;width:100%;aspect-ratio:1;box-sizing:border-box;padding:20px;min-width:0}.news-search-results .news-search-results-row .text-container{padding:20px;align-items:center}.news-search-results .news-search-results-row .text-container h4{font:var(--headline-xxs);text-transform:uppercase}}.news-header+.default-element>.frame{margin-top:0 !important}.news-header{background-color:#fff;padding:150px 0 80px;position:relative}.news-header .text-container{box-sizing:border-box;width:100%;padding:0 calc((100vw - min(1242px,90%))/2);position:relative;z-index:1}.news-header .text-container .breadcrumbs{margin-bottom:20px}.news-header .text-container h1{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;margin:0;margin-bottom:10px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.news-header .text-container span{display:inline-flex;-moz-column-gap:10px;column-gap:10px;align-items:center;row-gap:10px;flex-wrap:wrap}.news-header .text-container span .date{font:var(--headline-xxs);text-transform:uppercase;color:#444;font-size:1rem;color:gray}.news-header .text-container span .category{font:var(--copy);color:#191917;font-size:1rem;color:#fff;background-color:#191917;border-radius:4px;padding:2px 3px;text-transform:uppercase;line-height:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;margin-right:5px}.news-header .img-container{width:min(1498px,90%);border-radius:150px;overflow:hidden;position:relative;aspect-ratio:2/1;margin:auto;margin-top:100px}.news-header .img-container .news-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-header .teaser{font:var(--copy);color:#191917;max-width:853px;margin:50px calc((100vw - min(1242px,90%))/2) 0}@media only screen and (max-width:1300px){.news-header{padding-top:80px;padding-bottom:80px}.news-header .img-container{margin-top:50px}}@media only screen and (max-width:600px){.news-header .text-container h1{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing)}.news-header .img-container{border-radius:50px}}.default-search-results{display:flex;flex-direction:column;row-gap:80px;background-color:#fff;box-sizing:border-box;padding:var(--section-padding-l) calc((100vw - min(1498px,90%))/2)}.default-search-results .result-amount{font:var(--copy);color:#191917;text-transform:uppercase;font-size:1rem;margin-bottom:-10px}.default-search-results .default-resultrow .img-search-result .text-container,.default-search-results .default-resultrow .text-search-result{max-width:724px}.default-search-results .default-resultrow .img-search-result .text-container .categories-container,.default-search-results .default-resultrow .text-search-result .categories-container{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.default-search-results .default-resultrow .img-search-result .text-container .categories-container .category,.default-search-results .default-resultrow .text-search-result .categories-container .category{color:#fff;background-color:#191917;border-radius:4px;text-transform:uppercase;padding:2px 3px 1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.default-search-results .default-resultrow .img-search-result .text-container h4,.default-search-results .default-resultrow .text-search-result h4{font:var(--headline-s);text-transform:uppercase;margin-bottom:20px}.default-search-results .default-resultrow .img-search-result .text-container .snippet,.default-search-results .default-resultrow .text-search-result .snippet{font:var(--copy);color:#191917}.default-search-results .default-resultrow .img-search-result .text-container .snippet .hit,.default-search-results .default-resultrow .text-search-result .snippet .hit{font-weight:bold;background-color:#f69c29}.default-search-results .default-resultrow .img-search-result .text-container .btn,.default-search-results .default-resultrow .text-search-result .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-top:22px}.default-search-results .default-resultrow .img-search-result .text-container .btn:visited,.default-search-results .default-resultrow .text-search-result .btn:visited{color:inherit}.default-search-results .default-resultrow .img-search-result .text-container .btn .circle,.default-search-results .default-resultrow .text-search-result .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.default-search-results .default-resultrow .img-search-result .text-container .btn p,.default-search-results .default-resultrow .text-search-result .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.default-search-results .default-resultrow .img-search-result .text-container .btn img,.default-search-results .default-resultrow .text-search-result .btn img{filter:brightness(1);transition:all .2s ease}.default-search-results .default-resultrow .img-search-result .text-container .btn:hover .circle,.default-search-results .default-resultrow .text-search-result .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.default-search-results .default-resultrow .img-search-result .text-container .btn:hover img,.default-search-results .default-resultrow .text-search-result .btn:hover img{filter:brightness(1000)}.default-search-results .default-resultrow .img-search-result .text-container .btn.green-bg .circle,.default-search-results .default-resultrow .text-search-result .btn.green-bg .circle{border-color:#fff}.default-search-results .default-resultrow .img-search-result .text-container .btn.green-bg img,.default-search-results .default-resultrow .text-search-result .btn.green-bg img{filter:brightness(1000)}.default-search-results .default-resultrow .img-search-result{display:flex;text-decoration:none;color:#191917;box-sizing:border-box;min-height:387px}.default-search-results .default-resultrow .img-search-result .img-container{min-width:387px;background:#f1f1f1;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;position:relative}.default-search-results .default-resultrow .img-search-result .img-container .img-container-inner{width:calc(100% - 4px);background-color:#fff;margin:2px;display:flex;justify-content:center;align-items:center;aspect-ratio:1;min-height:calc(100% - 4px)}.default-search-results .default-resultrow .img-search-result .img-container .img-container-inner .search-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:calc(100% - 50px);max-width:337px;height:auto;aspect-ratio:1}.default-search-results .default-resultrow .img-search-result .text-container{background-color:#f1f1f1;width:100%;box-sizing:border-box;max-width:853px;padding:40px 129px;display:flex;flex-direction:column;justify-content:center}.default-search-results .pages_total{color:#000;background-color:rgba(0,0,0,0)}.default-search-results .pages_total .kesearch_pagebrowser ul .btn .circle{border-color:#00763c}.default-search-results .pages_total .kesearch_pagebrowser ul .btn .circle .icon{filter:invert(0)}.default-search-results .pages_total .kesearch_pagebrowser ul .btn:hover .circle .icon{filter:invert(1)}.default-search-results .pages_total .kesearch_pagebrowser ul a{color:#000}.dealer-results-container{background-color:#fff;padding:60px 0}.dealer-results-container .dealer-results{width:min(1498px,90%);margin:auto;display:flex;flex-direction:row;-moz-column-gap:60px;column-gap:60px}.dealer-results-container .dealer-results .default-search-results{width:30%;max-height:900px;overflow:scroll;padding:unset;row-gap:30px}.dealer-results-container .dealer-results .default-search-results .dealer-page-btn{font:var(--headline-xxs);text-transform:uppercase;border:none;background-color:#f69c29;border-radius:50px;padding:14px 30px;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:inline-block;margin-top:15px}.dealer-results-container .dealer-results .default-search-results .dealer-page-btn:hover{background-color:#191917;color:#fff}.dealer-results-container .dealer-results .default-search-results hr{color:#f1f1f1;margin-top:30px}.dealer-results-container .dealer-results .map-search-results{width:70%;max-height:900px}.dealer-results-container .dealer-results #map-canvas{width:100%}@media only screen and (max-width:1150px){.default-search-results .default-resultrow .img-search-result{min-height:300px}.default-search-results .default-resultrow .img-search-result .img-container{min-width:300px}.default-search-results .default-resultrow .img-search-result .text-container{padding:20px 50px}}@media only screen and (max-width:800px){.default-search-results{row-gap:50px}.default-search-results .default-resultrow .img-search-result{flex-direction:column;height:auto}.default-search-results .default-resultrow .img-search-result .img-container{height:auto;width:100%;box-sizing:border-box;min-width:0}.default-search-results .default-resultrow .img-search-result .img-container .img-container-inner{padding:20px;box-sizing:border-box;aspect-ratio:unset}.default-search-results .default-resultrow .img-search-result .img-container .img-container-inner img{max-height:290px}.default-search-results .default-resultrow .img-search-result .text-container{padding:20px;align-items:flex-start}.default-search-results .default-resultrow .img-search-result .text-container h4{font:var(--headline-xxs);text-transform:uppercase}}form[id*=kontaktformular-]{padding-bottom:160px;width:min(1242px,90%);margin:0 calc((100vw - min(1242px,90%))/2);max-width:982px}form[id*=kontaktformular-][data-sent] .form-group label:has(~.input .contactform-input:invalid){color:#b9472d}form[id*=kontaktformular-][data-sent] .form-group .input .contactform-input:invalid{border-color:#b9472d}form[id*=kontaktformular-][data-sent] .form-group .checkbox .form-check label input:invalid{border-color:#b9472d}form[id*=kontaktformular-][data-sent] .form-group .checkbox .form-check label input:invalid~span{color:#b9472d}form[id*=kontaktformular-] .clearfix h2{font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;margin-bottom:73px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}form[id*=kontaktformular-] .clearfix .contactform-teaser{margin-bottom:100px;max-width:853px}form[id*=kontaktformular-] .form-group{margin-bottom:30px;max-width:724px}form[id*=kontaktformular-] .form-group label{text-transform:uppercase;letter-spacing:.05rem;margin-bottom:12px;display:block}form[id*=kontaktformular-] .form-group .input .contactform-input{font:var(--copy);color:#191917;outline:none;border:none;width:100%;box-sizing:border-box;background-color:rgba(0,0,0,0);border-bottom:#000 solid 3px;padding:10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:.3s}form[id*=kontaktformular-] .form-group .input .contactform-input:focus{border-color:#00763c}form[id*=kontaktformular-] .form-group .input textarea.contactform-input{height:245px;padding-top:28px;margin-bottom:20px;resize:none}form[id*=kontaktformular-] .form-group .checkbox{display:flex}form[id*=kontaktformular-] .form-group .checkbox .form-check{margin-right:10px}form[id*=kontaktformular-] .form-group .checkbox .form-check label{display:flex;-moz-column-gap:10px;column-gap:10px}form[id*=kontaktformular-] .form-group .checkbox .form-check label input{flex-shrink:0;cursor:pointer}form[id*=kontaktformular-] .form-group .checkbox .form-check label span{font:var(--copy);color:#191917;text-transform:none}form[id*=kontaktformular-] .form-group .checkbox .form-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;border-radius:0;accent-color:#00763c;box-shadow:none;vertical-align:top;border:1px #9d9d9c solid;accent-color:#00763c;background:#fff no-repeat center center}form[id*=kontaktformular-] .form-group .checkbox .form-check input[type=checkbox]:checked{background-image:url("/typo3conf/ext/kompass/Resources/Public/Icons/check.svg");outline:none;border:none}form[id*=kontaktformular-] .form-group .checkbox .help-block{font:var(--copy);color:#191917;margin-bottom:20px}form[id*=kontaktformular-] .form-group .checkbox .help-block::after{content:"*"}form[id*=kontaktformular-] .actions .submit button[type=submit]{font:var(--headline-xxs);text-transform:uppercase;border:none;background-color:#f69c29;border-radius:50px;padding:14px 30px;cursor:pointer;transition:background-color .2s ease,color .2s ease;color:#000}form[id*=kontaktformular-] .actions .submit button[type=submit]:hover{background-color:#191917;color:#fff}form[id*=kontaktformular-] .actions .submit::after{font:var(--copy);color:#191917;content:"* Pflichtfelder";margin-left:30px}form[id*=kontaktformular-] .error.form-text{padding-top:30px;color:#b9472d;font-weight:400;padding-bottom:20px}@media only screen and (max-width:1150px){form[id*=kontaktformular-] .clearfix h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);font-weight:800}form[id*=kontaktformular-] .clearfix .contactform-teaser{max-width:724px}}@media only screen and (max-width:600px){form[id*=kontaktformular-]{padding-bottom:80px}form[id*=kontaktformular-] .clearfix h2{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);font-weight:800;margin-bottom:30px}form[id*=kontaktformular-] .clearfix .contactform-teaser{margin-bottom:50px}form[id*=kontaktformular-] .form-group .input textarea.contactform-input{height:150px}form[id*=kontaktformular-] .form-group .checkbox{display:flex}form[id*=kontaktformular-] .form-group .checkbox .form-check{margin-right:10px}form[id*=kontaktformular-] .form-group .checkbox .form-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;border-radius:0;accent-color:#00763c;box-shadow:none;vertical-align:top;border:1px #9d9d9c solid;accent-color:#00763c;background:#fff no-repeat center center}form[id*=kontaktformular-] .form-group .checkbox .form-check input[type=checkbox]:checked{background-image:url("/typo3conf/ext/kompass/Resources/Public/Icons/check.svg");outline:none;border:none}form[id*=kontaktformular-] .form-group .checkbox .help-block{font:var(--copy);color:#191917;margin-bottom:20px}form[id*=kontaktformular-] .form-group .checkbox .help-block::after{content:"*"}form[id*=kontaktformular-] .actions .submit{display:flex;flex-direction:column}form[id*=kontaktformular-] .actions .submit::after{margin-left:0;margin-top:20px}}.stage-half{min-height:calc(100vh - 120px);margin-top:0 !important;margin-bottom:0 !important;display:flex;align-items:center;overflow-y:hidden;position:relative;padding:0 !important;background-color:#fff}.stage-half .content{width:50%;box-sizing:border-box;padding:0 50px 100px 50px;height:100%;display:flex;flex-direction:column;justify-content:center}.stage-half .content .header-wrap{font-size:2em;margin:1.8em 0}.stage-half .content h1{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4;font:var(--headline-xl);letter-spacing:var(--h-xl-letter-spacing);text-transform:uppercase;margin:0;line-height:1.3 !important}.stage-half .content p{color:#191917;font:var(--copy-big);margin-bottom:40px;font-weight:normal}.stage-half .content .buttons-wrapper{display:flex;align-items:center;flex-wrap:wrap;row-gap:20px}.stage-half .content .buttons-wrapper .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px}.stage-half .content .buttons-wrapper .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.stage-half .content .buttons-wrapper .carousel-btn-container .btn:visited{color:inherit}.stage-half .content .buttons-wrapper .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.stage-half .content .buttons-wrapper .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.stage-half .content .buttons-wrapper .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.stage-half .content .buttons-wrapper .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.stage-half .content .buttons-wrapper .carousel-btn-container .btn:hover img{filter:brightness(1000)}.stage-half .content .buttons-wrapper .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.stage-half .content .buttons-wrapper .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.stage-half .content .buttons-wrapper .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.stage-half .content .buttons-wrapper .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.stage-half .content .buttons-wrapper .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.stage-half .content .buttons-wrapper .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.stage-half .content .buttons-wrapper .carousel-btn-container .btn.slick-disabled{opacity:50%}.stage-half .content .buttons-wrapper .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}.stage-half .content .buttons-wrapper .counter{font:var(--copy);color:#191917;color:#191917;min-width:60px;margin:0 22px}.stage-half .content .buttons-wrapper .links a{border:3px solid #00763c;border-radius:100px;font:var(--headline-xxs);text-transform:uppercase;display:flex;justify-content:center;align-items:center;padding:0px 30px;height:3.125rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.stage-half .content .buttons-wrapper .links a:hover{background-color:#191917;border-color:#191917;color:#fff}.stage-half .content .buttons-wrapper .links a[invisible]{display:none}.stage-half .images-wrapper{width:50%;height:calc(100vh - 120px);align-self:flex-start}.stage-half .images-wrapper .images{height:110%;box-sizing:border-box;padding-left:50px;position:relative;border-radius:1500px 0px 0px 1500px;overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-top:-9%}.stage-half .images-wrapper .images img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease}.stage-half .images-wrapper .images img[invisible]{opacity:0}.stage-half .needle-wrapper{position:absolute;bottom:20px;left:50px;transform:rotate(-25deg);-webkit-animation:compass-needle .5s ease-in-out 0s infinite;animation:compass-needle .5s ease-in-out 0s infinite}@keyframes compass-needle{0%,100%{transform:rotate(-15deg)}50%{transform:rotate(-35deg)}}@media only screen and (max-width:1000px){.stage-half{flex-direction:column;min-height:0;height:auto}.stage-half .content{order:2;padding-left:calc((100vw - min(1498px,90%))/2);padding-right:calc((100vw - min(1498px,90%))/2);width:100%}.stage-half .content .header-wrap{font-size:2em;margin:1.2em 0}.stage-half .content h1{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.stage-half .content p{font:var(--copy);color:#191917}.stage-half .images-wrapper{order:1;width:100%;height:auto;aspect-ratio:16/9;align-self:flex-start}.stage-half .images-wrapper .images{height:100%;box-sizing:border-box;padding-left:0;border-radius:0;margin-top:0}.stage-half .images-wrapper .images img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease}.stage-half .images-wrapper .images img[invisible]{opacity:0}}.branchen-section-large{padding:var(--section-padding-l) 0;background-color:#fff}.branchen-section-large .branchen-carousel{margin:0 calc((100vw - min(1498px,90%))/2);display:flex;-moz-column-gap:50px;column-gap:50px}.branchen-section-large .branchen-carousel .slick-list .slick-track .slick-slide{margin:0 25px}.branchen-section-large .branchen-carousel .card{width:337px}.branchen-section-large .branchen-carousel .card .inner-card{width:100%;display:block;background-color:#fff;text-decoration:none;color:#191917}.branchen-section-large .branchen-carousel .card .inner-card img{width:100%;height:337px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.branchen-section-large .branchen-carousel .card .inner-card .card-text{box-sizing:border-box;height:14.125rem;padding:1.5625rem 1.5625rem}.branchen-section-large .branchen-carousel .card .inner-card .card-text .date{font:normal normal bold 1rem/1.75rem Figtree;color:gray}.branchen-section-large .branchen-carousel .card .inner-card .card-text h4{font:var(--copy);color:#191917;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:9rem}.branchen-section-large .branchen-carousel .card .inner-card .card-text .teaser{font:var(--copy);color:#191917;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:5rem}.branchen-section-large .progress-bar-container{display:flex;align-items:center;width:min(1242px,90%);margin-left:calc((100vw - min(1242px,90%))/2);height:50px;margin-top:25px}.branchen-section-large .progress-bar-container .progress{display:block;width:100%;height:10px;margin:50px auto;overflow:hidden;background-color:#9d9d9c;background-image:linear-gradient(to right,#00763c,#00763c);background-repeat:no-repeat;background-size:0 100%;transition:background-size .5s ease-in-out}.branchen-section-large .progress-bar-container .counter-container{display:flex}.branchen-section-large .progress-bar-container .counter-container .counter{font:var(--copy);color:#191917;margin:auto 25px auto 50px;font-size:1rem;letter-spacing:.05rem;width:33px;white-space:nowrap}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container{display:flex;-moz-column-gap:15px;column-gap:15px}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:0;transition:.3s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn:visited{color:inherit}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn img{filter:brightness(1);transition:all .2s ease}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn:hover img{filter:brightness(1000)}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn.green-bg .circle{border-color:#fff}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn.green-bg img{filter:brightness(1000)}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn .circle{border-color:rgba(0,0,0,0) !important;background-color:rgba(255,255,255,.8)}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn .circle img.icon{filter:invert(0) !important;transition:filter .2s ease}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn .circle:hover{border-color:rgba(0,0,0,0) !important}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn .circle:hover img.icon{filter:invert(1) !important}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .btn.slick-disabled{opacity:50%}.branchen-section-large .progress-bar-container .counter-container .carousel-btn-container .prev-btn .circle .icon{transform:rotate(180deg)}@media only screen and (max-width:600px){.branchen-section-large .branchen-carousel{margin-left:0}.branchen-section-large .branchen-carousel .card .card-text h4{font:var(--headline-xs)}.branchen-section-large .heading-container{align-items:flex-start;margin-bottom:20px}.branchen-section-large .heading-container .carousel-btn-container{display:none}}.contact-btn-wrapper{width:100%;height:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:none}.contact-btn{background-color:#444;color:#fff;text-decoration:none;width:50px;aspect-ratio:1;position:absolute;bottom:50px;right:0px;z-index:1;bottom:32px;right:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}.contact-btn .icon{margin:auto;height:30px;width:auto}@media only screen and (max-width:600px){.contact-btn{bottom:15px;right:15px}}#klaro{--button-text-color:#fff !important;--dark1:#fafafa !important;--dark2:#444444 !important;--dark3:#555 !important;--light1:#444 !important;--light2:#666 !important;--light3:#111 !important;--green1:#00763c !important;--green3:#f00 !important;--notice-top:auto !important;--notice-bottom:20px !important;--notice-left:20px !important;--notice-right:auto !important;--notice-max-width:400px !important;--notice-position:fixed !important;--border-radius:0 !important;--border-width:2px}#klaro .klaro .cm-list-title{font:var(--headline-xxs);text-transform:uppercase;color:#000}#klaro .klaro .cookie-notice:not(.cookie-modal-notice){box-shadow:0 0 25px 0 rgba(0,0,0,.25)}#klaro .klaro .cookie-notice .cn-body{padding:15px}#klaro .klaro .cookie-notice .cn-body>p:first-child{margin-top:0px}#klaro .klaro .cookie-notice .cn-body p,#klaro .klaro .cookie-notice .cn-body strong,#klaro .klaro .cookie-notice .cn-body span{color:#191917}#klaro .klaro .cookie-notice .cn-body .cn-ok{font:var(--copy);color:#191917;justify-content:flex-start}#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-learn-more,#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons button{font-weight:700;text-transform:uppercase}#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cm-btn{border-radius:30px;padding:6px 15px;border:3px #00763c solid;white-space:nowrap}#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cn-decline{background-color:var(--green1);color:#fff}#klaro .klaro .cookie-modal p{margin:0;color:#191917}#klaro .klaro .cookie-modal .cm-bg{background:rgba(255,255,255,.4392156863);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#klaro .klaro .cookie-modal .cm-modal{max-width:800px;box-shadow:none;background-color:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,.25)}#klaro .klaro .cookie-modal .cm-modal .cm-header{padding:50px}#klaro .klaro .cookie-modal .cm-modal .cm-header h1.title{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);color:#000;margin-bottom:34px}#klaro .klaro .cookie-modal .cm-modal .cm-body{padding:50px}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose{margin-top:50px}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose:first-child{margin-top:0}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-services .cm-content,#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-services .cm-content .cm-service:not(:first-child){margin-top:20px}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-list-input:checked+.cm-list-label .cm-switch .slider{background-color:#00763c !important;border:3px solid #00763c !important}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-list-input:checked+.cm-list-label .cm-switch .slider::before{background-color:#fff !important}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-list-input+.cm-list-label .cm-switch .slider{box-shadow:none;background-color:#fff;border:3px solid #9d9d9c;box-sizing:border-box}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-list-input+.cm-list-label .cm-switch .slider::before{background-color:#9d9d9c;bottom:2px;left:2px}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-list-input.half-checked+.cm-list-label .cm-switch .slider{border:3px solid #9d9d9c}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-list-input.half-checked+.cm-list-label .cm-switch .slider::before{background-color:#9d9d9c}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-list-input.only-required+.cm-list-label .cm-switch .slider{opacity:.6;background-color:#00763c !important;border:3px solid #00763c !important}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-list-input.only-required+.cm-list-label .cm-switch .slider::before{background-color:#fff !important}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-toggle-all{padding-top:50px}#klaro .klaro .cookie-modal .cm-modal .cm-footer{padding:25px;padding-bottom:15px}#klaro .klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons{font:var(--copy);color:#191917;justify-content:flex-end;gap:15px;flex-wrap:wrap}#klaro .klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons .cm-btn{border-radius:30px;padding:6px 15px;border:3px #00763c solid;font-weight:700;text-transform:uppercase;white-space:nowrap}#klaro .klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons .cm-btn-info{background-color:var(--green1);color:#fff}#klaro .klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons .cn-decline{background-color:var(--green1);color:#fff}@media only screen and (max-width:1150px){#klaro .klaro .cookie-modal .cm-modal .cm-header h1.title{margin-bottom:20px}}@media only screen and (max-width:600px){#klaro .klaro .cookie-notice .cn-body .cn-ok{font-size:15px}#klaro .klaro .cookie-modal .cm-modal .cm-header{padding:35px calc((100vw - min(1498px,90%))/2)}#klaro .klaro .cookie-modal .cm-modal .cm-body{padding:35px calc((100vw - min(1498px,90%))/2)}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose{margin-top:35px}#klaro .klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-toggle-all{padding-top:30px}#klaro .klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons{font-size:15px;flex-wrap:wrap;gap:15px}}section.branchen-overview{width:100%;padding:var(--section-padding-l) calc((100vw - min(1242px,90%))/2);display:grid;grid-template-columns:calc(50% - 25px) calc(50% - 25px);grid-template-rows:repeat(auto);box-sizing:border-box;-moz-column-gap:50px;column-gap:50px}section.branchen-overview .branche{width:100%;border-bottom:solid 2px #444;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}section.branchen-overview .branche[data-open] .head .arrow{margin-left:auto;transform:rotate(270deg)}section.branchen-overview .branche[data-open] .text-container{padding-top:50px;padding-bottom:50px}section.branchen-overview .branche .head{display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;border-radius:0;width:100%;cursor:pointer}section.branchen-overview .branche .head .cover{width:160px;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}section.branchen-overview .branche .head span{font:var(--headline-s);margin-left:30px;color:#191917;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4;text-align:start;text-transform:uppercase}section.branchen-overview .branche .head .arrow{margin-left:auto;padding:20px;width:auto;transform:rotate(90deg);transition:transform .2s ease}section.branchen-overview .branche .text-container{font:var(--copy);color:#191917;margin-left:15px;margin-right:43px;padding-top:0;padding-bottom:0;max-height:0;overflow:hidden;transition:all .2s ease}section.branchen-overview .branche .text-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-top:27px}section.branchen-overview .branche .text-container .btn:visited{color:inherit}section.branchen-overview .branche .text-container .btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}section.branchen-overview .branche .text-container .btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}section.branchen-overview .branche .text-container .btn img{filter:brightness(1);transition:all .2s ease}section.branchen-overview .branche .text-container .btn:hover .circle{border-color:#191917 !important;background-color:#191917}section.branchen-overview .branche .text-container .btn:hover img{filter:brightness(1000)}section.branchen-overview .branche .text-container .btn.green-bg .circle{border-color:#fff}section.branchen-overview .branche .text-container .btn.green-bg img{filter:brightness(1000)}@media only screen and (max-width:1150px){section.branchen-overview{grid-template-columns:auto}section.branchen-overview .branche .head span{font:var(--headline-m);letter-spacing:var(--h-m-letter-spacing);font-weight:800}}@media only screen and (max-width:600px){section.branchen-overview .branche .head .cover{width:80px}section.branchen-overview .branche .head span{font:var(--headline-xs);margin-left:15px;font-weight:800}section.branchen-overview .branche .text-container{margin-right:0}}.dealer-nav-section{display:flex;align-items:center;width:100%;gap:96px;box-sizing:border-box;padding:0 calc((100vw - min(1498px,90%))/2)}.dealer-nav-section .btn-container{display:flex;flex:1 1 100%;gap:50px}.dealer-nav-section .btn-container a{flex:1 1 100%;display:flex;text-decoration:none;min-height:80px;color:#191917}.dealer-nav-section .btn-container a .arrow-container{background:#00763c;display:flex;justify-content:center;align-items:center;height:100%;width:80px;flex-shrink:0;transition:.3s}.dealer-nav-section .btn-container a .arrow-container .icon{filter:invert(1)}.dealer-nav-section .btn-container a .text-container{display:flex;flex-direction:column;justify-content:center;width:100%;box-sizing:border-box;background-color:#fff;padding:10px 43px 10px 25px}.dealer-nav-section .btn-container a .text-container h4{font:var(--headline-xxs);text-transform:uppercase}.dealer-nav-section .btn-container a .text-container .dealer-name{font:var(--copy);color:#191917;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.dealer-nav-section .btn-container a:first-child .arrow-container .icon{transform:scale(-1)}.dealer-nav-section .btn-container a:hover .arrow-container{background:#191917}.dealer-nav-section .overview-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#191917}.dealer-nav-section .overview-btn:visited{color:inherit}.dealer-nav-section .overview-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.dealer-nav-section .overview-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.dealer-nav-section .overview-btn img{filter:brightness(1);transition:all .2s ease}.dealer-nav-section .overview-btn:hover .circle{border-color:#191917 !important;background-color:#191917}.dealer-nav-section .overview-btn:hover img{filter:brightness(1000)}.dealer-nav-section .overview-btn.green-bg .circle{border-color:#fff}.dealer-nav-section .overview-btn.green-bg img{filter:brightness(1000)}@media only screen and (max-width:1150px){.dealer-nav-section{flex-wrap:wrap;gap:50px}.dealer-nav-section .btn-container a .text-container{padding:10px 25px}}@media screen and (max-width:768px){.dealer-nav-section .btn-container{flex-direction:column;gap:30px}.dealer-nav-section .btn-container a .arrow-container{height:auto}}.text-dealer-section{box-sizing:border-box;width:100%;padding:0 calc((100vw - min(1498px,90%))/2) 0 calc((100vw - min(1242px,90%))/2);display:flex;justify-content:space-between;gap:50px}.text-dealer-section .text-container{flex:1 1 100%;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.text-dealer-section .text-container p{max-width:982px}.text-dealer-section .dealer-info{text-align:end;display:flex;flex-direction:column;row-gap:26px;align-items:flex-end;padding-left:50px;border-left:2px solid gray;max-width:280px;width:100%;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.text-dealer-section .dealer-info .dealer-info-container{display:flex;flex-direction:column}.text-dealer-section .dealer-info .dealer-info-container p,.text-dealer-section .dealer-info .dealer-info-container a{font-weight:bold;font-size:16px;line-height:22px}.text-dealer-section .dealer-info .find-dealer-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.text-dealer-section .dealer-info .find-dealer-btn:visited{color:inherit}.text-dealer-section .dealer-info .find-dealer-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.text-dealer-section .dealer-info .find-dealer-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.text-dealer-section .dealer-info .find-dealer-btn img{filter:brightness(1);transition:all .2s ease}.text-dealer-section .dealer-info .find-dealer-btn:hover .circle{border-color:#191917 !important;background-color:#191917}.text-dealer-section .dealer-info .find-dealer-btn:hover img{filter:brightness(1000)}.text-dealer-section .dealer-info .find-dealer-btn.green-bg .circle{border-color:#fff}.text-dealer-section .dealer-info .find-dealer-btn.green-bg img{filter:brightness(1000)}.text-dealer-section .dealer-info .find-dealer-btn .circle .icon{transform:rotate(90deg)}.text-dealer-section .dealer-info .find-dealer-btn p{padding-right:0}.text-dealer-section .dealer-info .categories-container{display:inline-flex;flex-direction:column;align-items:flex-end;row-gap:10px;margin-top:4px;line-height:2}.text-dealer-section .dealer-info .categories-container .category{font:var(--copy);color:#191917;line-height:1.1;font-size:1rem;color:#fff;background-color:#191917;border-radius:4px;padding:0 3px;text-transform:uppercase;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.text-dealer-section .dealer-info .categories-container .category:last-child{margin-bottom:0}.text-dealer-section .dealer-info .dealer-shop-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer}.text-dealer-section .dealer-info .dealer-shop-btn:visited{color:inherit}.text-dealer-section .dealer-info .dealer-shop-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.text-dealer-section .dealer-info .dealer-shop-btn .circle .icon{transition:.3s}.text-dealer-section .dealer-info .dealer-shop-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.text-dealer-section .dealer-info .dealer-shop-btn:hover .circle{background-color:#191917}.text-dealer-section .dealer-info .dealer-shop-btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.text-dealer-section .dealer-info .dealer-shop-btn:hover{background-color:#191917;color:#fff}.text-dealer-section .dealer-info .dealer-shop-btn .circle{display:none}.text-dealer-section .dealer-info .dealer-shop-btn p{padding-left:1.875rem}.text-dealer-section .dealer-info .dealer-contact-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.text-dealer-section .dealer-info .dealer-contact-btn:visited{color:inherit}.text-dealer-section .dealer-info .dealer-contact-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.text-dealer-section .dealer-info .dealer-contact-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.text-dealer-section .dealer-info .dealer-contact-btn img{filter:brightness(1);transition:all .2s ease}.text-dealer-section .dealer-info .dealer-contact-btn:hover .circle{border-color:#191917 !important;background-color:#191917}.text-dealer-section .dealer-info .dealer-contact-btn:hover img{filter:brightness(1000)}.text-dealer-section .dealer-info .dealer-contact-btn.green-bg .circle{border-color:#fff}.text-dealer-section .dealer-info .dealer-contact-btn.green-bg img{filter:brightness(1000)}.text-dealer-section .dealer-info .dealer-contact-btn .circle .icon{transform:rotate(90deg)}.text-dealer-section .dealer-info .dealer-contact-btn p{padding-right:0}@media only screen and (max-width:1150px){.text-dealer-section{justify-content:flex-start;flex-direction:column;gap:30px}.text-dealer-section .text-container{order:2}.text-dealer-section .dealer-info{text-align:start;align-items:flex-start;padding-left:0;padding-bottom:26px;border-left:none;border-bottom:2px solid gray;max-width:none}.text-dealer-section .dealer-info .categories-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;-moz-column-gap:10px;column-gap:10px;flex-wrap:wrap}.text-dealer-section .dealer-info .dealer-info-container p,.text-dealer-section .dealer-info .dealer-info-container a{font-weight:bold;font-size:16px;line-height:22px}.text-dealer-section .dealer-info .dealer-shop-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer}.text-dealer-section .dealer-info .dealer-shop-btn:visited{color:inherit}.text-dealer-section .dealer-info .dealer-shop-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.text-dealer-section .dealer-info .dealer-shop-btn .circle .icon{transition:.3s}.text-dealer-section .dealer-info .dealer-shop-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.text-dealer-section .dealer-info .dealer-shop-btn:hover .circle{background-color:#191917}.text-dealer-section .dealer-info .dealer-shop-btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.text-dealer-section .dealer-info .dealer-shop-btn .circle{display:none}.text-dealer-section .dealer-info .dealer-shop-btn p{padding-left:1.875rem}.text-dealer-section .dealer-info .dealer-contact-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.text-dealer-section .dealer-info .dealer-contact-btn:visited{color:inherit}.text-dealer-section .dealer-info .dealer-contact-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #00763c;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;flex-shrink:0;transition:all .2s ease}.text-dealer-section .dealer-info .dealer-contact-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.text-dealer-section .dealer-info .dealer-contact-btn img{filter:brightness(1);transition:all .2s ease}.text-dealer-section .dealer-info .dealer-contact-btn:hover .circle{border-color:#191917 !important;background-color:#191917}.text-dealer-section .dealer-info .dealer-contact-btn:hover img{filter:brightness(1000)}.text-dealer-section .dealer-info .dealer-contact-btn.green-bg .circle{border-color:#fff}.text-dealer-section .dealer-info .dealer-contact-btn.green-bg img{filter:brightness(1000)}}.partner-list{box-sizing:border-box;padding:0 calc((100vw - min(1498px,90%))/2)}.partner-list h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-bottom:32px}.partner-list .container{display:flex;flex-wrap:wrap;row-gap:46px;-moz-column-gap:179px;column-gap:179px}.partner-list .container .partner-container{min-height:46px;max-width:337px;width:100%;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:30px;column-gap:30px}.partner-list .container .partner-container a{color:#191917;text-decoration:underline;font-size:1rem;line-height:1.375rem;font-weight:bold;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.partner-list .container .partner-container .img-container{height:46px;width:100px;flex:0 0 100px;display:block}.partner-list .container .partner-container .img-container .partner-logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center;object-position:center}@media screen and (max-width:979px){.partner-list .container{row-gap:30px}}.dealer-list{box-sizing:border-box;padding:0 calc((100vw - min(1498px,90%))/2);display:none}.dealer-list[data-visible]{display:block;margin-top:100px !important}.dealer-list h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-bottom:32px}.dealer-list .container{display:flex;flex-wrap:wrap;row-gap:46px;-moz-column-gap:179px;column-gap:179px}.dealer-list .container .dealer-container{min-height:108px;max-width:337px;width:100%;display:none;justify-content:space-between;-moz-column-gap:30px;column-gap:30px}.dealer-list .container .dealer-container[data-visible]{display:flex}.dealer-list .container .dealer-container .info-container{display:flex;flex-direction:column}.dealer-list .container .dealer-container .info-container p{color:#191917;font-size:1rem;line-height:1.375rem;font-weight:bold;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.dealer-list .container .dealer-container .info-container a{color:#191917;text-decoration:underline;font-size:1rem;line-height:1.375rem;font-weight:bold;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.dealer-list .container .dealer-container .img-container{height:96px;width:100px;flex:0 0 100px;display:block}.dealer-list .container .dealer-container .img-container .dealer-logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:top center;object-position:top center}@media only screen and (max-width:1150px){.dealer-list[data-visible]{margin-top:80px !important}}@media screen and (max-width:979px){.dealer-list .container{row-gap:30px}}.dealer-finder{width:100%;box-sizing:border-box;margin-bottom:3px !important}.dealer-finder h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);max-width:845px;margin-bottom:var(--section-padding-l);padding:0 calc((100vw - min(1498px,90%))/2)}.dealer-finder #dealer-finder{box-sizing:border-box;width:100%;padding:0 calc((100vw - min(1498px,90%))/2);display:flex;gap:50px;margin-bottom:50px}.dealer-finder #dealer-finder .form-label{font:var(--headline-xxs);text-transform:uppercase;max-width:466px;flex:0 0 466px}.dealer-finder #dealer-finder input,.dealer-finder #dealer-finder .ui-selectmenu-button{outline:none;border:none;background-color:rgba(0,0,0,0);border-bottom:#000 solid 3px;padding:14px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:border-color .2s ease;font:var(--copy);color:#191917}.dealer-finder #dealer-finder input:focus,.dealer-finder #dealer-finder .ui-selectmenu-button:focus{border-color:#00763c}.dealer-finder #dealer-finder .ui-selectmenu-button{background-image:url("/typo3conf/ext/kompass/Resources/Public/Icons/dropdown.svg");background-repeat:no-repeat;background-position:calc(100% - 15px) center;padding-right:30px;flex-shrink:0;flex:0 0 466px;max-width:466px;box-sizing:border-box}.dealer-finder #dealer-finder .ui-selectmenu-button:focus{border-color:#191917}.dealer-finder #dealer-finder .search-field{display:inline-flex;align-items:flex-end;flex-direction:row-reverse;vertical-align:bottom;flex:1 1 200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:595px}.dealer-finder #dealer-finder .search-field input:focus,.dealer-finder #dealer-finder .search-field input:focus+img{border-color:#00763c !important}.dealer-finder #dealer-finder .search-field img{border-bottom:3px #444 solid;padding-bottom:15px;padding-right:21px;padding-left:11px;transition:border-color .2s ease}.dealer-finder #dealer-finder .search-field input[type=search]{border-bottom:3px #444 solid;width:100%;padding-left:0;padding-right:0;min-width:140px}.dealer-finder #dealer-finder .search-field input[type=search]::-moz-placeholder{font:var(--copy);color:#191917;opacity:.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dealer-finder #dealer-finder .search-field input[type=search]::placeholder{font:var(--copy);color:#191917;opacity:.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dealer-finder #dealer-finder input[type=submit]{font:var(--headline-xxs);text-transform:uppercase;border:none;background-color:#f69c29;border-radius:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-grow:0;padding:14px 30px;margin-left:-20px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.dealer-finder #dealer-finder input[type=submit]:hover{background-color:#191917;color:#fff}.dealer-finder .dealer-map-container{width:100%;box-sizing:border-box;display:none;padding:var(--section-padding-l) calc((100vw - min(1498px,90%))/2);background-color:#fff}.dealer-finder .dealer-map-container[data-active]{display:block}.dealer-finder .dealer-map-container .container{display:flex;gap:50px;width:100%;height:907px;max-height:907px}.dealer-finder .dealer-map-container .container .results-container{display:flex;flex-direction:column;justify-content:flex-end;flex-shrink:0;flex:0 0 466px;max-width:466px;height:100%;position:relative}.dealer-finder .dealer-map-container .container .results-container .dealers-near-you{display:none}.dealer-finder .dealer-map-container .container .results-container .dealers-near-you[data-visible]{display:block}.dealer-finder .dealer-map-container .container .results-container label{display:block;font-size:1rem;line-height:1.375rem;text-transform:uppercase;padding-bottom:30px;border-bottom:2px solid #f1f1f1}.dealer-finder .dealer-map-container .container .results-container .gradient-overlay{pointer-events:none;position:absolute;bottom:-5px;left:0;width:100%;height:10%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 90%)}.dealer-finder .dealer-map-container .container .results-container .results{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start}.dealer-finder .dealer-map-container .container .results-container .results .resultrow{width:100%;padding:30px 0;border-top:2px solid #f1f1f1}.dealer-finder .dealer-map-container .container .results-container .results .resultrow[data-invisible-element]{display:none}.dealer-finder .dealer-map-container .container .results-container .results .resultrow:first-child:not([style]),.dealer-finder .dealer-map-container .container .results-container .results .resultrow[data-first-element]{border-top:none}.dealer-finder .dealer-map-container .container .results-container .results .resultrow:last-child:not([style],:first-child),.dealer-finder .dealer-map-container .container .results-container .results .resultrow[data-last-element]{margin-bottom:50px}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .dealer-container{display:flex;justify-content:space-between;flex-wrap:wrap-reverse;gap:30px}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .dealer-container .info-container{width:100%;max-width:309px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .dealer-container .info-container .distance{font-weight:400;display:none}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .dealer-container .info-container .distance[data-visible]{display:block}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .dealer-container .info-container p,.dealer-finder .dealer-map-container .container .results-container .results .resultrow .dealer-container .info-container a{font-weight:bold;font-size:1rem;line-height:1.375rem;text-decoration:none}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .dealer-container .info-container .dealer-website{text-decoration:underline;white-space:pre-wrap}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .dealer-container .img-container{width:100px;max-height:100px;margin-right:10px;height:auto;display:flex;align-items:center;justify-content:center}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .dealer-container .img-container .dealer-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .shop-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer;margin-top:13px}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .shop-btn:visited{color:inherit}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .shop-btn .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .shop-btn .circle .icon{transition:.3s}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .shop-btn p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .shop-btn:hover .circle{background-color:#191917}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .shop-btn:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .shop-btn .circle{display:none}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .shop-btn p{padding-left:30px}.dealer-finder .dealer-map-container .container .results-container .results .resultrow .shop-btn:hover{background-color:#191917;color:#fff}.dealer-finder .dealer-map-container .container .map-container{flex:1 1 100%}.dealer-finder .dealer-map-container .container .map-container .map{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.dealer-finder .dealer-contact-container{width:100%;box-sizing:border-box;background-color:#fff;display:none;justify-content:flex-end;padding:var(--section-padding-l) calc((100vw - min(1498px,90%))/2) var(--section-padding-l) 0;-moz-column-gap:clamp(6.25rem,-23.924rem + 29.259vw,11.188rem);column-gap:clamp(6.25rem,-23.924rem + 29.259vw,11.188rem)}.dealer-finder .dealer-contact-container[data-active]{display:flex}.dealer-finder .dealer-contact-container .teaser-container{background:linear-gradient(100deg,#f69c29,#f7b66f) 0% 0% no-repeat padding-box;border-radius:0 50px 50px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-sizing:border-box;padding:95px 50px;display:flex;justify-content:flex-end}@media screen and (min-width:1921px){.dealer-finder .dealer-contact-container .teaser-container{border-radius:50px}}.dealer-finder .dealer-contact-container .teaser-container h2{font:var(--headline-l);letter-spacing:var(--h-l-letter-spacing);margin-bottom:0;padding:0;max-width:448px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.dealer-finder .dealer-contact-container .search-results-container{flex:1 1 300px;max-width:982px}.dealer-finder .dealer-contact-container .search-results-container label{display:block;font-size:1rem;text-transform:uppercase;color:#191917;line-height:1.75rem;margin-bottom:26px}.dealer-finder .dealer-contact-container .search-results-container .contact-near{display:none}.dealer-finder .dealer-contact-container .search-results-container .contact-near[data-visible]{display:block}.dealer-finder .dealer-contact-container .search-results-container .results{display:flex;flex-direction:column;border-bottom:2px solid #f1f1f1}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow{display:none;justify-content:space-between;row-gap:30px;-moz-column-gap:80px;column-gap:80px;border-top:2px solid #f1f1f1;padding:26px 0}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow[data-shown]{display:flex}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .person-container{display:flex;gap:30px;max-width:460px;width:100%}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .person-container .person-img{min-width:100px;width:100px;height:100px;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex-shrink:0;background-color:#9d9d9c}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .person-container .person-info{width:100%;max-width:330px;display:flex;flex-direction:column;font-size:1rem;line-height:1.375rem;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .person-container .person-info a{font-weight:bold}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .person-container .person-info label{display:none;margin:0;margin-top:24px;text-transform:uppercase;font-weight:bold}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .person-container .person-info .initiate-chat{display:inline-flex;display:none;text-decoration:none;text-transform:uppercase;color:#9d9d9c;align-items:center;margin-top:15px}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .person-container .person-info .initiate-chat .online-status{display:block;margin-left:5px;width:.625rem;aspect-ratio:1;border-radius:50%;background-color:#f69c29}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .person-container .person-info .initiate-chat[data-online]{color:#191917}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .person-container .person-info .initiate-chat[data-online] .online-status{background-color:#00763c}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .info-container{font-weight:bold;font-size:1rem;line-height:1.375rem;width:296px;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .info-container p{font-weight:bold}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .info-container .distance{font-weight:400;display:none}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .info-container .distance[data-visible]{display:block}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .info-container .dealer-website{white-space:pre-wrap}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .img-container{display:block;width:100px;min-width:100px;height:auto;max-height:100px}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .img-container .dealer-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}@media screen and (max-width:1500px){.dealer-finder .dealer-contact-container{flex-direction:column;justify-content:flex-start;padding:0;padding-bottom:var(--section-padding-l);row-gap:50px}.dealer-finder .dealer-contact-container .teaser-container{border-radius:0;padding:var(--section-padding-l) calc((100vw - min(1498px,90%))/2);justify-content:start}.dealer-finder .dealer-contact-container .teaser-container h2{max-width:none}.dealer-finder .dealer-contact-container .search-results-container{flex:1 1 100%;max-width:none;box-sizing:border-box;padding:0 calc((100vw - min(1498px,90%))/2)}}@media only screen and (max-width:1300px){.dealer-finder h2{margin-bottom:30px}.dealer-finder #dealer-finder{-moz-column-gap:30px;column-gap:30px}.dealer-finder #dealer-finder input[type=submit]{margin-left:0px;margin:auto}.dealer-finder #dealer-finder .form-label{flex:1 1 250px}.dealer-finder #dealer-finder .ui-selectmenu-button{flex:1 1 250px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.dealer-finder #dealer-finder .ui-selectmenu-button span{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.dealer-finder .dealer-map-container .container{flex-direction:column;height:auto;gap:0;max-height:none}.dealer-finder .dealer-map-container .container .results-container{order:2;flex:none;justify-content:flex-start;max-width:none}.dealer-finder .dealer-map-container .container .results-container label{padding:30px 0}.dealer-finder .dealer-map-container .container .results-container .results{max-height:440px}.dealer-finder .dealer-map-container .container .map-container{flex:none;min-height:360px;max-height:80vh;max-height:80dvh;width:100%;height:min(80vh,80vw);order:1;flex-grow:1;flex-shrink:1}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow{justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;row-gap:50px}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .img-container{margin-left:auto}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .img-container .dealer-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}}@media only screen and (max-width:800px){.dealer-finder #dealer-finder{flex-direction:column;row-gap:20px;margin:auto;margin-bottom:50px}.dealer-finder #dealer-finder .form-label{flex:1 1 50px}.dealer-finder #dealer-finder input,.dealer-finder #dealer-finder select,.dealer-finder #dealer-finder textarea,.dealer-finder #dealer-finder .ui-selectmenu-button{flex:1 1 50px;max-width:none;width:unset}.dealer-finder #dealer-finder .ui-selectmenu-button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.dealer-finder #dealer-finder .ui-selectmenu-button span{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.dealer-finder #dealer-finder .search-field{flex:0 0 50px;width:100%;max-width:none}.dealer-finder #dealer-finder input[type=submit]{margin-top:20px;width:100%}}@media only screen and (max-width:600px){.dealer-finder .dealer-map-container .container .results-container{max-height:500px;height:100%;flex:none}.dealer-finder .dealer-map-container .container .results-container .results{height:100%}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow{align-items:flex-end}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .person-container{flex-direction:column}.dealer-finder .dealer-contact-container .search-results-container .results .resultrow .info-container{width:100%}}.info-content{display:flex;flex-direction:column;align-items:center;padding:30px;width:290px;box-sizing:border-box}.info-content img{width:100px;margin-bottom:25px}.info-content span,.info-content .link{font:normal normal bold 16px/22px Figtree;letter-spacing:0px;color:#191917;text-align:center}.info-content .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100px;height:3.125rem;display:flex;align-items:center;background-color:#f69c29;border:none;transition:.3s;color:#000;color:inherit;cursor:pointer;margin-top:11px;padding:12px 31px;height:unset;font:normal normal bold 18px/28px Figtree;text-transform:uppercase;color:#191917}.info-content .button:visited{color:inherit}.info-content .button .circle{width:2.75rem;height:2.75rem;border:3px solid #191917;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;transition:.3s;flex-shrink:0}.info-content .button .circle .icon{transition:.3s}.info-content .button p{padding:0 1.875rem 0 .625rem;font:normal normal bold 1.125rem/1.75rem Figtree;text-transform:uppercase;letter-spacing:.0225rem;color:inherit;white-space:nowrap}.info-content .button:hover .circle{background-color:#191917}.info-content .button:hover .circle .icon{filter:invert(1);transform:var(--needle-rotation)}button.gm-ui-hover-effect{top:6px !important;right:6px !important;opacity:1 !important}button.gm-ui-hover-effect span{background-color:#191917;-webkit-mask-image:url("/typo3conf/ext/kompass/Resources/Public/Icons/close-icon-fat.svg") !important;mask-image:url("/typo3conf/ext/kompass/Resources/Public/Icons/close-icon-fat.svg") !important;-webkit-mask-size:100% 100%;mask-size:100% 100%}div.gm-style-iw{border-radius:30px !important;box-shadow:0px 0px 25px rgba(0,0,0,.5019607843) !important;padding:0 !important}div.gm-style-iw .gm-style-iw-d{padding:0 !important;overflow:auto !important}.popup-image,.popup-link{outline:none !important}.social-media-section{width:100%;display:flex;flex-direction:column;background:linear-gradient(109deg,#00763c,#4e9b76) 0% 0% no-repeat padding-box;padding:50px calc((100vw - min(1498px,90%))/2) !important;box-sizing:border-box}.social-media-section h3{text-align:center;color:#fff;font:var(--headline-s);text-transform:uppercase;margin-bottom:40px}.social-media-section .icons{display:flex;flex-direction:row;justify-content:center;gap:30px;width:100%;flex-wrap:wrap}.social-media-section .icons a{display:block;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}section.article-download-section{margin-top:3px}section.article-download-section .text-container h2{font-size:55px;text-transform:none}section.article-download-section .text-container .download_button{display:block;border-bottom:2px solid #000;margin:25px 0;padding:0 40px 25px 15px;box-sizing:border-box;position:relative;text-decoration:none;align-items:center}section.article-download-section .text-container .download_button .downloads_file_name{font-size:27px;font-weight:800}section.article-download-section .text-container .download_button .download_icon{position:static !important;flex-shrink:0;margin-left:10px;align-items:center;transition:all .2s ease}section.article-download-section .text-container .download_button .download_icon img{transition:all .2s ease}section.article-download-section .text-container .download_button:hover .download_icon{background-color:#191917;border-color:#191917 !important}section.article-download-section .text-container .download_button:hover .download_icon img{filter:invert(1)}table tr td{padding-right:30px;vertical-align:top}
