.elementor-1020 .elementor-element.elementor-element-07a38f2{--display:flex;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-07a38f2:before,.elementor-1020 .elementor-element.elementor-element-07a38f2>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-07a38f2>.e-con-inner>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-07a38f2>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-07a38f2>.e-con-inner>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-07a38f2>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-1020 .elementor-element.elementor-element-07a38f2>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-1020 .elementor-element.elementor-element-07a38f2>.thegem-ken-burns-bg:before{background-image:url("https://dev.iled.com.mx/wp-content/uploads/2026/08/Cuadriculas-de-fondo-gris-claro-transp.png");--background-overlay:'';background-repeat:repeat;background-size:cover}.elementor-1020 .elementor-element.elementor-element-07a38f2:not(.elementor-motion-effects-element-type-background),.elementor-1020 .elementor-element.elementor-element-07a38f2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-02ca57c)}.elementor-1020 .elementor-element.elementor-element-642c8de{--display:flex;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-1020 .elementor-element.elementor-element-642c8de,.elementor-1020 .elementor-element.elementor-element-642c8de.thegem-e-con-layout-thegem{--content-width:1400px}.elementor-1020 .elementor-element.elementor-element-15f40c7{text-align:center;width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0}.elementor-1020 .elementor-element.elementor-element-15f40c7>.elementor-widget-container{margin:0}.elementor-1020 .elementor-element.elementor-element-15f40c7 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-15f40c7 .thegem-heading .light{font-size:72px;font-weight:500;letter-spacing:0px}.elementor-1020 .elementor-element.elementor-element-a5b554b{width:var(--container-widget-width,800px);max-width:800px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center}.elementor-1020 .elementor-element.elementor-element-a5b554b,.elementor-1020 .elementor-element.elementor-element-a5b554b .elementor-text-editor *{font-family:"Inter",Sans-serif}.elementor-1020 .elementor-element.elementor-element-1171f23{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px}.elementor-1020 .elementor-element.elementor-element-1171f23,.elementor-1020 .elementor-element.elementor-element-1171f23.thegem-e-con-layout-thegem{--content-width:1250px}.elementor-1020 .elementor-element.elementor-element-7003010{--display:flex;--min-height:500px;--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;--justify-content:flex-end;--border-radius:16px;--padding-top:0px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px}.elementor-1020 .elementor-element.elementor-element-7003010 .thegem-section-parallax-background{background-image:url("https://dev.iled.com.mx/wp-content/uploads/2026/08/experiencias-1.jpg");background-position:center center;background-size:cover}.elementor-1020 .elementor-element.elementor-element-32622a1{--display:flex;--border-radius:16px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-32622a1:not(.elementor-motion-effects-element-type-background),.elementor-1020 .elementor-element.elementor-element-32622a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-811e7d9)}.elementor-1020 .elementor-element.elementor-element-32622a1:before,.elementor-1020 .elementor-element.elementor-element-32622a1>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-32622a1>.e-con-inner>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-32622a1>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-32622a1>.e-con-inner>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-32622a1>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-1020 .elementor-element.elementor-element-32622a1>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-1020 .elementor-element.elementor-element-32622a1>.thegem-ken-burns-bg:before{background-color:#fff;--background-overlay:''}.elementor-1020 .elementor-element.elementor-element-fd05a90 .gem-icon{background-color:var(--e-global-color-dcf4deb);font-size:24px;padding:20px;border-style:none}.elementor-1020 .elementor-element.elementor-element-fd05a90>.elementor-widget-container{margin:-40px 0 0}.elementor-1020 .elementor-element.elementor-element-fd05a90 .gem-icon .gem-icon-inner .padding-box-inner{width:24px;height:24px;line-height:24px}.elementor-1020 .elementor-element.elementor-element-fd05a90 .gem-icon .back-angle i{color:var(--e-global-color-5159e9e)}.elementor-1020 .elementor-element.elementor-element-fd05a90 .gem-icon svg{fill:var(--e-global-color-5159e9e)}.elementor-1020 .elementor-element.elementor-element-b91bdb6{width:initial;max-width:initial;padding:0}.elementor-1020 .elementor-element.elementor-element-b91bdb6,.elementor-1020 .elementor-element.elementor-element-b91bdb6 .elementor-text-editor *{font-size:16px}.elementor-1020 .elementor-element.elementor-element-b91bdb6,.elementor-1020 .elementor-element.elementor-element-b91bdb6 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-text)}.elementor-1020 .elementor-element.elementor-element-93298dc{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-1020 .elementor-element.elementor-element-fcde179{--display:flex;--justify-content:space-between}.elementor-1020 .elementor-element.elementor-element-7fc2d7f{--display:flex;--min-height:240px;--justify-content:center;--border-radius:16px}.elementor-1020 .elementor-element.elementor-element-7fc2d7f:not(.elementor-motion-effects-element-type-background),.elementor-1020 .elementor-element.elementor-element-7fc2d7f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#e0e0e0 0%,var(--e-global-color-811e7d9) 80%)}.elementor-1020 .elementor-element.elementor-element-b5bf3d4{text-align:left}.elementor-1020 .elementor-element.elementor-element-b5bf3d4 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-b5bf3d4 .thegem-heading .light{font-size:30px;font-weight:500;line-height:1.1em;letter-spacing:-1px}.elementor-1020 .elementor-element.elementor-element-37a7558{--display:flex;--min-height:245px;--justify-content:flex-end;--overlay-opacity:.3;--border-radius:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-37a7558:not(.elementor-motion-effects-element-type-background),.elementor-1020 .elementor-element.elementor-element-37a7558>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://dev.iled.com.mx/wp-content/uploads/2026/08/hero-section-4.jpg");background-position:center center;background-size:cover}.elementor-1020 .elementor-element.elementor-element-37a7558:before,.elementor-1020 .elementor-element.elementor-element-37a7558>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-37a7558>.e-con-inner>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-37a7558>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-37a7558>.e-con-inner>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-37a7558>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-1020 .elementor-element.elementor-element-37a7558>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-1020 .elementor-element.elementor-element-37a7558>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-1020 .elementor-element.elementor-element-589452c,.elementor-1020 .elementor-element.elementor-element-589452c .elementor-text-editor *{font-size:20px;font-weight:400;line-height:1.1em}.elementor-1020 .elementor-element.elementor-element-ec58b54{--display:flex;--min-height:510px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--overlay-opacity:.5;--border-radius:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-ec58b54 .thegem-section-parallax-background{background-image:url("https://dev.iled.com.mx/wp-content/uploads/2026/08/proyectos-placeholder.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-1020 .elementor-element.elementor-element-ec58b54:before,.elementor-1020 .elementor-element.elementor-element-ec58b54>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-ec58b54>.e-con-inner>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-ec58b54>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-ec58b54>.e-con-inner>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-ec58b54>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-1020 .elementor-element.elementor-element-ec58b54>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-1020 .elementor-element.elementor-element-ec58b54>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-1020 .elementor-element.elementor-element-aec91e8,.elementor-1020 .elementor-element.elementor-element-aec91e8 .elementor-text-editor *{font-family:"Inter",Sans-serif;font-size:19px;font-weight:400;line-height:0;letter-spacing:0px}.elementor-1020 .elementor-element.elementor-element-9bbb8f9{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-9bbb8f9:before,.elementor-1020 .elementor-element.elementor-element-9bbb8f9>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-9bbb8f9>.e-con-inner>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-9bbb8f9>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-9bbb8f9>.e-con-inner>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-9bbb8f9>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-1020 .elementor-element.elementor-element-9bbb8f9>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-1020 .elementor-element.elementor-element-9bbb8f9>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-811e7d9);--background-overlay:''}.elementor-1020 .elementor-element.elementor-element-9bbb8f9:not(.elementor-motion-effects-element-type-background),.elementor-1020 .elementor-element.elementor-element-9bbb8f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-02ca57c)}.elementor-1020 .elementor-element.elementor-element-9bbb8f9,.elementor-1020 .elementor-element.elementor-element-9bbb8f9.thegem-e-con-layout-thegem{--content-width:1250px}.elementor-1020 .elementor-element.elementor-element-1b79508{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-8469046{text-align:left}.elementor-1020 .elementor-element.elementor-element-8469046>.elementor-widget-container{padding:0 0 20px}.elementor-1020 .elementor-element.elementor-element-8469046 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-8469046 .thegem-heading .light{font-size:50px;font-weight:500;line-height:1.1em;letter-spacing:-1px}.elementor-1020 .elementor-element.elementor-element-e6c2d8c{--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-1020 .elementor-element.elementor-element-b2c2fe4{padding:0 0 20px}.elementor-1020 .elementor-element.elementor-element-b2c2fe4,.elementor-1020 .elementor-element.elementor-element-b2c2fe4 .elementor-text-editor *{font-size:16px}.elementor-1020 .elementor-element.elementor-element-2e1fda5{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-2e1fda5:not(.elementor-motion-effects-element-type-background),.elementor-1020 .elementor-element.elementor-element-2e1fda5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-1020 .elementor-element.elementor-element-f86d1fb{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-1020 .elementor-element.elementor-element-ed5cc6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-dfff7cd,.elementor-1020 .elementor-element.elementor-element-dfff7cd .elementor-text-editor *{font-size:30px;font-weight:500;line-height:1.1em;letter-spacing:-1px}.elementor-1020 .elementor-element.elementor-element-dfff7cd,.elementor-1020 .elementor-element.elementor-element-dfff7cd .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-text)}.elementor-1020 .elementor-element.elementor-element-554e230{--display:flex;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-1020 .elementor-element.elementor-element-e02c8b0{--e-image-carousel-slides-to-show:5}.elementor-1020 .elementor-element.elementor-element-e02c8b0 .swiper-wrapper{display:flex;align-items:center}.elementor-1020 .elementor-element.elementor-element-a45581e{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-a45581e:before,.elementor-1020 .elementor-element.elementor-element-a45581e>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-a45581e>.e-con-inner>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-a45581e>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-a45581e>.e-con-inner>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-a45581e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-1020 .elementor-element.elementor-element-a45581e>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-1020 .elementor-element.elementor-element-a45581e>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-811e7d9);--background-overlay:''}.elementor-1020 .elementor-element.elementor-element-a45581e:not(.elementor-motion-effects-element-type-background),.elementor-1020 .elementor-element.elementor-element-a45581e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-02ca57c)}.elementor-1020 .elementor-element.elementor-element-a45581e,.elementor-1020 .elementor-element.elementor-element-a45581e.thegem-e-con-layout-thegem{--content-width:1250px}.elementor-1020 .elementor-element.elementor-element-abd5eaf{text-align:left}.elementor-1020 .elementor-element.elementor-element-abd5eaf>.elementor-widget-container{padding:0 0 20px}.elementor-1020 .elementor-element.elementor-element-abd5eaf .thegem-heading,.elementor-1020 .elementor-element.elementor-element-abd5eaf .thegem-heading .light{font-size:50px;font-weight:500;line-height:1.1em;letter-spacing:-1px}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-1020 .elementor-element.elementor-element-b1c44d7 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(20px/2) !important}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-1020 .elementor-element.elementor-element-b1c44d7 .skeleton-posts.portfolio-row{margin:calc(-20px/2)}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-20px/2) 0}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:20px;padding-right:20px}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(20px/2);padding-right:calc(20px/2)}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:20px;padding-right:20px}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:20px}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-20px/2)}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters{text-align:left}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters a,.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{border-radius:16px}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters a,.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{background-color:var(--e-global-color-7c71da6);color:var(--e-global-color-text)}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters a span,.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{font-size:12px;font-weight:400;text-transform:none}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters a:hover,.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button:hover{background-color:var(--e-global-color-5159e9e);color:var(--e-global-color-811e7d9)}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters a.active,.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button.active{background-color:var(--e-global-color-5159e9e);color:var(--e-global-color-811e7d9)}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio-selected-filters .portfolio-selected-filter-item{font-weight:400;border-radius:16px}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-load-more{margin-top:20px}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio-load-more button{border-radius:50px;padding:0 35px;background-color:var(--e-global-color-primary)}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio-load-more button span{color:var(--e-global-color-811e7d9)}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio-load-more button i:before{color:var(--e-global-color-811e7d9)}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio-load-more button svg{fill:var(--e-global-color-811e7d9)}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio-load-more button:hover span{color:#fff}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio-load-more button:hover i:before{color:#fff}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio-load-more button:hover svg{fill:#fff}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio-load-more button:hover{background-color:#2f3942}.elementor-1020 .elementor-element.elementor-element-75153a2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px}.elementor-1020 .elementor-element.elementor-element-75153a2:before,.elementor-1020 .elementor-element.elementor-element-75153a2>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-75153a2>.e-con-inner>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-75153a2>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-75153a2>.e-con-inner>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-75153a2>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-1020 .elementor-element.elementor-element-75153a2>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-1020 .elementor-element.elementor-element-75153a2>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-811e7d9);background-image:url("https://dev.iled.com.mx/wp-content/uploads/2026/08/Cuadriculas-de-fondo-gris-claro-transp.png");--background-overlay:'';background-size:cover}.elementor-1020 .elementor-element.elementor-element-75153a2:not(.elementor-motion-effects-element-type-background),.elementor-1020 .elementor-element.elementor-element-75153a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-02ca57c)}.elementor-1020 .elementor-element.elementor-element-75153a2,.elementor-1020 .elementor-element.elementor-element-75153a2.thegem-e-con-layout-thegem{--content-width:1250px}.elementor-1020 .elementor-element.elementor-element-ac05920{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-c3eeb64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-14ec250{text-align:left;width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-1020 .elementor-element.elementor-element-14ec250 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-14ec250 .thegem-heading .light{font-size:50px;font-weight:500;text-transform:none;line-height:1em;letter-spacing:-1px}.elementor-1020 .elementor-element.elementor-element-73eab31{width:initial;max-width:initial;margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px}.elementor-1020 .elementor-element.elementor-element-73eab31.elementor-element{--align-self:center}.elementor-1020 .elementor-element.elementor-element-73eab31,.elementor-1020 .elementor-element.elementor-element-73eab31 .elementor-text-editor *{font-size:16px}.elementor-1020 .elementor-element.elementor-element-dcc4f27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-dedce7f{width:var(--container-widget-width,500px);max-width:500px;margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-1020 .elementor-element.elementor-element-dedce7f,.elementor-1020 .elementor-element.elementor-element-dedce7f .elementor-text-editor *{font-size:24px;font-weight:500;text-transform:none;line-height:1em;letter-spacing:-1px}.elementor-1020 .elementor-element.elementor-element-5476d5b{text-align:left;width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-1020 .elementor-element.elementor-element-5476d5b>.elementor-widget-container{margin:0}.elementor-1020 .elementor-element.elementor-element-5476d5b .thegem-heading,.elementor-1020 .elementor-element.elementor-element-5476d5b .thegem-heading .light{font-size:40px;font-weight:500;text-transform:none;line-height:1em;letter-spacing:-1px}.elementor-1020 .elementor-element.elementor-element-5476d5b .thegem-heading:hover>span,.elementor-1020 .elementor-element.elementor-element-5476d5b .thegem-heading:hover>a,.elementor-1020 .elementor-element.elementor-element-5476d5b .thegem-heading:hover span.colored{color:var(--e-global-color-5159e9e)}.elementor-1020 .elementor-element.elementor-element-60d94a0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panels .gem-tta-panel.gem-tta-active .gem-tta-panel-heading{background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-5159e9e) 0%,var(--e-global-color-accent) 100%)}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel .gem-tta-panel-title>a{justify-content:flex-start;padding:20px 40px 20px 40px!important}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{background-color:#f2f2f2;border-style:none;border-radius:16px 16px 16px 16px!important}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading:hover,.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading:focus{background-color:#f2f2f2}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel:not(:first-child){margin-top:20px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading,.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel .gem-tta-panel-body{border-style:none}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading{border-radius:16px 16px 0 0!important}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-panel-body{border-radius:0 0 16px 16px!important;border-top-style:none!important}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active{border-radius:16px 16px 16px 16px!important}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-title-text{font-family:"Inter",Sans-serif;font-size:18px;font-weight:500}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-panel-title>a .gem-tta-title-text{color:var(--e-global-color-811e7d9)}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-controls-icon i{font-size:32px;line-height:32px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-controls-icon svg{width:32px;height:32px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel:not(.gem-tta-active) .gem-tta-controls-icon i{font-size:32px;line-height:32px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel:not(.gem-tta-active) .gem-tta-controls-icon svg{width:32px;height:32px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel:not(.gem-tta-active) .gem-tta-title-text{font-family:"Inter",Sans-serif;font-size:18px;font-weight:500}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta.gem-tta-general.gem-tta-accordion .gem-tta-panel-body{padding:30px 40px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel-body{font-size:16px;color:var(--e-global-color-text);text-align:left!important}.elementor-1020 .elementor-element.elementor-element-14e737e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:.5;--padding-top:100px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-1020 .elementor-element.elementor-element-14e737e:not(.elementor-motion-effects-element-type-background),.elementor-1020 .elementor-element.elementor-element-14e737e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://dev.iled.com.mx/wp-content/uploads/2026/07/placehoolder10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1020 .elementor-element.elementor-element-14e737e:before,.elementor-1020 .elementor-element.elementor-element-14e737e>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-14e737e>.e-con-inner>.elementor-background-video-container:before,.elementor-1020 .elementor-element.elementor-element-14e737e>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-14e737e>.e-con-inner>.elementor-background-slideshow:before,.elementor-1020 .elementor-element.elementor-element-14e737e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-1020 .elementor-element.elementor-element-14e737e>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-1020 .elementor-element.elementor-element-14e737e>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-1020 .elementor-element.elementor-element-14e737e,.elementor-1020 .elementor-element.elementor-element-14e737e.thegem-e-con-layout-thegem{--content-width:1250px}.elementor-1020 .elementor-element.elementor-element-f8b3ad3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-e872d79>.elementor-widget-container{margin:0 0 30px}.elementor-1020 .elementor-element.elementor-element-e872d79 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-e872d79 .thegem-heading .light{font-size:64px;font-weight:400;line-height:1.1em;letter-spacing:-1px}.elementor-1020 .elementor-element.elementor-element-e872d79 .thegem-heading span.label{color:#e3e3e3}.elementor-1020 .elementor-element.elementor-element-4bfd1fd{width:var(--container-widget-width,730px);max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0}.elementor-1020 .elementor-element.elementor-element-4bfd1fd>.elementor-widget-container{padding:0}.elementor-1020 .elementor-element.elementor-element-4bfd1fd .thegem-heading,.elementor-1020 .elementor-element.elementor-element-4bfd1fd .thegem-heading .light{font-family:"Inter",Sans-serif;font-size:16px}.elementor-1020 .elementor-element.elementor-element-2e40fa0{--display:flex;--border-radius:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5}@media(max-width:1366px){.elementor-1020 .elementor-element.elementor-element-07a38f2{--padding-top:180px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-1171f23{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-b91bdb6{padding:0}.elementor-1020 .elementor-element.elementor-element-b91bdb6,.elementor-1020 .elementor-element.elementor-element-b91bdb6 .elementor-text-editor *{font-size:16px}.elementor-1020 .elementor-element.elementor-element-b5bf3d4 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-b5bf3d4 .thegem-heading .light{font-size:28px}.elementor-1020 .elementor-element.elementor-element-589452c{padding:0}.elementor-1020 .elementor-element.elementor-element-589452c,.elementor-1020 .elementor-element.elementor-element-589452c .elementor-text-editor *{font-size:20px}.elementor-1020 .elementor-element.elementor-element-aec91e8{padding:0}.elementor-1020 .elementor-element.elementor-element-aec91e8,.elementor-1020 .elementor-element.elementor-element-aec91e8 .elementor-text-editor *{font-size:20px}.elementor-1020 .elementor-element.elementor-element-9bbb8f9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-8469046 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-8469046 .thegem-heading .light{font-size:36px}.elementor-1020 .elementor-element.elementor-element-dfff7cd,.elementor-1020 .elementor-element.elementor-element-dfff7cd .elementor-text-editor *{line-height:1.1em}.elementor-1020 .elementor-element.elementor-element-a45581e{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-abd5eaf .thegem-heading,.elementor-1020 .elementor-element.elementor-element-abd5eaf .thegem-heading .light{font-size:36px}.elementor-1020 .elementor-element.elementor-element-75153a2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-14ec250 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-14ec250 .thegem-heading .light{font-size:50px}.elementor-1020 .elementor-element.elementor-element-5476d5b .thegem-heading,.elementor-1020 .elementor-element.elementor-element-5476d5b .thegem-heading .light{font-size:30px}.elementor-1020 .elementor-element.elementor-element-14e737e{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-e872d79 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-e872d79 .thegem-heading .light{font-size:52px}.elementor-1020 .elementor-element.elementor-element-2e40fa0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-cfd4fa9{padding:0}}@media(max-width:1024px){.elementor-1020 .elementor-element.elementor-element-07a38f2{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-15f40c7{text-align:left;width:100%;max-width:100%}.elementor-1020 .elementor-element.elementor-element-a5b554b{width:100%;max-width:100%;padding:0;text-align:start}.elementor-1020 .elementor-element.elementor-element-a5b554b,.elementor-1020 .elementor-element.elementor-element-a5b554b .elementor-text-editor *{font-size:14px}.elementor-1020 .elementor-element.elementor-element-1171f23{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-7003010{--justify-content:center;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-b91bdb6,.elementor-1020 .elementor-element.elementor-element-b91bdb6 .elementor-text-editor *{font-size:14px}.elementor-1020 .elementor-element.elementor-element-93298dc{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-1020 .elementor-element.elementor-element-7fc2d7f{--min-height:200px}.elementor-1020 .elementor-element.elementor-element-37a7558{--min-height:200px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-ec58b54 .thegem-section-parallax-background{background-size:contain}.elementor-1020 .elementor-element.elementor-element-ec58b54{--overlay-opacity:.67;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-1020 .elementor-element.elementor-element-9bbb8f9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-1b79508{--justify-content:center}.elementor-1020 .elementor-element.elementor-element-b2c2fe4,.elementor-1020 .elementor-element.elementor-element-b2c2fe4 .elementor-text-editor *{font-size:14px}.elementor-1020 .elementor-element.elementor-element-2e1fda5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-ed5cc6b{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-554e230{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-e02c8b0{--e-image-carousel-slides-to-show:4}.elementor-1020 .elementor-element.elementor-element-a45581e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-75153a2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-ac05920{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-1020 .elementor-element.elementor-element-73eab31{width:100%;max-width:100%}.elementor-1020 .elementor-element.elementor-element-73eab31,.elementor-1020 .elementor-element.elementor-element-73eab31 .elementor-text-editor *{font-size:16px}.elementor-1020 .elementor-element.elementor-element-60d94a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-title-text{font-size:20px;line-height:1.1em}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel:not(.gem-tta-active) .gem-tta-title-text{font-size:20px;line-height:1.1em}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta.gem-tta-general.gem-tta-accordion .gem-tta-panel-body{padding:20px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel-body{font-size:16px;line-height:1em}.elementor-1020 .elementor-element.elementor-element-14e737e{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-14e737e:not(.elementor-motion-effects-element-type-background),.elementor-1020 .elementor-element.elementor-element-14e737e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-1020 .elementor-element.elementor-element-e872d79 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-e872d79 .thegem-heading .light{line-height:1.1em}.elementor-1020 .elementor-element.elementor-element-4bfd1fd{text-align:left}.elementor-1020 .elementor-element.elementor-element-4bfd1fd>.elementor-widget-container{padding:0 2px 0 0}.elementor-1020 .elementor-element.elementor-element-4bfd1fd .thegem-heading,.elementor-1020 .elementor-element.elementor-element-4bfd1fd .thegem-heading .light{font-size:14px}.elementor-1020 .elementor-element.elementor-element-2e40fa0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-cfd4fa9{margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0}}@media(max-width:767px){.elementor-1020 .elementor-element.elementor-element-07a38f2{--border-radius:0px;--padding-top:140px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-642c8de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-15f40c7{text-align:left}.elementor-1020 .elementor-element.elementor-element-15f40c7>.elementor-widget-container{margin:0}.elementor-1020 .elementor-element.elementor-element-15f40c7 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-15f40c7 .thegem-heading .light{line-height:1.1em;letter-spacing:0em}.elementor-1020 .elementor-element.elementor-element-a5b554b{padding:0;text-align:start}.elementor-1020 .elementor-element.elementor-element-1171f23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-7003010{--min-height:300px;--border-radius:20px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-fd05a90>.elementor-widget-container{margin:-20px 0 0}.elementor-1020 .elementor-element.elementor-element-ec58b54{--min-height:200px;--overlay-opacity:1;--border-radius:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-ec58b54 .thegem-section-parallax-background{background-position:0 0;background-size:cover}.elementor-1020 .elementor-element.elementor-element-9bbb8f9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-1b79508{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-8469046 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-8469046 .thegem-heading .light{font-size:34px}.elementor-1020 .elementor-element.elementor-element-e6c2d8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-b2c2fe4,.elementor-1020 .elementor-element.elementor-element-b2c2fe4 .elementor-text-editor *{font-size:14px}.elementor-1020 .elementor-element.elementor-element-2e1fda5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-ed5cc6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-554e230{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-e02c8b0{--e-image-carousel-slides-to-show:3}.elementor-1020 .elementor-element.elementor-element-abd5eaf .thegem-heading,.elementor-1020 .elementor-element.elementor-element-abd5eaf .thegem-heading .light{font-size:34px}.elementor-1020 .elementor-element.elementor-element-b1c44d7>.elementor-widget-container{padding:0}.elementor-1020 .elementor-element.elementor-element-b1c44d7 .portfolio.portfolio-grid.news-grid .portfolio-load-more{margin-top:20px}.elementor-1020 .elementor-element.elementor-element-75153a2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-ac05920{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-14ec250 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-14ec250 .thegem-heading .light{font-size:30px}.elementor-1020 .elementor-element.elementor-element-73eab31{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing,0px) + 30px) 0px}.elementor-1020 .elementor-element.elementor-element-73eab31,.elementor-1020 .elementor-element.elementor-element-73eab31 .elementor-text-editor *{font-size:14px}.elementor-1020 .elementor-element.elementor-element-dedce7f,.elementor-1020 .elementor-element.elementor-element-dedce7f .elementor-text-editor *{font-size:24px}.elementor-1020 .elementor-element.elementor-element-5476d5b .thegem-heading,.elementor-1020 .elementor-element.elementor-element-5476d5b .thegem-heading .light{font-size:24px}.elementor-1020 .elementor-element.elementor-element-60d94a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading{border-radius:16px 16px 0 0!important}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-panel-body{border-radius:0 0 16px 16px!important}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active{border-radius:16px 16px 16px 16px!important}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel .gem-tta-panel-title>a{padding:12px 50px 12px 35px!important}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel.gem-tta-active .gem-tta-title-text{font-size:16px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{border-radius:16px 16px 16px 16px!important}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel:not(.gem-tta-active) .gem-tta-title-text{font-size:16px}.elementor-1020 .elementor-element.elementor-element-80d4aa1 .gem-tta-panel-body{font-size:14px}.elementor-1020 .elementor-element.elementor-element-14e737e{--overlay-opacity:.8;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-1020 .elementor-element.elementor-element-f8b3ad3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1020 .elementor-element.elementor-element-e872d79 .thegem-heading,.elementor-1020 .elementor-element.elementor-element-e872d79 .thegem-heading .light{font-size:30px}.elementor-1020 .elementor-element.elementor-element-4bfd1fd{text-align:left}.elementor-1020 .elementor-element.elementor-element-4bfd1fd>.elementor-widget-container{padding:0}.elementor-1020 .elementor-element.elementor-element-2e40fa0{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}}@media(min-width:768px){.elementor-1020 .elementor-element.elementor-element-1b79508{--width:50%}.elementor-1020 .elementor-element.elementor-element-e6c2d8c{--width:50%}.elementor-1020 .elementor-element.elementor-element-f86d1fb{--width:1250px}.elementor-1020 .elementor-element.elementor-element-ed5cc6b{--width:25%}.elementor-1020 .elementor-element.elementor-element-554e230{--width:75%}.elementor-1020 .elementor-element.elementor-element-ac05920{--width:50%}.elementor-1020 .elementor-element.elementor-element-60d94a0{--width:50%}.elementor-1020 .elementor-element.elementor-element-f8b3ad3{--width:50%}.elementor-1020 .elementor-element.elementor-element-2e40fa0{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-1020 .elementor-element.elementor-element-ed5cc6b{--width:50%}.elementor-1020 .elementor-element.elementor-element-554e230{--width:100%}.elementor-1020 .elementor-element.elementor-element-ac05920{--width:100%}.elementor-1020 .elementor-element.elementor-element-60d94a0{--width:100%}.elementor-1020 .elementor-element.elementor-element-f8b3ad3{--width:100%}.elementor-1020 .elementor-element.elementor-element-2e40fa0{--width:100%}}.pantallas-gigantes h2{font-size:19px !important;line-height:clamp(1.1em,0rem + 3vw,1.1em) !important}.carrusel-clientes .swiper-slide-image{opacity:.5}.carrusel-clientes .swiper-slide-image:hover{opacity:1}.elementor-kit-17 img{border-radius:16px 16px 0 0!important}iframe[id^=inline-]{opacity:1 !important;visibility:visible !important;position:relative !important;left:0 !important;pointer-events:auto !important;height:600px !important;overflow:hidden!important}