.elementor-10239 .elementor-element.elementor-element-125ba9cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10239 .elementor-element.elementor-element-125ba9cc:not(.elementor-motion-effects-element-type-background), .elementor-10239 .elementor-element.elementor-element-125ba9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecuador-decide.org/wp-content/uploads/2026/11/Colaboracion-creativa-frente-al-tableroR.jpg");background-position:38% 40%;background-repeat:no-repeat;background-size:cover;}.elementor-10239 .elementor-element.elementor-element-125ba9cc > .elementor-background-overlay{background-color:#071F26;opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10239 .elementor-element.elementor-element-125ba9cc > .elementor-container{min-height:80vh;}.elementor-10239 .elementor-element.elementor-element-125ba9cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-154px;padding:130px 25px 95px 25px;}.elementor-10239 .elementor-element.elementor-element-32420b5a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-10239 .elementor-element.elementor-element-2c0655d6 > .elementor-widget-container{margin:0px 0px -1px 0px;}.elementor-10239 .elementor-element.elementor-element-2c0655d6{text-align:center;}.elementor-10239 .elementor-element.elementor-element-2c0655d6 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:100px;font-weight:600;color:#FFFFFF;}.elementor-10239 .elementor-element.elementor-element-3c149bff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10239 .elementor-element.elementor-element-3c149bff{text-align:center;}.elementor-10239 .elementor-element.elementor-element-3c149bff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-10239 .elementor-element.elementor-element-6e08c5e2:not(.elementor-motion-effects-element-type-background), .elementor-10239 .elementor-element.elementor-element-6e08c5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10239 .elementor-element.elementor-element-6e08c5e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 30px 75px 30px;}.elementor-10239 .elementor-element.elementor-element-6e08c5e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10239 .elementor-element.elementor-element-6691d1a1 > .elementor-element-populated{padding:15px 25px 15px 0px;}.elementor-10239 .elementor-element.elementor-element-73a59d7e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10239 .elementor-element.elementor-element-73a59d7e{text-align:start;}.elementor-10239 .elementor-element.elementor-element-73a59d7e .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:36px;line-height:1.15em;color:#071F26;}.elementor-10239 .elementor-element.elementor-element-16bc95c2{text-align:justify;font-family:"Montserrat", Sans-serif;}.elementor-bc-flex-widget .elementor-10239 .elementor-element.elementor-element-1be8231a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10239 .elementor-element.elementor-element-1be8231a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10239 .elementor-element.elementor-element-1be8231a > .elementor-element-populated{padding:15px 0px 15px 25px;}.elementor-10239 .elementor-element.elementor-element-ac9e87d > .elementor-widget-container{margin:0px 0px 75px 0px;}.elementor-10239 .elementor-element.elementor-element-e17bf2d{text-align:start;}.elementor-10239 .elementor-element.elementor-element-c96bb29:not(.elementor-motion-effects-element-type-background), .elementor-10239 .elementor-element.elementor-element-c96bb29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e339ee4 );}.elementor-10239 .elementor-element.elementor-element-c96bb29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10239 .elementor-element.elementor-element-c96bb29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10239 .elementor-element.elementor-element-7ff7cd8f{text-align:start;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-3ff8788b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10239 .elementor-element.elementor-element-3ff8788b{text-align:center;}.elementor-10239 .elementor-element.elementor-element-3ff8788b .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-a68fb45 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-10239 .elementor-element.elementor-element-a68fb45 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-14626d5{font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-22790061 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10239 .elementor-element.elementor-element-22790061{text-align:center;}.elementor-10239 .elementor-element.elementor-element-22790061 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#E85D26;}.elementor-10239 .elementor-element.elementor-element-021de0a > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-10239 .elementor-element.elementor-element-021de0a .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#E85D26;}.elementor-10239 .elementor-element.elementor-element-7f4434e1{font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-4202d3bb > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10239 .elementor-element.elementor-element-4202d3bb{text-align:center;}.elementor-10239 .elementor-element.elementor-element-4202d3bb .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-8a94f60 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-10239 .elementor-element.elementor-element-8a94f60 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-b4593d2{font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-2ae468e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10239 .elementor-element.elementor-element-2ae468e{text-align:center;}.elementor-10239 .elementor-element.elementor-element-2ae468e .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#E85D26;}.elementor-10239 .elementor-element.elementor-element-e775b87 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-10239 .elementor-element.elementor-element-e775b87 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#E85D26;}.elementor-10239 .elementor-element.elementor-element-47d9d2db{font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-72e75dc8{margin-top:0px;margin-bottom:0px;padding:0px 0px 75px 0px;}.elementor-10239 .elementor-element.elementor-element-6974c5af > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10239 .elementor-element.elementor-element-6974c5af{text-align:center;}.elementor-10239 .elementor-element.elementor-element-6974c5af .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#E85D26;}.elementor-10239 .elementor-element.elementor-element-ae7f35e > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-10239 .elementor-element.elementor-element-ae7f35e .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#E85D26;}.elementor-10239 .elementor-element.elementor-element-7e745385{font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-5a64dddb > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10239 .elementor-element.elementor-element-5a64dddb{text-align:center;}.elementor-10239 .elementor-element.elementor-element-5a64dddb .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-953b1b7 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-10239 .elementor-element.elementor-element-953b1b7 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-351a2755{font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-5b7afb28 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10239 .elementor-element.elementor-element-5b7afb28{text-align:center;}.elementor-10239 .elementor-element.elementor-element-5b7afb28 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#E85D26;}.elementor-10239 .elementor-element.elementor-element-9e73459 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-10239 .elementor-element.elementor-element-9e73459 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#E85D26;}.elementor-10239 .elementor-element.elementor-element-6ce405a7{font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-79508706 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10239 .elementor-element.elementor-element-79508706{text-align:center;}.elementor-10239 .elementor-element.elementor-element-79508706 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-6c6524b > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-10239 .elementor-element.elementor-element-6c6524b .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:14.5px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-4543bad6{font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-2fc0da70:not(.elementor-motion-effects-element-type-background), .elementor-10239 .elementor-element.elementor-element-2fc0da70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A6CE;background-image:url("https://ecuador-decide.org/wp-content/uploads/2026/11/bg-celeste-brush-candidaturas-e1794316707135.jpg");background-repeat:repeat;}.elementor-10239 .elementor-element.elementor-element-2fc0da70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 25px 85px 25px;}.elementor-10239 .elementor-element.elementor-element-2fc0da70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10239 .elementor-element.elementor-element-196eeae6 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10239 .elementor-element.elementor-element-1fca2e2e{text-align:center;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-71bb9c31 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-10239 .elementor-element.elementor-element-71bb9c31{text-align:center;}.elementor-10239 .elementor-element.elementor-element-71bb9c31 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:48px;line-height:1.12em;color:#FFFFFF;}.elementor-10239 .elementor-element.elementor-element-6511ab6{text-align:center;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-6ce82c80 > .elementor-widget-container{margin:15px 0px 45px 0px;}.elementor-10239 .elementor-element.elementor-element-6ce82c80{text-align:center;}.elementor-10239 .elementor-element.elementor-element-6ce82c80 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:42px;line-height:1.15em;color:#FFFFFF;}.elementor-10239 .elementor-element.elementor-element-24ed4682{text-align:end;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-687225c8{text-align:start;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-1131eff7{text-align:end;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-5846b512{text-align:start;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-58bd44bd{text-align:end;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-441cbcaf{text-align:start;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-34d33677{text-align:end;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-3d7ec837{text-align:start;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-649da1ff{text-align:end;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-773e12d{text-align:start;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-28f366e1{text-align:center;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-5ea42593:not(.elementor-motion-effects-element-type-background), .elementor-10239 .elementor-element.elementor-element-5ea42593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FA;}.elementor-10239 .elementor-element.elementor-element-5ea42593{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 25px 80px 25px;}.elementor-10239 .elementor-element.elementor-element-5ea42593 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10239 .elementor-element.elementor-element-3acfe01f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10239 .elementor-element.elementor-element-55f4a028 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10239 .elementor-element.elementor-element-55f4a028{text-align:center;}.elementor-10239 .elementor-element.elementor-element-55f4a028 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;letter-spacing:2.5px;color:#E85D26;}.elementor-10239 .elementor-element.elementor-element-1dbae0a1 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-10239 .elementor-element.elementor-element-1dbae0a1{text-align:center;}.elementor-10239 .elementor-element.elementor-element-1dbae0a1 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:40px;line-height:1.15em;color:#071F26;}.elementor-10239 .elementor-element.elementor-element-3f82ea35 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10239 .elementor-element.elementor-element-3f82ea35{text-align:center;}.elementor-10239 .elementor-element.elementor-element-3f82ea35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.45em;color:#4B636E;}.elementor-10239 .elementor-element.elementor-element-5b3f5865 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-10239 .elementor-element.elementor-element-5b3f5865{text-align:center;}.elementor-10239 .elementor-element.elementor-element-5b3f5865 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:55px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-2b9214e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10239 .elementor-element.elementor-element-2b9214e{text-align:center;}.elementor-10239 .elementor-element.elementor-element-2b9214e .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:18px;color:#071F26;}.elementor-10239 .elementor-element.elementor-element-4f8739b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10239 .elementor-element.elementor-element-4f8739b0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.6em;color:#4B636E;}.elementor-10239 .elementor-element.elementor-element-1dbe1046 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10239 .elementor-element.elementor-element-1dbe1046{text-align:center;}.elementor-10239 .elementor-element.elementor-element-1dbe1046 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:40px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-11276efc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10239 .elementor-element.elementor-element-11276efc{text-align:center;}.elementor-10239 .elementor-element.elementor-element-11276efc .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:18px;color:#071F26;}.elementor-10239 .elementor-element.elementor-element-71a28924 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10239 .elementor-element.elementor-element-71a28924{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.6em;color:#4B636E;}.elementor-10239 .elementor-element.elementor-element-5fdec984 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10239 .elementor-element.elementor-element-5fdec984{text-align:center;}.elementor-10239 .elementor-element.elementor-element-5fdec984 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:40px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-715e23e5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10239 .elementor-element.elementor-element-715e23e5{text-align:center;}.elementor-10239 .elementor-element.elementor-element-715e23e5 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:18px;color:#071F26;}.elementor-10239 .elementor-element.elementor-element-5aef1100{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.6em;color:#4B636E;}.elementor-10239 .elementor-element.elementor-element-7e57642 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10239 .elementor-element.elementor-element-7e57642{text-align:center;}.elementor-10239 .elementor-element.elementor-element-7e57642 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:40px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-5fd20967 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10239 .elementor-element.elementor-element-5fd20967{text-align:center;}.elementor-10239 .elementor-element.elementor-element-5fd20967 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:18px;color:#071F26;}.elementor-10239 .elementor-element.elementor-element-7744c5a8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.6em;color:#4B636E;}.elementor-10239 .elementor-element.elementor-element-5efcf16a:not(.elementor-motion-effects-element-type-background), .elementor-10239 .elementor-element.elementor-element-5efcf16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10239 .elementor-element.elementor-element-5efcf16a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-10239 .elementor-element.elementor-element-5efcf16a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10239 .elementor-element.elementor-element-4a30c3b7 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10239 .elementor-element.elementor-element-6fb34192 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10239 .elementor-element.elementor-element-6fb34192{text-align:center;}.elementor-10239 .elementor-element.elementor-element-6fb34192 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;letter-spacing:2.5px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-18552a92 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-10239 .elementor-element.elementor-element-18552a92{text-align:center;}.elementor-10239 .elementor-element.elementor-element-18552a92 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:40px;line-height:1.15em;color:#071F26;}.elementor-10239 .elementor-element.elementor-element-1aa39b22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10239 .elementor-element.elementor-element-1aa39b22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e339ee4 );}.elementor-10239 .elementor-element.elementor-element-1aa39b22 > .elementor-element-populated{border-style:solid;border-width:5px 1px 1px 1px;border-color:#E85D26;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-10239 .elementor-element.elementor-element-1aa39b22 > .elementor-element-populated, .elementor-10239 .elementor-element.elementor-element-1aa39b22 > .elementor-element-populated > .elementor-background-overlay, .elementor-10239 .elementor-element.elementor-element-1aa39b22 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10239 .elementor-element.elementor-element-1aa39b22 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10239 .elementor-element.elementor-element-da4cda8 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-10239 .elementor-element.elementor-element-da4cda8{text-align:start;}.elementor-10239 .elementor-element.elementor-element-da4cda8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.8px;color:#FF5A22;}.elementor-10239 .elementor-element.elementor-element-34724f2 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-10239 .elementor-element.elementor-element-34724f2{text-align:start;}.elementor-10239 .elementor-element.elementor-element-34724f2 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:32px;color:#071F26;}.elementor-10239 .elementor-element.elementor-element-43949f25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10239 .elementor-element.elementor-element-43949f25{text-align:justify;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-1fd98850 .elementor-button{background-color:#E85D26;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-10239 .elementor-element.elementor-element-1fd98850 > .elementor-widget-container{margin:0px 0px 10px 10px;padding:0px 0px 0px 0px;}.elementor-10239 .elementor-element.elementor-element-1978a7fe > .elementor-element-populated{border-style:solid;border-width:05px 1px 1px 1px;border-color:#00A6CE;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-10239 .elementor-element.elementor-element-1978a7fe > .elementor-element-populated, .elementor-10239 .elementor-element.elementor-element-1978a7fe > .elementor-element-populated > .elementor-background-overlay, .elementor-10239 .elementor-element.elementor-element-1978a7fe > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10239 .elementor-element.elementor-element-4b9d0271 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-10239 .elementor-element.elementor-element-4b9d0271{text-align:start;}.elementor-10239 .elementor-element.elementor-element-4b9d0271 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.8px;color:#00A6CE;}.elementor-10239 .elementor-element.elementor-element-6930869e > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-10239 .elementor-element.elementor-element-6930869e{text-align:start;}.elementor-10239 .elementor-element.elementor-element-6930869e .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:32px;color:#071F26;}.elementor-10239 .elementor-element.elementor-element-7426bcfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10239 .elementor-element.elementor-element-7426bcfa{text-align:justify;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-2209ccbb .elementor-button{background-color:#00A6CE;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-10239 .elementor-element.elementor-element-2209ccbb > .elementor-widget-container{margin:0px 0px 10px 10px;padding:0px 0px 0px 0px;}.elementor-10239 .elementor-element.elementor-element-207498c9:not(.elementor-motion-effects-element-type-background), .elementor-10239 .elementor-element.elementor-element-207498c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A6CE;background-image:url("https://ecuador-decide.org/wp-content/uploads/2026/11/bg-celeste-brush-candidaturas-e1794316707135.jpg");}.elementor-10239 .elementor-element.elementor-element-207498c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 30px 75px 30px;}.elementor-10239 .elementor-element.elementor-element-207498c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10239 .elementor-element.elementor-element-2aa1bb1b > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-10239 .elementor-element.elementor-element-e5a049b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10239 .elementor-element.elementor-element-e5a049b{text-align:center;}.elementor-10239 .elementor-element.elementor-element-e5a049b img{width:280px;}.elementor-10239 .elementor-element.elementor-element-52c5ec87 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-10239 .elementor-element.elementor-element-52c5ec87{text-align:center;}.elementor-10239 .elementor-element.elementor-element-52c5ec87 .elementor-heading-title{font-family:"MEBEZT", Sans-serif;font-size:32px;line-height:1.2em;color:#FFFFFF;}.elementor-10239 .elementor-element.elementor-element-11e92e6b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10239 .elementor-element.elementor-element-11e92e6b{text-align:center;}.elementor-10239 .elementor-element.elementor-element-11e92e6b img{width:280px;}.elementor-10239 .elementor-element.elementor-element-48f91048{text-align:center;font-family:"Montserrat", Sans-serif;}.elementor-10239 .elementor-element.elementor-element-48d108c3 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1.2px;fill:#00A6CE;color:#00A6CE;border-radius:50px 50px 50px 50px;}@media(max-width:1024px){.elementor-10239 .elementor-element.elementor-element-125ba9cc:not(.elementor-motion-effects-element-type-background), .elementor-10239 .elementor-element.elementor-element-125ba9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-10239 .elementor-element.elementor-element-125ba9cc > .elementor-container{min-height:450px;}.elementor-10239 .elementor-element.elementor-element-125ba9cc:not(.elementor-motion-effects-element-type-background), .elementor-10239 .elementor-element.elementor-element-125ba9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-10239 .elementor-element.elementor-element-32420b5a{width:100%;}.elementor-10239 .elementor-element.elementor-element-6691d1a1{width:54%;}.elementor-10239 .elementor-element.elementor-element-1be8231a{width:46%;}.elementor-10239 .elementor-element.elementor-element-196eeae6{width:100%;}.elementor-10239 .elementor-element.elementor-element-6a333fc6{width:50%;}.elementor-10239 .elementor-element.elementor-element-26c4d358{width:50%;}.elementor-10239 .elementor-element.elementor-element-5e8148fb{width:50%;}.elementor-10239 .elementor-element.elementor-element-1f4af12d{width:50%;}.elementor-10239 .elementor-element.elementor-element-11a6c649{width:50%;}.elementor-10239 .elementor-element.elementor-element-547d6f01{width:50%;}.elementor-10239 .elementor-element.elementor-element-9a6c4dc{width:50%;}.elementor-10239 .elementor-element.elementor-element-32613c02{width:50%;}.elementor-10239 .elementor-element.elementor-element-69c66b8c{width:50%;}.elementor-10239 .elementor-element.elementor-element-7b7841{width:50%;}.elementor-10239 .elementor-element.elementor-element-3acfe01f{width:100%;}.elementor-10239 .elementor-element.elementor-element-1790a3a8{width:25%;}.elementor-10239 .elementor-element.elementor-element-530c5f53{width:25%;}.elementor-10239 .elementor-element.elementor-element-3e3cde93{width:25%;}.elementor-10239 .elementor-element.elementor-element-137b20d4{width:25%;}.elementor-10239 .elementor-element.elementor-element-4a30c3b7{width:100%;}.elementor-10239 .elementor-element.elementor-element-1aa39b22{width:50%;}.elementor-10239 .elementor-element.elementor-element-1978a7fe{width:50%;}.elementor-10239 .elementor-element.elementor-element-2aa1bb1b{width:100%;}}@media(min-width:1025px){.elementor-10239 .elementor-element.elementor-element-2fc0da70:not(.elementor-motion-effects-element-type-background), .elementor-10239 .elementor-element.elementor-element-2fc0da70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS *//* ==========================================================================
   1. FUENTE OFICIAL MEBEZT & MONTSERRAT
   ========================================================================== */
