.elementor-2372 .elementor-element.elementor-element-a00aaa8{--display:flex;}.elementor-2372 .elementor-element.elementor-element-a00aaa8:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-a00aaa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0205349 );}.elementor-2372 .elementor-element.elementor-element-cc81d85{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-2372 .elementor-element.elementor-element-2b8a779{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2372 .elementor-element.elementor-element-a1a7954{text-align:left;}.elementor-2372 .elementor-element.elementor-element-59252f0.elementor-element{--align-self:flex-start;}.elementor-2372 .elementor-element.elementor-element-59252f0{text-align:left;}.elementor-2372 .elementor-element.elementor-element-59252f0 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-2372 .elementor-element.elementor-element-59252f0 .elementor-heading-title:hover{color:var( --e-global-color-654fd19 );}.elementor-2372 .elementor-element.elementor-element-9f6bd94 .elementor-heading-title{font-size:0.9rem;}.elementor-2372 .elementor-element.elementor-element-7fb85fe{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2372 .elementor-element.elementor-element-a7cfba5{text-align:left;}.elementor-2372 .elementor-element.elementor-element-39e99dc.elementor-element{--align-self:flex-start;}.elementor-2372 .elementor-element.elementor-element-39e99dc{text-align:left;}.elementor-2372 .elementor-element.elementor-element-39e99dc .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-2372 .elementor-element.elementor-element-39e99dc .elementor-heading-title:hover{color:var( --e-global-color-654fd19 );}.elementor-2372 .elementor-element.elementor-element-caef04a .elementor-heading-title{font-size:0.9rem;}.elementor-2372 .elementor-element.elementor-element-7bb93ed{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2372 .elementor-element.elementor-element-f9b39c3{text-align:left;}.elementor-2372 .elementor-element.elementor-element-08cee71.elementor-element{--align-self:flex-start;}.elementor-2372 .elementor-element.elementor-element-08cee71{text-align:left;}.elementor-2372 .elementor-element.elementor-element-08cee71 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-2372 .elementor-element.elementor-element-08cee71 .elementor-heading-title:hover{color:var( --e-global-color-654fd19 );}.elementor-2372 .elementor-element.elementor-element-0aa84df .elementor-heading-title{font-size:0.9rem;}.elementor-2372 .elementor-element.elementor-element-78b4b6d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2372 .elementor-element.elementor-element-7b63635{text-align:left;}.elementor-2372 .elementor-element.elementor-element-510940a.elementor-element{--align-self:flex-start;}.elementor-2372 .elementor-element.elementor-element-510940a{text-align:left;}.elementor-2372 .elementor-element.elementor-element-510940a .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-2372 .elementor-element.elementor-element-510940a .elementor-heading-title:hover{color:var( --e-global-color-654fd19 );}.elementor-2372 .elementor-element.elementor-element-d7bf5df .elementor-heading-title{font-size:0.9rem;}.elementor-2372 .elementor-element.elementor-element-2bc9eeb{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2372 .elementor-element.elementor-element-7f1765e{text-align:left;}.elementor-2372 .elementor-element.elementor-element-a0f483e.elementor-element{--align-self:flex-start;}.elementor-2372 .elementor-element.elementor-element-a0f483e{text-align:left;}.elementor-2372 .elementor-element.elementor-element-a0f483e .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-2372 .elementor-element.elementor-element-a0f483e .elementor-heading-title:hover{color:var( --e-global-color-654fd19 );}.elementor-2372 .elementor-element.elementor-element-12a9859 .elementor-heading-title{font-size:0.9rem;}.elementor-2372 .elementor-element.elementor-element-80a0afd{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2372 .elementor-element.elementor-element-a6186c3{text-align:left;}.elementor-2372 .elementor-element.elementor-element-83dca14.elementor-element{--align-self:flex-start;}.elementor-2372 .elementor-element.elementor-element-83dca14{text-align:left;}.elementor-2372 .elementor-element.elementor-element-83dca14 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-2372 .elementor-element.elementor-element-83dca14 .elementor-heading-title:hover{color:var( --e-global-color-654fd19 );}.elementor-2372 .elementor-element.elementor-element-c8e1afd .elementor-heading-title{font-size:0.9rem;}.elementor-2372 .elementor-element.elementor-element-3f1f2e2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2372 .elementor-element.elementor-element-ca3f9ae{text-align:left;}.elementor-2372 .elementor-element.elementor-element-047bbfe.elementor-element{--align-self:flex-start;}.elementor-2372 .elementor-element.elementor-element-047bbfe{text-align:left;}.elementor-2372 .elementor-element.elementor-element-047bbfe .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-2372 .elementor-element.elementor-element-047bbfe .elementor-heading-title:hover{color:var( --e-global-color-654fd19 );}.elementor-2372 .elementor-element.elementor-element-b93f1ee .elementor-heading-title{font-size:0.9rem;}.elementor-2372 .elementor-element.elementor-element-6ae52ea{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2372 .elementor-element.elementor-element-6434a3f{text-align:left;}.elementor-2372 .elementor-element.elementor-element-cdf2878.elementor-element{--align-self:flex-start;}.elementor-2372 .elementor-element.elementor-element-cdf2878{text-align:left;}.elementor-2372 .elementor-element.elementor-element-cdf2878 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-2372 .elementor-element.elementor-element-cdf2878 .elementor-heading-title:hover{color:var( --e-global-color-654fd19 );}.elementor-2372 .elementor-element.elementor-element-b4da443 .elementor-heading-title{font-size:0.9rem;}.elementor-2372 .elementor-element.elementor-element-d9b8298{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2372 .elementor-element.elementor-element-14fe263{text-align:left;}.elementor-2372 .elementor-element.elementor-element-8bdf7a8.elementor-element{--align-self:flex-start;}.elementor-2372 .elementor-element.elementor-element-8bdf7a8{text-align:left;}.elementor-2372 .elementor-element.elementor-element-8bdf7a8 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-2372 .elementor-element.elementor-element-8bdf7a8 .elementor-heading-title:hover{color:var( --e-global-color-654fd19 );}.elementor-2372 .elementor-element.elementor-element-c7bd56b .elementor-heading-title{font-size:0.9rem;}@media(max-width:1024px){.elementor-2372 .elementor-element.elementor-element-cc81d85{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-2372 .elementor-element.elementor-element-59252f0 .elementor-heading-title{font-size:1rem;}.elementor-2372 .elementor-element.elementor-element-39e99dc .elementor-heading-title{font-size:1rem;}.elementor-2372 .elementor-element.elementor-element-08cee71 .elementor-heading-title{font-size:1rem;}.elementor-2372 .elementor-element.elementor-element-510940a .elementor-heading-title{font-size:1rem;}.elementor-2372 .elementor-element.elementor-element-a0f483e .elementor-heading-title{font-size:1rem;}.elementor-2372 .elementor-element.elementor-element-83dca14 .elementor-heading-title{font-size:1rem;}.elementor-2372 .elementor-element.elementor-element-047bbfe .elementor-heading-title{font-size:1rem;}.elementor-2372 .elementor-element.elementor-element-cdf2878 .elementor-heading-title{font-size:1rem;}.elementor-2372 .elementor-element.elementor-element-8bdf7a8 .elementor-heading-title{font-size:1rem;}}@media(max-width:767px){.elementor-2372 .elementor-element.elementor-element-cc81d85{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2372 .elementor-element.elementor-element-9f6bd94 .elementor-heading-title{font-size:0.8rem;}.elementor-2372 .elementor-element.elementor-element-caef04a .elementor-heading-title{font-size:0.8rem;}.elementor-2372 .elementor-element.elementor-element-0aa84df .elementor-heading-title{font-size:0.8rem;}.elementor-2372 .elementor-element.elementor-element-d7bf5df .elementor-heading-title{font-size:0.8rem;}.elementor-2372 .elementor-element.elementor-element-12a9859 .elementor-heading-title{font-size:0.8rem;}.elementor-2372 .elementor-element.elementor-element-c8e1afd .elementor-heading-title{font-size:0.8rem;}.elementor-2372 .elementor-element.elementor-element-b93f1ee .elementor-heading-title{font-size:0.8rem;}.elementor-2372 .elementor-element.elementor-element-b4da443 .elementor-heading-title{font-size:0.8rem;}.elementor-2372 .elementor-element.elementor-element-c7bd56b .elementor-heading-title{font-size:0.8rem;}}/* Start custom CSS for image, class: .elementor-element-a1a7954 */.elementor-2372 .elementor-element.elementor-element-a1a7954  {
    position: relative; /* Para que la capa ::after se posicione correctamente */
    overflow: hidden; /* Evita que el zoom de la imagen sobresalga */
    display: inline-block; /* Ajusta al tamaño de la imagen */
        border-radius: 6px;
}

/* Efecto de zoom en hover */
.elementor-2372 .elementor-element.elementor-element-a1a7954 img {
    transition: transform 0.3s ease-in-out;
        border-radius: 6px;
}

.elementor-2372 .elementor-element.elementor-element-a1a7954 img:hover {
    transform: scale(1.05); /* Aumenta el tamaño un 5% */
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7cfba5 */.elementor-2372 .elementor-element.elementor-element-a7cfba5  {
    position: relative; /* Para que la capa ::after se posicione correctamente */
    overflow: hidden; /* Evita que el zoom de la imagen sobresalga */
    display: inline-block; /* Ajusta al tamaño de la imagen */
        border-radius: 6px;
}

/* Efecto de zoom en hover */
.elementor-2372 .elementor-element.elementor-element-a7cfba5 img {
    transition: transform 0.3s ease-in-out;
        border-radius: 6px;
}

.elementor-2372 .elementor-element.elementor-element-a7cfba5 img:hover {
    transform: scale(1.05); /* Aumenta el tamaño un 5% */
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9b39c3 */.elementor-2372 .elementor-element.elementor-element-f9b39c3  {
    position: relative; /* Para que la capa ::after se posicione correctamente */
    overflow: hidden; /* Evita que el zoom de la imagen sobresalga */
    display: inline-block; /* Ajusta al tamaño de la imagen */
        border-radius: 6px;
}

/* Efecto de zoom en hover */
.elementor-2372 .elementor-element.elementor-element-f9b39c3 img {
    transition: transform 0.3s ease-in-out;
        border-radius: 6px;
}

.elementor-2372 .elementor-element.elementor-element-f9b39c3 img:hover {
    transform: scale(1.05); /* Aumenta el tamaño un 5% */
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b63635 */.elementor-2372 .elementor-element.elementor-element-7b63635  {
    position: relative; /* Para que la capa ::after se posicione correctamente */
    overflow: hidden; /* Evita que el zoom de la imagen sobresalga */
    display: inline-block; /* Ajusta al tamaño de la imagen */
        border-radius: 6px;
}

/* Efecto de zoom en hover */
.elementor-2372 .elementor-element.elementor-element-7b63635 img {
    transition: transform 0.3s ease-in-out;
        border-radius: 6px;
}

.elementor-2372 .elementor-element.elementor-element-7b63635 img:hover {
    transform: scale(1.05); /* Aumenta el tamaño un 5% */
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f1765e */.elementor-2372 .elementor-element.elementor-element-7f1765e  {
    position: relative; /* Para que la capa ::after se posicione correctamente */
    overflow: hidden; /* Evita que el zoom de la imagen sobresalga */
    display: inline-block; /* Ajusta al tamaño de la imagen */
        border-radius: 6px;
}

/* Efecto de zoom en hover */
.elementor-2372 .elementor-element.elementor-element-7f1765e img {
    transition: transform 0.3s ease-in-out;
        border-radius: 6px;
}

.elementor-2372 .elementor-element.elementor-element-7f1765e img:hover {
    transform: scale(1.05); /* Aumenta el tamaño un 5% */
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6186c3 */.elementor-2372 .elementor-element.elementor-element-a6186c3  {
    position: relative; /* Para que la capa ::after se posicione correctamente */
    overflow: hidden; /* Evita que el zoom de la imagen sobresalga */
    display: inline-block; /* Ajusta al tamaño de la imagen */
        border-radius: 6px;
}

/* Efecto de zoom en hover */
.elementor-2372 .elementor-element.elementor-element-a6186c3 img {
    transition: transform 0.3s ease-in-out;
        border-radius: 6px;
}

.elementor-2372 .elementor-element.elementor-element-a6186c3 img:hover {
    transform: scale(1.05); /* Aumenta el tamaño un 5% */
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca3f9ae */.elementor-2372 .elementor-element.elementor-element-ca3f9ae  {
    position: relative; /* Para que la capa ::after se posicione correctamente */
    overflow: hidden; /* Evita que el zoom de la imagen sobresalga */
    display: inline-block; /* Ajusta al tamaño de la imagen */
        border-radius: 6px;
}

/* Efecto de zoom en hover */
.elementor-2372 .elementor-element.elementor-element-ca3f9ae img {
    transition: transform 0.3s ease-in-out;
        border-radius: 6px;
}

.elementor-2372 .elementor-element.elementor-element-ca3f9ae img:hover {
    transform: scale(1.05); /* Aumenta el tamaño un 5% */
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6434a3f */.elementor-2372 .elementor-element.elementor-element-6434a3f  {
    position: relative; /* Para que la capa ::after se posicione correctamente */
    overflow: hidden; /* Evita que el zoom de la imagen sobresalga */
    display: inline-block; /* Ajusta al tamaño de la imagen */
        border-radius: 6px;
}

/* Efecto de zoom en hover */
.elementor-2372 .elementor-element.elementor-element-6434a3f img {
    transition: transform 0.3s ease-in-out;
        border-radius: 6px;
}

.elementor-2372 .elementor-element.elementor-element-6434a3f img:hover {
    transform: scale(1.05); /* Aumenta el tamaño un 5% */
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14fe263 */.elementor-2372 .elementor-element.elementor-element-14fe263  {
    position: relative; /* Para que la capa ::after se posicione correctamente */
    overflow: hidden; /* Evita que el zoom de la imagen sobresalga */
    display: inline-block; /* Ajusta al tamaño de la imagen */
        border-radius: 6px;
}

/* Efecto de zoom en hover */
.elementor-2372 .elementor-element.elementor-element-14fe263 img {
    transition: transform 0.3s ease-in-out;
        border-radius: 6px;
}

.elementor-2372 .elementor-element.elementor-element-14fe263 img:hover {
    transform: scale(1.05); /* Aumenta el tamaño un 5% */
    border-radius: 6px;
}/* End custom CSS */