.elementor-915 .elementor-element.elementor-element-9a003d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-915 .elementor-element.elementor-element-9a003d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-915 .elementor-element.elementor-element-e4b8c1f .elementor-repeater-item-3f4fe5f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://innovartweb.es/wp-content/uploads/2025/10/disenowebbg.png);background-size:cover;}.elementor-915 .elementor-element.elementor-element-e4b8c1f .elementor-repeater-item-3f4fe5f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-915 .elementor-element.elementor-element-e4b8c1f .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-915 .elementor-element.elementor-element-e4b8c1f .elementor-slide-button:hover{background-color:#FFFFFF;color:#000000;}.elementor-915 .elementor-element.elementor-element-e4b8c1f .swiper-slide-contents{max-width:66%;}.elementor-915 .elementor-element.elementor-element-e4b8c1f .swiper-slide-inner{text-align:center;}.elementor-915 .elementor-element.elementor-element-e4b8c1f .elementor-slide-heading{font-family:"REM", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-e4b8c1f .elementor-slide-description{font-family:"Work Sans", Sans-serif;font-weight:300;font-style:italic;}.elementor-915 .elementor-element.elementor-element-e4b8c1f .elementor-slide-button{font-family:"Quicksand", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-b277a83 > .elementor-background-overlay{background-image:url("https://innovartweb.es/wp-content/uploads/2025/09/layer1.png");background-position:center center;opacity:0.5;}.elementor-915 .elementor-element.elementor-element-b277a83{padding:7% 0% 10% 0%;}.elementor-915 .elementor-element.elementor-element-a535f4f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.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-915 .elementor-element.elementor-element-ef8840e{width:var( --container-widget-width, 90.719% );max-width:90.719%;--container-widget-width:90.719%;--container-widget-flex-grow:0;text-align:center;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-915 .elementor-element.elementor-element-cf8e01a > .elementor-widget-container{margin:0% 0% 0% 0%;border-radius:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-cf8e01a .elementor-testimonial-wrapper{text-align:right;}.elementor-915 .elementor-element.elementor-element-cf8e01a .elementor-testimonial-content{color:var( --e-global-color-text );font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-915 .elementor-element.elementor-element-2f94399{margin-top:5%;margin-bottom:0%;}.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-915 .elementor-element.elementor-element-c458f23 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-915 .elementor-element.elementor-element-c458f23{text-align:center;}.elementor-915 .elementor-element.elementor-element-c458f23 .elementor-heading-title{font-family:"REM", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-36c12e0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-915 .elementor-element.elementor-element-36c12e0 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-915 .elementor-element.elementor-element-36c12e0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-915 .elementor-element.elementor-element-ebcc4fc{width:var( --container-widget-width, 104.471% );max-width:104.471%;--container-widget-width:104.471%;--container-widget-flex-grow:0;}.elementor-915 .elementor-element.elementor-element-ebcc4fc .elementor-icon-wrapper{text-align:right;}.elementor-915 .elementor-element.elementor-element-ebcc4fc .elementor-icon{font-size:40px;}.elementor-915 .elementor-element.elementor-element-ebcc4fc .elementor-icon svg{height:40px;}.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-915 .elementor-element.elementor-element-d6012d0{width:var( --container-widget-width, 89.794% );max-width:89.794%;--container-widget-width:89.794%;--container-widget-flex-grow:0;text-align:left;font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-915 .elementor-element.elementor-element-04f1454{margin-top:5%;margin-bottom:0%;}.elementor-915 .elementor-element.elementor-element-3f86fe5{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-915 .elementor-element.elementor-element-ce0da0a:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-ce0da0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(171deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-915 .elementor-element.elementor-element-ce0da0a > .elementor-background-overlay{opacity:0.12;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-915 .elementor-element.elementor-element-ce0da0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 100px 0px 50px;}.elementor-915 .elementor-element.elementor-element-b766c6d > .elementor-element-populated{padding:0px 100px 50px 100px;}.elementor-915 .elementor-element.elementor-element-423c934 > .elementor-widget-container{margin:0% 0% 3% 0%;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-423c934{text-align:center;}.elementor-915 .elementor-element.elementor-element-423c934 .elementor-heading-title{font-family:"REM", Sans-serif;font-size:60px;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-186c7b4 > .elementor-container{max-width:1000px;}.elementor-915 .elementor-element.elementor-element-186c7b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 100px 0px 100px;}.elementor-915 .elementor-element.elementor-element-186c7b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-915 .elementor-element.elementor-element-fc7e210 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-3c64bd1 img{width:75%;}.elementor-915 .elementor-element.elementor-element-b55f0bf > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-b55f0bf{text-align:center;}.elementor-915 .elementor-element.elementor-element-b55f0bf .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-24df138 );}.elementor-915 .elementor-element.elementor-element-ffa6fec > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-915 .elementor-element.elementor-element-ffa6fec{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:300;color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-4eb8aab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-6d0fff3 img{width:75%;}.elementor-915 .elementor-element.elementor-element-fc0b96a > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-fc0b96a{text-align:center;}.elementor-915 .elementor-element.elementor-element-fc0b96a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-24df138 );}.elementor-915 .elementor-element.elementor-element-ee30e16 > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-915 .elementor-element.elementor-element-ee30e16{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-c0a1eb4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-9d10294 img{width:75%;}.elementor-915 .elementor-element.elementor-element-f516f87 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-f516f87{text-align:center;}.elementor-915 .elementor-element.elementor-element-f516f87 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-24df138 );}.elementor-915 .elementor-element.elementor-element-bca9862 > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-915 .elementor-element.elementor-element-bca9862{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-07628ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-16d3b54 img{width:75%;}.elementor-915 .elementor-element.elementor-element-8171fc0 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-8171fc0{text-align:center;}.elementor-915 .elementor-element.elementor-element-8171fc0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-24df138 );}.elementor-915 .elementor-element.elementor-element-0a0a829 > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-915 .elementor-element.elementor-element-0a0a829{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-7d62eb9 > .elementor-container{max-width:1000px;}.elementor-915 .elementor-element.elementor-element-7d62eb9{padding:0px 100px 50px 100px;}.elementor-915 .elementor-element.elementor-element-237decb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-d5d301a img{width:75%;}.elementor-915 .elementor-element.elementor-element-0fbb572 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-0fbb572{text-align:center;}.elementor-915 .elementor-element.elementor-element-0fbb572 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-24df138 );}.elementor-915 .elementor-element.elementor-element-a4f1bbb > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-915 .elementor-element.elementor-element-a4f1bbb{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-08fe1f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-83a4294 img{width:75%;}.elementor-915 .elementor-element.elementor-element-e63e467 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-e63e467{text-align:center;}.elementor-915 .elementor-element.elementor-element-e63e467 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-24df138 );}.elementor-915 .elementor-element.elementor-element-088318c > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-915 .elementor-element.elementor-element-088318c{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-e38178f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-5f2606e img{width:75%;}.elementor-915 .elementor-element.elementor-element-00ed306 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-00ed306{text-align:center;}.elementor-915 .elementor-element.elementor-element-00ed306 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-24df138 );}.elementor-915 .elementor-element.elementor-element-30c5fdb > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-915 .elementor-element.elementor-element-30c5fdb{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-21ebd79 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-d3dcc37 img{width:75%;}.elementor-915 .elementor-element.elementor-element-433ae8c > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-433ae8c{text-align:center;}.elementor-915 .elementor-element.elementor-element-433ae8c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-24df138 );}.elementor-915 .elementor-element.elementor-element-3c1476c > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-915 .elementor-element.elementor-element-3c1476c{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-9dbe631 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-9dbe631{text-align:center;}.elementor-915 .elementor-element.elementor-element-9dbe631 .elementor-heading-title{font-family:"REM", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-24df138 );}.elementor-915 .elementor-element.elementor-element-c6f9836 > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-915 .elementor-element.elementor-element-c6f9836{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:300;color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-2bf0df4{margin-top:12%;margin-bottom:0%;}.elementor-915 .elementor-element.elementor-element-e373e5d{text-align:center;}.elementor-915 .elementor-element.elementor-element-e373e5d .elementor-heading-title{font-family:"REM", Sans-serif;font-weight:600;color:#000000;}.elementor-915 .elementor-element.elementor-element-070f69c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-915 .elementor-element.elementor-element-070f69c .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-915 .elementor-element.elementor-element-070f69c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-915 .elementor-element.elementor-element-054fe11 > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-054fe11{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-915 .elementor-element.elementor-element-1e3992 > .elementor-background-overlay{background-image:url("https://innovartweb.es/wp-content/uploads/2025/09/layer1.png");background-position:center center;background-repeat:repeat-x;background-size:contain;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-915 .elementor-element.elementor-element-1e3992{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-915 .elementor-element.elementor-element-670ff6b4 > .elementor-container{min-height:415px;}.elementor-915 .elementor-element.elementor-element-2c93368d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-915 .elementor-element.elementor-element-2c93368d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-915 .elementor-element.elementor-element-2c93368d:hover > .elementor-element-populated{border-style:none;}.elementor-915 .elementor-element.elementor-element-2c93368d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;}.elementor-915 .elementor-element.elementor-element-2c93368d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-915 .elementor-element.elementor-element-769579d1 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-769579d1 .elementor-icon-wrapper{text-align:center;}.elementor-915 .elementor-element.elementor-element-769579d1 .elementor-icon{font-size:125px;}.elementor-915 .elementor-element.elementor-element-769579d1 .elementor-icon svg{height:125px;}.elementor-915 .elementor-element.elementor-element-484421f1 > .elementor-widget-container{margin:8% 0% 2% 0%;}.elementor-915 .elementor-element.elementor-element-484421f1{text-align:center;}.elementor-915 .elementor-element.elementor-element-484421f1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-915 .elementor-element.elementor-element-707de065 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-707de065{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:400;color:#797C80;}.elementor-915 .elementor-element.elementor-element-2a02d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-915 .elementor-element.elementor-element-2a02d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-915 .elementor-element.elementor-element-2a02d8:hover > .elementor-element-populated{border-style:none;}.elementor-915 .elementor-element.elementor-element-2a02d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;}.elementor-915 .elementor-element.elementor-element-2a02d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-915 .elementor-element.elementor-element-744e89a > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-744e89a .elementor-icon-wrapper{text-align:center;}.elementor-915 .elementor-element.elementor-element-744e89a .elementor-icon{font-size:125px;}.elementor-915 .elementor-element.elementor-element-744e89a .elementor-icon svg{height:125px;}.elementor-915 .elementor-element.elementor-element-46fe12b7 > .elementor-widget-container{margin:8% 0% 2% 0%;}.elementor-915 .elementor-element.elementor-element-46fe12b7{text-align:center;}.elementor-915 .elementor-element.elementor-element-46fe12b7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-915 .elementor-element.elementor-element-5667b248 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-5667b248{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:400;color:#797C80;}.elementor-915 .elementor-element.elementor-element-54d7f5e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-915 .elementor-element.elementor-element-54d7f5e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-915 .elementor-element.elementor-element-54d7f5e1:hover > .elementor-element-populated{border-style:none;}.elementor-915 .elementor-element.elementor-element-54d7f5e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;}.elementor-915 .elementor-element.elementor-element-54d7f5e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-915 .elementor-element.elementor-element-78c004fa > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-78c004fa .elementor-icon-wrapper{text-align:center;}.elementor-915 .elementor-element.elementor-element-78c004fa .elementor-icon{font-size:125px;}.elementor-915 .elementor-element.elementor-element-78c004fa .elementor-icon svg{height:125px;}.elementor-915 .elementor-element.elementor-element-7a695ec9 > .elementor-widget-container{margin:8% 0% 2% 0%;}.elementor-915 .elementor-element.elementor-element-7a695ec9{text-align:center;}.elementor-915 .elementor-element.elementor-element-7a695ec9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-915 .elementor-element.elementor-element-233aca8d > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-233aca8d{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:400;color:#797C80;}.elementor-915 .elementor-element.elementor-element-1b89d5b:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-1b89d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://innovartweb.es/wp-content/uploads/2025/09/fondo-lila-web-1.png");background-size:cover;}.elementor-915 .elementor-element.elementor-element-1b89d5b > .elementor-container{min-height:600px;}.elementor-915 .elementor-element.elementor-element-1b89d5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:12%;margin-bottom:8%;}.elementor-915 .elementor-element.elementor-element-1b89d5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-915 .elementor-element.elementor-element-13649aa:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-13649aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-833df45 );}.elementor-915 .elementor-element.elementor-element-13649aa .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-915 .elementor-element.elementor-element-13649aa > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-915 .elementor-element.elementor-element-13649aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:12%;margin-bottom:10%;}.elementor-915 .elementor-element.elementor-element-cb89030 .elementor-repeater-item-5a64b9a .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://innovartweb.es/wp-content/uploads/2025/09/ChatGPT-Image-25-sept-2025-12_32_44.png);background-size:cover;}.elementor-915 .elementor-element.elementor-element-cb89030 .elementor-repeater-item-5a64b9a .elementor-background-overlay{background-color:#965F5F38;}.elementor-915 .elementor-element.elementor-element-cb89030 .swiper-slide{transition-duration:calc(5000ms*1.2);height:480px;}.elementor-915 .elementor-element.elementor-element-cb89030 .swiper-slide-contents{max-width:66%;}.elementor-915 .elementor-element.elementor-element-cb89030 .swiper-slide-inner{text-align:center;}.elementor-915 .elementor-element.elementor-element-6f6aee3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-915 .elementor-element.elementor-element-6f6aee3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-833df45 );}.elementor-bc-flex-widget .elementor-915 .elementor-element.elementor-element-6f6aee3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-915 .elementor-element.elementor-element-6f6aee3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-915 .elementor-element.elementor-element-6f6aee3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 10% 0% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-915 .elementor-element.elementor-element-6f6aee3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-915 .elementor-element.elementor-element-88c8f0e{width:var( --container-widget-width, 108.182% );max-width:108.182%;--container-widget-width:108.182%;--container-widget-flex-grow:0;text-align:right;}.elementor-915 .elementor-element.elementor-element-88c8f0e .elementor-heading-title{font-family:"REM", Sans-serif;font-weight:600;color:#000000;}.elementor-915 .elementor-element.elementor-element-a9f8efc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-915 .elementor-element.elementor-element-a9f8efc .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-915 .elementor-element.elementor-element-a9f8efc .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-915 .elementor-element.elementor-element-2e45f72 > .elementor-widget-container{background-color:#F5F5F5;margin:5% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-accordion-item{border-width:0%;border-color:#48267300;}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-accordion-item .elementor-tab-content{border-width:0%;border-block-start-color:#48267300;}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0%;border-block-end-color:#48267300;}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-tab-title{background-color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-active .elementor-accordion-icon, .elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-active .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-accordion-title{font-family:"Work Sans", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-tab-title .elementor-accordion-icon i:before{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-tab-title .elementor-accordion-icon svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-2e45f72 .elementor-tab-content{background-color:#FFFFFF;color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-915 .elementor-element.elementor-element-4f44976f{margin-top:8%;margin-bottom:8%;}.elementor-915 .elementor-element.elementor-element-5ab03692{width:var( --container-widget-width, 108.182% );max-width:108.182%;--container-widget-width:108.182%;--container-widget-flex-grow:0;text-align:left;}.elementor-915 .elementor-element.elementor-element-5ab03692 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-74399b6f > .elementor-widget-container{background-color:#F5F5F5;margin:5% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-accordion-item{border-width:0%;border-color:#48267300;}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-accordion-item .elementor-tab-content{border-width:0%;border-block-start-color:#48267300;}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0%;border-block-end-color:#48267300;}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-tab-title{background-color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-active .elementor-accordion-icon, .elementor-915 .elementor-element.elementor-element-74399b6f .elementor-active .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-accordion-title{font-family:"Work Sans", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-tab-title .elementor-accordion-icon i:before{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-tab-title .elementor-accordion-icon svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-74399b6f .elementor-tab-content{background-color:#FFFFFF;color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-915 .elementor-element.elementor-element-4ebdb6e{margin-top:10%;margin-bottom:3%;}.elementor-915 .elementor-element.elementor-element-3c3baa2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-2529219{margin-top:0%;margin-bottom:5%;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{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-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-repeater-item-b43a8a9 i{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-repeater-item-b43a8a9 svg{fill:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-repeater-item-8ddff82 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-repeater-item-8ddff82 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-repeater-item-f484439 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-repeater-item-f484439 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-repeater-item-eaa0654 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-repeater-item-eaa0654 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-repeater-item-133b3e0 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-repeater-item-133b3e0 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__button{background-color:transparent;color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-weight:500;background-image:linear-gradient(250deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__button:hover{background-color:#000000;color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-2a9669c{width:var( --container-widget-width, 98.649% );max-width:98.649%;--container-widget-width:98.649%;--container-widget-flex-grow:0;}.elementor-915 .elementor-element.elementor-element-2a9669c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__heading{font-family:"REM", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__subheading{font-family:"Work Sans", Sans-serif;font-weight:300;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table .elementor-price-table__price{font-family:"REM", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__currency{align-self:flex-start;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__features-list li{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__features-list{text-align:center;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#5FEECF;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-price-table__additional_info{font-family:"Work Sans", Sans-serif;font-weight:400;margin:30px 30px 0px 30px;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-b43a8a9 i{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-b43a8a9 svg{fill:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-8ddff82 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-8ddff82 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-f484439 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-f484439 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-dbb6be1 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-dbb6be1 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-9095361 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-9095361 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-54232a3 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-54232a3 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-3a8cf01 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-repeater-item-3a8cf01 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__button{background-color:transparent;color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-weight:500;background-image:linear-gradient(250deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__button:hover{background-color:#000000;color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-50664f8{width:var( --container-widget-width, 98.649% );max-width:98.649%;--container-widget-width:98.649%;--container-widget-flex-grow:0;}.elementor-915 .elementor-element.elementor-element-50664f8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__heading{font-family:"REM", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__subheading{font-family:"Work Sans", Sans-serif;font-weight:300;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table .elementor-price-table__price{font-family:"REM", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__currency{align-self:flex-start;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__features-list li{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__features-list{text-align:center;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#5FEECF;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-price-table__additional_info{font-family:"Work Sans", Sans-serif;font-weight:400;margin:30px 30px 0px 30px;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-b43a8a9 i{color:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-b43a8a9 svg{fill:var( --e-global-color-secondary );}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-8ddff82 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-8ddff82 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-f484439 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-f484439 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-dbb6be1 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-dbb6be1 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-9095361 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-9095361 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-54232a3 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-54232a3 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-2b27ae4 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-2b27ae4 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-fa2c9d8 i{color:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-repeater-item-fa2c9d8 svg{fill:#4CBFA6;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__button{background-color:transparent;color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-weight:500;background-image:linear-gradient(250deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__button:hover{background-color:#000000;color:#FFFFFF;}.elementor-915 .elementor-element.elementor-element-5f23fa0{width:var( --container-widget-width, 98.649% );max-width:98.649%;--container-widget-width:98.649%;--container-widget-flex-grow:0;}.elementor-915 .elementor-element.elementor-element-5f23fa0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__heading{font-family:"REM", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__subheading{font-family:"Work Sans", Sans-serif;font-weight:300;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table .elementor-price-table__price{font-family:"REM", Sans-serif;font-weight:600;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__currency{align-self:flex-start;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__features-list li{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__features-list{text-align:center;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#5FEECF;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-price-table__additional_info{font-family:"Work Sans", Sans-serif;font-weight:400;margin:30px 30px 0px 30px;}@media(min-width:768px){.elementor-915 .elementor-element.elementor-element-4511787{width:3.036%;}.elementor-915 .elementor-element.elementor-element-04cbfb4{width:93.651%;}.elementor-915 .elementor-element.elementor-element-701f17a{width:2.977%;}.elementor-915 .elementor-element.elementor-element-38e0f44{width:24.018%;}.elementor-915 .elementor-element.elementor-element-76e0305{width:75.982%;}.elementor-915 .elementor-element.elementor-element-cd39e96{width:97.679%;}.elementor-915 .elementor-element.elementor-element-9d7468d{width:2.321%;}.elementor-915 .elementor-element.elementor-element-ad064e3{width:50%;}.elementor-915 .elementor-element.elementor-element-6f6aee3{width:50%;}}@media(min-width:1025px){.elementor-915 .elementor-element.elementor-element-1e3992 > .elementor-background-overlay{background-attachment:scroll;}.elementor-915 .elementor-element.elementor-element-1b89d5b:not(.elementor-motion-effects-element-type-background), .elementor-915 .elementor-element.elementor-element-1b89d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-915 .elementor-element.elementor-element-423c934 .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-915 .elementor-element.elementor-element-e4b8c1f .elementor-slide-heading{font-size:28px;}.elementor-915 .elementor-element.elementor-element-e4b8c1f .elementor-slide-description{font-size:20px;}.elementor-915 .elementor-element.elementor-element-cf8e01a > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-915 .elementor-element.elementor-element-cf8e01a .elementor-testimonial-wrapper{text-align:center;}.elementor-915 .elementor-element.elementor-element-cf8e01a .elementor-testimonial-content{font-size:16px;}.elementor-915 .elementor-element.elementor-element-c458f23 > .elementor-widget-container{margin:5% 0% 2% 0%;padding:3% 3% 3% 3%;}.elementor-915 .elementor-element.elementor-element-c458f23 .elementor-heading-title{font-size:26px;}.elementor-915 .elementor-element.elementor-element-ebcc4fc .elementor-icon-wrapper{text-align:center;}.elementor-915 .elementor-element.elementor-element-d6012d0{width:var( --container-widget-width, 331.333px );max-width:331.333px;--container-widget-width:331.333px;--container-widget-flex-grow:0;text-align:center;}.elementor-915 .elementor-element.elementor-element-d6012d0 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-915 .elementor-element.elementor-element-04f1454{margin-top:5%;margin-bottom:0%;padding:3% 3% 3% 3%;}.elementor-915 .elementor-element.elementor-element-3f86fe5{text-align:center;}.elementor-915 .elementor-element.elementor-element-ce0da0a{margin-top:0px;margin-bottom:0px;padding:50px 0px 80px 0px;}.elementor-915 .elementor-element.elementor-element-b766c6d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-423c934 > .elementor-widget-container{margin:020px 0px 20px 0px;padding:0px 20px 0px 20px;}.elementor-915 .elementor-element.elementor-element-423c934 .elementor-heading-title{font-size:32px;}.elementor-915 .elementor-element.elementor-element-186c7b4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-fc7e210{width:50%;}.elementor-915 .elementor-element.elementor-element-fc7e210 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-3c64bd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-3c64bd1 img{width:70%;}.elementor-915 .elementor-element.elementor-element-b55f0bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-4eb8aab{width:50%;}.elementor-915 .elementor-element.elementor-element-6d0fff3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-6d0fff3 img{width:70%;}.elementor-915 .elementor-element.elementor-element-fc0b96a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-c0a1eb4{width:50%;}.elementor-915 .elementor-element.elementor-element-9d10294 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-9d10294 img{width:70%;}.elementor-915 .elementor-element.elementor-element-f516f87 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-07628ef{width:50%;}.elementor-915 .elementor-element.elementor-element-16d3b54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-16d3b54 img{width:70%;}.elementor-915 .elementor-element.elementor-element-8171fc0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-7d62eb9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-237decb{width:50%;}.elementor-915 .elementor-element.elementor-element-d5d301a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-d5d301a img{width:70%;}.elementor-915 .elementor-element.elementor-element-0fbb572 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-08fe1f1{width:50%;}.elementor-915 .elementor-element.elementor-element-83a4294 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-83a4294 img{width:70%;}.elementor-915 .elementor-element.elementor-element-e63e467 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-e38178f{width:50%;}.elementor-915 .elementor-element.elementor-element-5f2606e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-5f2606e img{width:70%;}.elementor-915 .elementor-element.elementor-element-00ed306 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-21ebd79{width:50%;}.elementor-915 .elementor-element.elementor-element-d3dcc37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-d3dcc37 img{width:70%;}.elementor-915 .elementor-element.elementor-element-433ae8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-9dbe631 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-915 .elementor-element.elementor-element-9dbe631 .elementor-heading-title{font-size:20px;}.elementor-915 .elementor-element.elementor-element-c6f9836{text-align:center;}.elementor-915 .elementor-element.elementor-element-2bf0df4{margin-top:15%;margin-bottom:0%;}.elementor-915 .elementor-element.elementor-element-e373e5d > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-915 .elementor-element.elementor-element-e373e5d .elementor-heading-title{font-size:26px;}.elementor-915 .elementor-element.elementor-element-054fe11 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-915 .elementor-element.elementor-element-1e3992{padding:3% 3% 3% 3%;}.elementor-915 .elementor-element.elementor-element-88c8f0e > .elementor-widget-container{margin:10% 0% 0% 0%;padding:3% 3% 3% 3%;}.elementor-915 .elementor-element.elementor-element-88c8f0e{text-align:center;}.elementor-915 .elementor-element.elementor-element-88c8f0e .elementor-heading-title{font-size:26px;}.elementor-915 .elementor-element.elementor-element-4f44976f{margin-top:20%;margin-bottom:20%;padding:3% 3% 3% 3%;}.elementor-915 .elementor-element.elementor-element-5ab03692{text-align:center;}.elementor-915 .elementor-element.elementor-element-3c3baa2{text-align:center;}.elementor-915 .elementor-element.elementor-element-2529219{padding:3% 3% 3% 3%;}}/* Start custom CSS for testimonial, class: .elementor-element-cf8e01a */.elementor-915 .elementor-element.elementor-element-cf8e01a {
  border-left: 3px solid #4CBFA6; /* color y grosor */
  padding-left: 15px; /* espacio entre línea y texto */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c93368d */.mi-columna-hover {
  transition: all 0.3s ease-in-out; /* Transición suave para todos los efectos */
}

