.elementor-1194 .elementor-element.elementor-element-064a0ba{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;bottom:124px;--z-index:9999;}.elementor-1194 .elementor-element.elementor-element-064a0ba.e-con{--align-self:center;}body:not(.rtl) .elementor-1194 .elementor-element.elementor-element-064a0ba{left:0px;}body.rtl .elementor-1194 .elementor-element.elementor-element-064a0ba{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1194 .elementor-element.elementor-element-412af39 .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-ca8f4ce .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-9babe1b .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-696f1d1 .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-445c8c4 .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-30547f6 .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-314fe1e .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-6f11fe5{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;bottom:124px;--z-index:9999;}.elementor-1194 .elementor-element.elementor-element-6f11fe5.e-con{--align-self:center;}body:not(.rtl) .elementor-1194 .elementor-element.elementor-element-6f11fe5{left:0px;}body.rtl .elementor-1194 .elementor-element.elementor-element-6f11fe5{right:0px;}.elementor-1194 .elementor-element.elementor-element-805c50d .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-c9f7009 .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-9cd31a1 .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-339d0a4 .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-5dd7cd5 .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-414c62c .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-969bb22 .elementor-heading-title{font-family:"Text Me One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1194 .elementor-element.elementor-element-2aff55f{--display:flex;}.elementor-1194:not(.elementor-motion-effects-element-type-background), .elementor-1194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1194 .elementor-element.elementor-element-064a0ba{--content-width:73%;--justify-content:center;}.elementor-1194 .elementor-element.elementor-element-412af39{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-412af39.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-ca8f4ce{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-9babe1b{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-9babe1b.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-696f1d1{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-696f1d1.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-445c8c4{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-445c8c4.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-30547f6{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-30547f6.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-314fe1e{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-314fe1e.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-6f11fe5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1194 .elementor-element.elementor-element-805c50d{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-805c50d.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-c9f7009{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-9cd31a1{width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-9cd31a1.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-339d0a4{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-339d0a4.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-5dd7cd5{width:var( --container-widget-width, 99px );max-width:99px;--container-widget-width:99px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-5dd7cd5.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-414c62c{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-414c62c.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-969bb22{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-969bb22.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-064a0ba *//* Estado apagado: Medio transparente y con transición suave */
.elementor-1194 .elementor-element.elementor-element-064a0ba .nav-item {
    opacity: 0.5;
    transition: all 0.3s ease !important;
}

/* Estado encendido: 100% visible, negrita y un poco más grande */
.elementor-1194 .elementor-element.elementor-element-064a0ba .nav-item.active {
    opacity: 1 !important;
    font-weight: bold !important;
    transform: scale(1.1) !important;
}

/* BLINDAJE DE COLOR: Obliga a Elementor a pintar el texto y los enlaces de blanco puro */
.elementor-1194 .elementor-element.elementor-element-064a0ba .nav-item,
.elementor-1194 .elementor-element.elementor-element-064a0ba .nav-item a,
.elementor-1194 .elementor-element.elementor-element-064a0ba .nav-item .elementor-heading-title,
.elementor-1194 .elementor-element.elementor-element-064a0ba .nav-item .elementor-widget-container {
    color: #ffffff !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f11fe5 *//* Estado apagado: Medio transparente y con transición suave */
.elementor-1194 .elementor-element.elementor-element-6f11fe5 .nav-item {
    opacity: 0.5;
    transition: all 0.3s ease !important;
}

/* Estado encendido: 100% visible, negrita y un poco más grande */
.elementor-1194 .elementor-element.elementor-element-6f11fe5 .nav-item.active {
    opacity: 1 !important;
    font-weight: bold !important;
    transform: scale(1.1) !important;
}

/* BLINDAJE DE COLOR: Obliga a Elementor a pintar el texto y los enlaces de blanco puro */
.elementor-1194 .elementor-element.elementor-element-6f11fe5 .nav-item,
.elementor-1194 .elementor-element.elementor-element-6f11fe5 .nav-item a,
.elementor-1194 .elementor-element.elementor-element-6f11fe5 .nav-item .elementor-heading-title,
.elementor-1194 .elementor-element.elementor-element-6f11fe5 .nav-item .elementor-widget-container {
    color: #ffffff !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-1194 .nav-item {
    opacity: 0.5;
    transition: all 0.3s ease !important;
}

.elementor-1194 .nav-item.active {
    opacity: 1 !important;
    font-weight: bold !important;
    transform: scale(1.1) !important;
}

.elementor-1194 .nav-item,
.elementor-1194 .nav-item a {
    color: #ffffff !important;
}/* End custom CSS */