.elementor-1017 .elementor-element.elementor-element-e23ab2a:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-e23ab2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(80deg, #1f0098 0%, #05d7f0 100%);}.elementor-1017 .elementor-element.elementor-element-e23ab2a > .elementor-background-overlay{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bg-overlay-home1.png");background-position:center center;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1017 .elementor-element.elementor-element-e23ab2a > .elementor-container{min-height:770px;}.elementor-1017 .elementor-element.elementor-element-e23ab2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:240px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-e23ab2a > .elementor-shape-bottom .elementor-shape-fill{fill:#f0f6ff;}.elementor-1017 .elementor-element.elementor-element-e23ab2a > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:1200px;}.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-1017 .elementor-element.elementor-element-678829c{text-align:center;}.elementor-1017 .elementor-element.elementor-element-678829c .elementor-heading-title{font-size:16px;font-weight:700;line-height:72px;letter-spacing:1px;color:#c4f1ff;}.elementor-1017 .elementor-element.elementor-element-6c131ed > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1017 .elementor-element.elementor-element-6c131ed{text-align:center;}.elementor-1017 .elementor-element.elementor-element-6c131ed .elementor-heading-title{font-size:72px;line-height:80px;color:#FFFFFF;}.elementor-1017 .elementor-element.elementor-element-13df0e4:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-13df0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f6ff;}.elementor-1017 .elementor-element.elementor-element-13df0e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-150px;padding:0px 0px 0175px 0px;}.elementor-1017 .elementor-element.elementor-element-13df0e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1017 .elementor-element.elementor-element-ab00512 > .elementor-element-populated{margin:-360px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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-1017 .elementor-element.elementor-element-511e3b7{padding:0px 0px 30px 0px;}.elementor-1017 .elementor-element.elementor-element-f095f0b .s3 .bg-before, .elementor-1017 .elementor-element.elementor-element-f095f0b .s2:before{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bg1-box-1.png");background-position:top left;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-f095f0b .s3 .bg-after, .elementor-1017 .elementor-element.elementor-element-f095f0b .s2:after{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bg2-box-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-f095f0b .s1 .icon-main, .elementor-1017 .elementor-element.elementor-element-f095f0b .s3 .icon-main, .elementor-1017 .elementor-element.elementor-element-f095f0b .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);}.elementor-1017 .elementor-element.elementor-element-f095f0b .s1:hover .icon-main, .elementor-1017 .elementor-element.elementor-element-f095f0b .s3:hover .icon-main, .elementor-1017 .elementor-element.elementor-element-f095f0b .s4:hover .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 100%, #f2295b 100%);}.elementor-1017 .elementor-element.elementor-element-f095f0b{text-align:center;}.elementor-1017 .elementor-element.elementor-element-f095f0b .icon-box{padding:50px 27px 50px 27px;}.elementor-1017 .elementor-element.elementor-element-3ee7fe7 .s3 .bg-before, .elementor-1017 .elementor-element.elementor-element-3ee7fe7 .s2:before{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bg1-box2-1.png");background-position:top left;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-3ee7fe7 .s3 .bg-after, .elementor-1017 .elementor-element.elementor-element-3ee7fe7 .s2:after{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bg2-box2-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-3ee7fe7 .s1 .icon-main, .elementor-1017 .elementor-element.elementor-element-3ee7fe7 .s3 .icon-main, .elementor-1017 .elementor-element.elementor-element-3ee7fe7 .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);}.elementor-1017 .elementor-element.elementor-element-3ee7fe7 .s1:hover .icon-main, .elementor-1017 .elementor-element.elementor-element-3ee7fe7 .s3:hover .icon-main, .elementor-1017 .elementor-element.elementor-element-3ee7fe7 .s4:hover .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 100%, #f2295b 100%);}.elementor-1017 .elementor-element.elementor-element-3ee7fe7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-3ee7fe7{text-align:center;}.elementor-1017 .elementor-element.elementor-element-3ee7fe7 .icon-box{padding:50px 27px 50px 27px;}.elementor-1017 .elementor-element.elementor-element-f8c3ccf .s3 .bg-before, .elementor-1017 .elementor-element.elementor-element-f8c3ccf .s2:before{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bg1-box3-1.png");background-position:top right;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-f8c3ccf .s3 .bg-after, .elementor-1017 .elementor-element.elementor-element-f8c3ccf .s2:after{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bg2-box3-1.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-f8c3ccf .s1 .icon-main, .elementor-1017 .elementor-element.elementor-element-f8c3ccf .s3 .icon-main, .elementor-1017 .elementor-element.elementor-element-f8c3ccf .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);}.elementor-1017 .elementor-element.elementor-element-f8c3ccf .s1:hover .icon-main, .elementor-1017 .elementor-element.elementor-element-f8c3ccf .s3:hover .icon-main, .elementor-1017 .elementor-element.elementor-element-f8c3ccf .s4:hover .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 100%, #f2295b 100%);}.elementor-1017 .elementor-element.elementor-element-f8c3ccf{text-align:center;}.elementor-1017 .elementor-element.elementor-element-f8c3ccf .icon-box{padding:50px 27px 50px 27px;}.elementor-1017 .elementor-element.elementor-element-729b61b .s3 .bg-before, .elementor-1017 .elementor-element.elementor-element-729b61b .s2:before{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bg1-box2-1.png");background-position:top left;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-729b61b .s1 .icon-main, .elementor-1017 .elementor-element.elementor-element-729b61b .s3 .icon-main, .elementor-1017 .elementor-element.elementor-element-729b61b .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);}.elementor-1017 .elementor-element.elementor-element-729b61b .s1:hover .icon-main, .elementor-1017 .elementor-element.elementor-element-729b61b .s3:hover .icon-main, .elementor-1017 .elementor-element.elementor-element-729b61b .s4:hover .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 100%, #f2295b 100%);}.elementor-1017 .elementor-element.elementor-element-729b61b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-729b61b{text-align:center;}.elementor-1017 .elementor-element.elementor-element-729b61b .icon-box{padding:50px 27px 50px 27px;}.elementor-1017 .elementor-element.elementor-element-d00275b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1017 .elementor-element.elementor-element-d00275b:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-d00275b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/shape-process-1.png");background-position:100% 115px;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-d00275b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 90px 0px;}.elementor-1017 .elementor-element.elementor-element-d00275b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1017 .elementor-element.elementor-element-faa48af > .elementor-element-populated{padding:0px 0px 0px 95px;}.elementor-1017 .elementor-element.elementor-element-be7eb2e{text-align:left;}.elementor-1017 .elementor-element.elementor-element-be7eb2e .ot-heading .main-heading{margin-bottom:20px;}.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-1017 .elementor-element.elementor-element-5524a02 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-1017 .elementor-element.elementor-element-b72116b .octf-btn-icon i:before{font-size:14px;}.elementor-1017 .elementor-element.elementor-element-b72116b .octf-btn-icon i{width:40px;height:40px;line-height:40px;}.elementor-1017 .elementor-element.elementor-element-ec1d02a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-ec1d02a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1017 .elementor-element.elementor-element-5472907{--e-image-carousel-slides-to-show:6;}.elementor-1017 .elementor-element.elementor-element-5472907 .swiper-wrapper{display:flex;align-items:center;}.elementor-1017 .elementor-element.elementor-element-9c74e27:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-9c74e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f6ff;background-image:url("https://nudoo.app/wp-content/uploads/2025/04/shape2-home1.png");background-position:top left;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-9c74e27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 290px 0px;}.elementor-1017 .elementor-element.elementor-element-9c74e27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1017 .elementor-element.elementor-element-159c17d{text-align:center;}.elementor-1017 .elementor-element.elementor-element-a0d48da > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1017 .elementor-element.elementor-element-a0d48da{text-align:center;}.elementor-1017 .elementor-element.elementor-element-a1c50c0 .ot-pricing-table:before{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/top-price1-1.png");background-position:top center;}.elementor-1017 .elementor-element.elementor-element-a1c50c0 .ot-pricing-table:after{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bot-price1-1.png");background-position:bottom left;}.elementor-1017 .elementor-element.elementor-element-7bc83e3 .ot-pricing-table:before{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/top-price2-1.png");background-position:top center;}.elementor-1017 .elementor-element.elementor-element-7bc83e3 .ot-pricing-table:after{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bot-price2-1.png");background-position:bottom right;}.elementor-1017 .elementor-element.elementor-element-7bc83e3 > .elementor-widget-container{padding:0px 0px 90px 0px;}.elementor-1017 .elementor-element.elementor-element-a65ca8a .ot-pricing-table:before{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/top-price3-1.png");background-position:top center;}.elementor-1017 .elementor-element.elementor-element-a65ca8a .ot-pricing-table:after{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bot-price3-1.png");background-position:bottom left;}.elementor-1017 .elementor-element.elementor-element-5563cdb:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-5563cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/shape3-home1.png");background-position:100% 155px;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-5563cdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 130px 0px;}.elementor-1017 .elementor-element.elementor-element-5563cdb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1017 .elementor-element.elementor-element-afc93a5 > .elementor-element-populated{margin:-140px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1017 .elementor-element.elementor-element-9d72e4c:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-9d72e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bg-counter-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1017 .elementor-element.elementor-element-9d72e4c > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1017 .elementor-element.elementor-element-9d72e4c, .elementor-1017 .elementor-element.elementor-element-9d72e4c > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-1017 .elementor-element.elementor-element-9d72e4c{box-shadow:23px 23px 87px 0px rgba(254,76,28,0.42);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1017 .elementor-element.elementor-element-b435d2b{text-align:center;}.elementor-1017 .elementor-element.elementor-element-b435d2b .ot-heading .sub-heading span{color:#FFFFFF;}.elementor-1017 .elementor-element.elementor-element-b435d2b .ot-heading .sub-heading:before, .elementor-1017 .elementor-element.elementor-element-b435d2b .ot-heading .sub-heading:after{background:#FFFFFF;}.elementor-1017 .elementor-element.elementor-element-b435d2b .ot-heading .main-heading{color:#FFFFFF;margin-bottom:3px;}.elementor-1017 .elementor-element.elementor-element-0378758{width:var( --container-widget-width, 35.001% );max-width:35.001%;--container-widget-width:35.001%;--container-widget-flex-grow:0;}.elementor-1017 .elementor-element.elementor-element-0378758.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1017 .elementor-element.elementor-element-0378758 .ot-counter{text-align:center;}.elementor-1017 .elementor-element.elementor-element-0378758 .ot-counter span{color:#ffffff;}.elementor-1017 .elementor-element.elementor-element-0378758 .text__stroke span.num{-webkit-text-stroke-color:#ffffff;}.elementor-1017 .elementor-element.elementor-element-0378758 .ot-counter .counter-title{color:#ffd68e;}.elementor-1017 .elementor-element.elementor-element-0378758 .ot-counter .counter-title:before{background:#ffd68e;}.elementor-1017 .elementor-element.elementor-element-0e19517{width:var( --container-widget-width, 32.856% );max-width:32.856%;--container-widget-width:32.856%;--container-widget-flex-grow:0;}.elementor-1017 .elementor-element.elementor-element-0e19517.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1017 .elementor-element.elementor-element-0e19517 .ot-counter{text-align:center;}.elementor-1017 .elementor-element.elementor-element-0e19517 .ot-counter span{color:#ffffff;}.elementor-1017 .elementor-element.elementor-element-0e19517 .text__stroke span.num{-webkit-text-stroke-color:#ffffff;}.elementor-1017 .elementor-element.elementor-element-0e19517 .ot-counter .counter-title{color:#ffd68e;}.elementor-1017 .elementor-element.elementor-element-0e19517 .ot-counter .counter-title:before{background:#ffd68e;}.elementor-1017 .elementor-element.elementor-element-ea78b1c{width:var( --container-widget-width, 29.195% );max-width:29.195%;--container-widget-width:29.195%;--container-widget-flex-grow:0;}.elementor-1017 .elementor-element.elementor-element-ea78b1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1017 .elementor-element.elementor-element-ea78b1c .ot-counter{text-align:center;}.elementor-1017 .elementor-element.elementor-element-ea78b1c .ot-counter span{color:#ffffff;}.elementor-1017 .elementor-element.elementor-element-ea78b1c .text__stroke span.num{-webkit-text-stroke-color:#ffffff;}.elementor-1017 .elementor-element.elementor-element-ea78b1c .ot-counter .counter-title{color:#ffd68e;}.elementor-1017 .elementor-element.elementor-element-ea78b1c .ot-counter .counter-title:before{background:#ffd68e;}.elementor-1017 .elementor-element.elementor-element-4d57575 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1017 .elementor-element.elementor-element-4d57575{padding:120px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-22b5a83 .ot-heading .main-heading{margin-bottom:35px;}.elementor-1017 .elementor-element.elementor-element-c6c1004:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-c6c1004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f6ff;background-image:url("https://nudoo.app/wp-content/uploads/2025/04/bg-maps2-1.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-1017 .elementor-element.elementor-element-c6c1004 > .elementor-background-overlay{background-image:url("https://nudoo.app/wp-content/uploads/2025/04/Diseno-sin-titulo-22.png");background-position:104px 240px;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1017 .elementor-element.elementor-element-c6c1004{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:330px 0px 210px 0px;}.elementor-1017 .elementor-element.elementor-element-c6c1004 > .elementor-shape-top svg{width:calc(106% + 1.3px);height:111px;}.elementor-1017 .elementor-element.elementor-element-4fd55bf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1017 .elementor-element.elementor-element-4fd55bf{text-align:center;}.elementor-1017 .elementor-element.elementor-element-4fd55bf .elementor-heading-title{font-size:48px;line-height:72px;}.elementor-1017 .elementor-element.elementor-element-0c84986 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-1017 .elementor-element.elementor-element-0c84986{text-align:center;}.elementor-1017 .elementor-element.elementor-element-0c84986 .elementor-heading-title{font-size:22px;font-weight:400;color:#606060;}.elementor-1017 .elementor-element.elementor-element-6366224 .octf-btn-icon i:before{font-size:14px;}.elementor-1017 .elementor-element.elementor-element-6366224 .octf-btn-icon i{width:40px;height:40px;line-height:40px;}@media(max-width:1024px) and (min-width:768px){.elementor-1017 .elementor-element.elementor-element-fdf7fae{width:50%;}.elementor-1017 .elementor-element.elementor-element-f6195bf{width:50%;}.elementor-1017 .elementor-element.elementor-element-bcaa02e{width:50%;}.elementor-1017 .elementor-element.elementor-element-5391e22{width:50%;}.elementor-1017 .elementor-element.elementor-element-967fa27{width:100%;}.elementor-1017 .elementor-element.elementor-element-faa48af{width:100%;}.elementor-1017 .elementor-element.elementor-element-8b2a400{width:100%;}.elementor-1017 .elementor-element.elementor-element-c2767bd{width:100%;}.elementor-1017 .elementor-element.elementor-element-8ad58c6{width:100%;}.elementor-1017 .elementor-element.elementor-element-73d7428{width:50%;}.elementor-1017 .elementor-element.elementor-element-75534fa{width:100%;}.elementor-1017 .elementor-element.elementor-element-e1c08ab{width:100%;}}@media(max-width:1024px){.elementor-1017 .elementor-element.elementor-element-e23ab2a{padding:150px 0px 120px 0px;}.elementor-1017 .elementor-element.elementor-element-13df0e4{padding:0px 0px 300px 0px;}.elementor-1017 .elementor-element.elementor-element-729b61b > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1017 .elementor-element.elementor-element-d00275b:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-d00275b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:0px auto;}.elementor-1017 .elementor-element.elementor-element-d00275b{padding:60px 0px 60px 0px;}.elementor-1017 .elementor-element.elementor-element-33355e4 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-1017 .elementor-element.elementor-element-faa48af > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1017 .elementor-element.elementor-element-ec1d02a{padding:0px 0px 3px 0px;}.elementor-1017 .elementor-element.elementor-element-5472907{--e-image-carousel-slides-to-show:4;}.elementor-1017 .elementor-element.elementor-element-9c74e27:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-9c74e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-1017 .elementor-element.elementor-element-9c74e27{padding:020px 0px 0270px 0px;}.elementor-1017 .elementor-element.elementor-element-a1c50c0 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-1017 .elementor-element.elementor-element-5563cdb:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-5563cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:0px auto;}.elementor-1017 .elementor-element.elementor-element-9d72e4c{padding:60px 0px 60px 0px;}.elementor-1017 .elementor-element.elementor-element-9be2b59 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1017 .elementor-element.elementor-element-c6c1004 > .elementor-background-overlay{background-position:center center;}}@media(max-width:767px){.elementor-1017 .elementor-element.elementor-element-e23ab2a > .elementor-container{min-height:650px;}.elementor-1017 .elementor-element.elementor-element-e23ab2a > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:500px;}.elementor-1017 .elementor-element.elementor-element-e23ab2a{margin-top:0px;margin-bottom:-100px;}.elementor-1017 .elementor-element.elementor-element-678829c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-678829c .elementor-heading-title{font-size:14px;}.elementor-1017 .elementor-element.elementor-element-6c131ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-6c131ed .elementor-heading-title{font-size:34px;line-height:40px;}.elementor-1017 .elementor-element.elementor-element-981adbc > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-3ee7fe7 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-1017 .elementor-element.elementor-element-d00275b:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-d00275b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1017 .elementor-element.elementor-element-ec1d02a{padding:0px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-5472907{--e-image-carousel-slides-to-show:2;}.elementor-1017 .elementor-element.elementor-element-c2767bd > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1017 .elementor-element.elementor-element-7bc83e3 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1017 .elementor-element.elementor-element-5563cdb:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-5563cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1017 .elementor-element.elementor-element-9d72e4c{padding:60px 0px 60px 0px;}.elementor-1017 .elementor-element.elementor-element-0378758 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1017 .elementor-element.elementor-element-0e19517 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1017 .elementor-element.elementor-element-ea78b1c > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1017 .elementor-element.elementor-element-9be2b59 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-1017 .elementor-element.elementor-element-c6c1004:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-c6c1004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-1017 .elementor-element.elementor-element-c6c1004 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:0px;}.elementor-1017 .elementor-element.elementor-element-c6c1004{padding:80px 0px 80px 0px;}.elementor-1017 .elementor-element.elementor-element-4fd55bf .elementor-heading-title{font-size:33px;line-height:1.3em;}.elementor-1017 .elementor-element.elementor-element-0c84986 .elementor-heading-title{line-height:1.3em;}}/* Start custom CSS for heading, class: .elementor-element-6c131ed *//* —— IA · Scanner interno, ida-y-vuelta —— */
.ia-inner-scan{
  position:relative;
  display:inline-block;
  font-weight:900;
  color:#fff;                                   /* blanco base visible */
  text-shadow:0 0 8px rgba(255,255,255,.8),
               0 0 24px rgba(255,255,255,.6);   /* halo suave */
}

/* Capa extra para el haz, CLIPADA al contorno del texto */
.ia-inner-scan::after{
  content:"IA";
  position:absolute; inset:0;
  font-weight:inherit;                          /* mismo grosor */
  background:linear-gradient(90deg,
              transparent 0%,
              rgba(255,255,255,.95) 50%,
              transparent 100%);
  background-size:200% 100%;                    /* doble ancho para el viaje */
  background-position:-100% 0;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;          /* truco: relleno transparente, vemos solo bg */
          background-clip:text;                 /* estándar */
          color:transparent;

  animation:beamPing 4s linear infinite alternate;
  pointer-events:none;
}

/* —— KEYFRAME —— */
@keyframes beamPing{
  to{background-position:100% 0;}
}/* End custom CSS */