.elementor-996751 .elementor-element.elementor-element-7d63e79{--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-996751 .elementor-element.elementor-element-8c3ef61{--spacer-size:25px;}.elementor-996751 .elementor-element.elementor-element-7a0711a{text-align:center;}.elementor-996751 .elementor-element.elementor-element-7a0711a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;text-transform:none;}.elementor-996751 .elementor-element.elementor-element-f440f4f{--spacer-size:25px;}.elementor-996751 .elementor-element.elementor-element-13b89e7{--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-996751 .elementor-element.elementor-element-43d7cf2{--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-996751 .elementor-element.elementor-element-c7d62b5{--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-996751 .elementor-element.elementor-element-abba296{--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-996751 .elementor-element.elementor-element-b946402{--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-996751 .elementor-element.elementor-element-8fc24fe{--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-996751 .elementor-element.elementor-element-59f799e{--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-996751 .elementor-element.elementor-element-ed9d60f{--spacer-size:50px;}.elementor-996751 .elementor-element.elementor-element-89fcd82{--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-996751 .elementor-element.elementor-element-dcde869{--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-996751 .elementor-element.elementor-element-abad35f{--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-996751 .elementor-element.elementor-element-1d67e09{--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-996751 .elementor-element.elementor-element-ad8dd09{--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-996751 .elementor-element.elementor-element-ea0d51f{--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-996751 .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-996751 .elementor-element.elementor-element-ae983ee{--spacer-size:50px;}.elementor-996751 .elementor-element.elementor-element-ea2c0de{--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-996751 .elementor-element.elementor-element-71baba3{--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-996751 .elementor-element.elementor-element-7d727bc{--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-996751 .elementor-element.elementor-element-4e2cf4a{--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-996751 .elementor-element.elementor-element-d92388a{--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-996751 .elementor-element.elementor-element-6dd2b64{--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-996751 .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-996751 .elementor-element.elementor-element-c69da30{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-996751 .elementor-element.elementor-element-c7d62b5{--width:25%;}.elementor-996751 .elementor-element.elementor-element-abba296{--width:25%;}.elementor-996751 .elementor-element.elementor-element-b946402{--width:25%;}.elementor-996751 .elementor-element.elementor-element-8fc24fe{--width:25%;}.elementor-996751 .elementor-element.elementor-element-abad35f{--width:25%;}.elementor-996751 .elementor-element.elementor-element-1d67e09{--width:25%;}.elementor-996751 .elementor-element.elementor-element-ad8dd09{--width:25%;}.elementor-996751 .elementor-element.elementor-element-ea0d51f{--width:25%;}.elementor-996751 .elementor-element.elementor-element-7d727bc{--width:25%;}.elementor-996751 .elementor-element.elementor-element-4e2cf4a{--width:25%;}.elementor-996751 .elementor-element.elementor-element-d92388a{--width:25%;}.elementor-996751 .elementor-element.elementor-element-6dd2b64{--width:25%;}}/* Start custom CSS for image, class: .elementor-element-dc1c00b *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-dc1c00b {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-dc1c00b img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-dc1c00b::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-996751 .elementor-element.elementor-element-dc1c00b:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-dc1c00b:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-021fb4e *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-021fb4e {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-021fb4e img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-021fb4e::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-996751 .elementor-element.elementor-element-021fb4e:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-021fb4e:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c64c5cf *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-c64c5cf {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-c64c5cf img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-c64c5cf::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-996751 .elementor-element.elementor-element-c64c5cf:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-c64c5cf:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c46d8e *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-3c46d8e {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-3c46d8e img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-3c46d8e::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-996751 .elementor-element.elementor-element-3c46d8e:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-3c46d8e:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb04bf1 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-fb04bf1 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-fb04bf1 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-fb04bf1::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-996751 .elementor-element.elementor-element-fb04bf1:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-fb04bf1:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9fcc83 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-f9fcc83 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-f9fcc83 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-f9fcc83::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-996751 .elementor-element.elementor-element-f9fcc83:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-f9fcc83:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8d609d *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-b8d609d {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-b8d609d img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-b8d609d::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-996751 .elementor-element.elementor-element-b8d609d:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-b8d609d:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46947e2 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-46947e2 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-46947e2 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-46947e2::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-996751 .elementor-element.elementor-element-46947e2:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-46947e2:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6580d4d *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-6580d4d {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-6580d4d img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-6580d4d::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-996751 .elementor-element.elementor-element-6580d4d:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-6580d4d:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc3410 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-acc3410 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-acc3410 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-acc3410::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-996751 .elementor-element.elementor-element-acc3410:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-acc3410:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95153fc *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-95153fc {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-95153fc img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-95153fc::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-996751 .elementor-element.elementor-element-95153fc:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-95153fc:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77004d1 *//* Contenedor imagen con overlay oscuro al hacer hover */
.elementor-996751 .elementor-element.elementor-element-77004d1 {
  position: relative;
  overflow: hidden;
}

/* Imagen normal */
.elementor-996751 .elementor-element.elementor-element-77004d1 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}

/* Capa oscura al pasar el mouse */
.elementor-996751 .elementor-element.elementor-element-77004d1::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-996751 .elementor-element.elementor-element-77004d1:hover::after {
  background: rgba(0, 0, 0, 0.3); /* Oscurece al pasar el mouse */
}

/* Imagen se agranda un poco */
.elementor-996751 .elementor-element.elementor-element-77004d1:hover img {
  transform: scale(1.02);
}/* End custom CSS */