.elementor-8531 .elementor-element.elementor-element-57fff83{--display:flex;--margin-top:-440px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8531 .elementor-element.elementor-element-5548f6b{--display:flex;--min-height:69px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-8531 .elementor-element.elementor-element-5548f6b:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-5548f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://semillerodeinnovacion.com/wp-content/uploads/2026/04/fondo-robotin-robotina-2.png");background-position:center center;background-size:cover;}.elementor-8531 .elementor-element.elementor-element-e9918cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:200px;--margin-bottom:200px;--margin-left:15px;--margin-right:15px;}.elementor-8531 .elementor-element.elementor-element-e9918cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8531 .elementor-element.elementor-element-0acafcf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8531 .elementor-element.elementor-element-9f7b75e > .elementor-widget-container{padding:-3px -3px -3px -3px;}.elementor-8531 .elementor-element.elementor-element-9f7b75e.elementor-element{--align-self:flex-start;}.elementor-8531 .elementor-element.elementor-element-9f7b75e{text-align:start;}.elementor-8531 .elementor-element.elementor-element-9f7b75e .elementor-heading-title{color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-acccc7c > .elementor-widget-container{padding:0px 0px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-acccc7c.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-8531 .elementor-element.elementor-element-acccc7c{left:32px;}body.rtl .elementor-8531 .elementor-element.elementor-element-acccc7c{right:32px;}.elementor-8531 .elementor-element.elementor-element-acccc7c{top:0px;text-align:start;}.elementor-8531 .elementor-element.elementor-element-acccc7c .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-82d21f1 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-82d21f1 .sec-desc-area{text-align:left;}.elementor-8531 .elementor-element.elementor-element-82d21f1 .subtitle-selector{color:#FFFFFF!important;font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-82d21f1 .title-selector{color:#FFFFFF!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-16292e9 .elementor-heading-title{color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-750f3bf{width:var( --container-widget-width, 107.536% );max-width:107.536%;--container-widget-width:107.536%;--container-widget-flex-grow:0;text-align:center;font-size:16px;}.elementor-8531 .elementor-element.elementor-element-750f3bf > .elementor-widget-container{margin:0px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-750f3bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8531 .elementor-element.elementor-element-dd623ea .elementor-button{background-color:#6EC1E400;font-size:27px;fill:#FFFFFF;color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-dd623ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-3e92640 .elementor-button{background-color:#02010100;font-size:22px;}.elementor-8531 .elementor-element.elementor-element-3e92640 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-958dda0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8531 .elementor-element.elementor-element-820e485{--display:flex;--margin-top:450px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8531 .elementor-element.elementor-element-820e485.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-8531 .elementor-element.elementor-element-e234032{--display:flex;}.elementor-8531 .elementor-element.elementor-element-1ed4e1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-1ed4e1b .elementor-heading-title{color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-bac663d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-bac663d .elementor-heading-title{color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-28a0cf4 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-28a0cf4 .elementor-heading-title{color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-80945b3 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-80945b3 .elementor-heading-title{color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-f3a890d .elementor-button{background-color:#02010100;font-size:26px;fill:#03001B;color:#03001B;}.elementor-8531 .elementor-element.elementor-element-d0be97f:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-d0be97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://semillerodeinnovacion.com/wp-content/uploads/2026/04/fondo-blanco-2.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-8531 .elementor-element.elementor-element-d0be97f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-d0be97f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-cbe0a0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:90px 90px 90px 90px;}.elementor-8531 .elementor-element.elementor-element-e5e9b75 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8531 .elementor-element.elementor-element-e5e9b75{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-5426dde.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8531 .elementor-element.elementor-element-5426dde.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8531 .elementor-element.elementor-element-5426dde.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-5426dde > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-fe4feb5.elementor-element{--align-self:center;}.elementor-8531 .elementor-element.elementor-element-fe4feb5 img{width:100%;max-width:100%;height:100%;}.elementor-8531 .elementor-element.elementor-element-31fffd2 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-362b90e > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-362b90e .sec-desc-area{text-align:center;}.elementor-8531 .elementor-element.elementor-element-362b90e .subtitle-selector{font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-362b90e .title-selector{color:#0F2239!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-527dcaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-527dcaa{text-align:center;font-size:20px;}.elementor-8531 .elementor-element.elementor-element-9bc6294{--display:flex;}.elementor-8531 .elementor-element.elementor-element-a49e3ca > .elementor-widget-container{margin:40px 0px -23px 0px;padding:0px 100px 0px 100px;}.elementor-8531 .elementor-element.elementor-element-a49e3ca .sec-desc-area{text-align:center;}.elementor-8531 .elementor-element.elementor-element-a49e3ca .subtitle-selector{font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-a49e3ca .title-selector{color:#0F2239!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-b9a3fe3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 050px 0px 50px;}.elementor-8531 .elementor-element.elementor-element-b9a3fe3{text-align:center;font-size:20px;}.elementor-8531 .elementor-element.elementor-element-1e0218a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8531 .elementor-element.elementor-element-1e0218a{padding:0px 100px 0px 100px;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-71e5664.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-71e5664.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-71e5664.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-71e5664 > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-71e5664 > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-71e5664 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-71e5664 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8px 8px 8px 8px;}.elementor-8531 .elementor-element.elementor-element-71e5664 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-7b2853f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8531 .elementor-element.elementor-element-7b2853f{text-align:center;}.elementor-8531 .elementor-element.elementor-element-7b2853f .elementor-heading-title{color:var( --e-global-color-531938a );}.elementor-8531 .elementor-element.elementor-element-46a8273 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-46a8273{text-align:center;}.elementor-8531 .elementor-element.elementor-element-d9e0d00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-d9e0d00{text-align:justify;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-b327e8a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-b327e8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-b327e8a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-b327e8a > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-b327e8a > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-b327e8a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-b327e8a > .elementor-element-populated{box-shadow:4px 6px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8px 8px 8px 8px;}.elementor-8531 .elementor-element.elementor-element-b327e8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-0d4066d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8531 .elementor-element.elementor-element-0d4066d{text-align:center;}.elementor-8531 .elementor-element.elementor-element-48bd825 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-48bd825{text-align:center;}.elementor-8531 .elementor-element.elementor-element-99f54b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-99f54b3.elementor-element{--align-self:flex-start;}.elementor-8531 .elementor-element.elementor-element-99f54b3{text-align:justify;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-e193008.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-e193008.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-e193008.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-e193008 > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-e193008 > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-e193008 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-e193008 > .elementor-element-populated{box-shadow:4px 6px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8px 8px 8px 8px;}.elementor-8531 .elementor-element.elementor-element-e193008 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-1b76ef0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8531 .elementor-element.elementor-element-1b76ef0{text-align:center;}.elementor-8531 .elementor-element.elementor-element-83e8b38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-83e8b38{text-align:center;}.elementor-8531 .elementor-element.elementor-element-6e1d080 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-6e1d080.elementor-element{--align-self:flex-start;}.elementor-8531 .elementor-element.elementor-element-6e1d080{text-align:justify;}.elementor-8531 .elementor-element.elementor-element-8ab262d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8531 .elementor-element.elementor-element-8ab262d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-8ab262d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-8ab262d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-8ab262d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-8ab262d > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-8ab262d > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-8ab262d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-8ab262d > .elementor-element-populated{box-shadow:4px 6px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8px 8px 8px 8px;}.elementor-8531 .elementor-element.elementor-element-8ab262d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-8d97493 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8531 .elementor-element.elementor-element-8d97493{text-align:center;}.elementor-8531 .elementor-element.elementor-element-54cb12a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-54cb12a{text-align:center;}.elementor-8531 .elementor-element.elementor-element-5876282 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-5876282.elementor-element{--align-self:flex-start;}.elementor-8531 .elementor-element.elementor-element-5876282{text-align:justify;}.elementor-8531 .elementor-element.elementor-element-deccb95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8531 .elementor-element.elementor-element-deccb95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-deccb95.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-deccb95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-deccb95.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-deccb95 > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-deccb95 > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-deccb95 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-deccb95 > .elementor-element-populated{box-shadow:4px 6px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8px 8px 8px 8px;}.elementor-8531 .elementor-element.elementor-element-deccb95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-3beab3f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8531 .elementor-element.elementor-element-3beab3f{text-align:center;}.elementor-8531 .elementor-element.elementor-element-b0b66f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-b0b66f4{text-align:center;}.elementor-8531 .elementor-element.elementor-element-ce3f697 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-ce3f697.elementor-element{--align-self:flex-start;}.elementor-8531 .elementor-element.elementor-element-ce3f697{text-align:justify;}.elementor-8531 .elementor-element.elementor-element-dbb0022{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8531 .elementor-element.elementor-element-7b68fcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8531 .elementor-element.elementor-element-ee6900f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8531 .elementor-element.elementor-element-76584fe{--display:flex;}.elementor-8531 .elementor-element.elementor-element-687f438{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8531 .elementor-element.elementor-element-687f438 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-8531 .elementor-element.elementor-element-98c59d6:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-98c59d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FF;background-image:url("https://semillerodeinnovacion.com/wp-content/uploads/2025/05/intro-robotica-automatizacion.jpg");background-position:center center;background-size:cover;}.elementor-8531 .elementor-element.elementor-element-98c59d6 > .elementor-background-overlay{background-color:#020D11;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-98c59d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 30px 0px;}.elementor-8531 .elementor-element.elementor-element-98c59d6 > .elementor-shape-top svg{height:26px;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-057650f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8531 .elementor-element.elementor-element-057650f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8531 .elementor-element.elementor-element-057650f > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-8ee8b5a > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-1dd895f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-1dd895f .sec-desc-area{text-align:left;}.elementor-8531 .elementor-element.elementor-element-1dd895f .subtitle-selector{color:#FFFFFF!important;font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-1dd895f .title-selector{color:#FFFFFF!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-13fff70{text-align:justify;font-size:20px;color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-2edb127{margin-top:40px;margin-bottom:0px;}.elementor-8531 .elementor-element.elementor-element-1ba19d8 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-2b102f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-2b102f7 .sec-desc-area{text-align:left;}.elementor-8531 .elementor-element.elementor-element-2b102f7 .subtitle-selector{color:#FFFFFF!important;font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-2b102f7 .title-selector{color:#FFFFFF!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-444c64d > .elementor-element-populated{padding:40px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-fe96f22{text-align:justify;font-size:20px;color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-12c8b15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-12c8b15 .check-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-12c8b15 .moto-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-12c8b15 .feature-grid, .elementor-8531 .elementor-element.elementor-element-12c8b15 .admission-card{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-12c8b15 h3,.elementor-8531 .elementor-element.elementor-element-12c8b15 h5{line-height:19px;padding:8px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-f8bdc84 .check-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-f8bdc84 .moto-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-f8bdc84 .feature-grid, .elementor-8531 .elementor-element.elementor-element-f8bdc84 .admission-card{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-f8bdc84 .check-box .icon i{font-size:23px;line-height:1px;letter-spacing:-1.7px;word-spacing:0px;}.elementor-8531 .elementor-element.elementor-element-f8bdc84 h3,.elementor-8531 .elementor-element.elementor-element-f8bdc84 h5{line-height:16px;}.elementor-8531 .elementor-element.elementor-element-f8bdc84 .counter-grid_text{font-size:28px;line-height:10px;letter-spacing:-1.6px;word-spacing:2px;}.elementor-8531 .elementor-element.elementor-element-d7a985d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-d7a985d .check-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-d7a985d .moto-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-d7a985d .feature-grid, .elementor-8531 .elementor-element.elementor-element-d7a985d .admission-card{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-d7a985d h3,.elementor-8531 .elementor-element.elementor-element-d7a985d h5{line-height:10px;padding:5px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-d7a985d p{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-d7a985d .counter-grid_text{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-d468ad4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-d468ad4 .check-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-d468ad4 .moto-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-d468ad4 .feature-grid, .elementor-8531 .elementor-element.elementor-element-d468ad4 .admission-card{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-d468ad4 h3,.elementor-8531 .elementor-element.elementor-element-d468ad4 h5{line-height:10px;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-7594585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-7594585 .check-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-7594585 .moto-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-7594585 .feature-grid, .elementor-8531 .elementor-element.elementor-element-7594585 .admission-card{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-7594585 h3,.elementor-8531 .elementor-element.elementor-element-7594585 h5{line-height:10px;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-7594585 .counter-grid_text{line-height:1px;word-spacing:0px;}.elementor-8531 .elementor-element.elementor-element-42641f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-42641f4 .check-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-42641f4 .moto-box{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-42641f4 .feature-grid, .elementor-8531 .elementor-element.elementor-element-42641f4 .admission-card{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-42641f4 h3,.elementor-8531 .elementor-element.elementor-element-42641f4 h5{line-height:10px;padding:8px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-2099c44{margin-top:40px;margin-bottom:0px;}.elementor-8531 .elementor-element.elementor-element-a56a67f > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-aec1459 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-aec1459 .sec-desc-area{text-align:center;}.elementor-8531 .elementor-element.elementor-element-aec1459 .subtitle-selector{color:#FFFFFF!important;font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-aec1459 .title-selector{color:#FFFFFF!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-9a551cd{font-size:20px;color:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-60dc968{width:100%;max-width:100%;}.elementor-8531 .elementor-element.elementor-element-60dc968 > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-60dc968 .th-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-60dc968 .th-desc{line-height:17px;word-spacing:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-861880a:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-861880a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://semillerodeinnovacion.com/wp-content/uploads/2026/04/fondo-blanco-22.png");background-repeat:repeat;background-size:cover;}.elementor-8531 .elementor-element.elementor-element-861880a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-861880a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-861880a > .elementor-shape-top .elementor-shape-fill{fill:#000F55;}.elementor-8531 .elementor-element.elementor-element-861880a > .elementor-shape-top svg{height:10px;}.elementor-8531 .elementor-element.elementor-element-2c678e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:90px 90px 90px 90px;}.elementor-8531 .elementor-element.elementor-element-ff04548{--display:flex;}.elementor-8531 .elementor-element.elementor-element-cbb6f81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 150px 0px 150px;}.elementor-8531 .elementor-element.elementor-element-cbb6f81 .sec-desc-area{text-align:center;}.elementor-8531 .elementor-element.elementor-element-cbb6f81 .subtitle-selector{font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-cbb6f81 .title-selector{color:#0F2239!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-e0a839c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8531 .elementor-element.elementor-element-e0a839c{padding:0px 100px 0px 100px;}.elementor-8531 .elementor-element.elementor-element-9d8709a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8531 .elementor-element.elementor-element-9d8709a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-9d8709a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-9d8709a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-9d8709a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-9d8709a > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-9d8709a > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-9d8709a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-9d8709a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-9d8709a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-4aad876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-4aad876{text-align:center;}.elementor-8531 .elementor-element.elementor-element-ca81bbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-ca81bbb{text-align:justify;font-size:20px;}.elementor-8531 .elementor-element.elementor-element-e6edb95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8531 .elementor-element.elementor-element-e6edb95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-e6edb95.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-e6edb95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-e6edb95.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-e6edb95 > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-e6edb95 > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-e6edb95 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-e6edb95 > .elementor-element-populated{box-shadow:4px 6px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-e6edb95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-7b1e82a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-7b1e82a{text-align:center;}.elementor-8531 .elementor-element.elementor-element-05ead88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-05ead88.elementor-element{--align-self:flex-start;}.elementor-8531 .elementor-element.elementor-element-05ead88{text-align:justify;font-size:20px;}.elementor-8531 .elementor-element.elementor-element-3cde6ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8531 .elementor-element.elementor-element-3cde6ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-3cde6ea.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-3cde6ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-3cde6ea.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-3cde6ea > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-3cde6ea > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-3cde6ea > .elementor-background-slideshow{border-radius:00px 00px 00px 00px;}.elementor-8531 .elementor-element.elementor-element-3cde6ea > .elementor-element-populated{box-shadow:4px 6px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-3cde6ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-cf3930a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-cf3930a{text-align:center;}.elementor-8531 .elementor-element.elementor-element-46777e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-46777e8.elementor-element{--align-self:flex-start;}.elementor-8531 .elementor-element.elementor-element-46777e8{text-align:justify;font-size:20px;}.elementor-8531 .elementor-element.elementor-element-84db8dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8531 .elementor-element.elementor-element-84db8dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-84db8dc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-84db8dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-84db8dc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-84db8dc > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-84db8dc > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-84db8dc > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-84db8dc > .elementor-element-populated{box-shadow:4px 6px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-8531 .elementor-element.elementor-element-84db8dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-8ec61b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-8ec61b2{text-align:center;}.elementor-8531 .elementor-element.elementor-element-f00aaa1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-f00aaa1.elementor-element{--align-self:flex-start;}.elementor-8531 .elementor-element.elementor-element-f00aaa1{text-align:justify;font-size:20px;}.elementor-8531 .elementor-element.elementor-element-f23d7a7{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8531 .elementor-element.elementor-element-f23d7a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8531 .elementor-element.elementor-element-6540466 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-6540466 .sec-desc-area{text-align:center;}.elementor-8531 .elementor-element.elementor-element-6540466 .subtitle-selector{font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-6540466 .title-selector{color:#0F2239!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-90c44d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-90c44d5{text-align:center;font-size:20px;}.elementor-8531 .elementor-element.elementor-element-595c45d > .elementor-container{max-width:1100px;}.elementor-8531 .elementor-element.elementor-element-595c45d{padding:0px 0px 30px 0px;}.elementor-8531 .elementor-element.elementor-element-b16646f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8531 .elementor-element.elementor-element-b16646f > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-9407f92 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FF168F;}.elementor-8531 .elementor-element.elementor-element-40f58c5 .elementor-button{background-color:#02010100;font-size:31px;}.elementor-8531 .elementor-element.elementor-element-613706f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8531 .elementor-element.elementor-element-613706f > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-2e76ade .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FF168F;}.elementor-8531 .elementor-element.elementor-element-915666d .elementor-button{background-color:transparent;font-size:35px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-0313e59 ) 100%);}.elementor-8531 .elementor-element.elementor-element-915666d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-8b0200e:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-8b0200e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://semillerodeinnovacion.com/wp-content/uploads/2026/04/fondo-blanco-22.png");background-size:cover;}.elementor-8531 .elementor-element.elementor-element-8b0200e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-8531 .elementor-element.elementor-element-8b0200e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-42d3d7a > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-42d3d7a .sec-desc-area{text-align:left;}.elementor-8531 .elementor-element.elementor-element-42d3d7a .subtitle-selector{font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-42d3d7a .title-selector{color:#0F2239!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-fd220fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-fd220fc{text-align:center;font-size:20px;}.elementor-8531 .elementor-element.elementor-element-66ea320.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-8531 .elementor-element.elementor-element-66ea320 .elementor-swiper-button{font-size:20px;}.elementor-8531 .elementor-element.elementor-element-1f74f51:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-1f74f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://semillerodeinnovacion.com/wp-content/uploads/2026/04/PARED-ESPACIO-MAKER.jpeg");background-repeat:repeat;background-size:cover;}.elementor-8531 .elementor-element.elementor-element-1f74f51 > .elementor-background-overlay{background-color:#2017A6;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-1f74f51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 050px 0px;}.elementor-8531 .elementor-element.elementor-element-1f74f51 > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-8531 .elementor-element.elementor-element-1f74f51 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-8531 .elementor-element.elementor-element-1f74f51 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-8531 .elementor-element.elementor-element-1f74f51 > .elementor-shape-bottom .elementor-shape-fill{fill:#000255;}.elementor-8531 .elementor-element.elementor-element-a4bf44f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:90px 90px 90px 90px;}.elementor-8531 .elementor-element.elementor-element-6f71c84{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:70px;}.elementor-8531 .elementor-element.elementor-element-109b6f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-109b6f3 .sec-desc-area{text-align:center;}.elementor-8531 .elementor-element.elementor-element-109b6f3 .subtitle-selector{color:#FFFFFF!important;font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-109b6f3 .title-selector{color:#FFFFFF!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-39693a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-39693a9{text-align:center;font-size:16px;}.elementor-8531 .elementor-element.elementor-element-0e80f2e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8531 .elementor-element.elementor-element-0e80f2e{padding:0px 100px 0px 100px;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-5d724ec.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-5d724ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-5d724ec.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-5d724ec > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-5d724ec > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-5d724ec > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-5d724ec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-5d724ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-1fccbfe > .elementor-widget-container{margin:0px 0px -32px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-1fccbfe{text-align:center;}.elementor-8531 .elementor-element.elementor-element-7b62a98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-7b62a98{text-align:justify;font-size:15px;}.elementor-8531 .elementor-element.elementor-element-7b62a98 p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-afe5c72.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-afe5c72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-afe5c72.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-afe5c72 > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-afe5c72 > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-afe5c72 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-afe5c72 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-afe5c72 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-ffe6b36 > .elementor-widget-container{margin:0px 0px -32px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-ffe6b36{text-align:center;}.elementor-8531 .elementor-element.elementor-element-f78870a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-f78870a.elementor-element{--align-self:flex-start;}.elementor-8531 .elementor-element.elementor-element-f78870a{text-align:justify;font-size:20px;}.elementor-bc-flex-widget .elementor-8531 .elementor-element.elementor-element-c4d6d1a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-c4d6d1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8531 .elementor-element.elementor-element-c4d6d1a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8531 .elementor-element.elementor-element-c4d6d1a > .elementor-element-populated, .elementor-8531 .elementor-element.elementor-element-c4d6d1a > .elementor-element-populated > .elementor-background-overlay, .elementor-8531 .elementor-element.elementor-element-c4d6d1a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-8531 .elementor-element.elementor-element-c4d6d1a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-c4d6d1a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-3b79322 > .elementor-widget-container{margin:0px 0px -32px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-3b79322{text-align:center;}.elementor-8531 .elementor-element.elementor-element-7096db1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-8531 .elementor-element.elementor-element-7096db1.elementor-element{--align-self:flex-start;}.elementor-8531 .elementor-element.elementor-element-7096db1{text-align:justify;font-size:20px;}.elementor-8531 .elementor-element.elementor-element-0159774:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-0159774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://semillerodeinnovacion.com/wp-content/uploads/2026/04/fondo-robotin-robotina.png");background-position:center center;background-size:cover;}.elementor-8531 .elementor-element.elementor-element-0159774 > .elementor-background-overlay{background-color:#2017A6;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8531 .elementor-element.elementor-element-0159774{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0120px 0px;}.elementor-8531 .elementor-element.elementor-element-0159774 > .elementor-shape-top .elementor-shape-fill{fill:#000255;}.elementor-8531 .elementor-element.elementor-element-3825352{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8531 .elementor-element.elementor-element-f6d3e8e > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-f6d3e8e .sec-desc-area{text-align:center;}.elementor-8531 .elementor-element.elementor-element-f6d3e8e .subtitle-selector{color:#E57777!important;font-size:25px;font-weight:800;}.elementor-8531 .elementor-element.elementor-element-f6d3e8e .title-selector{color:#FFFFFF!important;font-size:48px;font-weight:600;line-height:57.98333px;}.elementor-8531 .elementor-element.elementor-element-00f9ef5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8531 .elementor-element.elementor-element-00f9ef5{margin-top:-62px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-8531 .elementor-element.elementor-element-9805879 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-8b28879 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-080be17 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8531 .elementor-element.elementor-element-acccc7c > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-acccc7c .elementor-heading-title{font-size:19px;}.elementor-8531 .elementor-element.elementor-element-82d21f1 .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-820e485{--margin-top:632px;--margin-bottom:1px;--margin-left:1px;--margin-right:0px;}.elementor-8531 .elementor-element.elementor-element-d0be97f{padding:80px 0px 80px 0px;}.elementor-8531 .elementor-element.elementor-element-5426dde > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-31fffd2 > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-362b90e .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-a49e3ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-a49e3ca .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-b9a3fe3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-71e5664 > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-7b2853f > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-8531 .elementor-element.elementor-element-b327e8a > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-0d4066d > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-8531 .elementor-element.elementor-element-e193008 > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-1b76ef0 > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-8531 .elementor-element.elementor-element-8ab262d > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-8d97493 > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-8531 .elementor-element.elementor-element-deccb95 > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-3beab3f > .elementor-widget-container{margin:10px 1px -19px 1px;}.elementor-8531 .elementor-element.elementor-element-98c59d6{padding:80px 0px 80px 0px;}.elementor-8531 .elementor-element.elementor-element-057650f > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-8ee8b5a > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-1dd895f .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-1ba19d8 > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-2b102f7 .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-444c64d > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-d7a985d > .elementor-widget-container{padding:0px 0px 0px 1px;}.elementor-8531 .elementor-element.elementor-element-a56a67f > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-aec1459 .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-861880a{padding:30px 0px 40px 0px;}.elementor-8531 .elementor-element.elementor-element-cbb6f81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-cbb6f81 .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-9d8709a > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-4aad876 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-e6edb95 > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-7b1e82a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-3cde6ea > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-cf3930a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-84db8dc > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-8ec61b2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-6540466 .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-595c45d{padding:80px 0px 80px 0px;}.elementor-8531 .elementor-element.elementor-element-613706f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-42d3d7a .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-66ea320.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-8531 .elementor-element.elementor-element-1f74f51{padding:80px 0px 80px 0px;}.elementor-8531 .elementor-element.elementor-element-109b6f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-109b6f3 .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-39693a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-0e80f2e{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-5d724ec > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-afe5c72 > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-c4d6d1a > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-f6d3e8e .title-selector{font-size:36px;line-height:43.888px;}.elementor-8531 .elementor-element.elementor-element-00f9ef5{padding:80px 0px 80px 0px;}.elementor-8531 .elementor-element.elementor-element-9805879 > .elementor-element-populated{margin:17px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 36px 0px 36px;}.elementor-8531 .elementor-element.elementor-element-8b28879 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 36px 0px 36px;}}@media(max-width:767px){.elementor-8531 .elementor-element.elementor-element-5548f6b:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-5548f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8531 .elementor-element.elementor-element-5548f6b{--padding-top:57px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8531 .elementor-element.elementor-element-e9918cf{--margin-top:222px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-8531 .elementor-element.elementor-element-acccc7c > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-acccc7c .elementor-heading-title{font-size:16px;}.elementor-8531 .elementor-element.elementor-element-82d21f1 .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-d0be97f{margin-top:9px;margin-bottom:9px;}.elementor-8531 .elementor-element.elementor-element-cbe0a0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:-3px;}.elementor-8531 .elementor-element.elementor-element-cbe0a0c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-e5e9b75{margin-top:0px;margin-bottom:0px;}.elementor-8531 .elementor-element.elementor-element-5426dde > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-31fffd2 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-362b90e .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-a49e3ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-a49e3ca .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-b9a3fe3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-1e0218a{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-71e5664 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-b327e8a > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-e193008 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-8ab262d > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-deccb95 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-98c59d6{margin-top:0px;margin-bottom:0px;padding:20px 1px 0px 1px;}.elementor-8531 .elementor-element.elementor-element-057650f > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-6dc0400{margin-top:0px;margin-bottom:0px;padding:26px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-8ee8b5a > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-1dd895f .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-2edb127{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-1ba19d8 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-2b102f7 .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-444c64d > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-12c8b15 h3,.elementor-8531 .elementor-element.elementor-element-12c8b15 h5{line-height:0.9em;}.elementor-8531 .elementor-element.elementor-element-d7a985d > .elementor-widget-container{padding:24px 0px 24px 0px;}.elementor-8531 .elementor-element.elementor-element-d7a985d h3,.elementor-8531 .elementor-element.elementor-element-d7a985d h5{line-height:0.8em;padding:6px 6px 6px 6px;}.elementor-8531 .elementor-element.elementor-element-d468ad4 h3,.elementor-8531 .elementor-element.elementor-element-d468ad4 h5{line-height:0.8em;}.elementor-8531 .elementor-element.elementor-element-7594585 h3,.elementor-8531 .elementor-element.elementor-element-7594585 h5{line-height:0.8em;}.elementor-8531 .elementor-element.elementor-element-42641f4 h3,.elementor-8531 .elementor-element.elementor-element-42641f4 h5{line-height:0.9em;}.elementor-8531 .elementor-element.elementor-element-2099c44{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-a56a67f > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-aec1459 .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-60dc968 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-2c678e9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-cbb6f81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-cbb6f81 .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-e0a839c{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-9d8709a > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-e6edb95 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-3cde6ea > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-84db8dc > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-6540466 .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-595c45d{margin-top:-60px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-8531 .elementor-element.elementor-element-42d3d7a .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-66ea320.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-8531 .elementor-element.elementor-element-1f74f51:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-1f74f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8531 .elementor-element.elementor-element-a4bf44f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-6f71c84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8531 .elementor-element.elementor-element-109b6f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-109b6f3 .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-39693a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-0e80f2e{padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-5d724ec > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-afe5c72 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-c4d6d1a > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-f6d3e8e .title-selector{font-size:28px;line-height:33px;}.elementor-8531 .elementor-element.elementor-element-9805879 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 12px;}.elementor-8531 .elementor-element.elementor-element-8b28879 > .elementor-element-populated{padding:0px 12px 0px 12px;}}@media(min-width:768px){.elementor-8531 .elementor-element.elementor-element-5548f6b{--content-width:1164px;}.elementor-8531 .elementor-element.elementor-element-e9918cf{--width:50.528%;}.elementor-8531 .elementor-element.elementor-element-0acafcf{--width:100%;}.elementor-8531 .elementor-element.elementor-element-958dda0{--width:50%;}.elementor-8531 .elementor-element.elementor-element-5426dde{width:41.543%;}.elementor-8531 .elementor-element.elementor-element-31fffd2{width:58.457%;}.elementor-8531 .elementor-element.elementor-element-1ba19d8{width:50.885%;}.elementor-8531 .elementor-element.elementor-element-444c64d{width:49.026%;}.elementor-8531 .elementor-element.elementor-element-f23d7a7{--width:1100%;}.elementor-8531 .elementor-element.elementor-element-5d724ec{width:33%;}.elementor-8531 .elementor-element.elementor-element-afe5c72{width:33.332%;}.elementor-8531 .elementor-element.elementor-element-f3038e9{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8531 .elementor-element.elementor-element-5426dde{width:100%;}.elementor-8531 .elementor-element.elementor-element-31fffd2{width:100%;}.elementor-8531 .elementor-element.elementor-element-71e5664{width:100%;}.elementor-8531 .elementor-element.elementor-element-b327e8a{width:100%;}.elementor-8531 .elementor-element.elementor-element-e193008{width:100%;}.elementor-8531 .elementor-element.elementor-element-8ab262d{width:100%;}.elementor-8531 .elementor-element.elementor-element-deccb95{width:100%;}.elementor-8531 .elementor-element.elementor-element-057650f{width:100%;}.elementor-8531 .elementor-element.elementor-element-8ee8b5a{width:100%;}.elementor-8531 .elementor-element.elementor-element-1ba19d8{width:100%;}.elementor-8531 .elementor-element.elementor-element-444c64d{width:100%;}.elementor-8531 .elementor-element.elementor-element-a56a67f{width:100%;}.elementor-8531 .elementor-element.elementor-element-9d8709a{width:100%;}.elementor-8531 .elementor-element.elementor-element-e6edb95{width:100%;}.elementor-8531 .elementor-element.elementor-element-3cde6ea{width:100%;}.elementor-8531 .elementor-element.elementor-element-84db8dc{width:100%;}.elementor-8531 .elementor-element.elementor-element-b16646f{width:100%;}.elementor-8531 .elementor-element.elementor-element-613706f{width:100%;}.elementor-8531 .elementor-element.elementor-element-5d724ec{width:100%;}.elementor-8531 .elementor-element.elementor-element-afe5c72{width:100%;}.elementor-8531 .elementor-element.elementor-element-c4d6d1a{width:100%;}.elementor-8531 .elementor-element.elementor-element-9805879{width:100%;}.elementor-8531 .elementor-element.elementor-element-8b28879{width:100%;}}@media(min-width:1025px){.elementor-8531 .elementor-element.elementor-element-861880a:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-861880a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8531 .elementor-element.elementor-element-1f74f51:not(.elementor-motion-effects-element-type-background), .elementor-8531 .elementor-element.elementor-element-1f74f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-9f7b75e */.preinscripcion{
    font-size: 18px;
  font-weight: 800;
  color: #ff6a00;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acccc7c */.preinscripcion{
    font-size: 18px;
  font-weight: 800;
  color: #ff6a00;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0acafcf */.maker-badge {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 14px;
  padding: 12px 24px 12px 16px;
  border-radius: 999px;
  overflow: hidden;

  color: #ffffff;
  font-family: 'Montserrat', 'Poppins', Arial, sans-serif;
  text-transform: uppercase;

  background: linear-gradient(135deg, #ff6400, #ff3200);
  border: 2px solid rgba(255, 255, 255, 0.55);

  box-shadow:
    0 0 22px rgba(255, 100, 0, 0.85),
    0 0 42px rgba(255, 43, 214, 0.30),
    0 0 58px rgba(0, 234, 255, 0.18),
    inset 0 0 18px rgba(255, 255, 255, 0.20);

  animation: makerBadgePulse 2.2s ease-in-out infinite;
}

/* Brillo que pasa por encima */
.maker-badge::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    110deg,
    transparent 0%,
    rgba(255, 255, 255, 0.40) 42%,
    transparent 58%
  );
  transform: translateX(-120%);
  animation: makerBadgeShine 3.2s ease-in-out infinite;
  pointer-events: none;
}