.mi-columna-hover:hover {
  transform: translateY(-10px); /* Mueve la columna 10px hacia arriba */
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15); /* Añade una sombra más pronunciada */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a02d8 */.mi-columna-hover {
  transition: all 0.3s ease-in-out; /* Transición suave para todos los efectos */
}

.mi-columna-hover:hover {
  transform: translateY(-10px); /* Mueve la columna 10px hacia arriba */
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15); /* Añade una sombra más pronunciada */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54d7f5e1 */.mi-columna-hover {
  transition: all 0.3s ease-in-out; /* Transición suave para todos los efectos */
}

.mi-columna-hover:hover {
  transform: translateY(-10px); /* Mueve la columna 10px hacia arriba */
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15); /* Añade una sombra más pronunciada */
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-2e45f72 *//* ================================
   Variables / color de acento
================================= */
.innovart-accordion { --innovart-accent: #4CBFA6; }

/* Contenedor del acordeón: fondo gris claro y padding interno */
.innovart-accordion .elementor-accordion {
  display: flex;
  flex-direction: column;
  gap: 16px; /* separa cada tab como celdas */
  background: #FAFAFA; /* ← fondo detrás de las celdas */
  padding: 16px; /* opcional, para que no estén pegadas al borde */
  border-radius: 12px; /* opcional, bordes del contenedor */
}

/* Cada elemento como celda separada */
.innovart-accordion .elementor-accordion .elementor-tab {
  border-radius: 12px; /* bordes redondeados más visibles */
  overflow: visible;
  transition: transform 0.28s cubic-bezier(.2,.9,.3,1), box-shadow 0.28s;
  box-shadow: 0 4px 12px rgba(16,24,40,0.06); /* sombra base */
  background: white; /* fondo de cada celda */
}

/* Título del acordeón (header de la celda) */
.innovart-accordion .elementor-accordion .elementor-tab-title {
  padding: 18px 22px;
  cursor: pointer;
  position: relative;
  border-left: 6px solid transparent;
  display: flex;
  align-items: center;
  gap: 14px;
  transition: background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
  border-radius: 12px 12px 0 0; /* redondeamos solo arriba */
}

/* Hover elegante */
.innovart-accordion .elementor-accordion .elementor-tab-title:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 28px rgba(16,24,40,0.12);
  border-left-color: var(--innovart-accent);
  background: linear-gradient(180deg, rgba(255,255,255,1), rgba(247,245,255,0.98));
}

