:root{--mainColor:#56342a;--secondaryColor:#b68e65;--textColor:#eee;--backgroundColor:#f7efeb;--white:#fff;--black:#000;--gray:gray;--fontMain:"Architects Daughter",cursive;--fontSecond:"Patrick Hand",cursive;--fontSizePc:1.6rem;--fontSizePhone:1.2rem;--lineRadius:15px;--phonewidth:100%;--compwidth:100%}*{box-sizing:border-box;margin:auto;padding:0;scroll-behavior:smooth}::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background-color:#56342a;background-color:var(--mainColor)}.App{background-color:#f7efeb;background-color:var(--backgroundColor);overflow-x:hidden;text-align:center}a{text-decoration:none}.preloader{background:#1a1a1a;font-size:2rem}.main-content{transition:opacity 1s ease-in-out}.hidden{opacity:0;pointer-events:none}.visible{opacity:1}.preloader{align-items:center;background:var(--secondaryColor);color:#fff;display:flex;font-family:var(--fontMain);font-size:1.5rem;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.preloader h1{font-weight:700;text-transform:uppercase}@media screen and (max-width:768px){.preloader h1{font-size:3rem}}.nav-wrapper{background:linear-gradient(180deg,#0009 30%,#0006 65%,#0000);display:flex;flex-direction:row;height:100px;justify-content:space-between;padding:1rem;position:fixed;width:100%;z-index:100}.nav-wrapper button{align-items:center;background:none;border:none;cursor:pointer;height:2.5rem;margin:auto 0;padding:0}.nav-wrapper button a{color:var(--white);font-family:var(--fontSecond);font-size:1rem;text-transform:uppercase}.nav-wrapper .nav-icon{align-items:center;background:none;border:1px solid var(--white);color:var(--white);cursor:pointer;display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;padding:0 .5rem}.nav-wrapper img{height:2.5rem;width:2.5rem}.menu-title{font-size:1.5rem;margin-left:0;text-decoration:none}.menu-title a{color:var(--white);font-family:var(--fontMain);text-transform:uppercase}.nav-container{background-color:var(--white);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;opacity:0;padding:15vh 3rem 0;position:absolute;right:-100%;top:0;transition:right .3s ease-in-out,opacity .3s ease-in-out;width:25%}.nav-container.active{display:flex;opacity:1;right:0;transition:.3s ease-in-out;z-index:-1}@media screen and (max-width:768px){.nav-container{width:100%}}.nav-container a{color:var(--mainColor);font-family:var(--fontMain);font-size:2rem;padding:.6rem 0;width:100%}.nav-links{display:block;margin:0;padding:2rem;text-align:right;text-transform:uppercase;width:100%}.language-dropdown{justify-content:center;margin:0;padding:1.2rem .5rem;position:relative;width:3.5rem;z-index:5}.language-dropdown button{height:2rem;width:auto}.dropdown-toggle{border:1px solid var(--secondaryColor);color:#fff;cursor:pointer;font-size:1rem;height:1.5rem;width:2.5rem}.selected-language,.selected-language img{height:100%;width:100%}.dropdown-menu{background:#fff;border:1px solid #ccc;bottom:6rem;box-shadow:0 4px 6px #0000001a;left:20px;list-style:none;margin:0;padding:0;width:4rem;z-index:1000}.dropdown-menu li{cursor:pointer;padding:10px;transition:background .3s;width:100%}@media screen and (max-width:1000px){.dropdown-toggle{height:1.5rem;width:2.5rem}.dropdown-menu{bottom:4.5rem;left:1.25rem;width:2.5rem}.dropdown-menu li{padding:2px}}.dropdown-menu .active,.dropdown-menu li:hover{background:#f0f0f0}.dropdown-menu li img{height:auto;width:100%}.kontakt-wrapper{align-items:center;background-color:#fff;justify-content:center;min-height:30vh;padding:1rem 10%}.kontakt-wrapper a,.kontakt-wrapper p{font-family:var(--fontSecond);font-size:1.3rem}.kontakt-wrapper a{text-decoration:underline}.kontakt-wrapper p{color:var(--mainColor)}.kontakt-wrapper a{color:#000}.kontakt-divider{display:flex;flex-direction:row;width:100%}@media screen and (max-width:768px){.kontakt-wrapper{width:100%}.kontakt-divider{flex-direction:column}}.kontakt-container{align-items:center;justify-content:center;text-align:left;width:30%}.kontakt-container,.kontakt-item{display:flex;flex-direction:column;height:100%}.kontakt-item{padding:1rem 2rem;width:100%}.kontakt-item a,.kontakt-item h2,.kontakt-item p{color:var(--mainColor);font-family:var(--fontSecond);margin:0;padding:0;text-align:center;text-decoration:none}.kontakt-item h2{font-size:1.7rem;margin-bottom:1rem;text-transform:uppercase}@media screen and (max-width:768px){.kontakt-container{flex-direction:column;width:100%}}.kontakt-item button{background:none;border:none;padding:1rem}.kontakt-item i{color:blue;font-size:3rem}.kontakt-wrapper hr{color:#000;margin:.5rem auto;width:80%}.kontakt-item img{padding:.1;width:4rem}.social-icons{align-items:center;display:flex;justify-content:center;margin-top:2.5rem}.kontakt-item-button{background-color:var(--mainColor);height:2.5rem;margin-top:1rem;width:200px}.kontakt-button{align-items:center;border:none;box-sizing:border-box;color:var(--white);cursor:pointer;display:flex;font-family:var(--fontSecond);font-size:var(--fontSizePhone);height:100%;justify-content:center;margin-left:0;max-width:200px;outline:none;text-align:center;text-transform:uppercase;transition:background-color .3s ease,border .3s ease;width:100%}.kontakt-button:hover{background-color:var(--white);border:1px solid var(--mainColor);color:var(--mainColor)}@media screen and (max-width:768px){.kontakt-button{font-size:var(--fontSizePhone)}}.map-wrapper{height:700px;max-width:100%;width:80%}@media (max-width:768px){.map-wrapper{height:400px;margin:0;width:100%}}
/*# sourceMappingURL=main.a492bbbe.css.map*/