.elementor-30549 .elementor-element.elementor-element-521d03f:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-521d03f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://staging.surfmexico.com/wp-content/uploads/WhatsApp-Image-2025-02-28-at-8.08.29-AM.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30549 .elementor-element.elementor-element-521d03f>.elementor-container{min-height:1000px}.elementor-30549 .elementor-element.elementor-element-521d03f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-521d03f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-af6d10e{--spacer-size:60px}.elementor-30549 .elementor-element.elementor-element-af120ca>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-509f80e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px}.elementor-30549 .elementor-element.elementor-element-509f80e>.elementor-element-populated,.elementor-30549 .elementor-element.elementor-element-509f80e>.elementor-element-populated>.elementor-background-overlay,.elementor-30549 .elementor-element.elementor-element-509f80e>.elementor-background-slideshow{border-radius:0}.elementor-30549 .elementor-element.elementor-element-509f80e>.elementor-element-populated{margin:15px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-30549 .elementor-element.elementor-element-ae0eca6 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-30549 .elementor-element.elementor-element-d8a78d5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px}.elementor-30549 .elementor-element.elementor-element-d8a78d5>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-30549 .elementor-element.elementor-element-4b287f0{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-581b69b>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-f045a72{--spacer-size:30px}.elementor-30549 .elementor-element.elementor-element-22fe1b9:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-22fe1b9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-30549 .elementor-element.elementor-element-22fe1b9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-22fe1b9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-000f637{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-48e5f86:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-48e5f86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-30549 .elementor-element.elementor-element-48e5f86>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-48e5f86{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-48e5f86>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-30549 .elementor-element.elementor-element-1a51352.elementor-column .elementor-widget-wrap{align-items:center}.elementor-30549 .elementor-element.elementor-element-1a51352.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-30549 .elementor-element.elementor-element-bc5710b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:start}.elementor-30549 .elementor-element.elementor-element-57e0f6f{font-family:"Montserrat",Sans-serif;color:#fff}.elementor-30549 .elementor-element.elementor-element-4cec049{font-family:"Montserrat",Sans-serif;font-size:14px;color:#fff}.elementor-30549 .elementor-element.elementor-element-5f1c23b{text-align:start;font-family:"Montserrat",Sans-serif;font-size:20px;color:#fff}.elementor-30549 .elementor-element.elementor-element-679c262{text-align:center}.elementor-30549 .elementor-element.elementor-element-6efb372:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-6efb372>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-30549 .elementor-element.elementor-element-6efb372{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-6efb372>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-1f3e141{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-65fefff>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-30549 .elementor-element.elementor-element-65fefff:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-65fefff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000000AD;background-image:url("https://staging.surfmexico.com/wp-content/uploads/ProSayulita2024_2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30549 .elementor-element.elementor-element-65fefff>.elementor-background-overlay{background-color:#000000D6;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-65fefff>.elementor-container{max-width:1600px;min-height:600px}.elementor-30549 .elementor-element.elementor-element-65fefff{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-bc-flex-widget .elementor-30549 .elementor-element.elementor-element-c940019.elementor-column .elementor-widget-wrap{align-items:center}.elementor-30549 .elementor-element.elementor-element-c940019.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-30549 .elementor-element.elementor-element-c940019.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-30549 .elementor-element.elementor-element-c940019>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-30549 .elementor-element.elementor-element-c940019>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;text-align:center}.elementor-30549 .elementor-element.elementor-element-c940019>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-382a5bb:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-382a5bb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f6de}.elementor-30549 .elementor-element.elementor-element-382a5bb>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-382a5bb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-382a5bb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-51c47f1{--spacer-size:25px}.elementor-30549 .elementor-element.elementor-element-86381ee{text-align:center;font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-7a7439c{text-align:center;font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-e4ffbee:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-e4ffbee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f6de;background-image:url("https://staging.surfmexico.com/wp-content/uploads/Recurso-2-e1738174051678.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30549 .elementor-element.elementor-element-e4ffbee>.elementor-container{max-width:1300px;min-height:450px}.elementor-30549 .elementor-element.elementor-element-e4ffbee{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-e4ffbee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing .eael-pricing-item{background-color:#000;border-radius:40px}.elementor-30549 .elementor-element.elementor-element-105d736{border-radius:40px}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing{border-radius:40px}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .header .title{color:#fff;font-family:"Montserrat",Sans-serif;font-size:24px}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:#fff}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing.style-1 .eael-pricing-item .header:after,.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing.style-3 .eael-pricing-item .header:after{background:#dbdbdb}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .eael-pricing-tag .price-tag .original-price,.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#fff}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .eael-pricing-tag .price-tag .original-price{font-family:"Montserrat",Sans-serif}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#fff;font-family:"Montserrat",Sans-serif}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price,.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00c853}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .body ul li .li-icon svg{height:20px;width:20px;font-size:20px}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .body ul li .li-icon i{font-size:20px}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing-item .body ul li .li-icon{width:20px;height:20px}div.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border,div.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#3d3d3d}div.tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border,.tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#3d3d3d}div.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border,div.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#3d3d3d}div.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border,div.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#3d3d3d}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing .eael-pricing-button img{height:16px;width:16px}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing .eael-pricing-button i{font-size:16px}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing .eael-pricing-button{color:#fff;background:#00c853}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:#03b048}.elementor-30549 .elementor-element.elementor-element-105d736 .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing .eael-pricing-item{background-color:#000;border-radius:40px}.elementor-30549 .elementor-element.elementor-element-115b34d{border-radius:40px}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing{border-radius:40px}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .header .title{color:#fff;font-family:"Montserrat",Sans-serif;font-size:24px}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:#fff}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing.style-1 .eael-pricing-item .header:after,.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing.style-3 .eael-pricing-item .header:after{background:#dbdbdb}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .eael-pricing-tag .price-tag .original-price,.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#fff}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .eael-pricing-tag .price-tag .original-price{font-family:"Montserrat",Sans-serif}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#fff;font-family:"Montserrat",Sans-serif}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .eael-pricing-tag .price-tag .sale-price,.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00c853}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .body ul li .li-icon svg{height:20px;width:20px;font-size:20px}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .body ul li .li-icon i{font-size:20px}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing-item .body ul li .li-icon{width:20px;height:20px}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing .eael-pricing-button img{height:16px;width:16px}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing .eael-pricing-button i{font-size:16px}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing .eael-pricing-button{color:#fff;background:#00c853}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:#03b048}.elementor-30549 .elementor-element.elementor-element-115b34d .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing .eael-pricing-item{background-color:#000;border-radius:40px}.elementor-30549 .elementor-element.elementor-element-b56fd98{border-radius:40px}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing{border-radius:40px}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .header .title{color:#fff;font-family:"Montserrat",Sans-serif;font-size:24px}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:#fff}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing.style-1 .eael-pricing-item .header:after,.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing.style-3 .eael-pricing-item .header:after{background:#dbdbdb}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .eael-pricing-tag .price-tag .original-price,.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#fff}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .eael-pricing-tag .price-tag .original-price{font-family:"Montserrat",Sans-serif}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#fff;font-family:"Montserrat",Sans-serif}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price,.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00c853}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .body ul li .li-icon img{height:20px;width:20px}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .body ul li .li-icon svg{height:20px;width:20px;font-size:20px}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .body ul li .li-icon i{font-size:20px}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing-item .body ul li .li-icon{width:20px;height:20px}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing .eael-pricing-button img{height:16px;width:16px}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing .eael-pricing-button i{font-size:16px}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing .eael-pricing-button{color:#fff;background:#00c853}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:#03b048}.elementor-30549 .elementor-element.elementor-element-b56fd98 .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing .eael-pricing-item{background-color:#000;border-radius:40px}.elementor-30549 .elementor-element.elementor-element-a8bbf9f{border-radius:40px}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing{border-radius:40px}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .header .title{color:#fff;font-family:"Montserrat",Sans-serif;font-size:24px}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing.style-3 .eael-pricing-item:hover .header:after{background:#fff}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing.style-1 .eael-pricing-item .header:after,.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing.style-3 .eael-pricing-item .header:after{background:#dbdbdb}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .eael-pricing-tag .price-tag .original-price,.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#fff}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .eael-pricing-tag .price-tag .original-price{font-family:"Montserrat",Sans-serif}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency{color:#fff;font-family:"Montserrat",Sans-serif}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .eael-pricing-tag .price-tag .sale-price,.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency{color:#00c853}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .body ul li{font-family:"Montserrat",Sans-serif;font-size:12px;line-height:1px;letter-spacing:0px;word-spacing:0px;color:#fff}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing .eael-pricing-item ul li.disable-item{color:#fff}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .body ul li .li-icon img{height:18px;width:18px}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .body ul li .li-icon svg{height:18px;width:18px;font-size:17px}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .body ul li .li-icon i{font-size:18px}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing-item .body ul li .li-icon{width:17px;height:17px}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing .eael-pricing-button img{height:16px;width:16px}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing .eael-pricing-button svg{height:16px;width:16px;fill:#fff}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing .eael-pricing-button i{font-size:16px}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing .eael-pricing-button{color:#fff;background:#00c853}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing .eael-pricing-button:hover{color:#f9f9f9;background:#03b048}.elementor-30549 .elementor-element.elementor-element-a8bbf9f .eael-pricing .eael-pricing-button:hover svg{fill:#f9f9f9}.elementor-30549 .elementor-element.elementor-element-227d0ec:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-227d0ec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-30549 .elementor-element.elementor-element-227d0ec>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-227d0ec{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-227d0ec>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-89351a5{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-f2dd065:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-f2dd065>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-30549 .elementor-element.elementor-element-f2dd065{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-f2dd065>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-36e5a03{width:var(--container-widget-width,100.182%);max-width:100.182%;--container-widget-width:100.182%;--container-widget-flex-grow:0}.elementor-bc-flex-widget .elementor-30549 .elementor-element.elementor-element-e1b2a47.elementor-column .elementor-widget-wrap{align-items:center}.elementor-30549 .elementor-element.elementor-element-e1b2a47.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-30549 .elementor-element.elementor-element-80acd59{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-80acd59 p{margin-block-end:0px}.elementor-30549 .elementor-element.elementor-element-d57eb41{width:var(--container-widget-width,99.091%);max-width:99.091%;--container-widget-width:99.091%;--container-widget-flex-grow:0;font-family:"Montserrat",Sans-serif}.elementor-30549 .elementor-element.elementor-element-46b021a:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-46b021a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-30549 .elementor-element.elementor-element-46b021a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-46b021a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-0354f4e{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-fa0c60b:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-fa0c60b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-30549 .elementor-element.elementor-element-fa0c60b>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-fa0c60b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-fa0c60b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-553b394{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-072a58b{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-03a090a{font-family:"Montserrat",Sans-serif}.elementor-30549 .elementor-element.elementor-element-edbfffd .elementor-button{background-color:transparent;font-family:"Montserrat",Sans-serif;font-weight:700;fill:#fff;color:#fff;background-image:linear-gradient(180deg,#f2295b 0%,#f2295b 100%)}.elementor-30549 .elementor-element.elementor-element-66571b1{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-a06d36d>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-84ab2f7{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-d6eed2c{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-476e866{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-b081784{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-7e70604{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-7b2c072{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-dbc9339{text-align:center;font-family:"Montserrat",Sans-serif;color:#000}.elementor-30549 .elementor-element.elementor-element-3fee98a{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-fcd4f6d:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-fcd4f6d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-30549 .elementor-element.elementor-element-fcd4f6d>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-fcd4f6d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-fcd4f6d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-30549 .elementor-element.elementor-element-731190d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-30549 .elementor-element.elementor-element-731190d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-30549 .elementor-element.elementor-element-4c2541f{font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-8249621{text-align:justify;font-family:"Montserrat",Sans-serif;color:#000}.elementor-30549 .elementor-element.elementor-element-bf578e7{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-db89e59:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-db89e59>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-30549 .elementor-element.elementor-element-db89e59{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-db89e59>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-07114d9{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-dd5549b{font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-52b198c{text-align:center;font-family:"Montserrat",Sans-serif;color:#fff}.elementor-30549 .elementor-element.elementor-element-c8bd8f2>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-30549 .elementor-element.elementor-element-c8bd8f2:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-c8bd8f2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-30549 .elementor-element.elementor-element-c8bd8f2>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-c8bd8f2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-c8bd8f2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-30549 .elementor-element.elementor-element-f5b0d28.elementor-column .elementor-widget-wrap{align-items:center}.elementor-30549 .elementor-element.elementor-element-f5b0d28.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-30549 .elementor-element.elementor-element-f5b0d28.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-30549 .elementor-element.elementor-element-bb7758b{width:var(--container-widget-width,90.789%);max-width:90.789%;--container-widget-width:90.789%;--container-widget-flex-grow:0}.elementor-bc-flex-widget .elementor-30549 .elementor-element.elementor-element-ee5d44d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-30549 .elementor-element.elementor-element-ee5d44d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-30549 .elementor-element.elementor-element-ee5d44d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-30549 .elementor-element.elementor-element-c73b45e{width:var(--container-widget-width,103.963%);max-width:103.963%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 60px;--container-widget-width:103.963%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat",Sans-serif;color:#fff}.elementor-30549 .elementor-element.elementor-element-c73b45e p{margin-block-end:0px}.elementor-30549 .elementor-element.elementor-element-04cc469 .elementor-button{background-color:transparent;font-family:"Montserrat",Sans-serif;font-weight:700;fill:#fff;color:#fff;background-image:linear-gradient(180deg,#f2295b 0%,#f2295b 100%)}.elementor-30549 .elementor-element.elementor-element-04cc469{width:var(--container-widget-width,122.059%);max-width:122.059%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 60px;--container-widget-width:122.059%;--container-widget-flex-grow:0}.elementor-30549 .elementor-element.elementor-element-7a431b9:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-7a431b9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-30549 .elementor-element.elementor-element-7a431b9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30549 .elementor-element.elementor-element-7a431b9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-fd48080{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-a07524d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-30549 .elementor-element.elementor-element-a07524d:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-a07524d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://staging.surfmexico.com/wp-content/uploads/shutterstock_646375135-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30549 .elementor-element.elementor-element-a07524d>.elementor-background-overlay{background-color:#000000E6;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-a07524d>.elementor-container{max-width:1300px;min-height:600px}.elementor-30549 .elementor-element.elementor-element-a07524d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-bc-flex-widget .elementor-30549 .elementor-element.elementor-element-887288c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-30549 .elementor-element.elementor-element-887288c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-30549 .elementor-element.elementor-element-887288c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-30549 .elementor-element.elementor-element-887288c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-30549 .elementor-element.elementor-element-887288c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;text-align:center}.elementor-30549 .elementor-element.elementor-element-887288c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30549 .elementor-element.elementor-element-a0ef13f{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-5772b9e{font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-03d5400{text-align:center;font-family:"Montserrat",Sans-serif;color:#fff}.elementor-30549 .elementor-element.elementor-element-d3487a5{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-1d57dc4 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-30549 .elementor-element.elementor-element-90a1e07>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-049b831{--spacer-size:50px}.elementor-30549 .elementor-element.elementor-element-2180b36{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:13px;color:#000}.elementor-30549 .elementor-element.elementor-element-077e44b .gallery-item .gallery-caption{text-align:center}.elementor-30549 .elementor-element.elementor-element-80af254{--spacer-size:60px}.elementor-30549 .elementor-element.elementor-element-47fd801>.elementor-container{max-width:1300px}.elementor-30549 .elementor-element.elementor-element-eca2e4f{--spacer-size:60px}.elementor-30549 .elementor-element.elementor-element-de0f796 iframe{height:400px}@media(min-width:768px){.elementor-30549 .elementor-element.elementor-element-509f80e{width:50%}.elementor-30549 .elementor-element.elementor-element-d8a78d5{width:50%}.elementor-30549 .elementor-element.elementor-element-c940019{width:100%}}@media(max-width:767px){.elementor-30549 .elementor-element.elementor-element-521d03f:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-521d03f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://staging.surfmexico.com/wp-content/uploads/banner-web_sayulita-open.png");background-position:0 4px;background-size:cover}.elementor-30549 .elementor-element.elementor-element-521d03f>.elementor-container{min-height:450px}.elementor-30549 .elementor-element.elementor-element-4b287f0{text-align:center}.elementor-30549 .elementor-element.elementor-element-57e0f6f{text-align:justify}.elementor-30549 .elementor-element.elementor-element-65fefff:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-65fefff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://staging.surfmexico.com/wp-content/uploads/ProSayulita2024_2-scaled.jpg");background-size:cover}.elementor-30549 .elementor-element.elementor-element-65fefff>.elementor-container{min-height:287px}.elementor-30549 .elementor-element.elementor-element-86381ee{text-align:center}.elementor-30549 .elementor-element.elementor-element-7a7439c{text-align:center}.elementor-30549 .elementor-element.elementor-element-80acd59{text-align:center}.elementor-30549 .elementor-element.elementor-element-072a58b{text-align:center}.elementor-30549 .elementor-element.elementor-element-d6eed2c{text-align:center}.elementor-30549 .elementor-element.elementor-element-b081784{text-align:center}.elementor-30549 .elementor-element.elementor-element-7b2c072{text-align:center}.elementor-30549 .elementor-element.elementor-element-4c2541f{text-align:center}.elementor-30549 .elementor-element.elementor-element-dd5549b{text-align:center}.elementor-30549 .elementor-element.elementor-element-a07524d:not(.elementor-motion-effects-element-type-background),.elementor-30549 .elementor-element.elementor-element-a07524d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://staging.surfmexico.com/wp-content/uploads/shutterstock_646375135-scaled.jpg");background-size:cover}.elementor-30549 .elementor-element.elementor-element-a07524d>.elementor-container{min-height:287px}.elementor-30549 .elementor-element.elementor-element-5772b9e{text-align:center}.elementor-30549 .elementor-element.elementor-element-2180b36{text-align:center}}