.elementor-7 .elementor-element.elementor-element-af1a7a1{--display:flex;--min-height:700px;--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:center;--align-items:flex-start;--overlay-opacity:0.1;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-af1a7a1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-af1a7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8D7FA3;background:url("https://sellcom-solutions.com.mx/wp-content/uploads/2026/01/header-sellcom-solutions-home-_1__11zon-scaled.webp") 50% 50%;background-size:cover;}.elementor-7 .elementor-element.elementor-element-af1a7a1::before, .elementor-7 .elementor-element.elementor-element-af1a7a1 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-af1a7a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-af1a7a1 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-af1a7a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-af1a7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-89204d5{padding:0px 500px 0px 0px;}.elementor-7 .elementor-element.elementor-element-89204d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7c44818{padding:0px 00px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1e7a28d{--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:0.5;--border-radius:40px 040px 0px 0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-1e7a28d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1e7a28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B0A7BE;}.elementor-7 .elementor-element.elementor-element-1e7a28d::before, .elementor-7 .elementor-element.elementor-element-1e7a28d > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1e7a28d > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1e7a28d > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1e7a28d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1e7a28d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#B0A7BE;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-e77fa95{--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;}.elementor-7 .elementor-element.elementor-element-701a7a4{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-dbed369 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6b46e58{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-f330908{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d82f4f9{--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;}.elementor-7 .elementor-element.elementor-element-6e0bfdc{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6e0bfdc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6e0bfdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCB7C5;}.elementor-7 .elementor-element.elementor-element-6e0bfdc:hover{background-color:#918A9C;}.elementor-7 .elementor-element.elementor-element-37934dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b9c6706{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ce5041f{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ce5041f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ce5041f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCB7C5;}.elementor-7 .elementor-element.elementor-element-ce5041f:hover{background-color:#918A9C;}.elementor-7 .elementor-element.elementor-element-a78d547 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6f98056{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-93ebab7{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-93ebab7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-93ebab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCB7C5;}.elementor-7 .elementor-element.elementor-element-93ebab7:hover{background-color:#918A9C;}.elementor-7 .elementor-element.elementor-element-acbbae4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e258089{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5b10c5e{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5b10c5e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5b10c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCB7C5;}.elementor-7 .elementor-element.elementor-element-5b10c5e:hover{background-color:#918A9C;}.elementor-7 .elementor-element.elementor-element-2d9cd84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bc1fb79{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-48719d6{--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;}.elementor-7 .elementor-element.elementor-element-27a5a67{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-27a5a67:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-27a5a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCB7C5;}.elementor-7 .elementor-element.elementor-element-27a5a67:hover{background-color:#918A9C;}.elementor-7 .elementor-element.elementor-element-75962c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dad8ef1{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dc17c8e{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-dc17c8e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dc17c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCB7C5;}.elementor-7 .elementor-element.elementor-element-dc17c8e:hover{background-color:#918A9C;}.elementor-7 .elementor-element.elementor-element-24daa44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2610abb{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9858853{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9858853:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9858853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCB7C5;}.elementor-7 .elementor-element.elementor-element-9858853:hover{background-color:#918A9C;}.elementor-7 .elementor-element.elementor-element-1607f35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-55e295b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8e1bb39{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-8e1bb39:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8e1bb39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCB7C5;}.elementor-7 .elementor-element.elementor-element-8e1bb39:hover{background-color:#918A9C;}.elementor-7 .elementor-element.elementor-element-5eaf910 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-04ce61a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-921263c{--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;--border-radius:40px 40px 0px 0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-921263c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-921263c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-7 .elementor-element.elementor-element-78aee2b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-b72bccb{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-a480a6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#7C8080;}.elementor-7 .elementor-element.elementor-element-7428877{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-031373c{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-031373c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-031373c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C8AA7;}.elementor-7 .elementor-element.elementor-element-031373c:hover{background-color:#758EA5;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-d145ce5{text-align:start;}.elementor-7 .elementor-element.elementor-element-d145ce5 img{width:30%;}.elementor-7 .elementor-element.elementor-element-d145ce5:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-ac139cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-175b1ab{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-175b1ab:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-175b1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C8AA7;}.elementor-7 .elementor-element.elementor-element-175b1ab:hover{background-color:#758EA5;}.elementor-7 .elementor-element.elementor-element-28b51ea{text-align:start;}.elementor-7 .elementor-element.elementor-element-28b51ea img{width:30%;}.elementor-7 .elementor-element.elementor-element-28b51ea:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-f8907ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7bcdcfa{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7bcdcfa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7bcdcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C8AA7;}.elementor-7 .elementor-element.elementor-element-7bcdcfa:hover{background-color:#758EA5;}.elementor-7 .elementor-element.elementor-element-3531d59{text-align:start;}.elementor-7 .elementor-element.elementor-element-3531d59 img{width:30%;}.elementor-7 .elementor-element.elementor-element-3531d59:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-e7bcf75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-39931ac{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-39931ac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-39931ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C8AA7;}.elementor-7 .elementor-element.elementor-element-39931ac:hover{background-color:#758EA5;}.elementor-7 .elementor-element.elementor-element-f94574f{text-align:start;}.elementor-7 .elementor-element.elementor-element-f94574f img{width:30%;}.elementor-7 .elementor-element.elementor-element-f94574f:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-e7b4164 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b7c4d4b{padding:50px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-b7c4d4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#7C8080;}.elementor-7 .elementor-element.elementor-element-7b39f3f{padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#7C8080;}.elementor-7 .elementor-element.elementor-element-138ba18{--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;}.elementor-7 .elementor-element.elementor-element-fa15fb2{--e-image-carousel-slides-to-show:5;}.elementor-7 .elementor-element.elementor-element-fa15fb2 .swiper-wrapper{display:flex;align-items:center;}.elementor-7 .elementor-element.elementor-element-fa15fb2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-38c7e35{--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;}.elementor-7 .elementor-element.elementor-element-6ca8167{--e-image-carousel-slides-to-show:5;}.elementor-7 .elementor-element.elementor-element-6ca8167 .swiper-wrapper{display:flex;align-items:center;}.elementor-7 .elementor-element.elementor-element-6ca8167 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-de866a2{--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;--border-radius:40px 40px 0px 0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-de866a2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-de866a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B0A7BE;}.elementor-7 .elementor-element.elementor-element-a934dde{--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;}.elementor-7 .elementor-element.elementor-element-2fa90cb{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-370e357 img{width:15%;}.elementor-7 .elementor-element.elementor-element-d50fe2a{text-align:center;}.elementor-7 .elementor-element.elementor-element-d50fe2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5fe1b93{--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;--border-radius:40px 40px 0px 0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5fe1b93:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5fe1b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-7 .elementor-element.elementor-element-ea079fd{padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-ea079fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#7C8080;}.elementor-7 .elementor-element.elementor-element-1ba8795{padding:0px 100px 0px 100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#7C8080;}.elementor-7 .elementor-element.elementor-element-04798de{--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;}.elementor-7 .elementor-element.elementor-element-28831a6{--e-image-carousel-slides-to-show:5;}.elementor-7 .elementor-element.elementor-element-28831a6 .swiper-wrapper{display:flex;align-items:center;}.elementor-7 .elementor-element.elementor-element-28831a6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7d672ca{--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;}.elementor-7 .elementor-element.elementor-element-a4e23de{--e-image-carousel-slides-to-show:5;}.elementor-7 .elementor-element.elementor-element-a4e23de .swiper-wrapper{display:flex;align-items:center;}.elementor-7 .elementor-element.elementor-element-a4e23de .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-1e7a28d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-d82f4f9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-48719d6{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-921263c{--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7428877{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-de866a2{--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-af1a7a1{--min-height:200px;--justify-content:center;--overlay-opacity:0.16;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-89204d5{padding:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-89204d5 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-7c44818{padding:0px 0px 0px 0px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-1e7a28d{--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-dbed369 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-f330908{font-size:14px;}.elementor-7 .elementor-element.elementor-element-37934dd .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b9c6706{font-size:14px;}.elementor-7 .elementor-element.elementor-element-a78d547 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-6f98056{font-size:14px;}.elementor-7 .elementor-element.elementor-element-acbbae4 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-e258089{font-size:14px;}.elementor-7 .elementor-element.elementor-element-2d9cd84 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-bc1fb79{font-size:14px;}.elementor-7 .elementor-element.elementor-element-75962c3 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-dad8ef1{font-size:14px;}.elementor-7 .elementor-element.elementor-element-24daa44 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-2610abb{font-size:14px;}.elementor-7 .elementor-element.elementor-element-1607f35 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-55e295b{font-size:14px;}.elementor-7 .elementor-element.elementor-element-5eaf910 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-04ce61a{font-size:14px;}.elementor-7 .elementor-element.elementor-element-921263c{--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-78aee2b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a480a6d{text-align:start;}.elementor-7 .elementor-element.elementor-element-a480a6d .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-7428877{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-031373c{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-7 .elementor-element.elementor-element-d145ce5 img{width:15%;}.elementor-7 .elementor-element.elementor-element-ac139cd .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-175b1ab{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-7 .elementor-element.elementor-element-28b51ea img{width:15%;}.elementor-7 .elementor-element.elementor-element-f8907ac .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-7bcdcfa{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-7 .elementor-element.elementor-element-3531d59 img{width:15%;}.elementor-7 .elementor-element.elementor-element-e7bcf75 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-39931ac{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-7 .elementor-element.elementor-element-f94574f img{width:15%;}.elementor-7 .elementor-element.elementor-element-e7b4164 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-b7c4d4b{padding:50px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-b7c4d4b .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-7b39f3f{padding:0px 20px 0px 20px;font-size:14px;}.elementor-7 .elementor-element.elementor-element-fa15fb2{--e-image-carousel-slides-to-show:3;}.elementor-7 .elementor-element.elementor-element-6ca8167{--e-image-carousel-slides-to-show:3;}.elementor-7 .elementor-element.elementor-element-de866a2{--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-d50fe2a{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d50fe2a .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-5fe1b93{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ea079fd{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-ea079fd .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-1ba8795{padding:0px 20px 0px 20px;font-size:14px;}.elementor-7 .elementor-element.elementor-element-28831a6{--e-image-carousel-slides-to-show:3;}.elementor-7 .elementor-element.elementor-element-a4e23de{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for image-carousel, class: .elementor-element-fa15fb2 *//* ====== CARRUSEL DE LOGOS UNIFORME (Elementor + Swiper) ====== */
.logos-carrusel .swiper-wrapper{
  display:flex;
  align-items:center;
}

/* Tarjetas uniformes */
.logos-carrusel .swiper-slide{
  width: 180px !important;     /* Ajusta tamaño horizontal */
  height: 100px;               /* Ajusta tamaño vertical */
  padding: 18px;               /* Espacio interno alrededor del logo */
  margin: 10px;                /* Separación entre tarjetas */
  border-radius: 18px;

  background: transparent !important;     /* SIN FONDO */
  box-shadow: inset 0 0 0 2px #ffffff;    /* CONTORNO BLANCO */

  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing: border-box;
}

/* Imagen del logo centrada y contenida */
.logos-carrusel .swiper-slide img{
  max-width: 120px;            /* Tamaño máximo del logo */
  max-height: 70px;            /* Evita que se salga de la tarjeta */
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  display:block;
  margin:0 auto;
  filter: grayscale(40%) contrast(.1) !important;
opacity: 0.95 !important;               /* Opcional */
  transition: filter .2s ease, opacity .2s ease;
}
/* ===== Carrusel continuo sin cortes (desktop y móvil) ===== */
.logos-carrusel .elementor-image-carousel-wrapper{ overflow:hidden; }

.logos-carrusel .swiper,
.logos-carrusel .swiper-container{ overflow:visible !important; }

/* La “pista” se vuelve una cinta */
.logos-carrusel .swiper-wrapper{
  display:flex !important;
  gap: clamp(12px, 3vw, 40px);
  width:max-content !important;         /* El ancho es el de su contenido */
  will-change: transform;
  animation: logos-scroll var(--dur, 25s) linear infinite;
}

/* Cada logo ocupa sólo lo que mide (evita 100% en móvil) */
.logos-carrusel .swiper-slide{
  width:auto !important;
  flex:0 0 auto !important;
}

/* Tamaño consistente de logos (ajústalo a tu altura deseada) */
.logos-carrusel img{
  height: clamp(28px, 6vw, 56px);
  width:auto;
  object-fit:contain;
  display:block;
}

/* Animación (se moverá según --dur que setea JS) */
@keyframes logos-scroll{
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); } /* -50% porque duplicamos la cinta */
}

