.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300&display=swap');
*,*::before,*::after{font-family:'Inter',sans-serif !important;}
html{scroll-behavior:smooth;}
#navbar{position:fixed;top:0;left:0;right:0;z-index:999;padding:16px 24px;background-color:rgba(255,255,255,0.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,51,74,0.08);}
#navbar > *{max-width:1152px;margin:0 auto;width:100%;}
#logo-wrap{position:relative;display:inline-flex;align-items:center;height:44px;}
#logo-wrap img{height:44px;width:auto;}
#nav-links .e-button-base{background:transparent !important;border:none !important;padding:6px 2px !important;font-size:0.875rem !important;font-weight:500 !important;color:rgba(0,51,74,0.7) !important;box-shadow:none !important;border-radius:0 !important;text-decoration:none !important;}
#nav-links .e-button-base:hover{color:#00334A !important;}
#cta-book .e-button-base{background:#34C75C !important;color:#fff !important;border-radius:9999px !important;padding:9px 20px !important;font-weight:600 !important;font-size:0.875rem !important;box-shadow:none !important;}
#cta-book .e-button-base:hover{background:#2ab04f !important;}/* End custom CSS */