/* Estado activo */
.innovart-accordion .elementor-accordion .elementor-tab-title.active {
  box-shadow: 0 10px 30px rgba(16,24,40,0.14);
  border-left-color: var(--innovart-accent);
  background: linear-gradient(180deg, rgba(255,255,255,1), rgba(245,242,255,0.98));
}

/* Icono */
.innovart-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background: rgba(76,191,166,0.08);
  color: var(--innovart-accent);
  font-size: 18px;
  transition: transform 0.28s cubic-bezier(.2,.9,.3,1), background 0.25s;
}

/* Rotación del icono al abrir */
.innovart-accordion .elementor-accordion .elementor-tab-title.active .elementor-accordion-icon {
  transform: rotate(180deg);
  background: rgba(76,191,166,0.12);
}

/* Contenido del panel */
.innovart-accordion .elementor-accordion .elementor-tab-content {
  border-top: none;
  padding: 22px;
  line-height: 1.6;
  background: white;
  border-radius: 0 0 12px 12px; /* redondeamos solo abajo */
  box-shadow: 0 8px 20px rgba(16,24,40,0.04);
  transition: opacity 0.28s ease, transform 0.28s ease;
}

/* Separación entre celdas */
.innovart-accordion .elementor-accordion .elementor-tab:not(:last-child) {
  margin-bottom: 0; /* el gap del contenedor ya separa */
}