@font-face {
  font-family: 'MEBEZT';
  src: url('/wp-content/uploads/fonts/MEBEZT.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.mebezt-font, [class*="mebezt"] {
  font-family: 'MEBEZT', sans-serif !important;
}

/* ==========================================================================
   2. ANIMACIÓN FLOTANTE DEL ROBOT
   ========================================================================== */
@keyframes ed-bot-floating-smooth {
  0% { transform: translateY(0px) rotate(0deg) scale(1); filter: drop-shadow(0 12px 18px rgba(4, 20, 25, 0.55)); }
  25% { transform: translateY(-14px) rotate(-1.5deg) scale(1.02); filter: drop-shadow(0 24px 28px rgba(4, 20, 25, 0.35)) drop-shadow(0 0 14px rgba(0, 166, 206, 0.25)); }
  50% { transform: translateY(-26px) rotate(1.8deg) scale(1.035); filter: drop-shadow(0 36px 40px rgba(4, 20, 25, 0.24)) drop-shadow(0 0 22px rgba(0, 166, 206, 0.38)); }
  75% { transform: translateY(-12px) rotate(-0.8deg) scale(1.018); filter: drop-shadow(0 22px 26px rgba(4, 20, 25, 0.38)) drop-shadow(0 0 12px rgba(0, 166, 206, 0.22)); }
  100% { transform: translateY(0px) rotate(0deg) scale(1); filter: drop-shadow(0 12px 18px rgba(4, 20, 25, 0.55)); }
}
.ed-floating-bot-widget img,
.ed-amix-chatbot-section img,
.elementor-element-chatbot .elementor-widget-image img {
  animation: ed-bot-floating-smooth 3.2s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite !important;
  will-change: transform, filter !important;
  transform-origin: center bottom !important;
  transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1), filter 0.35s ease !important;
}
.ed-floating-bot-widget img:hover,
.ed-amix-chatbot-section img:hover {
  transform: translateY(-30px) rotate(3deg) scale(1.07) !important;
  filter: drop-shadow(0 38px 45px rgba(4, 20, 25, 0.3)) drop-shadow(0 0 30px rgba(0, 166, 206, 0.75)) !important;
}