/* Opcional: reduce velocidad en pantallas muy pequeñas */
@media (max-width:480px){
  .logos-carrusel .swiper-wrapper{
    animation-duration: calc(var(--dur, 25s) * 1.2);
  }
}
/* ===== Pausar animación al pasar el mouse ===== */
.logos-carrusel:hover .swiper-wrapper {
  animation-play-state: paused !important;
}
.logos-carrusel img[src*="Apple-Authorized-Corporate-Resseller-rgl6h8mwmk49svu798q6m26c6la906ruug4p7rb75s.png"]{
  filter: none !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6ca8167 *//* ====== CARRUSEL DE LOGOS UNIFORME (Elementor + Swiper) ====== */
.logos-carrusel2 .swiper-wrapper{
  display:flex;
  align-items:center;
}

/* Tarjetas uniformes */
.logos-carrusel2 .swiper-slide{
  width: 180px !important;
  height: 100px;
  padding: 18px;
  margin: 10px;
  border-radius: 18px;

  background: transparent !important;
  box-shadow: inset 0 0 0 2px #ffffff;

  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing: border-box;
}

/* Imagen del logo centrada y contenida */
.logos-carrusel2 .swiper-slide img{
  max-width: 120px;
  max-height: 70px;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  display:block;
  margin:0 auto;
 filter: grayscale(40%) contrast(.1) !important;
opacity: 0.95 !important;
  transition: filter .2s ease, opacity .2s ease;
}

/* ===== Carrusel continuo sin cortes (desktop y móvil) ===== */
.logos-carrusel2 .elementor-image-carousel-wrapper{ overflow:hidden; }

.logos-carrusel2 .swiper,
.logos-carrusel2 .swiper-container{ overflow:visible !important; }

/* La "pista" se vuelve una cinta */
.logos-carrusel2 .swiper-wrapper{
  display:flex !important;
  gap: clamp(12px, 3vw, 40px);
  width:max-content !important;
  will-change: transform;
  animation: logos-scroll2 var(--dur, 25s) linear infinite;
}

/* Cada logo ocupa sólo lo que mide */
.logos-carrusel2 .swiper-slide{
  width:auto !important;
  flex:0 0 auto !important;
}

/* Tamaño consistente */
.logos-carrusel2 img{
  height: clamp(28px, 6vw, 56px);
  width:auto;
  object-fit:contain;
  display:block;
}

/* Animación */
@keyframes logos-scroll2{
  0%   { transform: translateX(0); }
  100% { transform: translateX(50%); }
}

/* Velocidad en pantallas pequeñas */
@media (max-width:480px){
  .logos-carrusel2 .swiper-wrapper{
    animation-duration: calc(var(--dur, 25s) * 1.2);
  }
}
/* ===== Pausar animación al pasar el mouse ===== */
.logos-carrusel2:hover .swiper-wrapper {
  animation-play-state: paused !important;
}
.logos-carrusel2 img[src*="LOGO-NUEVO-CON-HEX-NUEVO-1-rglberfld54shnz7nh6n0rhb1catqaivl3mz423i0w.png"]{
  filter: none !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de866a2 */#particles-js canvas {
  width: 100% !important;
  height: auto !important;    /* ← ya NO crece más de lo que mida tu contenedor */
  position: absolute;
  inset: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-28831a6 *//* ====== CARRUSEL DE LOGOS UNIFORME (Elementor + Swiper) — VERSIÓN 3 ====== */
.logos-carrusel3 .swiper-wrapper{
  display:flex;
  align-items:center;
}

/* Tarjetas uniformes */
.logos-carrusel3 .swiper-slide{
  width: 180px !important;
  height: 100px;
  padding: 18px;
  margin: 10px;
  border-radius: 18px;

  background: transparent !important;
  box-shadow: inset 0 0 0 2px #ffffff;

  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing: border-box;
}

/* Imagen del logo centrada y contenida */
.logos-carrusel3 .swiper-slide img{
  max-width: 120px;
  max-height: 70px;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  display:block;
  margin:0 auto;
 filter: grayscale(40%) contrast(.1) !important;
opacity: 0.95 !important;
  transition: filter .2s ease, opacity .2s ease;
}

/* ===== Carrusel continuo sin cortes (desktop y móvil) ===== */
.logos-carrusel3 .elementor-image-carousel-wrapper{ overflow:hidden; }

.logos-carrusel3 .swiper,
.logos-carrusel3 .swiper-container{ overflow:visible !important; }

/* La pista se vuelve cinta */
.logos-carrusel3 .swiper-wrapper{
  display:flex !important;
  gap: clamp(12px, 3vw, 40px);
  width:max-content !important;
  will-change: transform;
  animation: logos-scroll3 var(--dur, 25s) linear infinite;
}

/* Cada logo ocupa solo lo que mide */
.logos-carrusel3 .swiper-slide{
  width:auto !important;
  flex:0 0 auto !important;
}

/* Tamaño consistente */
.logos-carrusel3 img{
  height: clamp(28px, 6vw, 56px);
  width:auto;
  object-fit:contain;
  display:block;
}

/* Animación propia */
@keyframes logos-scroll3{
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* Velocidad móvil */
@media (max-width:480px){
  .logos-carrusel3 .swiper-wrapper{
    animation-duration: calc(var(--dur, 25s) * 1.2);
  }
}
/* ===== Pausar animación al pasar el mouse ===== */
.logos-carrusel3:hover .swiper-wrapper {
  animation-play-state: paused !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a4e23de *//* ====== CARRUSEL DE LOGOS UNIFORME (Elementor + Swiper) — VERSIÓN 4 ====== */
.logos-carrusel4 .swiper-wrapper{
  display:flex;
  align-items:center;
}

/* Tarjetas uniformes */
.logos-carrusel4 .swiper-slide{
  width: 180px !important;
  height: 100px;
  padding: 18px;
  margin: 10px;
  border-radius: 18px;

  background: transparent !important;
  box-shadow: inset 0 0 0 2px #ffffff;

  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing: border-box;
}

/* Imagen del logo centrada y contenida */
.logos-carrusel4 .swiper-slide img{
  max-width: 120px;
  max-height: 70px;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  display:block;
  margin:0 auto;
  filter: grayscale(40%) contrast(.1) !important;
opacity: 0.95 !important;
  transition: filter .2s ease, opacity .2s ease;
}

/* ===== Carrusel continuo sin cortes (desktop y móvil) ===== */
.logos-carrusel4 .elementor-image-carousel-wrapper{ overflow:hidden; }

.logos-carrusel4 .swiper,
.logos-carrusel4 .swiper-container{ overflow:visible !important; }

/* La pista se vuelve cinta */
.logos-carrusel4 .swiper-wrapper{
  display:flex !important;
  gap: clamp(12px, 3vw, 40px);
  width:max-content !important;
  will-change: transform;
  animation: logos-scroll4 var(--dur, 25s) linear infinite;
}

/* Cada logo ocupa solo lo que mide */
.logos-carrusel4 .swiper-slide{
  width:auto !important;
  flex:0 0 auto !important;
}

/* Tamaño consistente */
.logos-carrusel4 img{
  height: clamp(28px, 6vw, 56px);
  width:auto;
  object-fit:contain;
  display:block;
}

/* Animación propia */
@keyframes logos-scroll4{
  0%   { transform: translateX(0); }
  100% { transform: translateX(50%); }
}

/* Velocidad móvil */
@media (max-width:480px){
  .logos-carrusel4 .swiper-wrapper{
    animation-duration: calc(var(--dur, 25s) * 1.2);
  }
}
/* ===== Pausar animación al pasar el mouse ===== */
.logos-carrusel4:hover .swiper-wrapper {
  animation-play-state: paused !important;
}/* End custom CSS */