.elementor-823 .elementor-element.elementor-element-512100ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-823 .elementor-element.elementor-element-512100ab:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-512100ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://visitmazatlan.travel/wp-content/uploads/2025/08/zona-dorada-mazatlan-scaled.jpg");background-position:center center;background-size:cover;}.elementor-823 .elementor-element.elementor-element-512100ab > .elementor-background-overlay{background-color:#000000;opacity:0.16;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-512100ab > .elementor-container{max-width:800px;min-height:100vh;}.elementor-823 .elementor-element.elementor-element-512100ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-399px;margin-bottom:0px;padding:150px 0px -10px 0px;}.dzsparallaxer .dzsparallaxer--target{height:130% !important;}.elementor-823 .elementor-element.elementor-element-470fafde{text-align:center;}.elementor-823 .elementor-element.elementor-element-470fafde .elementor-heading-title{font-family:var( --e-global-typography-f60860f-font-family ), Sans-serif;font-size:var( --e-global-typography-f60860f-font-size );font-weight:var( --e-global-typography-f60860f-font-weight );line-height:var( --e-global-typography-f60860f-line-height );color:#ffffff;}.elementor-823 .elementor-element.elementor-element-32e55731{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:-168px;--padding-bottom:-168px;--padding-left:-168px;--padding-right:-168px;}.elementor-823 .elementor-element.elementor-element-568b085{--spacer-size:50px;}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 > .elementor-widget-container{margin:40px 0px 53px 0px;}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 .ekit-heading__description{max-width:570px;}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 .elementskit-section-title-wraper .elementskit-section-title{color:#101010;margin:0px 0px 0px 0px;font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;line-height:1em;letter-spacing:-1px;}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-823 .elementor-element.elementor-element-2f9ba4c1 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Playfair Display", Sans-serif;font-weight:700;font-style:italic;}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 .elementskit-section-title-wraper p{color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;margin:24px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 .ekit-heading__shadow-text{top:8%;left:35%;font-family:"Playfair Display", Sans-serif;font-size:90px;font-weight:700;line-height:1px;letter-spacing:-0.5px;-webkit-text-fill-color:#B3858500;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#5853672B;}.elementor-823 .elementor-element.elementor-element-31a3ec8{--spacer-size:50px;}.elementor-823 .elementor-element.elementor-element-7bf9238e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-823 .elementor-element.elementor-element-7bf9238e:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-7bf9238e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitmazatlan.travel/wp-content/uploads/2025/05/Playa-Gaviotas-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-823 .elementor-element.elementor-element-7bf9238e > .elementor-background-overlay{background-color:var( --e-global-color-9f80fd5 );opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-7bf9238e > .elementor-container{max-width:1040px;text-align:center;}.elementor-823 .elementor-element.elementor-element-7bf9238e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-2b224739 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-823 .elementor-element.elementor-element-1627a504 .elementor-heading-title{font-family:var( --e-global-typography-2265119-font-family ), Sans-serif;font-size:var( --e-global-typography-2265119-font-size );font-weight:var( --e-global-typography-2265119-font-weight );line-height:var( --e-global-typography-2265119-line-height );letter-spacing:var( --e-global-typography-2265119-letter-spacing );color:var( --e-global-color-primary );}.elementor-823 .elementor-element.elementor-element-365b87f8:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-365b87f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitmazatlan.travel/wp-content/uploads/2025/05/Playa-Gaviotas-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-823 .elementor-element.elementor-element-365b87f8 > .elementor-background-overlay{background-color:var( --e-global-color-9f80fd5 );opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-365b87f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-823 .elementor-element.elementor-element-56736f98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-823 .elementor-element.elementor-element-56736f98:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-56736f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-823 .elementor-element.elementor-element-56736f98:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-823 .elementor-element.elementor-element-56736f98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-823 .elementor-element.elementor-element-56736f98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-2329e834:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-823 .elementor-element.elementor-element-2329e834 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitmazatlan.travel/wp-content/uploads/2025/07/STOCK-EMBARCACIONES-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-823 .elementor-element.elementor-element-2329e834 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-823 .elementor-element.elementor-element-2329e834 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-108330c6{--spacer-size:50px;}.elementor-823 .elementor-element.elementor-element-23586a03 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-823 .elementor-element.elementor-element-23586a03 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-823 .elementor-element.elementor-element-28cc099e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-823 .elementor-element.elementor-element-28cc099e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.333em;letter-spacing:-0.25px;color:var( --e-global-color-primary );}.elementor-823 .elementor-element.elementor-element-b3f7a0d{font-family:"Barlow", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.617em;color:var( --e-global-color-text );}.elementor-823 .elementor-element.elementor-element-3d8a602 .elementor-button{text-transform:uppercase;text-decoration:none;}.elementor-823 .elementor-element.elementor-element-c4757c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-823 .elementor-element.elementor-element-c4757c6:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-c4757c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-823 .elementor-element.elementor-element-c4757c6:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-823 .elementor-element.elementor-element-c4757c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-823 .elementor-element.elementor-element-c4757c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-ca6339a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-823 .elementor-element.elementor-element-ca6339a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitmazatlan.travel/wp-content/uploads/2025/05/MZT-CoupleSeafood-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-823 .elementor-element.elementor-element-ca6339a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-823 .elementor-element.elementor-element-ca6339a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-e70b31d{--spacer-size:50px;}.elementor-823 .elementor-element.elementor-element-3028c9d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-823 .elementor-element.elementor-element-3028c9d > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-823 .elementor-element.elementor-element-8fec3b1 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-823 .elementor-element.elementor-element-8fec3b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.333em;letter-spacing:-0.25px;color:var( --e-global-color-primary );}.elementor-823 .elementor-element.elementor-element-b7e4f81{font-family:"Barlow", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.617em;color:var( --e-global-color-text );}.elementor-823 .elementor-element.elementor-element-95d0855 .elementor-button{text-transform:uppercase;text-decoration:none;}.elementor-823 .elementor-element.elementor-element-6b92c0bd:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-6b92c0bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitmazatlan.travel/wp-content/uploads/2025/05/Playa-Gaviotas-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-823 .elementor-element.elementor-element-6b92c0bd > .elementor-background-overlay{background-color:var( --e-global-color-9f80fd5 );opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-6b92c0bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 080px 0px;}.elementor-823 .elementor-element.elementor-element-b3426cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-823 .elementor-element.elementor-element-b3426cd:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-b3426cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-823 .elementor-element.elementor-element-b3426cd:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-823 .elementor-element.elementor-element-b3426cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-823 .elementor-element.elementor-element-b3426cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-a5a2fb4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-823 .elementor-element.elementor-element-a5a2fb4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitmazatlan.travel/wp-content/uploads/2025/07/STOCK-MUJER-EN-FIESTA-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-823 .elementor-element.elementor-element-a5a2fb4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-823 .elementor-element.elementor-element-a5a2fb4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-b46c8b4{--spacer-size:50px;}.elementor-823 .elementor-element.elementor-element-1b4a6c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-823 .elementor-element.elementor-element-1b4a6c1 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-823 .elementor-element.elementor-element-15df4f7 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-823 .elementor-element.elementor-element-15df4f7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.333em;letter-spacing:-0.25px;color:var( --e-global-color-primary );}.elementor-823 .elementor-element.elementor-element-b96b2d6{font-family:"Barlow", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.617em;color:var( --e-global-color-text );}.elementor-823 .elementor-element.elementor-element-fccbfca .elementor-button{text-transform:uppercase;text-decoration:none;}.elementor-823 .elementor-element.elementor-element-9fde300 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-823 .elementor-element.elementor-element-9fde300:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-9fde300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-823 .elementor-element.elementor-element-9fde300:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-823 .elementor-element.elementor-element-9fde300{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-823 .elementor-element.elementor-element-9fde300 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-43a9372:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-823 .elementor-element.elementor-element-43a9372 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitmazatlan.travel/wp-content/uploads/2025/07/observatorio-mazatlan-gastronomia.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-823 .elementor-element.elementor-element-43a9372 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-823 .elementor-element.elementor-element-43a9372 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-823 .elementor-element.elementor-element-4130993{--spacer-size:50px;}.elementor-823 .elementor-element.elementor-element-e0ea53c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-823 .elementor-element.elementor-element-e0ea53c > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-823 .elementor-element.elementor-element-b0e3162 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-823 .elementor-element.elementor-element-b0e3162 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.333em;letter-spacing:-0.25px;color:var( --e-global-color-primary );}.elementor-823 .elementor-element.elementor-element-53380c0{font-family:"Barlow", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.617em;color:var( --e-global-color-text );}.elementor-823 .elementor-element.elementor-element-80c4f0c .elementor-button{text-transform:uppercase;text-decoration:none;}.elementor-823 .elementor-element.elementor-element-2658b861{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-823 .elementor-element.elementor-element-2a0deab{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:-56px;--padding-right:-28px;}.elementor-823 .elementor-element.elementor-element-2a0deab::before, .elementor-823 .elementor-element.elementor-element-2a0deab > .elementor-background-video-container::before, .elementor-823 .elementor-element.elementor-element-2a0deab > .e-con-inner > .elementor-background-video-container::before, .elementor-823 .elementor-element.elementor-element-2a0deab > .elementor-background-slideshow::before, .elementor-823 .elementor-element.elementor-element-2a0deab > .e-con-inner > .elementor-background-slideshow::before, .elementor-823 .elementor-element.elementor-element-2a0deab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F3F0;--background-overlay:'';}.elementor-823 .elementor-element.elementor-element-64e01b04{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:162px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-130px;--padding-bottom:-130px;--padding-left:-130px;--padding-right:-130px;}.elementor-823 .elementor-element.elementor-element-64e01b04.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-823 .elementor-element.elementor-element-534a2942 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-534a2942{text-align:center;}.elementor-823 .elementor-element.elementor-element-534a2942 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:400;color:var( --e-global-color-text );}.elementor-823 .elementor-element.elementor-element-3750cc40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-3750cc40{text-align:center;}.elementor-823 .elementor-element.elementor-element-72dc8e4d .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;text-decoration:none;fill:var( --e-global-color-44ed28a );color:var( --e-global-color-44ed28a );}.elementor-823 .elementor-element.elementor-element-72dc8e4d .elementor-button:hover, .elementor-823 .elementor-element.elementor-element-72dc8e4d .elementor-button:focus{background-color:var( --e-global-color-44ed28a );color:var( --e-global-color-primary );}.elementor-823 .elementor-element.elementor-element-72dc8e4d > .elementor-widget-container{margin:-77px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-72dc8e4d .elementor-button:hover svg, .elementor-823 .elementor-element.elementor-element-72dc8e4d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-823 .elementor-element.elementor-element-3155f5be{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-823 .elementor-element.elementor-element-3155f5be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-swiper-button-prev , .elementor-823 .elementor-element.elementor-element-742de5ac .rkit-swiper-button-next{background-color:#FFFFFF00;}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-card{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-card .card-image img{aspect-ratio:2/3;}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-card .card-body::before{opacity:0.7;}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-card .card-heading{align-items:start;}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-card .card-title{font-family:"Playfair Display", Sans-serif;text-decoration:none;}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-card .card-title a{color:var( --e-global-color-text );}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-card .card-description{text-align:left;margin-top:10px;}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-cardslider-pagination{justify-content:center;}.elementor-823 .elementor-element.elementor-element-742de5ac .rkit-swiper-button-next , .elementor-823 .elementor-element.elementor-element-742de5ac .rkit-swiper-button-prev{font-size:24px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-823 .elementor-element.elementor-element-512100ab{margin-top:-211px;margin-bottom:0px;padding:100px 25px 100px 25px;}.elementor-823 .elementor-element.elementor-element-61da6640 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-470fafde .elementor-heading-title{font-size:var( --e-global-typography-f60860f-font-size );line-height:var( --e-global-typography-f60860f-line-height );}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 .ekit-heading__shadow-text{top:0%;left:19%;font-size:60px;}.elementor-823 .elementor-element.elementor-element-1627a504 .elementor-heading-title{font-size:var( --e-global-typography-2265119-font-size );line-height:var( --e-global-typography-2265119-line-height );letter-spacing:var( --e-global-typography-2265119-letter-spacing );}.elementor-823 .elementor-element.elementor-element-ca6339a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-823 .elementor-element.elementor-element-ca6339a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitmazatlan.travel/wp-content/uploads/2025/05/Mar-de-historias-67-scaled.jpg");}.elementor-823 .elementor-element.elementor-element-2658b861{--flex-wrap:wrap;}.elementor-823 .elementor-element.elementor-element-2a0deab{--min-height:44vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:51px;--padding-right:56px;}.elementor-823 .elementor-element.elementor-element-2a0deab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-823 .elementor-element.elementor-element-64e01b04{--grid-auto-flow:row;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-64e01b04.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-823 .elementor-element.elementor-element-534a2942 .elementor-heading-title{font-size:38px;}.elementor-823 .elementor-element.elementor-element-72dc8e4d > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-72dc8e4d.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-823 .elementor-element.elementor-element-512100ab{padding:80px 20px 80px 20px;}.elementor-823 .elementor-element.elementor-element-470fafde .elementor-heading-title{font-size:var( --e-global-typography-f60860f-font-size );line-height:var( --e-global-typography-f60860f-line-height );}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 .elementskit-section-title-wraper .elementskit-section-title{font-size:34px;}.elementor-823 .elementor-element.elementor-element-2f9ba4c1 .ekit-heading__shadow-text{top:0%;left:5%;font-size:41px;}.elementor-823 .elementor-element.elementor-element-7bf9238e{padding:40px 0px 40px 0px;}.elementor-823 .elementor-element.elementor-element-1627a504 .elementor-heading-title{font-size:var( --e-global-typography-2265119-font-size );line-height:var( --e-global-typography-2265119-line-height );letter-spacing:var( --e-global-typography-2265119-letter-spacing );}.elementor-823 .elementor-element.elementor-element-2329e834 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-823 .elementor-element.elementor-element-23586a03 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-823 .elementor-element.elementor-element-ca6339a > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-823 .elementor-element.elementor-element-3028c9d > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-823 .elementor-element.elementor-element-a5a2fb4 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-823 .elementor-element.elementor-element-1b4a6c1 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-823 .elementor-element.elementor-element-43a9372 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-823 .elementor-element.elementor-element-e0ea53c > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-823 .elementor-element.elementor-element-2a0deab.e-con{--align-self:center;}.elementor-823 .elementor-element.elementor-element-64e01b04{--width:88vw;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-64e01b04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-823 .elementor-element.elementor-element-534a2942 .elementor-heading-title{font-size:28px;}.elementor-823 .elementor-element.elementor-element-3750cc40{font-size:14px;}.elementor-823 .elementor-element.elementor-element-72dc8e4d > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-3155f5be{--width:89.167vw;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-823 .elementor-element.elementor-element-3155f5be.e-con{--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-823 .elementor-element.elementor-element-2329e834{width:38%;}.elementor-823 .elementor-element.elementor-element-23586a03{width:61.949%;}.elementor-823 .elementor-element.elementor-element-ca6339a{width:38%;}.elementor-823 .elementor-element.elementor-element-3028c9d{width:61.949%;}.elementor-823 .elementor-element.elementor-element-a5a2fb4{width:38%;}.elementor-823 .elementor-element.elementor-element-1b4a6c1{width:61.949%;}.elementor-823 .elementor-element.elementor-element-43a9372{width:38%;}.elementor-823 .elementor-element.elementor-element-e0ea53c{width:61.949%;}.elementor-823 .elementor-element.elementor-element-2a0deab{--width:34%;}.elementor-823 .elementor-element.elementor-element-64e01b04{--width:75%;}.elementor-823 .elementor-element.elementor-element-3155f5be{--width:56.891vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-823 .elementor-element.elementor-element-2a0deab{--width:503px;}.elementor-823 .elementor-element.elementor-element-64e01b04{--width:492.5px;}.elementor-823 .elementor-element.elementor-element-3155f5be{--width:100vw;}}@media(min-width:1025px){.elementor-823 .elementor-element.elementor-element-512100ab:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-512100ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-823 .elementor-element.elementor-element-7bf9238e:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-7bf9238e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-823 .elementor-element.elementor-element-365b87f8:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-365b87f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-823 .elementor-element.elementor-element-6b92c0bd:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-6b92c0bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://visitmazatlan.travel/wp-content/uploads/2025/04/PlayfairDisplay-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://visitmazatlan.travel/wp-content/uploads/2025/04/PlayfairDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://visitmazatlan.travel/wp-content/uploads/2025/04/PlayfairDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://visitmazatlan.travel/wp-content/uploads/2025/04/PlayfairDisplay-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://visitmazatlan.travel/wp-content/uploads/2025/04/PlayfairDisplay-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://visitmazatlan.travel/wp-content/uploads/2025/04/Barlow-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://visitmazatlan.travel/wp-content/uploads/2025/04/Barlow-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://visitmazatlan.travel/wp-content/uploads/2025/04/Barlow-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://visitmazatlan.travel/wp-content/uploads/2025/04/Barlow-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */