.elementor-20314 .elementor-element.elementor-element-c2542a1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-c2542a1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/07/whatsapp-image-2025-07-21-at-18.02.12.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-20314 .elementor-element.elementor-element-c2542a1>.elementor-element-populated>.elementor-background-overlay{background-color:#0000002E;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:1}.elementor-20314 .elementor-element.elementor-element-c2542a1>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-c2542a1:hover>.elementor-element-populated{border-style:none}.elementor-20314 .elementor-element.elementor-element-c2542a1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-17849ae{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-17849ae .elementor-heading-title{color:#fff;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000}.elementor-20314 .elementor-element.elementor-element-17849ae>.elementor-widget-container{margin:0;padding:16% 0 22%;border-style:none}.elementor-20314 .elementor-element.elementor-element-7c93b2a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-7c93b2a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f3f1;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-3.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-20314 .elementor-element.elementor-element-7c93b2a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-7c93b2a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-87cbf87{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-87cbf87 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-87cbf87>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-wrapper{max-width:58%}.elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-item{background-color:#C5E2EE00;padding:3% 0}body:not(.rtl) .elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-item:not(:first-of-type){margin-left:calc(14px/2)}body:not(.rtl) .elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-item:not(:last-of-type){margin-right:calc(14px/2)}body.rtl .elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-item:not(:first-of-type){margin-right:calc(14px/2)}body.rtl .elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-item:not(:last-of-type){margin-left:calc(14px/2)}.elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-digits{color:#b48ca2;font-family:"Imperial Script",Sans-serif;font-weight:400}.elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-label{color:#b48ca2}.elementor-20314 .elementor-element.elementor-element-7a71231{text-align:center}.elementor-20314 .elementor-element.elementor-element-7a71231 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-3923c83:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3923c83>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f3f1;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-3.png");background-position:center left;background-repeat:no-repeat;background-size:contain}.elementor-20314 .elementor-element.elementor-element-3923c83>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-3923c83>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-7355c71{--image-border-width:0px;--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-20314 .elementor-element.elementor-element-7355c71 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-20314 .elementor-element.elementor-element-7355c71 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-20314 .elementor-element.elementor-element-3b733a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3b733a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f3f1;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2.png");background-position:0 157px;background-repeat:no-repeat;background-size:contain}.elementor-20314 .elementor-element.elementor-element-3b733a4>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-3b733a4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-70ac327{--spacer-size:105px}.elementor-20314 .elementor-element.elementor-element-8b96d81{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-8b96d81 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-8b96d81>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-962074a{text-align:center}.elementor-20314 .elementor-element.elementor-element-962074a .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-0cc2be2 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-0cc2be2 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-0cc2be2 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-7478c44{text-align:center}.elementor-20314 .elementor-element.elementor-element-7478c44 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-5ace92d .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-5ace92d .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-5ace92d .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-4eb681d{text-align:center}.elementor-20314 .elementor-element.elementor-element-4eb681d .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-56d8238:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-56d8238>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f3f1;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2.png");background-position:0 -82px;background-repeat:no-repeat;background-size:cover}.elementor-20314 .elementor-element.elementor-element-56d8238>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-56d8238>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-946d699{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-946d699 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-946d699>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-3ce385f{text-align:center}.elementor-20314 .elementor-element.elementor-element-3ce385f .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-dd81288 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-dd81288 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-dd81288 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-4d607d9{text-align:center}.elementor-20314 .elementor-element.elementor-element-4d607d9 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-b7c26c0{text-align:center}.elementor-20314 .elementor-element.elementor-element-b7c26c0 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-9c4e43d{text-align:center}.elementor-20314 .elementor-element.elementor-element-9c4e43d .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-9eeaf08{text-align:center}.elementor-20314 .elementor-element.elementor-element-9eeaf08 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-5f30cfb{text-align:center}.elementor-20314 .elementor-element.elementor-element-5f30cfb .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-1e797cb .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-1e797cb .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-1e797cb .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-c226193{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:80px;padding:7% 0 20%}.elementor-20314 .elementor-element.elementor-element-c226193:not(.elementor-motion-effects-element-type-background),.elementor-20314 .elementor-element.elementor-element-c226193>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#d651b0;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-20314 .elementor-element.elementor-element-c226193>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-6be17e5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20314 .elementor-element.elementor-element-caa14fc{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-caa14fc .elementor-heading-title{color:#fdd2ea;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000}.elementor-20314 .elementor-element.elementor-element-caa14fc>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-2f8c0e2{text-align:center;color:#6759a4;font-family:"Roboto",Sans-serif;font-size:1px;font-weight:400;width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:flex-start}.elementor-20314 .elementor-element.elementor-element-b46da99{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-20314 .elementor-element.elementor-element-9f69b20.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20314 .elementor-element.elementor-element-9f69b20.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20314 .elementor-element.elementor-element-9f69b20>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-3px}.elementor-20314 .elementor-element.elementor-element-9f69b20>.elementor-element-populated{border-style:solid;border-width:0 2px 0 0;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 0}.elementor-20314 .elementor-element.elementor-element-9f69b20>.elementor-element-populated,.elementor-20314 .elementor-element.elementor-element-9f69b20>.elementor-element-populated>.elementor-background-overlay,.elementor-20314 .elementor-element.elementor-element-9f69b20>.elementor-background-slideshow{border-radius:0}.elementor-20314 .elementor-element.elementor-element-9f69b20>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-8289455{text-align:center}.elementor-20314 .elementor-element.elementor-element-8289455 img{width:18%}.elementor-20314 .elementor-element.elementor-element-535ba09>.elementor-element-populated{padding:60px 0 0}.elementor-20314 .elementor-element.elementor-element-042527a{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px;width:var(--container-widget-width,4.083%);max-width:4.083%;--container-widget-width:4.083%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-042527a .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0}.elementor-20314 .elementor-element.elementor-element-042527a .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-20314 .elementor-element.elementor-element-042527a>.elementor-widget-container{padding:0}.elementor-20314 .elementor-element.elementor-element-b6a6d9c{text-align:left;width:var(--container-widget-width,94%);max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-b6a6d9c .elementor-heading-title{color:#fff;font-family:"Battambang",Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;line-height:1.2em;letter-spacing:.8px}.elementor-20314 .elementor-element.elementor-element-b6a6d9c>.elementor-widget-container{padding:0 0 15px 40px}.elementor-20314 .elementor-element.elementor-element-c1a9a2e>.elementor-widget-container{padding:0 0 0 70px}.elementor-20314 .elementor-element.elementor-element-c1a9a2e{width:var(--container-widget-width,100.248%);max-width:100.248%;--container-widget-width:100.248%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-0126a0e{padding:0}.elementor-bc-flex-widget .elementor-20314 .elementor-element.elementor-element-995b00b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20314 .elementor-element.elementor-element-995b00b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20314 .elementor-element.elementor-element-995b00b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-20314 .elementor-element.elementor-element-995b00b>.elementor-element-populated{border-style:solid;border-width:0 2px 0 0;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 0}.elementor-20314 .elementor-element.elementor-element-995b00b>.elementor-element-populated,.elementor-20314 .elementor-element.elementor-element-995b00b>.elementor-element-populated>.elementor-background-overlay,.elementor-20314 .elementor-element.elementor-element-995b00b>.elementor-background-slideshow{border-radius:0}.elementor-20314 .elementor-element.elementor-element-995b00b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-1b831f0{text-align:right;width:var(--container-widget-width,94%);max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-1b831f0 .elementor-heading-title{color:#fff;font-family:"Battambang",Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;line-height:1.2em;letter-spacing:.8px}.elementor-20314 .elementor-element.elementor-element-1b831f0>.elementor-widget-container{padding:0 40px 15px 0}.elementor-20314 .elementor-element.elementor-element-11c35b2{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px;width:var(--container-widget-width,6%);max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-11c35b2 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0}.elementor-20314 .elementor-element.elementor-element-11c35b2 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-20314 .elementor-element.elementor-element-d59c9db>.elementor-widget-container{padding:0 40px 0 0}.elementor-20314 .elementor-element.elementor-element-d59c9db{width:var(--container-widget-width,94%);max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-98248eb>.elementor-element-populated{padding:30px 0 0}.elementor-20314 .elementor-element.elementor-element-b3e82df{text-align:center}.elementor-20314 .elementor-element.elementor-element-b3e82df img{width:22%}.elementor-20314 .elementor-element.elementor-element-708062b{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-20314 .elementor-element.elementor-element-c411960.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20314 .elementor-element.elementor-element-c411960.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20314 .elementor-element.elementor-element-c411960>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-3px}.elementor-20314 .elementor-element.elementor-element-c411960>.elementor-element-populated{border-style:solid;border-width:0 2px 0 0;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 0}.elementor-20314 .elementor-element.elementor-element-c411960>.elementor-element-populated,.elementor-20314 .elementor-element.elementor-element-c411960>.elementor-element-populated>.elementor-background-overlay,.elementor-20314 .elementor-element.elementor-element-c411960>.elementor-background-slideshow{border-radius:0}.elementor-20314 .elementor-element.elementor-element-c411960>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-e9d040b{text-align:center}.elementor-20314 .elementor-element.elementor-element-e9d040b img{width:18%}.elementor-20314 .elementor-element.elementor-element-8669055>.elementor-element-populated{padding:60px 0 0}.elementor-20314 .elementor-element.elementor-element-8dd0bdc{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px;width:var(--container-widget-width,4.083%);max-width:4.083%;--container-widget-width:4.083%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-8dd0bdc .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0}.elementor-20314 .elementor-element.elementor-element-8dd0bdc .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-20314 .elementor-element.elementor-element-8dd0bdc>.elementor-widget-container{margin:0;padding:0}.elementor-20314 .elementor-element.elementor-element-923abb3{text-align:left;width:var(--container-widget-width,94%);max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-923abb3 .elementor-heading-title{color:#fff;font-family:"Battambang",Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;line-height:1.2em;letter-spacing:.8px}.elementor-20314 .elementor-element.elementor-element-923abb3>.elementor-widget-container{padding:0 0 15px 40px}.elementor-20314 .elementor-element.elementor-element-31865e5>.elementor-widget-container{padding:0 0 0 70px}.elementor-20314 .elementor-element.elementor-element-31865e5{width:var(--container-widget-width,100.248%);max-width:100.248%;--container-widget-width:100.248%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-36fa012{padding:0}.elementor-bc-flex-widget .elementor-20314 .elementor-element.elementor-element-b9654f7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20314 .elementor-element.elementor-element-b9654f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20314 .elementor-element.elementor-element-b9654f7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-3px}.elementor-20314 .elementor-element.elementor-element-b9654f7>.elementor-element-populated{border-style:solid;border-width:0 2px 0 0;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-20314 .elementor-element.elementor-element-b9654f7>.elementor-element-populated,.elementor-20314 .elementor-element.elementor-element-b9654f7>.elementor-element-populated>.elementor-background-overlay,.elementor-20314 .elementor-element.elementor-element-b9654f7>.elementor-background-slideshow{border-radius:0}.elementor-20314 .elementor-element.elementor-element-b9654f7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-58fa6ba{text-align:right;width:var(--container-widget-width,94%);max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-58fa6ba .elementor-heading-title{color:#fff;font-family:"Battambang",Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;line-height:1.2em;letter-spacing:.8px}.elementor-20314 .elementor-element.elementor-element-58fa6ba>.elementor-widget-container{padding:0 40px 15px 0}.elementor-20314 .elementor-element.elementor-element-e365ea0{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px;width:var(--container-widget-width,6%);max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-e365ea0 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0}.elementor-20314 .elementor-element.elementor-element-e365ea0 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-20314 .elementor-element.elementor-element-bf41ea0{font-family:"Roboto",Sans-serif;font-weight:400;width:var(--container-widget-width,94%);max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-bf41ea0>.elementor-widget-container{padding:0 40px 0 0}.elementor-20314 .elementor-element.elementor-element-6b949e2{text-align:center}.elementor-20314 .elementor-element.elementor-element-6b949e2 img{width:30%}.elementor-20314 .elementor-element.elementor-element-625ffe6{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-20314 .elementor-element.elementor-element-8c24af0.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20314 .elementor-element.elementor-element-8c24af0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20314 .elementor-element.elementor-element-8c24af0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-3px}.elementor-20314 .elementor-element.elementor-element-8c24af0>.elementor-element-populated{border-style:solid;border-width:0 2px 0 0;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 0}.elementor-20314 .elementor-element.elementor-element-8c24af0>.elementor-element-populated,.elementor-20314 .elementor-element.elementor-element-8c24af0>.elementor-element-populated>.elementor-background-overlay,.elementor-20314 .elementor-element.elementor-element-8c24af0>.elementor-background-slideshow{border-radius:0}.elementor-20314 .elementor-element.elementor-element-8c24af0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-707f5d3{text-align:center}.elementor-20314 .elementor-element.elementor-element-707f5d3 img{width:25%}.elementor-20314 .elementor-element.elementor-element-924216d>.elementor-element-populated{padding:60px 0 0}.elementor-20314 .elementor-element.elementor-element-6c5def1{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px;width:var(--container-widget-width,4.083%);max-width:4.083%;--container-widget-width:4.083%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-6c5def1 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0}.elementor-20314 .elementor-element.elementor-element-6c5def1 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-20314 .elementor-element.elementor-element-6c5def1>.elementor-widget-container{margin:0;padding:0}.elementor-20314 .elementor-element.elementor-element-6f74012{text-align:left;width:var(--container-widget-width,94%);max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-6f74012 .elementor-heading-title{color:#fff;font-family:"Battambang",Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;line-height:1.2em;letter-spacing:.8px}.elementor-20314 .elementor-element.elementor-element-6f74012>.elementor-widget-container{padding:0 0 15px 40px}.elementor-20314 .elementor-element.elementor-element-f61611e>.elementor-widget-container{padding:0 0 0 70px}.elementor-20314 .elementor-element.elementor-element-f61611e{width:var(--container-widget-width,100.248%);max-width:100.248%;--container-widget-width:100.248%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-52bd32c .elementor-main-swiper{height:501px;width:100%}.elementor-20314 .elementor-element.elementor-element-52bd32c.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-20314 .elementor-element.elementor-element-52bd32c .elementor-swiper-button{font-size:20px}.elementor-20314 .elementor-element.elementor-element-3371dfb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3371dfb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f3f1;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2.png");background-position:0 -82px;background-repeat:no-repeat;background-size:cover}.elementor-20314 .elementor-element.elementor-element-3371dfb>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-3371dfb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-72455df{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-72455df .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-72455df>.elementor-widget-container{margin:0;padding:11% 0 0}.elementor-20314 .elementor-element.elementor-element-8d240a2{text-align:center}.elementor-20314 .elementor-element.elementor-element-8d240a2 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-c8a4425{text-align:center}.elementor-20314 .elementor-element.elementor-element-c8a4425 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-3914845{text-align:center}.elementor-20314 .elementor-element.elementor-element-3914845 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-f4c91f4{text-align:center}.elementor-20314 .elementor-element.elementor-element-f4c91f4 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-4eef8bb{text-align:center}.elementor-20314 .elementor-element.elementor-element-4eef8bb .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-84db1dc .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-84db1dc .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-84db1dc .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-796555f{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-796555f .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-796555f>.elementor-widget-container{margin:0;padding:11% 0 0}.elementor-20314 .elementor-element.elementor-element-0b24792:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-0b24792>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f3f1}.elementor-20314 .elementor-element.elementor-element-0b24792>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-0b24792>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-0676d91{text-align:center}.elementor-20314 .elementor-element.elementor-element-0676d91 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-c8d3bcf{text-align:center}.elementor-20314 .elementor-element.elementor-element-c8d3bcf .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-2227f1d{text-align:center}.elementor-20314 .elementor-element.elementor-element-2227f1d .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-c132545{text-align:center}.elementor-20314 .elementor-element.elementor-element-c132545 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-92530ce{text-align:center}.elementor-20314 .elementor-element.elementor-element-92530ce .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-3ac690b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3ac690b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f3f1;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2.png");background-position:0 -82px;background-repeat:no-repeat;background-size:cover}.elementor-20314 .elementor-element.elementor-element-3ac690b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-3ac690b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-d38ab75{--spacer-size:15px}.elementor-20314 .elementor-element.elementor-element-5ae9304{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-5ae9304 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-5ae9304>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-2e43b23{text-align:center}.elementor-20314 .elementor-element.elementor-element-2e43b23 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-6688e58{text-align:center}.elementor-20314 .elementor-element.elementor-element-6688e58 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-51bd5a3 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-51bd5a3 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-51bd5a3 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-96b7660:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-96b7660>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f3f1;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2.png");background-position:0 -82px;background-repeat:no-repeat;background-size:cover}.elementor-20314 .elementor-element.elementor-element-96b7660>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-96b7660>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-3311f39{--spacer-size:15px}.elementor-20314 .elementor-element.elementor-element-b15a7c2{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-b15a7c2 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-b15a7c2>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-e6a0388{text-align:center}.elementor-20314 .elementor-element.elementor-element-e6a0388 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-cbef365:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-cbef365>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f3f1;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2.png");background-position:0 -82px;background-repeat:no-repeat;background-size:contain}.elementor-20314 .elementor-element.elementor-element-cbef365>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-cbef365>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-c539ae1{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-c539ae1 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-c539ae1>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-f6a2fd9{color:#a859e2;font-family:"Be Vietnam Pro",Sans-serif;font-size:1px;font-weight:400}.elementor-20314 .elementor-element.elementor-element-995bdc8{text-align:center}.elementor-20314 .elementor-element.elementor-element-995bdc8 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:29px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-995bdc8>.elementor-widget-container{padding:0 10%}.elementor-20314 .elementor-element.elementor-element-90a36b7{text-align:center}.elementor-20314 .elementor-element.elementor-element-53eeb3f{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-53eeb3f .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-53eeb3f>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-95d0aaa{text-align:center}.elementor-20314 .elementor-element.elementor-element-95d0aaa .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:27px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-dd86103 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-dd86103 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-dd86103 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-0e478c3{text-align:center}.elementor-20314 .elementor-element.elementor-element-cf54774{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-cf54774 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-cf54774>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-23980f2{text-align:center}.elementor-20314 .elementor-element.elementor-element-23980f2 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:27px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-2982b63 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-2982b63 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-2982b63 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-baa54ae{text-align:center}.elementor-20314 .elementor-element.elementor-element-8be1f30{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-8be1f30 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-8be1f30>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-d21d377{text-align:center}.elementor-20314 .elementor-element.elementor-element-d21d377 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:27px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-e2bd8f7 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-e2bd8f7 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-e2bd8f7 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-e0c91a7{text-align:center}.elementor-20314 .elementor-element.elementor-element-24d4f2b{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-24d4f2b .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-24d4f2b>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-9fbd920{text-align:center}.elementor-20314 .elementor-element.elementor-element-9fbd920 .elementor-heading-title{color:#8f7684;font-family:"Libre Caslon Display",Sans-serif;font-size:27px;font-weight:500;text-transform:none;font-style:normal}.elementor-20314 .elementor-element.elementor-element-3fe3270 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-3fe3270 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-3fe3270 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-09687fe{text-align:center}.elementor-20314 .elementor-element.elementor-element-3222b23{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-3222b23 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-3222b23>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-64e4f33 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-64e4f33 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-64e4f33 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-ee94a0f{text-align:center}.elementor-20314 .elementor-element.elementor-element-2baccd2{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-2baccd2 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-2baccd2>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-970fdb6 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-970fdb6 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-970fdb6 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-4461052{text-align:center}.elementor-20314 .elementor-element.elementor-element-860566f{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-860566f .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-860566f>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-2056742 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-2056742 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-2056742 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-1dabda0{text-align:center}.elementor-20314 .elementor-element.elementor-element-dca6117{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-dca6117 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-dca6117>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-11d23b5 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-11d23b5 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-11d23b5 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-a7db596{text-align:center}.elementor-20314 .elementor-element.elementor-element-ad9cf36{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-ad9cf36 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-ad9cf36>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-327aec7 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-327aec7 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-327aec7 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-7a06286{text-align:center}.elementor-20314 .elementor-element.elementor-element-fbc609f{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-fbc609f .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-fbc609f>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-d4ccb2a .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-d4ccb2a .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-d4ccb2a .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-e26d665{text-align:center}.elementor-20314 .elementor-element.elementor-element-b975728{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-b975728 .elementor-heading-title{color:#3a094e;font-family:"Imperial Script",Sans-serif;font-size:60px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 6px #fff}.elementor-20314 .elementor-element.elementor-element-b975728>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-20314 .elementor-element.elementor-element-4d00922 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-4d00922 .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-20314 .elementor-element.elementor-element-4d00922 .elementor-button{font-family:"Rochester",Sans-serif;font-size:31px;font-weight:500;background-color:#7c3f6b;padding:47px}.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-accordion-item{border-width:3px;border-color:#fcf2ff}.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-accordion-item .elementor-tab-content{border-width:3px;border-top-color:#fcf2ff}.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:3px;border-bottom-color:#fcf2ff}.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-tab-title{background-color:#ffdef8}.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-accordion-icon,.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-accordion-title{color:#000}.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-accordion-icon svg{fill:#000}.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-active .elementor-accordion-icon,.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-active .elementor-accordion-title{color:#000}.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-active .elementor-accordion-icon svg{fill:#000}.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-accordion-title{font-family:"Be Vietnam Pro",Sans-serif;font-weight:600}.elementor-20314 .elementor-element.elementor-element-0a26001 .elementor-tab-content{color:#9886a0;font-family:"Libre Caslon Display",Sans-serif;font-size:13px;font-weight:400}.elementor-20314 .elementor-element.elementor-element-0a26001>.elementor-widget-container{margin:0 10%}.elementor-20314 .elementor-element.elementor-element-d948acf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-d948acf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/07/whatsapp-image-2025-07-21-at-18.02.12.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-20314 .elementor-element.elementor-element-d948acf>.elementor-element-populated>.elementor-background-overlay{background-color:#0000002E;background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:1}.elementor-20314 .elementor-element.elementor-element-d948acf>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20314 .elementor-element.elementor-element-d948acf:hover>.elementor-element-populated{border-style:none}.elementor-20314 .elementor-element.elementor-element-d948acf>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20314 .elementor-element.elementor-element-6f6d575{text-align:center;width:100%;max-width:100%}.elementor-20314 .elementor-element.elementor-element-6f6d575 .elementor-heading-title{color:#fff;font-family:"Imperial Script",Sans-serif;font-size:111px;font-weight:400;text-transform:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000}.elementor-20314 .elementor-element.elementor-element-6f6d575>.elementor-widget-container{margin:0;padding:16% 0 22%;border-style:none}.elementor-20314 .elementor-element.elementor-element-e96b4c1 .elementor-main-swiper{height:501px;width:100%}.elementor-20314 .elementor-element.elementor-element-e96b4c1.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-20314 .elementor-element.elementor-element-e96b4c1 .elementor-swiper-button{font-size:20px}.elementor-20314 .elementor-element.elementor-element-021e8f3 .elementor-button{font-family:"Imperial Script",Sans-serif;font-size:26px;font-weight:500;background-color:#61ce70;transition-duration:.6s;border-radius:75px;box-shadow:7px 7px 11px -2px #208a4c}.elementor-20314 .elementor-element.elementor-element-021e8f3 .elementor-button:hover,.elementor-20314 .elementor-element.elementor-element-021e8f3 .elementor-button:focus{background-color:#49b634}.elementor-20314 .elementor-element.elementor-element-021e8f3>.elementor-widget-container{margin:0;padding:0;--e-transform-translateX:-37px;--e-transform-scale:1.2}body:not(.rtl) .elementor-20314 .elementor-element.elementor-element-021e8f3{right:10%}body.rtl .elementor-20314 .elementor-element.elementor-element-021e8f3{left:10%}.elementor-20314 .elementor-element.elementor-element-021e8f3{top:69%;z-index:9999}.elementor-20314 .elementor-element.elementor-element-0a2d719 .elementor-button-content-wrapper{flex-direction:row}.elementor-20314 .elementor-element.elementor-element-0a2d719 .elementor-button .elementor-button-content-wrapper{gap:0px}.elementor-20314 .elementor-element.elementor-element-0a2d719 .elementor-button{font-family:"Iceland",Sans-serif;font-size:26px;font-weight:500;fill:#7a2765;color:#7a2765;background-color:#fff;transition-duration:.6s;border-radius:75px}.elementor-20314 .elementor-element.elementor-element-0a2d719 .elementor-button:hover,.elementor-20314 .elementor-element.elementor-element-0a2d719 .elementor-button:focus{background-color:#fff}.elementor-20314 .elementor-element.elementor-element-0a2d719>.elementor-widget-container{margin:0;padding:0;--e-transform-translateX:-37px;--e-transform-scale:1.2}body:not(.rtl) .elementor-20314 .elementor-element.elementor-element-0a2d719{left:13%}body.rtl .elementor-20314 .elementor-element.elementor-element-0a2d719{right:13%}.elementor-20314 .elementor-element.elementor-element-0a2d719{top:84%;z-index:9999}@media(max-width:1024px){.elementor-20314 .elementor-element.elementor-element-3b733a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3b733a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-20314 .elementor-element.elementor-element-56d8238:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-56d8238>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-20314 .elementor-element.elementor-element-52bd32c.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-20314 .elementor-element.elementor-element-3371dfb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3371dfb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-20314 .elementor-element.elementor-element-3ac690b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3ac690b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-20314 .elementor-element.elementor-element-96b7660:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-96b7660>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-20314 .elementor-element.elementor-element-cbef365:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-cbef365>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-20314 .elementor-element.elementor-element-e96b4c1.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}}@media(min-width:1025px){.elementor-20314 .elementor-element.elementor-element-c2542a1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-c2542a1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-20314 .elementor-element.elementor-element-3b733a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3b733a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-20314 .elementor-element.elementor-element-56d8238:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-56d8238>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-20314 .elementor-element.elementor-element-3371dfb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3371dfb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-20314 .elementor-element.elementor-element-3ac690b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3ac690b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-20314 .elementor-element.elementor-element-96b7660:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-96b7660>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-20314 .elementor-element.elementor-element-cbef365:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-cbef365>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-20314 .elementor-element.elementor-element-d948acf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-d948acf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:736px){.elementor-20314 .elementor-element.elementor-element-17849ae .elementor-heading-title{font-size:76px}.elementor-20314 .elementor-element.elementor-element-17849ae>.elementor-widget-container{padding:22% 10%}.elementor-20314 .elementor-element.elementor-element-7c93b2a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-7c93b2a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-20314 .elementor-element.elementor-element-87cbf87 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-wrapper{max-width:49%}body:not(.rtl) .elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-item:not(:first-of-type){margin-left:calc(29px/2)}body:not(.rtl) .elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-item:not(:last-of-type){margin-right:calc(29px/2)}body.rtl .elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-item:not(:first-of-type){margin-right:calc(29px/2)}body.rtl .elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-item:not(:last-of-type){margin-left:calc(29px/2)}.elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-item{padding:0}.elementor-20314 .elementor-element.elementor-element-17d5ced .elementor-countdown-digits{font-size:40px}.elementor-20314 .elementor-element.elementor-element-7a71231 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-3b733a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3b733a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2-300x240.png");background-position:0 34px;background-size:contain}.elementor-20314 .elementor-element.elementor-element-8b96d81 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-962074a .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-0cc2be2 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-7478c44 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-5ace92d .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-4eb681d .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-56d8238:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-56d8238>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2-300x240.png");background-position:0 34px;background-size:contain}.elementor-20314 .elementor-element.elementor-element-946d699 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-3ce385f .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-dd81288 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-4d607d9 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-b7c26c0 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-9c4e43d .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-9eeaf08 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-5f30cfb .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-1e797cb .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-caa14fc .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-2f8c0e2{font-size:15px;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-20314 .elementor-element.elementor-element-9f69b20{width:50%}.elementor-20314 .elementor-element.elementor-element-9f69b20>.elementor-element-populated{padding:0}.elementor-20314 .elementor-element.elementor-element-8289455 img{width:37%}.elementor-20314 .elementor-element.elementor-element-535ba09{width:50%}.elementor-20314 .elementor-element.elementor-element-b6a6d9c .elementor-heading-title{font-size:18px}.elementor-20314 .elementor-element.elementor-element-c1a9a2e>.elementor-widget-container{padding:0 0 0 50px}.elementor-20314 .elementor-element.elementor-element-995b00b{width:50%}.elementor-20314 .elementor-element.elementor-element-1b831f0 .elementor-heading-title{font-size:18px}.elementor-20314 .elementor-element.elementor-element-d59c9db>.elementor-widget-container{padding:0 40px 0 0}.elementor-20314 .elementor-element.elementor-element-98248eb{width:50%}.elementor-bc-flex-widget .elementor-20314 .elementor-element.elementor-element-98248eb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20314 .elementor-element.elementor-element-98248eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20314 .elementor-element.elementor-element-98248eb.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20314 .elementor-element.elementor-element-98248eb>.elementor-element-populated{padding:0}.elementor-20314 .elementor-element.elementor-element-b3e82df img{width:48%}.elementor-20314 .elementor-element.elementor-element-c411960{width:50%}.elementor-20314 .elementor-element.elementor-element-c411960>.elementor-element-populated{padding:0}.elementor-20314 .elementor-element.elementor-element-e9d040b img{width:54%}.elementor-20314 .elementor-element.elementor-element-8669055{width:50%}.elementor-20314 .elementor-element.elementor-element-923abb3 .elementor-heading-title{font-size:18px}.elementor-20314 .elementor-element.elementor-element-31865e5>.elementor-widget-container{padding:0 0 0 50px}.elementor-20314 .elementor-element.elementor-element-b9654f7{width:50%}.elementor-20314 .elementor-element.elementor-element-58fa6ba .elementor-heading-title{font-size:18px}.elementor-20314 .elementor-element.elementor-element-bf41ea0{font-size:15px}.elementor-20314 .elementor-element.elementor-element-bf41ea0>.elementor-widget-container{padding:0 40px 0 0}.elementor-20314 .elementor-element.elementor-element-f820574{width:50%}.elementor-20314 .elementor-element.elementor-element-6b949e2 img{width:96%}.elementor-20314 .elementor-element.elementor-element-8c24af0{width:50%}.elementor-20314 .elementor-element.elementor-element-8c24af0>.elementor-element-populated{padding:0}.elementor-20314 .elementor-element.elementor-element-707f5d3 img{width:63%}.elementor-20314 .elementor-element.elementor-element-924216d{width:50%}.elementor-20314 .elementor-element.elementor-element-6f74012 .elementor-heading-title{font-size:18px}.elementor-20314 .elementor-element.elementor-element-f61611e>.elementor-widget-container{padding:0 0 0 50px}.elementor-20314 .elementor-element.elementor-element-cc34901>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-20314 .elementor-element.elementor-element-52bd32c.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-20314 .elementor-element.elementor-element-3371dfb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3371dfb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2-300x240.png");background-position:0 34px;background-size:contain}.elementor-20314 .elementor-element.elementor-element-72455df .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-8d240a2 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-c8a4425 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-3914845 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-f4c91f4 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-4eef8bb .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-84db1dc .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-796555f .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-0676d91 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-c8d3bcf .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-2227f1d .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-c132545 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-92530ce .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-3ac690b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-3ac690b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2-300x240.png");background-position:0 34px;background-size:contain}.elementor-20314 .elementor-element.elementor-element-5ae9304 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-2e43b23 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-6688e58 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-8f4b322{width:50%}.elementor-20314 .elementor-element.elementor-element-51bd5a3 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-00162ae{width:50%}.elementor-20314 .elementor-element.elementor-element-96b7660:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-96b7660>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2-300x240.png");background-position:0 34px;background-size:contain}.elementor-20314 .elementor-element.elementor-element-b15a7c2 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-e6a0388 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-cbef365:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20314 .elementor-element.elementor-element-cbef365>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://haciendacompostela.com/wp-content/uploads/2025/10/untitled-poster-30-x-24-in-2-300x240.png");background-position:0 34px;background-size:contain}.elementor-20314 .elementor-element.elementor-element-c539ae1 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-995bdc8 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-53eeb3f .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-95d0aaa .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-dd86103 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-cf54774 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-23980f2 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-2982b63 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-8be1f30 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-d21d377 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-e2bd8f7 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-24d4f2b .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-9fbd920 .elementor-heading-title{font-size:23px}.elementor-20314 .elementor-element.elementor-element-3fe3270 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-3222b23 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-64e4f33 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-2baccd2 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-970fdb6 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-860566f .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-2056742 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-dca6117 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-11d23b5 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-ad9cf36 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-327aec7 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-fbc609f .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-d4ccb2a .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-b975728 .elementor-heading-title{font-size:75px}.elementor-20314 .elementor-element.elementor-element-4d00922 .elementor-button{font-size:23px;padding:14px}.elementor-20314 .elementor-element.elementor-element-6f6d575 .elementor-heading-title{font-size:76px}.elementor-20314 .elementor-element.elementor-element-6f6d575>.elementor-widget-container{padding:22% 10%}.elementor-20314 .elementor-element.elementor-element-e96b4c1.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px}.elementor-20314 .elementor-element.elementor-element-021e8f3 .elementor-button{border-radius:109px}body:not(.rtl) .elementor-20314 .elementor-element.elementor-element-021e8f3{right:2%}body.rtl .elementor-20314 .elementor-element.elementor-element-021e8f3{left:2%}.elementor-20314 .elementor-element.elementor-element-021e8f3{top:77%}.elementor-20314 .elementor-element.elementor-element-021e8f3>.elementor-widget-container{--e-transform-scale:1}.elementor-20314 .elementor-element.elementor-element-0a2d719 .elementor-button{border-radius:109px}body:not(.rtl) .elementor-20314 .elementor-element.elementor-element-0a2d719{left:10%}body.rtl .elementor-20314 .elementor-element.elementor-element-0a2d719{right:10%}.elementor-20314 .elementor-element.elementor-element-0a2d719{top:91%}.elementor-20314 .elementor-element.elementor-element-0a2d719>.elementor-widget-container{--e-transform-scale:1}}p{color:#6e6980}.itinerario p{font-size:13px !important!}