.elementor-36 .elementor-element.elementor-element-3bdd754{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vh;--padding-bottom:5vh;--padding-left:2vw;--padding-right:2vw;}.elementor-36 .elementor-element.elementor-element-3bdd754.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-40ccd32{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-a8dcc7c{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vh;--padding-bottom:5vh;--padding-left:2vw;--padding-right:2vw;}.elementor-36 .elementor-element.elementor-element-a8dcc7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-a953fd9{--display:flex;--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-aa51c15{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-36 .elementor-element.elementor-element-aa51c15 .elementor-divider-separator{width:100%;}.elementor-36 .elementor-element.elementor-element-aa51c15 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36 .elementor-element.elementor-element-16e6062{--grid-columns:5;--grid-row-gap:40px;--grid-column-gap:20px;}.elementor-36 .elementor-element.elementor-element-254d040{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vh;--padding-bottom:5vh;--padding-left:2vw;--padding-right:2vw;}.elementor-36 .elementor-element.elementor-element-254d040.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-48c8cca{--display:flex;--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-5121868{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-36 .elementor-element.elementor-element-5121868 .elementor-divider-separator{width:100%;}.elementor-36 .elementor-element.elementor-element-5121868 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36 .elementor-element.elementor-element-9753da0{--grid-columns:5;--grid-row-gap:40px;--grid-column-gap:20px;}.elementor-36 .elementor-element.elementor-element-5bba58e{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vh;--padding-bottom:5vh;--padding-left:2vw;--padding-right:2vw;}.elementor-36 .elementor-element.elementor-element-5bba58e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-051c2bd{--display:flex;--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-f479fb6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-36 .elementor-element.elementor-element-f479fb6 .elementor-divider-separator{width:100%;}.elementor-36 .elementor-element.elementor-element-f479fb6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-36 .elementor-element.elementor-element-710d7f4{--grid-columns:5;--grid-row-gap:40px;--grid-column-gap:20px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-36 .elementor-element.elementor-element-3bdd754{--width:101.823%;}.elementor-36 .elementor-element.elementor-element-a8dcc7c{--width:101.823%;}.elementor-36 .elementor-element.elementor-element-254d040{--width:101.823%;}.elementor-36 .elementor-element.elementor-element-5bba58e{--width:101.823%;}}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-3bdd754{--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-40ccd32{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-36 .elementor-element.elementor-element-a8dcc7c{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-16e6062{--grid-columns:3;}.elementor-36 .elementor-element.elementor-element-254d040{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-9753da0{--grid-columns:3;}.elementor-36 .elementor-element.elementor-element-5bba58e{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-710d7f4{--grid-columns:3;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-3bdd754{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-40ccd32{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-a8dcc7c{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-16e6062{--grid-columns:2;--grid-column-gap:15px;}.elementor-36 .elementor-element.elementor-element-254d040{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-9753da0{--grid-columns:2;--grid-column-gap:15px;}.elementor-36 .elementor-element.elementor-element-5bba58e{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-710d7f4{--grid-columns:2;--grid-column-gap:15px;}}/* Start custom CSS for divider, class: .elementor-element-aa51c15 */.elementor-divider-separator {
    background: linear-gradient(to right, #A53800, #FFCA94, #E66B25, #813B17) !important;
    border: none !important;
    height: 2px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-16e6062 *//* Reinicia el contador en cada loop */
.elementor-loop-container {
    counter-reset: proyecto;
}

/* Incrementa en cada item del loop */
.e-loop-item {
    counter-increment: proyecto;
}

/* Añade el número antes del título */
.e-loop-item .elementor-widget-theme-post-title .elementor-heading-title a::before {
    content: "/" counter(proyecto, decimal-leading-zero);
    margin-right: 1em;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5121868 */.elementor-divider-separator {
    background: linear-gradient(to right, #A53800, #FFCA94, #E66B25, #813B17) !important;
    border: none !important;
    height: 2px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9753da0 *//* Reinicia el contador en cada loop */
.elementor-loop-container {
    counter-reset: proyecto;
}

/* Incrementa en cada item del loop */
.e-loop-item {
    counter-increment: proyecto;
}

/* Añade el número antes del título */
.e-loop-item .elementor-widget-theme-post-title .elementor-heading-title a::before {
    content: "/" counter(proyecto, decimal-leading-zero);
    margin-right: 1em;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f479fb6 */.elementor-divider-separator {
    background: linear-gradient(to right, #A53800, #FFCA94, #E66B25, #813B17) !important;
    border: none !important;
    height: 2px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-710d7f4 *//* Reinicia el contador en cada loop */
.elementor-loop-container {
    counter-reset: proyecto;
}

/* Incrementa en cada item del loop */
.e-loop-item {
    counter-increment: proyecto;
}

/* Añade el número antes del título */
.e-loop-item .elementor-widget-theme-post-title .elementor-heading-title a::before {
    content: "/" counter(proyecto, decimal-leading-zero);
    margin-right: 1em;
}/* End custom CSS */