.elementor-633 .elementor-element.elementor-element-bb0a086{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-633 .elementor-element.elementor-element-bb0a086:not(.elementor-motion-effects-element-type-background), .elementor-633 .elementor-element.elementor-element-bb0a086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E2000;}.elementor-633 .elementor-element.elementor-element-7ff2d1b > .elementor-widget-container{background-color:#1B5E2000;margin:0px 0px 0px 0px;}.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar .attr-right .attr-nav li.button a,.elementor-633 .elementor-element.elementor-element-7ff2d1b  .navbar .attr-right .attr-nav li.button a::after{background-color:#F8F8F8!important;}.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar.navbar-style-one.no-background .attr-right .attr-nav li.button a:hover,.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar.no-background .attr-right .attr-nav li.button.light a::after{color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-633 .elementor-element.elementor-element-bb0a086{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for restan_header, class: .elementor-element-7ff2d1b */.logo-display,
.logo-scrolled {
  height: 100px !important; /* or whatever height you want */
  width: auto !important;
}
.top-bar-area {
  display: none !important;
}
/* Reduce top menu font size */
.menu-palms-bar-container #menu-palms-bar li.menu-item > a {
    font-size: 14px !important; /* Adjust size */
    line-height: 1.2 !important; /* Makes spacing tighter */
    padding-top: 10px !important; /* Adjust vertical spacing */
    padding-bottom: 10px !important;
}/* End custom CSS */