.elementor-968 .elementor-element.elementor-element-6032250b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999}.elementor-968 .elementor-element.elementor-element-53ac35cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-968 .elementor-element.elementor-element-53ac35cb:not(.elementor-motion-effects-element-type-background),.elementor-968 .elementor-element.elementor-element-53ac35cb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:red}.elementor-968 .elementor-element.elementor-element-61349bf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between}.elementor-968 .elementor-element.elementor-element-61349bf0:not(.elementor-motion-effects-element-type-background),.elementor-968 .elementor-element.elementor-element-61349bf0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-968 .elementor-element.elementor-element-29a6f150{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-968 .elementor-element.elementor-element-c43a1bf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-968 .elementor-element.elementor-element-60dc02e0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-968 .elementor-element.elementor-element-580e55bc{--spacer-size:1px}.elementor-968 .elementor-element.elementor-element-4250dcd9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-968 .elementor-element.elementor-element-92cd592{margin:6px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-968 .elementor-element.elementor-element-92cd592 .elementor-icon{font-size:18px}.elementor-968 .elementor-element.elementor-element-92cd592 .elementor-icon svg{height:18px}.elementor-968 .elementor-element.elementor-element-7b5c4f6b{column-gap:0;text-align:start;font-family:var(--e-global-typography-ff3c871-font-family),Sans-serif;font-size:var(--e-global-typography-ff3c871-font-size);line-height:var(--e-global-typography-ff3c871-line-height);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-7b5c4f6b p{margin-block-end:0}.elementor-968 .elementor-element.elementor-element-7b5c4f6b a{color:#7A7A7A}.elementor-968 .elementor-element.elementor-element-7613a9e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between}.elementor-968 .elementor-element.elementor-element-5e956bfd{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px}.elementor-968 .elementor-element.elementor-element-b50422f{text-align:start}.elementor-968 .elementor-element.elementor-element-b50422f img{width:100%;max-width:56%}.elementor-968 .elementor-element.elementor-element-4f02b478{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px}.elementor-968 .elementor-element.elementor-element-4f410c50 .elementor-menu-toggle{margin:0 auto}.elementor-968 .elementor-element.elementor-element-4f410c50 .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-ff3c871-font-family),Sans-serif;font-size:var(--e-global-typography-ff3c871-font-size);line-height:var(--e-global-typography-ff3c871-line-height);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-4f410c50 .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);padding-left:12px;padding-right:12px;padding-top:0;padding-bottom:0}.elementor-968 .elementor-element.elementor-element-4f410c50 .e--pointer-framed .elementor-item:before{border-width:1px}.elementor-968 .elementor-element.elementor-element-4f410c50 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px}.elementor-968 .elementor-element.elementor-element-4f410c50 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0}.elementor-968 .elementor-element.elementor-element-4f410c50 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px}.elementor-968 .elementor-element.elementor-element-4f410c50 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0}.elementor-968 .elementor-element.elementor-element-4f410c50 .e--pointer-underline .elementor-item:after,.elementor-968 .elementor-element.elementor-element-4f410c50 .e--pointer-overline .elementor-item:before,.elementor-968 .elementor-element.elementor-element-4f410c50 .e--pointer-double-line .elementor-item:before,.elementor-968 .elementor-element.elementor-element-4f410c50 .e--pointer-double-line .elementor-item:after{height:1px}.elementor-968 .elementor-element.elementor-element-4f410c50{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 )}.elementor-968 .elementor-element.elementor-element-4f410c50 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:0}.elementor-968 .elementor-element.elementor-element-2e42efc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between}.elementor-968 .elementor-element.elementor-element-2e42efc1:not(.elementor-motion-effects-element-type-background),.elementor-968 .elementor-element.elementor-element-2e42efc1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-968 .elementor-element.elementor-element-33d77b9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-menu-toggle{margin:0 auto}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-ff3c871-font-family),Sans-serif;font-size:var(--e-global-typography-ff3c871-font-size);line-height:var(--e-global-typography-ff3c871-line-height);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--main .elementor-item{color:#FFF;fill:#FFF;padding-left:12px;padding-right:12px;padding-top:0;padding-bottom:0}.elementor-968 .elementor-element.elementor-element-1be667f .e--pointer-framed .elementor-item:before{border-width:1px}.elementor-968 .elementor-element.elementor-element-1be667f .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px}.elementor-968 .elementor-element.elementor-element-1be667f .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0}.elementor-968 .elementor-element.elementor-element-1be667f .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px}.elementor-968 .elementor-element.elementor-element-1be667f .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0}.elementor-968 .elementor-element.elementor-element-1be667f .e--pointer-underline .elementor-item:after,.elementor-968 .elementor-element.elementor-element-1be667f .e--pointer-overline .elementor-item:before,.elementor-968 .elementor-element.elementor-element-1be667f .e--pointer-double-line .elementor-item:before,.elementor-968 .elementor-element.elementor-element-1be667f .e--pointer-double-line .elementor-item:after{height:1px}.elementor-968 .elementor-element.elementor-element-1be667f{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 )}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:0}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown{background-color:#F8F9FA}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a:hover,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a:focus,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a.highlighted,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-menu-toggle:hover,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-menu-toggle:focus{color:var(--e-global-color-secondary)}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a:hover,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a:focus,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a.highlighted{background-color:var(--e-global-color-accent)}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a.elementor-item-active{color:var(--e-global-color-secondary);background-color:var(--e-global-color-accent)}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown .elementor-item,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var(--e-global-typography-ff3c871-font-family),Sans-serif;font-size:var(--e-global-typography-ff3c871-font-size);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown li:not(:last-child){border-style:none}.elementor-968 .elementor-element.elementor-element-5b5a44e7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px}.elementor-968 .elementor-element.elementor-element-302f6bfb{text-align:start}.elementor-968 .elementor-element.elementor-element-302f6bfb img{max-width:40%}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1024px){.elementor-968 .elementor-element.elementor-element-7b5c4f6b{font-size:var(--e-global-typography-ff3c871-font-size);line-height:var(--e-global-typography-ff3c871-line-height);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-4f410c50 .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-ff3c871-font-size);line-height:var(--e-global-typography-ff3c871-line-height);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-2e42efc1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-968 .elementor-element.elementor-element-33d77b9f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-ff3c871-font-size);line-height:var(--e-global-typography-ff3c871-line-height);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown .elementor-item,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown .elementor-sub-item{font-size:var(--e-global-typography-ff3c871-font-size);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a{padding-left:42px;padding-right:42px;padding-top:17px;padding-bottom:17px}.elementor-968 .elementor-element.elementor-element-1be667f{--nav-menu-icon-size:18px}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-menu-toggle{border-radius:25px}.elementor-968 .elementor-element.elementor-element-5b5a44e7{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:4px}.elementor-968 .elementor-element.elementor-element-302f6bfb{text-align:end}.elementor-968 .elementor-element.elementor-element-302f6bfb img{width:100%;max-width:53%}}@media(max-width:480px){.elementor-968 .elementor-element.elementor-element-7b5c4f6b{font-size:var(--e-global-typography-ff3c871-font-size);line-height:var(--e-global-typography-ff3c871-line-height);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-4f410c50 .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-ff3c871-font-size);line-height:var(--e-global-typography-ff3c871-line-height);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-2e42efc1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-968 .elementor-element.elementor-element-33d77b9f{--width:31%}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-ff3c871-font-size);line-height:var(--e-global-typography-ff3c871-line-height);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown .elementor-item,.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown .elementor-sub-item{font-size:var(--e-global-typography-ff3c871-font-size);letter-spacing:var(--e-global-typography-ff3c871-letter-spacing)}.elementor-968 .elementor-element.elementor-element-1be667f .elementor-nav-menu--dropdown a{padding-left:24px;padding-right:24px}.elementor-968 .elementor-element.elementor-element-5b5a44e7{--width:50%;--justify-content:flex-start}.elementor-968 .elementor-element.elementor-element-302f6bfb img{max-width:78%}}@media(min-width:481px){.elementor-968 .elementor-element.elementor-element-53ac35cb{--width:100%}.elementor-968 .elementor-element.elementor-element-60dc02e0{--width:2%}.elementor-968 .elementor-element.elementor-element-7613a9e4{--width:100%}.elementor-968 .elementor-element.elementor-element-5e956bfd{--width:50%}.elementor-968 .elementor-element.elementor-element-4f02b478{--width:100%}.elementor-968 .elementor-element.elementor-element-2e42efc1{--width:100%}.elementor-968 .elementor-element.elementor-element-33d77b9f{--width:100%}.elementor-968 .elementor-element.elementor-element-5b5a44e7{--width:50%}}@media(max-width:1024px) and (min-width:481px){.elementor-968 .elementor-element.elementor-element-33d77b9f{--width:30%}.elementor-968 .elementor-element.elementor-element-5b5a44e7{--width:64%}}.marquee{--gap:48px;--duration:45s;display:flex;overflow:hidden;user-select:none;padding-top:8px;padding-bottom:8px;gap:var(--gap)}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:var(--gap);min-width:100%;animation:scroll var(--duration) linear infinite}.marquee__group span{color:#fff;font-size:14px;font-weight:400;font-family:'DM Sans',sans-serif!important;white-space:nowrap}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.marquee:hover .marquee__group{animation-play-state:paused}.announcement-slider{height:40px;overflow:hidden;position:relative;width:100%}.announcement-wrapper{animation:slide-up 10s cubic-bezier(.65,0,.35,1) infinite}.announcement-item{height:40px;display:flex;align-items:center;justify-content:left;gap:10px;color:#000;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:500}.announcement-icon{width:20px;height:20px;object-fit:contain;display:block;filter:brightness(0)}@keyframes slide-up{0%,45%{transform:translateY(0)}50%,95%{transform:translateY(-40px)}100%{transform:translateY(-80px)}}.elementor-968 .elementor-element.elementor-element-7b5c4f6b a{text-decoration:underline}.elementor-element.bottom_nav{background-color:transparent!important;transition:background-color 0.3s ease,padding 0.3s ease;margin-top:0}.elementor-element.bottom_nav .menu,.elementor-element.bottom_nav .menu a{color:black!important;fill:#ffffff!important}.elementor-element.bottom_nav.elementor-sticky--effects,.elementor-element.bottom_nav:hover{background-color:#ffffff!important}.elementor-element.bottom_nav.elementor-sticky--effects .menu,.elementor-element.bottom_nav.elementor-sticky--effects .menu a,.elementor-element.bottom_nav:hover .menu,.elementor-element.bottom_nav:hover .menu a{color:#000000!important;fill:#000000!important}@media (max-width:1024px){.elementor-menu-toggle{padding:8px 12px!important;display:inline-flex!important;align-items:center;gap:10px;position:relative;background:#F8F9FA;transition:all 0.3s ease-in-out}.elementor-menu-toggle::after{content:"MENÜ";font-family:var(--e-global-typography-accent-font-family,"DM Sans"),sans-serif;font-weight:500;font-size:14px;letter-spacing:1px;color:#525252}.elementor-menu-toggle__icon--open,.elementor-menu-toggle__icon--close{transition:transform 0.4s cubic-bezier(.4,0,.2,1),opacity 0.3s ease-in-out!important;width:18px;height:18px;display:flex!important;align-items:center;justify-content:center}.elementor-menu-toggle__icon--close{position:absolute;left:12px;opacity:0;transform:rotate(-90deg) scale(.5)}.elementor-menu-toggle__icon--close svg{display:none!important}.elementor-menu-toggle__icon--close{background-image:url(https://www.thermoholzzaun.de//wp-content/uploads/2025/12/x.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{opacity:0;transform:rotate(90deg) scale(.5)}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close{opacity:1;transform:rotate(0deg) scale(1)}}