/* ==========================================================================
   3. HOME: CHATBOT CENTRADO Y GRANDE, CUADRANTES 2x2 Y FRANJA
   ========================================================================== */
.ed-amix-chatbot-section {
  padding: 50px 30px !important;
}
.ed-amix-chatbot-section .elementor-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  max-width: 1100px !important;
  margin: 0 auto !important;
}
.ed-amix-chatbot-section .elementor-column {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
}
.ed-amix-chatbot-section .elementor-column .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
}
.ed-amix-chatbot-section .ed-floating-bot-widget {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  margin: 0 auto !important;
}
.ed-amix-chatbot-section .ed-floating-bot-widget img {
  max-width: 360px !important;
  width: 100% !important;
  height: auto !important;
  display: block !important;
  margin: 0 auto !important;
}

/* Cuadrantes 2x2 */
.ed-cuadrantes-fondo-oficial {
  background-color: #194154 !important;
  background-size: cover !important;
  background-position: center center !important;
  padding: 60px 20px !important;
}
.ed-cuadrante-card {
  border-radius: 18px !important;
  overflow: hidden !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.25) !important;
}
.ed-cuadrante-card:hover {
  transform: translateY(-6px) !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.35) !important;
}

/* Franja Estudiantes Full Width */
.ed-franja-estudiantes img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
  object-fit: cover !important;
}

