.elementor-widget-section .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-section .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-24328 .elementor-element.elementor-element-24ce3a1>.elementor-background-overlay{opacity:.5}.elementor-24328 .elementor-element.elementor-element-d539f1a>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-24328 .elementor-element.elementor-element-d539f1a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-24328 .elementor-element.elementor-element-d539f1a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-spacer .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-spacer .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-24328 .elementor-element.elementor-element-f420d22{--spacer-size:7px}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-24328 .elementor-element.elementor-element-83edddb{text-align:start}.elementor-24328 .elementor-element.elementor-element-83edddb .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:40px;font-weight:600;color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-9ac22e4:not(.elementor-motion-effects-element-type-background),.elementor-24328 .elementor-element.elementor-element-9ac22e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://puertomorelos.online/wp-content/uploads/2025/09/Puerto-morelos-y-actividades-acuaticas.webp");background-repeat:no-repeat;background-size:contain}.elementor-24328 .elementor-element.elementor-element-9ac22e4>.elementor-container{min-height:400px}.elementor-24328 .elementor-element.elementor-element-9ac22e4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-24328 .elementor-element.elementor-element-9ac22e4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-24328 .elementor-element.elementor-element-879b4b5{margin-top:-18px;margin-bottom:0}.elementor-24328 .elementor-element.elementor-element-b02da80>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-widget-text-editor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-24328 .elementor-element.elementor-element-c152a37>.elementor-widget-container{margin:26px 0 0}.elementor-24328 .elementor-element.elementor-element-c152a37{font-size:17px;font-weight:100;font-style:normal;line-height:26px}.elementor-24328 .elementor-element.elementor-element-c152a37 .elementor-drop-cap{margin-inline-end:10px}.elementor-24328 .elementor-element.elementor-element-c152a37 .elementor-drop-cap-letter{font-family:"Open Sans",Sans-serif;font-weight:600}.elementor-widget-image-box .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image-box .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image-box .elementor-image-box-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-24328 .elementor-element.elementor-element-d554a0b .elementor-image-box-wrapper{text-align:start}.elementor-24328 .elementor-element.elementor-element-d554a0b.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-24328 .elementor-element.elementor-element-d554a0b.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-24328 .elementor-element.elementor-element-d554a0b.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-d554a0b .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-24328 .elementor-element.elementor-element-d554a0b .elementor-image-box-img img{height:89vh;object-fit:cover;object-position:center center;border-radius:0;transition-duration:.3s}.elementor-24328 .elementor-element.elementor-element-d554a0b .elementor-image-box-title{font-family:"Open Sans",Sans-serif;font-size:23px;font-weight:600;color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-d554a0b .elementor-image-box-description{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300}.elementor-24328 .elementor-element.elementor-element-51f5e80 .elementor-image-box-wrapper{text-align:start}.elementor-24328 .elementor-element.elementor-element-51f5e80.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-24328 .elementor-element.elementor-element-51f5e80.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-24328 .elementor-element.elementor-element-51f5e80.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-51f5e80 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-24328 .elementor-element.elementor-element-51f5e80 .elementor-image-box-img img{height:89vh;object-fit:cover;object-position:center center;border-radius:0;transition-duration:.3s}.elementor-24328 .elementor-element.elementor-element-51f5e80 .elementor-image-box-title{font-family:"Open Sans",Sans-serif;font-size:23px;font-weight:600;color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-51f5e80 .elementor-image-box-description{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300}.elementor-24328 .elementor-element.elementor-element-d4c511b{--spacer-size:50px}.elementor-24328 .elementor-element.elementor-element-837e540{text-align:start}.elementor-24328 .elementor-element.elementor-element-837e540 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:40px;font-weight:400;color:#0e62b9}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-24328 .elementor-element.elementor-element-6137bf4{--divider-border-style:solid;--divider-color:#fdc40a;--divider-border-width:3.5px}.elementor-24328 .elementor-element.elementor-element-6137bf4>.elementor-widget-container{margin:0}.elementor-24328 .elementor-element.elementor-element-6137bf4 .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0}.elementor-24328 .elementor-element.elementor-element-6137bf4 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px}.elementor-widget-contentviews_widget_grid1 .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-contentviews_widget_grid1 .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-page{grid-template-columns:repeat(3,1fr)}.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-page,.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-view.onebig2 .pt-cv-page .small-items{grid-gap:20px}.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-view{text-align:left}.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-thumbnail:not(.pt-cv-thumbnailsm){height:250px}.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-title:not(.pt-cv-titlesm) a{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:700}.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-title:hover a{color:#0504ae}.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-content{font-family:"Open Sans",Sans-serif;font-size:19px;font-weight:300}.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-readmore{font-family:"Open Sans",Sans-serif;font-weight:600;background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-readmore:hover{background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-6a51720{--spacer-size:50px}.elementor-24328 .elementor-element.elementor-element-d987dad{text-align:start}.elementor-24328 .elementor-element.elementor-element-d987dad .elementor-heading-title{font-size:40px;font-weight:400;color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-98d5436{margin-top:-15px;margin-bottom:0}.elementor-24328 .elementor-element.elementor-element-1c2962f{--divider-border-style:solid;--divider-color:#fdc40a;--divider-border-width:3.5px}.elementor-24328 .elementor-element.elementor-element-1c2962f .elementor-divider-separator{width:5%}.elementor-24328 .elementor-element.elementor-element-1c2962f .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-24328 .elementor-element.elementor-element-9184d06>.elementor-container{max-width:1160px}.elementor-widget-html .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-html .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-24328 .elementor-element.elementor-element-d229870{font-family:"Open Sans",Sans-serif;font-weight:300}.elementor-24328 .elementor-element.elementor-element-c8167e0{--spacer-size:50px}.elementor-24328 .elementor-element.elementor-element-594b70c{text-align:start}.elementor-24328 .elementor-element.elementor-element-594b70c .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:40px;font-weight:400;color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-3c68a90{--divider-border-style:solid;--divider-color:#fdc40a;--divider-border-width:3.5px}.elementor-24328 .elementor-element.elementor-element-3c68a90 .elementor-divider-separator{width:5%}.elementor-24328 .elementor-element.elementor-element-3c68a90 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-24328 .elementor-element.elementor-element-fd6b572>.elementor-background-overlay{opacity:.5}.elementor-widget-prime-slider-mercury .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-prime-slider-mercury .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-24328 .elementor-element.elementor-element-fe13da0 .bdt-mercury-image-slider .bdt-navigation-wrap .bdt-button-next,.elementor-24328 .elementor-element.elementor-element-fe13da0 .bdt-mercury-image-slider .bdt-navigation-wrap .bdt-button-prev{background-color:red;color:#fff}.elementor-24328 .elementor-element.elementor-element-fe13da0 .bdt-mercury-image-slider .bdt-item{height:375px}.elementor-24328 .elementor-element.elementor-element-fe13da0 .bdt-mercury-content-slider .bdt-content{text-align:left}.elementor-24328 .elementor-element.elementor-element-fe13da0 .bdt-mercury-content-slider .bdt-title{font-family:"Open Sans",Sans-serif}.elementor-24328 .elementor-element.elementor-element-fe13da0 .bdt-mercury-content-slider .bdt-desc{font-family:"Open Sans",Sans-serif}.elementor-24328 .elementor-element.elementor-element-fe13da0 .bdt-mercury-content-slider .bdt-category a{border-style:solid;border-width:1px;border-color:#e7e7e7}.elementor-24328 .elementor-element.elementor-element-5e16183{--spacer-size:50px}.elementor-24328 .elementor-element.elementor-element-932155d{text-align:start}.elementor-24328 .elementor-element.elementor-element-932155d .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:40px;font-weight:400;color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-4cfcf68{--divider-border-style:solid;--divider-color:#fdc40a;--divider-border-width:3.5px}.elementor-24328 .elementor-element.elementor-element-4cfcf68>.elementor-widget-container{margin:0}.elementor-24328 .elementor-element.elementor-element-4cfcf68 .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0}.elementor-24328 .elementor-element.elementor-element-4cfcf68 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px}.elementor-24328 .elementor-element.elementor-element-b5f221f{font-family:"Open Sans",Sans-serif;font-weight:300}.elementor-24328 .elementor-element.elementor-element-71643ba:not(.elementor-motion-effects-element-type-background),.elementor-24328 .elementor-element.elementor-element-71643ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://puertomorelos.online/wp-content/uploads/2024/11/Buceo-en-cenotes.webp");background-position:center center;background-repeat:no-repeat}.elementor-24328 .elementor-element.elementor-element-71643ba>.elementor-container{max-width:700px;min-height:328px}.elementor-24328 .elementor-element.elementor-element-71643ba{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-24328 .elementor-element.elementor-element-71643ba>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-24328 .elementor-element.elementor-element-6618ab4>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-24328 .elementor-element.elementor-element-6618ab4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-eael-creative-button .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-eael-creative-button .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-eael-creative-button .eael-creative-button--rayen:before,.elementor-widget-eael-creative-button .eael-creative-button--winona:after,.elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,.elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui:after{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button-icon-left svg,.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button-icon-right svg{rotate:0deg}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button-icon-left i,.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button-icon-right i{rotate:0deg}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button i{font-size:30px}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button svg{height:30px;width:30px;fill:#fff}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button{color:#fff;background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#fff}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--tamaya:before{color:#fff;background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--tamaya:after{color:#fff;background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--rayen:hover{background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--pipaluk:after{background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--wave:hover{background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--aylen:before{background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--nuka:before{background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--nuka:after{background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--antiman:after{background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--quidel:after{background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button:hover i{color:#fff}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button:hover .creative-button-inner svg{fill:#fff}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button:hover{color:#fff;background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button:hover svg{fill:#fff}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--winona:after{color:#fff}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--saqui:after{color:#fff}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--ujarak:before{background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--wayra:hover:before{background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--rayen:before{background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--wave:before{background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--wave:hover:before{background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--aylen:after{background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--saqui:hover{color:#74e666}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--nuka:hover:after{background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--quidel:hover:after{background-color:#74e666}.elementor-widget-image .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-24328 .elementor-element.elementor-element-8f524c7>.elementor-widget-container{background-image:url("https://puertomorelos.online/wp-content/uploads/2024/11/Buceo-en-cenotes.webp");background-repeat:no-repeat}.elementor-24328 .elementor-element.elementor-element-8f524c7 img{width:72%;max-width:41%;height:293px;opacity:.85}.elementor-24328 .elementor-element.elementor-element-b9ed50a{font-family:"Open Sans",Sans-serif;font-weight:100}.elementor-24328 .elementor-element.elementor-element-2eefa39>.elementor-element-populated{text-align:center}.elementor-widget-eael-post-carousel .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-eael-post-carousel .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-eael-post-carousel .eael-entry-title,.elementor-widget-eael-post-carousel .eael-entry-title>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-eael-post-carousel .eael-grid-post-excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-eael-post-carousel .post-carousel-categories li a,.elementor-widget-eael-post-carousel .post-meta-categories li,.elementor-widget-eael-post-carousel .post-meta-categories li a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-eael-post-carousel .eael-meta-posted-on{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-eael-post-carousel .eael-entry-meta>span,.elementor-widget-eael-post-carousel .eael-entry-meta>.eael-posted-by,.elementor-widget-eael-post-carousel .eael-entry-meta>.eael-posted-on{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-24328 .elementor-element.elementor-element-49f258f .eael-entry-thumbnail{height:350px}.elementor-24328 .elementor-element.elementor-element-49f258f .eael-grid-post-holder{background-color:#fff}.elementor-24328 .elementor-element.elementor-element-49f258f .eael-entry-overlay{background-color:rgba(0,0,0,.75)}.elementor-24328 .elementor-element.elementor-element-49f258f .eael-post-elements-readmore-btn{font-family:"Open Sans",Sans-serif;font-size:22px;color:#000bec}.elementor-24328 .elementor-element.elementor-element-49f258f .eael-entry-title,.elementor-24328 .elementor-element.elementor-element-49f258f .eael-entry-title a{color:#ff0202}.elementor-24328 .elementor-element.elementor-element-49f258f .eael-entry-title:hover,.elementor-24328 .elementor-element.elementor-element-49f258f .eael-entry-title a:hover{color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-49f258f .eael-entry-title,.elementor-24328 .elementor-element.elementor-element-49f258f .eael-entry-title>a{font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:600}.elementor-24328 .elementor-element.elementor-element-49f258f .eael-grid-post-excerpt p{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300}.elementor-24328 .elementor-element.elementor-element-49f258f .swiper-container-wrap .swiper-button-next,.elementor-24328 .elementor-element.elementor-element-49f258f .swiper-container-wrap .swiper-button-prev{font-size:22px;background-color:#0e62b9;color:#fff}.elementor-24328 .elementor-element.elementor-element-49f258f .swiper-container-wrap .swiper-pagination-bullet{width:12px;height:4px}.elementor-24328 .elementor-element.elementor-element-4f5c6ae{--spacer-size:50px}.elementor-24328 .elementor-element.elementor-element-ccdf3f9 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:40px;font-weight:400;color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-6c6910c{--divider-border-style:solid;--divider-color:#fdc40a;--divider-border-width:3.5px}.elementor-24328 .elementor-element.elementor-element-6c6910c>.elementor-widget-container{margin:0}.elementor-24328 .elementor-element.elementor-element-6c6910c .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0}.elementor-24328 .elementor-element.elementor-element-6c6910c .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px}.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-page{grid-template-columns:repeat(3,1fr)}.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-page,.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-view.onebig2 .pt-cv-page .small-items{grid-gap:20px}.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-view{text-align:left}.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-thumbnail:not(.pt-cv-thumbnailsm){height:250px}.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-title:not(.pt-cv-titlesm) a{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:700}.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-title:hover a{color:#0504ae}.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-content{font-family:"Open Sans",Sans-serif;font-size:19px;font-weight:300}.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-readmore{font-family:"Open Sans",Sans-serif;font-weight:600;background-color:#ff0202}.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-readmore:hover{background-color:#74e666}.elementor-24328 .elementor-element.elementor-element-ed09762{--spacer-size:50px}.elementor-24328 .elementor-element.elementor-element-8ae03a1 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:40px;font-weight:400;color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-22580c5{--divider-border-style:solid;--divider-color:#fdc40a;--divider-border-width:3.5px}.elementor-24328 .elementor-element.elementor-element-22580c5>.elementor-widget-container{margin:0}.elementor-24328 .elementor-element.elementor-element-22580c5 .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0}.elementor-24328 .elementor-element.elementor-element-22580c5 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px}.elementor-widget-contentviews_widget_overlay3 .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-contentviews_widget_overlay3 .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-24328 .elementor-element.elementor-element-d784849 .pt-cv-thumb-wrapper:before{background-color:#0006;opacity:.8}.elementor-24328 .elementor-element.elementor-element-d784849 .pt-cv-page{grid-template-columns:repeat(4,1fr);grid-auto-rows:250px}.elementor-24328 .elementor-element.elementor-element-d784849 .overlay6 .pt-cv-page{grid-template-rows:calc(250px*1.5)}.elementor-24328 .elementor-element.elementor-element-d784849 .overlay5.layout2 .pt-cv-page{grid-auto-rows:calc(250px/var(--rowspan,2))}.elementor-24328 .elementor-element.elementor-element-d784849 .pt-cv-page,.elementor-24328 .elementor-element.elementor-element-d784849 .pt-cv-view.onebig2 .pt-cv-page .small-items{grid-gap:10px}.elementor-24328 .elementor-element.elementor-element-d784849 .pt-cv-view{text-align:left}.elementor-24328 .elementor-element.elementor-element-d784849 .pt-cv-overlay-wrapper{justify-content:middle}.elementor-24328 .elementor-element.elementor-element-4f8c8ae{--spacer-size:50px}.elementor-24328 .elementor-element.elementor-element-2d809b6 .elementor-heading-title{font-size:40px;font-weight:400;color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-0bcb114{--divider-border-style:solid;--divider-color:#fdc40a;--divider-border-width:3.5px}.elementor-24328 .elementor-element.elementor-element-0bcb114>.elementor-widget-container{margin:0}.elementor-24328 .elementor-element.elementor-element-0bcb114 .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0}.elementor-24328 .elementor-element.elementor-element-0bcb114 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px}.elementor-24328 .elementor-element.elementor-element-d010277.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-24328 .elementor-element.elementor-element-9032790{width:var(--container-widget-width,86.267%);max-width:86.267%;--container-widget-width:86.267%;--container-widget-flex-grow:0}.elementor-24328 .elementor-element.elementor-element-9032790>.elementor-widget-container{margin:0;padding:0 0 0 19px;border-style:solid;border-width:3px;border-color:#878787;border-radius:9px}.elementor-24328 .elementor-element.elementor-element-9032790 .elementor-image-box-wrapper{text-align:center}.elementor-24328 .elementor-element.elementor-element-9032790.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-24328 .elementor-element.elementor-element-9032790.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-24328 .elementor-element.elementor-element-9032790.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-9032790 .elementor-image-box-wrapper .elementor-image-box-img{width:47%}.elementor-24328 .elementor-element.elementor-element-9032790 .elementor-image-box-img img{transition-duration:.3s}.elementor-24328 .elementor-element.elementor-element-9032790 .elementor-image-box-title{font-size:17px;font-weight:600;color:#004165}.elementor-24328 .elementor-element.elementor-element-9032790 .elementor-image-box-description{font-weight:300}.elementor-24328 .elementor-element.elementor-element-abfd6bb.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-24328 .elementor-element.elementor-element-7311572{width:var(--container-widget-width,86.267%);max-width:86.267%;--container-widget-width:86.267%;--container-widget-flex-grow:0}.elementor-24328 .elementor-element.elementor-element-7311572>.elementor-widget-container{margin:0;padding:0 0 0 19px;border-style:solid;border-width:3px;border-color:#878787;border-radius:9px}.elementor-24328 .elementor-element.elementor-element-7311572 .elementor-image-box-wrapper{text-align:center}.elementor-24328 .elementor-element.elementor-element-7311572.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-24328 .elementor-element.elementor-element-7311572.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-24328 .elementor-element.elementor-element-7311572.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-7311572 .elementor-image-box-wrapper .elementor-image-box-img{width:44%}.elementor-24328 .elementor-element.elementor-element-7311572 .elementor-image-box-img img{transition-duration:.3s}.elementor-24328 .elementor-element.elementor-element-7311572 .elementor-image-box-title{font-size:17px;font-weight:600;color:#004165}.elementor-24328 .elementor-element.elementor-element-7311572 .elementor-image-box-description{font-weight:300}.elementor-24328 .elementor-element.elementor-element-0a9345a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-24328 .elementor-element.elementor-element-3a7b5f6{width:var(--container-widget-width,86.267%);max-width:86.267%;--container-widget-width:86.267%;--container-widget-flex-grow:0}.elementor-24328 .elementor-element.elementor-element-3a7b5f6>.elementor-widget-container{margin:0;padding:0 0 0 19px;border-style:solid;border-width:3px;border-color:#878787;border-radius:9px}.elementor-24328 .elementor-element.elementor-element-3a7b5f6 .elementor-image-box-wrapper{text-align:center}.elementor-24328 .elementor-element.elementor-element-3a7b5f6.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-24328 .elementor-element.elementor-element-3a7b5f6.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-24328 .elementor-element.elementor-element-3a7b5f6.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-3a7b5f6 .elementor-image-box-wrapper .elementor-image-box-img{width:34%}.elementor-24328 .elementor-element.elementor-element-3a7b5f6 .elementor-image-box-img img{transition-duration:.3s}.elementor-24328 .elementor-element.elementor-element-3a7b5f6 .elementor-image-box-title{font-size:17px;font-weight:600;color:#004165}.elementor-24328 .elementor-element.elementor-element-3a7b5f6 .elementor-image-box-description{font-weight:300}.elementor-24328 .elementor-element.elementor-element-ca4b619.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-24328 .elementor-element.elementor-element-af402f7{width:var(--container-widget-width,86.267%);max-width:86.267%;--container-widget-width:86.267%;--container-widget-flex-grow:0}.elementor-24328 .elementor-element.elementor-element-af402f7>.elementor-widget-container{margin:0;padding:0 0 0 19px;border-style:solid;border-width:3px;border-color:#878787;border-radius:9px}.elementor-24328 .elementor-element.elementor-element-af402f7 .elementor-image-box-wrapper{text-align:center}.elementor-24328 .elementor-element.elementor-element-af402f7.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-24328 .elementor-element.elementor-element-af402f7.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-24328 .elementor-element.elementor-element-af402f7.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-af402f7 .elementor-image-box-wrapper .elementor-image-box-img{width:24%}.elementor-24328 .elementor-element.elementor-element-af402f7 .elementor-image-box-img img{transition-duration:.3s}.elementor-24328 .elementor-element.elementor-element-af402f7 .elementor-image-box-title{font-size:17px;font-weight:600;color:#004165}.elementor-24328 .elementor-element.elementor-element-af402f7 .elementor-image-box-description{font-weight:300}.elementor-24328 .elementor-element.elementor-element-c3d5465{--spacer-size:50px}.elementor-24328 .elementor-element.elementor-element-36a49d6 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:45px;font-weight:400;color:#0e62b9}.elementor-24328 .elementor-element.elementor-element-06c3435{--divider-border-style:solid;--divider-color:#fdc40a;--divider-border-width:3.5px}.elementor-24328 .elementor-element.elementor-element-06c3435>.elementor-widget-container{margin:0}.elementor-24328 .elementor-element.elementor-element-06c3435 .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0}.elementor-24328 .elementor-element.elementor-element-06c3435 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px}.elementor-widget-prime-slider-fiestar .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-prime-slider-fiestar .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-24328 .elementor-element.elementor-element-06ba5d2 .bdt-fiestar-slider .bdt-item{height:398px}.elementor-24328 .elementor-element.elementor-element-06ba5d2 .bdt-fiestar-slider .bdt-content{background:linear-gradient(0deg,#100d79 0,rgba(0,0,0,0) 100%)}@media(max-width:1024px){.elementor-24328 .elementor-element.elementor-element-d784849 .pt-cv-page{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.elementor-24328 .elementor-element.elementor-element-9ac22e4:not(.elementor-motion-effects-element-type-background),.elementor-24328 .elementor-element.elementor-element-9ac22e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://puertomorelos.online/wp-content/uploads/2025/09/Puerto-morelos-del-caribe-mexicano-en-la-riviera-maya.webp");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-24328 .elementor-element.elementor-element-9ac22e4>.elementor-container{min-height:440px}.elementor-24328 .elementor-element.elementor-element-9ac22e4{margin-top:0;margin-bottom:0;padding:0 0 -4px}.elementor-24328 .elementor-element.elementor-element-d554a0b .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-d554a0b .elementor-image-box-img img{height:45vh}.elementor-24328 .elementor-element.elementor-element-51f5e80 .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-51f5e80 .elementor-image-box-img img{height:45vh;object-fit:fill}.elementor-24328 .elementor-element.elementor-element-837e540 .elementor-heading-title{font-size:25px}.elementor-24328 .elementor-element.elementor-element-6137bf4 .elementor-divider-separator{width:12%}.elementor-24328 .elementor-element.elementor-element-2c1ca5d .pt-cv-page{grid-template-columns:repeat(1,1fr)}.elementor-24328 .elementor-element.elementor-element-d987dad .elementor-heading-title{font-size:25px}.elementor-24328 .elementor-element.elementor-element-1c2962f .elementor-divider-separator{width:12%}.elementor-24328 .elementor-element.elementor-element-63ec062>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-24328 .elementor-element.elementor-element-15c13f0{width:var(--container-widget-width,333.8px);max-width:333.8px;--container-widget-width:333.8px;--container-widget-flex-grow:0}.elementor-24328 .elementor-element.elementor-element-594b70c .elementor-heading-title{font-size:25px}.elementor-24328 .elementor-element.elementor-element-3c68a90 .elementor-divider-separator{width:12%}.elementor-24328 .elementor-element.elementor-element-932155d .elementor-heading-title{font-size:25px}.elementor-24328 .elementor-element.elementor-element-4cfcf68 .elementor-divider-separator{width:12%}.elementor-24328 .elementor-element.elementor-element-b5f221f{font-size:20px}.elementor-24328 .elementor-element.elementor-element-71643ba:not(.elementor-motion-effects-element-type-background),.elementor-24328 .elementor-element.elementor-element-71643ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://puertomorelos.online/wp-content/uploads/2026/01/BUCEO-EN-CENOTES-PUERTO-MORELOS.webp");background-size:cover}.elementor-24328 .elementor-element.elementor-element-6618ab4{width:100%}.elementor-24328 .elementor-element.elementor-element-6618ab4>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 44px}.elementor-24328 .elementor-element.elementor-element-8f524c7{text-align:center}.elementor-24328 .elementor-element.elementor-element-8f524c7 img{width:1%;max-width:1%}.elementor-24328 .elementor-element.elementor-element-b9ed50a{text-align:start;font-size:29px}.elementor-24328 .elementor-element.elementor-element-49f258f .eael-entry-title,.elementor-24328 .elementor-element.elementor-element-49f258f .eael-entry-title>a{font-size:18px}.elementor-24328 .elementor-element.elementor-element-49f258f .eael-grid-post-excerpt p{font-size:21px}.elementor-24328 .elementor-element.elementor-element-ccdf3f9 .elementor-heading-title{font-size:25px}.elementor-24328 .elementor-element.elementor-element-6c6910c .elementor-divider-separator{width:12%}.elementor-24328 .elementor-element.elementor-element-606015b .pt-cv-page{grid-template-columns:repeat(1,1fr)}.elementor-24328 .elementor-element.elementor-element-8ae03a1 .elementor-heading-title{font-size:25px}.elementor-24328 .elementor-element.elementor-element-22580c5 .elementor-divider-separator{width:12%}.elementor-24328 .elementor-element.elementor-element-d784849 .pt-cv-page{grid-template-columns:repeat(1,1fr)}.elementor-24328 .elementor-element.elementor-element-2d809b6 .elementor-heading-title{font-size:25px}.elementor-24328 .elementor-element.elementor-element-0bcb114 .elementor-divider-separator{width:12%}.elementor-24328 .elementor-element.elementor-element-9032790 .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-7311572 .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-3a7b5f6 .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-af402f7 .elementor-image-box-img{margin-bottom:15px}.elementor-24328 .elementor-element.elementor-element-36a49d6 .elementor-heading-title{font-size:25px}.elementor-24328 .elementor-element.elementor-element-06c3435 .elementor-divider-separator{width:12%}}@media(min-width:768px){.elementor-24328 .elementor-element.elementor-element-63ec062{width:57.068%}.elementor-24328 .elementor-element.elementor-element-c1a89af{width:42.881%}}@media(min-width:1025px){.elementor-24328 .elementor-element.elementor-element-9ac22e4:not(.elementor-motion-effects-element-type-background),.elementor-24328 .elementor-element.elementor-element-9ac22e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}