/* Punto verde activo */
.maker-badge-dot {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #00ffc8;
  box-shadow:
    0 0 14px #00ffc8,
    0 0 28px rgba(0, 255, 200, 0.75);
  flex: 0 0 auto;
  animation: makerDotBlink 1.2s ease-in-out infinite;
}

.maker-badge-text {
  display: flex;
  flex-direction: column;
  line-height: 1.05;
  position: relative;
  z-index: 2;
}

.maker-badge-text small {
  color: rgba(255, 255, 255, 0.86);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.16em;
}

.maker-badge-text strong {
  color: #ffffff;
  font-size: 20px;
  font-weight: 950;
  letter-spacing: 0.01em;
}

/* Animaciones */
@keyframes makerBadgePulse {
  0%, 100% {
    transform: translateY(0) scale(1);
  }

  50% {
    transform: translateY(-2px) scale(1.025);
  }
}

@keyframes makerBadgeShine {
  0%, 45% {
    transform: translateX(-120%);
  }

  70%, 100% {
    transform: translateX(120%);
  }
}

@keyframes makerDotBlink {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: 0.45;
    transform: scale(0.72);
  }
}

/* Responsive */
@media (max-width: 767px) {
  .maker-badge {
    padding: 10px 18px 10px 14px;
    gap: 10px;
  }

  .maker-badge-text small {
    font-size: 9px;
  }

  .maker-badge-text strong {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16292e9 */#tx1{
    color: #00F0FF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9918cf */.maker-hero-card {
  position: relative;
  max-width: 720px;
  border-radius: 28px;
  overflow: hidden;

  background: linear-gradient(
    135deg,
    rgba(3, 14, 40, 0.88),
    rgba(5, 18, 55, 0.68),
    rgba(5, 22, 65, 0.45)
  );

  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);

  box-shadow:
    0 0 45px rgba(0, 209, 255, 0.18),
    0 0 80px rgba(255, 0, 180, 0.12),
    inset 0 0 35px rgba(255, 255, 255, 0.04);

  color: #ffffff;
  z-index: 2;
}

