.elementor-31 .elementor-element.elementor-element-e0c066e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@font-face{font-family:'Rexton Light';src:url(https://everlake.bald-staging.dev/wp-content/uploads/2025/07/Rexton-Light.ttf) format('truetype');font-weight:400;font-style:normal}.header_maining{margin:0;padding:0;background-color:#1E3433;font-family:'Rexton Light',sans-serif;color:#E0E0E0}.main-header{background-color:#1E3433;padding:0 40px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:999;height:80px}.main-header .logo img{width:60%;;transition:transform 0.3s ease;margin-top:20px}.header-left,.header-right{flex:1;display:flex;align-items:center}.header-left{justify-content:flex-start}.header-right{justify-content:flex-end}.header-center{display:flex;justify-content:center}.header-right a:hover{color:#fff}.menu-toggle{display:flex;align-items:center;text-decoration:none;color:inherit;font-size:12px;letter-spacing:2px;cursor:pointer}.menu-icon{height:50px!important;margin-right:15px}.logo{text-decoration:none;color:#E0E0E0;font-family:"Times New Roman",serif;text-align:center;line-height:1.9;padding-top:5px}.logo-top,.logo-bottom{font-size:28px;display:block}.logo-bottom{transform:scaleX(-1) scaleY(-1)}.icon-link{color:#E0E0E0;margin-left:25px}.icon-link svg{width:20px;height:20px}.btn-book-now{background-color:#4A5C4F;color:#E0E0E0;text-decoration:none;padding:10px 15px;font-size:14px;letter-spacing:1px;margin-left:30px;white-space:nowrap;font-family:'Rexton Light'}.sidebar-menu{position:fixed;top:0;left:0;width:320px;height:100%;background-color:#1E3433;z-index:1001;display:flex;flex-direction:column;padding:20px 40px;box-sizing:border-box;transform:translateX(-100%);transition:transform 0.4s cubic-bezier(.23,1,.32,1)}.sidebar-menu.open{transform:translateX(0)}.sidebar-header{text-align:right;margin-bottom:40px}.close-btn{background:none;border:none;color:#E0E0E0;font-size:40px;cursor:pointer;line-height:1}.sidebar-links{list-style:none;padding:0;margin:0;flex-grow:1}.sidebar-links li a{color:#E0E0E0;text-decoration:none;font-size:18px;letter-spacing:1.5px;display:block;padding:15px 0;transition:color 0.2s}.sidebar-links li a:hover{color:#fff}.sidebar-footer{padding-top:20px;border-top:1px solid #4A5C4F}.btn-book-now-mobile,.sidebar-icons{display:none}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease}.menu-overlay.active{opacity:1;visibility:visible}@media (max-width:992px){.main-header{padding:8px 20px}.menu-text,.header-right .icon-link,.header-right .btn-book-now{display:none}.menu-icon{height:9px;margin-right:10px}.header-center{position:absolute;left:50%;transform:translateX(-50%);top:50%;translate:0 -50%;display:flex;justify-content:center;align-items:center;pointer-events:none}.header-center .logo{pointer-events:auto}.header-center .logo img{width:75px;height:auto;display:block}.sidebar-menu{width:280px;padding:18px 28px}.btn-book-now-mobile{display:block;background-color:#4A5C4F;color:#E0E0E0;text-decoration:none;padding:10px 18px;font-size:12px;letter-spacing:1.5px;text-align:center;margin-bottom:18px}.sidebar-links li a{font-size:16px;padding:12px 0}.close-btn{font-size:32px}.sidebar-icons{display:flex;justify-content:center;align-items:center}.sidebar-icons .icon-link{margin:0 12px}}@media (max-width:992px){.logo{margin-bottom:40px;margin-top:-20px}.logo img{width:500px!important;height:200px!important}.main-header{height:80px;padding:0 16px;align-items:center}.header-center{position:absolute;left:50%;top:50%;transform:translate(-50%,5%);pointer-events:none}.header-center .logo{pointer-events:auto}.header-center .logo img{height:55px;width:auto;display:block}.menu-toggle{display:flex;align-items:center;line-height:1;width:50%}.menu-icon{height:9px;margin-right:10px}.menu-text{font-size:12px;letter-spacing:1.5px}.header-right .icon-link,.header-right .btn-book-now{display:none}.sidebar-menu{width:280px;padding:18px 28px}.btn-book-now-mobile{display:block;background-color:#4A5C4F;color:#E0E0E0;text-decoration:none;padding:10px 18px;font-size:12px;letter-spacing:1.5px;text-align:center;margin-bottom:18px}.sidebar-links li a{font-size:16px;padding:12px 0}.close-btn{font-size:32px}}