.elementor-26237 .elementor-element.elementor-element-e8256c4{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26237 .elementor-element.elementor-element-b8c0ec0{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-26237 .elementor-element.elementor-element-b8c0ec0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-26237 .elementor-element.elementor-element-b8c0ec0.elementor-element{--align-self:center;}.elementor-26237 .elementor-element.elementor-element-b8c0ec0 .prelements-heading{text-align:center;}.elementor-26237 .elementor-element.elementor-element-b8c0ec0 .prelements-heading .title-inner .title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:40px;color:var( --e-global-color-b3dbd4f );margin:15px 0px 0px 0px!important;}.elementor-26237 .elementor-element.elementor-element-b8c0ec0 .prelements-heading .title-inner .sub-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-b8c0ec0 .prelements-heading .description,
					.elementor-26237 .elementor-element.elementor-element-b8c0ec0 .prelements-heading .description p{margin:0px 0px 0px 0px;}.elementor-26237 .elementor-element.elementor-element-b8c0ec0 .prelements-heading .title-inner .title span, .elementor-26237 .elementor-element.elementor-element-b8c0ec0 .prelements-heading .title-inner .title span a, .elementor-26237 .elementor-element.elementor-element-b8c0ec0 .description span{color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-b8c0ec0 .prelements-heading .title-inner span.sub-text svg{fill:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-b8c0ec0 .prelements-heading .title-inner span.sub-text svg path{fill:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-0c05097 .gallery-item{padding:0 50px 50px 0;}.elementor-26237 .elementor-element.elementor-element-0c05097 .gallery{margin:0 -50px -50px 0;}.elementor-26237 .elementor-element.elementor-element-0c05097 .gallery-item .gallery-caption{text-align:center;}.elementor-26237 .elementor-element.elementor-element-4ba2475{--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;--padding-top:102px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-26237 .elementor-element.elementor-element-7ce8814{left:0px;}body.rtl .elementor-26237 .elementor-element.elementor-element-7ce8814{right:0px;}.elementor-26237 .elementor-element.elementor-element-7ce8814{top:40px;}.elementor-26237 .elementor-element.elementor-element-7ce8814 .rs-image{text-align:left;}.elementor-26237 .elementor-element.elementor-element-7ce8814 .rs-image img{width:300px;height:auto;}body:not(.rtl) .elementor-26237 .elementor-element.elementor-element-83114a0{right:80px;}body.rtl .elementor-26237 .elementor-element.elementor-element-83114a0{left:80px;}.elementor-26237 .elementor-element.elementor-element-83114a0{top:161px;z-index:1;}.elementor-26237 .elementor-element.elementor-element-83114a0 .rs-image{text-align:left;}.elementor-26237 .elementor-element.elementor-element-83114a0 .rs-image img{width:100px;height:auto;}body:not(.rtl) .elementor-26237 .elementor-element.elementor-element-61d63c8{right:31px;}body.rtl .elementor-26237 .elementor-element.elementor-element-61d63c8{left:31px;}.elementor-26237 .elementor-element.elementor-element-61d63c8{top:111px;}.elementor-26237 .elementor-element.elementor-element-61d63c8 .rs-image{text-align:left;}.elementor-26237 .elementor-element.elementor-element-61d63c8 .rs-image img{width:70px;height:auto;}.elementor-26237 .elementor-element.elementor-element-df17fe7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-26237 .elementor-element.elementor-element-f78fd5e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-26237 .elementor-element.elementor-element-f78fd5e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-26237 .elementor-element.elementor-element-f78fd5e .prelements-heading{text-align:center;}.elementor-26237 .elementor-element.elementor-element-f78fd5e .prelements-heading .title-inner .title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:30px;color:var( --e-global-color-b3dbd4f );margin:15px 0px 0px 0px!important;}.elementor-26237 .elementor-element.elementor-element-f78fd5e .prelements-heading .title-inner .sub-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-f78fd5e .prelements-heading .description,
					.elementor-26237 .elementor-element.elementor-element-f78fd5e .prelements-heading .description p{margin:0px 0px 0px 0px;}.elementor-26237 .elementor-element.elementor-element-f78fd5e .prelements-heading .title-inner .title span, .elementor-26237 .elementor-element.elementor-element-f78fd5e .prelements-heading .title-inner .title span a, .elementor-26237 .elementor-element.elementor-element-f78fd5e .description span{color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-de3bead{width:100%;max-width:100%;z-index:1;}.elementor-26237 .elementor-element.elementor-element-de3bead > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-addon-sliders .grid-item{padding:0 15px;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio .portfolio-item{margin:0px 0px 80px 0px;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio .portfolio-item .p-title a{color:var( --e-global-color-b3dbd4f );}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio .portfolio-item .p-title{color:var( --e-global-color-b3dbd4f );margin:0px 0px 0px 0px;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio-slider .portfolio-item .portfolio-content .p-title a{color:var( --e-global-color-b3dbd4f );}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio .portfolio-item .p-title a:hover{color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio .portfolio-item .p-title:hover{color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio-style4 .portfolio-item .portfolio-content:hover .p-title a{color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio .portfolio-item .portfolio-content .p-category a:hover{color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio-style4 .portfolio-item .portfolio-content:hover .p-category a{color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio .portfolio-item .portfolio-content .p-category a{background-color:#02010100;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio-slider .portfolio-item .portfolio-content{position:relative;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio.swiper .content-details{position:relative;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio-style1 .portfolio-item .portfolio-content{position:relative;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-addon-slider .slick-dots li button:after{background:#E1E1E1;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-addon-slider .slick-dots li button{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-addon-slider .slick-dots li button:hover:after,
					.elementor-26237 .elementor-element.elementor-element-de3bead .rs-addon-slider .slick-dots li.slick-active button:after{background:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-addon-slider .slick-dots li button:hover{border-color:#1113191A;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-addon-slider .slick-dots li.slick-active button{border-color:#1113191A;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-addon-slider .slick-dots{margin-bottom:25px;}.elementor-26237 .elementor-element.elementor-element-631bf33{width:100%;max-width:100%;}.elementor-26237 .elementor-element.elementor-element-631bf33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-grid-figure{text-align:center;background-color:#F7F7F7;}.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-addon-slider .grid-item .rs-grid-figure{margin-left:15px;margin-right:15px;}.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-addon-slider .slick-dots li button{border-color:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-addon-slider .slick-dots li button:hover{background:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-addon-slider .slick-dots li.slick-active button{background:var( --e-global-color-primary );}.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-addon-slider .slick-dots{margin-bottom:-0px;}.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-grid-figure .rs-grid-img{width:90px;}@media(max-width:1366px){.elementor-26237 .elementor-element.elementor-element-e8256c4{--padding-top:120px;--padding-bottom:95px;--padding-left:10px;--padding-right:10px;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio-slider .portfolio-item .portfolio-content .p-title a,.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio-slider .portfolio-item .portfolio-content .p-title{font-size:17px;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio .portfolio-item .p-title a{padding:0px 0px 0px 0px;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio .portfolio-item .p-title{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-26237 .elementor-element.elementor-element-e8256c4{--padding-top:60px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-26237 .elementor-element.elementor-element-b8c0ec0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26237 .elementor-element.elementor-element-4ba2475{--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-26237 .elementor-element.elementor-element-f78fd5e{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio-slider .portfolio-item .portfolio-content .p-title a,.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio-slider .portfolio-item .portfolio-content .p-title{font-size:20px;}}@media(max-width:767px){body:not(.rtl) .elementor-26237 .elementor-element.elementor-element-7ce8814{left:0px;}body.rtl .elementor-26237 .elementor-element.elementor-element-7ce8814{right:0px;}.elementor-26237 .elementor-element.elementor-element-7ce8814{top:-120px;}.elementor-26237 .elementor-element.elementor-element-7ce8814 .rs-image img{width:171px;height:auto;}body:not(.rtl) .elementor-26237 .elementor-element.elementor-element-83114a0{right:0px;}body.rtl .elementor-26237 .elementor-element.elementor-element-83114a0{left:0px;}.elementor-26237 .elementor-element.elementor-element-83114a0{top:-71px;}.elementor-26237 .elementor-element.elementor-element-61d63c8{top:-100px;}.elementor-26237 .elementor-element.elementor-element-f78fd5e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio-slider .portfolio-item .portfolio-content,
					.elementor-26237 .elementor-element.elementor-element-de3bead .rs-portfolio.swiper .content-details{margin:0px 0px -0px 0px;}.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-grid-figure{height:150px;}.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-grid-figure .rs-grid-img{width:65px;}}/* Start RS Addons Custom CSS for Galería básica. Unique ID: 0c05097*/.elementor-26237 .elementor-element.elementor-element-0c05097 .elementor-image-gallery .gallery-item img {
    margin: 0 auto;
    aspect-ratio: 1/1;
    object-fit: contain;
    width: 100%;
}
.elementor-26237 .elementor-element.elementor-element-0c05097 .gallery-icon {
    border: 1px solid #b3b0b0;
    border-radius: 30px;
    padding: 20px !important;
}
.elementor-26237 .elementor-element.elementor-element-0c05097 .gallery-caption {
    border-radius: 30px;
    padding: 10px;
    background: #f30000;
    color: #fff;
    line-height: 18px;
    width: 80% !important;
    margin: -20px auto !important;
}/* End RS Addons Custom CSS */
/* Start RS Addons Custom CSS for RS Logo Showcase. Unique ID: 631bf33*/.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-grid-img {
    width: 100% !important;
    background: #fff;
    height: 70px;
    object-fit: contain;
}
.elementor-26237 .elementor-element.elementor-element-631bf33 .rs-grid-figure{
    background: #fff !important;
}
.elementor-26237 .elementor-element.elementor-element-631bf33 a{
    pointer-events: none;
}/* End RS Addons Custom CSS */