:root{--BottomOffset:20px;--LineHeight:2px;--LineColor:#333333}body #page-container #global-header-section{background-color:rgba(245,245,245,0.75)!important;-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);border:1px solid rgba(255,255,255,0.9);box-shadow:0 8px 24px 0 rgba(100,100,100,0.1)}.hide-header{opacity:0;margin-top:-200px!important}.show-header{opacity:1;margin-top:0px!important}#global-header-section{-webkit-transition:all 0.5s ease!important;-moz-transition:all 0.5s ease!important;-o-transition:all 0.5s ease!important;-ms-transition:all 0.5s ease!important;transition:all 0.5s ease!important}#page-container .menu-item-has-children>a:after{display:none!important}.dl-menu-style1 ul.et-menu>li>a{position:relative;z-index:1}.dl-menu-style1 ul.et-menu>li>a:before{position:absolute;content:'';display:block;z-index:-1;background:var(--LineColor);width:0;height:var(--LineHeight);bottom:var(--BottomOffset);border-radius:var(--LineHeight);right:calc(var(--LineHeight) / -4);transition:0.4s cubic-bezier(0.25,0.1,0,2.02)}.dl-menu-style1 ul.et-menu>li>a:hover:before{width:calc(70% + var(--LineHeight));left:calc(var(--LineHeight) / -2)}@media (max-width:980px){ul#mobile_menu1{background-color:rgba(245,245,245,0.75)!important;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);border-bottom:1px solid rgba(255,255,255,0.2);box-shadow:inset 2px 2px 1px -2px rgba(255,255,255,0.7),inset -2px -2px 1px -2px rgba(255,255,255,0.7),inset 0 8px 8px 0 rgba(255,255,255,0.6),0 8px 24px 0 rgba(0,0,0,0.075);width:100%!important;position:fixed;z-index:99;left:0;margin:0;overflow-y:auto}ul#mobile_menu1 li{list-style:none!important;text-align:center!important}ul#mobile_menu1 li a{color:#333;font-size:1em;text-transform:uppercase;padding:15px 10px}}@media (max-width:767px){ul#mobile_menu1{top:60px;max-height:calc(100vh - 65px)}}@media (min-width:768px) and (max-width:980px){ul#mobile_menu1{top:70px;max-height:calc(100vh - 75px)}}.dl-slim-optin1 .et_pb_newsletter_footer{flex-basis:100%;margin-top:0;font-size:80%}.dl-slim-optin1 .et_pb_newsletter_field{flex-basis:70%}.dl-slim-optin1 .et_pb_newsletter_button_wrap{flex-basis:30%}@media (max-width:980px){.et_pb_column_4_4 .dl-slim-optin1{display:block}.dl-slim-optin1 .et_pb_newsletter_description,.dl-slim-optin1 .et_pb_newsletter_form{width:100%;padding:0}.et_pb_column_4_4 .dl-slim-optin1 .et_pb_newsletter_description{margin-bottom:10px;text-align:center}.dl-slim-optin1 .et_pb_newsletter_footer{text-align:center}}@media (max-width:479px){.dl-slim-optin1 .et_pb_newsletter_field,.dl-slim-optin1 .et_pb_newsletter_button_wrap{flex-basis:100%}}.glass-effect-module{background:rgba(10,10,10,0.5)!important;-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);border-radius:50px;border:1px solid rgba(255,255,255,0.2);overflow:hidden}.btn-glass-gold{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.ahod-footer-link{transition:all 0.2s ease-in-out;padding:2px 5px;border-radius:5px;margin-bottom:1em}.ahod-footer-link:hover{background-color:#333333;color:#FFFFFF!important}.ahod-footer-link:hover .belgian-flag svg rect{fill:#FFFFFF!important}.mobile-glass-bar{background:rgba(245,245,245,0.75);-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);border-radius:50px;box-shadow:inset 2px 2px 1px -2px rgba(255,255,255,0.7),inset -2px -2px 1px -2px rgba(255,255,255,0.7),inset 0 8px 8px 0 rgba(255,255,255,0.6),0 8px 24px 0 rgba(0,0,0,0.075);border:1px solid rgba(255,255,255,0.2);overflow:hidden;padding:0px!important}.mobile-glass-bar .et_pb_column{display:flex;justify-content:space-around;align-items:center;padding:0px!important}.mobile-glass-bar .et_pb_blurb{margin:-2px 0px 0px!important;padding:5px 5px 0px;border-radius:15px;transition:background-color 0.2s ease;flex:0 1 auto;text-align:center}.mobile-glass-bar .et_pb_blurb:hover{background-color:rgba(255,255,255,0.85)}#reservation .et_pb_contact_field_required label::before{content:" *";color:#8B0000;font-weight:bold;margin-left:2px}#reservation .et_pb_contact_error_field{background-color:rgba(255,0,0,0.25)!important;border:1.5px solid #8B0000!important;transition:all 0.3s ease}#reservation .et-pb-contact-message ul li{color:#8B0000!important;font-weight:bold!important;font-size:14px;list-style:none;margin-bottom:0px}#reservation .et-pb-contact-message:has(ul){border-left:4px solid #8B0000;padding-left:15px;margin-bottom:20px}#reservation .et_pb_contact_error_field{background-color:rgba(255,0,0,0.25)!important;-webkit-appearance:none!important;border:1.5px solid #8B0000!important;box-shadow:none!important}#reservation .et-pb-contact-message ul{display:block!important;visibility:visible!important;opacity:1!important}#reservation .et-pb-contact-message:not(:has(ul)){text-align:center!important;font-size:1.15em!important;font-weight:bold!important}