.elementor-357 .elementor-element.elementor-element-515502c > .elementor-container{max-width:1600px;}.elementor-357 .elementor-element.elementor-element-515502c:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-515502c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.m2festival.es/wp-content/uploads/2023/11/cabeceras-sostenibilidad.png");background-position:0px 0px;background-size:cover;}.elementor-357 .elementor-element.elementor-element-515502c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(300deg, #0000006B 0%, #F2295B00 32%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-357 .elementor-element.elementor-element-515502c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:300px 300px 300px 300px;}.elementor-357 .elementor-element.elementor-element-ea80da5 > .elementor-element-populated{margin:0px 0px 0px 500px;--e-column-margin-right:0px;--e-column-margin-left:500px;}.elementor-357 .elementor-element.elementor-element-8251d7c{--spacer-size:50px;}.elementor-357 .elementor-element.elementor-element-07ab9cf .elementor-heading-title{color:#0E0E0E;}.elementor-357 .elementor-element.elementor-element-c950b18{--spacer-size:50px;}.elementor-357 .elementor-element.elementor-element-2ada61d > .elementor-container{max-width:1056px;}.elementor-357 .elementor-element.elementor-element-2ada61d:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-2ada61d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3037CE00;}.elementor-357 .elementor-element.elementor-element-2ada61d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-23px;margin-bottom:0px;}.elementor-357 .elementor-element.elementor-element-2ada61d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-357 .elementor-element.elementor-element-a161042:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-357 .elementor-element.elementor-element-a161042 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5a8625;}.elementor-357 .elementor-element.elementor-element-a161042 > .elementor-element-populated, .elementor-357 .elementor-element.elementor-element-a161042 > .elementor-element-populated > .elementor-background-overlay, .elementor-357 .elementor-element.elementor-element-a161042 > .elementor-background-slideshow{border-radius:34px 34px 34px 34px;}.elementor-357 .elementor-element.elementor-element-a161042 > .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:28px 28px 28px 28px;}.elementor-357 .elementor-element.elementor-element-a161042 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-357 .elementor-element.elementor-element-fb8e696{text-align:center;}.elementor-357 .elementor-element.elementor-element-fb8e696 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-357 .elementor-element.elementor-element-ff033b4{text-align:center;}.elementor-357 .elementor-element.elementor-element-ff033b4 .elementor-heading-title{color:#FFFFFF;font-family:"Sansita Swashed", Sans-serif;font-size:22px;font-weight:500;}.elementor-357 .elementor-element.elementor-element-ff033b4 > .elementor-widget-container{margin:-18px -1px -1px -1px;}.elementor-357 .elementor-element.elementor-element-d26a5ba{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-357 .elementor-element.elementor-element-d8c5384{margin-top:50px;margin-bottom:0px;}.elementor-357 .elementor-element.elementor-element-07fc9da > .elementor-container{max-width:1065px;}.elementor-357 .elementor-element.elementor-element-07fc9da:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-07fc9da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-357 .elementor-element.elementor-element-07fc9da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:022px;margin-bottom:0px;}.elementor-357 .elementor-element.elementor-element-07fc9da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-357 .elementor-element.elementor-element-81ef76d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-357 .elementor-element.elementor-element-81ef76d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-357 .elementor-element.elementor-element-81ef76d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-357 .elementor-element.elementor-element-81ef76d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-357 .elementor-element.elementor-element-1791e4e .elementor-heading-title{color:#5a8625;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;}.elementor-357 .elementor-element.elementor-element-8b4b9b0{color:#000000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-357 .elementor-element.elementor-element-b825f3d .elementor-heading-title{color:#5a8625;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-357 .elementor-element.elementor-element-b825f3d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-357 .elementor-element.elementor-element-6df1fb7{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-357 .elementor-element.elementor-element-16e8d01 > .elementor-container{max-width:1065px;}.elementor-357 .elementor-element.elementor-element-16e8d01{margin-top:15px;margin-bottom:15px;}.elementor-357 .elementor-element.elementor-element-724fd30 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-357 .elementor-element.elementor-element-724fd30 > .elementor-element-populated, .elementor-357 .elementor-element.elementor-element-724fd30 > .elementor-element-populated > .elementor-background-overlay, .elementor-357 .elementor-element.elementor-element-724fd30 > .elementor-background-slideshow{border-radius:13px 13px 13px 13px;}.elementor-357 .elementor-element.elementor-element-724fd30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-357 .elementor-element.elementor-element-781a802{text-align:center;}.elementor-357 .elementor-element.elementor-element-dc27723 > .elementor-container{max-width:625px;}.elementor-357 .elementor-element.elementor-element-dc27723{margin-top:-37px;margin-bottom:-0px;}.elementor-357 .elementor-element.elementor-element-2900286 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#383838;color:#383838;background-color:#FFFFFF;border-radius:16px 16px 16px 16px;}.elementor-357 .elementor-element.elementor-element-2900286 .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-2900286 .elementor-button:focus{color:#FFFFFF;background-color:#5a8625;}.elementor-357 .elementor-element.elementor-element-2900286 .elementor-button:hover svg, .elementor-357 .elementor-element.elementor-element-2900286 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-a1cbbd5 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#383838;color:#383838;background-color:#FFFFFF;border-radius:16px 16px 16px 16px;}.elementor-357 .elementor-element.elementor-element-a1cbbd5 .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-a1cbbd5 .elementor-button:focus{color:#FFFFFF;background-color:#5a8625;}.elementor-357 .elementor-element.elementor-element-a1cbbd5 .elementor-button:hover svg, .elementor-357 .elementor-element.elementor-element-a1cbbd5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-47300b0 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#383838;color:#383838;background-color:#FFFFFF;border-radius:16px 16px 16px 16px;}.elementor-357 .elementor-element.elementor-element-47300b0 .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-47300b0 .elementor-button:focus{color:#FFFFFF;background-color:#5a8625;}.elementor-357 .elementor-element.elementor-element-47300b0 .elementor-button:hover svg, .elementor-357 .elementor-element.elementor-element-47300b0 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-357 .elementor-element.elementor-element-ea80da5{width:100%;}.elementor-357 .elementor-element.elementor-element-724fd30{width:100%;}}@media(max-width:1024px){.elementor-357 .elementor-element.elementor-element-515502c:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-515502c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-357 .elementor-element.elementor-element-515502c > .elementor-container{max-width:1024px;}.elementor-357 .elementor-element.elementor-element-515502c:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-515502c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-108px 8px;background-repeat:no-repeat;}.elementor-357 .elementor-element.elementor-element-515502c{padding:0px 0px 0px 0px;}.elementor-357 .elementor-element.elementor-element-ea80da5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-357 .elementor-element.elementor-element-8251d7c{--spacer-size:111px;}.elementor-357 .elementor-element.elementor-element-07ab9cf{text-align:center;}.elementor-357 .elementor-element.elementor-element-07ab9cf > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-357 .elementor-element.elementor-element-c950b18{--spacer-size:92px;}.elementor-357 .elementor-element.elementor-element-fb8e696 .elementor-heading-title{font-size:30px;}.elementor-357 .elementor-element.elementor-element-ff033b4{text-align:center;}.elementor-357 .elementor-element.elementor-element-ff033b4 .elementor-heading-title{font-size:20px;}.elementor-357 .elementor-element.elementor-element-d26a5ba{text-align:justify;}.elementor-357 .elementor-element.elementor-element-8b4b9b0{text-align:justify;}.elementor-357 .elementor-element.elementor-element-b825f3d .elementor-heading-title{font-size:22px;}.elementor-357 .elementor-element.elementor-element-6df1fb7{text-align:justify;font-size:15px;}.elementor-357 .elementor-element.elementor-element-781a802{text-align:justify;}}