.elementor-229 .elementor-element.elementor-element-3502ad3{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-229 .elementor-element.elementor-element-3502ad3, .elementor-229 .elementor-element.elementor-element-3502ad3::before{--border-transition:0.3s;}.elementor-229 .elementor-element.elementor-element-59142fa{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--background-transition:0.3s;}.elementor-229 .elementor-element.elementor-element-59142fa.e-con{--align-self:center;}.elementor-229 .elementor-element.elementor-element-af19078 .premium-image-separator-container img{width:700px;height:470px !important;object-fit:fill;}.elementor-229 .elementor-element.elementor-element-af19078 .premium-image-separator-container i{font-size:700px;}.elementor-229 .elementor-element.elementor-element-af19078 .premium-image-separator-container svg{width:700px !important;height:700px !important;}.elementor-229 .elementor-element.elementor-element-af19078 .premium-image-separator-container{transform:translateY( 0% );text-align:center;}.elementor-229 .elementor-element.elementor-element-531b190{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-229 .elementor-element.elementor-element-a12756b{text-align:center;z-index:3;}.elementor-229 .elementor-element.elementor-element-a12756b .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-229 .elementor-element.elementor-element-0c7f860 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-229 .elementor-element.elementor-element-0c7f860.elementor-element{--order:99999 /* order end hack */;}.elementor-229 .elementor-element.elementor-element-0c7f860{z-index:4;}@media(min-width:768px){.elementor-229 .elementor-element.elementor-element-3502ad3{--content-width:700px;}.elementor-229 .elementor-element.elementor-element-59142fa{--content-width:700px;}}@media(max-width:1024px){.elementor-229 .elementor-element.elementor-element-0c7f860 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-229 .elementor-element.elementor-element-0c7f860 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-59142fa */.contenedor {
    width: 700px; /* Ancho deseado del contenedor */
    height: 470px; /* Alto deseado del contenedor */
    overflow: hidden; /* Oculta cualquier parte de la imagen que se salga del contenedor */
}

.contenedor img {
    width: 800px; /* Ajusta la imagen al ancho del contenedor */
    height: auto; /* La altura se ajustará automáticamente */
    transition: transform 1.1s ease; /* Transición suave de 0.5 segundos en el efecto de transformación */
}

.contenedor:hover img {
    transform: scale(1.1); /* Escala la imagen al 120% (efecto de zoom) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3502ad3 */.imagehover {
    transition: all 2.3s ease-in-out;
}

.imagehover:hover
{
    transform: scale(1.1);
}

.container {
overflow: hidden;
}/* End custom CSS */