video {display: block;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover
}figure {display: block;height: 100%;width: 100%
}picture {display: block;height: 100%;width: 100%
}img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover
}
.menu-open{width:100%;max-height:75vh;overflow:auto}.menu-open>.wrapper{padding:4vw 3.5vw 0 14.3vw;display:flex;gap:1vw;width:100%}@media(max-width: 1280px){.menu-open>.wrapper{padding:4vw 2vw 0 2vw}}@media(max-width: 767px){.menu-open>.wrapper{gap:5vw;flex-wrap:wrap}}.menu-open>.wrapper .menu-open-col1{width:100%}@media(min-width: 769px){.menu-open>.wrapper .menu-open-col1{width:45%}}.menu-open>.wrapper .menu-open-col1>ul{padding-top:1vw}.menu-open>.wrapper .menu-open-col1>ul li{margin-bottom:1vw}@media(max-width: 767px){.menu-open>.wrapper .menu-open-col1>ul li{margin-bottom:3vw}}.menu-open>.wrapper .menu-open-col1>ul li a{font-family:Arapey,serif;font-display:swap;font-size:32px;font-weight:normal;line-height:1.13;text-align:left;color:#333}@media(min-width: 768px)and (max-width: 1023px){.menu-open>.wrapper .menu-open-col1>ul li a{font-size:22px}}.menu-open>.wrapper .menu-open-col1>ul li a.submenuopen{color:#82735e}.menu-open>.wrapper .menu-open-col1>ul li .main-link-container span{background-image:url(/web/assets/scripts/arrow_menu.d4804bbc6b64278f6b81.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;margin-left:10px;display:inline-block;cursor:pointer}.menu-open>.wrapper .menu-open-col1>ul li .main-link-container span.opensubmenu{transform:rotate(90deg)}.menu-open>.wrapper .menu-open-col1>ul li .main-link-container:hover a{color:#82735e}.menu-open>.wrapper .menu-open-col1>ul li>ul{margin-top:1vw;margin-left:2vw}@media(max-width: 767px){.menu-open>.wrapper .menu-open-col1>ul li>ul{margin-top:3vw;margin-left:6vw}}.menu-open>.wrapper .menu-open-col1>ul li>ul li a{font-family:Marfa,sans-serif;font-display:swap;font-size:20px;font-weight:300;line-height:1.25;letter-spacing:1.2px;text-align:left;color:#333;text-transform:uppercase}@media(min-width: 768px)and (max-width: 1023px){.menu-open>.wrapper .menu-open-col1>ul li>ul li a{font-size:13px}}.menu-open>.wrapper .menu-open-col1>ul li>ul li a:hover{color:#82735e}.menu-open>.wrapper .menu-open-col2{width:100%}@media(min-width: 769px){.menu-open>.wrapper .menu-open-col2{width:55%}}.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row1{width:100%;aspect-ratio:16/10}@media(max-width: 767px){.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row1{display:none}}.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2{padding:1vw}.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 .book-button-container{width:-moz-fit-content;width:fit-content}@media(min-width: 768px){.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 .book-button-container{display:none}}.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 ul{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:1vw}.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 ul span{display:none}@media(max-width: 767px){.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 ul{padding-top:5vw}.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 ul span{display:inline}}.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 a{font-family:Marfa,sans-serif;font-display:swap;font-size:16px;font-weight:300;line-height:1.56;letter-spacing:.96px;text-align:center;color:#333;text-transform:uppercase}@media(min-width: 768px)and (max-width: 1023px){.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 a{font-size:12px}}@media(max-width: 767px){.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 a{font-size:14px}}@media(min-width: 769px){.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 a span{display:none}}@media(min-width: 1920px){.menu-open>.wrapper{padding:60px 52.5px 0 214.5px}.menu-open>.wrapper .menu-open-col1>ul{padding-top:15px}.menu-open>.wrapper .menu-open-col1>ul li{margin-bottom:15px}.menu-open>.wrapper .menu-open-col1>ul li .main-link-container span{width:15.45px;height:15.45px;margin-left:7.5px}.menu-open>.wrapper .menu-open-col1>ul li>ul{margin-top:15px;margin-left:30px}.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2{padding:15px}.menu-open>.wrapper .menu-open-col2 .menu-open-col2-row2 ul{gap:30px}}
.el-navbar-container-mobile{background-color:var(--bg);position:absolute;width:100%;z-index:1000;transition:all .6s ease}.el-navbar-container-mobile>.wrapper{transition:all .5s ease;max-width:1920px;margin:auto;width:100%;padding:3.1vw 4.6vw;display:flex;flex-wrap:wrap}.el-navbar-container-mobile>.wrapper .logo-container{background:url(/web/assets/scripts/Hofgut_Georgehthal_Logo_white.298486df7d718e331694.svg) no-repeat center left;flex-grow:1;width:46vw;height:18vw;background-size:contain}.el-navbar-container-mobile>.wrapper .logo-container a{display:block;width:46vw;height:18vw}.el-navbar-container-mobile>.wrapper .menu-container{padding:.4vw .1vw .4vw 4.3vw}.el-navbar-container-mobile>.wrapper .menu-container button{background:url(/web/assets/scripts/hamburger-white.635ad63d4ad0a8f2d461.svg) no-repeat right center;background-size:32px;padding-right:10.5vw;font-family:Marfa,sans-serif;font-display:swap;font-size:16px;font-weight:300;line-height:1.88;letter-spacing:.32px;text-align:center;color:#fff;text-transform:uppercase}.el-navbar-container-mobile>.wrapper .lang-switch-container{padding:.4vw 0vw 0vw 3vw}.el-navbar-container-mobile>.wrapper .lang-switch-container a{font-family:Marfa,sans-serif;font-display:swap;font-size:16px;font-weight:300;line-height:1.88;letter-spacing:.32px;text-align:center;color:#fff;text-transform:uppercase}.el-navbar-container-mobile>.wrapper .lang-switch-container a.current{cursor:not-allowed}.el-navbar-container-mobile>.wrapper .lang-switch-container a:not(.current){opacity:.5}.el-navbar-container-mobile>.wrapper .lang-switch-container span{color:#fff;position:relative;top:-1px}.el-navbar-container-mobile.fixed{transition:all .5s ease;background-color:#f8f6f0;position:fixed;box-shadow:0px -5px 11px #000}.el-navbar-container-mobile.fixed>.wrapper .logo-container{background:url(/web/assets/scripts/Hofgut_Georgehthal_Logo.5b359b5307ccb8f136da.svg) no-repeat center left;flex-grow:1;width:46vw;height:8vw;background-size:contain}.el-navbar-container-mobile.fixed>.wrapper .menu-container button{color:#333;background:url(/web/assets/scripts/hamburger.43640d713c54e3f194c7.svg) no-repeat right center;background-size:32px}.el-navbar-container-mobile.fixed>.wrapper .lang-switch-container a{color:#333}.el-navbar-container-mobile.fixed>.wrapper .lang-switch-container span{color:#333}.el-navbar-container-mobile.opened{transition:all .5s ease;background-color:#f8f6f0}.el-navbar-container-mobile.opened>.wrapper .logo-container{background:url(/web/assets/scripts/Hofgut_Georgehthal_Logo.5b359b5307ccb8f136da.svg) no-repeat center left;flex-grow:1;width:46vw;height:18vw;background-size:contain}.el-navbar-container-mobile.opened>.wrapper .book-button-container{width:-moz-fit-content;width:fit-content;margin:auto}.el-navbar-container-mobile.opened>.wrapper .book-button-container a{display:block;background-color:#cec0ae;border-radius:8vw;font-size:16px;text-transform:uppercase;padding:3.6vw 7.7vw}.el-navbar-container-mobile.opened>.wrapper .menu-container button{color:#82735e;background:url(/web/assets/scripts/close_menu.598013f023030186fc98.svg) no-repeat right center;width:16px;height:16px;padding-right:5.5vw;top:4px;position:relative}.el-navbar-container-mobile.opened>.wrapper .lang-switch-container a{color:#333}.el-navbar-container-mobile.opened>.wrapper .lang-switch-container span{color:#333}
.el-navbar-container-desktop{background-color:var(--bg);position:absolute;width:100%;z-index:1000;transition:all .6s ease}.el-navbar-container-desktop>.wrapper{max-width:1920px;margin:auto;width:100%;padding:3.1vw 9.6vw;position:relative;display:flex;flex-wrap:wrap}@media(min-width: 768px)and (max-width: 1024px){.el-navbar-container-desktop>.wrapper{padding:3.1vw 2.6vw}}.el-navbar-container-desktop>.wrapper .logo-container{flex-grow:1;width:21w;height:8.2vw;background:url(/web/assets/scripts/Hofgut_Georgehthal_Logo_white.298486df7d718e331694.svg) no-repeat center left;background-size:contain}.el-navbar-container-desktop>.wrapper .logo-container a{display:block;width:21vw;height:8.2vw}.el-navbar-container-desktop>.wrapper .menu-container{padding:.4vw .1vw .4vw 4.3vw;min-width:38px;min-height:14px}.el-navbar-container-desktop>.wrapper .menu-container button{background:url(/web/assets/scripts/hamburger-white.635ad63d4ad0a8f2d461.svg) no-repeat left center;background-size:32px;padding-left:40px;font-family:Marfa,sans-serif;font-display:swap;font-size:16px;font-weight:300;line-height:1.88;letter-spacing:.32px;text-align:center;color:#fff;text-transform:uppercase}.el-navbar-container-desktop>.wrapper .lang-switch-container{padding:.4vw 0vw 0vw 3vw}.el-navbar-container-desktop>.wrapper .lang-switch-container a{font-family:Marfa,sans-serif;font-display:swap;font-size:16px;font-weight:300;line-height:1.88;letter-spacing:.32px;text-align:center;color:#fff;text-transform:uppercase}.el-navbar-container-desktop>.wrapper .lang-switch-container a.current{cursor:not-allowed}.el-navbar-container-desktop>.wrapper .lang-switch-container a:not(.current){opacity:.5}.el-navbar-container-desktop>.wrapper .lang-switch-container span{color:#fff;position:relative;top:-1px}.el-navbar-container-desktop.fixed{background-color:#f8f6f0;position:fixed;box-shadow:0px -5px 11px #000;transition:all .6s ease}.el-navbar-container-desktop.fixed>.wrapper{padding:1.1vw 9.6vw}.el-navbar-container-desktop.fixed>.wrapper .logo-container{background:url(/web/assets/scripts/Hofgut_Georgehthal_Logo.5b359b5307ccb8f136da.svg) no-repeat center left;flex-grow:1;width:21vw;height:5.2vw;background-size:contain}.el-navbar-container-desktop.fixed>.wrapper .logo-container a{display:block;width:21vw;height:5.2vw}.el-navbar-container-desktop.fixed>.wrapper .menu-container button{color:#333;background:url(/web/assets/scripts/hamburger.43640d713c54e3f194c7.svg) no-repeat left center;background-size:32px}.el-navbar-container-desktop.fixed>.wrapper .lang-switch-container a{color:#333}.el-navbar-container-desktop.fixed>.wrapper .lang-switch-container span{color:#333}.el-navbar-container-desktop.opened{background-color:#f8f6f0;transition:all .6s ease}.el-navbar-container-desktop.opened>.wrapper .logo-container{background:url(/web/assets/scripts/Hofgut_Georgehthal_Logo.5b359b5307ccb8f136da.svg) no-repeat center left;flex-grow:1;width:21vw;height:8.2vw;background-size:contain}.el-navbar-container-desktop.opened>.wrapper .logo-container a{display:block;width:21vw;height:8.2vw}.el-navbar-container-desktop.opened>.wrapper .book-button-container a{display:block;background-color:#cec0ae;border-radius:4vw;font-size:16px;text-transform:uppercase;padding:.6vw 1.7vw}.el-navbar-container-desktop.opened>.wrapper .menu-container button{color:#82735e;background:url(/web/assets/scripts/close_menu.598013f023030186fc98.svg) no-repeat left center;padding-left:32px}.el-navbar-container-desktop.opened>.wrapper .lang-switch-container a{color:#333}.el-navbar-container-desktop.opened>.wrapper .lang-switch-container span{color:#333}@media(min-width: 1920px){.el-navbar-container-desktop>.wrapper{padding:46.5px 144px}.el-navbar-container-desktop>.wrapper .logo-container{width:320px;height:123px}.el-navbar-container-desktop>.wrapper .logo-container a{display:block;width:320px;height:123px}.el-navbar-container-desktop>.wrapper .menu-container{padding:6px 1.5px 6px 64.5px}.el-navbar-container-desktop>.wrapper .menu-container button{padding-left:40.5px}.el-navbar-container-desktop>.wrapper .lang-switch-container{padding:6px 0 0 45px}.el-navbar-container-desktop.fixed>.wrapper .logo-container{width:320px;height:78px}.el-navbar-container-desktop.fixed>.wrapper .logo-container a{display:block;width:320px;height:78px}.el-navbar-container-desktop.opened>.wrapper .logo-container{width:320px;height:123px}.el-navbar-container-desktop.opened>.wrapper .logo-container a{display:block;width:320px;height:123px}.el-navbar-container-desktop.opened>.wrapper .book-button-container a{border-radius:60px;padding:9px 25.5px}.el-navbar-container-desktop.opened>.wrapper .menu-container button{padding-left:30px}}