/* BORDE NEÓN RGBIC */
.maker-hero-card::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: 28px;
  background: linear-gradient(
    135deg,
    #00eaff,
    #ff2bd6,
    #ff6a00,
    #00ffc8,
    #00eaff
  );
  background-size: 300% 300%;
  animation: makerNeonBorder 7s linear infinite;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}

/* BRILLO SUAVE INTERIOR */
.maker-hero-card::after {
  content: "";
  position: absolute;
  width: 280px;
  height: 280px;
  left: -80px;
  top: -80px;
  background: radial-gradient(circle, rgba(0, 234, 255, 0.20), transparent 65%);
  filter: blur(10px);
  pointer-events: none;
}

/* ANIMACIÓN DEL BORDE */
@keyframes makerNeonBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

#maker-hero-buttons {
  display: flex;
  gap: 18px;
  flex-wrap: wrap;
  margin-top: 28px;
}

.maker-btn-primary,
.maker-btn-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;

  min-height: 58px;
  padding: 0 30px;
  border-radius: 16px;

  font-size: 18px;
  font-weight: 800;
  text-decoration: none;

  transition: all 0.25s ease;
}

.maker-btn-primary {
  color: #ffffff;
  background: linear-gradient(135deg, #ff5a00, #ff7a00);
  box-shadow: 0 0 24px rgba(255, 106, 0, 0.45);
}

.maker-btn-primary:hover {
  transform: translateY(-3px);
  box-shadow: 0 0 36px rgba(255, 106, 0, 0.75);
}

.maker-btn-secondary {
  color: #ffffff;
  background: rgba(5, 20, 55, 0.45);
  border: 2px solid rgba(0, 234, 255, 0.85);
  box-shadow: 0 0 20px rgba(0, 234, 255, 0.28);
}

.maker-btn-secondary:hover {
  transform: translateY(-3px);
  background: rgba(0, 234, 255, 0.12);
  box-shadow: 0 0 32px rgba(0, 234, 255, 0.55);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820e485 *//* CAJA PROMOCIONAL 20% OFF - ESPACIO MAKER */

.maker-promo-box {
  position: relative;
  z-index: 4;
  width: min(390px, 92vw);
  padding: 22px 24px 24px;
  border-radius: 24px;
  overflow: hidden;
  text-align: center;
  isolation: isolate;

  background:
    linear-gradient(145deg, rgba(6, 10, 35, 0.94), rgba(13, 20, 58, 0.84)),
    radial-gradient(circle at 50% 0%, rgba(255, 43, 214, 0.20), transparent 42%);

  border: 1px solid rgba(0, 240, 255, 0.58);

  backdrop-filter: blur(16px) saturate(145%);
  -webkit-backdrop-filter: blur(16px) saturate(145%);

  box-shadow:
    0 0 28px rgba(0, 234, 255, 0.28),
    0 0 52px rgba(255, 43, 214, 0.24),
    inset 0 0 28px rgba(255, 255, 255, 0.05);
}

/* BORDE NEÓN ANIMADO */
.maker-promo-box::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: 26px;
  padding: 2px;

  background: linear-gradient(
    135deg,
    #ff2bd6,
    #00eaff,
    #00ffc8,
    #ff6400,
    #ff2bd6
  );
  background-size: 300% 300%;
  animation: makerPromoBorder 5s linear infinite;

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  z-index: -1;
  opacity: 0.95;
  pointer-events: none;
}

/* BRILLO QUE PASA SOBRE LA CAJA */
.maker-promo-box::after {
  content: "";
  position: absolute;
  inset: 0;

  background: linear-gradient(
    110deg,
    transparent 0%,
    rgba(255, 255, 255, 0.10) 45%,
    transparent 62%
  );

  transform: translateX(-130%);
  animation: makerPromoShine 4s ease-in-out infinite;
  z-index: -1;
  pointer-events: none;
}

/* ETIQUETA SUPERIOR */
.maker-promo-label {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  min-height: 36px;
  margin-bottom: 12px;
  padding: 0 22px;
  border-radius: 999px;

  color: #ffffff;
  font-size: 14px;
  font-weight: 950;
  letter-spacing: 0.04em;
  text-transform: uppercase;

  background: linear-gradient(
    135deg,
    rgba(255, 43, 214, 0.95),
    rgba(255, 100, 0, 0.82)
  );

  border: 1px solid rgba(255, 255, 255, 0.42);
  box-shadow: 0 0 20px rgba(255, 43, 214, 0.55);
}

.maker-promo-title {
  margin: 0;
  color: #ffffff;
  font-size: clamp(30px, 3vw, 44px);
  line-height: 1;
  font-weight: 950;
  letter-spacing: -0.04em;
  text-shadow: 0 0 24px rgba(255, 255, 255, 0.18);
}

.maker-promo-subtitle {
  margin: 6px 0 4px;
  color: rgba(255, 255, 255, 0.94);
  font-size: 20px;
  line-height: 1.1;
  font-weight: 850;
}

.maker-promo-discount {
  display: block;
  margin: 4px 0 16px;

  color: #00fff0;
  font-size: clamp(54px, 6vw, 74px);
  line-height: 0.95;
  font-weight: 950;
  letter-spacing: -0.05em;

  text-shadow:
    0 0 12px rgba(0, 255, 240, 0.95),
    0 0 30px rgba(0, 255, 240, 0.60),
    0 0 56px rgba(255, 43, 214, 0.35);
}

.maker-promo-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;

  width: 100%;
  min-height: 60px;
  padding: 0 24px;
  border-radius: 16px;

  background: linear-gradient(135deg, #00fff0, #00d4c7);
  color: #041124;

  text-decoration: none;
  font-size: 20px;
  font-weight: 950;

  box-shadow:
    0 0 24px rgba(0, 255, 240, 0.55),
    inset 0 0 12px rgba(255, 255, 255, 0.30);

  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.maker-promo-btn:hover {
  transform: translateY(-3px) scale(1.02);

  box-shadow:
    0 0 34px rgba(0, 255, 240, 0.85),
    0 0 48px rgba(255, 43, 214, 0.22),
    inset 0 0 12px rgba(255, 255, 255, 0.35);
}

/* ANIMACIONES */
@keyframes makerPromoBorder {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes makerPromoShine {
  0%, 48% {
    transform: translateX(-130%);
  }

  72%, 100% {
    transform: translateX(130%);
  }
}

/* RESPONSIVE */
@media (max-width: 767px) {
  .maker-promo-box {
    width: 100%;
    margin-top: 24px;
    padding: 20px 18px 22px;
  }

  .maker-promo-label {
    font-size: 11px;
    min-height: 32px;
    padding: 0 16px;
  }

  .maker-promo-title {
    font-size: 30px;
  }

  .maker-promo-subtitle {
    font-size: 17px;
  }

  .maker-promo-discount {
    font-size: 54px;
  }

  .maker-promo-btn {
    font-size: 17px;
    min-height: 54px;
  }
}/* End custom CSS */
/* Start custom CSS for acadusectiondescription, class: .elementor-element-a49e3ca */.title-grad {
        --rosa: #ff0090;
    --naranja: #ff5c00;
    --cian: #00c3ff;
    --coral: #ff2e48;
    --violeta: #8062c8;
    background: linear-gradient(90deg, var(--rosa), var(--naranja), var(--cian));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    text-shadow: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a8273 */.titulo-neon-tech {
    -g1: var(--rosa);
    --g2: var(--coral);
    --g3: var(--cian);
    --g4: var(--violeta);
    --shadow1: var(--rosa);
    --shadow2: var(--coral);
    --shadow3: var(--cian);
    --shadow4: var(--violeta);
    --p1x: 18%; --p1y: 84%;
    --p2x: 84%; --p2y: 18%;
    
  

  font-weight: 900 !important;;
  text-align: center !important;

  color: transparent !important;
  -webkit-text-fill-color: transparent !important;

  background-image: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4)); !important;

  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;

  -webkit-background-clip: text !important;
  background-clip: text !important;

  -webkit-text-stroke: 0.65px rgba(16, 35, 63, 0.22);

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71e5664 */#cuadrado-1{
    --rosa:#ff0090;
    --naranja:#ff5c00;
    --cian:#00c3ff;
    --coral:#ff2e48;
    --violeta:#8062c8;

    --texto:#132847;
    --texto-suave:#4d6078;
    --fondo:#f4f5f7;
    --panel:#f7f3f4;
    --sombra-base: 0 12px 30px rgba(19,40,71,.10);
    --g1: var(--rosa);
    --g2: var(--coral);
    --g3: var(--cian);
    --g4: var(--violeta);
    --shadow1: var(--rosa);
    --shadow2: var(--coral);
    --shadow3: var(--cian);
    --shadow4: var(--violeta);
    --p1x: 18%; --p1y: 84%;
    --p2x: 84%; --p2y: 18%;
  }

#cuadrado-1{
   
  margin: 10px;
  overflow:hidden;
    transition: transform .28s ease, box-shadow .28s ease;
   border-radius:22px;
    box-shadow:
      0 0 0 1px rgba(255,255,255,.15) inset,
      -12px -8px 24px color-mix(in srgb, var(--shadow1) 22%, transparent),
      10px -6px 24px color-mix(in srgb, var(--shadow2) 18%, transparent),
      16px 14px 28px color-mix(in srgb, var(--shadow3) 20%, transparent),
      -8px 16px 26px color-mix(in srgb, var(--shadow4) 18%, transparent);
      
    -
}
#cuadrado-1:hover{
    transform: translateY(-6px);
    box-shadow:
      0 18px 36px rgba(19,40,71,.12),
      -14px -10px 28px rgba(255,0,144,.22),
      18px 16px 30px rgba(0,195,255,.18);
}
#cuadrado-1::after{
        content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    padding: 2px;
    background: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    opacity: .92;
         
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48bd825 */.titulo-neon-tech2 {
    --g1: var(--naranja);
    --g2: var(--rosa);
    --g3: var(--violeta);
    --g4: var(--cian);
    --shadow1: var(--naranja);
    --shadow2: var(--rosa);
    --shadow3: var(--violeta);
    --shadow4: var(--cian);
    --p1x: 85%; --p1y: 15%;
    --p2x: 20%; --p2y: 84%;
    
  

  font-weight: 900 !important;;
  text-align: center !important;

  color: transparent !important;
  -webkit-text-fill-color: transparent !important;

  background-image: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4)); !important;

  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;

  -webkit-background-clip: text !important;
  background-clip: text !important;

  -webkit-text-stroke: 0.65px rgba(16, 35, 63, 0.22);

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b327e8a */#cuadrado-2{
    --rosa:#ff0090;
    --naranja:#ff5c00;
    --cian:#00c3ff;
    --coral:#ff2e48;
    --violeta:#8062c8;

    --texto:#132847;
    --texto-suave:#4d6078;
    --fondo:#f4f5f7;
    --panel:#f7f3f4;
    --sombra-base: 0 12px 30px rgba(19,40,71,.10);
    --g1: var(--naranja);
    --g2: var(--rosa);
    --g3: var(--violeta);
    --g4: var(--cian);
    --shadow1: var(--naranja);
    --shadow2: var(--rosa);
    --shadow3: var(--violeta);
    --shadow4: var(--cian);
    --p1x: 85%; --p1y: 15%;
    --p2x: 20%; --p2y: 84%;
  }

