.elementor-6692 .elementor-element.elementor-element-6e5d232{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .elementor-repeater-item-81bb7eb{margin:0px 0px 0px 0px;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flex_caption.container{max-width:1295px;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flexslider .flex-control-nav{bottom:20px;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flexslider .flex_caption{text-align:center;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flex_caption .sub-title{color:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flex_caption .title{color:#FFFFFF;font-weight:600;margin:0px 0px 32px 0px;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flex_caption .desc{color:#FFFFFF;margin:0px 0px 48px 0px;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flex_caption {padding:240px 15px 373px 0px;}.elementor-6692 .elementor-element.elementor-element-bc25cd7{--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;--margin-top:-67px;--margin-bottom:110px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:10;}.elementor-6692 .elementor-element.elementor-element-557ddc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6692 .elementor-element.elementor-element-557ddc1{z-index:100;}.elementor-6692 .elementor-element.elementor-element-c172889{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--margin-top:0px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:15px;--padding-right:15px;}.elementor-6692 .elementor-element.elementor-element-c172889:not(.elementor-motion-effects-element-type-background), .elementor-6692 .elementor-element.elementor-element-c172889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCA54614;}.elementor-6692 .elementor-element.elementor-element-cd96373 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6692 .elementor-element.elementor-element-cd96373 .tf-title-section .title-section{text-align:left;}.elementor-6692 .elementor-element.elementor-element-cd96373 .tf-title-section .title-section .heading{font-size:40px;font-weight:600;}.elementor-6692 .elementor-element.elementor-element-cd96373 .tf-title-section .title-section .description{font-size:16px;font-weight:400;line-height:24px;color:#5F615E;}.elementor-6692 .elementor-element.elementor-element-3b0a8e7 > .elementor-widget-container{margin:0% -33% 0% 0%;padding:0px 0px 0px 0px;}.elementor-6692 .elementor-element.elementor-element-3b0a8e7 .tf-taxonomy-wrap.style1 .tf-taxonomy-inner .item .taxonomy-post,.elementor-6692 .elementor-element.elementor-element-3b0a8e7 .tf-taxonomy-wrap.style3 .tf-taxonomy-inner .item .taxonomy-post .box-card .box-card-inner,.style6 .booking-type-post .box-card-inner a{background:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-2d3ba23{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6692 .elementor-element.elementor-element-77dd4ff .tf-title-section .title-section{text-align:center;}.elementor-6692 .elementor-element.elementor-element-77dd4ff .tf-title-section .title-section .heading{font-size:40px;font-weight:600;line-height:48px;}.elementor-6692 .elementor-element.elementor-element-77dd4ff .tf-title-section .title-section .description{font-size:16px;font-weight:400;line-height:22px;}.elementor-6692 .elementor-element.elementor-element-78bb3d1 .tf-listing-wrap .wrap-listing-post .filter-bar{justify-content:center;}.elementor-6692 .elementor-element.elementor-element-f1b7362{--display:flex;--min-height:11px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.08;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:113px;--padding-bottom:105px;--padding-left:15px;--padding-right:15px;}.elementor-6692 .elementor-element.elementor-element-f1b7362:not(.elementor-motion-effects-element-type-background), .elementor-6692 .elementor-element.elementor-element-f1b7362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5CDAEC;}.elementor-6692 .elementor-element.elementor-element-f1b7362::before, .elementor-6692 .elementor-element.elementor-element-f1b7362 > .elementor-background-video-container::before, .elementor-6692 .elementor-element.elementor-element-f1b7362 > .e-con-inner > .elementor-background-video-container::before, .elementor-6692 .elementor-element.elementor-element-f1b7362 > .elementor-background-slideshow::before, .elementor-6692 .elementor-element.elementor-element-f1b7362 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6692 .elementor-element.elementor-element-f1b7362 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://costamayadiscovery.com/wp-content/uploads/2025/07/COSTA-MAYA-TRANSPORTATION-scaled.jpg");--background-overlay:'';background-size:cover;}.elementor-6692 .elementor-element.elementor-element-987dc8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6692 .elementor-element.elementor-element-987dc8c .tf-title-section .title-section .heading{font-size:40px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-987dc8c .tf-title-section .title-section .description{font-size:16px;font-weight:400;line-height:22.4px;color:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-604284f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6692 .elementor-element.elementor-element-b13b191 .tficonbox:hover .wrap-icon-inner, .elementor-6692 .elementor-element.elementor-element-b13b191 .tficonbox:hover .wrap-icon-inner i{color:#FFFFFF;fill:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-b13b191 .tficonbox:hover .wrap-icon .wrap-icon-inner svg path{fill:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-1c77e6d .tficonbox:hover .wrap-icon-inner, .elementor-6692 .elementor-element.elementor-element-1c77e6d .tficonbox:hover .wrap-icon-inner i{color:#FFFFFF;fill:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-1c77e6d .tficonbox:hover .wrap-icon .wrap-icon-inner svg path{fill:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-7a3ac4d .tficonbox:hover .wrap-icon-inner, .elementor-6692 .elementor-element.elementor-element-7a3ac4d .tficonbox:hover .wrap-icon-inner i{color:#FFFFFF;fill:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-7a3ac4d .tficonbox:hover .wrap-icon .wrap-icon-inner svg path{fill:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-987504e .tficonbox:hover .wrap-icon-inner, .elementor-6692 .elementor-element.elementor-element-987504e .tficonbox:hover .wrap-icon-inner i{color:#FFFFFF;fill:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-987504e .tficonbox:hover .wrap-icon .wrap-icon-inner svg path{fill:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-536bc11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6692 .elementor-element.elementor-element-536bc11 > .elementor-widget-container{margin:20px 0px -90px 0px;}.elementor-6692 .elementor-element.elementor-element-31235ef{--display:flex;}.elementor-6692 .elementor-element.elementor-element-7d32fc9{--spacer-size:50px;}.elementor-6692 .elementor-element.elementor-element-031d687{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6692 .elementor-element.elementor-element-06de60d .tf-title-section .title-section{text-align:center;}.elementor-6692 .elementor-element.elementor-element-06de60d .tf-title-section .title-section .heading{font-size:40px;font-weight:600;line-height:48px;}.elementor-6692 .elementor-element.elementor-element-06de60d .tf-title-section .title-section .description{font-size:16px;font-weight:400;line-height:22.4px;}.elementor-6692 .elementor-element.elementor-element-0f7b069 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-6692 .elementor-element.elementor-element-4e0ac01{--display:flex;}.elementor-6692 .elementor-element.elementor-element-afd3a92{text-align:center;}.elementor-6692 .elementor-element.elementor-element-2fe6c5e{--display:flex;}.elementor-6692 .elementor-element.elementor-element-ae833f1{--display:flex;}.elementor-6692 .elementor-element.elementor-element-b95329d iframe{height:461px;}.elementor-6692 .elementor-element.elementor-element-aea28b3{--display:flex;}.elementor-6692 .elementor-element.elementor-element-10106ff{--spacer-size:50px;}body.elementor-page-6692 #mainnav > ul > li > a,body.elementor-page-6692 .header-modal-menu-left-btn .text,body.elementor-page-6692 header .flat-information li,body.elementor-page-6692 header .flat-information li a,body.elementor-page-6692 .gt_float_switcher .gt-selected .gt-current-lang{color:#24272C;}body.elementor-page-6692 #mainnav > ul > li.current-menu-item > a ,body.elementor-page-6692 #mainnav > ul > li > a:hover,body.elementor-page-6692 #mainnav > ul > li.current-menu-ancestor > a,body.elementor-page-6692 #mainnav > ul > li.current-menu-parent > a{color:#DCA546 !important;}body.elementor-page-6692 .fixed-show #mainnav > ul > li.current-menu-item > a,body.elementor-page-6692 .fixed-show #mainnav > ul > li.current-menu-ancestor > a,body.elementor-page-6692 .fixed-show #mainnav > ul > li.current-menu-parent > a{color:#DCA546 !important;}body.elementor-page-6692 #footer{display:block;}body.elementor-page-6692 .info-footer{display:block;}body.elementor-page-6692 #bottom{display:block;}body.elementor-page-6692 #themesflat-content{padding-top:0px !important;padding-bottom:0px !important;margin-top:0px;margin-bottom:0px;}body.elementor-page-6692 .page-title{display:none;}@media(min-width:768px){.elementor-6692 .elementor-element.elementor-element-bc25cd7{--content-width:1290px;}.elementor-6692 .elementor-element.elementor-element-c172889{--content-width:1280px;}.elementor-6692 .elementor-element.elementor-element-2d3ba23{--content-width:1280px;}.elementor-6692 .elementor-element.elementor-element-f1b7362{--content-width:1353px;}.elementor-6692 .elementor-element.elementor-element-031d687{--content-width:1300px;}}@media(max-width:1024px){.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flexslider .flex-direction-nav a{width:0px;height:0px;line-height:0px;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flexslider .flex-direction-nav a.flex-prev{left:0px;top:0px;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flexslider .flex-direction-nav a.flex-next{right:0px;top:0px;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flex_caption {padding:150px 0px 150px 0px;}.elementor-6692 .elementor-element.elementor-element-bc25cd7{--margin-top:-80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6692 .elementor-element.elementor-element-c172889{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-6692 .elementor-element.elementor-element-2d3ba23{--margin-top:0px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6692 .elementor-element.elementor-element-78bb3d1 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-6692 .elementor-element.elementor-element-f1b7362{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-6692 .elementor-element.elementor-element-604284f{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-6692 .elementor-element.elementor-element-031d687{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6692 .elementor-element.elementor-element-0f7b069 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flex_caption .title{font-size:40px;line-height:48px;}.elementor-6692 .elementor-element.elementor-element-2b25ad9 .flex_caption {padding:150px 15px 180px 15px;}.elementor-6692 .elementor-element.elementor-element-bc25cd7{--margin-top:-60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-6692 .elementor-element.elementor-element-c172889{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-6692 .elementor-element.elementor-element-cd96373 .tf-title-section .title-section .heading{font-size:32px;line-height:40px;}.elementor-6692 .elementor-element.elementor-element-cd96373 .tf-title-section .title-section .description{font-size:16px;line-height:22px;}.elementor-6692 .elementor-element.elementor-element-3b0a8e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6692 .elementor-element.elementor-element-2d3ba23{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:15px;--padding-right:15px;}.elementor-6692 .elementor-element.elementor-element-77dd4ff .tf-title-section .title-section .heading{font-size:32px;line-height:40px;}.elementor-6692 .elementor-element.elementor-element-77dd4ff .tf-title-section .title-section .description{font-size:16px;line-height:22px;}.elementor-6692 .elementor-element.elementor-element-78bb3d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6692 .elementor-element.elementor-element-f1b7362{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-6692 .elementor-element.elementor-element-987dc8c .tf-title-section .title-section .heading{font-size:32px;line-height:40px;}.elementor-6692 .elementor-element.elementor-element-987dc8c .tf-title-section .title-section .description{font-size:16px;line-height:22px;}.elementor-6692 .elementor-element.elementor-element-604284f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6692 .elementor-element.elementor-element-536bc11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6692 .elementor-element.elementor-element-06de60d .tf-title-section .title-section .heading{font-size:32px;line-height:40px;}.elementor-6692 .elementor-element.elementor-element-06de60d .tf-title-section .title-section .description{font-size:16px;line-height:22px;}}