*{box-sizing:border-box}body{margin:0;padding:0;background-color:#eee;font-family:"Arial",sans-serif}.top-bar{display:flex;align-items:center;justify-content:space-between;background-color:#eee;height:70px;padding:0 40px;z-index:99}.bar-logo{height:35px;width:auto;cursor:pointer;transition:filter .2s ease}.bar-logo:hover{filter:brightness(0.8)}.bar-charity{height:30px;width:auto;cursor:pointer;transition:filter .2s ease}.bar-charity:hover{filter:brightness(0.8)}.menu-toggle{display:none}.mobile-nav{display:none;position:absolute;top:70px;right:0;background-color:#eee;flex-direction:column;width:150px;text-align:center;border-radius:0 0 0 20px}.mobile-nav a{text-decoration:none;color:#202020;padding:12px 20px;font-weight:600;transition:background .2s ease}.mobile-nav a:hover{background-color:#ddd}.menu-toggle:checked+.bar-menu-button+.mobile-nav{display:flex}.bar-menu-button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;z-index:1001}.bar-menu{height:20px;width:auto;transition:transform .3s ease}.menu-toggle:checked+.bar-menu-button .bar-menu{transform:rotate(90deg)}.bar-menu-button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}@media(min-width: 900px){.top-bar{height:70px;padding:0 40px}.logo{height:55px}.charity{height:45px}.menu{height:30px}}.full-width-image{width:100vw;display:block}.donation-bar{background-color:#c00;color:#fff;text-align:center;padding:8px;font-size:12px;white-space:nowrap;overflow:hidden}.scroll-text{display:inline-block;padding-right:100%;animation:scroll-text 30s linear infinite}@keyframes scroll-text{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.vip-logos{position:relative}.vip-logos .pris_logo{position:absolute;top:-160px;right:10px;width:130px;z-index:10;transition:transform .3s ease}.vip-logos .pris_logo:hover{transform:scale(1.3) rotate(3deg)}.vip_logo{position:absolute;top:-180px;left:-10px;width:170px;z-index:10}.content{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;gap:10px}.text-box{flex:1 1 60%;min-width:.95em;text-align:center}.text-box h2{text-transform:uppercase;font-size:1.2em;margin-bottom:10px}.text-box p{margin:6px 0;line-height:1.4}.drinks-menu{display:flex;flex-direction:column;align-items:flex-start}.drinks{flex:0 0 35%;max-width:150px;background-color:#000;color:#fff;padding:30px;border-radius:15px;font-size:.85em;line-height:1.4;margin-left:10px;transition:transform .3s ease,box-shadow .3s ease}.drinks:hover{transform:scale(1.2);box-shadow:0 8px 20px rgba(0,0,0,.4)}.drinks h3{text-align:center;text-transform:uppercase;margin-bottom:2px;font-size:1em}.drinks p{margin:3px 0;font-size:.9em;text-align:center}.drinks strong{display:block;margin-top:8px;text-align:center;font-weight:700;text-transform:uppercase}.vip-button{margin:30px}.vip-button button{background-color:#c00;color:#fff;border:none;padding:14px 40px;border-radius:30px;font-size:18px;font-weight:bold;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.3)}.vip-button button:hover{background-color:#a00}.sponsor-section{background-color:#eee;color:#202020;padding-top:5px;padding-bottom:30px}.sponsor-title{font-weight:400;margin-bottom:10px;margin-left:15px;font-size:16px}.sponsor-logos{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;gap:5px}.logo-guldborgsund{height:35px;width:auto}.logo-nykobing{height:40px;width:auto}.logo-estate{height:35px;width:auto}.logo-sparnord{height:30px;width:auto}.logo-lollandsbank{height:30px;width:auto}.footer{background-color:#c1121f;color:#eee;padding:28px 10px 1px}.footer-content{display:flex;justify-content:space-between;margin-left:10px;margin-right:10px}.footer-content a{text-decoration:none;outline:none}.footer-socials{gap:4px}.footer-social-logo{width:20px;height:auto;cursor:pointer;transition:filter .2s ease}.footer-social-logo:hover{filter:brightness(0.8)}.footer-link{display:flex;justify-content:center;gap:15px}.footer-links{display:flex;align-items:center;font-size:12px;text-decoration:none;color:#eee;font-weight:600;cursor:pointer;transition:filter .2s ease}.footer-links:hover{text-decoration:underline;filter:brightness(0.8)}.footer-info{margin-top:30px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.footer-info p{margin:0}.footer-phone{display:flex;align-items:center}.footer-phone-icon{width:20px;margin-right:10px;height:auto}.footer-location{display:flex;align-items:center}.footer-location-icon{width:25px;margin-right:10px;height:auto}.footer-copy{font-size:10px;color:#202020;opacity:.8;margin-top:20px}@media(min-width: 900px){.top-bar{height:70px;padding:0 40px}.bar-logo{height:55px}.bar-charity{height:45px}.bar-menu{height:30px}.mobile-nav{width:300px;font-size:30px;text-align:center}.full-width-image{width:100%;height:auto}.content{display:flex;justify-content:flex-end;align-items:flex-start}.text-box{max-width:60%;font-size:2.5em;text-align:center;line-height:5;margin-top:30px}.text-box h2{font-size:clamp(1rem,2vw,2.5rem);margin-bottom:20px}.drinks-menu{display:flex;flex-direction:column;align-items:center;max-width:30%;margin-left:auto;margin-right:15%;margin-top:100px;padding:50px}.drinks{width:100%;max-width:450px;padding:3rem;font-size:1.5em;border-radius:1.25rem;margin-bottom:20px;line-height:1.5;transition:transform .3s ease,box-shadow .3s ease}.drinks:hover{transform:scale(1.05);box-shadow:0 8px 20px #000}h3{text-align:center;text-transform:uppercase;font-size:1.1em;margin-bottom:4px}p{margin:4px 0;font-size:.9em}strong{display:block;margin-top:10px;text-align:center;font-weight:700;text-transform:uppercase}.vip_logo{top:-470px;left:-10px;width:15%}.pris_logo{margin-top:-240px;margin-right:50px;min-width:350px}.vip-button button{font-size:30px}.logo-guldborgsund{height:85px;width:auto}.logo-nykobing{height:90px;width:auto}.logo-estate{height:88px;width:auto}.logo-sparnord{height:75px;width:auto}.logo-lollandsbank{height:75px;width:auto}.footer{padding-left:70px;padding-right:70px}.footer-content{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.footer-social-logo{height:90px;width:auto}.footer-link{gap:60px}.footer-links{font-size:20px}.footer-info{margin-right:20px;font-size:20px}.footer-phone-icon{height:30px;width:auto}.footer-location-icon{height:40px;width:auto}.footer-copy{font-size:20px}}/*# sourceMappingURL=pia.css.map */