/* ==========================================================================
   4. QUIÉNES SOMOS: HERO OVERLAY LUMINOSO Y LÍNEA DE TIEMPO
   ========================================================================== */
.ed-qs-hero-section {
  position: relative !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
}
.ed-qs-hero-section::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background: linear-gradient(90deg, rgba(0, 166, 206, 0.84) 0%, rgba(0, 166, 206, 0.60) 45%, rgba(0, 166, 206, 0.22) 80%, rgba(255, 255, 255, 0.05) 100%) !important;
  pointer-events: none !important;
  z-index: 1 !important;
}
.ed-qs-hero-section > * {
  position: relative !important;
  z-index: 2 !important;
}
.elementor .ed-qs-hero-section .elementor-widget-heading h1.elementor-heading-title,
.elementor .ed-qs-hero-section .ed-hero-title .elementor-heading-title {
  font-family: 'MEBEZT', sans-serif !important;
  font-size: clamp(40px, 5vw, 68px) !important;
  letter-spacing: 2px !important;
  line-height: 1.08 !important;
  color: #FFFFFF !important;
  text-shadow: 0 4px 18px rgba(0, 70, 90, 0.45) !important;
}
.ed-qs-hero-section h3.elementor-heading-title,
.ed-qs-hero-section .ed-hero-subtitle .elementor-heading-title {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(16px, 1.8vw, 20px) !important;
  color: #FFFFFF !important;
  font-weight: 600 !important;
  text-shadow: 0 2px 10px rgba(0, 70, 90, 0.45) !important;
}

