.properties-mega-menu{position:absolute;top:100%;left:0;width:100%;opacity:0;visibility:hidden;transform:translateY(20px);transition:.35s ease;z-index:9999}.properties-mega-menu.open{opacity:1;visibility:visible;transform:translateY(0)}#page-container{overflow-x:hidden;opacity:0;transition:opacity 0.3s ease}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block;display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg)}.et_mobile_menu .first-level>a{background-color:transparent;position:relative}.et_mobile_menu .first-level>a:after{font-family:'ETmodules';content:'\4c';font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px}.et_mobile_menu .first-level>.icon-switch:after{content:'\4d'}.second-level{display:none}.reveal-items{display:block}.contact a{border:1px solid #fff;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px!important;line-height:1!important;margin-top:20px!important;border-radius:0px}.et_pb_sticky .contact a{border:1px solid #887869}.book a{background-color:#365d81;border:1px solid:#365d81;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px!important;line-height:1!important;margin-top:20px!important;border-radius:0px;color:#fff!important}.book a:hover{background-color:#887869;border:1px solid #887869;color:#fff;opacity:1}.contact a:hover{background-color:#887869;color:#fff!important;opacity:1}@media (max-width:980px){.et_pb_menu .et_mobile_menu{margin-top:5px!important;padding-bottom:30px!important;width:100vw!important;left:50%!important;transform:translateX(-50%)!important}.contact a{border:0px!important;text-align:center;color:#fff!important;height:30px!important;}.book a{background-color:transparent;text-align:center;border:0px!important;height:30px!important;}.contact{background-color:#887869;padding-top:1px;margin-top:10px}.book{background-color:#365d81;padding-top:1px;margin-top:10px}}.et-menu a{color:#fff}.et-menu li li a{padding:6px 20px;width:240px}.nav li ul{position:absolute;padding:20px 0;width:280px}@media (min-width:980px){.mobileproperties{display:none!important}}@media (max-width:980px){.open-hidden-section{display:none!important}}