#cuadrado-2{
   
  margin: 10px;
  overflow:hidden;
    transition: transform .28s ease, box-shadow .28s ease;
   border-radius:22px;
    box-shadow:
      0 0 0 1px rgba(255,255,255,.15) inset,
      -12px -8px 24px color-mix(in srgb, var(--shadow1) 22%, transparent),
      10px -6px 24px color-mix(in srgb, var(--shadow2) 18%, transparent),
      16px 14px 28px color-mix(in srgb, var(--shadow3) 20%, transparent),
      -8px 16px 26px color-mix(in srgb, var(--shadow4) 18%, transparent);
      
    -
}
#cuadrado-2:hover{
    transform: translateY(-6px);
   box-shadow:
      0 18px 36px rgba(19,40,71,.12),
      14px -10px 28px rgba(255,92,0,.22),
      -14px 16px 30px rgba(128,98,200,.18);
}
#cuadrado-2::after{
        content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    padding: 2px;
    background: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    opacity: .92;
         
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83e8b38 */.titulo-neon-tech3 {
    --g1: var(--cian);
    --g2: var(--violeta);
    --g3: var(--rosa);
    --g4: var(--naranja);
    --shadow1: var(--cian);
    --shadow2: var(--violeta);
    --shadow3: var(--rosa);
    --shadow4: var(--naranja);
    --p1x: 18%; --p1y: 84%;
    --p2x: 84%; --p2y: 18%;
    
  

  font-weight: 900 !important;;
  text-align: center !important;

  color: transparent !important;
  -webkit-text-fill-color: transparent !important;

  background-image: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4)); !important;

  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;

  -webkit-background-clip: text !important;
  background-clip: text !important;

  -webkit-text-stroke: 0.65px rgba(16, 35, 63, 0.22);

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e193008 */#cuadrado-3{
    --rosa:#ff0090;
    --naranja:#ff5c00;
    --cian:#00c3ff;
    --coral:#ff2e48;
    --violeta:#8062c8;

    --texto:#132847;
    --texto-suave:#4d6078;
    --fondo:#f4f5f7;
    --panel:#f7f3f4;
    --sombra-base: 0 12px 30px rgba(19,40,71,.10);
    --g1: var(--cian);
    --g2: var(--violeta);
    --g3: var(--rosa);
    --g4: var(--naranja);
    --shadow1: var(--cian);
    --shadow2: var(--violeta);
    --shadow3: var(--rosa);
    --shadow4: var(--naranja);
    --p1x: 18%; --p1y: 84%;
    --p2x: 84%; --p2y: 18%;
  }

