.elementor-2200 .elementor-element.elementor-element-15fde63 > .elementor-background-overlay{background-color:#000000;background-image:url("https://ruralcoastgourmet.com/wp-content/uploads/2025/03/Portada-Eventos-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.64;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-15fde63 > .elementor-container{min-height:400px;}.elementor-2200 .elementor-element.elementor-element-15fde63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;}.elementor-2200 .elementor-element.elementor-element-52fe098 .pt-title{font-size:80px;}.elementor-2200 .elementor-element.elementor-element-a4cdb84{--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-2200 .elementor-element.elementor-element-1cc1237 > .elementor-widget-container{padding:100px 0px 25px 0px;}.elementor-2200 .elementor-element.elementor-element-1cc1237 .pt-title{font-size:70px;}.elementor-2200 .elementor-element.elementor-element-a5a960b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2200 .elementor-element.elementor-element-a5a960b .elementor-divider-separator{width:100%;}.elementor-2200 .elementor-element.elementor-element-a5a960b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2200 .elementor-element.elementor-element-9e6d444 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-2200 .elementor-element.elementor-element-9e6d444 .pt-timeline .pt-title{color:#BAA383;font-size:30px;}.elementor-2200 .elementor-element.elementor-element-9e6d444 .pt-timeline .pt-timeline-text{font-size:16px;}.elementor-2200 .elementor-element.elementor-element-1d3d74c > .elementor-widget-container{padding:100px 0px 25px 0px;}.elementor-2200 .elementor-element.elementor-element-1d3d74c .pt-title{font-size:70px;}.elementor-2200 .elementor-element.elementor-element-c40ddfc{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2200 .elementor-element.elementor-element-c40ddfc .elementor-divider-separator{width:100%;}.elementor-2200 .elementor-element.elementor-element-c40ddfc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2200 .elementor-element.elementor-element-603e081{--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-2200 .elementor-element.elementor-element-699bc1d .elementor-repeater-item-d9d4d11 .pt-timeline-img img{width:83%;}.elementor-2200 .elementor-element.elementor-element-699bc1d > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-2200 .elementor-element.elementor-element-699bc1d .pt-timeline .pt-title{color:#BAA383;font-size:30px;}.elementor-2200 .elementor-element.elementor-element-699bc1d .pt-timeline .pt-timeline-text{font-size:16px;}@media(max-width:1024px){.elementor-2200 .elementor-element.elementor-element-15fde63 > .elementor-container{min-height:200px;}.elementor-2200 .elementor-element.elementor-element-15fde63{padding:100px 0px 50px 0px;}.elementor-2200 .elementor-element.elementor-element-52fe098 .pt-title{font-size:60px;}.elementor-2200 .elementor-element.elementor-element-9e6d444 .pt-timeline .pt-timeline-time{font-size:24px;}.elementor-2200 .elementor-element.elementor-element-9e6d444 .pt-timeline .pt-title{font-size:24px;}.elementor-2200 .elementor-element.elementor-element-699bc1d .pt-timeline .pt-timeline-time{font-size:24px;}.elementor-2200 .elementor-element.elementor-element-699bc1d .pt-timeline .pt-title{font-size:24px;}}@media(max-width:767px){.elementor-2200 .elementor-element.elementor-element-52fe098 .pt-title{font-size:42px;}.elementor-2200 .elementor-element.elementor-element-1cc1237 .pt-title{font-size:38px;}.elementor-2200 .elementor-element.elementor-element-1d3d74c .pt-title{font-size:40px;}}