.elementor-11857 .elementor-element.elementor-element-e177114 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11857 .elementor-element.elementor-element-e177114.she-header{backdrop-filter:blur(10px) saturate(0.5) !important;-webkit-backdrop-filter:blur(10px) saturate(0.5) !important;}.elementor-11857 .elementor-element.elementor-element-e177114 .trx_addons_bg_text{z-index:0;}.elementor-11857 .elementor-element.elementor-element-e177114 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-11857 .elementor-element.elementor-element-e177114 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-11857 .elementor-element.elementor-element-e177114{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:35px 60px 35px 60px;}.elementor-11857 .elementor-element.elementor-element-e177114 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11857 .elementor-element.elementor-element-7a4f850 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11857 .elementor-element.elementor-element-7a4f850 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11857 .elementor-element.elementor-element-7a4f850 > .elementor-element-populated.elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-11857 .elementor-element.elementor-element-7a4f850 > .elementor-element-populated.elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-11857 .elementor-element.elementor-element-cbdc86a > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-11857 .elementor-element.elementor-element-cbdc86a .logo_image{max-height:35px;}.elementor-11857 .elementor-element.elementor-element-20bfcad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-11857 .elementor-element.elementor-element-20bfcad > .elementor-element-populated.elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-11857 .elementor-element.elementor-element-20bfcad > .elementor-element-populated.elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-11857 .elementor-element.elementor-element-1fcce57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11857 .elementor-element.elementor-element-8de0bf6 > .elementor-widget-container{margin:0px 0px 0px 020px;}.elementor-11857 .elementor-element.elementor-element-8de0bf6 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-11857 .elementor-element.elementor-element-8de0bf6 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-11857 .elementor-element.elementor-element-6e1391e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11857 .elementor-element.elementor-element-6e1391e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 20px 35px 120px;}.elementor-11857 .elementor-element.elementor-element-6e1391e .trx_addons_bg_text{z-index:0;}.elementor-11857 .elementor-element.elementor-element-6e1391e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-11857 .elementor-element.elementor-element-6e1391e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-11857 .elementor-element.elementor-element-6e1391e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11857 .elementor-element.elementor-element-0c67e9b .logo_image{max-height:22px;}.trx-addons-layout--edit-mode .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}.trx-addons-layout--single-preview .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}@media(max-width:1024px){.elementor-11857 .elementor-element.elementor-element-e177114{padding:10px 20px 10px 20px;}.elementor-11857 .elementor-element.elementor-element-cbdc86a > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-11857 .elementor-element.elementor-element-8475026 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11857 .elementor-element.elementor-element-1fcce57 > .elementor-widget-container{margin:0px 0px 0px 3px;}.elementor-11857 .elementor-element.elementor-element-6e1391e{padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-11857 .elementor-element.elementor-element-bd358f3{width:50%;}.elementor-11857 .elementor-element.elementor-element-0c67e9b > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-11857 .elementor-element.elementor-element-0c67e9b .logo_image{max-height:25px;}.elementor-11857 .elementor-element.elementor-element-9499744{width:50%;}}@media(min-width:768px){.elementor-11857 .elementor-element.elementor-element-7a4f850{width:70%;}.elementor-11857 .elementor-element.elementor-element-20bfcad{width:29.962%;}}/* Start custom CSS for trx_sc_layouts_menu, class: .elementor-element-8475026 */.sc_layouts_menu_nav li {
    margin-right: 10px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e177114 */.page_content_wrap {
    padding-top: 260px !important;
}
@media (max-width: 1023px) {
    .page_content_wrap {
    padding-top: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for trx_sc_layouts_menu, class: .elementor-element-bcd3004 */.sc_layouts_row_type_compact.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e1391e */.elementor-sticky--active {
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    background-color: rgba(0,0,0,0.2) !important; /* Ajusta color para mejor contraste */
    transition: backdrop-filter 0.3s, background-color 1s;
  }

/* Abre SIEMPRE el submenú de SERVIZI en menú móvil */
.menu_mobile .menu-item-13460 > .sub-menu {
    display: block !important;
    max-height: 1000px !important;
    opacity: 1 !important;
    visibility: visible !important;
}
.menu_mobile .menu-item-13460 > a .open_child_menu {
    transform: rotate(90deg); /* Opcional: rota la flecha como si estuviera abierto */
}

.menu_mobile .menu-item.current-menu-item > a {
    color: #C5A48E !important;
    
}/* End custom CSS */