.elementor-25 .elementor-element.elementor-element-6cbac00{--display:flex;}.elementor-25 .elementor-element.elementor-element-6cbac00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25 .elementor-element.elementor-element-9358203{z-index:1;}.elementor-25 .elementor-element.elementor-element-cd73fc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-b39f610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-fe09910{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-fe09910.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-f4f90ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-0e2be69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-dbdf3a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:528px;--margin-right:-1px;}.elementor-25 .elementor-element.elementor-element-dbdf3a3.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-a7c8aef.elementor-element{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-07b0717{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-6b14723{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-6b14723.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-a6308f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-a6308f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-f66a3c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-7a80462{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-88490f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-df4c065{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-98e3119{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-98e3119.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-4a03de1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-93efb37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-5eee5a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-e84c1a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-e84c1a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-5c078dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-5c078dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-2064a00 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-25 .elementor-element.elementor-element-b3b4d40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-b3b4d40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-e2dc430{--display:flex;}.elementor-25 .elementor-element.elementor-element-949c9c7{--spacer-size:120px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-dbdf3a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-6cbac00{--width:50.628%;}.elementor-25 .elementor-element.elementor-element-b39f610{--width:25%;}.elementor-25 .elementor-element.elementor-element-fe09910{--width:33.752%;}.elementor-25 .elementor-element.elementor-element-f4f90ab{--width:25%;}.elementor-25 .elementor-element.elementor-element-dbdf3a3{--width:31.271%;}.elementor-25 .elementor-element.elementor-element-6b14723{--width:31.878%;}.elementor-25 .elementor-element.elementor-element-a6308f7{--width:10.57%;}.elementor-25 .elementor-element.elementor-element-f66a3c7{--width:25%;}.elementor-25 .elementor-element.elementor-element-88490f7{--width:25%;}.elementor-25 .elementor-element.elementor-element-df4c065{--width:25%;}.elementor-25 .elementor-element.elementor-element-98e3119{--width:31.372%;}.elementor-25 .elementor-element.elementor-element-4a03de1{--width:25%;}.elementor-25 .elementor-element.elementor-element-5eee5a8{--width:25%;}.elementor-25 .elementor-element.elementor-element-e84c1a4{--width:1.012%;}.elementor-25 .elementor-element.elementor-element-5c078dd{--width:32.287%;}.elementor-25 .elementor-element.elementor-element-b3b4d40{--width:29.622%;}}/* Start custom CSS for container, class: .elementor-element-6cbac00 */.sticky-logo {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 900px; /* Ajusta según el tamaño del logo */
    z-index: 9999;
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe09910 */.image-container {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

/* Efecto de zoom y opacidad en la imagen */
.image-container img {
    transition: transform 0.5s ease, opacity 0.5s ease;
}

.image-container:hover img {
    transform: scale(1.1);
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbdf3a3 *//* Contenedor de la imagen */
.image-container {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

/* Efecto de zoom y opacidad en la imagen */
.image-container img {
    transition: transform 0.5s ease, opacity 0.5s ease;
}

.image-container:hover img {
    transform: scale(1.1);
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b14723 *//* Contenedor de la imagen */
.image-container {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

/* Efecto de zoom y opacidad en la imagen */
.image-container img {
    transition: transform 0.5s ease, opacity 0.5s ease;
}

.image-container:hover img {
    transform: scale(1.1);
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e3119 *//* Contenedor de la imagen */
.image-container {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

/* Efecto de zoom y opacidad en la imagen */
.image-container img {
    transition: transform 0.5s ease, opacity 0.5s ease;
}

.image-container:hover img {
    transform: scale(1.1);
    opacity: 0.8;
}/* End custom CSS */