/* Línea de Tiempo (Timeline) 2017 - 2027 */
.ed-recorrido-timeline-section {
  position: relative !important;
  background-color: #00A6CE !important;
  overflow: hidden !important;
}
.ed-recorrido-row {
  position: relative !important;
}
.ed-recorrido-row::before {
  content: '' !important;
  position: absolute !important;
  top: -15px !important;
  bottom: -15px !important;
  left: 50% !important;
  width: 4px !important;
  background: #E85D26 !important;
  transform: translateX(-50%) !important;
  z-index: 1 !important;
}
.ed-timeline-node-left,
.ed-timeline-node-right {
  position: relative !important;
  z-index: 2 !important;
}
.ed-timeline-node-left {
  text-align: right !important;
  padding-right: 36px !important;
}
.ed-timeline-node-right {
  text-align: left !important;
  padding-left: 36px !important;
}
.elementor .ed-recorrido-timeline-section .ed-timeline-year-num,
.ed-recorrido-timeline-section .ed-timeline-year-num,
.ed-timeline-node-left .ed-timeline-year-num,
.ed-timeline-node-right .ed-timeline-year-num,
.ed-timeline-year-num {
  font-family: 'MEBEZT', sans-serif !important;
  font-size: clamp(44px, 4.8vw, 62px) !important;
  line-height: 1 !important;
  color: #FFFFFF !important;
  margin: 0 0 6px 0 !important;
  letter-spacing: 2px !important;
  text-shadow: 0 4px 14px rgba(0, 70, 90, 0.35) !important;
}
.ed-timeline-year-2027-bright {
  color: #FFFFFF !important;
  font-size: clamp(52px, 5.5vw, 74px) !important;
  text-shadow: 0 0 24px rgba(255, 90, 34, 0.9), 0 4px 16px rgba(0, 0, 0, 0.3) !important;
}
.ed-timeline-ribbon-white {
  display: inline-block !important;
  background: #FFFFFF !important;
  color: #071F26 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.8px !important;
  padding: 8px 18px !important;
  border-radius: 6px !important;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12) !important;
}
.ed-timeline-ribbon-orange {
  display: inline-block !important;
  background: #FF5A22 !important;
  color: #FFFFFF !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  font-size: 13.5px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  padding: 8px 20px !important;
  border-radius: 6px !important;
  box-shadow: 0 6px 20px rgba(255, 90, 34, 0.6) !important;
}
.ed-timeline-node-left::after {
  content: '' !important;
  position: absolute !important;
  top: 22px !important;
  right: -9px !important;
  width: 18px !important;
  height: 18px !important;
  background: #E85D26 !important;
  border: 4px solid #FFFFFF !important;
  border-radius: 50% !important;
  box-shadow: 0 0 12px rgba(232, 93, 38, 0.8) !important;
  z-index: 3 !important;
}
.ed-timeline-node-right::after {
  content: '' !important;
  position: absolute !important;
  top: 22px !important;
  left: -9px !important;
  width: 18px !important;
  height: 18px !important;
  background: #E85D26 !important;
  border: 4px solid #FFFFFF !important;
  border-radius: 50% !important;
  box-shadow: 0 0 12px rgba(232, 93, 38, 0.8) !important;
  z-index: 3 !important;
}

