.elementor-4439 .elementor-element.elementor-element-479eb14:not(.elementor-motion-effects-element-type-background), .elementor-4439 .elementor-element.elementor-element-479eb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262B66;background-image:url("https://greenbeachproject.mx/wp-content/uploads/2026/10/holbox-playa-recuperada-dron.jpg");background-position:center center;background-size:cover;}.elementor-4439 .elementor-element.elementor-element-479eb14 > .elementor-background-overlay{background-color:#262B66;opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4439 .elementor-element.elementor-element-479eb14 > .elementor-container{max-width:900px;}.elementor-4439 .elementor-element.elementor-element-479eb14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 20px 110px 20px;}.elementor-4439 .elementor-element.elementor-element-2e59810{text-align:center;}.elementor-4439 .elementor-element.elementor-element-2e59810 .elementor-heading-title{font-family:"League Spartan", Poppins;font-size:60px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-4439 .elementor-element.elementor-element-26f8507{text-align:center;font-size:18px;line-height:1.6em;color:#FFFFFF;}.elementor-4439 .elementor-element.elementor-element-d55345b > .elementor-container{max-width:1140px;}.elementor-4439 .elementor-element.elementor-element-d55345b{padding:80px 20px 80px 20px;}.elementor-4439 .elementor-element.elementor-element-d39ffbe{text-align:start;}.elementor-4439 .elementor-element.elementor-element-d39ffbe .elementor-heading-title{font-family:"League Spartan", Poppins;font-size:40px;font-weight:700;line-height:1.15em;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-f5c1379{text-align:start;font-size:18px;line-height:1.6em;color:#3A3F4B;}.elementor-4439 .elementor-element.elementor-element-ecca7a5 img{border-radius:12px 12px 12px 12px;}.elementor-4439 .elementor-element.elementor-element-0e58c62:not(.elementor-motion-effects-element-type-background), .elementor-4439 .elementor-element.elementor-element-0e58c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6FA;}.elementor-4439 .elementor-element.elementor-element-0e58c62 > .elementor-container{max-width:1140px;}.elementor-4439 .elementor-element.elementor-element-0e58c62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-4439 .elementor-element.elementor-element-0e58c62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4439 .elementor-element.elementor-element-c4aae41{text-align:center;}.elementor-4439 .elementor-element.elementor-element-c4aae41 .elementor-heading-title{font-family:"League Spartan", Poppins;font-size:40px;font-weight:700;line-height:1.15em;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-9efcb35 > .elementor-container{max-width:1140px;}.elementor-4439 .elementor-element.elementor-element-9efcb35{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4439 .elementor-element.elementor-element-9da06eb .elementor-icon-box-wrapper{gap:15px;}.elementor-4439 .elementor-element.elementor-element-9da06eb.elementor-view-stacked .elementor-icon{background-color:#F2AA28;fill:#262B66;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-9da06eb.elementor-view-framed .elementor-icon, .elementor-4439 .elementor-element.elementor-element-9da06eb.elementor-view-default .elementor-icon{fill:#F2AA28;color:#F2AA28;border-color:#F2AA28;}.elementor-4439 .elementor-element.elementor-element-9da06eb.elementor-view-framed .elementor-icon{background-color:#262B66;}.elementor-4439 .elementor-element.elementor-element-9da06eb .elementor-icon{font-size:30px;}.elementor-4439 .elementor-element.elementor-element-9da06eb .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-9da06eb .elementor-icon-box-title a{font-family:"League Spartan", Poppins;font-size:22px;}.elementor-4439 .elementor-element.elementor-element-9da06eb .elementor-icon-box-title{color:#262B66;}.elementor-4439 .elementor-element.elementor-element-9da06eb .elementor-icon-box-description{color:#3A3F4B;}.elementor-4439 .elementor-element.elementor-element-a6cd81e .elementor-icon-box-wrapper{gap:15px;}.elementor-4439 .elementor-element.elementor-element-a6cd81e.elementor-view-stacked .elementor-icon{background-color:#F2AA28;fill:#262B66;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-a6cd81e.elementor-view-framed .elementor-icon, .elementor-4439 .elementor-element.elementor-element-a6cd81e.elementor-view-default .elementor-icon{fill:#F2AA28;color:#F2AA28;border-color:#F2AA28;}.elementor-4439 .elementor-element.elementor-element-a6cd81e.elementor-view-framed .elementor-icon{background-color:#262B66;}.elementor-4439 .elementor-element.elementor-element-a6cd81e .elementor-icon{font-size:30px;}.elementor-4439 .elementor-element.elementor-element-a6cd81e .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-a6cd81e .elementor-icon-box-title a{font-family:"League Spartan", Poppins;font-size:22px;}.elementor-4439 .elementor-element.elementor-element-a6cd81e .elementor-icon-box-title{color:#262B66;}.elementor-4439 .elementor-element.elementor-element-a6cd81e .elementor-icon-box-description{color:#3A3F4B;}.elementor-4439 .elementor-element.elementor-element-6f1d56e .elementor-icon-box-wrapper{gap:15px;}.elementor-4439 .elementor-element.elementor-element-6f1d56e.elementor-view-stacked .elementor-icon{background-color:#F2AA28;fill:#262B66;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-6f1d56e.elementor-view-framed .elementor-icon, .elementor-4439 .elementor-element.elementor-element-6f1d56e.elementor-view-default .elementor-icon{fill:#F2AA28;color:#F2AA28;border-color:#F2AA28;}.elementor-4439 .elementor-element.elementor-element-6f1d56e.elementor-view-framed .elementor-icon{background-color:#262B66;}.elementor-4439 .elementor-element.elementor-element-6f1d56e .elementor-icon{font-size:30px;}.elementor-4439 .elementor-element.elementor-element-6f1d56e .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-6f1d56e .elementor-icon-box-title a{font-family:"League Spartan", Poppins;font-size:22px;}.elementor-4439 .elementor-element.elementor-element-6f1d56e .elementor-icon-box-title{color:#262B66;}.elementor-4439 .elementor-element.elementor-element-6f1d56e .elementor-icon-box-description{color:#3A3F4B;}.elementor-4439 .elementor-element.elementor-element-d348fa5 > .elementor-container{max-width:1140px;}.elementor-4439 .elementor-element.elementor-element-d348fa5{padding:80px 20px 80px 20px;}.elementor-4439 .elementor-element.elementor-element-329c3f9{text-align:center;}.elementor-4439 .elementor-element.elementor-element-329c3f9 .elementor-heading-title{font-family:"League Spartan", Poppins;font-size:40px;font-weight:700;line-height:1.15em;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-9d6d406 > .elementor-container{max-width:1140px;}.elementor-4439 .elementor-element.elementor-element-9d6d406{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4439 .elementor-element.elementor-element-4f840fb .elementor-icon-box-wrapper{gap:15px;}.elementor-4439 .elementor-element.elementor-element-4f840fb.elementor-view-stacked .elementor-icon{background-color:#F2AA28;fill:#262B66;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-4f840fb.elementor-view-framed .elementor-icon, .elementor-4439 .elementor-element.elementor-element-4f840fb.elementor-view-default .elementor-icon{fill:#F2AA28;color:#F2AA28;border-color:#F2AA28;}.elementor-4439 .elementor-element.elementor-element-4f840fb.elementor-view-framed .elementor-icon{background-color:#262B66;}.elementor-4439 .elementor-element.elementor-element-4f840fb .elementor-icon{font-size:30px;}.elementor-4439 .elementor-element.elementor-element-4f840fb .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-4f840fb .elementor-icon-box-title a{font-family:"League Spartan", Poppins;font-size:22px;}.elementor-4439 .elementor-element.elementor-element-4f840fb .elementor-icon-box-title{color:#262B66;}.elementor-4439 .elementor-element.elementor-element-4f840fb .elementor-icon-box-description{color:#3A3F4B;}.elementor-4439 .elementor-element.elementor-element-800044d .elementor-icon-box-wrapper{gap:15px;}.elementor-4439 .elementor-element.elementor-element-800044d.elementor-view-stacked .elementor-icon{background-color:#F2AA28;fill:#262B66;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-800044d.elementor-view-framed .elementor-icon, .elementor-4439 .elementor-element.elementor-element-800044d.elementor-view-default .elementor-icon{fill:#F2AA28;color:#F2AA28;border-color:#F2AA28;}.elementor-4439 .elementor-element.elementor-element-800044d.elementor-view-framed .elementor-icon{background-color:#262B66;}.elementor-4439 .elementor-element.elementor-element-800044d .elementor-icon{font-size:30px;}.elementor-4439 .elementor-element.elementor-element-800044d .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-800044d .elementor-icon-box-title a{font-family:"League Spartan", Poppins;font-size:22px;}.elementor-4439 .elementor-element.elementor-element-800044d .elementor-icon-box-title{color:#262B66;}.elementor-4439 .elementor-element.elementor-element-800044d .elementor-icon-box-description{color:#3A3F4B;}.elementor-4439 .elementor-element.elementor-element-805c710 .elementor-icon-box-wrapper{gap:15px;}.elementor-4439 .elementor-element.elementor-element-805c710.elementor-view-stacked .elementor-icon{background-color:#F2AA28;fill:#262B66;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-805c710.elementor-view-framed .elementor-icon, .elementor-4439 .elementor-element.elementor-element-805c710.elementor-view-default .elementor-icon{fill:#F2AA28;color:#F2AA28;border-color:#F2AA28;}.elementor-4439 .elementor-element.elementor-element-805c710.elementor-view-framed .elementor-icon{background-color:#262B66;}.elementor-4439 .elementor-element.elementor-element-805c710 .elementor-icon{font-size:30px;}.elementor-4439 .elementor-element.elementor-element-805c710 .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-805c710 .elementor-icon-box-title a{font-family:"League Spartan", Poppins;font-size:22px;}.elementor-4439 .elementor-element.elementor-element-805c710 .elementor-icon-box-title{color:#262B66;}.elementor-4439 .elementor-element.elementor-element-805c710 .elementor-icon-box-description{color:#3A3F4B;}.elementor-4439 .elementor-element.elementor-element-bc1ed55 .elementor-icon-box-wrapper{gap:15px;}.elementor-4439 .elementor-element.elementor-element-bc1ed55.elementor-view-stacked .elementor-icon{background-color:#F2AA28;fill:#262B66;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-bc1ed55.elementor-view-framed .elementor-icon, .elementor-4439 .elementor-element.elementor-element-bc1ed55.elementor-view-default .elementor-icon{fill:#F2AA28;color:#F2AA28;border-color:#F2AA28;}.elementor-4439 .elementor-element.elementor-element-bc1ed55.elementor-view-framed .elementor-icon{background-color:#262B66;}.elementor-4439 .elementor-element.elementor-element-bc1ed55 .elementor-icon{font-size:30px;}.elementor-4439 .elementor-element.elementor-element-bc1ed55 .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-bc1ed55 .elementor-icon-box-title a{font-family:"League Spartan", Poppins;font-size:22px;}.elementor-4439 .elementor-element.elementor-element-bc1ed55 .elementor-icon-box-title{color:#262B66;}.elementor-4439 .elementor-element.elementor-element-bc1ed55 .elementor-icon-box-description{color:#3A3F4B;}.elementor-4439 .elementor-element.elementor-element-ffa709e:not(.elementor-motion-effects-element-type-background), .elementor-4439 .elementor-element.elementor-element-ffa709e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6FA;}.elementor-4439 .elementor-element.elementor-element-ffa709e > .elementor-container{max-width:1140px;}.elementor-4439 .elementor-element.elementor-element-ffa709e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-4439 .elementor-element.elementor-element-ffa709e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4439 .elementor-element.elementor-element-4bc12a1 img{border-radius:12px 12px 12px 12px;}.elementor-4439 .elementor-element.elementor-element-b73c820{text-align:start;}.elementor-4439 .elementor-element.elementor-element-b73c820 .elementor-heading-title{font-family:"League Spartan", Poppins;font-size:34px;font-weight:700;line-height:1.15em;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-0a091c9{text-align:start;font-size:18px;line-height:1.6em;color:#3A3F4B;}.elementor-4439 .elementor-element.elementor-element-5f940c8 .elementor-button{background-color:#262B66;font-family:"League Spartan", Poppins;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:18px 32px 18px 32px;}.elementor-4439 .elementor-element.elementor-element-5f940c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4439 .elementor-element.elementor-element-5f940c8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4439 .elementor-element.elementor-element-9c6fb2c:not(.elementor-motion-effects-element-type-background), .elementor-4439 .elementor-element.elementor-element-9c6fb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2AA28;}.elementor-4439 .elementor-element.elementor-element-9c6fb2c > .elementor-container{max-width:860px;}.elementor-4439 .elementor-element.elementor-element-9c6fb2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-4439 .elementor-element.elementor-element-9c6fb2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4439 .elementor-element.elementor-element-bee43d1{text-align:center;}.elementor-4439 .elementor-element.elementor-element-bee43d1 .elementor-heading-title{font-family:"League Spartan", Poppins;font-size:40px;font-weight:700;line-height:1.15em;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-c8ef8e5{text-align:center;font-size:18px;line-height:1.6em;color:#262B66;}.elementor-4439 .elementor-element.elementor-element-d7cba84 .elementor-button{background-color:#262B66;font-family:"League Spartan", Poppins;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:18px 32px 18px 32px;}.elementor-4439 .elementor-element.elementor-element-d7cba84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4439 .elementor-element.elementor-element-d7cba84 .elementor-button .elementor-button-content-wrapper{gap:8px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4439 .elementor-element.elementor-element-479eb14{padding:70px 15px 70px 15px;}.elementor-4439 .elementor-element.elementor-element-2e59810 .elementor-heading-title{font-size:42px;}.elementor-4439 .elementor-element.elementor-element-d55345b{padding:50px 15px 50px 15px;}.elementor-4439 .elementor-element.elementor-element-d39ffbe .elementor-heading-title{font-size:28px;}.elementor-4439 .elementor-element.elementor-element-0e58c62{padding:50px 15px 50px 15px;}.elementor-4439 .elementor-element.elementor-element-c4aae41 .elementor-heading-title{font-size:28px;}.elementor-4439 .elementor-element.elementor-element-9efcb35{padding:0px 0px 0px 0px;}.elementor-4439 .elementor-element.elementor-element-d348fa5{padding:50px 15px 50px 15px;}.elementor-4439 .elementor-element.elementor-element-329c3f9 .elementor-heading-title{font-size:28px;}.elementor-4439 .elementor-element.elementor-element-9d6d406{padding:0px 0px 0px 0px;}.elementor-4439 .elementor-element.elementor-element-ffa709e{padding:50px 15px 50px 15px;}.elementor-4439 .elementor-element.elementor-element-b73c820 .elementor-heading-title{font-size:24px;}.elementor-4439 .elementor-element.elementor-element-9c6fb2c{padding:50px 15px 50px 15px;}.elementor-4439 .elementor-element.elementor-element-bee43d1 .elementor-heading-title{font-size:28px;}}