#cuadrado-3{
   
  margin: 10px;
  overflow:hidden;
    transition: transform .28s ease, box-shadow .28s ease;
   border-radius:22px;
    box-shadow:
      0 0 0 1px rgba(255,255,255,.15) inset,
      -12px -8px 24px color-mix(in srgb, var(--shadow1) 22%, transparent),
      10px -6px 24px color-mix(in srgb, var(--shadow2) 18%, transparent),
      16px 14px 28px color-mix(in srgb, var(--shadow3) 20%, transparent),
      -8px 16px 26px color-mix(in srgb, var(--shadow4) 18%, transparent);
      
    -
}
#cuadrado-3:hover{
    transform: translateY(-6px);
   box-shadow:
     0 18px 36px rgba(19,40,71,.12),
      -12px 16px 28px rgba(0,195,255,.20),
      14px -10px 28px rgba(255,0,144,.18);
}
#cuadrado-3::after{
        content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    padding: 2px;
    background: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    opacity: .92;
         
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cb12a */.titulo-neon-tech4 {
    --g1: var(--rosa);
    --g2: var(--naranja);
    --g3: var(--naranja);
    --g4: var(--cian);
    --shadow1: var(--rosa);
    --shadow2: var(--naranja);
    --shadow3: var(--naranja);
    --shadow4: var(--cian);
    --p1x: 16%; --p1y: 22%;
    --p2x: 84%; --p2y: 78%;
    
  

  font-weight: 900 !important;;
  text-align: center !important;

  color: transparent !important;
  -webkit-text-fill-color: transparent !important;

  background-image: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4)); !important;

  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;

  -webkit-background-clip: text !important;
  background-clip: text !important;

  -webkit-text-stroke: 0.65px rgba(16, 35, 63, 0.22);

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8ab262d */#cuadrado-4{
    --rosa:#ff0090;
    --naranja:#ff5c00;
    --cian:#00c3ff;
    --coral:#ff2e48;
    --violeta:#8062c8;

    --texto:#132847;
    --texto-suave:#4d6078;
    --fondo:#f4f5f7;
    --panel:#f7f3f4;
    --sombra-base: 0 12px 30px rgba(19,40,71,.10);
    --g1: var(--rosa);
    --g2: var(--naranja);
    --g3: var(--naranja);
    --g4: var(--cian);
    --shadow1: var(--rosa);
    --shadow2: var(--naranja);
    --shadow3: var(--naranja);
    --shadow4: var(--cian);
    --p1x: 16%; --p1y: 22%;
    --p2x: 84%; --p2y: 78%;
  }