/* ==========================================================================
   5. ESPACIOS CIUDADANOS: HERO OVERLAY LUMINOSO COMPLETO
   ========================================================================== */
.ed-espacios-hero-section {
  position: relative !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
}
.ed-espacios-hero-section::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background: linear-gradient(135deg, rgba(0, 166, 206, 0.82) 0%, rgba(0, 166, 206, 0.72) 50%, rgba(0, 140, 180, 0.80) 100%) !important;
  pointer-events: none !important;
  z-index: 1 !important;
}
.ed-espacios-hero-section > * {
  position: relative !important;
  z-index: 2 !important;
}
.ed-espacios-hero-section h1.elementor-heading-title,
.ed-espacios-hero-section .ed-hero-title .elementor-heading-title {
  font-family: 'MEBEZT', sans-serif !important;
  font-size: clamp(40px, 5.2vw, 70px) !important;
  letter-spacing: 2px !important;
  line-height: 1.08 !important;
  color: #FFFFFF !important;
  text-shadow: 0 4px 18px rgba(0, 70, 90, 0.45) !important;
}

/* Ocultar títulos feos nativos de WordPress en páginas de Elementor */
.elementor-page .entry-title,
.elementor-page h1.entry-title,
.elementor-page .page-header {
  display: none !important;
}/* End custom CSS */