.elementor-1348 .elementor-element.elementor-element-e8bb207{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-1348 .elementor-element.elementor-element-f70d2c6{width:var( --container-widget-width, 73px );max-width:73px;--container-widget-width:73px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1348 .elementor-element.elementor-element-f70d2c6 .elementor-icon-box-wrapper{text-align:center;}.elementor-1348 .elementor-element.elementor-element-f70d2c6 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-f70d2c6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-f70d2c6.elementor-view-framed .elementor-icon, .elementor-1348 .elementor-element.elementor-element-f70d2c6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-f70d2c6 .elementor-icon{font-size:30px;}.elementor-1348 .elementor-element.elementor-element-f70d2c6 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-f70d2c6 .elementor-icon-box-title a{font-size:15px;font-weight:600;line-height:0.5em;}.elementor-1348 .elementor-element.elementor-element-f70d2c6:has(:hover) .elementor-icon-box-title,
					 .elementor-1348 .elementor-element.elementor-element-f70d2c6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1348 .elementor-element.elementor-element-c09c248{width:var( --container-widget-width, 73px );max-width:73px;--container-widget-width:73px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1348 .elementor-element.elementor-element-c09c248 .elementor-icon-box-wrapper{text-align:center;}.elementor-1348 .elementor-element.elementor-element-c09c248 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-c09c248.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-c09c248.elementor-view-framed .elementor-icon, .elementor-1348 .elementor-element.elementor-element-c09c248.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-c09c248.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-c09c248.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1348 .elementor-element.elementor-element-c09c248.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-c09c248.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-c09c248.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-c09c248.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1348 .elementor-element.elementor-element-c09c248 .elementor-icon{font-size:30px;}.elementor-1348 .elementor-element.elementor-element-c09c248 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-c09c248 .elementor-icon-box-title a{font-size:15px;font-weight:600;line-height:0.5em;}.elementor-1348 .elementor-element.elementor-element-c09c248:has(:hover) .elementor-icon-box-title,
					 .elementor-1348 .elementor-element.elementor-element-c09c248:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1348 .elementor-element.elementor-element-a900af1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1348 .elementor-element.elementor-element-76e52e8{width:100%;max-width:100%;text-align:center;}.elementor-1348 .elementor-element.elementor-element-76e52e8 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1348 .elementor-element.elementor-element-76e52e8 img{width:100px;height:55px;border-radius:0px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-6d3ab65{width:100%;max-width:100%;text-align:center;}.elementor-1348 .elementor-element.elementor-element-6d3ab65 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1348 .elementor-element.elementor-element-6d3ab65 img{width:100px;height:55px;border-radius:0px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-d49910c{width:var( --container-widget-width, 73px );max-width:73px;--container-widget-width:73px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1348 .elementor-element.elementor-element-d49910c .elementor-icon-box-wrapper{text-align:center;}.elementor-1348 .elementor-element.elementor-element-d49910c .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-d49910c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-d49910c.elementor-view-framed .elementor-icon, .elementor-1348 .elementor-element.elementor-element-d49910c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-d49910c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-d49910c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1348 .elementor-element.elementor-element-d49910c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-d49910c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-d49910c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-d49910c.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1348 .elementor-element.elementor-element-d49910c .elementor-icon{font-size:30px;}.elementor-1348 .elementor-element.elementor-element-d49910c .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-d49910c .elementor-icon-box-title a{font-size:15px;font-weight:600;line-height:0.5em;}.elementor-1348 .elementor-element.elementor-element-d49910c:has(:hover) .elementor-icon-box-title,
					 .elementor-1348 .elementor-element.elementor-element-d49910c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1348 .elementor-element.elementor-element-270d291{width:var( --container-widget-width, 73px );max-width:73px;--container-widget-width:73px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1348 .elementor-element.elementor-element-270d291 .elementor-icon-box-wrapper{text-align:center;}.elementor-1348 .elementor-element.elementor-element-270d291 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-270d291.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-270d291.elementor-view-framed .elementor-icon, .elementor-1348 .elementor-element.elementor-element-270d291.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-270d291.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-270d291.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1348 .elementor-element.elementor-element-270d291.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-270d291.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-270d291.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-270d291.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1348 .elementor-element.elementor-element-270d291 .elementor-icon{font-size:30px;}.elementor-1348 .elementor-element.elementor-element-270d291 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-270d291 .elementor-icon-box-title a{font-size:15px;font-weight:600;line-height:0.5em;}.elementor-1348 .elementor-element.elementor-element-270d291:has(:hover) .elementor-icon-box-title,
					 .elementor-1348 .elementor-element.elementor-element-270d291:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1348 .elementor-element.elementor-element-b4eb222{width:var( --container-widget-width, 73px );max-width:73px;--container-widget-width:73px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1348 .elementor-element.elementor-element-b4eb222 .elementor-icon-box-wrapper{text-align:center;}.elementor-1348 .elementor-element.elementor-element-b4eb222 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-b4eb222.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-b4eb222.elementor-view-framed .elementor-icon, .elementor-1348 .elementor-element.elementor-element-b4eb222.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-b4eb222.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-b4eb222.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1348 .elementor-element.elementor-element-b4eb222.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-b4eb222.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-b4eb222.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-b4eb222.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1348 .elementor-element.elementor-element-b4eb222 .elementor-icon{font-size:30px;}.elementor-1348 .elementor-element.elementor-element-b4eb222 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-b4eb222 .elementor-icon-box-title a{font-size:15px;font-weight:600;line-height:0.5em;}.elementor-1348 .elementor-element.elementor-element-b4eb222:has(:hover) .elementor-icon-box-title,
					 .elementor-1348 .elementor-element.elementor-element-b4eb222:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1348 .elementor-element.elementor-element-87cfb7d{width:var( --container-widget-width, 73px );max-width:73px;--container-widget-width:73px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1348 .elementor-element.elementor-element-87cfb7d .elementor-icon-box-wrapper{text-align:center;}.elementor-1348 .elementor-element.elementor-element-87cfb7d .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-87cfb7d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-87cfb7d.elementor-view-framed .elementor-icon, .elementor-1348 .elementor-element.elementor-element-87cfb7d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-87cfb7d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-87cfb7d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1348 .elementor-element.elementor-element-87cfb7d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-87cfb7d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-87cfb7d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1348 .elementor-element.elementor-element-87cfb7d.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1348 .elementor-element.elementor-element-87cfb7d .elementor-icon{font-size:30px;}.elementor-1348 .elementor-element.elementor-element-87cfb7d .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-87cfb7d .elementor-icon-box-title a{font-size:15px;font-weight:600;line-height:0.5em;}.elementor-1348 .elementor-element.elementor-element-87cfb7d:has(:hover) .elementor-icon-box-title,
					 .elementor-1348 .elementor-element.elementor-element-87cfb7d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-1348 .elementor-element.elementor-element-e8bb207{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1348 .elementor-element.elementor-element-76e52e8 img{width:92px;height:50px;}.elementor-1348 .elementor-element.elementor-element-6d3ab65 img{width:92px;height:50px;}.elementor-1348 .elementor-element.elementor-element-e8bb207{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-1348 .elementor-element.elementor-element-f70d2c6 .elementor-icon{font-size:25px;}.elementor-1348 .elementor-element.elementor-element-f70d2c6 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-f70d2c6 .elementor-icon-box-title a{font-size:12px;}.elementor-1348 .elementor-element.elementor-element-c09c248 .elementor-icon{font-size:25px;}.elementor-1348 .elementor-element.elementor-element-c09c248 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-c09c248 .elementor-icon-box-title a{font-size:12px;}.elementor-1348 .elementor-element.elementor-element-76e52e8 img{width:82px;height:40px;}.elementor-1348 .elementor-element.elementor-element-6d3ab65 img{width:82px;height:40px;}.elementor-1348 .elementor-element.elementor-element-d49910c .elementor-icon{font-size:25px;}.elementor-1348 .elementor-element.elementor-element-d49910c .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-d49910c .elementor-icon-box-title a{font-size:12px;}.elementor-1348 .elementor-element.elementor-element-270d291 .elementor-icon{font-size:25px;}.elementor-1348 .elementor-element.elementor-element-270d291 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-270d291 .elementor-icon-box-title a{font-size:12px;}.elementor-1348 .elementor-element.elementor-element-b4eb222 .elementor-icon{font-size:25px;}.elementor-1348 .elementor-element.elementor-element-b4eb222 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-b4eb222 .elementor-icon-box-title a{font-size:12px;}.elementor-1348 .elementor-element.elementor-element-87cfb7d .elementor-icon{font-size:25px;}.elementor-1348 .elementor-element.elementor-element-87cfb7d .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-87cfb7d .elementor-icon-box-title a{font-size:12px;}.elementor-1348 .elementor-element.elementor-element-e8bb207{--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1348 .elementor-element.elementor-element-f70d2c6{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-1348 .elementor-element.elementor-element-f70d2c6 .elementor-icon-box-title{margin-block-end:16px;}.elementor-1348 .elementor-element.elementor-element-f70d2c6 .elementor-icon{font-size:18px;}.elementor-1348 .elementor-element.elementor-element-c09c248{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-1348 .elementor-element.elementor-element-c09c248 .elementor-icon-box-title{margin-block-end:16px;}.elementor-1348 .elementor-element.elementor-element-c09c248 .elementor-icon{font-size:18px;}.elementor-1348 .elementor-element.elementor-element-76e52e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-76e52e8 img{width:80px;height:35px;object-fit:contain;object-position:center center;}.elementor-1348 .elementor-element.elementor-element-6d3ab65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1348 .elementor-element.elementor-element-6d3ab65 img{width:80px;height:35px;object-fit:contain;object-position:center center;}.elementor-1348 .elementor-element.elementor-element-d49910c{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-1348 .elementor-element.elementor-element-d49910c .elementor-icon-box-title{margin-block-end:16px;}.elementor-1348 .elementor-element.elementor-element-d49910c .elementor-icon{font-size:18px;}.elementor-1348 .elementor-element.elementor-element-270d291{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-1348 .elementor-element.elementor-element-270d291 .elementor-icon-box-title{margin-block-end:16px;}.elementor-1348 .elementor-element.elementor-element-270d291 .elementor-icon{font-size:18px;}.elementor-1348 .elementor-element.elementor-element-b4eb222{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-1348 .elementor-element.elementor-element-b4eb222 .elementor-icon-box-title{margin-block-end:16px;}.elementor-1348 .elementor-element.elementor-element-b4eb222 .elementor-icon{font-size:18px;}.elementor-1348 .elementor-element.elementor-element-87cfb7d{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-1348 .elementor-element.elementor-element-87cfb7d .elementor-icon-box-title{margin-block-end:16px;}.elementor-1348 .elementor-element.elementor-element-87cfb7d .elementor-icon{font-size:18px;}.elementor-1348 .elementor-element.elementor-element-e8bb207{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}}@media(min-width:2400px){.elementor-1348 .elementor-element.elementor-element-e8bb207{--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-a900af1 */.logo-blanco,.logo-rojo:hover{border-radius: 0px!important;}

.header-oculto2 .logo-blanco {
display: inline-block !important;}
.header-oculto2 .logo-rojo {
display: none !important;}

/* --- ESTADO CON SCROLL --- */
/* Ocultamos el logo blanco y mostramos el rojo. */
.header-oculto2.header-scrolled .logo-blanco {
display: none !important;}
.header-oculto2.header-scrolled .logo-rojo {
display: inline-block !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a900af1 */.logo-blanco,.logo-rojo:hover{border-radius: 0px!important;}

.header-oculto2 .logo-blanco {
display: inline-block !important;}
.header-oculto2 .logo-rojo {
display: none !important;}

/* --- ESTADO CON SCROLL --- */
/* Ocultamos el logo blanco y mostramos el rojo. */
.header-oculto2.header-scrolled .logo-blanco {
display: none !important;}
.header-oculto2.header-scrolled .logo-rojo {
display: inline-block !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8bb207 */.header-oculto2 {
    background-color: transparent !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    transition: background-color 0.1s ease, backdrop-filter 0.1s ease !important;}
.header-oculto2.header-scrolled {
    background-color: transparent!important; 
    -webkit-backdrop-filter: blur(100px) !important;
    backdrop-filter: blur(100px) !important;}

.header-oculto2 .elementor-icon i,
.header-oculto2 .elementor-icon svg, /* Añadido para SVGs */
.header-oculto2 .elementor-icon-box-title {
    transition: color 0.1s ease, fill 0.1s ease !important;}

/* Color inicial: Blanco */
.header-oculto2 .elementor-icon i,
.header-oculto2 .elementor-icon-box-title {
    color: #ffffff !important;}
.header-oculto2 .elementor-icon svg {fill: #ffffff !important;}

/* Color al hacer scroll: Negro */
.header-oculto2.header-scrolled .elementor-icon i,
.header-oculto2.header-scrolled .elementor-icon-box-title {
    color: #000000 !important;}
.header-oculto2.header-scrolled .elementor-icon svg {fill: #000000 !important;}

.elementor-icon-box-wrapper {
    text-align: center;
    height: 56px !important;}
@media (max-width:880px){
    .elementor-icon-box-wrapper{
        height: 50px !important;}}
@media (max-width:768px){
    .elementor-icon-box-wrapper{
        height: 40px !important;}}
        
@media (max-width: 767px) {
    .elementor-icon-box-content {
        height: 87px;
        position: relative;
        top: 0px;}}/* End custom CSS */