.elementor-988352 .elementor-element.elementor-element-67bec26{--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-988352 .elementor-element.elementor-element-2e50de0{--spacer-size:25px;}.elementor-988352 .elementor-element.elementor-element-14f44e9{text-align:center;}.elementor-988352 .elementor-element.elementor-element-14f44e9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;text-transform:none;}.elementor-988352 .elementor-element.elementor-element-ae983ee{--spacer-size:25px;}.elementor-988352 .elementor-element.elementor-element-8015c17{--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-988352 .elementor-element.elementor-element-2c68bd3{--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-988352 .elementor-element.elementor-element-e48f329{--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-988352 .elementor-element.elementor-element-b3bfa70{--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-988352 .elementor-element.elementor-element-6de4af4{--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-988352 .elementor-element.elementor-element-88de52e{--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-988352 .elementor-element.elementor-element-b69ced8{--display:flex;}.elementor-988352 .elementor-element.elementor-element-908b6bc{--spacer-size:50px;}.elementor-988352 .elementor-element.elementor-element-4746d80{--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-988352 .elementor-element.elementor-element-4dfb3f2{--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-988352 .elementor-element.elementor-element-9276a13{--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-988352 .elementor-element.elementor-element-caf2589{--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-988352 .elementor-element.elementor-element-bbce5bb{--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-988352 .elementor-element.elementor-element-50c8260{--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-988352 .elementor-element.elementor-element-4579c17{--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-988352 .elementor-element.elementor-element-55dc7c7{--spacer-size:50px;}.elementor-988352 .elementor-element.elementor-element-cf62174{--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-988352 .elementor-element.elementor-element-ffd285b{--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-988352 .elementor-element.elementor-element-fae1859{--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-988352 .elementor-element.elementor-element-8b12784{--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-988352 .elementor-element.elementor-element-f9268f1{--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-988352 .elementor-element.elementor-element-9b63869{--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-988352 .elementor-element.elementor-element-38800e4{--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-988352 .elementor-element.elementor-element-c69da30{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-988352 .elementor-element.elementor-element-e48f329{--width:25%;}.elementor-988352 .elementor-element.elementor-element-b3bfa70{--width:25%;}.elementor-988352 .elementor-element.elementor-element-6de4af4{--width:25%;}.elementor-988352 .elementor-element.elementor-element-88de52e{--width:25%;}.elementor-988352 .elementor-element.elementor-element-9276a13{--width:25%;}.elementor-988352 .elementor-element.elementor-element-caf2589{--width:25%;}.elementor-988352 .elementor-element.elementor-element-bbce5bb{--width:25%;}.elementor-988352 .elementor-element.elementor-element-50c8260{--width:25%;}.elementor-988352 .elementor-element.elementor-element-fae1859{--width:25%;}.elementor-988352 .elementor-element.elementor-element-8b12784{--width:25%;}.elementor-988352 .elementor-element.elementor-element-f9268f1{--width:25%;}.elementor-988352 .elementor-element.elementor-element-9b63869{--width:25%;}}/* Start custom CSS for image, class: .elementor-element-d7f9ba3 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-d7f9ba3 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-d7f9ba3 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-d7f9ba3::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-988352 .elementor-element.elementor-element-d7f9ba3:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-d7f9ba3:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a64303 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-7a64303 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-7a64303 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-7a64303::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-988352 .elementor-element.elementor-element-7a64303:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-7a64303:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90d1a90 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-90d1a90 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-90d1a90 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-90d1a90::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-988352 .elementor-element.elementor-element-90d1a90:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-90d1a90:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18f15a0 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-18f15a0 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-18f15a0 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-18f15a0::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-988352 .elementor-element.elementor-element-18f15a0:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-18f15a0:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-148dfd9 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-148dfd9 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-148dfd9 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-148dfd9::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-988352 .elementor-element.elementor-element-148dfd9:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-148dfd9:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa3d8ae *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-aa3d8ae {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-aa3d8ae img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-aa3d8ae::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-988352 .elementor-element.elementor-element-aa3d8ae:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-aa3d8ae:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed59c9f *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-ed59c9f {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-ed59c9f img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-ed59c9f::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-988352 .elementor-element.elementor-element-ed59c9f:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-ed59c9f:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c83df0e *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-c83df0e {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-c83df0e img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-c83df0e::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-988352 .elementor-element.elementor-element-c83df0e:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-c83df0e:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54851aa *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-54851aa {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-54851aa img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-54851aa::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-988352 .elementor-element.elementor-element-54851aa:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-54851aa:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff11ea4 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-ff11ea4 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-ff11ea4 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-ff11ea4::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-988352 .elementor-element.elementor-element-ff11ea4:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-ff11ea4:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2854e85 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-2854e85 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-2854e85 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-2854e85::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-988352 .elementor-element.elementor-element-2854e85:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-2854e85:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75af5d8 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-988352 .elementor-element.elementor-element-75af5d8 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-988352 .elementor-element.elementor-element-75af5d8 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-988352 .elementor-element.elementor-element-75af5d8::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-988352 .elementor-element.elementor-element-75af5d8:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-988352 .elementor-element.elementor-element-75af5d8:hover img {
  transform: scale(1.02);
}/* End custom CSS */