.elementor-988160 .elementor-element.elementor-element-1302309{--display:flex;}.elementor-988160 .elementor-element.elementor-element-f069a14{--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-988160 .elementor-element.elementor-element-d51b62c{--spacer-size:50px;}.elementor-988160 .elementor-element.elementor-element-6e4e9e9{text-align:center;}.elementor-988160 .elementor-element.elementor-element-6e4e9e9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;text-transform:none;}.elementor-988160 .elementor-element.elementor-element-d61bc4d{--spacer-size:50px;}.elementor-988160 .elementor-element.elementor-element-f033c09{--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-988160 .elementor-element.elementor-element-2e65141{--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-988160 .elementor-element.elementor-element-a18aca1{--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-988160 .elementor-element.elementor-element-0b5dd99{--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-988160 .elementor-element.elementor-element-da79a35{--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-988160 .elementor-element.elementor-element-b204a5e{--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-988160 .elementor-element.elementor-element-afd6e30{--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-988160 .elementor-element.elementor-element-ff9602d{--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-988160 .elementor-element.elementor-element-772be98{--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-988160 .elementor-element.elementor-element-7a5c1ed{--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-988160 .elementor-element.elementor-element-2e65141{--width:25%;}.elementor-988160 .elementor-element.elementor-element-a18aca1{--width:25%;}.elementor-988160 .elementor-element.elementor-element-0b5dd99{--width:25%;}.elementor-988160 .elementor-element.elementor-element-da79a35{--width:25%;}.elementor-988160 .elementor-element.elementor-element-afd6e30{--width:25%;}.elementor-988160 .elementor-element.elementor-element-ff9602d{--width:25%;}.elementor-988160 .elementor-element.elementor-element-772be98{--width:25%;}.elementor-988160 .elementor-element.elementor-element-7a5c1ed{--width:25%;}}/* Start custom CSS for image, class: .elementor-element-858574b *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988160 .elementor-element.elementor-element-858574b {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988160 .elementor-element.elementor-element-858574b img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988160 .elementor-element.elementor-element-858574b::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-988160 .elementor-element.elementor-element-858574b:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988160 .elementor-element.elementor-element-858574b:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6120a68 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988160 .elementor-element.elementor-element-6120a68 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988160 .elementor-element.elementor-element-6120a68 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988160 .elementor-element.elementor-element-6120a68::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-988160 .elementor-element.elementor-element-6120a68:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988160 .elementor-element.elementor-element-6120a68:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ac0262 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988160 .elementor-element.elementor-element-7ac0262 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988160 .elementor-element.elementor-element-7ac0262 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988160 .elementor-element.elementor-element-7ac0262::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-988160 .elementor-element.elementor-element-7ac0262:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988160 .elementor-element.elementor-element-7ac0262:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ba36e7 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988160 .elementor-element.elementor-element-9ba36e7 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988160 .elementor-element.elementor-element-9ba36e7 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988160 .elementor-element.elementor-element-9ba36e7::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-988160 .elementor-element.elementor-element-9ba36e7:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988160 .elementor-element.elementor-element-9ba36e7:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fde6a4 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988160 .elementor-element.elementor-element-3fde6a4 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988160 .elementor-element.elementor-element-3fde6a4 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988160 .elementor-element.elementor-element-3fde6a4::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-988160 .elementor-element.elementor-element-3fde6a4:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988160 .elementor-element.elementor-element-3fde6a4:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dba491 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988160 .elementor-element.elementor-element-4dba491 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988160 .elementor-element.elementor-element-4dba491 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988160 .elementor-element.elementor-element-4dba491::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-988160 .elementor-element.elementor-element-4dba491:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988160 .elementor-element.elementor-element-4dba491:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48ac7bf *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988160 .elementor-element.elementor-element-48ac7bf {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988160 .elementor-element.elementor-element-48ac7bf img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988160 .elementor-element.elementor-element-48ac7bf::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-988160 .elementor-element.elementor-element-48ac7bf:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988160 .elementor-element.elementor-element-48ac7bf:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dd3681 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988160 .elementor-element.elementor-element-3dd3681 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988160 .elementor-element.elementor-element-3dd3681 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988160 .elementor-element.elementor-element-3dd3681::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-988160 .elementor-element.elementor-element-3dd3681:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988160 .elementor-element.elementor-element-3dd3681:hover img {
  transform: scale(1.02);
}/* End custom CSS */