@-webkit-keyframes gradient_animation_basic{0%,100%{background-position:93% 0}50%{background-position:0 100%}}@-moz-keyframes gradient_animation_basic{0%,100%{background-position:93% 0}50%{background-position:0 100%}}@keyframes gradient_animation_basic{0%,100%{background-position:93% 0}50%{background-position:0 100%}}@keyframes animate_hovering_soft{0%,100%{transform:translateY(0) rotate3d(0,0,0,5deg)}32%{transform:translateY(-5%) rotate3d(0,0,0,5deg)}62%{transform:translateY(4%) rotate3d(0,0,0,5deg)}}@keyframes animate_hovering{0%,100%{transform:translateY(0) rotate3d(0,0,0,5deg)}15%{transform:translateY(2%) rotate3d(0,.01,.002,5deg)}32%{transform:translateY(-1%) rotate3d(.01,-.0012,0,5deg)}48%{transform:translateY(2%) rotate3d(0,0,-.0017,5deg)}70%{transform:translateY(-3%) rotate3d(-.01,0,0,5deg)}87%{transform:translateY(3%) rotate3d(0,-.01,.0016,5deg)}}@keyframes animate_rotate{0%{transform:translateY(0) rotate3d(0,0,0,0deg)}100%{transform:translateY(0) rotate3d(1,1,1,358deg)}}@keyframes animate_rotate_inverted{0%{transform:translateY(0) rotate3d(0,0,0,0deg)}100%{transform:translateY(0) rotate3d(1,1,1,-358deg)}}@keyframes animate_rotate_flat{0%{transform:translateY(0) rotate3d(0,0,0,0deg)}100%{transform:translateY(0) rotate3d(0,0,1,358deg)}}@keyframes animate_rotate_flat_inverted{0%{transform:translateY(0) rotate3d(0,0,0,0deg)}100%{transform:translateY(0) rotate3d(0,0,1,-358deg)}}@keyframes animatedBackground{from{background-position:0 0}to{background-position:0 -10000px}}@media screen and (min-width:768px){.wrapper.hero_wrapper.blackout .hero_content .hero_logo img,.wrapper.hero_wrapper.magic-portal .hero_content .hero_logo img,.wrapper.hero_wrapper.mindfall .hero_content .hero_logo img{transform:translateY(5%)}.wrapper.hero_wrapper.christmas .hero_content .hero_logo img{transform:translateY(10%)}.wrapper.hero_wrapper .hero_extra .room_interface{transform:translateX(-50%) translateY(10%)}}.wrapper.hero_wrapper.cyberpunk .hero_content .hero_logo img{transform:translateY(10%)}.wrapper.hero_wrapper.bachelor .hero_content .hero_logo img{transform:translateY(27%)!important}.vd-container .vd-POWEREDBYNAME{margin:0}.vd-container .vd-POWEREDBYNAME a img{width:22px!important;height:22px!important;transform:translateY(2px)}.vd-container li.vd-month-select{padding-left:0}.vd-container li.vd-month-select::before{display:none}.vd-container .vd-calendar-card.vd-calendar-card-gray{--bg:rgba(0,0,0, 0.4);--border-color:rgba(255,255,255, 1);--color:rgba(255,255,255, 1)}.vd-container .vd-calendar-card.vd-calendar-card-green{--bg:rgba(43,143,79, 1);--border-color:rgba(43,143,79, 1);--color:rgba(255,255,255, 1)}.inline-booking #venuedoo>div:first-child{padding:0!important}.inline-booking #venuedoo>div:first-child>.vd-container:first-child{padding:0!important;margin:0!important}.lp-links{display:flex;margin-left:-1rem;margin-right:-1rem}.lp-links .lp-links-box{width:25%;display:flex;flex-direction:column;padding:1rem}.lp-links .lp-links-box a,.lp-links .lp-links-box a:link,.lp-links .lp-links-box a:visited{font-size:.85rem;color:rgba(22,27,33,.8);background-color:rgba(27,87,154,.1);padding:5px 2rem 4px;border:4px solid rgba(250,250,252,.5);border-radius:8px;text-align:center;-webkit-transition:.21s ease-out;-moz-transition:.21s ease-out;-o-transition:.21s ease-out;transition:.21s ease-out}.lp-links .lp-links-box a+a,.lp-links .lp-links-box a:link+a,.lp-links .lp-links-box a:visited+a{margin-top:.25rem}.lp-links .lp-links-box a:active,.lp-links .lp-links-box a:hover,.lp-links .lp-links-box a:link:active,.lp-links .lp-links-box a:link:hover,.lp-links .lp-links-box a:visited:active,.lp-links .lp-links-box a:visited:hover{color:#fafafc;background-color:rgba(27,87,154,.8)}@media screen and (max-width:1199px){.lp-links{margin-left:-.25rem;margin-right:-.25rem;flex-wrap:wrap}.lp-links .lp-links-box{width:50%;padding:.25rem}}@media screen and (max-width:767px){.lp-links .lp-links-box{width:100%}}.vd-booking-appointment-buttons button{-webkit-transition:.21s ease-out;-moz-transition:.21s ease-out;-o-transition:.21s ease-out;transition:.21s ease-out}.vd-booking-appointment-buttons button:not(.vd-occupied){--VD_STATE_GREEN:rgba(43,143,79, 1);--VD_STATE_GREEN_TXT:rgba(255,255,255, 1)}.vd-booking-appointment-buttons button:not(.vd-occupied):hover{--VD_STATE_GREEN:rgba(43,183,79, 1);--VD_STATE_GREEN_TXT:rgba(255,255,255, 1)}input[type=password]{color:#161b21}.rain-container,.snow-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.rain-container .vignette,.snow-container .vignette{position:absolute;top:0;left:0;bottom:0;width:100%;background-image:url("../assets/images/artworks/weather-snow/vignette.webp");background-size:cover;opacity:.75}.snow-layer.layer1,.snow-layer.layer2{background-image:url("../assets/images/artworks/weather-snow/snow-04.webp")}.rain-layer,.snow-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../assets/images/artworks/weather-snow/snow-01.webp");background-repeat:repeat;background-size:256px 256px;animation-name:snow-fall;animation-timing-function:linear;animation-iteration-count:infinite}.snow-layer.layer1{animation-duration:70s;opacity:.2}.snow-layer.layer2{animation-duration:30s;background-size:512px 512px;animation-name:snow-fall-2;opacity:.1}.snow-layer.layer3{animation-duration:25s;animation-name:snow-fall-3;opacity:.7}.rain-layer.layer1,.rain-layer.layer2,.rain-layer.layer3,.snow-layer.layer4{animation-name:snow-fall-2}.snow-layer.layer4{animation-duration:25s;background-size:512px 512px;opacity:1}.rain-layer.layer3{animation-duration:1s;background-size:128px 128px;background-image:url("../assets/images/artworks/weather-snow/rain2.webp");opacity:1}.rain-layer.layer1{animation-duration:12s;background-size:512px 512px;background-image:url("../assets/images/artworks/weather-snow/rain.webp");opacity:.2}.rain-layer.layer2{animation-duration:5s;background-size:128px 256px;background-image:url("../assets/images/artworks/weather-snow/rain2.webp");opacity:1}@keyframes snow-fall{from{background-position:0 0}to{background-position:2048px 2048px}}@keyframes snow-fall-2{from{background-position:0 0}to{background-position:0 2048px}}@keyframes snow-fall-3{from{background-position:0 0}to{background-position:-2048px 2048px}}.cookie_consent_info a,.cookie_consent_info a:link,.cookie_consent_info a:visited{text-decoration:underline}.cookie_consent_info a:hover,.cookie_consent_info a:link:hover,.cookie_consent_info a:visited:hover{color:#1b579a}
