.elementor-2754 .elementor-element.elementor-element-92b3ada{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-92b3ada:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-92b3ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E372D;}.elementor-2754 .elementor-element.elementor-element-2b1ee9a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2754 .elementor-element.elementor-element-dcc2967{text-align:center;}.elementor-2754 .elementor-element.elementor-element-dcc2967 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-2754 .elementor-element.elementor-element-dea51ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2754 .elementor-element.elementor-element-791798f{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-cf7cda1.elementor-element{--align-self:center;}.elementor-2754 .elementor-element.elementor-element-cf7cda1{text-align:center;}.elementor-2754 .elementor-element.elementor-element-cf7cda1 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-2754 .elementor-element.elementor-element-da408b4{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-8c69d0b .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Marcellus SC", Sans-serif;font-size:25px;text-align:left;}.elementor-2754 .elementor-element.elementor-element-8c69d0b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2754 .elementor-element.elementor-element-8c69d0b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2754 .elementor-element.elementor-element-8c69d0b .jet-listing-dynamic-field{justify-content:center;}.elementor-2754 .elementor-element.elementor-element-7e3dafe{--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;--overflow:auto;}.elementor-2754 .elementor-element.elementor-element-0169a05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-0169a05:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-0169a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3ED;}.elementor-2754 .elementor-element.elementor-element-8e02eeb{--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-2754 .elementor-element.elementor-element-5133503 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-2754 .elementor-element.elementor-element-5133503 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-2754 .elementor-element.elementor-element-5133503 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-2754 .elementor-element.elementor-element-5133503 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2754 .elementor-element.elementor-element-3ea3864{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2754 .elementor-element.elementor-element-ec6d1d9 .jet-listing-dynamic-field__content{font-family:"Marcellus SC", Sans-serif;font-size:25px;text-align:left;}.elementor-2754 .elementor-element.elementor-element-ec6d1d9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2754 .elementor-element.elementor-element-ec6d1d9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2754 .elementor-element.elementor-element-ec6d1d9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2754 .elementor-element.elementor-element-3429644 .elementor-icon-list-icon i{color:#C0B193;transition:color 0.3s;}.elementor-2754 .elementor-element.elementor-element-3429644 .elementor-icon-list-icon svg{fill:#C0B193;transition:fill 0.3s;}.elementor-2754 .elementor-element.elementor-element-3429644{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2754 .elementor-element.elementor-element-3429644 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2754 .elementor-element.elementor-element-3429644 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-2754 .elementor-element.elementor-element-3429644 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2754 .elementor-element.elementor-element-03d6f4f .jet-listing-dynamic-field__content{font-family:"Poppins", Sans-serif;font-size:16px;text-align:left;}.elementor-2754 .elementor-element.elementor-element-03d6f4f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2754 .elementor-element.elementor-element-03d6f4f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2754 .elementor-element.elementor-element-03d6f4f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2754 .elementor-element.elementor-element-4d1383d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-4d1383d:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-4d1383d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3ED;}.elementor-2754 .elementor-element.elementor-element-7d50bc4{--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-2754 .elementor-element.elementor-element-370dc27{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2754 .elementor-element.elementor-element-1b54192{text-align:start;}.elementor-2754 .elementor-element.elementor-element-1b54192 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-2754 .elementor-element.elementor-element-1fd7003 .jet-listing-dynamic-field__content{font-family:"Poppins", Sans-serif;font-size:16px;text-align:left;}.elementor-2754 .elementor-element.elementor-element-1fd7003 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2754 .elementor-element.elementor-element-1fd7003 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2754 .elementor-element.elementor-element-1fd7003 .jet-listing-dynamic-field{justify-content:flex-start;}@media(min-width:768px){.elementor-2754 .elementor-element.elementor-element-0169a05{--width:85%;}.elementor-2754 .elementor-element.elementor-element-8e02eeb{--width:40%;}.elementor-2754 .elementor-element.elementor-element-3ea3864{--width:60%;}.elementor-2754 .elementor-element.elementor-element-7d50bc4{--width:40%;}.elementor-2754 .elementor-element.elementor-element-370dc27{--width:60%;}}@media(max-width:767px){.elementor-2754 .elementor-element.elementor-element-92b3ada{--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-2754 .elementor-element.elementor-element-7e3dafe{--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-2754 .elementor-element.elementor-element-0169a05{--width:90%;}.elementor-2754 .elementor-element.elementor-element-8e02eeb{--min-height:300px;}.elementor-2754 .elementor-element.elementor-element-3ea3864{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2754 .elementor-element.elementor-element-4d1383d{--width:90%;}.elementor-2754 .elementor-element.elementor-element-7d50bc4{--min-height:300px;}.elementor-2754 .elementor-element.elementor-element-370dc27{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2754 .elementor-element.elementor-element-1b54192 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-0169a05 */conatiner{
   width: 85% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e3dafe *//* Horizontal Scroll Wrapper */
.day-scroll{
    display:flex;
    flex-wrap:nowrap;
    overflow-x:auto;
    overflow-y:hidden;
    gap:40px;
    padding-bottom:20px;
    scroll-behavior:smooth;
}

/* Child containers */
.day-scroll .e-con{
    min-width:%;
    flex-shrink:0;
}

/* Snap scrolling */
.day-scroll{
    scroll-snap-type:x mandatory;
}

.day-scroll .e-con{
    scroll-snap-align:start;
}

/* Scrollbar style */
.day-scroll::-webkit-scrollbar{
    height:6px;
}

.day-scroll::-webkit-scrollbar-thumb{
    background:#c7a97f;
    border-radius:10px;
}


@media (max-width:1023px){

.day-scroll{
    display:flex;
    flex-direction:column;
    overflow:visible;
    gap:30px;
}

.day-scroll .e-con{
    min-width:100%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92b3ada */.jet-engine-repeater__item:nth-child(odd) .day-content{
    background:#f8f5ef;
    transition:0.4s ease;
}

.jet-engine-repeater__item:nth-child(odd) .day-accommodation{
    background:#ffffff;
    border:1px solid #ece5db;
}

.jet-engine-repeater__item:nth-child(even) .day-content{
    background:#d9c3ab;
    transition:0.4s ease;
}

.jet-engine-repeater__item:nth-child(even) .day-accommodation{
    background:#f6f1ea;
    border:1px solid #d9c3ab;
}

/* ==========================================
   MAIN WRAPPER
========================================== */

.itinerary-item{
    display:flex;
    flex-direction:column;
    gap:30px;
    margin-bottom:80px;
}

/* ==========================================
   DAY HEADER
========================================== */

.itinerary-header{
    text-align:center;
}

.itinerary-header h2{
    font-size:42px;
    font-weight:700;
    margin:0;
}

.itinerary-header p{
    margin-top:10px;
}

/* ==========================================
   BODY
========================================== */

.itinerary-body{
    display:flex;
    align-items:stretch;
    border-radius:20px;
    overflow:hidden;
    box-shadow:0 15px 40px rgba(0,0,0,.08);
}

.itinerary-image{
    width:45%;
    overflow:hidden;
}

.itinerary-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}

.itinerary-content{
    width:55%;
    padding:60px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

/* ==========================================
   ODD ITEMS (DAY 1,3,5...)
========================================== */

.jet-engine-repeater__item:nth-child(odd) .itinerary-body{
    flex-direction:row;
}

.jet-engine-repeater__item:nth-child(odd) .itinerary-content{
    background:#f7f4ef;
}

/* ==========================================
   EVEN ITEMS (DAY 2,4,6...)
========================================== */

.jet-engine-repeater__item:nth-child(even) .itinerary-body{
    flex-direction:row-reverse;
}

.jet-engine-repeater__item:nth-child(even) .itinerary-content{
    background:#d9c3ab;
}

/* ==========================================
   ACCOMMODATION
========================================== */

.accommodation-box{
    background:#ffffff;
    padding:35px;
    border-radius:20px;
    box-shadow:0 10px 25px rgba(0,0,0,.08);
}

/* ==========================================
   MOBILE
========================================== */

@media (max-width:767px){

.itinerary-body,
.jet-engine-repeater__item:nth-child(even) .itinerary-body,
.jet-engine-repeater__item:nth-child(odd) .itinerary-body{
    flex-direction:column !important;
}

.itinerary-image,
.itinerary-content{
    width:100%;
}

.itinerary-content{
    padding:30px;
}

}/* End custom CSS */