.elementor-108708 .elementor-element.elementor-element-ee38716{--display:flex;--min-height:432px;--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.23;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-ee38716:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-ee38716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Untitled-design-9-e1775501514434.png?fit=2380%2C1384&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-ee38716::before, .elementor-108708 .elementor-element.elementor-element-ee38716 > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-ee38716 > .e-con-inner > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-ee38716 > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-ee38716 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-ee38716 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-108708 .elementor-element.elementor-element-ee38716.e-con{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-724ba0b{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-724ba0b > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-724ba0b.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-724ba0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:69px;font-weight:300;text-transform:lowercase;letter-spacing:-5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-light );}.elementor-108708 .elementor-element.elementor-element-baccc38{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-baccc38.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-baccc38 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:100px;font-weight:normal;text-transform:uppercase;letter-spacing:-5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-light );}.elementor-108708 .elementor-element.elementor-element-d43eea3{--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;}.elementor-108708 .elementor-element.elementor-element-d93cb8c{--spacer-size:50px;}.elementor-108708 .elementor-element.elementor-element-d69d4f6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-108708 .elementor-element.elementor-element-d69d4f6.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-904e129{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-size:12px;}.elementor-108708 .elementor-element.elementor-element-904e129.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-1cddd89{--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;--justify-content:center;}.elementor-108708 .elementor-element.elementor-element-daf2997 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-light );color:var( --e-global-color-light );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-108708 .elementor-element.elementor-element-daf2997 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-daf2997 .elementor-button:focus{background-color:var( --e-global-color-gray );}.elementor-108708 .elementor-element.elementor-element-daf2997 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-f9c28db{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--overlay-opacity:0.75;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f9c28db::before, .elementor-108708 .elementor-element.elementor-element-f9c28db > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-f9c28db > .e-con-inner > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-f9c28db > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-f9c28db > .e-con-inner > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-f9c28db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-108708 .elementor-element.elementor-element-b132c17 .elementor-button{background-color:var( --e-global-color-8d31ab2 );font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-108708 .elementor-element.elementor-element-b132c17 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-b132c17 .elementor-button:focus{background-color:var( --e-global-color-bd25f91 );color:var( --e-global-color-text );}.elementor-108708 .elementor-element.elementor-element-b132c17 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-b132c17 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-108708 .elementor-element.elementor-element-006ef9b .elementor-button{background-color:var( --e-global-color-8d31ab2 );font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-108708 .elementor-element.elementor-element-006ef9b .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-006ef9b .elementor-button:focus{background-color:var( --e-global-color-bd25f91 );color:var( --e-global-color-text );}.elementor-108708 .elementor-element.elementor-element-006ef9b .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-006ef9b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-108708 .elementor-element.elementor-element-016ca62{--display:flex;--min-height:425px;--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-016ca62:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-016ca62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/marv-watson-E_ZF5s6L-Kk-unsplash-1.jpg?fit=2400%2C1600&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-016ca62::before, .elementor-108708 .elementor-element.elementor-element-016ca62 > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-016ca62 > .e-con-inner > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-016ca62 > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-016ca62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-016ca62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-108708 .elementor-element.elementor-element-5f7ce63{--display:flex;--overlay-opacity:0.8;--padding-top:50px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-108708 .elementor-element.elementor-element-5f7ce63::before, .elementor-108708 .elementor-element.elementor-element-5f7ce63 > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-5f7ce63 > .e-con-inner > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-5f7ce63 > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-5f7ce63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-5f7ce63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-91b4cb9 );--background-overlay:'';}.elementor-108708 .elementor-element.elementor-element-a17a737{text-align:center;}.elementor-108708 .elementor-element.elementor-element-a17a737 .elementor-heading-title{font-family:var( --e-global-typography-e7f02b7-font-family ), Sans-serif;font-size:var( --e-global-typography-e7f02b7-font-size );font-weight:var( --e-global-typography-e7f02b7-font-weight );line-height:var( --e-global-typography-e7f02b7-line-height );}.elementor-108708 .elementor-element.elementor-element-e497d03{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-e497d03::before, .elementor-108708 .elementor-element.elementor-element-e497d03 > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-e497d03 > .e-con-inner > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-e497d03 > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-e497d03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-e497d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-108708 .elementor-element.elementor-element-ed58a9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-ed58a9d.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-ed58a9d{z-index:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-ed58a9d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1.25px;color:var( --e-global-color-primary );}.elementor-108708 .elementor-element.elementor-element-25a6cb4{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-25a6cb4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-25a6cb4.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-e2fcb93{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-108708 .elementor-element.elementor-element-e2fcb93 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-108708 .elementor-element.elementor-element-d84bc17{--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;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;}.elementor-108708 .elementor-element.elementor-element-7b53d5a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-7b53d5a.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-5ee5d52 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-5ee5d52{text-align:center;}.elementor-108708 .elementor-element.elementor-element-5ee5d52 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-44bcfdb{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-44bcfdb:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-44bcfdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/imageresource.jpg?fit=1000%2C750&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-f23cefe > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-f23cefe{text-align:center;}.elementor-108708 .elementor-element.elementor-element-f23cefe .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-20f0c8e.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-20f0c8e{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-b25d68f > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b25d68f{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-98235ee .elementor-button{background-color:#EEEEEE;font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-98235ee .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-98235ee .elementor-button:focus{background-color:#EEEEEE;color:#414042;}.elementor-108708 .elementor-element.elementor-element-98235ee .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-98235ee .elementor-button:focus svg{fill:#414042;}.elementor-108708 .elementor-element.elementor-element-fa2b9e8{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-fa2b9e8.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-25d5fd8 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-25d5fd8{text-align:center;}.elementor-108708 .elementor-element.elementor-element-25d5fd8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-d5d1bdd{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-d5d1bdd:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-d5d1bdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/03/Chable-Maroma.jpeg?fit=1000%2C563&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-ef0ed17 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-ef0ed17{text-align:center;}.elementor-108708 .elementor-element.elementor-element-ef0ed17 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-1fc4bd3.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-1fc4bd3{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-b65f50f > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b65f50f{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-8c6d6e6 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-8c6d6e6 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-8c6d6e6 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-8c6d6e6 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-8c6d6e6 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-71fa110{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-71fa110.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-d59f23f > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-d59f23f{text-align:center;}.elementor-108708 .elementor-element.elementor-element-d59f23f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-6438e5f{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-6438e5f:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-6438e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/09/chable-yucatan.jpg?fit=1217%2C686&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-de024b9 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-de024b9{text-align:center;}.elementor-108708 .elementor-element.elementor-element-de024b9 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-20b706a.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-20b706a{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-c84dc37 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-c84dc37{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-9dec77d .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-9dec77d .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-9dec77d .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-9dec77d .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-9dec77d .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-6b1423f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-6b1423f.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-a4e0cdc > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-a4e0cdc{text-align:center;}.elementor-108708 .elementor-element.elementor-element-a4e0cdc .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-457d380{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-457d380:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-457d380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Conrad-Tulum-Riviera-Maya.jpeg?fit=1000%2C749&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-166dd92 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-166dd92{text-align:center;}.elementor-108708 .elementor-element.elementor-element-166dd92 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-1e5a3e9.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-1e5a3e9{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-5d8ba2c > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-5d8ba2c{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-7edb555 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-7edb555 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-7edb555 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-7edb555 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-7edb555 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-bb5d859{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-bb5d859.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-b97de32 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b97de32{text-align:center;}.elementor-108708 .elementor-element.elementor-element-b97de32 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-13fb78a{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-13fb78a:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-13fb78a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Fairmont-Heritage-Mayakoba.webp?fit=571%2C428&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-6d34da6 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6d34da6{text-align:center;}.elementor-108708 .elementor-element.elementor-element-6d34da6 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-a6f80ba.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-a6f80ba{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-fe8c75d > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-fe8c75d{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-131faa0 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-131faa0 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-131faa0 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-131faa0 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-131faa0 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-09072ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-09072ca{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-108708 .elementor-element.elementor-element-7bb39a9{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-7bb39a9.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-7a26437 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-7a26437{text-align:center;}.elementor-108708 .elementor-element.elementor-element-7a26437 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-c9ab669{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-c9ab669:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-c9ab669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/03/Fairmont-Mayakoba.jpeg?fit=1000%2C750&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-a704a56 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-a704a56{text-align:center;}.elementor-108708 .elementor-element.elementor-element-a704a56 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-c441e5c.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-c441e5c{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-a9f0771 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-a9f0771{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-311b0c7 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-311b0c7 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-311b0c7 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-311b0c7 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-311b0c7 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-082b655 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-082b655{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-108708 .elementor-element.elementor-element-89105bd{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-89105bd.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-6870921 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6870921{text-align:center;}.elementor-108708 .elementor-element.elementor-element-6870921 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f21b4a3{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f21b4a3:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-f21b4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/03/JW-MARRIOTT-CANCUN-HERO-IMAGE.jpg?fit=800%2C533&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-333a648 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-333a648{text-align:center;}.elementor-108708 .elementor-element.elementor-element-333a648 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-e0d173b.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-e0d173b{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-31f83d7 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-31f83d7{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-19f33e4 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-19f33e4 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-19f33e4 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-19f33e4 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-19f33e4 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-db9221d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-db9221d.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-f6f9a4b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-f6f9a4b{text-align:center;}.elementor-108708 .elementor-element.elementor-element-f6f9a4b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-7811973{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-7811973:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-7811973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/03/Maroma-a-Belmond-Hotel-.jpeg?fit=1000%2C666&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-5a188a6 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-5a188a6{text-align:center;}.elementor-108708 .elementor-element.elementor-element-5a188a6 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-9a25418.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-9a25418{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-158822c > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-158822c{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-29a9597 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-29a9597 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-29a9597 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-29a9597 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-29a9597 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-0d8c6fd{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-0d8c6fd.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-f40aa70 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-f40aa70{text-align:center;}.elementor-108708 .elementor-element.elementor-element-f40aa70 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f00eefe{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f00eefe:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-f00eefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Nizuc-Resort-Spa.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-8c23ed2 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-8c23ed2{text-align:center;}.elementor-108708 .elementor-element.elementor-element-8c23ed2 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-9125781.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-9125781{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-1c2819e > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-1c2819e{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-e2ab533 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-e2ab533 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-e2ab533 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-e2ab533 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-e2ab533 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-0119cb7{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-0119cb7.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-3adf3a0 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-3adf3a0{text-align:center;}.elementor-108708 .elementor-element.elementor-element-3adf3a0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-dbada5c{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-dbada5c:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-dbada5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Banyan-Tree-Mayakoba.webp?fit=1000%2C750&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-4f939b2 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-4f939b2{text-align:center;}.elementor-108708 .elementor-element.elementor-element-4f939b2 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f4e2d4f.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-f4e2d4f{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-4949d54 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-4949d54{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-3de6e55 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-3de6e55 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-3de6e55 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-3de6e55 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-3de6e55 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-17bec98 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-17bec98{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-108708 .elementor-element.elementor-element-75059df{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-75059df.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-6aef2d3 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6aef2d3{text-align:center;}.elementor-108708 .elementor-element.elementor-element-6aef2d3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-1040a78{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-1040a78:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-1040a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2025/10/The-St.-Regis-Kanai-Resort-Riviera-Maya.jpg?fit=1222%2C815&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-d96d265 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-d96d265{text-align:center;}.elementor-108708 .elementor-element.elementor-element-d96d265 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-06228d8.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-06228d8{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-5d2ba79 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-5d2ba79{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-ee9bfe4 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-ee9bfe4 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-ee9bfe4 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-ee9bfe4 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-ee9bfe4 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-8e49fe0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-8e49fe0.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-32d21af > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-32d21af{text-align:center;}.elementor-108708 .elementor-element.elementor-element-32d21af .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-0b0444b{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-0b0444b:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-0b0444b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2025/07/The-riviera-maya-edition-at-kanai.png?fit=740%2C494&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-8848669 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-8848669{text-align:center;}.elementor-108708 .elementor-element.elementor-element-8848669 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-75c5683.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-75c5683{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-1ae2a85 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-1ae2a85{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-544a9e0 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-544a9e0 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-544a9e0 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-544a9e0 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-544a9e0 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-78514d7{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-78514d7.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-d76ef4b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-d76ef4b{text-align:center;}.elementor-108708 .elementor-element.elementor-element-d76ef4b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f5510b3{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f5510b3:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-f5510b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/Viceroy_Riviera_Maya_27.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-694db35 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-694db35{text-align:center;}.elementor-108708 .elementor-element.elementor-element-694db35 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-4a4ef43.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-4a4ef43{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-a815839 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-a815839{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-5a0a8be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-5a0a8be{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-108708 .elementor-element.elementor-element-1589bfc .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-1589bfc .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-1589bfc .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-1589bfc .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-1589bfc .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-e4d30e8{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-e4d30e8.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-06e7406 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-06e7406{text-align:center;}.elementor-108708 .elementor-element.elementor-element-06e7406 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-da25196{--display:flex;--min-height:175px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-da25196:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-da25196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/02/Waldorf-Astoria-Riviera-Maya.webp?fit=1000%2C667&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-8f6e568 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-8f6e568{text-align:center;}.elementor-108708 .elementor-element.elementor-element-8f6e568 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-ed27119.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-ed27119{--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-27cef9a > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-27cef9a{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-108708 .elementor-element.elementor-element-33b4a5a .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-33b4a5a .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-33b4a5a .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-33b4a5a .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-33b4a5a .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-b80ffc4{--display:flex;--min-height:425px;--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-b80ffc4:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-b80ffc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/colin-meg-m0o4kWrasaY-unsplash-e1775510181948.jpg?fit=2400%2C1384&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-b80ffc4::before, .elementor-108708 .elementor-element.elementor-element-b80ffc4 > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-b80ffc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-b80ffc4 > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-b80ffc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-b80ffc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-108708 .elementor-element.elementor-element-d516cd7{--display:flex;--overlay-opacity:0.8;--padding-top:50px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-108708 .elementor-element.elementor-element-d516cd7::before, .elementor-108708 .elementor-element.elementor-element-d516cd7 > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-d516cd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-d516cd7 > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-d516cd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-d516cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-91b4cb9 );--background-overlay:'';}.elementor-108708 .elementor-element.elementor-element-5f9d418{text-align:center;}.elementor-108708 .elementor-element.elementor-element-5f9d418 .elementor-heading-title{font-family:var( --e-global-typography-e7f02b7-font-family ), Sans-serif;font-size:var( --e-global-typography-e7f02b7-font-size );font-weight:var( --e-global-typography-e7f02b7-font-weight );line-height:var( --e-global-typography-e7f02b7-line-height );}.elementor-108708 .elementor-element.elementor-element-91bccf6{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-91bccf6::before, .elementor-108708 .elementor-element.elementor-element-91bccf6 > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-91bccf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-108708 .elementor-element.elementor-element-91bccf6 > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-91bccf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108708 .elementor-element.elementor-element-91bccf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-108708 .elementor-element.elementor-element-7ba3877 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-7ba3877.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-7ba3877{z-index:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-7ba3877 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1.25px;color:var( --e-global-color-primary );}.elementor-108708 .elementor-element.elementor-element-82a4a6a{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-82a4a6a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-82a4a6a.elementor-element{--align-self:center;}.elementor-108708 .elementor-element.elementor-element-e4a672c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-108708 .elementor-element.elementor-element-e4a672c > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-108708 .elementor-element.elementor-element-3affc41{--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;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;}.elementor-108708 .elementor-element.elementor-element-acc608b{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-acc608b.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-ba01739{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-ba01739 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-ba01739 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-703cb5b{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-703cb5b:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-703cb5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Grand-Fiesta-Americana-Coral-Beach-Cancun-All-Inclusive.jpeg?fit=1000%2C750&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-ee17884{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-ee17884 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-ee17884 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-19d9734{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-46e22fb .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-46e22fb .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-46e22fb .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-46e22fb{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-46e22fb .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-46e22fb .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-26393f4{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-26393f4.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-6d73e57{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-6d73e57 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6d73e57 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-7417bd9{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-7417bd9:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-7417bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2025/04/Live-Aqua-Cancun-Beach-Resort-All-Inclusive-Adults-Only.png?fit=360%2C240&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-748cc33{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-748cc33 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-748cc33 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-ca0a2e7{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-3e2d2c1 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-3e2d2c1 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-3e2d2c1 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-3e2d2c1{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-3e2d2c1 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-3e2d2c1 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-448a8ef{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-448a8ef.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-efd7786{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-efd7786 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-efd7786 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-051c3f4{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-051c3f4:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-051c3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/03/Marriott-Cancun-An-All-Inclusive-Resort.png?fit=360%2C250&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-5af2f16{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-5af2f16 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-5af2f16 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-9b95e38{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-afa1cab .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-afa1cab .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-afa1cab .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-afa1cab{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-afa1cab .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-afa1cab .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-f10f59a{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f10f59a.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-343a579{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-343a579 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-343a579 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-c73b9f2{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-c73b9f2:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-c73b9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/03/Secrets%C2%AE-Mirabel-Cancun-Resort-Spa.png?fit=360%2C250&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-ab8c202{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-ab8c202 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-ab8c202 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-3b9e60c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-3345d3a .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-3345d3a .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-3345d3a .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-3345d3a{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-3345d3a .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-3345d3a .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-ed8e842{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-ed8e842.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-9240422{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-9240422 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-9240422 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f042aa6{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f042aa6:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-f042aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2025/09/Secrets%C2%AE-The-Vine-Cancun.png?fit=493%2C328&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-b208d71{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-b208d71 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b208d71 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-ef080e5{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-25b4182 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-25b4182 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-25b4182 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-25b4182{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-25b4182 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-25b4182 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-b967a45 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b967a45{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-108708 .elementor-element.elementor-element-e1a328b{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-e1a328b.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-61fc644{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-61fc644 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-61fc644 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-0009d30{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-0009d30:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-0009d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Hilton-Cancun-All-Inclusive-Resort.jpeg?fit=1000%2C667&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-6c52306{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-6c52306 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6c52306 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-b82745d{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-eabc892 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-eabc892 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-eabc892 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-eabc892{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-eabc892 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-eabc892 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-4b9fa51{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-4b9fa51.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-2cae31d{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-2cae31d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-2cae31d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-c1177dc{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-c1177dc:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-c1177dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2025/01/Hilton-Cancun-Mar-Caribe-All-Inclusive-Resort.png?fit=360%2C250&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-94c5360{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-94c5360 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-94c5360 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-b0b5b9b{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-f0cd901 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-f0cd901 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-f0cd901 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-f0cd901{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-f0cd901 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-f0cd901 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-4ad2e95{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-4ad2e95.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-a4f697e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-a4f697e > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-a4f697e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-7e5a91c{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-7e5a91c:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-7e5a91c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2025/05/Paradisus-Cancun.png?fit=360%2C250&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-1a6abd7{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-1a6abd7 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-1a6abd7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-361dd8a{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-5adc948 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-5adc948 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-5adc948 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-5adc948{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-5adc948 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-5adc948 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-061c1db{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-061c1db.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-6fcc6ac{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-6fcc6ac > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6fcc6ac .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f081bf3{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f081bf3:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-f081bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/03/Impressions-Isla-Mujeres-By-Secrets.jpeg?fit=1000%2C680&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-08f8e53{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-08f8e53 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-08f8e53 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-88399d6{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-35991c7 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-35991c7 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-35991c7 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-35991c7{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-35991c7 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-35991c7 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-1c4136a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-1c4136a{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-108708 .elementor-element.elementor-element-8f76f79{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-8f76f79.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-b398368{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-b398368 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b398368 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-5a051c5{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-5a051c5:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-5a051c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Almare-a-Luxury-Collection-All-Inclusive-Resort.jpeg?fit=1000%2C667&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-c2d89cb{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-c2d89cb > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-c2d89cb .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-522c503{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-ca9c604 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-ca9c604 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-ca9c604 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-ca9c604{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-ca9c604 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-ca9c604 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-4a986e3{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-4a986e3.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-f224fc6{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-f224fc6 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-f224fc6 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-fc62539{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-fc62539:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-fc62539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2025/07/Atelier-Playa-Mujeres-All-Inclusive.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-2a3a134{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-2a3a134 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-2a3a134 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-919032c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-902e343 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-902e343 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-902e343 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-902e343{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-902e343 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-902e343 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-95f76d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-95f76d4{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-108708 .elementor-element.elementor-element-5379648{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-5379648.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-7d1c59d{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-7d1c59d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-7d1c59d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-1fa651e{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-1fa651e:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-1fa651e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/02/GARZA-BLANCA-CANCUN.png?fit=725%2C483&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-528f649{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-528f649 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-528f649 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-36ccb00{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-77f7d8b .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-77f7d8b .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-77f7d8b .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-77f7d8b{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-77f7d8b .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-77f7d8b .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-e6b7469{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-e6b7469.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-c5af201{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-c5af201 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-c5af201 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-4b9bf82{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-4b9bf82:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-4b9bf82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/02/Hotel-Mousai-0c6c705d_z.webp?fit=1000%2C673&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-c75c1e9{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-c75c1e9 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-c75c1e9 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-fe4be2f{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-1a7dd43 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-1a7dd43 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-1a7dd43 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-1a7dd43{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-1a7dd43 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-1a7dd43 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-a2a7921{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-a2a7921.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-0ab7baa{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-0ab7baa > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-0ab7baa .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f38e821{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f38e821:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-f38e821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/secrets-playa-blanca.jpeg?fit=1000%2C625&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-3af2cd2{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-3af2cd2 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-3af2cd2 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-5dc749c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-97bfcd1 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-97bfcd1 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-97bfcd1 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-97bfcd1{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-97bfcd1 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-97bfcd1 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-39f76b0{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-39f76b0.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-6248783{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-6248783 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6248783 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f8b4e7e{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f8b4e7e:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-f8b4e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/trs-coral-hotel-hero.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-eef99d5{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-eef99d5 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-eef99d5 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-21d1c5e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-7c53b8e .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-7c53b8e .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-7c53b8e .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-7c53b8e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-7c53b8e .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-7c53b8e .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-d2f6af5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-d2f6af5{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-108708 .elementor-element.elementor-element-592726a{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-592726a.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-5402b45{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-5402b45 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-5402b45 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-0d836a1{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-0d836a1:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-0d836a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Grand-Palladium-Select-Costa-Mujeres-Resort-Spa.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-e1ef0da{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-e1ef0da > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-e1ef0da .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-b5c24ec{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-5ce4cb3 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-5ce4cb3 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-5ce4cb3 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-5ce4cb3{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-5ce4cb3 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-5ce4cb3 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-6bbf04f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6bbf04f{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-108708 .elementor-element.elementor-element-007a1ce{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-007a1ce.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-1ad699c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-1ad699c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-1ad699c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-32fa07c{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-32fa07c:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-32fa07c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Planet-Hollywood-Cancun-by-Royalton-An-Autograph-Collection-All-Inclusive-Resort.jpeg?fit=1000%2C667&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-51f4566{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-51f4566 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-51f4566 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-ecac259{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-beb6844 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-beb6844 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-beb6844 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-beb6844{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-beb6844 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-beb6844 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-eacdeb1{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-eacdeb1.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-e7635f8{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-e7635f8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-e7635f8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-84cba4f{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-84cba4f:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-84cba4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Paraiso-del-la-Bonita.jpg?fit=1920%2C1440&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-0b42213{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-0b42213 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-0b42213 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-d644ef1{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-b9cc82a .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-b9cc82a .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-b9cc82a .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-b9cc82a{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-b9cc82a .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-b9cc82a .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-f710653{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f710653.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-f16afb6{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-f16afb6 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-f16afb6 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-2ffe3f4{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-2ffe3f4:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-2ffe3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/secrets-riviera-cancun-resort-spa-hero.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-8f773a1{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-8f773a1 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-8f773a1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-322167a{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-4e2a1ab .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-4e2a1ab .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-4e2a1ab .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-4e2a1ab{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-4e2a1ab .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-4e2a1ab .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-61e83de{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-61e83de.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-da50ee3{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-da50ee3 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-da50ee3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-bf71539{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-bf71539:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-bf71539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/gallery-breathless-riviera-cancun.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-0cc462b{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-0cc462b > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-0cc462b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-c2fbb90{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-af7561e .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-af7561e .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-af7561e .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-af7561e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-af7561e .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-af7561e .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-91bd0f8{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-91bd0f8.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-364e8ca{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-364e8ca > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-364e8ca .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-9a1947e{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-9a1947e:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-9a1947e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Dreams-Jade-Riviera-Cancun.jpeg?fit=1000%2C773&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-cac0a2b{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-cac0a2b > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-cac0a2b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f5a6496{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-ffe703a .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-ffe703a .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-ffe703a .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-ffe703a{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-ffe703a .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-ffe703a .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-da30fe4{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-da30fe4.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-fc27845{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-fc27845 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-fc27845 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-b79ddaa{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-b79ddaa:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-b79ddaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Dreams-Natura-Resort-Spa.png?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-e974e1c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-e974e1c > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-e974e1c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-c554775{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-8003f8a .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-8003f8a .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-8003f8a .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-8003f8a{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-8003f8a .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-8003f8a .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-32b9e58{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-32b9e58.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-173778c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-173778c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-173778c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-ab69f19{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-ab69f19:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-ab69f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/Dreams_Riviera_Cancun_Resort_and_Spa_48.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-9278ee0{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-9278ee0 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-9278ee0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f6d1542{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-e950df1 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-e950df1 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-e950df1 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-e950df1{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-e950df1 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-e950df1 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-fac4c32{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-fac4c32.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-66ce729{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-66ce729 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-66ce729 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-84b7085{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-84b7085:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-84b7085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/Margaritaville-Island-Reserve-Cap-Cana-hero.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-99f8bb1{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-99f8bb1 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-99f8bb1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-30e7ca3{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-9cedf5e .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-9cedf5e .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-9cedf5e .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-9cedf5e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-9cedf5e .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-9cedf5e .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-9a3a0f4{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-9a3a0f4.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-45358e3{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-45358e3 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-45358e3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-2485ff2{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-2485ff2:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-2485ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/royalton-riviera-cancun-hero.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-9c6fa47{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-9c6fa47 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-9c6fa47 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-330d908{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-9bd24a1 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-9bd24a1 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-9bd24a1 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-9bd24a1{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-9bd24a1 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-9bd24a1 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-ebc7720{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-ebc7720.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-ae7c3c4{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-ae7c3c4 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-ae7c3c4 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-9e335ab{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-9e335ab:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-9e335ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Royalton-Splash-Riviera-Cancun.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-31ebc78{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-31ebc78 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-31ebc78 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-0fc4ad0{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-588c530 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-588c530 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-588c530 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-588c530{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-588c530 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-588c530 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-36e0fbe{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-36e0fbe.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-7fb5738{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-7fb5738 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-7fb5738 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-a322294{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-a322294:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-a322294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2025/05/Grand-Velas-Riviera-Maya-e1746474399263.webp?fit=1000%2C666&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-b1009ae{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-b1009ae > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b1009ae .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-48bd855{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-acc9f1b .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-acc9f1b .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-acc9f1b .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-acc9f1b{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-acc9f1b .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-acc9f1b .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-145086e{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-145086e.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-269c9c8{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-269c9c8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-269c9c8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-d143dc7{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-d143dc7:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-d143dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2025/05/hotel-xcaret-mexico-hero-1.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-c892f1c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-c892f1c > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-c892f1c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-3c77f27{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-76cf07c .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-76cf07c .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-76cf07c .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-76cf07c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-76cf07c .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-76cf07c .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-ced0d47{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-ced0d47.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-e534c63{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-e534c63 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-e534c63 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-daa1c18{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-daa1c18:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-daa1c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/02/Aerial-view-Hotel-Xcaret-Arte.jpg?fit=800%2C450&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-9cfd1cc{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-9cfd1cc > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-9cfd1cc .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-670946c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-033dc83 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-033dc83 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-033dc83 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-033dc83{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-033dc83 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-033dc83 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-df0cf5d{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-df0cf5d.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-3aeced4{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-3aeced4 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-3aeced4 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-3d4f383{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-3d4f383:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-3d4f383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/02/Palmaia-6a8d6733_z.webp?fit=1000%2C749&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-f858880{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-f858880 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-f858880 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-bac0d7f{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-5927a92 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-5927a92 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-5927a92 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-5927a92{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-5927a92 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-5927a92 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-2d4d098{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-2d4d098.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-7e9bc65{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-7e9bc65 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-7e9bc65 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-88f8339{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-88f8339:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-88f8339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/suites-2020-secrets-maroma-beach-riviera-cancun-v3-11-14-2019.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-e130743{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-e130743 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-e130743 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-38b461c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-e2e6230 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-e2e6230 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-e2e6230 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-e2e6230{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-e2e6230 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-e2e6230 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-7b77e9e{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-7b77e9e.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-9626ad4{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-9626ad4 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-9626ad4 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-7f079ac{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-7f079ac:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-7f079ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/El-Dorado-Royale.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-b9fdc46{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-b9fdc46 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b9fdc46 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-382c220{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-f871d0f .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-f871d0f .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-f871d0f .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-f871d0f{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-f871d0f .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-f871d0f .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-ba82dea{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-ba82dea.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-b6824cb{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-b6824cb > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b6824cb .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-c0ff8d9{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-c0ff8d9:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-c0ff8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Nickelodeon-Riviera-Maya.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-2a0c3cc{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-2a0c3cc > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-2a0c3cc .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-74291a0{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-2ee7c9e .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-2ee7c9e .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-2ee7c9e .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-2ee7c9e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-2ee7c9e .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-2ee7c9e .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-8f1995e{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-8f1995e.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-6d7a95f{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-6d7a95f > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6d7a95f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-a483d02{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-a483d02:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-a483d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/Paradisus_Playa_del_Carmen_la_Perla_30.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-45da799{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-45da799 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-45da799 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-3e04d94{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-cc01815 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-cc01815 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-cc01815 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-cc01815{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-cc01815 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-cc01815 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-5bba35f{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-5bba35f.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-faa00ca{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-faa00ca > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-faa00ca .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-f9de193{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-f9de193:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-f9de193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2025/10/Paradisus-La-Perla-Adults-Only.png?fit=360%2C250&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-b64fea9{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-b64fea9 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b64fea9 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-528a024{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-e75c0aa .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-e75c0aa .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-e75c0aa .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-e75c0aa{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-e75c0aa .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-e75c0aa .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-4797a30{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-4797a30.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-eb7dd75{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-eb7dd75 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-eb7dd75 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-75c3c02{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-75c3c02:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-75c3c02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/TRS-Yucatan-Hotel.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-4dfc95b{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-4dfc95b > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-4dfc95b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-344612e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-125e106 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-125e106 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-125e106 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-125e106{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-125e106 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-125e106 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-bc60d16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-bc60d16{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-108708 .elementor-element.elementor-element-a193c9b{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-a193c9b.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-7dfefaa{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-7dfefaa > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-7dfefaa .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-3d64487{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-3d64487:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-3d64487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Devossion-by-Live-Aqua.jpeg?fit=1000%2C563&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-c938ab3{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-c938ab3 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-c938ab3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-2f3e238{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-e463caf .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-e463caf .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-e463caf .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-e463caf{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-e463caf .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-e463caf .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-fc48ea5{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-fc48ea5.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-9caa96a{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-9caa96a > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-9caa96a .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-90c46fd{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-90c46fd:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-90c46fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Dreams-Aventuras-Riviera-Maya.jpeg?fit=1000%2C702&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-15624e4{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-15624e4 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-15624e4 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-3c909ca{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-38b073d .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-38b073d .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-38b073d .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-38b073d{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-38b073d .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-38b073d .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-c563447{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-c563447.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-5f87818{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-5f87818 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-5f87818 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-ea0950e{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-ea0950e:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-ea0950e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/El_Dorado_Casitas_Royal_12Dec2014_06.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-3a8952e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-3a8952e > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-3a8952e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-a6463a3{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-e23020e .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-e23020e .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-e23020e .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-e23020e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-e23020e .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-e23020e .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-ded52f3{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-ded52f3.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-6633658{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-6633658 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6633658 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-4403ac7{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-4403ac7:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-4403ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/05/generations-riviera-maya-hero.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-9674fc6{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-9674fc6 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-9674fc6 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-479557f{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-8d4f504 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-8d4f504 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-8d4f504 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-8d4f504{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-8d4f504 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-8d4f504 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-e05c63b{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-e05c63b.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-69fa3d2{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-69fa3d2 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-69fa3d2 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-9d44b74{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-9d44b74:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-9d44b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Grand-Palladium-Kantenah-Resort-Spa.jpg?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-75e57a6{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-75e57a6 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-75e57a6 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-28644b5{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-dbdbe54 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-dbdbe54 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-dbdbe54 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-dbdbe54{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-dbdbe54 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-dbdbe54 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-279ff54{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-279ff54.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-1193363{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-1193363 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-1193363 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-c618848{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-c618848:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-c618848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Grand-Palladium-Select-White-Sand.jpg?fit=2000%2C1200&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-320dd6e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-320dd6e > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-320dd6e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-c5fce33{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-18e1230 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-18e1230 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-18e1230 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-18e1230{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-18e1230 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-18e1230 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-b0b7728 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-b0b7728{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-108708 .elementor-element.elementor-element-846bd08{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-846bd08.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-798e18d{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-798e18d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-798e18d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-a42e06d{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-a42e06d:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-a42e06d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2024/07/MAHEKAL-BEACH-RESORT_.png?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-6d44198{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-6d44198 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-6d44198 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-41fe86d{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-d8a237e .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-d8a237e .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-d8a237e .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-d8a237e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-d8a237e .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-d8a237e .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-9517050{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-9517050.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-1f41775{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-1f41775 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-1f41775 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-ac6a2eb{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-ac6a2eb:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-ac6a2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Margaritaville-Island-Reserve-Riviera-Maya.jpeg?fit=1000%2C562&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-de643aa{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-de643aa > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-de643aa .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-6445e09{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-9f9c844 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-9f9c844 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-9f9c844 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-9f9c844{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-9f9c844 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-9f9c844 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-9afd26e{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-9afd26e.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-3b5bf89{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-3b5bf89 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-3b5bf89 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-0e73e6e{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-0e73e6e:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-0e73e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Secrets-Tulum-Resort-Spa.png?fit=850%2C500&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-5d3d36f{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-5d3d36f > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-5d3d36f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-936b7c8{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-7556d57 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-7556d57 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-7556d57 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-7556d57{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-7556d57 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-7556d57 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-ab0e1c4{--display:flex;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-ab0e1c4.e-con{--order:-99999 /* order start hack */;}.elementor-108708 .elementor-element.elementor-element-d70e4c4{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-d70e4c4 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-d70e4c4 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-6839967{--display:flex;--min-height:130px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108708 .elementor-element.elementor-element-6839967:not(.elementor-motion-effects-element-type-background), .elementor-108708 .elementor-element.elementor-element-6839967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.classicvacations.com/wp-content/uploads/2026/04/Hilton-Tulum-All-Inclusive-Resort.jpeg?fit=1000%2C667&ssl=1");background-position:center center;background-size:cover;}.elementor-108708 .elementor-element.elementor-element-0e77070{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-108708 .elementor-element.elementor-element-0e77070 > .elementor-widget-container{--e-transform-translateY:0px;padding:10px 0px 0px 0px;}.elementor-108708 .elementor-element.elementor-element-0e77070 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-108708 .elementor-element.elementor-element-1fec3b1{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-marked-color:#8F8F8F;}.elementor-108708 .elementor-element.elementor-element-8262849 .elementor-button{background-color:var( --e-global-color-border );font-family:"Poppins", Sans-serif;font-weight:600;fill:#414042;color:#414042;}.elementor-108708 .elementor-element.elementor-element-8262849 .elementor-button:hover, .elementor-108708 .elementor-element.elementor-element-8262849 .elementor-button:focus{background-color:var( --e-global-color-dark );color:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-8262849{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-108708 .elementor-element.elementor-element-8262849 .elementor-button:hover svg, .elementor-108708 .elementor-element.elementor-element-8262849 .elementor-button:focus svg{fill:var( --e-global-color-91b4cb9 );}.elementor-108708 .elementor-element.elementor-element-dc4d078{--display:flex;}.elementor-108708 .elementor-element.elementor-element-d1f28c3{--spacer-size:35px;}.elementor-108708 .elementor-element.elementor-element-ea4c042{--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;}.elementor-108708 .elementor-element.elementor-element-6ee0fd4{--display:flex;}.elementor-108708 .elementor-element.elementor-element-56f59c5{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:33px;font-weight:500;}.elementor-108708 .elementor-element.elementor-element-25cc2f7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-108708 .elementor-element.elementor-element-25cc2f7 .elementor-divider-separator{width:100%;}.elementor-108708 .elementor-element.elementor-element-25cc2f7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-108708 .elementor-element.elementor-element-38ae6ac{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;}@media(min-width:768px){.elementor-108708 .elementor-element.elementor-element-f9c28db{--content-width:1450px;}.elementor-108708 .elementor-element.elementor-element-7b53d5a{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-fa2b9e8{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-71fa110{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-6b1423f{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-bb5d859{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-7bb39a9{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-89105bd{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-db9221d{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-0d8c6fd{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-0119cb7{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-75059df{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-8e49fe0{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-78514d7{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-e4d30e8{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-acc608b{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-703cb5b{--width:82%;}.elementor-108708 .elementor-element.elementor-element-26393f4{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-7417bd9{--width:82%;}.elementor-108708 .elementor-element.elementor-element-448a8ef{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-051c3f4{--width:82%;}.elementor-108708 .elementor-element.elementor-element-f10f59a{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-c73b9f2{--width:82%;}.elementor-108708 .elementor-element.elementor-element-ed8e842{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-f042aa6{--width:82%;}.elementor-108708 .elementor-element.elementor-element-e1a328b{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-0009d30{--width:82%;}.elementor-108708 .elementor-element.elementor-element-4b9fa51{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-c1177dc{--width:82%;}.elementor-108708 .elementor-element.elementor-element-4ad2e95{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-7e5a91c{--width:82%;}.elementor-108708 .elementor-element.elementor-element-061c1db{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-f081bf3{--width:82%;}.elementor-108708 .elementor-element.elementor-element-8f76f79{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-5a051c5{--width:82%;}.elementor-108708 .elementor-element.elementor-element-4a986e3{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-fc62539{--width:82%;}.elementor-108708 .elementor-element.elementor-element-5379648{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-1fa651e{--width:82%;}.elementor-108708 .elementor-element.elementor-element-e6b7469{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-4b9bf82{--width:82%;}.elementor-108708 .elementor-element.elementor-element-a2a7921{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-f38e821{--width:82%;}.elementor-108708 .elementor-element.elementor-element-39f76b0{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-f8b4e7e{--width:82%;}.elementor-108708 .elementor-element.elementor-element-592726a{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-0d836a1{--width:82%;}.elementor-108708 .elementor-element.elementor-element-007a1ce{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-32fa07c{--width:82%;}.elementor-108708 .elementor-element.elementor-element-eacdeb1{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-84cba4f{--width:82%;}.elementor-108708 .elementor-element.elementor-element-f710653{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-2ffe3f4{--width:82%;}.elementor-108708 .elementor-element.elementor-element-61e83de{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-bf71539{--width:82%;}.elementor-108708 .elementor-element.elementor-element-91bd0f8{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-9a1947e{--width:82%;}.elementor-108708 .elementor-element.elementor-element-da30fe4{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-b79ddaa{--width:82%;}.elementor-108708 .elementor-element.elementor-element-32b9e58{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-ab69f19{--width:82%;}.elementor-108708 .elementor-element.elementor-element-fac4c32{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-84b7085{--width:82%;}.elementor-108708 .elementor-element.elementor-element-9a3a0f4{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-2485ff2{--width:82%;}.elementor-108708 .elementor-element.elementor-element-ebc7720{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-9e335ab{--width:82%;}.elementor-108708 .elementor-element.elementor-element-36e0fbe{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-a322294{--width:82%;}.elementor-108708 .elementor-element.elementor-element-145086e{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-d143dc7{--width:82%;}.elementor-108708 .elementor-element.elementor-element-ced0d47{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-daa1c18{--width:82%;}.elementor-108708 .elementor-element.elementor-element-df0cf5d{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-3d4f383{--width:82%;}.elementor-108708 .elementor-element.elementor-element-2d4d098{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-88f8339{--width:82%;}.elementor-108708 .elementor-element.elementor-element-7b77e9e{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-7f079ac{--width:82%;}.elementor-108708 .elementor-element.elementor-element-ba82dea{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-c0ff8d9{--width:82%;}.elementor-108708 .elementor-element.elementor-element-8f1995e{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-a483d02{--width:82%;}.elementor-108708 .elementor-element.elementor-element-5bba35f{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-f9de193{--width:82%;}.elementor-108708 .elementor-element.elementor-element-4797a30{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-75c3c02{--width:82%;}.elementor-108708 .elementor-element.elementor-element-a193c9b{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-3d64487{--width:82%;}.elementor-108708 .elementor-element.elementor-element-fc48ea5{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-90c46fd{--width:82%;}.elementor-108708 .elementor-element.elementor-element-c563447{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-ea0950e{--width:82%;}.elementor-108708 .elementor-element.elementor-element-ded52f3{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-4403ac7{--width:82%;}.elementor-108708 .elementor-element.elementor-element-e05c63b{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-9d44b74{--width:82%;}.elementor-108708 .elementor-element.elementor-element-279ff54{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-c618848{--width:82%;}.elementor-108708 .elementor-element.elementor-element-846bd08{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-a42e06d{--width:82%;}.elementor-108708 .elementor-element.elementor-element-9517050{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-ac6a2eb{--width:82%;}.elementor-108708 .elementor-element.elementor-element-9afd26e{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-0e73e6e{--width:82%;}.elementor-108708 .elementor-element.elementor-element-ab0e1c4{--width:22.5%;}.elementor-108708 .elementor-element.elementor-element-6839967{--width:82%;}}@media(max-width:1024px){.elementor-108708 .elementor-element.elementor-element-a17a737 .elementor-heading-title{font-size:var( --e-global-typography-e7f02b7-font-size );line-height:var( --e-global-typography-e7f02b7-line-height );}.elementor-108708 .elementor-element.elementor-element-e2fcb93{--e-n-carousel-swiper-slides-to-display:2;}.elementor-108708 .elementor-element.elementor-element-5f9d418 .elementor-heading-title{font-size:var( --e-global-typography-e7f02b7-font-size );line-height:var( --e-global-typography-e7f02b7-line-height );}.elementor-108708 .elementor-element.elementor-element-e4a672c{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-108708 .elementor-element.elementor-element-a17a737 .elementor-heading-title{font-size:var( --e-global-typography-e7f02b7-font-size );line-height:var( --e-global-typography-e7f02b7-line-height );}.elementor-108708 .elementor-element.elementor-element-e2fcb93{--e-n-carousel-swiper-slides-to-display:1;}.elementor-108708 .elementor-element.elementor-element-5f9d418 .elementor-heading-title{font-size:var( --e-global-typography-e7f02b7-font-size );line-height:var( --e-global-typography-e7f02b7-line-height );}.elementor-108708 .elementor-element.elementor-element-e4a672c{--e-n-carousel-swiper-slides-to-display:1;}}