.elementor-988192 .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-988192 .elementor-element.elementor-element-bad714b{--spacer-size:50px;}.elementor-988192 .elementor-element.elementor-element-767e8a2{text-align:center;}.elementor-988192 .elementor-element.elementor-element-767e8a2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;text-transform:none;}.elementor-988192 .elementor-element.elementor-element-e64bd23{--spacer-size:50px;}.elementor-988192 .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-988192 .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-988192 .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-988192 .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-988192 .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-988192 .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-988192 .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-988192 .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-988192 .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-988192 .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-988192 .elementor-element.elementor-element-2c7b9a1{--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-988192 .elementor-element.elementor-element-d50e53a{--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-988192 .elementor-element.elementor-element-136a124{--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-988192 .elementor-element.elementor-element-64186d4{--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-988192 .elementor-element.elementor-element-8f626ec{--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-988192 .elementor-element.elementor-element-aa0e873{--width:25%;}.elementor-988192 .elementor-element.elementor-element-ed90440{--width:25%;}.elementor-988192 .elementor-element.elementor-element-9f6bab2{--width:25%;}.elementor-988192 .elementor-element.elementor-element-5e7ba55{--width:25%;}.elementor-988192 .elementor-element.elementor-element-b814441{--width:25%;}.elementor-988192 .elementor-element.elementor-element-5530933{--width:25%;}.elementor-988192 .elementor-element.elementor-element-f10b95c{--width:25%;}.elementor-988192 .elementor-element.elementor-element-c84d211{--width:25%;}.elementor-988192 .elementor-element.elementor-element-d50e53a{--width:25%;}.elementor-988192 .elementor-element.elementor-element-136a124{--width:25%;}.elementor-988192 .elementor-element.elementor-element-64186d4{--width:25%;}.elementor-988192 .elementor-element.elementor-element-8f626ec{--width:25%;}}/* Start custom CSS for image, class: .elementor-element-41480cd *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988192 .elementor-element.elementor-element-41480cd {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-41480cd img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .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-988192 .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-988192 .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-988192 .elementor-element.elementor-element-e78d2e9 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-e78d2e9 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .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-988192 .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-988192 .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-988192 .elementor-element.elementor-element-6dccc22 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-6dccc22 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .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-988192 .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-988192 .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-988192 .elementor-element.elementor-element-a9f8ab3 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-a9f8ab3 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .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-988192 .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-988192 .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-988192 .elementor-element.elementor-element-74e970d {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-74e970d img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .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-988192 .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-988192 .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-988192 .elementor-element.elementor-element-44c7c2c {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-44c7c2c img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .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-988192 .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-988192 .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-988192 .elementor-element.elementor-element-b09af60 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-b09af60 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .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-988192 .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-988192 .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-988192 .elementor-element.elementor-element-244d06b {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-244d06b img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .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-988192 .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-988192 .elementor-element.elementor-element-244d06b:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2d2be3 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988192 .elementor-element.elementor-element-e2d2be3 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-e2d2be3 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .elementor-element.elementor-element-e2d2be3::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-988192 .elementor-element.elementor-element-e2d2be3:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988192 .elementor-element.elementor-element-e2d2be3:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d236504 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988192 .elementor-element.elementor-element-d236504 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-d236504 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .elementor-element.elementor-element-d236504::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-988192 .elementor-element.elementor-element-d236504:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988192 .elementor-element.elementor-element-d236504:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88b2607 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988192 .elementor-element.elementor-element-88b2607 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-88b2607 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .elementor-element.elementor-element-88b2607::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-988192 .elementor-element.elementor-element-88b2607:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988192 .elementor-element.elementor-element-88b2607:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81060f0 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988192 .elementor-element.elementor-element-81060f0 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988192 .elementor-element.elementor-element-81060f0 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988192 .elementor-element.elementor-element-81060f0::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-988192 .elementor-element.elementor-element-81060f0:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988192 .elementor-element.elementor-element-81060f0:hover img {
  transform: scale(1.02);
}/* End custom CSS */