.footer-module-scss-module__K79r6a__footer{z-index:15;position:relative}.footer-module-scss-module__K79r6a__footerContent{color:#fff;background-color:#d3d3d3;background-image:linear-gradient(#302c2ce6 0% 100%),url(/images/Footer-Van-in-Desert.webp),none;background-position:50%;background-repeat:repeat,repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:2rem 2rem 0 0;padding-block:4rem;display:flex;position:relative;overflow:hidden}.footer-module-scss-module__K79r6a__footerContent li{list-style:none}.footer-module-scss-module__K79r6a__footerBottom{color:#fff;background-color:#655ade;padding:1rem 0;font-family:Aktiv Grotesk,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:flex}.footer-module-scss-module__K79r6a__flexContainer{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.footer-module-scss-module__K79r6a__content{justify-content:space-between;gap:1rem;display:flex}.footer-module-scss-module__K79r6a__copyright{text-align:center}.footer-module-scss-module__K79r6a__footer a:not(.footer-module-scss-module__K79r6a__social-link){z-index:0;position:relative}.footer-module-scss-module__K79r6a__footer a:not(.footer-module-scss-module__K79r6a__social-link):before{content:"";z-index:-1;opacity:.2;background:0 0;border-radius:.25rem;transition:all .3s;position:absolute;inset:0}.footer-module-scss-module__K79r6a__footer a:not(.footer-module-scss-module__K79r6a__social-link):hover:before{background:#fff;inset:-.125rem -.25rem}.footer-module-scss-module__K79r6a__footer a:not(.footer-module-scss-module__K79r6a__social-link) .footer-module-scss-module__K79r6a__social-link{z-index:0;position:relative}.footer-module-scss-module__K79r6a__footer a:not(.footer-module-scss-module__K79r6a__social-link) .footer-module-scss-module__K79r6a__social-link:before{content:"";z-index:-1;opacity:.2;background:0 0;border-radius:.5rem;transition:all .3s;position:absolute;inset:0}.footer-module-scss-module__K79r6a__footer a:not(.footer-module-scss-module__K79r6a__social-link) .footer-module-scss-module__K79r6a__social-link:hover:before{background:#fff;inset:-.125rem -.25rem}
:not(article)>header{z-index:20;pointer-events:none;padding:1rem 0;position:sticky;top:0}@media (min-width:768px){:not(article)>header{padding:1.5rem 0}}:not(article)>header .content{justify-content:space-between;align-items:center;display:flex;position:relative}body:has(#menu-backdrop[data-hidden=false]){pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}body:has(#menu-backdrop[data-hidden=false]) #main-navigation-toggle{z-index:200;pointer-events:auto}body:has(#menu-backdrop[data-hidden=false]) #main-menu{display:flex}#menu-backdrop{z-index:100;pointer-events:auto;background-color:#00000040;transition:opacity .3s ease-out;position:fixed;inset:0}#menu-backdrop[data-hidden=true]{opacity:0;pointer-events:none}#main-menu{z-index:200;pointer-events:auto;background-color:#fffbf4;border-radius:2rem;flex-direction:column;width:100%;max-height:calc(100vh - 112px + 1rem);padding:2rem;transition:transform .3s ease-out;display:none;position:absolute;top:calc(48px + 1rem);right:0;overflow-y:auto;transform:translate(0)}@media (min-width:768px){#main-menu{width:512px;padding:4rem}}#main-menu::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#00000040}.button-group-header{pointer-events:auto;align-items:center;gap:.5rem;display:flex}.close-button{place-self:flex-end}nav{flex-direction:column;flex-grow:1;gap:2rem;display:flex}nav ul{padding-left:0;list-style:none}nav #main-links{flex-direction:column;gap:.5rem;display:flex}nav #main-links a{color:#1b1818;font-family:Aktiv Grotesk,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:125%;text-decoration:none}nav #main-links .prominent-link{letter-spacing:-1.28px;font-family:Sangbleu Versailles,serif;font-size:32px;font-style:normal;font-weight:400;line-height:120%}@media screen and (min-width:768px){nav #main-links .prominent-link{letter-spacing:-1.92px;font-size:3rem;line-height:1.2}}nav #main-links .prominent-link{color:#ff6445;width:100%;display:inline-block}nav #main-links .prominent-link:hover:after{content:"→"}nav #secondary-links{flex-direction:column;gap:.5rem;display:flex}nav #secondary-links a{color:#1b1818;font-family:Aktiv Grotesk,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-decoration:none}nav .language-switcher{margin-top:auto}nav #social-links{gap:1rem;display:flex}nav #social-links a{z-index:0;position:relative}nav #social-links a:before{content:"";z-index:-1;opacity:1;background:0 0;border-radius:.25rem;transition:all .3s;position:absolute;inset:0}nav #social-links a:hover:before{background:#f2ede4;inset:-.25rem}#logo{pointer-events:auto;background-color:#fffbf4;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:4px;transition-property:transform;transition-duration:.3s;display:grid;position:relative;transform:none}#vlz-logo{-o-object-fit:contain;object-fit:contain;position:relative}#logo:hover{transform:rotate(-12deg)scale(1.1)}.footer-links{justify-content:space-between;align-items:center;gap:1rem;display:flex}