#cuadrado-4{
   
  margin: 10px;
  overflow:hidden;
    transition: transform .28s ease, box-shadow .28s ease;
   border-radius:22px;
    box-shadow:
      0 0 0 1px rgba(255,255,255,.15) inset,
      -12px -8px 24px color-mix(in srgb, var(--shadow1) 22%, transparent),
      10px -6px 24px color-mix(in srgb, var(--shadow2) 18%, transparent),
      16px 14px 28px color-mix(in srgb, var(--shadow3) 20%, transparent),
      -8px 16px 26px color-mix(in srgb, var(--shadow4) 18%, transparent);
      
    -
}
#cuadrado-4:hover{
    transform: translateY(-6px);
   box-shadow:
     0 18px 36px rgba(19,40,71,.12),
      -16px -10px 28px rgba(255,0,144,.18),
      16px 16px 30px rgba(255,92,0,.20);
}
#cuadrado-4::after{
        content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    padding: 2px;
    background: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    opacity: .92;
         
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0b66f4 */.titulo-neon-tech5 {
    --rosa:#ff0090;
    --naranja:#ff5c00;
    --cian:#00c3ff;
    --coral:#ff2e48;
    --violeta:#8062c8;

    --texto:#132847;
    --texto-suave:#4d6078;
    --fondo:#f4f5f7;
    --panel:#f7f3f4;
    --sombra-base: 0 12px 30px rgba(19,40,71,.10);
    --g1: var(--cian);
    --g2: var(--rosa);
    --g3: var(--coral);
    --g4: var(--naranja);
    --shadow1: var(--cian);
    --shadow2: var(--rosa);
    --shadow3: var(--coral);
    --shadow4: var(--naranja);
    --p1x: 80%; --p1y: 18%;
    --p2x: 22%; --p2y: 84%;
    
  

  font-weight: 900 !important;;
  text-align: center !important;

  color: transparent !important;
  -webkit-text-fill-color: transparent !important;

  background-image: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4)); !important;

  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;

  -webkit-background-clip: text !important;
  background-clip: text !important;

  -webkit-text-stroke: 0.65px rgba(16, 35, 63, 0.22);

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-deccb95 */#cuadrado-5{
    --rosa:#ff0090;
    --naranja:#ff5c00;
    --cian:#00c3ff;
    --coral:#ff2e48;
    --violeta:#8062c8;

    --texto:#132847;
    --texto-suave:#4d6078;
    --fondo:#f4f5f7;
    --panel:#f7f3f4;
    --sombra-base: 0 12px 30px rgba(19,40,71,.10);
    --g1: var(--cian);
    --g2: var(--rosa);
    --g3: var(--coral);
    --g4: var(--naranja);
    --shadow1: var(--cian);
    --shadow2: var(--rosa);
    --shadow3: var(--coral);
    --shadow4: var(--naranja);
    --p1x: 80%; --p1y: 18%;
    --p2x: 22%; --p2y: 84%;
  }

#cuadrado-5{
   
  margin: 10px;
  overflow:hidden;
    transition: transform .28s ease, box-shadow .28s ease;
   border-radius:22px;
    box-shadow:
      0 0 0 1px rgba(255,255,255,.15) inset,
      -12px -8px 24px color-mix(in srgb, var(--shadow1) 22%, transparent),
      10px -6px 24px color-mix(in srgb, var(--shadow2) 18%, transparent),
      16px 14px 28px color-mix(in srgb, var(--shadow3) 20%, transparent),
      -8px 16px 26px color-mix(in srgb, var(--shadow4) 18%, transparent);
      
    -
}
#cuadrado-5:hover{
    transform: translateY(-6px);
   box-shadow:
     0 18px 36px rgba(19,40,71,.12),
      16px -10px 28px rgba(0,195,255,.18),
      -12px 16px 30px rgba(255,46,72,.18);
}
#cuadrado-5::after{
        content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    padding: 2px;
    background: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    opacity: .92;
         
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-687f438 */#ruta-title {
  font-family: 'Montserrat', 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.05;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin: 0;
  color: #0b1454; /* azul oscuro */
}

#ruta-title span {
  background: linear-gradient(
    90deg,
    #1db4ff 0%,
    #7b2cff 20%,
    #ff2ea6 45%,
    #ff5a36 70%,
    #ffb300 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  text-shadow:
    0 0 8px rgba(29, 180, 255, 0.18),
    0 0 14px rgba(123, 44, 255, 0.14),
    0 0 20px rgba(255, 46, 166, 0.12);
}

#ruta-title2 {
  font-family: 'Montserrat', 'Poppins', sans-serif;
  font-size: clamp(2.2rem, 5vw, 4.8rem);
  font-weight: 900;
  line-height: 1.05;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  margin: 0;
  color: #08155a;
}

#ruta-title2 span {
   background: linear-gradient(
    90deg,
    #ffbe0b 0%,
    #ff8a00 15%,
    #ff4d4d 30%,
    #ff2ca8 50%,
    #8a2cff 70%,
    #5b6cff 85%,
    #22b8ff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  text-shadow:
    0 0 8px rgba(29, 180, 255, 0.18),
    0 0 14px rgba(123, 44, 255, 0.14),
    0 0 20px rgba(255, 46, 166, 0.12);
    0 0 20px rgba(255, 46, 166, 0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9d8709a */#cuadrado-1a{
    --rosa:#ff0090;
    --naranja:#ff5c00;
    --cian:#00c3ff;
    --coral:#ff2e48;
    --violeta:#8062c8;

    --texto:#132847;
    --texto-suave:#4d6078;
    --fondo:#f4f5f7;
    --panel:#f7f3f4;
    --sombra-base: 0 12px 30px rgba(19,40,71,.10);
    --g1: var(--rosa);
    --g2: var(--coral);
    --g3: var(--cian);
    --g4: var(--violeta);
    --shadow1: var(--rosa);
    --shadow2: var(--coral);
    --shadow3: var(--cian);
    --shadow4: var(--violeta);
    --p1x: 18%; --p1y: 84%;
    --p2x: 84%; --p2y: 18%;
  }

#cuadrado-1a{
   
  margin: 10px;
  overflow:hidden;
    transition: transform .28s ease, box-shadow .28s ease;
   border-radius:22px;
    box-shadow:
      0 0 0 1px rgba(255,255,255,.15) inset,
      -12px -8px 24px color-mix(in srgb, var(--shadow1) 22%, transparent),
      10px -6px 24px color-mix(in srgb, var(--shadow2) 18%, transparent),
      16px 14px 28px color-mix(in srgb, var(--shadow3) 20%, transparent),
      -8px 16px 26px color-mix(in srgb, var(--shadow4) 18%, transparent);
      
    -
}
#cuadrado-1a:hover{
    transform: translateY(-6px);
    box-shadow:
      0 18px 36px rgba(19,40,71,.12),
      -14px -10px 28px rgba(255,0,144,.22),
      18px 16px 30px rgba(0,195,255,.18);
}
#cuadrado-1a::after{
        content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    padding: 2px;
    background: linear-gradient(135deg, var(--g1), var(--g2), var(--g3), var(--g4));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    opacity: .92;
         
}

