.elementor-36870 .elementor-element.elementor-element-5566a65{--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-36870 .elementor-element.elementor-element-5566a65:before,.elementor-36870 .elementor-element.elementor-element-5566a65>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-5566a65>.e-con-inner>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-5566a65>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-5566a65>.e-con-inner>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-5566a65>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-36870 .elementor-element.elementor-element-5566a65>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-36870 .elementor-element.elementor-element-5566a65>.thegem-ken-burns-bg:before{background-image:url("https://sandbox-iled.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-36870 .elementor-element.elementor-element-5566a65:not(.elementor-motion-effects-element-type-background),.elementor-36870 .elementor-element.elementor-element-5566a65>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-02ca57c)}.elementor-36870 .elementor-element.elementor-element-e72cc28{--display:flex;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-36870 .elementor-element.elementor-element-e72cc28,.elementor-36870 .elementor-element.elementor-element-e72cc28.thegem-e-con-layout-thegem{--content-width:1400px}.elementor-36870 .elementor-element.elementor-element-7a80c37{text-align:center;width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0}.elementor-36870 .elementor-element.elementor-element-7a80c37>.elementor-widget-container{margin:0}.elementor-36870 .elementor-element.elementor-element-7a80c37 .thegem-heading,.elementor-36870 .elementor-element.elementor-element-7a80c37 .thegem-heading .light{font-size:72px;font-weight:500;letter-spacing:0px}.elementor-36870 .elementor-element.elementor-element-53e48e0{width:var(--container-widget-width,800px);max-width:800px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center}.elementor-36870 .elementor-element.elementor-element-53e48e0,.elementor-36870 .elementor-element.elementor-element-53e48e0 .elementor-text-editor *{font-family:"Inter",Sans-serif}.elementor-36870 .elementor-element.elementor-element-8ef1ec6{--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-36870 .elementor-element.elementor-element-8ef1ec6,.elementor-36870 .elementor-element.elementor-element-8ef1ec6.thegem-e-con-layout-thegem{--content-width:1250px}.elementor-36870 .elementor-element.elementor-element-3a005e3{--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-36870 .elementor-element.elementor-element-3a005e3 .thegem-section-parallax-background{background-image:url("https://sandbox-iled.dev.iled.com.mx/wp-content/uploads/2026/08/experiencias-1.jpg");background-position:center center;background-size:cover}.elementor-36870 .elementor-element.elementor-element-ff29a21{--display:flex;--border-radius:16px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-ff29a21:not(.elementor-motion-effects-element-type-background),.elementor-36870 .elementor-element.elementor-element-ff29a21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-811e7d9)}.elementor-36870 .elementor-element.elementor-element-ff29a21:before,.elementor-36870 .elementor-element.elementor-element-ff29a21>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-ff29a21>.e-con-inner>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-ff29a21>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-ff29a21>.e-con-inner>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-ff29a21>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-36870 .elementor-element.elementor-element-ff29a21>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-36870 .elementor-element.elementor-element-ff29a21>.thegem-ken-burns-bg:before{background-color:#fff;--background-overlay:''}.elementor-36870 .elementor-element.elementor-element-a67d8f2 .gem-icon{background-color:var(--e-global-color-dcf4deb);font-size:24px;padding:20px;border-style:none}.elementor-36870 .elementor-element.elementor-element-a67d8f2>.elementor-widget-container{margin:-40px 0 0}.elementor-36870 .elementor-element.elementor-element-a67d8f2 .gem-icon .gem-icon-inner .padding-box-inner{width:24px;height:24px;line-height:24px}.elementor-36870 .elementor-element.elementor-element-a67d8f2 .gem-icon .back-angle i{color:var(--e-global-color-5159e9e)}.elementor-36870 .elementor-element.elementor-element-a67d8f2 .gem-icon svg{fill:var(--e-global-color-5159e9e)}.elementor-36870 .elementor-element.elementor-element-90ac154{width:initial;max-width:initial;padding:0}.elementor-36870 .elementor-element.elementor-element-90ac154,.elementor-36870 .elementor-element.elementor-element-90ac154 .elementor-text-editor *{font-size:16px}.elementor-36870 .elementor-element.elementor-element-90ac154,.elementor-36870 .elementor-element.elementor-element-90ac154 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-text)}.elementor-36870 .elementor-element.elementor-element-7636103{--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-36870 .elementor-element.elementor-element-48cc8ce{--display:flex;--justify-content:space-between}.elementor-36870 .elementor-element.elementor-element-a8a4389{--display:flex;--min-height:240px;--justify-content:center;--border-radius:16px}.elementor-36870 .elementor-element.elementor-element-a8a4389:not(.elementor-motion-effects-element-type-background),.elementor-36870 .elementor-element.elementor-element-a8a4389>.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-36870 .elementor-element.elementor-element-d7deefb{text-align:left}.elementor-36870 .elementor-element.elementor-element-d7deefb .thegem-heading,.elementor-36870 .elementor-element.elementor-element-d7deefb .thegem-heading .light{font-size:30px;font-weight:500;line-height:1.1em;letter-spacing:-1px}.elementor-36870 .elementor-element.elementor-element-a16e654{--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-36870 .elementor-element.elementor-element-a16e654:not(.elementor-motion-effects-element-type-background),.elementor-36870 .elementor-element.elementor-element-a16e654>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sandbox-iled.dev.iled.com.mx/wp-content/uploads/2026/08/hero-section-4.jpg");background-position:center center;background-size:cover}.elementor-36870 .elementor-element.elementor-element-a16e654:before,.elementor-36870 .elementor-element.elementor-element-a16e654>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-a16e654>.e-con-inner>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-a16e654>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-a16e654>.e-con-inner>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-a16e654>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-36870 .elementor-element.elementor-element-a16e654>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-36870 .elementor-element.elementor-element-a16e654>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-36870 .elementor-element.elementor-element-a9ab348,.elementor-36870 .elementor-element.elementor-element-a9ab348 .elementor-text-editor *{font-size:20px;font-weight:400;line-height:1.1em}.elementor-36870 .elementor-element.elementor-element-911dc9c{--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-36870 .elementor-element.elementor-element-911dc9c .thegem-section-parallax-background{background-image:url("https://sandbox-iled.dev.iled.com.mx/wp-content/uploads/2026/08/proyectos-placeholder.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-36870 .elementor-element.elementor-element-911dc9c:before,.elementor-36870 .elementor-element.elementor-element-911dc9c>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-911dc9c>.e-con-inner>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-911dc9c>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-911dc9c>.e-con-inner>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-911dc9c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-36870 .elementor-element.elementor-element-911dc9c>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-36870 .elementor-element.elementor-element-911dc9c>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-36870 .elementor-element.elementor-element-2457b85,.elementor-36870 .elementor-element.elementor-element-2457b85 .elementor-text-editor *{font-family:"Inter",Sans-serif;font-size:19px;font-weight:400;line-height:0;letter-spacing:0px}.elementor-36870 .elementor-element.elementor-element-3524cab{--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-36870 .elementor-element.elementor-element-3524cab:before,.elementor-36870 .elementor-element.elementor-element-3524cab>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-3524cab>.e-con-inner>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-3524cab>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-3524cab>.e-con-inner>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-3524cab>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-36870 .elementor-element.elementor-element-3524cab>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-36870 .elementor-element.elementor-element-3524cab>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-811e7d9);--background-overlay:''}.elementor-36870 .elementor-element.elementor-element-3524cab:not(.elementor-motion-effects-element-type-background),.elementor-36870 .elementor-element.elementor-element-3524cab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-02ca57c)}.elementor-36870 .elementor-element.elementor-element-3524cab,.elementor-36870 .elementor-element.elementor-element-3524cab.thegem-e-con-layout-thegem{--content-width:1250px}.elementor-36870 .elementor-element.elementor-element-da94975{--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-36870 .elementor-element.elementor-element-7eb8eea{text-align:left}.elementor-36870 .elementor-element.elementor-element-7eb8eea>.elementor-widget-container{padding:0 0 20px}.elementor-36870 .elementor-element.elementor-element-7eb8eea .thegem-heading,.elementor-36870 .elementor-element.elementor-element-7eb8eea .thegem-heading .light{font-size:50px;font-weight:500;line-height:1.1em;letter-spacing:-1px}.elementor-36870 .elementor-element.elementor-element-f79cde6{--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-36870 .elementor-element.elementor-element-d50def0{padding:0 0 20px}.elementor-36870 .elementor-element.elementor-element-d50def0,.elementor-36870 .elementor-element.elementor-element-d50def0 .elementor-text-editor *{font-size:16px}.elementor-36870 .elementor-element.elementor-element-f9aa2db{--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-36870 .elementor-element.elementor-element-f9aa2db:not(.elementor-motion-effects-element-type-background),.elementor-36870 .elementor-element.elementor-element-f9aa2db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-36870 .elementor-element.elementor-element-b2dcc06{--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-36870 .elementor-element.elementor-element-82810f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-9df61c6,.elementor-36870 .elementor-element.elementor-element-9df61c6 .elementor-text-editor *{font-size:30px;font-weight:500;line-height:1.1em;letter-spacing:-1px}.elementor-36870 .elementor-element.elementor-element-9df61c6,.elementor-36870 .elementor-element.elementor-element-9df61c6 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-text)}.elementor-36870 .elementor-element.elementor-element-c5aba72{--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-36870 .elementor-element.elementor-element-77e330e{--e-image-carousel-slides-to-show:5}.elementor-36870 .elementor-element.elementor-element-77e330e .swiper-wrapper{display:flex;align-items:center}.elementor-36870 .elementor-element.elementor-element-008bd08{--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-36870 .elementor-element.elementor-element-008bd08:before,.elementor-36870 .elementor-element.elementor-element-008bd08>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-008bd08>.e-con-inner>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-008bd08>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-008bd08>.e-con-inner>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-008bd08>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-36870 .elementor-element.elementor-element-008bd08>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-36870 .elementor-element.elementor-element-008bd08>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-811e7d9);--background-overlay:''}.elementor-36870 .elementor-element.elementor-element-008bd08:not(.elementor-motion-effects-element-type-background),.elementor-36870 .elementor-element.elementor-element-008bd08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-02ca57c)}.elementor-36870 .elementor-element.elementor-element-008bd08,.elementor-36870 .elementor-element.elementor-element-008bd08.thegem-e-con-layout-thegem{--content-width:1250px}.elementor-36870 .elementor-element.elementor-element-ea48677{text-align:left}.elementor-36870 .elementor-element.elementor-element-ea48677>.elementor-widget-container{padding:0 0 20px}.elementor-36870 .elementor-element.elementor-element-ea48677 .thegem-heading,.elementor-36870 .elementor-element.elementor-element-ea48677 .thegem-heading .light{font-size:50px;font-weight:500;line-height:1.1em;letter-spacing:-1px}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-36870 .elementor-element.elementor-element-8fd4ecb .skeleton-posts.portfolio-row .portfolio-item{padding:calc(20px/2) !important}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-36870 .elementor-element.elementor-element-8fd4ecb .skeleton-posts.portfolio-row{margin:calc(-20px/2)}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-20px/2) 0}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:20px;padding-right:20px}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(20px/2);padding-right:calc(20px/2)}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:20px;padding-right:20px}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:20px}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-20px/2)}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-filters{text-align:left}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-filters a,.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{border-radius:16px}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-filters a,.elementor-36870 .elementor-element.elementor-element-8fd4ecb .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-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-filters a span,.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{font-size:12px;font-weight:400;text-transform:none}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-filters a:hover,.elementor-36870 .elementor-element.elementor-element-8fd4ecb .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-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-filters a.active,.elementor-36870 .elementor-element.elementor-element-8fd4ecb .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-36870 .elementor-element.elementor-element-8fd4ecb .portfolio-selected-filters .portfolio-selected-filter-item{font-weight:400;border-radius:16px}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio.portfolio-grid.news-grid .portfolio-load-more{margin-top:90px}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio-load-more button{border-radius:50px;padding:0 35px;background-color:var(--e-global-color-primary)}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio-load-more button span{color:var(--e-global-color-811e7d9)}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio-load-more button i:before{color:var(--e-global-color-811e7d9)}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio-load-more button svg{fill:var(--e-global-color-811e7d9)}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio-load-more button:hover span{color:#fff}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio-load-more button:hover i:before{color:#fff}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio-load-more button:hover svg{fill:#fff}.elementor-36870 .elementor-element.elementor-element-8fd4ecb .portfolio-load-more button:hover{background-color:#2f3942}.elementor-36870 .elementor-element.elementor-element-ca9b0ec{--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-36870 .elementor-element.elementor-element-ca9b0ec:before,.elementor-36870 .elementor-element.elementor-element-ca9b0ec>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-ca9b0ec>.e-con-inner>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-ca9b0ec>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-ca9b0ec>.e-con-inner>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-ca9b0ec>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-36870 .elementor-element.elementor-element-ca9b0ec>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-36870 .elementor-element.elementor-element-ca9b0ec>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-811e7d9);background-image:url("https://sandbox-iled.dev.iled.com.mx/wp-content/uploads/2026/08/Cuadriculas-de-fondo-gris-claro-transp.png");--background-overlay:'';background-size:cover}.elementor-36870 .elementor-element.elementor-element-ca9b0ec:not(.elementor-motion-effects-element-type-background),.elementor-36870 .elementor-element.elementor-element-ca9b0ec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-02ca57c)}.elementor-36870 .elementor-element.elementor-element-ca9b0ec,.elementor-36870 .elementor-element.elementor-element-ca9b0ec.thegem-e-con-layout-thegem{--content-width:1250px}.elementor-36870 .elementor-element.elementor-element-4a88bdd{--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-36870 .elementor-element.elementor-element-12f4ac8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-d44ac0c{text-align:left;width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-36870 .elementor-element.elementor-element-d44ac0c .thegem-heading,.elementor-36870 .elementor-element.elementor-element-d44ac0c .thegem-heading .light{font-size:50px;font-weight:500;text-transform:none;line-height:1em;letter-spacing:-1px}.elementor-36870 .elementor-element.elementor-element-00da1cf{width:initial;max-width:initial;margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px}.elementor-36870 .elementor-element.elementor-element-00da1cf.elementor-element{--align-self:center}.elementor-36870 .elementor-element.elementor-element-00da1cf,.elementor-36870 .elementor-element.elementor-element-00da1cf .elementor-text-editor *{font-size:16px}.elementor-36870 .elementor-element.elementor-element-c560a85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-3e7fcf2{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-36870 .elementor-element.elementor-element-3e7fcf2,.elementor-36870 .elementor-element.elementor-element-3e7fcf2 .elementor-text-editor *{font-size:24px;font-weight:500;text-transform:none;line-height:1em;letter-spacing:-1px}.elementor-36870 .elementor-element.elementor-element-496bd1e{text-align:left;width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-36870 .elementor-element.elementor-element-496bd1e>.elementor-widget-container{margin:0}.elementor-36870 .elementor-element.elementor-element-496bd1e .thegem-heading,.elementor-36870 .elementor-element.elementor-element-496bd1e .thegem-heading .light{font-size:40px;font-weight:500;text-transform:none;line-height:1em;letter-spacing:-1px}.elementor-36870 .elementor-element.elementor-element-496bd1e .thegem-heading:hover>span,.elementor-36870 .elementor-element.elementor-element-496bd1e .thegem-heading:hover>a,.elementor-36870 .elementor-element.elementor-element-496bd1e .thegem-heading:hover span.colored{color:var(--e-global-color-5159e9e)}.elementor-36870 .elementor-element.elementor-element-9147d8a{--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-36870 .elementor-element.elementor-element-1bca74f .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-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel .gem-tta-panel-title>a{justify-content:flex-start;padding:20px 40px 20px 40px!important}.elementor-36870 .elementor-element.elementor-element-1bca74f .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-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading:hover,.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading:focus{background-color:#f2f2f2}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel:not(:first-child){margin-top:20px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-panel-heading,.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel .gem-tta-panel-body{border-style:none}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-panel-heading{border-radius:16px 16px 0 0!important}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-panel-body{border-radius:0 0 16px 16px!important;border-top-style:none!important}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active{border-radius:16px 16px 16px 16px!important}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-title-text{font-family:"Inter",Sans-serif;font-size:18px;font-weight:500}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-panel-title>a .gem-tta-title-text{color:var(--e-global-color-811e7d9)}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-controls-icon i{font-size:32px;line-height:32px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-controls-icon svg{width:32px;height:32px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel:not(.gem-tta-active) .gem-tta-controls-icon i{font-size:32px;line-height:32px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel:not(.gem-tta-active) .gem-tta-controls-icon svg{width:32px;height:32px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel:not(.gem-tta-active) .gem-tta-title-text{font-family:"Inter",Sans-serif;font-size:18px;font-weight:500}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta.gem-tta-general.gem-tta-accordion .gem-tta-panel-body{padding:30px 40px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel-body{font-size:16px;color:var(--e-global-color-text);text-align:left!important}.elementor-36870 .elementor-element.elementor-element-3650ddf{--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-36870 .elementor-element.elementor-element-3650ddf:not(.elementor-motion-effects-element-type-background),.elementor-36870 .elementor-element.elementor-element-3650ddf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sandbox-iled.dev.iled.com.mx/wp-content/uploads/2026/07/placehoolder10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-36870 .elementor-element.elementor-element-3650ddf:before,.elementor-36870 .elementor-element.elementor-element-3650ddf>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-3650ddf>.e-con-inner>.elementor-background-video-container:before,.elementor-36870 .elementor-element.elementor-element-3650ddf>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-3650ddf>.e-con-inner>.elementor-background-slideshow:before,.elementor-36870 .elementor-element.elementor-element-3650ddf>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-36870 .elementor-element.elementor-element-3650ddf>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-36870 .elementor-element.elementor-element-3650ddf>.thegem-ken-burns-bg:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-36870 .elementor-element.elementor-element-3650ddf,.elementor-36870 .elementor-element.elementor-element-3650ddf.thegem-e-con-layout-thegem{--content-width:1250px}.elementor-36870 .elementor-element.elementor-element-94b826c{--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-36870 .elementor-element.elementor-element-57496b7>.elementor-widget-container{margin:0 0 30px}.elementor-36870 .elementor-element.elementor-element-57496b7 .thegem-heading,.elementor-36870 .elementor-element.elementor-element-57496b7 .thegem-heading .light{font-size:64px;font-weight:400;line-height:1.1em;letter-spacing:-1px}.elementor-36870 .elementor-element.elementor-element-57496b7 .thegem-heading span.label{color:#e3e3e3}.elementor-36870 .elementor-element.elementor-element-26c376b{width:var(--container-widget-width,730px);max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0}.elementor-36870 .elementor-element.elementor-element-26c376b>.elementor-widget-container{padding:0}.elementor-36870 .elementor-element.elementor-element-26c376b .thegem-heading,.elementor-36870 .elementor-element.elementor-element-26c376b .thegem-heading .light{font-family:"Inter",Sans-serif;font-size:16px}.elementor-36870 .elementor-element.elementor-element-9015d37{--display:flex;--border-radius:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5}@media(max-width:1024px){.elementor-36870 .elementor-element.elementor-element-5566a65{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-7a80c37{text-align:left;width:100%;max-width:100%}.elementor-36870 .elementor-element.elementor-element-53e48e0{width:100%;max-width:100%;padding:0;text-align:start}.elementor-36870 .elementor-element.elementor-element-53e48e0,.elementor-36870 .elementor-element.elementor-element-53e48e0 .elementor-text-editor *{font-size:14px}.elementor-36870 .elementor-element.elementor-element-8ef1ec6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-3a005e3{--justify-content:center;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-90ac154,.elementor-36870 .elementor-element.elementor-element-90ac154 .elementor-text-editor *{font-size:14px}.elementor-36870 .elementor-element.elementor-element-7636103{--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-36870 .elementor-element.elementor-element-a8a4389{--min-height:200px}.elementor-36870 .elementor-element.elementor-element-a16e654{--min-height:200px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-911dc9c .thegem-section-parallax-background{background-size:contain}.elementor-36870 .elementor-element.elementor-element-911dc9c{--overlay-opacity:.67;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-36870 .elementor-element.elementor-element-3524cab{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-da94975{--justify-content:center}.elementor-36870 .elementor-element.elementor-element-d50def0,.elementor-36870 .elementor-element.elementor-element-d50def0 .elementor-text-editor *{font-size:14px}.elementor-36870 .elementor-element.elementor-element-f9aa2db{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-82810f2{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-c5aba72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-77e330e{--e-image-carousel-slides-to-show:4}.elementor-36870 .elementor-element.elementor-element-008bd08{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-ca9b0ec{--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-36870 .elementor-element.elementor-element-4a88bdd{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-36870 .elementor-element.elementor-element-00da1cf{width:100%;max-width:100%}.elementor-36870 .elementor-element.elementor-element-00da1cf,.elementor-36870 .elementor-element.elementor-element-00da1cf .elementor-text-editor *{font-size:16px}.elementor-36870 .elementor-element.elementor-element-9147d8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-title-text{font-size:20px;line-height:1.1em}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel:not(.gem-tta-active) .gem-tta-title-text{font-size:20px;line-height:1.1em}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta.gem-tta-general.gem-tta-accordion .gem-tta-panel-body{padding:20px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel-body{font-size:16px;line-height:1em}.elementor-36870 .elementor-element.elementor-element-3650ddf{--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-36870 .elementor-element.elementor-element-3650ddf:not(.elementor-motion-effects-element-type-background),.elementor-36870 .elementor-element.elementor-element-3650ddf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-36870 .elementor-element.elementor-element-57496b7 .thegem-heading,.elementor-36870 .elementor-element.elementor-element-57496b7 .thegem-heading .light{line-height:1.1em}.elementor-36870 .elementor-element.elementor-element-26c376b{text-align:left}.elementor-36870 .elementor-element.elementor-element-26c376b>.elementor-widget-container{padding:0 2px 0 0}.elementor-36870 .elementor-element.elementor-element-26c376b .thegem-heading,.elementor-36870 .elementor-element.elementor-element-26c376b .thegem-heading .light{font-size:14px}.elementor-36870 .elementor-element.elementor-element-9015d37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-b6d079a{margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0}}@media(max-width:767px){.elementor-36870 .elementor-element.elementor-element-5566a65{--border-radius:0px;--padding-top:140px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-e72cc28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-7a80c37{text-align:left}.elementor-36870 .elementor-element.elementor-element-7a80c37>.elementor-widget-container{margin:0}.elementor-36870 .elementor-element.elementor-element-7a80c37 .thegem-heading,.elementor-36870 .elementor-element.elementor-element-7a80c37 .thegem-heading .light{line-height:1.1em;letter-spacing:0em}.elementor-36870 .elementor-element.elementor-element-53e48e0{padding:0;text-align:start}.elementor-36870 .elementor-element.elementor-element-8ef1ec6{--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-36870 .elementor-element.elementor-element-3a005e3{--min-height:300px;--border-radius:20px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-a67d8f2>.elementor-widget-container{margin:-20px 0 0}.elementor-36870 .elementor-element.elementor-element-911dc9c{--min-height:200px;--overlay-opacity:1;--border-radius:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-911dc9c .thegem-section-parallax-background{background-position:0 0;background-size:cover}.elementor-36870 .elementor-element.elementor-element-3524cab{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-da94975{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-7eb8eea .thegem-heading,.elementor-36870 .elementor-element.elementor-element-7eb8eea .thegem-heading .light{font-size:34px}.elementor-36870 .elementor-element.elementor-element-f79cde6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-d50def0,.elementor-36870 .elementor-element.elementor-element-d50def0 .elementor-text-editor *{font-size:14px}.elementor-36870 .elementor-element.elementor-element-f9aa2db{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-82810f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-c5aba72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-77e330e{--e-image-carousel-slides-to-show:3}.elementor-36870 .elementor-element.elementor-element-ea48677 .thegem-heading,.elementor-36870 .elementor-element.elementor-element-ea48677 .thegem-heading .light{font-size:34px}.elementor-36870 .elementor-element.elementor-element-8fd4ecb>.elementor-widget-container{padding:0}.elementor-36870 .elementor-element.elementor-element-ca9b0ec{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-4a88bdd{--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-36870 .elementor-element.elementor-element-d44ac0c .thegem-heading,.elementor-36870 .elementor-element.elementor-element-d44ac0c .thegem-heading .light{font-size:30px}.elementor-36870 .elementor-element.elementor-element-00da1cf{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing,0px) + 30px) 0px}.elementor-36870 .elementor-element.elementor-element-00da1cf,.elementor-36870 .elementor-element.elementor-element-00da1cf .elementor-text-editor *{font-size:14px}.elementor-36870 .elementor-element.elementor-element-3e7fcf2,.elementor-36870 .elementor-element.elementor-element-3e7fcf2 .elementor-text-editor *{font-size:24px}.elementor-36870 .elementor-element.elementor-element-496bd1e .thegem-heading,.elementor-36870 .elementor-element.elementor-element-496bd1e .thegem-heading .light{font-size:24px}.elementor-36870 .elementor-element.elementor-element-9147d8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-panel-heading{border-radius:16px 16px 0 0!important}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-panel-body{border-radius:0 0 16px 16px!important}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active{border-radius:16px 16px 16px 16px!important}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel .gem-tta-panel-title>a{padding:12px 50px 12px 35px!important}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel.gem-tta-active .gem-tta-title-text{font-size:16px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{border-radius:16px 16px 16px 16px!important}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel:not(.gem-tta-active) .gem-tta-title-text{font-size:16px}.elementor-36870 .elementor-element.elementor-element-1bca74f .gem-tta-panel-body{font-size:14px}.elementor-36870 .elementor-element.elementor-element-3650ddf{--overlay-opacity:.8;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-36870 .elementor-element.elementor-element-94b826c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-36870 .elementor-element.elementor-element-57496b7 .thegem-heading,.elementor-36870 .elementor-element.elementor-element-57496b7 .thegem-heading .light{font-size:30px}.elementor-36870 .elementor-element.elementor-element-26c376b{text-align:left}.elementor-36870 .elementor-element.elementor-element-26c376b>.elementor-widget-container{padding:0}.elementor-36870 .elementor-element.elementor-element-9015d37{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}}@media(min-width:768px){.elementor-36870 .elementor-element.elementor-element-da94975{--width:50%}.elementor-36870 .elementor-element.elementor-element-f79cde6{--width:50%}.elementor-36870 .elementor-element.elementor-element-b2dcc06{--width:1250px}.elementor-36870 .elementor-element.elementor-element-82810f2{--width:25%}.elementor-36870 .elementor-element.elementor-element-c5aba72{--width:75%}.elementor-36870 .elementor-element.elementor-element-4a88bdd{--width:50%}.elementor-36870 .elementor-element.elementor-element-9147d8a{--width:50%}.elementor-36870 .elementor-element.elementor-element-94b826c{--width:50%}.elementor-36870 .elementor-element.elementor-element-9015d37{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-36870 .elementor-element.elementor-element-82810f2{--width:50%}.elementor-36870 .elementor-element.elementor-element-c5aba72{--width:100%}.elementor-36870 .elementor-element.elementor-element-4a88bdd{--width:100%}.elementor-36870 .elementor-element.elementor-element-9147d8a{--width:100%}.elementor-36870 .elementor-element.elementor-element-94b826c{--width:100%}.elementor-36870 .elementor-element.elementor-element-9015d37{--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}