.elementor-20179 .elementor-element.elementor-element-b711f59{margin-top:0px;margin-bottom:0px;}.elementor-20179 .elementor-element.elementor-element-4bf3007{text-align:start;}.elementor-20179 .elementor-element.elementor-element-4bf3007 img{width:18%;}.elementor-20179 .elementor-element.elementor-element-b790cca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;}.elementor-20179 .elementor-element.elementor-element-b790cca img{width:7%;}.elementor-20179 .elementor-element.elementor-element-063ee1b .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link{font-family:"Montserrat", Sans-serif;color:#38482D;fill:#38482D;}.elementor-20179 .elementor-element.elementor-element-063ee1b .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link:hover,
					.elementor-20179 .elementor-element.elementor-element-063ee1b .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link:focus{color:#D0BD9F;fill:#D0BD9F;}.elementor-20179 .elementor-element.elementor-element-063ee1b .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .navbar-nav > li.current-menu-item .nav-link, 
					.elementor-20179 .elementor-element.elementor-element-063ee1b .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .navbar-nav > li.current-menu-ancestor .nav-link{color:#D0BD9F;}.elementor-20179 .elementor-element.elementor-element-063ee1b .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li > a{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}.elementor-20179 .elementor-element.elementor-element-063ee1b .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
				.elementor-20179 .elementor-element.elementor-element-063ee1b .houzez-elementor-mobile-menu .nav-item a{border-style:solid;border-color:#dce0e0;}.elementor-20179 .elementor-element.elementor-element-063ee1b .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
					.elementor-20179 .elementor-element.elementor-element-063ee1b .houzez-elementor-mobile-menu .nav-item:not(:last-child) a{border-bottom-width:1px;}/* Start custom CSS for section, class: .elementor-element-b711f59 *//* ARRIBA: se ve el isotipo, oculto el logotipo */
.elementor-20179 .elementor-element.elementor-element-b711f59 .rrl-logotipo{ display:none; }

/* AL SCROLLEAR: fondo + barra compacta */
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects{
  background: rgba(56, 72, 45, 0.75) !important;   /* ← MODIFICADO: #38482D con 15% transparencia */
  -webkit-backdrop-filter: blur(6px) !important;  /* ← AÑADIDO: desenfoque (Safari) */
  backdrop-filter: blur(10px) !important;          /* ← AÑADIDO: desenfoque (resto) */
  box-shadow:0 2px 14px rgba(28,26,23,.10);
  padding-top:6px !important; padding-bottom:6px !important;
}

/* la columna apilada pasa a FILA: logo izquierda, menú derecha */
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects .elementor-widget-wrap{
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  justify-content:space-between !important;
  align-items:center !important;
}
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects .elementor-widget-wrap > .elementor-widget{
  width:auto !important; margin:0 !important;
}

/* swap de logos */
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects .rrl-isotipo{ display:none !important; }
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects .rrl-logotipo{ display:block !important; width:auto !important; }
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects .rrl-logotipo img{ height:100px !important; width:auto !important; }

/* menú legible sobre el fondo */
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects a.nav-link{ color:#FFFFFF !important; }
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects a.nav-link:hover{ color:#C9A97A !important; }

/* barra del scroll más baja */
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects{
  padding-top:5px !important;
  padding-bottom:5px !important;
}
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects .rrl-logotipo img{ height:70px !important; }   /* ← baja este número */
/* por si la columna interna agrega alto */
.elementor-20179 .elementor-element.elementor-element-b711f59.elementor-sticky--effects .elementor-element-populated{ padding-top:0 !important; padding-bottom:0 !important; }/* End custom CSS */