.glow-multicolor::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 30px;
    padding: 2px;
    background: linear-gradient(135deg, var(--rosa-neon), var(--naranja-neon), var(--cian-neon), var(--violeta-neon));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    opacity: 0.92;
    filter: brightness(1) saturate(1.1) drop-shadow(0 0 5px rgba(255, 0, 144, 0.35)) drop-shadow(0 0 7px rgba(255, 92, 0, 0.26)) drop-shadow(0 0 9px rgba(0, 195, 255, 0.30));
    transition: opacity 0.35s ease, filter 0.35s ease, transform 0.35s ease, padding 0.35s ease;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c87db90 */small {
    font-size: 0.42em;
    line-height: 1;
    padding-top: 8px;
    color:#ff168f;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b16646f *//* TARJETAS */

.maker-premium-planv2 {
  position: relative;
  overflow: hidden;
  border-radius: 30px;
  margin: 20px;
  padding: 10px;
  background: rgba(255,255,255,0.84);
  border: 1px solid rgba(0, 184, 212, 0.16);
  box-shadow:
    0 20px 55px rgba(7, 19, 47, 0.10),
    inset 0 0 25px rgba(255,255,255,0.18);
  backdrop-filter: blur(18px) saturate(140%);
  -webkit-backdrop-filter: blur(18px) saturate(140%);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.maker-premium-planv2:hover {
  transform: translateY(-6px);
  box-shadow:
    0 28px 70px rgba(7, 19, 47, 0.14),
    inset 0 0 25px rgba(255,255,255,0.22);
}

.maker-premium-planv2::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 7px;
  background: linear-gradient(90deg, var(--plan-color), #00eaff, #ff6400);
  box-shadow: 0 0 18px rgba(0, 220, 255, 0.16);
}

.maker-premium-planv2::after {
  content: "";
  position: absolute;
  width: 220px;
  height: 220px;
  right: -100px;
  top: -100px;
  border-radius: 50%;
  background: var(--plan-color);
  opacity: 0.10;
  filter: blur(20px);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1f602 */small {
    font-size: 0.42em;
    line-height: 1;
    padding-top: 8px;
    color:#ff168f;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-595c45d *//* SECCIÓN MATRÍCULA + PROGRAMA SEMESTRAL - ESPACIO MAKER */




.maker-pricing-premium-v2__wrap {
  position: relative;
  z-index: 2;
  max-width: 1240px;
  margin: 0 auto;
}


.maker-pricing-premium-v2__kicker {
  
  align-items: center;
  gap: 10px;
  
  border-radius: 999px;
  background: rgba(255,255,255,0.88);
  border: 1px solid rgba(0, 200, 255, 0.24);
  box-shadow:
    0 12px 30px rgba(7, 19, 47, 0.06),
    0 0 24px rgba(0, 220, 255, 0.08);
  color: #ff6400;
  font-size: 13px;
  font-weight: 950;
  letter-spacing: 0.10em;
  text-transform: uppercase;
}

.maker-pricing-premium-v2__title {
  
  font-size: clamp(38px, 5vw, 66px);
  line-height: 1.02;
  font-weight: 950;
  letter-spacing: -0.055em;
  color: #07132f;
}

.maker-pricing-premium-v2__title span {
  background: linear-gradient(90deg, #ff168f 0%, #ff6400 45%, #00accf 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.maker-pricing-premium-v2__lead {
  max-width: 860px;

  color: #4c586c;
  font-size: clamp(16px, 1.3vw, 19px);
  line-height: 1.75;
  font-weight: 500;
}

.maker-pricing-premium-v2__grid {
  display: grid;
  grid-template-columns: 0.92fr 1.08fr;
  gap: 28px;
  align-items: stretch;
}



.maker-premium-planv2--matricula {
  --plan-color: #ff168f;
}

.maker-premium-planv2--programa {
  --plan-color: #00a9c7;
}

.maker-premium-planv2--featured {
  transform: translateY(-14px);
  border: 2px solid rgba(0, 184, 212, 0.22);
  background: linear-gradient(145deg, rgba(255,255,255,0.94), rgba(239,249,255,0.90));
  box-shadow:
    0 28px 78px rgba(0, 140, 180, 0.12),
    0 0 0 8px rgba(0, 220, 255, 0.04),
    inset 0 0 25px rgba(255,255,255,0.24);
}

.maker-premium-planv2--featured:hover {
  transform: translateY(-18px);
}

.maker-premium-planv2__badge {
  display: inline-flex;
  
  border-radius: 999px;
  background: linear-gradient(135deg, #ff6200, #ff8f00);
  color: #ffffff;
  font-size: 12px;
  font-weight: 950;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  box-shadow: 0 0 22px rgba(255, 110, 0, 0.25);
}

.maker-premium-planv2__label {
  margin-bottom: 12px;
  color: var(--plan-color);
  font-size: 13px;
  font-weight: 950;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.maker-premium-planv2__name {
  margin: 0 0 16px;
  color: #07132f;
  font-size: clamp(28px, 2.3vw, 38px);
  line-height: 1.08;
  font-weight: 950;
  letter-spacing: -0.045em;
}

.maker-premium-planv2__price {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  margin-bottom: 10px;
  color: #07132f;
  font-size: clamp(54px, 5.8vw, 84px);
  line-height: 0.88;
  font-weight: 950;
  letter-spacing: -0.07em;
}

.maker-premium-planv2__price small {
  font-size: 0.42em;
  line-height: 1;
  padding-top: 8px;
  color: var(--plan-color);
}

.maker-premium-planv2__price--big {
  font-size: clamp(60px, 6vw, 92px);
}

.maker-premium-planv2__note {
  margin: 0 0 22px;
  color: #4d5b70;
  font-size: 17px;
  line-height: 1.55;
  font-weight: 700;
}

.maker-premium-planv2__highlight {
  margin: 0 0 24px;
  padding: 18px;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(0, 234, 255, 0.08), rgba(255, 115, 0, 0.08));
  border: 1px solid rgba(0, 184, 212, 0.18);
}

.maker-premium-planv2__highlight span {
  display: block;
  margin-bottom: 5px;
  color: #5b6679;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.maker-premium-planv2__highlight strong {
  display: block;
  color: #07132f;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 950;
}

.maker-premium-planv2__divider {
  height: 1px;
  margin: 24px 0;
  background: repeating-linear-gradient(
    90deg,
    rgba(7, 19, 47, 0.22) 0 8px,
    transparent 8px 14px
  );
}

.maker-premium-planv2__list {
  list-style: none;
  padding: 0;
  margin: 0 0 28px;
  display: grid;
  gap: 13px;
}

.maker-premium-planv2__list li {
  position: relative;
  padding-left: 34px;
  color: #273348;
  font-size: 15.8px;
  line-height: 1.45;
  font-weight: 700;
}

.maker-premium-planv2__list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: var(--plan-color);
  color: #ffffff;
  font-size: 12px;
  font-weight: 950;
  box-shadow: 0 0 16px rgba(0,0,0,0.08);
}

/* BOTONES PREMIUM */

.maker-premium-planv2__btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  width: 100%;
  min-height: 62px;
  padding: 10px 12px 10px 22px;
  border-radius: 18px;
  text-decoration: none;
  overflow: hidden;
  isolation: isolate;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: -0.01em;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.maker-premium-planv2__btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 1.5px;
  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.95),
    rgba(255,255,255,0.28),
    rgba(0,234,255,0.35),
    rgba(255,100,0,0.28)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: -1;
}

.maker-premium-planv2__btn::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.16) 35%,
    transparent 68%
  );
  transform: translateX(-120%);
  transition: transform 0.7s ease;
  z-index: -1;
}

.maker-premium-planv2__btn:hover::after {
  transform: translateX(120%);
}

.maker-premium-planv2__btn span {
  display: inline-block;
}

