@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Parisienne&family=Play:wght@400;700&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css);nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--mainBackgroundTrans);box-shadow:0 3px 5px #0000004d;height:75px;position:fixed;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:9998}nav .nav-wrapper{align-items:center;display:flex;height:inherit;justify-content:space-between;padding:0 clamp(50px,8vw,200px);position:relative;width:inherit}nav .nav-wrapper .nav-theme-picker{display:flex}nav .nav-wrapper .nav-theme-picker .nav-theme-circle{border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px #00000080;height:25px;margin:10px 0 10px 20px;width:25px}nav .nav-wrapper .nav-theme-picker .nav-theme-circle:hover:not(.active){border-color:orange;cursor:pointer}nav .nav-wrapper .nav-theme-picker .active{border-color:#32cd32}nav .nav-wrapper .nav-logo-wrapper{width:40px}nav .nav-wrapper .nav-logo-wrapper img{width:100%}nav .nav-wrapper .nav-link-wrapper{display:flex}nav .nav-wrapper .nav-link-wrapper .navlink{color:color-mix(in lab,var(--gold),#fff);cursor:default;font-weight:700;letter-spacing:1px;padding:10px 20px;text-transform:capitalize;transition:background .3s ease-in-out,box-shadow .3s ease-in-out;-webkit-user-select:none;user-select:none}nav .nav-wrapper .nav-link-wrapper .navlink:hover:not(.active){background:color-mix(in lab,var(--mainBackground) 10%,var(--accentColor) 50%);box-shadow:0 0 3px #0000004d;color:#fff;cursor:pointer}nav .nav-wrapper .nav-link-wrapper .navlink:hover:not(.active):active{background:color-mix(in lab,var(--mainBackground) 10%,var(--accentColor) 80%);box-shadow:inset 0 0 3px #0000004d}nav .nav-wrapper .nav-link-wrapper .navlink.active{box-shadow:0 0 3px #0000004d;color:var(--accentColor);outline:1px solid var(--accentColor);pointer-events:none}nav .nav-wrapper .nav-color-palette{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:fit-content}nav .nav-wrapper .nav-color-palette .bi{color:var(--accentColor);filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));font-size:32px}nav .nav-wrapper .nav-color-palette .bi:hover{color:color-mix(in lab,var(--accentColor),#fff 30%)!important}nav .nav-wrapper .nav-link-menu{align-items:center;cursor:pointer;display:flex;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));height:40px;justify-content:center;width:40px}nav .nav-wrapper .nav-link-menu svg{stroke:var(--accentColor)}nav .nav-wrapper .nav-link-menu svg:hover{stroke:color-mix(in lab,var(--accentColor),#fff 30%);transition:stroke .3s ease-in-out}nav .nav-wrapper .nav-link-items{box-shadow:0 5px 10px #0000004d;display:flex;flex-direction:column;height:100dvh;left:0;position:absolute;text-transform:capitalize;top:75px;width:100%}nav .nav-wrapper .nav-link-items .nav-link-item{align-items:center;background:var(--mainBackground);color:#fff;display:flex;height:50px;justify-content:center}nav .nav-wrapper .nav-link-items .nav-link-item:hover:not(.active){background:color-mix(in lab,var(--mainBackground) 90%,#fff 10%);cursor:pointer}nav .nav-wrapper .nav-link-items .nav-link-item:hover:not(.active):active{background:color-mix(in lab,var(--mainBackground) 70%,#fff 30%);box-shadow:inset 0 0 3px #0000004d}nav .nav-wrapper .nav-link-items .nav-link-item.active{background:color-mix(in lab,var(--accentColor) 10%,var(--mainBackground) 90%);pointer-events:none}nav .nav-wrapper .nav-link-items .nav-link-item:last-child{box-shadow:0 5px 3px #0000004d}nav .nav-wrapper .nav-link-items div:not(:last-child) .nav-link-item{border-bottom:1px solid var(--accentColor)}nav .nav-wrapper .nav-link-items div:first-child .nav-link-item{border-top:1px solid var(--accentColor)}nav .nav-wrapper .nav-link-item-color-palette{align-items:center;background:var(--mainBackground);box-shadow:0 5px 3px #0000004d;color:#fff;display:flex;height:50px;justify-content:space-between;padding:5px 10px;text-transform:none}nav .nav-wrapper .nav-link-item-color-palette .nav-theme-picker{align-items:center;display:flex;gap:12px;justify-content:space-between}nav .nav-wrapper .nav-link-item-color-palette .nav-theme-picker .nav-theme-circle{margin:0}@media(max-width:470px){nav .nav-wrapper{padding:0 20px}nav .nav-wrapper .nav-theme-picker .nav-theme-circle:first-child{margin:10px 0 10px 5px}}.error-wrapper{background:var(--kindaBrown);height:100%;width:100dvw}.error-wrapper,.error-wrapper .error-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.error-wrapper .error-container{gap:50px;height:100dvh;width:100%}.error-wrapper .error-container .error-item{align-items:center;display:flex;flex-direction:column;justify-content:center}.error-wrapper .error-container .error-code{color:#fff;font-size:clamp(50px,8vw,100px);text-shadow:0 0 5px #00000080;text-transform:uppercase}.error-wrapper .error-container .error-info{color:var(--accentColor);font-size:clamp(16px,2vw,25px)}.error-wrapper .error-container .error-button{background:#daa520;border-radius:5px;box-shadow:0 0 5px #00000080;color:#000;padding:6px 12px;-webkit-user-select:none;user-select:none}.error-wrapper .error-container .error-button:hover{background:gold}.hero-section{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;position:relative;width:100%;z-index:9995}.hero-section .hero-header{color:#fff;font-size:clamp(30px,5vw,80px)}.contact-wrapper{color:#fff;display:flex;flex-direction:column;min-height:100dvh;padding-bottom:20px;width:100dvw}.contact-wrapper .form-section{display:flex;flex-wrap:wrap;gap:50px;margin:0 clamp(50px,8vw,200px)}.contact-wrapper .form-section .contact-wrapper-left h2,.contact-wrapper .form-section .contact-wrapper-right h2{margin-top:40px}.contact-wrapper .form-section .contact-wrapper-left{display:flex;flex:1.2 1;flex-direction:column;gap:20px}.contact-wrapper .form-section .contact-wrapper-left .contact-wrapper-left-container{display:flex;flex-wrap:wrap;gap:10px}.contact-wrapper .form-section .contact-wrapper-left .contact-wrapper-left-container .container-item{align-items:center;background:color-mix(in lab,var(--mainBackground),#000 30%);box-shadow:3px 3px 5px #0006;display:flex;flex:1 1;gap:12px;height:100px;justify-content:flex-start;min-width:310px;padding:10px 10px 10px 20px}.contact-wrapper .form-section .contact-wrapper-left .contact-wrapper-left-container .container-item hr{background:#fff;height:50px;width:1px}.contact-wrapper .form-section .contact-wrapper-left .contact-wrapper-left-container .container-item .clickable-link{color:var(--accentColor);font-style:italic}.contact-wrapper .form-section .contact-wrapper-left .contact-wrapper-left-container .container-item .bi{color:var(--accentColor);font-size:30px}.contact-wrapper .form-section .contact-wrapper-left .contact-wrapper-left-container .container-item .container-item-textbox{display:flex;flex-direction:column}.contact-wrapper .form-section .contact-wrapper-left .contact-wrapper-left-container .container-item .container-item-textbox .container-item-label{font-size:11px;padding:3px 0}.contact-wrapper .form-section .contact-wrapper-left .socials-container{align-items:center;display:flex;gap:20px;justify-content:center}.contact-wrapper .form-section .contact-wrapper-left .socials-container .social{align-items:center;background:color-mix(in lab,var(--accentColor),#000);border-radius:50%;box-shadow:3px 3px 5px #0006;color:var(--mainBackground);display:flex;font-size:22px;height:40px;justify-content:center;transition:background .3s ease-in-out;width:40px}.contact-wrapper .form-section .contact-wrapper-left .socials-container .social:hover{background:var(--accentColor);cursor:pointer}.contact-wrapper .form-section .contact-wrapper-right{display:flex;flex:1 1;flex-direction:column;gap:20px}.contact-wrapper .form-section .contact-wrapper-right .status-message-wrapper{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:10px}.contact-wrapper .form-section .contact-wrapper-right form{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.contact-wrapper .form-section .contact-wrapper-right form input,.contact-wrapper .form-section .contact-wrapper-right form select,.contact-wrapper .form-section .contact-wrapper-right form textarea{background:color-mix(in lab,var(--mainBackground),#000 30%);box-shadow:3px 3px 5px #0006;color:#fff;font-family:Play,sans-serif;font-size:16px;outline:1px solid var(--accentColor);padding:5px 10px}.contact-wrapper .form-section .contact-wrapper-right form input:focus-visible,.contact-wrapper .form-section .contact-wrapper-right form select:focus-visible,.contact-wrapper .form-section .contact-wrapper-right form textarea:focus-visible{outline:3px solid;transition:outline .1s ease-in-out}.contact-wrapper .form-section .contact-wrapper-right form input,.contact-wrapper .form-section .contact-wrapper-right form select{flex:1 1;height:40px;min-width:275px}.contact-wrapper .form-section .contact-wrapper-right form textarea{flex:1 1;min-width:400px;resize:none}.contact-wrapper .form-section .contact-wrapper-right form .error-outline{outline:1px solid red}.contact-wrapper .form-section .contact-wrapper-right form .valid-outline{outline:1px solid lime}.contact-wrapper .form-section .contact-wrapper-right form .form-row{display:flex;flex-wrap:wrap;gap:10px;position:relative}.contact-wrapper .form-section .contact-wrapper-right form .form-row .message-length{bottom:0;color:gray;padding:5px 10px;position:absolute;right:0}.contact-wrapper .form-section .contact-wrapper-right form .submit-btn{align-items:center;background-color:var(--accentColor);box-shadow:3px 3px 5px #0006;color:#000;cursor:pointer;display:flex;font-family:Play,sans-serif;font-size:18px;height:40px;justify-content:center;margin-bottom:20px;outline:0 solid #fff;width:fit-content;width:120px}.contact-wrapper .form-section .contact-wrapper-right form .submit-btn:focus-visible,.contact-wrapper .form-section .contact-wrapper-right form .submit-btn:hover{background:color-mix(in lab,var(--accentColor) 70%,#fff 30%);outline:3px solid #fff;transition:outline .1s ease-in-out}@media(max-width:1024px){.contact-wrapper .hero-section{height:250px!important}}@media(max-width:935px){.contact-wrapper .form-section .contact-wrapper-left{order:2}.contact-wrapper .form-section .contact-wrapper-left .socials-container,.contact-wrapper .form-section .contact-wrapper-left hr{display:none}.contact-wrapper .form-section .contact-wrapper-right{order:1}}@media(max-width:768px){.contact-wrapper .hero-section{height:200px!important}.contact-wrapper .form-section{flex-direction:column;gap:10px}.contact-wrapper .form-section .contact-wrapper-right form textarea{min-width:200px}}@media(max-width:470px){.contact-wrapper .hero-section{height:200px!important}.contact-wrapper .form-section{flex-direction:column;gap:10px;margin:0;padding:0 10px}.contact-wrapper .form-section .contact-wrapper-right form input,.contact-wrapper .form-section .contact-wrapper-right form textarea{min-width:230px}}.eventspage-wrapper{min-height:100dvh}.eventspage-wrapper .parallax{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:0 clamp(50px,8vw,200px);width:100dvw;z-index:9999}.eventspage-wrapper .parallax-full-background{align-items:center;color:#fff;display:flex;gap:20px;justify-content:center;min-height:calc(100dvh - 300px)}.eventspage-wrapper .parallax-full-background h3{font-size:30px}.eventspage-wrapper .parallax-full-background .event-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:50px 0;width:100%}.eventspage-wrapper .parallax-full-background .event-grid .event-card{background:#1b1b1b;box-shadow:3px 3px 5px #00000080;flex-grow:1;height:fit-content;max-width:400px;min-width:250px;overflow:hidden;-webkit-user-select:none;user-select:none}.eventspage-wrapper .parallax-full-background .event-grid .event-card .event-image-wrapper{display:flex;position:relative}.eventspage-wrapper .parallax-full-background .event-grid .event-card .event-image-wrapper img{aspect-ratio:16/9;width:100%}.eventspage-wrapper .parallax-full-background .event-grid .event-card .event-image-wrapper .target-date-wrapper{align-items:flex-end;background:var(--gold);display:flex;height:fit-content;justify-content:center;padding:10px;position:absolute;right:-55px;rotate:35deg;top:15px;width:200px}.eventspage-wrapper .parallax-full-background .event-grid .event-card .event-image-wrapper .target-date-wrapper p{color:#000;font-weight:700;-webkit-user-select:none;user-select:none}.eventspage-wrapper .parallax-full-background .event-grid .event-card .event-info-wrapper{display:flex;flex-direction:column;gap:5px;min-height:230px;padding:10px;-webkit-user-select:text;user-select:text}.eventspage-wrapper .parallax-full-background .event-grid .event-card .event-info-wrapper .event-title{color:var(--gold)}.eventspage-wrapper .parallax-full-background .event-grid .event-card .event-info-wrapper .event-paragraph-wrapper{display:flex;flex-direction:column;gap:10px}.eventspage-wrapper .parallax-full-background .event-grid .event-card .event-footnote-wrapper{color:#535353;display:flex;justify-content:space-between;padding:5px}.eventspage-wrapper .parallax-full-background .event-grid .archived{filter:grayscale(1)}.eventspage-wrapper .parallax-full-background .event-grid .archived .event-info-wrapper{-webkit-user-select:none;user-select:none}@media(max-width:1024px){.eventspage-wrapper .hero-section{height:250px!important}}@media(max-width:768px){.eventspage-wrapper .hero-section{height:200px!important}}@media(max-width:470px){.eventspage-wrapper .hero-section{height:200px!important}.eventspage-wrapper .parallax{padding:0 10px}}.speisekarte-wrapper{height:100%}.speisekarte-wrapper .parallax{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:0 clamp(50px,8vw,200px);width:100dvw;z-index:9999}.speisekarte-wrapper .parallax .table-header{margin:0 0 20px;-webkit-user-select:none;user-select:none;width:100%}.speisekarte-wrapper .parallax .table-header .table-heading{color:#fff;font-family:Parisienne,cursive;font-size:clamp(50px,8vw,200px);font-style:normal;font-weight:400;text-align:center}.speisekarte-wrapper .parallax table{background-color:color-mix(in lab,var(--mainBackgroundTrans) 70%,var(--accentColor) 30%);border-collapse:collapse;color:#fff;display:flex;flex-direction:column;font-family:Cormorant Garamond,serif;gap:5px;letter-spacing:1px;margin-bottom:20px;padding:5px;table-layout:fixed;width:100%}.speisekarte-wrapper .parallax table tbody{width:100%}.speisekarte-wrapper .parallax table tbody tr{display:flex}.speisekarte-wrapper .parallax table tbody tr td:first-child{flex:6 1}.speisekarte-wrapper .parallax table tbody tr td:nth-child(2),.speisekarte-wrapper .parallax table tbody tr td:nth-child(3){flex:2 1}.speisekarte-wrapper .parallax table tbody td{padding:2px 10px}.speisekarte-wrapper .parallax table tbody .tr-head{background:var(--mainBackground);font-weight:700;-webkit-user-select:none;user-select:none}.speisekarte-wrapper .parallax table tbody .tr-head td{font-size:25px}.speisekarte-wrapper .parallax table tbody .tr-head td:first-child{text-align:start;text-transform:uppercase}.speisekarte-wrapper .parallax table tbody .tr-head td:nth-child(2),.speisekarte-wrapper .parallax table tbody .tr-head td:nth-child(3){text-align:end}.speisekarte-wrapper .parallax table tbody .tr-item{background:color-mix(in lab,var(--mainBackground),#fff 10%)}.speisekarte-wrapper .parallax table tbody .tr-item td{font-size:20px;font-style:italic;padding:10px}.speisekarte-wrapper .parallax table tbody .tr-item td:nth-child(2),.speisekarte-wrapper .parallax table tbody .tr-item td:nth-child(3){letter-spacing:1px;text-align:end}.speisekarte-wrapper .parallax .hr-wrapper{align-items:center;display:flex;height:100px;justify-content:center;width:100%}.speisekarte-wrapper .parallax .hr-wrapper .hr-left-right{background-color:#fff;height:2px;width:100%}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper{display:flex;gap:40px;margin:0 40px}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;width:max-content}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper:hover:not(.active){cursor:pointer}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper:hover:not(.active) svg{fill:var(--accentColor);scale:1.1}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper:hover:not(.active) p{text-decoration:underline;text-underline-offset:5px}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper p{word-wrap:normal;color:#fff;font-size:16px;text-align:center;-webkit-user-select:none;user-select:none;width:fit-content}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper svg{fill:#fff;filter:drop-shadow(2px 2px 3px black);height:48px;transition:scale .3s ease-in-out;width:48px}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper.active{pointer-events:none}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper.active svg{fill:var(--accentColor)}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper.active p{color:var(--accentColor);text-decoration:underline;text-underline-offset:5px}.speisekarte-wrapper .parallax-full-background{min-height:50dvh}@media(max-width:1024px){.speisekarte-wrapper .hero-section{height:250px!important}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper{gap:20px;margin:0 20px}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper svg{height:32px;width:32px}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper p{font-size:14px}}@media(max-width:470px){.speisekarte-wrapper .hero-section{height:200px!important}.speisekarte-wrapper .parallax{padding:0 10px}.speisekarte-wrapper .parallax table tbody td{padding:0 5px}.speisekarte-wrapper .parallax table tbody .tr-head td{font-size:20px}.speisekarte-wrapper .parallax table tbody .tr-item td{font-size:15px;padding:5px}.speisekarte-wrapper .parallax .hr-wrapper .hr-left-right{height:1px}.speisekarte-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper p{display:none}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.home-wrapper{color:#fff;height:100%;overflow:hidden}.home-wrapper .parallax{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:500px;padding:0 clamp(50px,8vw,200px);width:100dvw;z-index:9999}.home-wrapper .info-image-wrapper{height:fit-content;overflow:hidden}.home-wrapper .info-image-wrapper img{aspect-ratio:16/9;box-shadow:3px 3px 5px #00000080;filter:grayscale(1);object-fit:cover;transition:scale .3s ease-in-out,filter .3s ease-in-out;width:100%}.home-wrapper .info-image-wrapper:hover img{filter:grayscale(0);scale:1.1}.home-wrapper .info-text-wrapper{display:flex;flex-direction:column;gap:10px}.home-wrapper .info-text-wrapper h2{color:var(--accentColor);font-size:30px;margin-bottom:10px}.home-wrapper .info-text-wrapper p{font-size:20px;text-align:justify;text-justify:inter-word}.home-wrapper .parallax:not(:last-child,:first-child){border-bottom:5px solid var(--accentColor)}.home-wrapper .parallax-first-intro{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;min-height:100dvh;padding:20px clamp(50px,8vw,200px)}.home-wrapper .parallax-first-intro .info-wrapper{display:flex;flex-direction:row;gap:20px}.home-wrapper .parallax-first-intro .info-wrapper .info-image-wrapper,.home-wrapper .parallax-first-intro .info-wrapper .info-text-wrapper{flex:1 1;min-width:40dvw}.home-wrapper .parallax-first-intro .info-wrapper:nth-child(2n){flex-direction:row-reverse}.home-wrapper .parallax-first-intro .blur-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.home-wrapper .parallax-first-intro .blur-wrapper p{color:var(--mainColor);font-size:50px;font-weight:700;letter-spacing:5px;text-transform:uppercase}.home-wrapper .parallax-first-intro .blur-wrapper small{font-size:16px;margin-top:20px}.home-wrapper .parallax-small-textblock{align-items:center;background-position:top;background-size:cover;color:var(--mainColor);display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:250px}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter{color:var(--mainColor);gap:20px;padding:0 clamp(50px,8vw,200px)}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter,.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper{align-items:center;display:flex;flex-direction:column;height:250px;justify-content:center;width:100%}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper{display:flex}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper .swiper-wrapper{max-width:50dvw}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper .swiper-wrapper .swiper-slide{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper .swiper-wrapper .swiper-slide h2{background:var(--accentColor);border-radius:10px;box-shadow:3px 3px 5px #00000080;color:#000;padding:8px 15px}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper .swiper-wrapper .swiper-slide p{background:var(--mainBackgroundTrans);box-shadow:3px 3px 5px #00000080;padding:20px}.home-wrapper .parallax-full-background{min-height:100dvh}.home-wrapper .parallax-full-background .blur-wrapper{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;height:100dvh;justify-content:center;width:100%}.home-wrapper .parallax-full-background .blur-wrapper .swiper{border:2px solid #fff;display:flex;margin:95px 0 20px}.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-wrapper,.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-wrapper .swiper-slide{aspect-ratio:16/9;max-width:80dvw}.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-wrapper .swiper-slide img{aspect-ratio:16/9;object-fit:cover;width:100%}.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-pagination .swiper-pagination-bullet{border-radius:50px;height:8px;outline:1px solid #fff;transition:width .3s ease-in-out;width:20px}.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-pagination .swiper-pagination-bullet-active{border-radius:50px;transition:width .3s ease-in-out;width:40px}.home-wrapper .parallax-full-background-bw{filter:grayscale(1);min-height:100dvh}@media(max-width:1024px){.home-wrapper .hero-section{height:400px!important}}@media(max-width:768px){.home-wrapper .hero-section{height:300px!important}.home-wrapper .parallax-small-textblock,.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter,.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper{width:100dvw}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper .swiper-wrapper,.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper .swiper-wrapper .swiper-slide{max-width:95dvw}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper .swiper-wrapper .swiper-slide h2{font-size:20px;padding:4px 10px}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper .swiper-wrapper .swiper-slide p{font-size:14px;padding:10px}.home-wrapper .parallax-first-intro .info-wrapper,.home-wrapper .parallax-first-intro .info-wrapper:nth-child(2n){flex-direction:column}.home-wrapper .parallax-first-intro .info-wrapper .info-image-wrapper img{filter:grayscale(0)}.home-wrapper .parallax-first-intro .info-wrapper .info-image-wrapper:hover img{scale:1}.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-wrapper,.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-wrapper .swiper-slide{aspect-ratio:9/16;max-width:95dvw}.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-wrapper .swiper-slide img{aspect-ratio:9/16;object-fit:cover;object-position:center;width:101%}}@media(max-width:470px){.home-wrapper .hero-section{height:300px!important}.home-wrapper .parallax-small-textblock,.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter,.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper{width:100dvw}.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper .swiper-wrapper,.home-wrapper .parallax-small-textblock .parallax-small-textblock-filter .reviews-wrapper .swiper .swiper-wrapper .swiper-slide{max-width:95dvw}.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-wrapper,.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-wrapper .swiper-slide{aspect-ratio:9/16;max-width:95dvw}.home-wrapper .parallax-full-background .blur-wrapper .swiper .swiper-wrapper .swiper-slide img{aspect-ratio:9/16;object-fit:cover;object-position:center;width:101%}.home-wrapper .parallax-first-intro{padding:20px 10px}.home-wrapper .parallax-first-intro .info-wrapper:nth-child(2n){flex-direction:column}.home-wrapper .parallax-first-intro .info-wrapper .info-text-wrapper{gap:20px}.home-wrapper .parallax-first-intro .info-wrapper .info-text-wrapper h2{font-size:22px}.home-wrapper .parallax-first-intro .info-wrapper .info-text-wrapper p{font-size:16px;text-align:justify;text-justify:inter-word;width:100%}}footer{background:#000;background:linear-gradient(170deg,#000 22%,var(--mainBackground) 100%);box-shadow:-3px 0 5px #00000080;height:400px;position:relative;width:100%;z-index:9997}footer .footer-bot-row{align-items:center;background:color-mix(in lab,var(--accentColor),#000 10%);border-top:1px solid color-mix(in lab,var(--navBorder),#fff 30%);color:#000;display:flex;font-size:14px;height:40px;justify-content:space-between;padding:0 clamp(50px,8vw,100px)}footer .footer-bot-row .dev-link{color:#fff;font-style:italic;font-weight:400}footer .footer-mid-row{display:flex;padding:0 clamp(50px,8vw,200px)}footer .footer-mid-row .footer-mid{align-items:center;color:#fff;display:flex;flex:1 1;height:360px;justify-content:center}footer .footer-mid-row .footer-mid img{filter:drop-shadow(0 0 7px rgba(245,200,111,.7607843137));height:auto;width:200px}footer .footer-mid-row .footer-mid .list-left{align-items:flex-start}footer .footer-mid-row .footer-mid .list-right{align-items:flex-end}footer .footer-mid-row .footer-mid .list{display:flex;flex-direction:column;gap:5px;width:100%}footer .footer-mid-row .footer-mid .list a:not(.banner){color:#fff;position:relative;transition:letter-spacing .3s ease-in-out}footer .footer-mid-row .footer-mid .list a:not(.banner):hover{letter-spacing:.5px}footer .footer-mid-row .footer-mid .list a:not(.banner):hover:after{content:"";font-family:Bootstrap-Icons;letter-spacing:normal;position:absolute;right:-20px}footer .footer-mid-row .footer-mid .list .facebook-banner{background:#3b5998}footer .footer-mid-row .footer-mid .list .facebook-banner:hover{background:color-mix(in lab,#3b5998,#000 20%)}footer .footer-mid-row .footer-mid .list .instagram-banner{background:#feda75;background:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5)}footer .footer-mid-row .footer-mid .list .instagram-banner:hover{background:#e9c86c;background:linear-gradient(45deg,#e9c86c,#da6e1a 25%,#b82365 50%,#7e28a1 75%,#404aab)}footer .footer-mid-row .footer-mid .list .tiktok-banner{background:#000}footer .footer-mid-row .footer-mid .list .tiktok-banner .logo-wrapper .bi{position:relative;z-index:99}footer .footer-mid-row .footer-mid .list .tiktok-banner .logo-wrapper .bi .bi{position:absolute;z-index:-1}footer .footer-mid-row .footer-mid .list .tiktok-banner .logo-wrapper .bi .bi:first-child{color:#ff0050!important;left:1px;top:1px}footer .footer-mid-row .footer-mid .list .tiktok-banner .logo-wrapper .bi .bi:last-child{color:#00f2ea!important;left:-1px;top:-1px}footer .footer-mid-row .footer-mid .list .banner{align-items:center;border:1px solid #fff;border-radius:50px;box-shadow:0 0 5px #00000080;display:flex;height:30px;padding:0 10px 0 7px;transition:background .2s ease-in-out;-webkit-user-select:none;user-select:none;width:max-content}footer .footer-mid-row .footer-mid .list .banner .logo-wrapper{align-items:center;display:flex;height:30px;justify-content:flex-start;width:25px}footer .footer-mid-row .footer-mid .list .banner .logo-wrapper .bi{color:#fff}footer .footer-mid-row .footer-mid .list .banner .logo-name{color:#fff;font-weight:700}footer .footer-mid-row .footer-mid .list .banner:hover{cursor:pointer}footer .footer-mid-row .footer-mid-right{justify-content:flex-end}@media(max-width:1025px){footer{height:fit-content}footer .footer-mid-row{align-items:center;flex-direction:column!important;gap:20px;justify-content:center;padding:20px}footer .footer-mid-row .footer-mid .list{align-items:center}footer .footer-mid-row .footer-mid img{width:150px}footer .footer-bot-row,footer .footer-top-row{height:80px}footer .footer-bot-row{display:flex;flex-direction:column;justify-content:center}}.impressumpage-wrapper{height:100%}.impressumpage-wrapper .parallax{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:20px clamp(50px,8vw,200px);width:100dvw;z-index:9999}.impressumpage-wrapper .parallax-full-background{align-items:flex-start;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;min-height:calc(100dvh - 300px)}.impressumpage-wrapper .parallax-full-background .info-wrapper{display:flex;flex:1 1;flex-direction:column;gap:20px}.impressumpage-wrapper .parallax-full-background .info-wrapper h2{color:var(--accentColor);text-transform:uppercase}.impressumpage-wrapper .parallax-full-background .info-wrapper hr{background:#fff;height:1px;margin:5px 0;width:200px}.impressumpage-wrapper .parallax-full-background .info-wrapper .info-container{display:flex;flex-direction:column;gap:2px}.impressumpage-wrapper .parallax-full-background .info-wrapper .info-container .clickable-link{color:var(--accentColor);font-style:italic}.impressumpage-wrapper .parallax-full-background .image-wrapper{flex:1 1;height:fit-content;margin:0 0 20px}.impressumpage-wrapper .parallax-full-background .image-wrapper img{aspect-ratio:16/9;box-shadow:3px 3px 5px #00000080;max-width:100%;min-width:500px;object-fit:cover;object-position:center}@media(max-width:1024px){.impressumpage-wrapper .hero-section{height:250px!important}}@media(max-width:768px){.impressumpage-wrapper .parallax-full-background .info-wrapper{gap:10px}.impressumpage-wrapper .parallax-full-background .info-wrapper h3{font-size:16px}.impressumpage-wrapper .parallax-full-background .info-wrapper h2{font-size:20px}.impressumpage-wrapper .parallax-full-background .info-wrapper p{font-size:14px}.impressumpage-wrapper .parallax-full-background .image-wrapper img{min-width:300px}}@media(max-width:470px){.impressumpage-wrapper .hero-section{height:200px!important}.impressumpage-wrapper .parallax{padding:10px}.impressumpage-wrapper .parallax-full-background .image-wrapper img{min-width:200px}}.anfahrtpage-wrapper{color:#fff;display:flex;flex-direction:column;min-height:100dvh;padding-bottom:20px;width:100dvw}.anfahrtpage-wrapper .anfahrtpage-section{display:flex;flex-wrap:wrap;gap:50px;height:fit-content;margin:0 clamp(50px,8vw,200px);padding-top:20px}.anfahrtpage-wrapper .anfahrtpage-section .asterisk{color:var(--accentColor)}.anfahrtpage-wrapper .anfahrtpage-section .anfahrtpage-left{display:flex;flex:1 1;flex-direction:column;gap:0}.anfahrtpage-wrapper .anfahrtpage-section .anfahrtpage-left table{border-collapse:collapse;font-size:24px;margin:20px 0;min-width:350px;table-layout:fixed}.anfahrtpage-wrapper .anfahrtpage-section .anfahrtpage-left table tbody tr td{padding:5px 0;width:240px;word-break:keep-all}.anfahrtpage-wrapper .anfahrtpage-section .anfahrtpage-left table tbody tr td:first-child{border-right:0 solid}.anfahrtpage-wrapper .anfahrtpage-section .anfahrtpage-left table tbody tr td:last-child{border-left:none;text-align:end}.anfahrtpage-wrapper .anfahrtpage-section .anfahrtpage-right{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:flex-start}.anfahrtpage-wrapper .anfahrtpage-section .anfahrtpage-right .anfahrt-map{aspect-ratio:4/3;border-radius:10px;box-shadow:3px 3px 5px #0006;max-width:900px;min-width:350px;width:100%}@media(max-width:1024px){.anfahrtpage-wrapper .hero-section{height:250px!important}}@media(max-width:768px){.anfahrtpage-wrapper .hero-section{height:200px!important}}@media(max-width:470px){.anfahrtpage-wrapper .hero-section{height:200px!important}.anfahrtpage-wrapper .anfahrtpage-section{flex-direction:column;gap:10px;margin:0;padding:10px 10px 55px}}.cookiepage-wrapper{color:#fff;height:100%}.cookiepage-wrapper .parallax{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;padding:20px clamp(50px,8vw,200px);width:100dvw;z-index:9999}.cookiepage-wrapper .parallax-full-background{align-items:flex-start;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;min-height:calc(100dvh - 300px)}.cookiepage-wrapper .parallax-full-background .info-wrapper{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:fit-content}.cookiepage-wrapper .parallax-full-background .info-wrapper h2{color:var(--accentColor);text-transform:uppercase}.cookiepage-wrapper .parallax-full-background .info-wrapper .info-container{display:flex;flex-direction:column;gap:10px}.cookiepage-wrapper .parallax-full-background .info-wrapper .info-container small{margin-bottom:10px}.cookiepage-wrapper .parallax-full-background .image-wrapper{flex:1 1;margin:0 0 20px;min-height:fit-content}.cookiepage-wrapper .parallax-full-background .image-wrapper img{aspect-ratio:16/9;box-shadow:3px 3px 5px #00000080;max-width:100%;min-width:500px;object-fit:cover;object-position:center}@media(max-width:1024px){.cookiepage-wrapper .hero-section{height:250px!important}.cookiepage-wrapper .parallax-full-background .info-wrapper{min-width:400px}}@media(max-width:768px){.cookiepage-wrapper .hero-section{height:200px!important}.cookiepage-wrapper .parallax-full-background .info-wrapper{gap:10px;min-width:350px}.cookiepage-wrapper .parallax-full-background .info-wrapper h3{font-size:16px}.cookiepage-wrapper .parallax-full-background .info-wrapper h2{font-size:20px}.cookiepage-wrapper .parallax-full-background .info-wrapper p{font-size:14px}.cookiepage-wrapper .parallax-full-background .image-wrapper img{min-width:300px}}@media(max-width:470px){.cookiepage-wrapper .hero-section{height:200px!important}.cookiepage-wrapper .parallax{padding:10px}.cookiepage-wrapper .parallax-full-background .image-wrapper img{min-width:200px}}.back-to-top-wrapper{align-items:center;background:color-mix(in srgb,var(--accentColor) 70%,#0000 30%);border-radius:50%;bottom:15px;box-shadow:3px 3px 5px #00000080;cursor:pointer;display:flex;height:49px;justify-content:center;position:fixed;right:15px;-webkit-user-select:none;user-select:none;width:49px;z-index:9998}.back-to-top-wrapper .bi{color:#fff;font-size:50px}.shishapage-wrapper{height:100%}.shishapage-wrapper .parallax{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:0 clamp(50px,8vw,200px);width:100dvw;z-index:9999}.shishapage-wrapper .parallax .table-header{margin:0 0 20px;-webkit-user-select:none;user-select:none;width:100%}.shishapage-wrapper .parallax .table-header .table-heading{color:#fff;font-family:Parisienne,cursive;font-size:clamp(50px,8vw,200px);font-style:normal;font-weight:400;text-align:center}.shishapage-wrapper .parallax table{background-color:color-mix(in lab,var(--mainBackgroundTrans) 70%,var(--accentColor) 30%);border-collapse:collapse;color:#fff;display:flex;flex-direction:column;font-family:Cormorant Garamond,serif;gap:5px;letter-spacing:1px;margin-bottom:20px;padding:5px;table-layout:fixed;width:100%}.shishapage-wrapper .parallax table tbody{width:100%}.shishapage-wrapper .parallax table tbody tr{display:flex}.shishapage-wrapper .parallax table tbody tr td:first-child{flex:6 1}.shishapage-wrapper .parallax table tbody tr td:nth-child(2),.shishapage-wrapper .parallax table tbody tr td:nth-child(3){flex:2 1}.shishapage-wrapper .parallax table tbody td{padding:2px 10px}.shishapage-wrapper .parallax table tbody .tr-head{background:var(--mainBackground);font-weight:700;-webkit-user-select:none;user-select:none}.shishapage-wrapper .parallax table tbody .tr-head td{font-size:25px}.shishapage-wrapper .parallax table tbody .tr-head td:first-child{text-align:start;text-transform:uppercase}.shishapage-wrapper .parallax table tbody .tr-head td:nth-child(2),.shishapage-wrapper .parallax table tbody .tr-head td:nth-child(3){text-align:end}.shishapage-wrapper .parallax table tbody .tr-item{background:color-mix(in lab,var(--mainBackground),#fff 10%)}.shishapage-wrapper .parallax table tbody .tr-item td{font-size:20px;font-style:italic;padding:10px}.shishapage-wrapper .parallax table tbody .tr-item td:nth-child(2),.shishapage-wrapper .parallax table tbody .tr-item td:nth-child(3){letter-spacing:1px;text-align:end}.shishapage-wrapper .parallax .hr-wrapper{align-items:center;display:flex;height:100px;justify-content:center;width:100%}.shishapage-wrapper .parallax .hr-wrapper .hr-left-right{background-color:#fff;height:2px;width:100%}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper{display:flex;gap:40px;margin:0 40px}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;width:max-content}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper:hover:not(.active){cursor:pointer}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper:hover:not(.active) svg{fill:var(--accentColor);scale:1.1}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper:hover:not(.active) p{text-decoration:underline;text-underline-offset:5px}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper p{word-wrap:normal;color:#fff;font-size:16px;text-align:center;-webkit-user-select:none;user-select:none;width:fit-content}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper svg{fill:#fff;filter:drop-shadow(2px 2px 3px black);height:48px;transition:scale .3s ease-in-out;width:48px}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper.active{pointer-events:none}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper.active svg{fill:var(--accentColor)}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper.active p{color:var(--accentColor);text-decoration:underline;text-underline-offset:5px}.shishapage-wrapper .parallax-full-background{min-height:50dvh}@media(max-width:1024px){.shishapage-wrapper .hero-section{height:250px!important}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper{gap:20px;margin:0 20px}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper svg{height:32px;width:32px}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper p{font-size:14px}}@media(max-width:470px){.shishapage-wrapper .hero-section{height:200px!important}.shishapage-wrapper .parallax{padding:0 10px}.shishapage-wrapper .parallax table tbody td{padding:0 5px}.shishapage-wrapper .parallax table tbody .tr-head td{font-size:20px}.shishapage-wrapper .parallax table tbody .tr-item td{font-size:15px;padding:5px}.shishapage-wrapper .parallax .hr-wrapper .hr-left-right{height:1px}.shishapage-wrapper .parallax .hr-wrapper .icon-button-wrapper .svg-wrapper p{display:none}}*,:after,:before{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none;transition:background .3s ease-in-out,color .1s ease-in-out}::-webkit-scrollbar{display:none}:root{--light:#fde3c6;--dark:#181615;--gold:#dcc982;--forest:#8ca972;--ocean:#4caec4;--rose:#ff6e92;--mainBackground:#0c0e0f;--mainBackgroundTrans:#0c0e0fd0;--mainWhite:#fff;--mainBlack:#000;--accentColor:var(--light);--blackwhite:#000}::selection{background-color:color-mix(in lab,#fde3c6 80%,#fff 20%);background-color:color-mix(in lab,var(--accentColor) 80%,#fff 20%);color:#000}body{background:#0c0e0f;background:var(--mainBackground);background-position:50%;background-size:auto;font-family:Play,sans-serif;min-height:calc(100dvh - 99px)}body #root{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}body #root .modal-blocker{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:rgba(0,0,0,.745);left:0;min-height:calc(100dvh - 79px);position:absolute;right:0;top:79px;inset:0;z-index:9996}body #root .lazy-background.loaded{transition:background-image .5s ease-in-out}
/*# sourceMappingURL=main.9379b56d.css.map*/