.elementor-37057 .elementor-element.elementor-element-321d6ff{--spacer-size:50px}.elementor-37057 .elementor-element.elementor-element-922078a{text-align:center}.elementor-37057 .elementor-element.elementor-element-922078a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:55px;font-weight:900;color:#000}.elementor-37057 .elementor-element.elementor-element-5bd8f88{text-align:center}.elementor-37057 .elementor-element.elementor-element-5bd8f88 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:400}.elementor-37057 .elementor-element.elementor-element-fbc8e28{--spacer-size:25px}.elementor-37057 .elementor-element.elementor-element-9a348ae>.elementor-container{max-width:1500px}.elementor-37057 .elementor-element.elementor-element-fe0223b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-37057 .elementor-element.elementor-element-fe0223b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.surfmexico.com/wp-content/uploads/KOA-luxury-boat-tour-in-Riviera-Nayarit-–-Surf-Mexico.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-37057 .elementor-element.elementor-element-fe0223b>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.3}.elementor-37057 .elementor-element.elementor-element-fe0223b:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.7}.elementor-37057 .elementor-element.elementor-element-fe0223b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-37057 .elementor-element.elementor-element-fe0223b>.elementor-element-populated>.elementor-background-overlay{transition:background 1.5s,border-radius .3s,opacity 1.5s}.elementor-37057 .elementor-element.elementor-element-d735147{margin:350px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-37057 .elementor-element.elementor-element-d735147 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:700;letter-spacing:-.5px;color:#fff}.elementor-37057 .elementor-element.elementor-element-f64cfae>.elementor-element-populated{border-style:none}.elementor-37057 .elementor-element.elementor-element-4027894>.elementor-container{min-height:400px}.elementor-37057 .elementor-element.elementor-element-6a7427c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-37057 .elementor-element.elementor-element-6a7427c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.surfmexico.com/wp-content/uploads/Learn-efoil-with-surf-mexico-lesson-in-bucerias.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-37057 .elementor-element.elementor-element-6a7427c>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.3}.elementor-37057 .elementor-element.elementor-element-6a7427c:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.7}.elementor-37057 .elementor-element.elementor-element-6a7427c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-37057 .elementor-element.elementor-element-6a7427c>.elementor-element-populated>.elementor-background-overlay{transition:background 1.5s,border-radius .3s,opacity 1.5s}.elementor-37057 .elementor-element.elementor-element-c204dfd{margin:200px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center}.elementor-37057 .elementor-element.elementor-element-c204dfd .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:700;letter-spacing:-.5px;color:#fff}.elementor-37057 .elementor-element.elementor-element-730cfdf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-37057 .elementor-element.elementor-element-730cfdf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.surfmexico.com/wp-content/uploads/Fly-over-the-waves-with-Wing-foil-lesson-in-Surf-Mexico.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-37057 .elementor-element.elementor-element-730cfdf>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.3}.elementor-37057 .elementor-element.elementor-element-730cfdf:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.7}.elementor-37057 .elementor-element.elementor-element-730cfdf>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-37057 .elementor-element.elementor-element-730cfdf>.elementor-element-populated>.elementor-background-overlay{transition:background 1.5s,border-radius .3s,opacity 1.5s}.elementor-37057 .elementor-element.elementor-element-a00b5ae{margin:200px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center}.elementor-37057 .elementor-element.elementor-element-a00b5ae .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:700;letter-spacing:-.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-37057 .elementor-element.elementor-element-88ac709>.elementor-container{min-height:400px}.elementor-37057 .elementor-element.elementor-element-71c2125:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-37057 .elementor-element.elementor-element-71c2125>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.surfmexico.com/wp-content/uploads/Surf-lessons-in-Nayarit-–-Surf-Mexico.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-37057 .elementor-element.elementor-element-71c2125>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.3}.elementor-37057 .elementor-element.elementor-element-71c2125:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.7}.elementor-37057 .elementor-element.elementor-element-71c2125>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-37057 .elementor-element.elementor-element-71c2125>.elementor-element-populated>.elementor-background-overlay{transition:background 1.5s,border-radius .3s,opacity 1.5s}.elementor-37057 .elementor-element.elementor-element-f7003e1{margin:200px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center}.elementor-37057 .elementor-element.elementor-element-f7003e1 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:700;letter-spacing:-.5px;color:#fff}.elementor-37057 .elementor-element.elementor-element-40ae384:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-37057 .elementor-element.elementor-element-40ae384>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.surfmexico.com/wp-content/uploads/Foil-drive-experience-with-Surf-Mexico-in-Bucerias.webp");background-position:center left;background-size:cover}.elementor-37057 .elementor-element.elementor-element-40ae384>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.3}.elementor-37057 .elementor-element.elementor-element-40ae384:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.7}.elementor-37057 .elementor-element.elementor-element-40ae384>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-37057 .elementor-element.elementor-element-40ae384>.elementor-element-populated>.elementor-background-overlay{transition:background 1.5s,border-radius .3s,opacity 1.5s}.elementor-37057 .elementor-element.elementor-element-2fe0fc4{margin:200px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center}.elementor-37057 .elementor-element.elementor-element-2fe0fc4 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:700;letter-spacing:-.5px;color:#fff}.elementor-37057 .elementor-element.elementor-element-4c4582c{--spacer-size:75px}.elementor-37057 .elementor-element.elementor-element-ea2663a>.elementor-container{max-width:1500px}.elementor-bc-flex-widget .elementor-37057 .elementor-element.elementor-element-acd5a75.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37057 .elementor-element.elementor-element-acd5a75.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37057 .elementor-element.elementor-element-42d59f1 .tpg-post-holder div{text-align:left}.elementor-37057 .elementor-element.elementor-element-42d59f1 .rt-tpg-container .rt-el-post-meta{justify-content:left}.elementor-37057 .elementor-element.elementor-element-42d59f1 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-37057 .elementor-element.elementor-element-42d59f1 .tpg-el-main-wrapper .entry-title{color:#000}.elementor-37057 .elementor-element.elementor-element-42d59f1 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit}.elementor-37057 .elementor-element.elementor-element-42d59f1 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit}.elementor-37057 .elementor-element.elementor-element-42d59f1 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit}.elementor-37057 .elementor-element.elementor-element-42d59f1 .tpg-el-main-wrapper .tpg-el-excerpt .tpg-excerpt-inner{font-family:"Montserrat",Sans-serif}.elementor-37057 .elementor-element.elementor-element-42d59f1 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{font-family:"Montserrat",Sans-serif;border-style:solid;border-width:1px;border-color:#d4d4d4}body .elementor-37057 .elementor-element.elementor-element-42d59f1 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a:hover{border-style:solid;border-width:1px;border-color:#7a64f2}.elementor-37057 .elementor-element.elementor-element-ef62a99{--spacer-size:50px}.elementor-37057 .elementor-element.elementor-element-e54b2ec>.elementor-container{max-width:1500px}.elementor-bc-flex-widget .elementor-37057 .elementor-element.elementor-element-cf4e89e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37057 .elementor-element.elementor-element-cf4e89e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37057 .elementor-element.elementor-element-cf4e89e.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-37057 .elementor-element.elementor-element-fb858cd{margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;text-align:center}.elementor-37057 .elementor-element.elementor-element-fb858cd img{opacity:.5}.elementor-bc-flex-widget .elementor-37057 .elementor-element.elementor-element-7a8bd2b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37057 .elementor-element.elementor-element-7a8bd2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37057 .elementor-element.elementor-element-9a4cb25 img{opacity:.5}.elementor-bc-flex-widget .elementor-37057 .elementor-element.elementor-element-5a5a4ae.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37057 .elementor-element.elementor-element-5a5a4ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37057 .elementor-element.elementor-element-5a5a4ae>.elementor-element-populated{margin:25px;--e-column-margin-right:25px;--e-column-margin-left:25px}.elementor-37057 .elementor-element.elementor-element-8e84420 img{opacity:.5}.elementor-bc-flex-widget .elementor-37057 .elementor-element.elementor-element-5c8b364.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37057 .elementor-element.elementor-element-5c8b364.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37057 .elementor-element.elementor-element-5c8b364.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-37057 .elementor-element.elementor-element-5c8b364>.elementor-element-populated{margin:30px;--e-column-margin-right:30px;--e-column-margin-left:30px}.elementor-37057 .elementor-element.elementor-element-869f4f2 img{opacity:.5}.elementor-bc-flex-widget .elementor-37057 .elementor-element.elementor-element-8f746d5.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37057 .elementor-element.elementor-element-8f746d5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37057 .elementor-element.elementor-element-c1fb1f1{margin:18px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px}.elementor-37057 .elementor-element.elementor-element-c1fb1f1 img{opacity:.5}.elementor-bc-flex-widget .elementor-37057 .elementor-element.elementor-element-ea38e20.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37057 .elementor-element.elementor-element-ea38e20.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37057 .elementor-element.elementor-element-ea38e20.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-37057 .elementor-element.elementor-element-ff88534 img{opacity:.5}.elementor-bc-flex-widget .elementor-37057 .elementor-element.elementor-element-b0b034a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37057 .elementor-element.elementor-element-b0b034a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37057 .elementor-element.elementor-element-b0b034a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-37057 .elementor-element.elementor-element-b0b034a>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-37057 .elementor-element.elementor-element-ece32b1{text-align:center}.elementor-37057 .elementor-element.elementor-element-ece32b1 img{opacity:.5}.elementor-bc-flex-widget .elementor-37057 .elementor-element.elementor-element-0234f3e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37057 .elementor-element.elementor-element-0234f3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37057 .elementor-element.elementor-element-f17a3ec img{opacity:.5}.elementor-37057 .elementor-element.elementor-element-6b89d32{--spacer-size:50px}.elementor-37057 .elementor-element.elementor-element-83ef180{--spacer-size:5px}.elementor-37057 .elementor-element.elementor-element-ef1c654 iframe{height:450px}@media(min-width:768px){.elementor-37057 .elementor-element.elementor-element-6a7427c{width:50%}.elementor-37057 .elementor-element.elementor-element-730cfdf{width:50%}}@media(max-width:767px){.elementor-37057 .elementor-element.elementor-element-922078a .elementor-heading-title{font-size:40px}.elementor-37057 .elementor-element.elementor-element-d735147{margin:200px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px}.elementor-37057 .elementor-element.elementor-element-f64cfae{width:100%}.elementor-37057 .elementor-element.elementor-element-cf4e89e{width:50%}.elementor-37057 .elementor-element.elementor-element-7a8bd2b{width:50%}.elementor-37057 .elementor-element.elementor-element-5a5a4ae{width:50%}.elementor-37057 .elementor-element.elementor-element-5c8b364{width:50%}.elementor-37057 .elementor-element.elementor-element-8f746d5{width:50%}.elementor-37057 .elementor-element.elementor-element-ea38e20{width:50%}.elementor-37057 .elementor-element.elementor-element-b0b034a{width:50%}.elementor-37057 .elementor-element.elementor-element-0234f3e{width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-37057 .elementor-element.elementor-element-fe0223b{width:50%}.elementor-37057 .elementor-element.elementor-element-6a7427c{width:50%}.elementor-37057 .elementor-element.elementor-element-730cfdf{width:50%}.elementor-37057 .elementor-element.elementor-element-71c2125{width:50%}.elementor-37057 .elementor-element.elementor-element-40ae384{width:50%}}