.maker-premium-planv2__btn i {
  flex: 0 0 auto;
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  font-style: normal;
  font-size: 18px;
  font-weight: 900;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.maker-premium-planv2__btn--pink {
  color: #ffffff;
  background: linear-gradient(135deg, #ff168f, #cc006d);
  box-shadow:
    0 16px 30px rgba(255, 22, 143, 0.18),
    0 0 22px rgba(255, 22, 143, 0.10);
}

.maker-premium-planv2__btn--pink i {
  background: rgba(255,255,255,0.16);
  border: 1px solid rgba(255,255,255,0.24);
  color: #ffffff;
}

.maker-premium-planv2__btn--cyan {
  color: #07132f;
  background: linear-gradient(135deg, #dffcff, #9cf6ff);
  box-shadow:
    0 16px 30px rgba(0, 184, 212, 0.16),
    0 0 22px rgba(0, 184, 212, 0.10);
}

.maker-premium-planv2__btn--cyan i {
  background: rgba(7,19,47,0.08);
  border: 1px solid rgba(7,19,47,0.10);
  color: #07132f;
}

.maker-premium-planv2__btn:hover {
  transform: translateY(-4px);
}

.maker-premium-planv2__btn:hover i {
  transform: translateX(3px);
}

.maker-premium-planv2__btn--pink:hover {
  box-shadow:
    0 22px 40px rgba(255, 22, 143, 0.24),
    0 0 28px rgba(255, 22, 143, 0.14);
}

.maker-premium-planv2__btn--cyan:hover {
  box-shadow:
    0 22px 40px rgba(0, 184, 212, 0.20),
    0 0 28px rgba(0, 184, 212, 0.14);
}

/* RESPONSIVE */

@media (max-width: 980px) {
  .maker-pricing-premium-v2 {
    padding: 74px 20px 84px;
  }

  .maker-pricing-premium-v2__grid {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .maker-premium-planv2--featured,
  .maker-premium-planv2--featured:hover {
    transform: none;
  }
}

@media (max-width: 767px) {
  .maker-pricing-premium-v2__header {
    text-align: left;
  }

  .maker-pricing-premium-v2__title {
    font-size: clamp(32px, 10vw, 46px);
  }

  .maker-premium-planv2 {
    padding: 26px 20px 22px;
    border-radius: 24px;
  }

  .maker-premium-planv2__price,
  .maker-premium-planv2__price--big {
    font-size: 52px;
  }

  .maker-premium-planv2__btn {
    min-height: 58px;
    padding: 10px 10px 10px 18px;
    border-radius: 16px;
    font-size: 15px;
  }

  .maker-premium-planv2__btn::before {
    border-radius: 16px;
  }

  .maker-premium-planv2__btn i {
    width: 34px;
    height: 34px;
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d724ec *//* ETIQUETA SUPERIOR */
.maker-promo-label {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  min-height: 36px;
  margin-bottom: 12px;
  padding: 0 22px;
  border-radius: 999px;

  color: #ffffff;
  font-size: 14px;
  font-weight: 950;
  letter-spacing: 0.04em;
  text-transform: uppercase;

  background: linear-gradient(
    135deg,
    rgba(255, 43, 214, 0.95),
    rgba(255, 100, 0, 0.82)
  );

  border: 1px solid rgba(255, 255, 255, 0.42);
  box-shadow: 0 0 20px rgba(255, 43, 214, 0.55);
}

.maker-promo-title {
  margin: 0;
  color: #ffffff;
  font-size: clamp(30px, 3vw, 44px);
  line-height: 1;
  font-weight: 950;
  letter-spacing: -0.04em;
  text-shadow: 0 0 24px rgba(255, 255, 255, 0.18);
}

.maker-promo-subtitle {
  margin: 6px 0 4px;
  color: rgba(255, 255, 255, 0.94);
  font-size: 20px;
  line-height: 1.1;
  font-weight: 850;
}

.maker-promo-discount {
  display: block;
  margin: 4px 0 16px;

  color: #00fff0;
  font-size: clamp(54px, 6vw, 74px);
  line-height: 0.95;
  font-weight: 950;
  letter-spacing: -0.05em;

  text-shadow:
    0 0 12px rgba(0, 255, 240, 0.95),
    0 0 30px rgba(0, 255, 240, 0.60),
    0 0 56px rgba(255, 43, 214, 0.35);
}

.maker-promo-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;

  width: 100%;
  min-height: 60px;
  padding: 0 24px;
  border-radius: 16px;

  background: linear-gradient(135deg, #00fff0, #00d4c7);
  color: #041124;

  text-decoration: none;
  font-size: 20px;
  font-weight: 950;

  box-shadow:
    0 0 24px rgba(0, 255, 240, 0.55),
    inset 0 0 12px rgba(255, 255, 255, 0.30);

  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.maker-promo-btn:hover {
  transform: translateY(-3px) scale(1.02);

  box-shadow:
    0 0 34px rgba(0, 255, 240, 0.85),
    0 0 48px rgba(255, 43, 214, 0.22),
    inset 0 0 12px rgba(255, 255, 255, 0.35);
}

/* ANIMACIONES */
@keyframes makerPromoBorder {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes makerPromoShine {
  0%, 48% {
    transform: translateX(-130%);
  }

  72%, 100% {
    transform: translateX(130%);
  }
}

/* RESPONSIVE */
@media (max-width: 767px) {
  .maker-promo-box {
    width: 100%;
    margin-top: 24px;
    padding: 20px 18px 22px;
  }

  .maker-promo-label {
    font-size: 11px;
    min-height: 32px;
    padding: 0 16px;
  }

  .maker-promo-title {
    font-size: 30px;
  }

  .maker-promo-subtitle {
    font-size: 17px;
  }

  .maker-promo-discount {
    font-size: 54px;
  }

  .maker-promo-btn {
    font-size: 17px;
    min-height: 54px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f78870a *//* CAJA PROMOCIONAL 20% OFF - ESPACIO MAKER */

.maker-promo-box {
  position: relative;
  z-index: 4;
  width: min(390px, 92vw);
  padding: 22px 24px 24px;
  border-radius: 24px;
  overflow: hidden;
  text-align: center;
  isolation: isolate;

  background:
    linear-gradient(145deg, rgba(6, 10, 35, 0.94), rgba(13, 20, 58, 0.84)),
    radial-gradient(circle at 50% 0%, rgba(255, 43, 214, 0.20), transparent 42%);

  border: 1px solid rgba(0, 240, 255, 0.58);

  backdrop-filter: blur(16px) saturate(145%);
  -webkit-backdrop-filter: blur(16px) saturate(145%);

  box-shadow:
    0 0 28px rgba(0, 234, 255, 0.28),
    0 0 52px rgba(255, 43, 214, 0.24),
    inset 0 0 28px rgba(255, 255, 255, 0.05);
}

/* BORDE NEÓN ANIMADO */
.maker-promo-box::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: 26px;
  padding: 2px;

  background: linear-gradient(
    135deg,
    #ff2bd6,
    #00eaff,
    #00ffc8,
    #ff6400,
    #ff2bd6
  );
  background-size: 300% 300%;
  animation: makerPromoBorder 5s linear infinite;

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  z-index: -1;
  opacity: 0.95;
  pointer-events: none;
}

/* BRILLO QUE PASA SOBRE LA CAJA */
.maker-promo-box::after {
  content: "";
  position: absolute;
  inset: 0;

  background: linear-gradient(
    110deg,
    transparent 0%,
    rgba(255, 255, 255, 0.10) 45%,
    transparent 62%
  );

  transform: translateX(-130%);
  animation: makerPromoShine 4s ease-in-out infinite;
  z-index: -1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f74f51 */.maker-value-title {
      margin: 0 0 22px;
      font-size: clamp(34px, 4.8vw, 64px);
      line-height: 1.08;
      font-weight: 950;
      letter-spacing: -0.045em;
      text-shadow: 0 0 28px rgba(0, 0, 0, 0.45);
    }

    .maker-value-title .pink { color: #ff2bd6; }
    .maker-value-title .orange { color: #ff6400; }
    .maker-value-title .teal { color: #00eaff; }

    .maker-value-lead {
      max-width: 880px;
      margin: 0 auto;
      color: rgba(255,255,255,0.88);
      font-size: clamp(16px, 1.3vw, 20px);
      line-height: 1.75;
      font-weight: 600;
    }

    .maker-value-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 26px;
      align-items: stretch;
    }
    
.maker-value-card {
    padding: 20px 10px;
    margin: 5px;
      position: relative;
      border-radius: 28px;
      overflow: hidden;
      isolation: isolate;
      background:
        linear-gradient(145deg, rgba(7, 10, 42, 0.82), rgba(23, 12, 58, 0.66)),
        radial-gradient(circle at 18% 0%, rgba(255,255,255,.14), transparent 28%);
      border: 1px solid rgba(255,255,255,0.15);
      backdrop-filter: blur(16px) saturate(145%);
      -webkit-backdrop-filter: blur(16px) saturate(145%);
      box-shadow:
        0 24px 60px rgba(0,0,0,0.34),
        inset 0 0 34px rgba(255,255,255,0.045);
      transition: transform .28s ease, box-shadow .28s ease;
    }

    .maker-value-card:hover {
      transform: translateY(-8px);
      box-shadow:
        0 30px 78px rgba(0,0,0,0.42),
        0 0 34px color-mix(in srgb, var(--card-color) 38%, transparent),
        inset 0 0 34px rgba(255,255,255,0.055);
    }

    .maker-value-card::before {
      content: '';
      position: absolute;
      inset: 0;
      border-radius: 28px;
      padding: 2px;
      background: linear-gradient(135deg, var(--card-color), rgba(255,255,255,0.16), rgba(0,234,255,0.26));
      -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      pointer-events: none;
      z-index: -1;
    }

    .maker-value-card::after {
      content: '';
      position: absolute;
      width: 190px;
      height: 190px;
      right: -75px;
      top: -75px;
      border-radius: 50%;
      background: var(--card-color);
      opacity: 0.18;
      filter: blur(17px);
      z-index: -1;
    }

    .maker-value-card#pink { --card-color: #ff2bd6; }
    .maker-value-card#cyan { --card-color: #00eaff; }
    .maker-value-card#purple { --card-color: #8e3dff; }
    
    
      .maker-value-card.pink { --card-color: #ff2bd6; }
    .maker-value-card.cyan { --card-color: #00eaff; }
    .maker-value-card.purple { --card-color: #8e3dff; }

    .maker-value-icon {
      width: 74px;
      height: 74px;
      display: grid;
      place-items: center;
      margin-bottom: 24px;
      border-radius: 20px;
      color: #ffffff;
      font-size: 34px;
      background: rgba(255,255,255,0.08);
      border: 1.5px solid color-mix(in srgb, var(--card-color) 72%, white 28%);
      box-shadow: 0 0 28px color-mix(in srgb, var(--card-color) 48%, transparent);
    }

    .maker-value-card h3 {
      margin: 0 0 18px;
      color: #ffffff;
      font-size: 22px;
      line-height: 1.12;
      font-weight: 950;
      letter-spacing: -0.035em;
    }

    .maker-value-card p {
      margin: 0 0 24px;
      color: rgba(255,255,255,0.84);
      font-size: 14px;
      line-height: 1.65;
      font-weight: 550;
    }

    .maker-value-list {
      list-style: none;
      padding: 0;
      margin: 0;
      display: grid;
      gap: 10px;
    }

    .maker-value-list li {
    
      padding: 5px 5px;
      border-radius: 12px;
      color: rgba(255,255,255,0.92);
      font-size: 15px;
      line-height: 1.25;
      font-weight: 700;
      background: rgba(255,255,255,0.055);
      border: 1px solid rgba(255,255,255,0.12);
    }

    .maker-value-list span {
      width: 36px;
      height: 36px;
      display: grid;
      place-items: center;
      border-radius: 10px;
      background: rgba(255,255,255,0.07);
      color: var(--card-color);
      font-size: 19px;
      box-shadow: 0 0 14px color-mix(in srgb, var(--card-color) 45%, transparent);
    }

    @keyframes makerLineMove {
      0% { background-position: 0% 50%; }
      100% { background-position: 240% 50%; }
    }

    @media (max-width: 1100px) {
      .maker-value-grid {
        grid-template-columns: 1fr;
      }

      .maker-value-card {
        min-height: auto;
      }
    }

    @media (max-width: 767px) {
      .maker-value-section {
        padding: 66px 20px 72px;
      }

      .maker-value-header {
        text-align: left;
      }

      .maker-value-kicker {
        font-size: 12px;
        letter-spacing: 0.12em;
      }

      .maker-value-kicker::before { display: none; }
      .maker-value-kicker::after { width: 68px; }

      .maker-value-card {
        padding: 26px 20px;
        border-radius: 22px;
      }

      .maker-value-card::before {
        border-radius: 22px;
      }
    }/* End custom CSS */