.elementor-988773 .elementor-element.elementor-element-e9e1328{--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-988773 .elementor-element.elementor-element-921a023{--spacer-size:50px;}.elementor-988773 .elementor-element.elementor-element-22b3e37{text-align:center;}.elementor-988773 .elementor-element.elementor-element-22b3e37 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;text-transform:capitalize;}.elementor-988773 .elementor-element.elementor-element-d80ee38{--spacer-size:50px;}.elementor-988773 .elementor-element.elementor-element-85f53f1{--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-988773 .elementor-element.elementor-element-aa0e873{--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-988773 .elementor-element.elementor-element-ed90440{--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-988773 .elementor-element.elementor-element-9f6bab2{--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-988773 .elementor-element.elementor-element-5e7ba55{--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-988773 .elementor-element.elementor-element-a422de3{--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-988773 .elementor-element.elementor-element-b814441{--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-988773 .elementor-element.elementor-element-5530933{--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-988773 .elementor-element.elementor-element-f10b95c{--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-988773 .elementor-element.elementor-element-c84d211{--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-988773 .elementor-element.elementor-element-7066268{--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-988773 .elementor-element.elementor-element-12be626{--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-988773 .elementor-element.elementor-element-7d6462e{--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-988773 .elementor-element.elementor-element-0e7309e{--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-988773 .elementor-element.elementor-element-ef32edc{--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-988773 .elementor-element.elementor-element-2cd26fd{--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-988773 .elementor-element.elementor-element-0b7325e{--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-988773 .elementor-element.elementor-element-728f851{--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-988773 .elementor-element.elementor-element-e0f2ae1{--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-988773 .elementor-element.elementor-element-af031f1{--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-988773 .elementor-element.elementor-element-cd257bb{--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-988773 .elementor-element.elementor-element-9e61b0c{--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-988773 .elementor-element.elementor-element-0cee8fc{--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-988773 .elementor-element.elementor-element-991443e{--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-988773 .elementor-element.elementor-element-f2e3164{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-988773 .elementor-element.elementor-element-aa0e873{--width:25%;}.elementor-988773 .elementor-element.elementor-element-ed90440{--width:25%;}.elementor-988773 .elementor-element.elementor-element-9f6bab2{--width:25%;}.elementor-988773 .elementor-element.elementor-element-5e7ba55{--width:25%;}.elementor-988773 .elementor-element.elementor-element-b814441{--width:25%;}.elementor-988773 .elementor-element.elementor-element-5530933{--width:25%;}.elementor-988773 .elementor-element.elementor-element-f10b95c{--width:25%;}.elementor-988773 .elementor-element.elementor-element-c84d211{--width:25%;}.elementor-988773 .elementor-element.elementor-element-12be626{--width:50%;}.elementor-988773 .elementor-element.elementor-element-7d6462e{--width:50%;}.elementor-988773 .elementor-element.elementor-element-ef32edc{--width:50%;}.elementor-988773 .elementor-element.elementor-element-2cd26fd{--width:50%;}.elementor-988773 .elementor-element.elementor-element-728f851{--width:50%;}.elementor-988773 .elementor-element.elementor-element-e0f2ae1{--width:50%;}.elementor-988773 .elementor-element.elementor-element-cd257bb{--width:50%;}.elementor-988773 .elementor-element.elementor-element-9e61b0c{--width:50%;}.elementor-988773 .elementor-element.elementor-element-991443e{--width:50%;}.elementor-988773 .elementor-element.elementor-element-f2e3164{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-41480cd *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-41480cd {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-41480cd img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-41480cd::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-41480cd:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-41480cd:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e78d2e9 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-e78d2e9 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-e78d2e9 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-e78d2e9::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-e78d2e9:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-e78d2e9:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6dccc22 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-6dccc22 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-6dccc22 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-6dccc22::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-6dccc22:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-6dccc22:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9f8ab3 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-a9f8ab3 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-a9f8ab3 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-a9f8ab3::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-a9f8ab3:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-a9f8ab3:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74e970d *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-74e970d {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-74e970d img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-74e970d::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-74e970d:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-74e970d:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44c7c2c *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-44c7c2c {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-44c7c2c img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-44c7c2c::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-44c7c2c:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-44c7c2c:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09af60 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-b09af60 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-b09af60 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-b09af60::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-b09af60:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-b09af60:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-244d06b *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-244d06b {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-244d06b img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-244d06b::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-244d06b:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-244d06b:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d92f4f *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-1d92f4f {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-1d92f4f img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-1d92f4f::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-1d92f4f:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-1d92f4f:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9e2873 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-f9e2873 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-f9e2873 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-f9e2873::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-f9e2873:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-f9e2873:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e79359 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-2e79359 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-2e79359 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-2e79359::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-2e79359:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-2e79359:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-085de61 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-085de61 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-085de61 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-085de61::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-085de61:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-085de61:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fef0bc *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-9fef0bc {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-9fef0bc img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-9fef0bc::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-9fef0bc:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-9fef0bc:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5665d65 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-5665d65 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-5665d65 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-5665d65::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-5665d65:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-5665d65:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37f6d2a *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-37f6d2a {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-37f6d2a img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-37f6d2a::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-37f6d2a:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-37f6d2a:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f36ec0b *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-f36ec0b {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-f36ec0b img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-f36ec0b::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-f36ec0b:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-f36ec0b:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ca8c7b *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-4ca8c7b {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-4ca8c7b img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-4ca8c7b::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-4ca8c7b:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-4ca8c7b:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cad32ce *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988773 .elementor-element.elementor-element-cad32ce {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988773 .elementor-element.elementor-element-cad32ce img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988773 .elementor-element.elementor-element-cad32ce::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Sin opacidad por defecto */
  transition: background 0.3s ease;
  z-index: 2;
}

/* Hover sobre el contenedor activa oscurecido */
.elementor-988773 .elementor-element.elementor-element-cad32ce:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988773 .elementor-element.elementor-element-cad32ce:hover img {
  transform: scale(1.02);
}/* End custom CSS */