:root{--menu-toggler-width:33px;--menu-toggler-line-height:2px;--menu-toggler-color:#fff}div[id*="cookie-bar"]{display:none!important}.elementor-location-footer .elementor-icon{outline:none!important}button.slide-tabs{font-size:20px;letter-spacing:1px}button.slide-tabs::after{content:url(https://thalvie.ch/wp-content/uploads/2021/04/Pfeil2.png.pagespeed.ce.28Wv-wwgVY.png);display:block;margin-top:5px;transform:scale(.8);transform-origin:center}.absolute-center{position:absolute;left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.person-name{width:max-content!important;max-width:80%!important;text-align:center}.z-333{z-index:333}.z-444{z-index:444}.banner .tab-item-inner::before{width:100px!important}.elementor-location-header .elementor-menu-toggle{height:21px;width:var(--menu-toggler-width);outline:none!important;background:unset!important;z-index:9999}.elementor-location-header .elementor-menu-toggle i,.elementor-location-header .elementor-menu-toggle i::before,.elementor-location-header .elementor-menu-toggle i::after{position:absolute;width:var(--menu-toggler-width);height:var(--menu-toggler-line-height);transition-timing-function:ease;transition-duration:.35s;border-radius:1px;background-color:var(--menu-toggler-color);outline:none!important}.elementor-location-header .elementor-menu-toggle i{top:0}.elementor-location-header .elementor-menu-toggle i::before,.elementor-location-header .elementor-menu-toggle i::after{content:""!important}.elementor-location-header .elementor-menu-toggle i::before{top:9px;transition-property:transform , opacity}.elementor-location-header .elementor-menu-toggle i::after{top:19px}.elementor-location-header .elementor-menu-toggle.elementor-active i{transform:translate3d(0,9px,0) rotate(45deg)}.elementor-location-header .elementor-menu-toggle.elementor-active i::before{transform:rotate(-45deg) translate3d(40px,-7px,0);opacity:0}.elementor-location-header .elementor-menu-toggle.elementor-active i::after{transform:translate3d(0,-19px,0) rotate(-90deg)}.elementor-location-header .black-header,.fixed-menu{--menu-toggler-color:#000}.elementor-location-header .black-header .elementor-menu-toggle.elementor-active,.fixed-menu .elementor-menu-toggle.elementor-active{--menu-toggler-color:#fff}.elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;min-height:100vh}.menu-area{position:absolute;top:0;left:0;right:0;z-index:-999;height:400px}.elementor-location-header.fixed-menu{position:fixed!important;left:0;top:0!important;right:0}.fixed-menu .elementor-nav-menu--main,.fixed-menu .header-side-column{display:none!important}.fixed-menu .elementor-nav-menu--dropdown{display:block!important}.fixed-menu .elementor-menu-toggle{display:block!important}.fixed-menu .header-menu-column{width:100%!important}div.elementor-location-header .elementor-menu-toggle{right:30px}@media all and (min-width:1600px){main .elementor-section-wrap > section.elementor-section-full_width:not(.no-max-width) > .elementor-container,
.elementor-location-header:not(.fixed-menu) {max-width:1600px!important;margin:0 auto}}@media all and (min-width:1025px){.elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{padding-top:50px;width:400px!important;right:0;left:unset!important;padding-left:50px!important;top:0!important;margin-top:0!important}.elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container>ul>li{margin-bottom:15px}.fixed-menu li a{display:inline-block;background:unset!important}.fixed-menu li a::after{content:unset!important}}@media all and (max-width:1024px){.elementor-location-header{position:fixed}}@media all and (max-width:767px){.tabs-responsive .tabs-widget .tabs-inner{display:none}}