/* Ajustes responsive */
@media (max-width: 767px) {
  .innovart-accordion .elementor-accordion .elementor-tab-title {
    padding: 14px 16px;
    gap: 10px;
  }
}

/* ================================
   Ejemplo colores distintos
================================= */
.accordion1 { --innovart-accent: #4CBFA6; }
.accordion2 { --innovart-accent: #FF6B6B; }
.accordion3 { --innovart-accent: #6B5BFF; }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-74399b6f *//* ================================
   Variables / color de acento
================================= */
.innovart-accordion { --innovart-accent: #4CBFA6; }

/* Contenedor del acordeón: fondo gris claro y padding interno */
.innovart-accordion .elementor-accordion {
  display: flex;
  flex-direction: column;
  gap: 16px; /* separa cada tab como celdas */
  background: #FAFAFA; /* ← fondo detrás de las celdas */
  padding: 16px; /* opcional, para que no estén pegadas al borde */
  border-radius: 12px; /* opcional, bordes del contenedor */
}

/* Cada elemento como celda separada */
.innovart-accordion .elementor-accordion .elementor-tab {
  border-radius: 12px; /* bordes redondeados más visibles */
  overflow: visible;
  transition: transform 0.28s cubic-bezier(.2,.9,.3,1), box-shadow 0.28s;
  box-shadow: 0 4px 12px rgba(16,24,40,0.06); /* sombra base */
  background: white; /* fondo de cada celda */
}

/* Título del acordeón (header de la celda) */
.innovart-accordion .elementor-accordion .elementor-tab-title {
  padding: 18px 22px;
  cursor: pointer;
  position: relative;
  border-left: 6px solid transparent;
  display: flex;
  align-items: center;
  gap: 14px;
  transition: background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
  border-radius: 12px 12px 0 0; /* redondeamos solo arriba */
}

/* Hover elegante */
.innovart-accordion .elementor-accordion .elementor-tab-title:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 28px rgba(16,24,40,0.12);
  border-left-color: var(--innovart-accent);
  background: linear-gradient(180deg, rgba(255,255,255,1), rgba(247,245,255,0.98));
}

/* Estado activo */
.innovart-accordion .elementor-accordion .elementor-tab-title.active {
  box-shadow: 0 10px 30px rgba(16,24,40,0.14);
  border-left-color: var(--innovart-accent);
  background: linear-gradient(180deg, rgba(255,255,255,1), rgba(245,242,255,0.98));
}

/* Icono */
.innovart-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background: rgba(76,191,166,0.08);
  color: var(--innovart-accent);
  font-size: 18px;
  transition: transform 0.28s cubic-bezier(.2,.9,.3,1), background 0.25s;
}

/* Rotación del icono al abrir */
.innovart-accordion .elementor-accordion .elementor-tab-title.active .elementor-accordion-icon {
  transform: rotate(180deg);
  background: rgba(76,191,166,0.12);
}

/* Contenido del panel */
.innovart-accordion .elementor-accordion .elementor-tab-content {
  border-top: none;
  padding: 22px;
  line-height: 1.6;
  background: white;
  border-radius: 0 0 12px 12px; /* redondeamos solo abajo */
  box-shadow: 0 8px 20px rgba(16,24,40,0.04);
  transition: opacity 0.28s ease, transform 0.28s ease;
}

/* Separación entre celdas */
.innovart-accordion .elementor-accordion .elementor-tab:not(:last-child) {
  margin-bottom: 0; /* el gap del contenedor ya separa */
}

/* Ajustes responsive */
@media (max-width: 767px) {
  .innovart-accordion .elementor-accordion .elementor-tab-title {
    padding: 14px 16px;
    gap: 10px;
  }
}

/* ================================
   Ejemplo colores distintos
================================= */
.accordion1 { --innovart-accent: #4CBFA6; }
.accordion2 { --innovart-accent: #FF6B6B; }
.accordion3 { --innovart-accent: #6B5BFF; }/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-2a9669c *//* Efecto general de la tarjeta */
.elementor-915 .elementor-element.elementor-element-2a9669c {
  border-radius: 20px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.1);
  transition: transform 0.3s, box-shadow 0.3s;
}

/* Efecto al pasar el cursor */
.elementor-915 .elementor-element.elementor-element-2a9669c:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 40px rgba(72,38,115,0.2);
}


/* Botón de contratar */
.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-button {

  transition: background 0.3s, transform 0.3s;
}

.elementor-915 .elementor-element.elementor-element-2a9669c .elementor-button:hover {
  background: #3a1f59;
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-50664f8 *//* Efecto general de la tarjeta */
.elementor-915 .elementor-element.elementor-element-50664f8 {
  border-radius: 20px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.1);
  transition: transform 0.3s, box-shadow 0.3s;
}

/* Efecto al pasar el cursor */
.elementor-915 .elementor-element.elementor-element-50664f8:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 40px rgba(72,38,115,0.2);
}


/* Botón de contratar */
.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-button {

  transition: background 0.3s, transform 0.3s;
}

.elementor-915 .elementor-element.elementor-element-50664f8 .elementor-button:hover {
  background: #3a1f59;
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5f23fa0 *//* Efecto general de la tarjeta */
.elementor-915 .elementor-element.elementor-element-5f23fa0 {
  border-radius: 20px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.1);
  transition: transform 0.3s, box-shadow 0.3s;
}

/* Efecto al pasar el cursor */
.elementor-915 .elementor-element.elementor-element-5f23fa0:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 40px rgba(72,38,115,0.2);
}


/* Botón de contratar */
.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-button {

  transition: background 0.3s, transform 0.3s;
}

.elementor-915 .elementor-element.elementor-element-5f23fa0 .elementor-button:hover {
  background: #3a1f59;
  transform: translateY(-3px);
}/* End custom CSS */