﻿html,body{overflow-x:hidden}body{font-size:var(--font-size-base);font-size:clamp(var(--font-size-14), 1vw, var(--font-size-14)) !important;font-family:"Funnel Sans", sans-serif;hyphens:auto}body.menuOpen{overflow:hidden;position:fixed;height:100vh;width:100%;top:0;left:0}:focus-visible{outline:3px solid darkorange;outline-offset:3px}@supports not selector(:focus-visible){:focus{outline:3px solid darkorange;outline-offset:3px}}::placeholder{color:var(--color-on-secondary);opacity:1;transition:opacity 1s}:focus::placeholder{opacity:0.4}.hidden{display:none}header{transition:all 0.3s ease !important;width:100% !important}header>.elementor-element{padding-top:0px;padding-bottom:0px}header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects{box-shadow:0 4px 8px 0 rgba(0, 45, 69, 0.12);padding-top:0px;padding-bottom:0px}header svg .st0{fill:#202222;stroke:none}@media (min-width:1020px) and (max-width:1280px){header{padding-left:15px;padding-right:15px;--padding-left: 15px !important;--padding-right: 15px !important}}.home:not(.menuOpen) header svg .st1{fill:#fff;stroke:none;transition:all 0.3s ease !important}.home:not(.menuOpen) header.elementor-sticky--effects svg .st1{fill:#e73743}.home.menuOpen header svg .st1{fill:#e73743;stroke:none;transition:all 0.3s ease !important}.home.menuOpen header.elementor-sticky--effects svg .st1{fill:#e73743}.site-logo-wrap>.elementor-widget-html>.elementor-widget-container{display:flex}.site-logo-wrap .site-logo-wrap{vertical-align:left;text-align:left}.site-logo-wrap a#site-logo svg{width:auto;height:50px;vertical-align:left}.site-logo-wrap header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects a#site-logo svg{width:auto;height:40px}@media (max-width:1280px){.site-logo-wrap{width:180px;height:auto}}@media (max-width:768px){.site-logo-wrap{width:140px;height:auto}}.glt-wdgt--hero .signets svg #premium_quality #yellow,.glt-wdgt--hero .signets svg #premium_quality #red,.glt-wdgt--hero .signets svg #premium_quality #black,.glt-wdgt--hero .signets svg #premium_quality #made_in_germany,.glt-wdgt--hero .signets svg #premium_quality #premium_quality-2{fill:#ffffff}.glt-wdgt--hero .signets svg #warranty #circle_red{fill:#ffffff}.glt-wdgt--hero .signets svg #warranty #signet,.glt-wdgt--hero .signets svg #warranty #text{fill:var(--e-global-color-primary)}.glt-wdgt--hero .signets svg #erp-conform #bg_green,.glt-wdgt--hero .signets svg #erp-conform #flag_eu,.glt-wdgt--hero .signets svg #erp-conform #ErP_conform{fill:#ffffff}.glt-wdgt--hero .signets svg #erp-conform #stars,.glt-wdgt--hero .signets svg #erp-conform #oekodesign{fill:var(--e-global-color-primary)}.glt-wdgt--hero .signets svg #renewable-energies #circle_green_dark,.glt-wdgt--hero .signets svg #renewable-energies #leeve,.glt-wdgt--hero .signets svg #renewable-energies #renewable_energies,.glt-wdgt--hero .signets svg #renewable-energies #partner_system_of{fill:#ffffff}.glt-wdgt--hero .signets svg #renewable-energies #circle_green_medium{fill:#ffffff80;opacity:0.8}.glt-wdgt--hero .signets svg #renewable-energies #circle_green_light{fill:#ffffff60;fill-opacity:0.6}.glt-wdgt--hero .signets svg #lcc-inverted #circle,.glt-wdgt--hero .signets svg #lcc-inverted #optimal_life_cycle_costs,.glt-wdgt--hero .signets svg #lcc-inverted #LCC,.glt-wdgt--hero .signets svg #lcc-inverted #optimal{fill:#ffffff;opacity:1}@media (min-width:1440px){.glt-wdgt--hero img{margin-left:-24%}}@media (min-width:1600px){.glt-wdgt--hero img{margin-left:-44%}}#headertopbar{width:100% !important;left:0 !important;height:49px;min-height:unset;padding-top:7px;padding-bottom:7px}@media (max-width:767px){#headertopbar .hotline .elementor-widget-icon-box>.elementor-widget-container>.elementor-icon-box-wrapper>.elementor-icon-box-content>.elementor-icon-box-title{}}#headertopbar.elementor-sticky.elementor-sticky--effects{padding-top:7px;padding-bottom:7px;height:49px;min-height:unset}#headertopbar.elementor-sticky.elementor-sticky--effects .hotline .elementor-widget-icon-box>.elementor-widget-container>.elementor-icon-box-wrapper>.elementor-icon-box-content>.elementor-icon-box-title{}header.elementor-sticky:not(.elementor-sticky--active.elementor-sticky--effects){background-color:#fff;left:0px}.home header.elementor-sticky:not(.elementor-sticky--active.elementor-sticky--effects){background:transparent;z-index:10}.home .home-hero{position:relative;top:-116px;margin-bottom:-116px}.home .home-hero div[data-id="44bc293d"]{padding-top:116px}@media (max-width:600px){.home .home-hero{top:-81px;margin-bottom:-81px}.home .home-hero div[data-id="44bc293d"]{padding-top:81px}}header.elementor-sticky .main-navigation ul>li.menu-level-1>a{padding-top:1.5rem;padding-bottom:1.5rem}header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects .main-navigation ul>li.menu-level-1>a{padding-top:1.5rem;padding-bottom:1.5rem}body.home header.elementor-sticky{}body.home header.elementor-sticky #site-logo svg{transition:all 0.3s ease !important}body.home header.elementor-sticky #site-logo svg .lhz,body.home header.elementor-sticky #site-logo svg .registered,body.home header.elementor-sticky #site-logo svg .signet{fill:white !important}body.home header.elementor-sticky .main-navigation ul>li.menu-level-1>a{color:white;padding-top:1.5rem;padding-bottom:1.5rem}body.home header.elementor-sticky .main-navigation ul>li.menu-level-1>a:hover{color:white}body.home header.elementor-sticky .mobilemenutoggle .m-span-container span{background:white}body.home header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects{background-color:white !important}body.home header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects #site-logo svg .lhz,body.home header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects #site-logo svg .registered,body.home header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects #site-logo svg .signet{fill:var(--e-global-color-primary) !important}body.home header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects .main-navigation ul>li.menu-level-1>a{color:var(--e-global-color-secondary);padding-top:1.5rem;padding-bottom:1.15rem}body.home header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects .main-navigation ul>li.menu-level-1>a:hover{color:var(--e-global-color-primary)}body.home header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects .mobilemenutoggle .m-span-container span{background:var(--e-global-color-secondary)}body:not(.home) header{background:white}body.home.menuOpen header.elementor-sticky,body.home.menuOpen header.elementor-sticky--active.elementor-sticky--effects{background-color:white !important}body.home.menuOpen header.elementor-sticky #site-logo svg .lhz,body.home.menuOpen header.elementor-sticky #site-logo svg .registered,body.home.menuOpen header.elementor-sticky #site-logo svg .signet,body.home.menuOpen header.elementor-sticky--active.elementor-sticky--effects #site-logo svg .lhz,body.home.menuOpen header.elementor-sticky--active.elementor-sticky--effects #site-logo svg .registered,body.home.menuOpen header.elementor-sticky--active.elementor-sticky--effects #site-logo svg .signet{fill:var(--e-global-color-primary) !important}body.home.menuOpen header.elementor-sticky .mobilemenutoggle .m-span-container span,body.home.menuOpen header.elementor-sticky--active.elementor-sticky--effects .mobilemenutoggle .m-span-container span{background:var(--e-global-color-secondary)}body.menuOpen #headertopbar .header-meta--nav{display:none}body.menuOpen .hotline{margin:0 auto}body.menuOpen header .elementor-widget-wpml-language-switcher{display:none}.glt-content--wrapper{margin-top:var(--container-margin-tb-desktop);margin-bottom:var(--container-margin-tb-desktop)}.glt-content--wrapper.has-bg .glt-content--container{padding-top:6.5rem;padding-bottom:6.5rem}.glt-content--wrapper.shape--slackline.sl-top{margin-top:calc(var(--container-margin-tb-desktop) + 100px)}.glt-content--wrapper.shape--slackline.sl-bottom{margin-bottom:calc(var(--container-margin-tb-desktop) + 100px)}@media (max-width:1024px){.glt-content--wrapper{margin-top:var(--container-margin-tb-tablet);margin-bottom:var(--container-margin-tb-tablet)}.glt-content--wrapper.shape--slackline.sl-top{margin-top:calc(var(--container-margin-tb-desktop) + 60px)}.glt-content--wrapper.shape--slackline.sl-bottom{margin-bottom:calc(var(--container-margin-tb-desktop) + 60px)}}@media (max-width:767px){.glt-content--wrapper{margin-top:var(--container-margin-tb-mobile);margin-bottom:var(--container-margin-tb-mobile)}.glt-content--wrapper.has-bg .glt-content--container{padding-top:1.25rem;padding-bottom:1.25rem}.glt-content--wrapper.shape--slackline.sl-top{margin-top:calc(var(--container-margin-tb-desktop) + 40px)}.glt-content--wrapper.shape--slackline.sl-bottom{margin-bottom:calc(var(--container-margin-tb-desktop) + 40px)}}@media (max-width:767px){.glt-wdgt--jumpmarks-panel.content-fullwidth.has-media-element+div.glt-wdgt--content-block.glt-efx--parallax{margin-top:0}body [data-elementor-post-type=page]>div+div,.first-mobile-element{margin-top:0}}.glt-wdgt--content-block .glt-content--container.e-con.e-flex>.e-con-inner{gap:1.25rem 3rem}@media (max-width:1024px){.glt-wdgt--content-block .glt-content--container.e-con.e-flex>.e-con-inner{gap:1.25rem 2rem}}.glt-wdgt--content-highlight-banner .elementor-widget-n-carousel .swiper-slide>.e-con.e-flex>.e-con-inner>.e-con{gap:1.25rem 3rem}@media (max-width:1024px){.glt-wdgt--content-highlight-banner .elementor-widget-n-carousel .swiper-slide>.e-con.e-flex>.e-con-inner>.e-con{gap:1.25rem 2rem}}@media (min-width:1025px){.glt-wdgt-oem .glt-content--container{}.glt-wdgt-oem .glt-content--container>.e-con-inner{padding-block-end:0 !important}.glt-wdgt-oem .glt-content--container>.e-con-inner .elementor-widget-image+div{padding-bottom:10rem}}.ctn-visual{position:absolute;top:-40px;bottom:0}@media (max-width:768px){.ctn-visual{top:-120px;bottom:auto;width:100%}}.header-banner{overflow:hidden}.glt-wdgt--headerbanner>.elementor-element{--min-height: 120px!important}@media (max-width:767px){.glt-wdgt--headerbanner>.elementor-element{--min-height: 100px!important}.glt-wdgt--headerbanner>.elementor-element .elementor-widget-image{display:none}}@media (max-width:1024px){.glt-wdgt--headerbanner>.elementor-element{--min-height: 100px!important}}.glt-wdgt--content-block{}.glt-wdgt--team{}.glt-wdgt--team.glt-content--wrapper{margin-bottom:0;margin-bottom:-100px;margin-bottom:-60px}@media (min-width:768px){.glt-wdgt--team.glt-content--wrapper{}.glt-wdgt--team.glt-content--wrapper .elementor-widget-image{bottom:-70%}}@media (min-width:820px){.glt-wdgt--team.glt-content--wrapper{}.glt-wdgt--team.glt-content--wrapper .elementor-widget-image{bottom:-60%}}@media (min-width:1025px){.glt-wdgt--team.glt-content--wrapper{margin-bottom:var(--container-margin-tb-tablet)}.glt-wdgt--team.glt-content--wrapper .elementor-widget-image{bottom:-50%}}@media (min-width:1280px){.glt-wdgt--team.glt-content--wrapper{margin-bottom:var(--container-margin-tb-tablet)}.glt-wdgt--team.glt-content--wrapper .elementor-widget-image{bottom:-40%}}@media (min-width:1600px){.glt-wdgt--team.glt-content--wrapper{margin-bottom:-40px}.glt-wdgt--team.glt-content--wrapper .elementor-widget-image{bottom:-10%}}.glt-wdgt--archive-teaserblock{}@media (min-width:1025px){.glt-wdgt--archive-teaserblock .glt-grid--contact{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1440px){.glt-wdgt--archive-teaserblock .glt-grid--contact{grid-template-columns:repeat(3, 1fr)}}.glt-wdgt--archive{}@media (min-width:1025px){.glt-wdgt--content-highlight-banner .glt-content--container{max-width:1600px}}@media (min-width:1025px){.glt-wdgt--bannerform .form-boxed{box-shadow:var(--boxshadow-1)}}.glt-wdgt--logo-slider.glt-content--wrapper{padding-left:0 !important;padding-right:0 !important}.glt-wdgt--logo-slider.glt-content--wrapper>.elementor-element>.e-con-inner>.elementor-widget.elementor-widget-heading{padding-left:0px;padding-right:0px}@media (max-width:1024px){.glt-wdgt--logo-slider.glt-content--wrapper>.elementor-element>.e-con-inner>.elementor-widget.elementor-widget-heading{padding-left:0px;padding-right:0px}}@media (max-width:767px){.glt-wdgt--logo-slider.glt-content--wrapper>.elementor-element>.e-con-inner>.elementor-widget.elementor-widget-heading{padding-left:0px;padding-right:0px}}.glt-wdgt--contact-card .elementor-widget-image>.elementor-widget-container{width:200px}@media (max-width:767px){.glt-wdgt--contact-card .elementor-widget-image>.elementor-widget-container{}}.lhz-heatwaves .heat-waves-svg{position:absolute;width:60%;max-width:1200px;right:0px;bottom:30px;overflow:hidden;opacity:0.9}.lhz-heatwaves .heat-waves-svg svg{margin-bottom:0px}#lhz-heatwaves{position:absolute;top:0;right:0;width:54%;z-index:0}@media (max-width:767px){#lhz-heatwaves{top:25%;width:100%}}.glt-keyvisual::after{position:absolute;z-index:-1;right:0;content:var(--svg-keyvisual-grey);top:0;width:120%}@media (min-width:1441px){.glt-keyvisual::after{top:0;width:64%;top:-14%;width:100%}}@media (max-width:1440px){.glt-keyvisual::after{top:-10%;width:100%}}@media (max-width:1023px){.glt-keyvisual::after{top:5%;width:120%}}@media (max-width:767px){.glt-keyvisual::after{top:3%;width:200%}}body a{transition:all 0.24s ease-in-out}body.elementor-page .elementor-widget-menu-anchor{margin:0 !important;padding:20 !important;visibility:hidden;height:0px !important;position:absolute;margin-top:var(--anchor-scrolltop) !important}:has(.glt-wdgt--jumpmarks-panel) body.elementor-page .elementor-widget-menu-anchor{margin-top:var(--anchor-scrolltop-jm) !important}.home .home-hero h1{font-size:72px !important}@media (max-width:1280px){.home .home-hero h1{font-size:60px !important}}@media (max-width:768px){.home .home-hero h1{font-size:48px !important}}span.red{color:var(--color-primary) !important}h1,.h1,.h1.elementor-widget-heading .elementor-heading-title,h2,.h2,.h2.elementor-widget-heading .elementor-heading-title{margin-block-start:0;margin-block-end:0;word-break:normal;overflow-wrap:normal;hyphens:none}h1,.h1,.h1.elementor-widget-heading .elementor-heading-title{font-size:var(--font-size-44);font-size:clamp(var(--font-size-28), 4vw, var(--font-size-44)) !important;font-weight:800 !important;hyphens:auto}.glt-wdgt--hero .page-subtitle,.glt-wdgt--hero h1 span,.glt-wdgt--headerbanner .page-subtitle,.glt-wdgt--headerbanner h1 span{display:block;font-size:var(--font-size-24);font-size:clamp(var(--font-size-16), 4vw, var(--font-size-24)) !important;font-weight:500 !important;line-height:1.4 !important}.glt-wdgt--hero h1 span,.glt-wdgt--headerbanner h1 span{margin-top:1.25rem}.glt-wdgt--headerbanner h1 span{margin-top:0.25rem}.h1.page-title h2{font-size:var(--font-size-44);font-size:clamp(var(--font-size-28), 4vw, var(--font-size-44)) !important}.h1.page-title.white h2{-webkit-text-fill-color:#fff;color:#fff !important}.h2 h1{font-size:var(--font-size-36) !important;font-size:clamp(var(--font-size-28), 4vw, var(--font-size-36)) !important}h2,.h2,.h2.elementor-widget-heading .elementor-heading-title{font-size:var(--font-size-36);font-size:clamp(var(--font-size-28), 4vw, var(--font-size-36));color:var(--color-secondary) !important;font-weight:800 !important}.elementor-widget-heading.black h2.elementor-heading-title{color:var(--color-secondary) !important}.elementor-widget-heading h2.elementor-heading-title,.h2.elementor-widget-heading .elementor-heading-title{margin-bottom:2rem}h2 span.red{color:var(--color-primary) !important}h2 span.white{color:var(--color-surface) !important}h3,.h3,.h3.elementor-widget-heading .elementor-heading-title{font-size:var(--font-size-28);font-size:clamp(var(--font-size-24), 4vw, var(--font-size-28));font-family:"FunnelSans", sans-serif !important;font-weight:700 !important;word-break:normal;overflow-wrap:normal;hyphens:none}h3 span.red{color:var(--color-primary) !important}h3 span.white{color:var(--color-surface) !important}h4,.h4,.h4.elementor-widget-heading .elementor-heading-title,.block-card-listing .block-card-listing-card .elementor-widget-container .elementor-icon-box-title,form fieldset legend{font-size:var(--font-size-24);font-size:clamp(var(--font-size-20), 4vw, var(--font-size-24));font-family:"FunnelSans", sans-serif !important;font-weight:600 !important;word-break:normal;overflow-wrap:normal;hyphens:none}h5,.h5,.h5.elementor-widget-heading .elementor-heading-title{font-size:var(--font-size-20);font-size:clamp(var(--font-size-16), 4vw, var(--font-size-20));font-family:"FunnelSans", sans-serif !important;font-weight:600 !important}h6,.h6,.h6.elementor-widget-heading .elementor-heading-title{font-size:var(--font-size-16);font-size:clamp(var(--font-size-14), 4vw, var(--font-size-16));font-weight:600 !important}.info-text{font-size:var(--font-size-text-small)}.elementor-widget-icon-list .elementor-icon-list-icon svg{color:var(--color-accent);fill:var(--color-accent)}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{padding-inline-start:1.25rem}.elementor-widget-text-editor ul li,.elementor-widget-text-editor ol li,.elementor-widget .elementor-icon-list-item,#menu-footerblock-1>li.menu-item,#menu-footerblock-2>li.menu-item,#menu-footerblock-3>li.menu-item{padding:0.25rem 0}.download-buttons{font-size:1rem;display:flex;justify-content:center}.download-buttons .elementor-button-content-wrapper{flex-direction:row-reverse;font-size:1rem}.e-n-carousel .swiper-wrapper .swiper-slide .elementor-widget-button .elementor-button{margin-left:0rem;margin-bottom:0rem}.elementor-element.elementor-widget.elementor-widget-button{}.elementor-widget-button .elementor-button,.wpcf7 input[type=submit]{font-size:1rem;transition:all 0.24s ease-in-out}.btn--link .elementor-button,article .elementor-post__read-more{color:var(--color-primary) !important;background-image:none;background-color:transparent !important;border-color:transparent;padding:1rem 1.25rem !important;border-radius:unset}.btn--link .elementor-button:hover,.btn--link .elementor-button:active,.btn--link .elementor-button:focus,article .elementor-post__read-more:hover,article .elementor-post__read-more:active,article .elementor-post__read-more:focus{color:var(--color-secondary-red-contrast) !important;background-color:transparent !important;border-color:transparent}.btn--link .elementor-button .elementor-button-content-wrapper .elementor-button-icon,article .elementor-post__read-more .elementor-button-content-wrapper .elementor-button-icon{transition:all 0.24s ease-in-out;margin-left:0}.btn--link .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon,.btn--link .elementor-button:active .elementor-button-content-wrapper .elementor-button-icon,.btn--link .elementor-button:focus .elementor-button-content-wrapper .elementor-button-icon,article .elementor-post__read-more:hover .elementor-button-content-wrapper .elementor-button-icon,article .elementor-post__read-more:active .elementor-button-content-wrapper .elementor-button-icon,article .elementor-post__read-more:focus .elementor-button-content-wrapper .elementor-button-icon{margin-left:0.325rem}.btn--link.btn--arrow-right .elementor-button-link{display:inline-flex;padding:0.9rem 1.5rem !important}.btn--link.btn--arrow-right .elementor-button-link::after{display:inline-block;font-family:"Material Icons Sharp";font-weight:normal;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"" !important;position:relative;bottom:unset;height:auto;left:auto;background-color:transparent;transform-origin:unset;width:auto;transform:none;transition:all 0.4s ease-in-out;margin-left:0}.btn--link.btn--arrow-right .elementor-button-link:hover::after{margin-left:0.125rem}.glt-wdgt--hero .btn--link .elementor-button{color:white !important}article .elementor-post__read-more-wrapper::after{display:inline-block;font-family:"Material Icons Sharp";font-weight:normal;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"" !important;color:var(--e-global-color-accent);position:relative;bottom:unset;height:auto;left:auto;background-color:transparent;transform-origin:unset;width:auto;transform:none;transition:all 0.4s ease-in-out;margin-left:0}article .elementor-post__read-more-wrapper:hover::after{margin-left:0.125rem}.glt-float--contact .elementor-widget-container{box-shadow:var(--boxshadow-float)}.glt-float--contact .elementor-widget-container a::after{content:unset}.wpcf7-submit.btn--white,.glt-wdgt--product-slider .btn--white .elementor-button,.btn--white .elementor-button,.e-loop__load-more .elementor-button{background-image:none !important;background-color:transparent !important;border-color:var(--color-surface) !important;color:var(--color-surface) !important;border-style:solid !important;border-width:2px !important;padding:0.9rem 1.5rem !important}.wpcf7-submit.btn--white:hover,.wpcf7-submit.btn--white:active,.wpcf7-submit.btn--white:focus,.glt-wdgt--product-slider .btn--white .elementor-button:hover,.glt-wdgt--product-slider .btn--white .elementor-button:active,.glt-wdgt--product-slider .btn--white .elementor-button:focus,.btn--white .elementor-button:hover,.btn--white .elementor-button:active,.btn--white .elementor-button:focus,.e-loop__load-more .elementor-button:hover,.e-loop__load-more .elementor-button:active,.e-loop__load-more .elementor-button:focus{border-color:var(--color-surface) !important;color:var(--color-surface) !important;border-style:solid !important;border-width:2px !important}.wpcf7-submit.btn--ghost,.glt-wdgt--product-slider .btn--ghost .elementor-button,.btn--ghost .elementor-button,.e-loop__load-more .elementor-button,.btn--ghost-standalone{background-image:none !important;background-color:transparent !important;border-color:var(--color-secondary) !important;color:var(--color-secondary) !important;border-style:solid !important;border-width:2px !important;padding:0.9rem 1.5rem !important}.wpcf7-submit.btn--ghost:hover,.wpcf7-submit.btn--ghost:active,.wpcf7-submit.btn--ghost:focus,.glt-wdgt--product-slider .btn--ghost .elementor-button:hover,.glt-wdgt--product-slider .btn--ghost .elementor-button:active,.glt-wdgt--product-slider .btn--ghost .elementor-button:focus,.btn--ghost .elementor-button:hover,.btn--ghost .elementor-button:active,.btn--ghost .elementor-button:focus,.e-loop__load-more .elementor-button:hover,.e-loop__load-more .elementor-button:active,.e-loop__load-more .elementor-button:focus,.btn--ghost-standalone:hover,.btn--ghost-standalone:active,.btn--ghost-standalone:focus{border-color:var(--color-on-secondary) !important;color:var(--color-on-secondary) !important;border-style:solid !important;border-width:2px !important}.e-n-tabs-heading{}.glt-wdgt--product-slider .card:hover .btn--ghost .elementor-button,.glt-wdgt--product-slider .card:active .btn--ghost .elementor-button,.glt-wdgt--product-slider .card:focus .btn--ghost .elementor-button,.glt-wdgt--card-carousel .swiper-slide:hover .btn--ghost .elementor-button,.glt-wdgt--card-carousel .swiper-slide:active .btn--ghost .elementor-button,.glt-wdgt--card-carousel .swiper-slide:focus .btn--ghost .elementor-button{border-color:var(--color-on-secondary) !important;color:var(--color-on-secondary) !important;border-style:solid !important;border-width:2px !important}.shape--slackline.sl-top::before,.shape--slackline.sl-bottom::after{position:relative;content:"";background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:100%;-webkit-mask-size:100%;mask-size:102%;background-position:100% 100%;-webkit-mask-position:100% 100%;mask-position:100% 100%;background-color:transparent;-webkit-mask-image:var(--svg-swing);background-color:var(--color-neutral);display:block;width:100%;height:100px}@media (max-width:768px){.shape--slackline.sl-top::before,.shape--slackline.sl-bottom::after{height:40px;mask-size:102%}}@media (max-width:1280px){.shape--slackline.sl-top::before,.shape--slackline.sl-bottom::after{height:60px;mask-size:102%}}.shape--slackline.sl-top::before{margin-bottom:-1px}.shape--slackline.sl-bottom::after{margin-top:-1px;transform:rotate(180deg)}.shape--slackline.sl-top-white::before,.shape--slackline.sl-bottom-white::after{position:relative;content:"";background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:100%;-webkit-mask-size:100%;mask-size:100%;background-position:100% 100%;-webkit-mask-position:100% 100%;mask-position:100% 100%;background-color:transparent;-webkit-mask-image:var(--svg-swing);mask-image:var(--svg-swing);background-color:var(--color-surface);display:block;width:102%;height:160px}@media (max-width:768px){.shape--slackline.sl-top-white::before,.shape--slackline.sl-bottom-white::after{height:10px;mask-size:102%}}@media (max-width:1280px){.shape--slackline.sl-top-white::before,.shape--slackline.sl-bottom-white::after{height:60px;mask-size:102%}}.shape--slackline.sl-top-white::before{margin-bottom:-1px}.shape--slackline.sl-bottom-white::after{margin-top:-1px;transform:rotate(180deg)}.glt-wdgt--hero.shape--slackline.sl-bottom::after,.shape--slackline.sl-red::after{background-color:var(--color-primary)}.glt-content--wrapper.shape--slackline.sl-top::before,.glt-content--wrapper.shape--slackline.sl-bottom::after{position:absolute;left:0}.glt-content--wrapper.shape--slackline.sl-top::before{top:-99px}.glt-content--wrapper.shape--slackline.sl-bottom::after{bottom:-99px}@media (max-width:768px){.glt-content--wrapper.shape--slackline.sl-top::before{top:-39px}.glt-content--wrapper.shape--slackline.sl-bottom::after{bottom:-39px}}@media (max-width:1280px){.glt-content--wrapper.shape--slackline.sl-top::before{top:-59px}.glt-content--wrapper.shape--slackline.sl-bottom::after{bottom:-59px}}.elementor-widget-wpml-language-switcher{}.elementor-widget-wpml-language-switcher a{color:#fff;background:transparent;border:none;font-weight:normal}.elementor-widget-wpml-language-switcher a::after{content:none !important}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown{width:auto}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:0 0.5rem 0.215rem 0.5rem}@media (max-width:1024px){.elementor-widget-wpml-language-switcher .wpml-ls-flag{margin-top:3rem;width:3rem}}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click{width:auto !important}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border-top:0 none}.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-horizontal{}.elementor-social-icon:hover svg{fill:#fff !important}.elementor-social-icon.elementor-social-icon-facebook:hover{background-color:#1877f7 !important}.elementor-social-icon.elementor-social-icon-twitter:hover{background-color:#2188f7 !important}.elementor-social-icon.elementor-social-icon-linkedin:hover{background-color:#007ebb !important}.elementor-social-icon.elementor-social-icon-youtube:hover{background-color:#ff0209 !important}.elementor-social-icon.elementor-social-icon-xing:hover{background-color:#0698a0 !important}.elementor-social-icon.elementor-social-icon-instagram:hover{background-color:#d6249f !important;background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%) !important}.dialog-type-lightbox{z-index:99999}.elementor-editor-active .otgs-development-site-front-end,.elementor-editor-active .woocommerce-cart-form{display:none}.elementor-slideshow__header.elementor-lightbox-prevent-close{background-color:transparent}