.elementor-2323 .elementor-element.elementor-element-5075357:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-5075357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000;background-image:url(https://festivalcae.com/wp-content/uploads/2024/01/xcabecera-8.jpg.pagespeed.ic.ntjAgEfg1i.jpg);background-position:top center}.elementor-2323 .elementor-element.elementor-element-5075357{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:36px 0 36px 0}.elementor-2323 .elementor-element.elementor-element-5075357>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-2323 .elementor-element.elementor-element-9900ae0{text-align:center}.elementor-2323 .elementor-element.elementor-element-9900ae0 .elementor-heading-title{color:#bb1313;font-family:"BioRhyme",sans-serif;font-weight:600;line-height:40px}.elementor-2323 .elementor-element.elementor-element-9900ae0>.elementor-widget-container{margin:24px 0 24px 0}.elementor-2323 .elementor-element.elementor-element-48b0215:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-48b0215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000}.elementor-2323 .elementor-element.elementor-element-48b0215{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:16px 0 16px 0}.elementor-2323 .elementor-element.elementor-element-48b0215>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-2323 .elementor-element.elementor-element-1a7de35>.elementor-element-populated{padding:0% 5% 0% 5%}.elementor-2323 .elementor-element.elementor-element-8e5d26f{text-align:center;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.elementor-2323 .elementor-element.elementor-element-8e5d26f>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-2323 .elementor-element.elementor-element-f4659fa>.elementor-element-populated{padding:0% 1% 0% 1%}.elementor-2323 .elementor-element.elementor-element-7dcecb8{text-align:center;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.elementor-2323 .elementor-element.elementor-element-7dcecb8>.elementor-widget-container{margin:0 0 0 0}.elementor-2323 .elementor-element.elementor-element-a8a7f6f>.elementor-element-populated{padding:0% 5% 0% 5%}.elementor-2323 .elementor-element.elementor-element-03d2b88{text-align:center;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.elementor-2323 .elementor-element.elementor-element-03d2b88>.elementor-widget-container{margin:0 0 0 0}.elementor-2323 .elementor-element.elementor-element-927b449>.elementor-element-populated{padding:0% 5% 0% 5%}.elementor-2323 .elementor-element.elementor-element-bfdc582{text-align:center;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.elementor-2323 .elementor-element.elementor-element-bfdc582>.elementor-widget-container{margin:0 0 0 0}.elementor-2323 .elementor-element.elementor-element-7442370:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-7442370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-2323 .elementor-element.elementor-element-7442370{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s}.elementor-2323 .elementor-element.elementor-element-7442370>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-2323 .elementor-element.elementor-element-b3fd84c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px}.elementor-2323 .elementor-element.elementor-element-e1d6c37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2323 .elementor-element.elementor-element-e1d6c37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#bb1313}.elementor-2323 .elementor-element.elementor-element-e1d6c37>.elementor-element-populated{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:13% 10% 13% 10%}.elementor-2323 .elementor-element.elementor-element-e1d6c37>.elementor-element-populated>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-2323 .elementor-element.elementor-element-4b81b6d .elementor-heading-title{color:#fff;font-family:"Roboto",sans-serif;font-size:18px;font-weight:600;line-height:1em}.elementor-2323 .elementor-element.elementor-element-4b81b6d>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-2323 .elementor-element.elementor-element-95403b4{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:2px}.elementor-2323 .elementor-element.elementor-element-95403b4 .elementor-divider-separator{width:100%}.elementor-2323 .elementor-element.elementor-element-95403b4 .elementor-divider{padding-top:2px;padding-bottom:2px}.elementor-2323 .elementor-element.elementor-element-8a09cbe{color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:23px}.elementor-2323 .elementor-element.elementor-element-8a09cbe>.elementor-widget-container{padding:0 0 0 0}.elementor-2323 .elementor-element.elementor-element-2305f43 .elementor-button{background-color:#BE7C0C00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px}.elementor-2323 .elementor-element.elementor-element-2305f43 .elementor-button:hover,.elementor-2323 .elementor-element.elementor-element-2305f43 .elementor-button:focus{background-color:#6a201b}.elementor-2323 .elementor-element.elementor-element-0c8ebe3 .elementor-button{background-color:#BE7C0C00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px}.elementor-2323 .elementor-element.elementor-element-0c8ebe3 .elementor-button:hover,.elementor-2323 .elementor-element.elementor-element-0c8ebe3 .elementor-button:focus{color:#f12354;background-color:#fff}.elementor-2323 .elementor-element.elementor-element-0c8ebe3 .elementor-button:hover svg,.elementor-2323 .elementor-element.elementor-element-0c8ebe3 .elementor-button:focus svg{fill:#f12354}.elementor-2323 .elementor-element.elementor-element-43132d1{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:2px}.elementor-2323 .elementor-element.elementor-element-43132d1 .elementor-divider-separator{width:100%}.elementor-2323 .elementor-element.elementor-element-43132d1 .elementor-divider{padding-top:2px;padding-bottom:2px}.elementor-2323 .elementor-element.elementor-element-97859b9{color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:23px}.elementor-2323 .elementor-element.elementor-element-97859b9>.elementor-widget-container{padding:0 0 0 0}.elementor-2323 .elementor-element.elementor-element-d44442e .elementor-button{background-color:#BE7C0C00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px}.elementor-2323 .elementor-element.elementor-element-d44442e .elementor-button:hover,.elementor-2323 .elementor-element.elementor-element-d44442e .elementor-button:focus{background-color:#6a201b}.elementor-2323 .elementor-element.elementor-element-2182987 .elementor-button{background-color:#BE7C0C00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px}.elementor-2323 .elementor-element.elementor-element-2182987 .elementor-button:hover,.elementor-2323 .elementor-element.elementor-element-2182987 .elementor-button:focus{background-color:#6a201b}.elementor-2323 .elementor-element.elementor-element-d494300 .elementor-button{background-color:#BE7C0C00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px}.elementor-2323 .elementor-element.elementor-element-d494300 .elementor-button:hover,.elementor-2323 .elementor-element.elementor-element-d494300 .elementor-button:focus{color:#f12354;background-color:#fff}.elementor-2323 .elementor-element.elementor-element-d494300 .elementor-button:hover svg,.elementor-2323 .elementor-element.elementor-element-d494300 .elementor-button:focus svg{fill:#f12354}.elementor-2323 .elementor-element.elementor-element-d42de4c{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:2px}.elementor-2323 .elementor-element.elementor-element-d42de4c .elementor-divider-separator{width:100%}.elementor-2323 .elementor-element.elementor-element-d42de4c .elementor-divider{padding-top:2px;padding-bottom:2px}.elementor-2323 .elementor-element.elementor-element-4ceceab{color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:23px}.elementor-2323 .elementor-element.elementor-element-4ceceab>.elementor-widget-container{padding:0 0 0 0}.elementor-2323 .elementor-element.elementor-element-7a94a21 .elementor-button{background-color:#BE7C0C00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px}.elementor-2323 .elementor-element.elementor-element-7a94a21 .elementor-button:hover,.elementor-2323 .elementor-element.elementor-element-7a94a21 .elementor-button:focus{color:#f12354;background-color:#fff}.elementor-2323 .elementor-element.elementor-element-7a94a21 .elementor-button:hover svg,.elementor-2323 .elementor-element.elementor-element-7a94a21 .elementor-button:focus svg{fill:#f12354}.elementor-2323 .elementor-element.elementor-element-5ddd8bb .elementor-button{background-color:#BE7C0C00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px}.elementor-2323 .elementor-element.elementor-element-5ddd8bb .elementor-button:hover,.elementor-2323 .elementor-element.elementor-element-5ddd8bb .elementor-button:focus{background-color:#6a201b}.elementor-2323 .elementor-element.elementor-element-69af29c .elementor-button{background-color:#BE7C0C00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px}.elementor-2323 .elementor-element.elementor-element-69af29c .elementor-button:hover,.elementor-2323 .elementor-element.elementor-element-69af29c .elementor-button:focus{background-color:#6a201b}.elementor-2323 .elementor-element.elementor-element-2aa4599{padding:0 0 0 0}.elementor-2323 .elementor-element.elementor-element-0a4543c>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:5% 5% 5% 5%}.elementor-2323 .elementor-element.elementor-element-50056d3 .elementor-heading-title{color:#f12354;font-family:"BioRhyme",sans-serif;font-size:24px;font-weight:600;line-height:1em}.elementor-2323 .elementor-element.elementor-element-50056d3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-2323 .elementor-element.elementor-element-3c8a238{color:#000;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1px}.elementor-2323 .elementor-element.elementor-element-3c8a238>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-2323 .elementor-element.elementor-element-b85f221>.elementor-element-populated{padding:0% 5% 5% 5%}.elementor-2323 .elementor-element.elementor-element-8a27740 .elementor-heading-title{color:#f12354}.elementor-2323 .elementor-element.elementor-element-8a27740>.elementor-widget-container{margin:16px 0 16px 0}.elementor-2323 .elementor-element.elementor-element-1a4fa1b .gallery-item .gallery-caption{text-align:center}@media (min-width:768px){.elementor-2323 .elementor-element.elementor-element-b3fd84c{width:75%}.elementor-2323 .elementor-element.elementor-element-e1d6c37{width:25%}}@media (max-width:1024px){.elementor-2323 .elementor-element.elementor-element-5075357:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-5075357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center}}@media (max-width:767px){.elementor-2323 .elementor-element.elementor-element-5075357:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-5075357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center}}