.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:0.5;}.elementor-24328 .elementor-element.elementor-element-d539f1a > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-24328 .elementor-element.elementor-element-d539f1a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24328 .elementor-element.elementor-element-d539f1a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.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:left;}.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 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24328 .elementor-element.elementor-element-9ac22e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24328 .elementor-element.elementor-element-879b4b5{margin-top:-18px;margin-bottom:0px;}.elementor-24328 .elementor-element.elementor-element-b02da80 > .elementor-element-populated{margin:0px 0px 0px 0px;--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 0px 0px 0px;}.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-2031ab5 > .elementor-widget-container{padding:0px 0px 0px 33px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24328 .elementor-element.elementor-element-2031ab5 .elementor-image-box-wrapper{text-align:center;}.elementor-24328 .elementor-element.elementor-element-2031ab5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24328 .elementor-element.elementor-element-2031ab5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24328 .elementor-element.elementor-element-2031ab5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24328 .elementor-element.elementor-element-2031ab5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24328 .elementor-element.elementor-element-2031ab5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24328 .elementor-element.elementor-element-2031ab5 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FF0202;}.elementor-24328 .elementor-element.elementor-element-2031ab5:has(:hover) .elementor-image-box-title,
					 .elementor-24328 .elementor-element.elementor-element-2031ab5:has(:focus) .elementor-image-box-title{color:#74E666;}.elementor-24328 .elementor-element.elementor-element-2031ab5 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;}.elementor-24328 .elementor-element.elementor-element-7b82e97 > .elementor-widget-container{padding:0px 0px 0px 33px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24328 .elementor-element.elementor-element-7b82e97.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24328 .elementor-element.elementor-element-7b82e97.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24328 .elementor-element.elementor-element-7b82e97.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24328 .elementor-element.elementor-element-7b82e97 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24328 .elementor-element.elementor-element-7b82e97 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24328 .elementor-element.elementor-element-7b82e97 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FF0202;}.elementor-24328 .elementor-element.elementor-element-7b82e97:has(:hover) .elementor-image-box-title,
					 .elementor-24328 .elementor-element.elementor-element-7b82e97:has(:focus) .elementor-image-box-title{color:#74E666;}.elementor-24328 .elementor-element.elementor-element-7b82e97 .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:left;}.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:0px 0px 0px 0px;}.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:left;}.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:0px;}.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-3eea083{font-size:17px;font-weight:300;color:#0075A9;}.elementor-24328 .elementor-element.elementor-element-c8167e0{--spacer-size:50px;}.elementor-24328 .elementor-element.elementor-element-594b70c{text-align:left;}.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:0.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:#FF0000;color:#FFFFFF;}.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 1px 1px 1px;border-color:#e7e7e7;}.elementor-24328 .elementor-element.elementor-element-5e16183{--spacer-size:50px;}.elementor-24328 .elementor-element.elementor-element-932155d{text-align:left;}.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:0px 0px 0px 0px;}.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{min-height:328px;}.elementor-24328 .elementor-element.elementor-element-71643ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24328 .elementor-element.elementor-element-71643ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24328 .elementor-element.elementor-element-6618ab4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24328 .elementor-element.elementor-element-6618ab4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.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:#FFFFFF;}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button{color:#FFFFFF;background-color:#FF0202;}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--tamaya::before{color:#FFFFFF;background-color:#FF0202;}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--tamaya::after{color:#FFFFFF;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:#ffffff;}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button:hover{color:#ffffff;background-color:#74E666;}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-24328 .elementor-element.elementor-element-5d54ad3 .eael-creative-button.eael-creative-button--saqui::after{color:#ffffff;}.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:0.85;}.elementor-24328 .elementor-element.elementor-element-244b835{--spacer-size:50px;}.elementor-24328 .elementor-element.elementor-element-3c2f900 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:400;color:#0E62B9;}.elementor-24328 .elementor-element.elementor-element-876fa3a{--divider-border-style:solid;--divider-color:#FDC40A;--divider-border-width:3.5px;}.elementor-24328 .elementor-element.elementor-element-876fa3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24328 .elementor-element.elementor-element-876fa3a .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0;}.elementor-24328 .elementor-element.elementor-element-876fa3a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-24328 .elementor-element.elementor-element-8200650{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;}.elementor-widget-contentviews_widget_overlay5 .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_overlay5 .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-a2f2581  .pt-cv-thumb-wrapper::before{background-color:#0006;opacity:0.8;}.elementor-24328 .elementor-element.elementor-element-a2f2581  .pt-cv-page{grid-template-columns:repeat(4, 1fr);grid-auto-rows:250px;}.elementor-24328 .elementor-element.elementor-element-a2f2581 .overlay6  .pt-cv-page{grid-template-rows:calc(250px*1.5);}.elementor-24328 .elementor-element.elementor-element-a2f2581 .overlay5.layout2  .pt-cv-page{grid-auto-rows:calc(250px/var(--rowspan,2));}.elementor-24328 .elementor-element.elementor-element-a2f2581  .pt-cv-page, .elementor-24328 .elementor-element.elementor-element-a2f2581  .pt-cv-view.onebig2  .pt-cv-page .small-items{grid-gap:10px;}.elementor-24328 .elementor-element.elementor-element-a2f2581  .pt-cv-view{text-align:left;}.elementor-24328 .elementor-element.elementor-element-a2f2581  .pt-cv-heading-container *{font-size:1px;}.elementor-24328 .elementor-element.elementor-element-a2f2581  .pt-cv-overlay-wrapper{justify-content:middle;}.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:0px 0px 0px 0px;}.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:0px 0px 0px 0px;}.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_list1 .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_list1 .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-ea99806  .pt-cv-page{grid-template-columns:repeat(1, 1fr);}.elementor-24328 .elementor-element.elementor-element-ea99806  .pt-cv-page, .elementor-24328 .elementor-element.elementor-element-ea99806  .pt-cv-view.onebig2  .pt-cv-page .small-items{grid-gap:20px;}.elementor-24328 .elementor-element.elementor-element-ea99806  .pt-cv-view{text-align:left;}.elementor-24328 .elementor-element.elementor-element-ea99806 .cvp-live-filter .cvp-label{font-family:"Open Sans", Sans-serif;font-size:20px;}.elementor-24328 .elementor-element.elementor-element-ea99806 .cvp-live-filter input[type="text"], .elementor-24328 .elementor-element.elementor-element-ea99806 .cvp-live-filter div > label, .elementor-24328 .elementor-element.elementor-element-ea99806 .cvp-live-filter select, .elementor-24328 .elementor-element.elementor-element-ea99806 .cvp-live-filter .irs-from, .elementor-24328 .elementor-element.elementor-element-ea99806 .cvp-live-filter .irs-to{font-family:"Open Sans", Sans-serif;font-size:22px;}.elementor-24328 .elementor-element.elementor-element-ea99806  .pt-cv-thumb-wrapper:not(.miniwrap){width:40%;}.elementor-24328 .elementor-element.elementor-element-ea99806  .pt-cv-thumbnail:not( .pt-cv-thumbnailsm){height:300px;}.elementor-24328 .elementor-element.elementor-element-ea99806  .pt-cv-thumbnail{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24328 .elementor-element.elementor-element-ea99806  .pt-cv-content{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;}.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:0px 0px 0px 0px;}.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:0px 0px 0px 0px;padding:0px 0px 0px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#878787;border-radius:9px 9px 9px 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:0.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:0px 0px 0px 0px;padding:0px 0px 0px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#878787;border-radius:9px 9px 9px 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:0.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:0px 0px 0px 0px;padding:0px 0px 0px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#878787;border-radius:9px 9px 9px 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:0.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:0px 0px 0px 0px;padding:0px 0px 0px 19px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#878787;border-radius:9px 9px 9px 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:0.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:0px 0px 0px 0px;}.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-a2f2581  .pt-cv-page{grid-template-columns:repeat(4, 1fr);}.elementor-24328 .elementor-element.elementor-element-ea99806  .pt-cv-page{grid-template-columns:repeat(1, 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:434px;}.elementor-24328 .elementor-element.elementor-element-9ac22e4{margin-top:0px;margin-bottom:0px;padding:0px 0px -4px 0px;}.elementor-24328 .elementor-element.elementor-element-2031ab5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24328 .elementor-element.elementor-element-2031ab5 .elementor-image-box-img{margin-bottom:15px;}.elementor-24328 .elementor-element.elementor-element-7b82e97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24328 .elementor-element.elementor-element-7b82e97 .elementor-image-box-img{margin-bottom:15px;}.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-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/2024/11/hombres-realizando-buceo.webp");}.elementor-24328 .elementor-element.elementor-element-3c2f900 .elementor-heading-title{font-size:25px;}.elementor-24328 .elementor-element.elementor-element-876fa3a .elementor-divider-separator{width:12%;}.elementor-24328 .elementor-element.elementor-element-a2f2581  .pt-cv-page{grid-template-columns:repeat(1, 1fr);}.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-ea99806  .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: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;}}