.elementor-988434 .elementor-element.elementor-element-529ec17{--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-988434 .elementor-element.elementor-element-09246d8{--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-988434 .elementor-element.elementor-element-2e92648{--spacer-size:50px;}.elementor-988434 .elementor-element.elementor-element-fa1a1ab{text-align:center;}.elementor-988434 .elementor-element.elementor-element-fa1a1ab .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;text-transform:none;}.elementor-988434 .elementor-element.elementor-element-4a98b57{--spacer-size:50px;}.elementor-988434 .elementor-element.elementor-element-1ba2410{--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-988434 .elementor-element.elementor-element-00e3dd1{--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-988434 .elementor-element.elementor-element-f1e96ce{--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-988434 .elementor-element.elementor-element-b673990{--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-988434 .elementor-element.elementor-element-eae41fc{--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-988434 .elementor-element.elementor-element-4d236d7{--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-988434 .elementor-element.elementor-element-d75d730{--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-988434 .elementor-element.elementor-element-2416cc9{--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-988434 .elementor-element.elementor-element-cb80745{--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-988434 .elementor-element.elementor-element-983aba2{--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-988434 .elementor-element.elementor-element-76e987f{--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-988434 .elementor-element.elementor-element-baea5d0{--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-988434 .elementor-element.elementor-element-ba70663{--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-988434 .elementor-element.elementor-element-32e1e0d{--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-988434 .elementor-element.elementor-element-bea6a9c{--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-988434 .elementor-element.elementor-element-b9119f3{--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-988434 .elementor-element.elementor-element-9d63c25{--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-988434 .elementor-element.elementor-element-bfce2b1{--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-988434 .elementor-element.elementor-element-5507515{--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-988434 .elementor-element.elementor-element-10d6020{--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-988434 .elementor-element.elementor-element-d8f65fb{--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-988434 .elementor-element.elementor-element-09dd4b0{--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-988434 .elementor-element.elementor-element-10b4e3f{--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-988434 .elementor-element.elementor-element-a6febec{--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-988434 .elementor-element.elementor-element-caa509a{--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-988434 .elementor-element.elementor-element-cc9e52a{--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-988434 .elementor-element.elementor-element-a750bb9{--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-988434 .elementor-element.elementor-element-2d1b157{--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-988434 .elementor-element.elementor-element-e122c21{--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-988434 .elementor-element.elementor-element-eb5411b{--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-988434 .elementor-element.elementor-element-00e3dd1{--width:25%;}.elementor-988434 .elementor-element.elementor-element-f1e96ce{--width:25%;}.elementor-988434 .elementor-element.elementor-element-b673990{--width:25%;}.elementor-988434 .elementor-element.elementor-element-eae41fc{--width:25%;}.elementor-988434 .elementor-element.elementor-element-d75d730{--width:25%;}.elementor-988434 .elementor-element.elementor-element-2416cc9{--width:25%;}.elementor-988434 .elementor-element.elementor-element-cb80745{--width:25%;}.elementor-988434 .elementor-element.elementor-element-983aba2{--width:25%;}.elementor-988434 .elementor-element.elementor-element-baea5d0{--width:25%;}.elementor-988434 .elementor-element.elementor-element-ba70663{--width:25%;}.elementor-988434 .elementor-element.elementor-element-32e1e0d{--width:25%;}.elementor-988434 .elementor-element.elementor-element-bea6a9c{--width:25%;}.elementor-988434 .elementor-element.elementor-element-9d63c25{--width:25%;}.elementor-988434 .elementor-element.elementor-element-bfce2b1{--width:25%;}.elementor-988434 .elementor-element.elementor-element-5507515{--width:25%;}.elementor-988434 .elementor-element.elementor-element-10d6020{--width:25%;}.elementor-988434 .elementor-element.elementor-element-09dd4b0{--width:25%;}.elementor-988434 .elementor-element.elementor-element-10b4e3f{--width:25%;}.elementor-988434 .elementor-element.elementor-element-a6febec{--width:25%;}.elementor-988434 .elementor-element.elementor-element-caa509a{--width:25%;}.elementor-988434 .elementor-element.elementor-element-a750bb9{--width:25%;}.elementor-988434 .elementor-element.elementor-element-2d1b157{--width:25%;}.elementor-988434 .elementor-element.elementor-element-e122c21{--width:25%;}.elementor-988434 .elementor-element.elementor-element-eb5411b{--width:25%;}}/* Start custom CSS for image, class: .elementor-element-85077f3 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-85077f3 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-85077f3 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-85077f3::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-988434 .elementor-element.elementor-element-85077f3:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-85077f3:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c04e816 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-c04e816 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-c04e816 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-c04e816::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-988434 .elementor-element.elementor-element-c04e816:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-c04e816:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd7c019 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-bd7c019 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-bd7c019 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-bd7c019::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-988434 .elementor-element.elementor-element-bd7c019:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-bd7c019:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c09be9 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-1c09be9 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-1c09be9 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-1c09be9::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-988434 .elementor-element.elementor-element-1c09be9:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-1c09be9:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf949e4 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-bf949e4 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-bf949e4 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-bf949e4::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-988434 .elementor-element.elementor-element-bf949e4:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-bf949e4:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4f2d8b *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-c4f2d8b {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-c4f2d8b img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-c4f2d8b::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-988434 .elementor-element.elementor-element-c4f2d8b:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-c4f2d8b:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-435cea9 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-435cea9 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-435cea9 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-435cea9::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-988434 .elementor-element.elementor-element-435cea9:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-435cea9:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca24c02 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-ca24c02 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-ca24c02 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-ca24c02::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-988434 .elementor-element.elementor-element-ca24c02:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-ca24c02:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c9dcba *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-1c9dcba {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-1c9dcba img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-1c9dcba::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-988434 .elementor-element.elementor-element-1c9dcba:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-1c9dcba:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e68a568 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-e68a568 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-e68a568 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-e68a568::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-988434 .elementor-element.elementor-element-e68a568:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-e68a568:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e41ef7 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-6e41ef7 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-6e41ef7 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-6e41ef7::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-988434 .elementor-element.elementor-element-6e41ef7:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-6e41ef7:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d6b3bf *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-2d6b3bf {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-2d6b3bf img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-2d6b3bf::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-988434 .elementor-element.elementor-element-2d6b3bf:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-2d6b3bf:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab4f9b1 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-ab4f9b1 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-ab4f9b1 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-ab4f9b1::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-988434 .elementor-element.elementor-element-ab4f9b1:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-ab4f9b1:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43351aa *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-43351aa {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-43351aa img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-43351aa::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-988434 .elementor-element.elementor-element-43351aa:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-43351aa:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-428c68a *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-428c68a {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-428c68a img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-428c68a::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-988434 .elementor-element.elementor-element-428c68a:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-428c68a:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d2780 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-53d2780 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-53d2780 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-53d2780::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-988434 .elementor-element.elementor-element-53d2780:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-53d2780:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e532006 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-e532006 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-e532006 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-e532006::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-988434 .elementor-element.elementor-element-e532006:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-e532006:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d21e724 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-d21e724 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-d21e724 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-d21e724::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-988434 .elementor-element.elementor-element-d21e724:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-d21e724:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bff7f39 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-bff7f39 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-bff7f39 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-bff7f39::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-988434 .elementor-element.elementor-element-bff7f39:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-bff7f39:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60f1462 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-60f1462 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-60f1462 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-60f1462::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-988434 .elementor-element.elementor-element-60f1462:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-60f1462:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32d4d2b *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-32d4d2b {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-32d4d2b img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-32d4d2b::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-988434 .elementor-element.elementor-element-32d4d2b:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-32d4d2b:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c74759b *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-c74759b {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-c74759b img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-c74759b::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-988434 .elementor-element.elementor-element-c74759b:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-c74759b:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d66f11e *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988434 .elementor-element.elementor-element-d66f11e {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988434 .elementor-element.elementor-element-d66f11e img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988434 .elementor-element.elementor-element-d66f11e::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-988434 .elementor-element.elementor-element-d66f11e:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988434 .elementor-element.elementor-element-d66f11e:hover img {
  transform: scale(1.02);
}/* End custom CSS */