.elementor-6816 .elementor-element.elementor-element-837a77b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6816 .elementor-element.elementor-element-837a77b.e-con{--align-self:center;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-repeater-item-303f912 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://puertovallartaxiuhtlatours.com/wp-content/uploads/2025/06/Puerto-Vallarta_-3.jpg);background-size:cover;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-repeater-item-303f912 .elementor-background-overlay{background-color:#00000078;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-repeater-item-9119d23 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://puertovallartaxiuhtlatours.com/wp-content/uploads/2025/06/WhatsApp-Image-2025-06-25-at-3.42.46-PM-1.jpeg);background-size:cover;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-repeater-item-9119d23 .elementor-background-overlay{background-color:#00000078;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-repeater-item-fc0a95d .swiper-slide-bg{background-color:#4054b2;background-image:url(https://puertovallartaxiuhtlatours.com/wp-content/uploads/2025/06/IMG-20201103-WA0027.jpg);background-size:cover;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-repeater-item-fc0a95d .elementor-background-overlay{background-color:#00000078;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-repeater-item-73a1bd7 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://puertovallartaxiuhtlatours.com/wp-content/uploads/2025/06/WhatsApp-Image-2025-06-25-at-3.41.05-PM-2.jpeg);background-size:cover;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-repeater-item-73a1bd7 .elementor-background-overlay{background-color:#00000070;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-repeater-item-ec33a62 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://puertovallartaxiuhtlatours.com/wp-content/uploads/2025/06/IMG_7860-scaled.jpg);background-size:cover;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-repeater-item-ec33a62 .elementor-background-overlay{background-color:#0000007D;}.elementor-6816 .elementor-element.elementor-element-27b8bab .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-6816 .elementor-element.elementor-element-27b8bab{width:100%;max-width:100%;}.elementor-6816 .elementor-element.elementor-element-27b8bab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6816 .elementor-element.elementor-element-27b8bab.elementor-element{--align-self:center;}.elementor-6816 .elementor-element.elementor-element-27b8bab .swiper-slide-contents{max-width:100%;text-shadow:0px 0px 10px rgba(0.9999999999999964, 0, 102, 0.72);}.elementor-6816 .elementor-element.elementor-element-27b8bab .swiper-slide-inner{text-align:center;}.elementor-6816 .elementor-element.elementor-element-27b8bab .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-slide-heading{color:#D4AF37;font-family:"Great Vibes", Sans-serif;font-size:70px;font-style:normal;text-decoration:none;}.elementor-6816 .elementor-element.elementor-element-27b8bab .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:0px;width:0px;}.elementor-6816 .elementor-element.elementor-element-27b8bab .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-6816 .elementor-element.elementor-element-27b8bab .swiper-pagination-fraction{font-size:0px;}.elementor-6816 .elementor-element.elementor-element-7d36069{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-6816 .elementor-element.elementor-element-5db1b2a{--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;--justify-content:flex-end;--align-items:flex-end;}.elementor-6816 .elementor-element.elementor-element-5db1b2a.e-con{--align-self:center;}.elementor-6816 .elementor-element.elementor-element-cbfb4b3 .elementor-icon-wrapper{text-align:end;}.elementor-6816 .elementor-element.elementor-element-cbfb4b3.elementor-view-stacked .elementor-icon{background-color:#0077C8;}.elementor-6816 .elementor-element.elementor-element-cbfb4b3.elementor-view-framed .elementor-icon, .elementor-6816 .elementor-element.elementor-element-cbfb4b3.elementor-view-default .elementor-icon{color:#0077C8;border-color:#0077C8;}.elementor-6816 .elementor-element.elementor-element-cbfb4b3.elementor-view-framed .elementor-icon, .elementor-6816 .elementor-element.elementor-element-cbfb4b3.elementor-view-default .elementor-icon svg{fill:#0077C8;}.elementor-6816 .elementor-element.elementor-element-cbfb4b3.elementor-view-stacked .elementor-icon:hover{background-color:#0077C8;}.elementor-6816 .elementor-element.elementor-element-cbfb4b3.elementor-view-framed .elementor-icon:hover, .elementor-6816 .elementor-element.elementor-element-cbfb4b3.elementor-view-default .elementor-icon:hover{color:#0077C8;border-color:#0077C8;}.elementor-6816 .elementor-element.elementor-element-cbfb4b3.elementor-view-framed .elementor-icon:hover, .elementor-6816 .elementor-element.elementor-element-cbfb4b3.elementor-view-default .elementor-icon:hover svg{fill:#0077C8;}.elementor-6816 .elementor-element.elementor-element-cbfb4b3 .elementor-icon{font-size:50px;}.elementor-6816 .elementor-element.elementor-element-cbfb4b3 .elementor-icon svg{height:50px;}.elementor-6816 .elementor-element.elementor-element-de681ed .elementor-icon-wrapper{text-align:end;}.elementor-6816 .elementor-element.elementor-element-de681ed.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6816 .elementor-element.elementor-element-de681ed.elementor-view-framed .elementor-icon, .elementor-6816 .elementor-element.elementor-element-de681ed.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6816 .elementor-element.elementor-element-de681ed.elementor-view-framed .elementor-icon, .elementor-6816 .elementor-element.elementor-element-de681ed.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6816 .elementor-element.elementor-element-de681ed.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-6816 .elementor-element.elementor-element-de681ed.elementor-view-framed .elementor-icon:hover, .elementor-6816 .elementor-element.elementor-element-de681ed.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-6816 .elementor-element.elementor-element-de681ed.elementor-view-framed .elementor-icon:hover, .elementor-6816 .elementor-element.elementor-element-de681ed.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-6816 .elementor-element.elementor-element-de681ed .elementor-icon{font-size:45px;}.elementor-6816 .elementor-element.elementor-element-de681ed .elementor-icon svg{height:45px;}.elementor-6816 .elementor-element.elementor-element-40c1216 .elementor-icon-wrapper{text-align:center;}.elementor-6816 .elementor-element.elementor-element-40c1216.elementor-view-stacked .elementor-icon{background-color:#1A1F71;}.elementor-6816 .elementor-element.elementor-element-40c1216.elementor-view-framed .elementor-icon, .elementor-6816 .elementor-element.elementor-element-40c1216.elementor-view-default .elementor-icon{color:#1A1F71;border-color:#1A1F71;}.elementor-6816 .elementor-element.elementor-element-40c1216.elementor-view-framed .elementor-icon, .elementor-6816 .elementor-element.elementor-element-40c1216.elementor-view-default .elementor-icon svg{fill:#1A1F71;}.elementor-6816 .elementor-element.elementor-element-40c1216 .elementor-icon{font-size:45px;}.elementor-6816 .elementor-element.elementor-element-40c1216 .elementor-icon svg{height:45px;}.elementor-6816 .elementor-element.elementor-element-0fe9011{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6816 .elementor-element.elementor-element-1c719cd.elementor-element{--align-self:flex-end;}.elementor-6816 .elementor-element.elementor-element-1c719cd{text-align:center;}.elementor-6816 .elementor-element.elementor-element-1c719cd .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:34px;color:#2DB6AA;}.elementor-6816 .elementor-element.elementor-element-9d5b66d.elementor-element{--align-self:center;}.elementor-6816 .elementor-element.elementor-element-9d5b66d{text-align:center;}.elementor-6816 .elementor-element.elementor-element-9d5b66d .elementor-heading-title{font-size:51px;font-weight:600;}.elementor-6816 .elementor-element.elementor-element-06b868d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6816 .elementor-element.elementor-element-06b868d{text-align:center;}.elementor-6816 .elementor-element.elementor-element-06b868d .elementor-heading-title{font-size:24px;font-weight:400;line-height:12px;letter-spacing:0.2px;}.elementor-6816 .elementor-element.elementor-element-1c34c15{--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-6816 .elementor-element.elementor-element-1c34c15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6816 .elementor-element.elementor-element-83c494f .wpte-trip-list-wrapper{--gap:30px;row-gap:50px;}.elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .wpte-trip-image-wrap figure img, .elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-fig > a img{object-fit:original;transition-timing-function:linear;transition-duration:3s;}.elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .wpte-trip-header-wrap .wpte-trip-title a:hover, .elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .category-trip-prc-title-wrap .category-trip-title a:hover{color:#3EB9A7;}.elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .wpte-trip-meta a:hover{color:#28B6AD;text-decoration:default !important;}.elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .price-holder .actual-price, .elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .wpte-trip-price-wrap ins{color:#020101;}.elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .wpte-trip-single:not(.wpte-layout-4) .featured-text-wrap .featured-text, .elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .category-feat-ribbon .category-feat-ribbon-txt{color:#3EB9A7;}.elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .featured-text-wrap svg path{fill:#3EB9A7;}.elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .discount-text-wrap .discount-percent, .elementor-6816 .elementor-element.elementor-element-83c494f .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-discount{color:#3EB9A7;}.elementor-6816 .elementor-element.elementor-element-57580d2{--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-6816 .elementor-element.elementor-element-337a6f1{--spacer-size:50px;}@media(max-width:1024px){.elementor-6816 .elementor-element.elementor-element-0fe9011{--grid-auto-flow:row;}.elementor-6816 .elementor-element.elementor-element-83c494f .wpte-trip-list-wrapper{--gap:20px;row-gap:20px;}}@media(max-width:767px){.elementor-6816 .elementor-element.elementor-element-27b8bab .elementor-slide-heading{font-size:50px;}.elementor-6816 .elementor-element.elementor-element-7d36069{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6816 .elementor-element.elementor-element-5db1b2a{--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-6816 .elementor-element.elementor-element-0fe9011{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6816 .elementor-element.elementor-element-1c719cd{width:100%;max-width:100%;text-align:center;}.elementor-6816 .elementor-element.elementor-element-9d5b66d{width:100%;max-width:100%;}.elementor-6816 .elementor-element.elementor-element-9d5b66d.elementor-element{--align-self:flex-start;}.elementor-6816 .elementor-element.elementor-element-06b868d{width:100%;max-width:100%;}.elementor-6816 .elementor-element.elementor-element-1c34c15{--width:328.8px;}.elementor-6816 .elementor-element.elementor-element-83c494f .wpte-trip-list-wrapper{--gap:18px;row-gap:30px;}}@media(min-width:768px){.elementor-6816 .elementor-element.elementor-element-5db1b2a{--width:19%;}.elementor-6816 .elementor-element.elementor-element-0fe9011{--width:100%;}}/* Start custom CSS for wptravelengine-trips, class: .elementor-element-83c494f */.wpte-price::after{
  content: "Price per group";
  font-weight: bold;
  font-size: 20px;
  color: #292b30;
  display: flex;
  flex-direction: column;
  align-items: flex-end; 
  line-height: 1.2;
}

.wpte-trip-meta-list{
      display: flex;justify-content: top; height: 72px; 
      
}

.wpte-trip-title {
    color: black;
    -webkit-text-stroke: 1px #000;
    letter-spacing: .2px;
 }
.wpte-trip-title:hover {
-webkit-text-stroke: 1px #3EB9A7;}/* End custom CSS */