.elementor-52 .elementor-element.elementor-element-5898a93>.elementor-container{min-height:100vh}.elementor-52 .elementor-element.elementor-element-5898a93>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-52 .elementor-element.elementor-element-5898a93:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-5898a93>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://campesanoworld.com/wp-content/uploads/2025/10/P3-1.avif");background-position:0 -480px;background-size:cover}.elementor-52 .elementor-element.elementor-element-5898a93{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-35px;margin-bottom:0}.elementor-52 .elementor-element.elementor-element-5898a93>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-52 .elementor-element.elementor-element-1412283:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-52 .elementor-element.elementor-element-1412283>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#00000045}.elementor-52 .elementor-element.elementor-element-1412283>.elementor-element-populated,.elementor-52 .elementor-element.elementor-element-1412283>.elementor-element-populated>.elementor-background-overlay,.elementor-52 .elementor-element.elementor-element-1412283>.elementor-background-slideshow{border-radius:6px}.elementor-52 .elementor-element.elementor-element-1412283>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 29px 29px}.elementor-52 .elementor-element.elementor-element-1412283>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-52 .elementor-element.elementor-element-426e7ea .pls-heading{text-align:left;max-width:100%;width:100%}.elementor-52 .elementor-element.elementor-element-426e7ea .heading-title{color:#fff;font-size:118px;font-weight:500;line-height:1.15em;margin-bottom:0}.elementor-52 .elementor-element.elementor-element-426e7ea .heading-subtitle{color:#fff;line-height:1px;margin-bottom:0}.elementor-52 .elementor-element.elementor-element-426e7ea .heading-tagline{color:#fff;font-size:42px;font-weight:700;line-height:1.2em}.elementor-52 .elementor-element.elementor-element-9c6c456>.elementor-container{min-height:100vh}.elementor-52 .elementor-element.elementor-element-9c6c456>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-52 .elementor-element.elementor-element-9c6c456:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-9c6c456>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://campesanoworld.com/wp-content/uploads/2025/10/IMG-20240314-WA0039-1.avif");background-position:0 -257px;background-size:cover}.elementor-52 .elementor-element.elementor-element-9c6c456{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-52 .elementor-element.elementor-element-9c6c456>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-52 .elementor-element.elementor-element-7a872a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-52 .elementor-element.elementor-element-7a872a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#00000045}.elementor-52 .elementor-element.elementor-element-7a872a5>.elementor-element-populated,.elementor-52 .elementor-element.elementor-element-7a872a5>.elementor-element-populated>.elementor-background-overlay,.elementor-52 .elementor-element.elementor-element-7a872a5>.elementor-background-slideshow{border-radius:6px}.elementor-52 .elementor-element.elementor-element-7a872a5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 29px 29px}.elementor-52 .elementor-element.elementor-element-7a872a5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-52 .elementor-element.elementor-element-e751e6b .pls-heading{text-align:left;max-width:100%;width:100%}.elementor-52 .elementor-element.elementor-element-e751e6b .heading-title{color:#fff;font-size:118px;font-weight:500;line-height:1.15em;margin-bottom:0}.elementor-52 .elementor-element.elementor-element-e751e6b .heading-subtitle{color:#fff;line-height:1px;margin-bottom:0}.elementor-52 .elementor-element.elementor-element-e751e6b .heading-tagline{color:#fff;font-size:42px;font-weight:700;line-height:1.2em}.elementor-52 .elementor-element.elementor-element-40710c2>.elementor-container{min-height:100vh}.elementor-52 .elementor-element.elementor-element-40710c2>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-52 .elementor-element.elementor-element-40710c2:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-40710c2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://campesanoworld.com/wp-content/uploads/2025/10/s3-scaled-1.avif");background-position:bottom center;background-size:cover}.elementor-52 .elementor-element.elementor-element-40710c2>.elementor-background-overlay{opacity:.44;transition:background .3s,border-radius .3s,opacity .3s}.elementor-52 .elementor-element.elementor-element-40710c2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-52 .elementor-element.elementor-element-7ed7133:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-52 .elementor-element.elementor-element-7ed7133>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#00000045}.elementor-52 .elementor-element.elementor-element-7ed7133>.elementor-element-populated,.elementor-52 .elementor-element.elementor-element-7ed7133>.elementor-element-populated>.elementor-background-overlay,.elementor-52 .elementor-element.elementor-element-7ed7133>.elementor-background-slideshow{border-radius:6px}.elementor-52 .elementor-element.elementor-element-7ed7133>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 29px 29px}.elementor-52 .elementor-element.elementor-element-7ed7133>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-52 .elementor-element.elementor-element-b2832ca .pls-heading{text-align:left;max-width:100%;width:100%}.elementor-52 .elementor-element.elementor-element-b2832ca .heading-title{color:#fff;font-size:118px;font-weight:500;line-height:1.15em;margin-bottom:0}.elementor-52 .elementor-element.elementor-element-b2832ca .heading-subtitle{color:#fff;line-height:1px;margin-bottom:0}.elementor-52 .elementor-element.elementor-element-b2832ca .heading-tagline{color:#fff;font-size:42px;font-weight:700;line-height:1.2em}.elementor-52 .elementor-element.elementor-element-19b5d6e>.elementor-container{min-height:100vh}.elementor-52 .elementor-element.elementor-element-19b5d6e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-52 .elementor-element.elementor-element-19b5d6e:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-19b5d6e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://campesanoworld.com/wp-content/uploads/2025/10/P4.avif");background-position:0 -800px;background-size:cover}.elementor-52 .elementor-element.elementor-element-19b5d6e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-52 .elementor-element.elementor-element-19b5d6e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-52 .elementor-element.elementor-element-349eba4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-52 .elementor-element.elementor-element-349eba4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#00000045}.elementor-52 .elementor-element.elementor-element-349eba4>.elementor-element-populated,.elementor-52 .elementor-element.elementor-element-349eba4>.elementor-element-populated>.elementor-background-overlay,.elementor-52 .elementor-element.elementor-element-349eba4>.elementor-background-slideshow{border-radius:6px}.elementor-52 .elementor-element.elementor-element-349eba4>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 29px 29px}.elementor-52 .elementor-element.elementor-element-349eba4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-52 .elementor-element.elementor-element-fb091ee .pls-heading{text-align:left;max-width:100%;width:100%}.elementor-52 .elementor-element.elementor-element-fb091ee .heading-title{color:#fff;font-size:118px;font-weight:500;line-height:1.15em;margin-bottom:0}.elementor-52 .elementor-element.elementor-element-fb091ee .heading-subtitle{color:#fff;line-height:1px;margin-bottom:0}.elementor-52 .elementor-element.elementor-element-fb091ee .heading-tagline{color:#fff;font-size:42px;font-weight:700;line-height:1.2em}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-1412283{width:70.815%}.elementor-52 .elementor-element.elementor-element-41af4d7{width:29.148%}.elementor-52 .elementor-element.elementor-element-e03f109{width:34.741%}.elementor-52 .elementor-element.elementor-element-7ed7133{width:65.259%}.elementor-52 .elementor-element.elementor-element-349eba4{width:79.556%}.elementor-52 .elementor-element.elementor-element-e067a1d{width:20.407%}}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-5898a93:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-5898a93>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-426e7ea .heading-title{font-size:92px}.elementor-52 .elementor-element.elementor-element-426e7ea .heading-tagline{line-height:1.9em}.elementor-52 .elementor-element.elementor-element-9c6c456:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-9c6c456>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-e751e6b .heading-title{font-size:92px}.elementor-52 .elementor-element.elementor-element-e751e6b .heading-tagline{line-height:1.9em}.elementor-52 .elementor-element.elementor-element-b2832ca .heading-title{font-size:92px}.elementor-52 .elementor-element.elementor-element-b2832ca .heading-tagline{line-height:1.9em}.elementor-52 .elementor-element.elementor-element-19b5d6e:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-19b5d6e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-fb091ee .heading-title{font-size:92px}.elementor-52 .elementor-element.elementor-element-fb091ee .heading-tagline{line-height:1.9em}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-5898a93>.elementor-container{min-height:auto}.elementor-52 .elementor-element.elementor-element-5898a93:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-5898a93>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-1412283>.elementor-element-populated{padding:50px 25px}.elementor-52 .elementor-element.elementor-element-426e7ea .heading-title{font-size:72px}.elementor-52 .elementor-element.elementor-element-426e7ea .heading-tagline{line-height:1.2em}.elementor-52 .elementor-element.elementor-element-9c6c456:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-9c6c456>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-e751e6b .heading-title{font-size:72px}.elementor-52 .elementor-element.elementor-element-e751e6b .heading-tagline{line-height:1.2em}.elementor-52 .elementor-element.elementor-element-b2832ca .heading-title{font-size:72px}.elementor-52 .elementor-element.elementor-element-b2832ca .heading-tagline{line-height:1.2em}.elementor-52 .elementor-element.elementor-element-19b5d6e:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-19b5d6e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-fb091ee .heading-title{font-size:72px}.elementor-52 .elementor-element.elementor-element-fb091ee .heading-tagline{line-height:1.2em}}@media(min-width:1025px){.elementor-52 .elementor-element.elementor-element-5898a93:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-5898a93>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-52 .elementor-element.elementor-element-9c6c456:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-9c6c456>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-52 .elementor-element.elementor-element-40710c2:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-40710c2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-52 .elementor-element.elementor-element-19b5d6e:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-19b5d6e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}