.elementor-3510 .elementor-element.elementor-element-a2b43ac{--display:flex;--min-height:40vh;--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3510 .elementor-element.elementor-element-a2b43ac::before, .elementor-3510 .elementor-element.elementor-element-a2b43ac > .elementor-background-video-container::before, .elementor-3510 .elementor-element.elementor-element-a2b43ac > .e-con-inner > .elementor-background-video-container::before, .elementor-3510 .elementor-element.elementor-element-a2b43ac > .elementor-background-slideshow::before, .elementor-3510 .elementor-element.elementor-element-a2b43ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-3510 .elementor-element.elementor-element-a2b43ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://agenda2030.aytoleon.es/wp-content/uploads/2026/04/CARTELES-LEON-2030-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3510 .elementor-element.elementor-element-ecdb5de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-3510 .elementor-element.elementor-element-ecdb5de img{width:120px;}.elementor-3510 .elementor-element.elementor-element-7676ec5{text-align:center;}.elementor-3510 .elementor-element.elementor-element-7676ec5 .elementor-heading-title{font-size:65px;font-weight:700;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-3510 .elementor-element.elementor-element-3f1493e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3510 .elementor-element.elementor-element-6484585{text-align:center;}.elementor-3510 .elementor-element.elementor-element-6484585 .elementor-heading-title{font-size:2.8em;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-3510 .elementor-element.elementor-element-aa5c2fc{text-align:center;font-size:1.15em;color:#FFFFFF;}.elementor-3510 .elementor-element.elementor-element-3148b45{--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;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3510 .elementor-element.elementor-element-a40f43e{text-align:start;}.elementor-3510 .elementor-element.elementor-element-a40f43e .elementor-heading-title{font-size:1.8em;font-weight:700;color:#821A52;}.elementor-3510 .elementor-element.elementor-element-1f7bc40{color:#444;}.elementor-3510 .elementor-element.elementor-element-0ae7c5d{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3510 .elementor-element.elementor-element-6e5dda1{text-align:center;}.elementor-3510 .elementor-element.elementor-element-6e5dda1 .elementor-heading-title{font-size:1.8em;font-weight:700;color:#821A52;}.elementor-3510 .elementor-element.elementor-element-4df0562{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3510 .elementor-element.elementor-element-f33e309{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3510 .elementor-element.elementor-element-fabca2b{--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;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3510 .elementor-element.elementor-element-a98b090{text-align:end;}.elementor-3510 .elementor-element.elementor-element-a98b090 .elementor-heading-title{font-size:22px;font-weight:700;color:#1a1a2e;}.elementor-3510 .elementor-element.elementor-element-27b7555{text-align:end;}.elementor-3510 .elementor-element.elementor-element-27b7555 .elementor-heading-title{font-size:15px;font-weight:600;color:#821A52;}.elementor-3510 .elementor-element.elementor-element-7edb821{text-align:justify;color:#444;}.elementor-3510 .elementor-element.elementor-element-52d92ca{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-3510 .elementor-element.elementor-element-94ae19b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3510 .elementor-element.elementor-element-689a46b{--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;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3510 .elementor-element.elementor-element-592061b{text-align:start;}.elementor-3510 .elementor-element.elementor-element-592061b .elementor-heading-title{font-size:22px;font-weight:700;color:#1a1a2e;}.elementor-3510 .elementor-element.elementor-element-4204a84{text-align:start;}.elementor-3510 .elementor-element.elementor-element-4204a84 .elementor-heading-title{font-size:15px;font-weight:600;color:#821A52;}.elementor-3510 .elementor-element.elementor-element-01c50fc{text-align:justify;color:#444;}.elementor-3510 .elementor-element.elementor-element-355e6d5{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-3510 .elementor-element.elementor-element-c9522e8{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3510 .elementor-element.elementor-element-83074c6{--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;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3510 .elementor-element.elementor-element-ed81c67{text-align:end;}.elementor-3510 .elementor-element.elementor-element-ed81c67 .elementor-heading-title{font-size:22px;font-weight:700;color:#1a1a2e;}.elementor-3510 .elementor-element.elementor-element-b417cc0{text-align:end;}.elementor-3510 .elementor-element.elementor-element-b417cc0 .elementor-heading-title{font-size:15px;font-weight:600;color:#821A52;}.elementor-3510 .elementor-element.elementor-element-909e512{text-align:justify;color:#444;}.elementor-3510 .elementor-element.elementor-element-e4958c3{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-3510 .elementor-element.elementor-element-96eb1f1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3510 .elementor-element.elementor-element-83581da{--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;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3510 .elementor-element.elementor-element-5f1dcd7{text-align:start;}.elementor-3510 .elementor-element.elementor-element-5f1dcd7 .elementor-heading-title{font-size:22px;font-weight:700;color:#1a1a2e;}.elementor-3510 .elementor-element.elementor-element-5dc807a .elementor-heading-title{font-size:15px;font-weight:600;color:#821A52;}.elementor-3510 .elementor-element.elementor-element-2ef49b6{text-align:justify;color:#444;}.elementor-3510 .elementor-element.elementor-element-d352f70{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}@media(min-width:768px){.elementor-3510 .elementor-element.elementor-element-fabca2b{--width:50%;}.elementor-3510 .elementor-element.elementor-element-52d92ca{--width:50%;}.elementor-3510 .elementor-element.elementor-element-689a46b{--width:50%;}.elementor-3510 .elementor-element.elementor-element-355e6d5{--width:50%;}.elementor-3510 .elementor-element.elementor-element-83074c6{--width:50%;}.elementor-3510 .elementor-element.elementor-element-e4958c3{--width:50%;}.elementor-3510 .elementor-element.elementor-element-83581da{--width:50%;}.elementor-3510 .elementor-element.elementor-element-d352f70{--width:50%;}}@media(max-width:1366px){.elementor-3510 .elementor-element.elementor-element-a2b43ac{--min-height:65vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3510 .elementor-element.elementor-element-ecdb5de img{width:120px;}.elementor-3510 .elementor-element.elementor-element-7676ec5 .elementor-heading-title{font-size:55px;}}@media(max-width:767px){.elementor-3510 .elementor-element.elementor-element-a2b43ac{--min-height:50vh;}.elementor-3510 .elementor-element.elementor-element-7676ec5 .elementor-heading-title{font-size:38px;}.elementor-3510 .elementor-element.elementor-element-fabca2b.e-con{--order:99999 /* order end hack */;}.elementor-3510 .elementor-element.elementor-element-a98b090{text-align:start;}.elementor-3510 .elementor-element.elementor-element-27b7555{text-align:start;}.elementor-3510 .elementor-element.elementor-element-83074c6.e-con{--order:99999 /* order end hack */;}.elementor-3510 .elementor-element.elementor-element-ed81c67{text-align:start;}.elementor-3510 .elementor-element.elementor-element-b417cc0{text-align:justify;}.elementor-3510 .elementor-element.elementor-element-5dc807a{text-align:justify;}}/* Start custom CSS for container, class: .elementor-element-3f1493e */.elementor-3510 .elementor-element.elementor-element-3f1493e .elementor-widget-text-editor { max-width: 700px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fabca2b */.elementor-3510 .elementor-element.elementor-element-fabca2b { justify-content: flex-end; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d92ca */.elementor-3510 .elementor-element.elementor-element-52d92ca { border-radius: 16px; overflow: hidden; } .elementor-3510 .elementor-element.elementor-element-52d92ca img { width: 100%; height: 100%; object-fit: cover; border-radius: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-689a46b */.elementor-3510 .elementor-element.elementor-element-689a46b { justify-content: flex-end; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355e6d5 */.elementor-3510 .elementor-element.elementor-element-355e6d5 { border-radius: 16px; overflow: hidden; } .elementor-3510 .elementor-element.elementor-element-355e6d5 img { width: 100%; height: 100%; object-fit: cover; border-radius: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83074c6 */.elementor-3510 .elementor-element.elementor-element-83074c6 { justify-content: flex-end; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4958c3 */.elementor-3510 .elementor-element.elementor-element-e4958c3 { border-radius: 16px; overflow: hidden; } .elementor-3510 .elementor-element.elementor-element-e4958c3 img { width: 100%; height: 100%; object-fit: cover; border-radius: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83581da */.elementor-3510 .elementor-element.elementor-element-83581da { justify-content: flex-end; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d352f70 */.elementor-3510 .elementor-element.elementor-element-d352f70 { border-radius: 16px; overflow: hidden; } .elementor-3510 .elementor-element.elementor-element-d352f70 img { width: 100%; height: 100%; object-fit: cover; border-radius: 16px; }/* End custom CSS */