.tobler-button a{text-decoration:none;max-width:fit-content;padding:7px 23px;background-color:#000;color:#fff;cursor:pointer;border:2px solid #000;transition:.3s ease;font-family:"Inter";font-size:23px;text-transform:uppercase}.tobler-button a:hover{background:#fff !important;color:#000}@media(max-width: 990px){.tobler-button a{padding:4px 17px;font-size:18px}}.footer-address-description a,.kontakt-infos a{position:relative;text-decoration:none;color:#795d49}.footer-address-description a::after,.kontakt-infos a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#795d49;transform:scaleX(0);transform-origin:left;transition:transform .6s ease}.footer-address-description a:hover::after,.kontakt-infos a:hover::after{transform:scaleX(1)}.scroll-to-top{position:fixed;right:24px;bottom:24px;z-index:9999;width:44px;height:44px;background-color:#795d49;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.scroll-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-to-top:hover{transform:translateY(-3px)}.hero-section{position:relative}.scroll-down{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:6px;font-size:13px;color:#000;cursor:pointer;user-select:none}.scroll-down-arrow{display:inline-block;animation:scrollBounce 1.6s infinite}@keyframes scrollBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}.nav-main{font-family:"Inter Bold";font-size:23px}.nav-main-closebtn{z-index:1600}.nav-main .nav-item-first{letter-spacing:.075em}.nav-main .nav-item-first{font-size:16px}@media screen and (min-width: 480px){.nav-main .nav-item-first{font-size:calc(16px + 2*(100vw - 480px)/1076)}}@media screen and (min-width: 1556px){.nav-main .nav-item-first{font-size:18px}}@media(min-width: 1086px){.nav-main .dropdown:hover .dropdown-menu{display:block;top:100%;left:0;margin-top:0}}@media(max-width: 1085.98px){.nav-main{position:fixed;right:0;bottom:0;min-width:50%;max-width:420px;height:100%;z-index:1500;background:#fff;visibility:hidden;transform:translateX(100%);padding-top:4.5rem}.nav-main .nav-item{width:100%}.nav-main ul.nav.navbar-nav{padding:0 40px !important}.nav-main .nav-link{display:block;width:100%;box-sizing:border-box;text-align:left;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.15)}.nav-main .nav-item:last-child .nav-link{border-bottom:1px solid rgba(0,0,0,.15)}.nav-main .dropdown-menu{display:block;height:0;overflow:hidden;transform:translateX(100%);transition:all 300ms ease}.nav-main .dropdown-menu-open{height:100%;overflow:visible;transform:translateX(0)}}.nav-hamburger{position:relative;width:30px;height:18px;z-index:2}.nav-hamburger:before,.nav-hamburger:after,.nav-hamburger span{content:"";position:absolute;left:0;width:100%;height:2px;background:#fff}.nav-hamburger:before{top:0}.nav-hamburger span{top:50%;width:80%}.nav-hamburger:after{top:100%}.nav-main-closebtn .nav-close{width:44px;height:44px;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer}.nav-main-closebtn .nav-close-icon{position:relative;width:22px;height:22px}.nav-main-closebtn .nav-close-icon span{position:absolute;top:50%;left:0;width:100%;height:2px;background:#795d49}.nav-main-closebtn .nav-close-icon span:first-child{transform:rotate(45deg)}.nav-main-closebtn .nav-close-icon span:last-child{transform:rotate(-45deg)}.nav-close-bg{position:fixed;inset:0;z-index:1;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity 250ms ease}@media(max-width: 1085.98px){.nav-open{overflow:hidden}.nav-open .nav-main{visibility:visible;transform:translateX(0);transition:transform 250ms ease}.nav-open .nav-close-bg{opacity:1;pointer-events:all}}.nav-additional{font-size:16px}@media screen and (min-width: 480px){.nav-additional{font-size:calc(16px + 2*(100vw - 480px)/1076)}}@media screen and (min-width: 1556px){.nav-additional{font-size:18px}}.nav-main a,.nav-main .nav-link{transition:color .2s ease}.nav-main a:hover,.nav-main .nav-link:hover,.nav-main .nav-link.active,.nav-main .nav-item.active>.nav-link{color:#795d49}.top{z-index:1000}.top-container{transition:all 300ms ease}.top-social-item svg path{fill:#000}body.top-no-header .top,body.top-fixed .top{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.5)}body.top-no-header .top a:not(.btn):not(.btn-primary),body.top-fixed .top a:not(.btn):not(.btn-primary){color:#585858}.logo img{height:129px;width:auto;transition:all 300ms ease}@media(max-width: 545px){.logo img{height:85px}}body.top-fixed .logo img{height:75px}@media(min-width: 1086px){.nav-main{margin-left:auto;transform:none !important;visibility:visible !important}.navbar-nav{justify-content:flex-end}body.top-fixed .vr{background:#585858}}@media(max-width: 1085.98px){body.top-fixed .nav-hamburger:before,body.top-fixed .nav-hamburger:after,body.top-fixed .nav-hamburger span,body.top-no-header .nav-hamburger:before,body.top-no-header .nav-hamburger:after,body.top-no-header .nav-hamburger span,.nav-hamburger:before,.nav-hamburger:after,.nav-hamburger span{background:#795d49}.nav-main a,.nav-main .nav-link{color:#000}}.nav-additional,.nav-lang-container{display:none}nav ul{width:100%}