.elementor-247 .elementor-element.elementor-element-154c5e80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:77px;--padding-left:90px;--padding-right:90px;}.elementor-247 .elementor-element.elementor-element-53ca40d3{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-4bf822cd .elementor-widget-container .trip-header .trip-title{text-align:left;font-family:"Crimson Pro", Sans-serif;font-size:55px;color:#262626;margin:0px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-5a9a4dca .elementor-widget-container .overview-content{font-family:"Instrument Sans", Sans-serif;font-size:17px;color:#222222;text-align:left;}.elementor-247 .elementor-element.elementor-element-77f7ffd5 > .elementor-widget-container{margin:0px 80px 0px 0px;padding:0px 125px 0px 0px;}.elementor-247 .elementor-element.elementor-element-77f7ffd5 .elementor-widget-container .highlights-content{font-family:"Instrument Sans", Sans-serif;font-size:17px;line-height:36px;color:#222222;}.elementor-247 .elementor-element.elementor-element-77f7ffd5 .elementor-widget-container .wpte-trip-highlights li:before{font-size:20px;}.elementor-247 .elementor-element.elementor-element-77f7ffd5 .elementor-widget-container .wpte-trip-highlights li{padding-left:calc(20px + 14px);}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-247 .elementor-element.elementor-element-1d4f41c8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-247 .elementor-element.elementor-element-1d4f41c8 .elementor-divider-separator{width:100%;}.elementor-247 .elementor-element.elementor-element-1d4f41c8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container{font-family:"Instrument Sans", Sans-serif;}.elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-itinerary-header-wrapper, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary .itinerary-row .wte-itinerary-head-wrap .title, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary .itinerary-row .wte-itinerary-head-wrap .accordion-tabs-toggle .itinerary-title span, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary .itinerary-row .itinerary-content span, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-trip-itinerary-v2, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-trip-itinerary-v2 .itinerary-row .wte-itinerary-head-wrap .title, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-trip-itinerary-v2 .itinerary-row .wte-itinerary-head-wrap .accordion-tabs-toggle .itinerary-title{color:var( --e-global-color-text );}.elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-itinerary-header-wrapper .wpte-itinerary-title{font-family:"Instrument Sans", Sans-serif;font-size:32px;}.elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-trip-itinerary-v2 .itinerary-row .wte-itinerary-head-wrap .title, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-trip-itinerary-v2 .itinerary-row .wte-itinerary-head-wrap .accordion-tabs-toggle .itinerary-title, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-trip-itinerary-v2 .itinerary-row .wte-itinerary-head-wrap .accordion-tabs-toggle .itinerary-title span, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary .itinerary-row .wte-itinerary-head-wrap .title, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary .itinerary-row .wte-itinerary-head-wrap .accordion-tabs-toggle .itinerary-title, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary .itinerary-row .wte-itinerary-head-wrap .accordion-tabs-toggle .itinerary-title span{font-family:"Instrument Sans", Sans-serif;}.elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-trip-itinerary-v2 .itinerary-row .wte-itinerary-head-wrap .title, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-trip-itinerary-v2 .itinerary-row .wte-itinerary-head-wrap .accordion-tabs-toggle .itinerary-title, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary .itinerary-row .wte-itinerary-head-wrap .title, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary .itinerary-row .wte-itinerary-head-wrap .accordion-tabs-toggle .itinerary-title span{color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .wte-itinerary-header-wrapper .wp-travel-engine-itinerary-header .toggle-button input[type=checkbox]:checked{background-color:#E8A274 !important;}.elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary-row .wte-itinerary-head-wrap .title::before, .elementor-247 .elementor-element.elementor-element-1d920e62 .elementor-widget-container .itinerary .itinerary-row .wte-itinerary-head-wrap .title::before, .elementor-247 .elementor-element.elementor-element-1d920e62 .title.has-custom-icon .custom-icon{background-color:#02010187;}.elementor-247 .elementor-element.elementor-element-56364646{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-247 .elementor-element.elementor-element-56364646 .elementor-divider-separator{width:100%;}.elementor-247 .elementor-element.elementor-element-56364646 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-a71c7cf .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.1px;color:var( --e-global-color-text );}.elementor-247 .elementor-element.elementor-element-24bb06ba .elementor-widget-container .post-data .content #include-result li:before{background:#555A498F;}.elementor-247 .elementor-element.elementor-element-24bb06ba .elementor-widget-container .post-data .content .custom-icon li i, .elementor-247 .elementor-element.elementor-element-24bb06ba .elementor-widget-container .post-data .content .custom-icon li svg{color:#555A498F;}.elementor-247 .elementor-element.elementor-element-24bb06ba .elementor-widget-container .post-data .content ul li{--icon-size:17px;}.elementor-247 .elementor-element.elementor-element-24bb06ba .elementor-widget-container .post-data .content ul li:before, .elementor-247 .elementor-element.elementor-element-24bb06ba .elementor-widget-container .post-data .content .custom-icon li i, .elementor-247 .elementor-element.elementor-element-24bb06ba .elementor-widget-container .post-data .content .custom-icon li svg{font-size:17px;}.elementor-247 .elementor-element.elementor-element-24bb06ba .elementor-widget-container .post-data .content .custom-icon li svg{width:17px;height:17px;}.elementor-247 .elementor-element.elementor-element-24bb06ba .elementor-widget-container .post-data .content ul li, .elementor-247 .elementor-element.elementor-element-24bb06ba ul#include-result li{padding-left:calc(17px + 14px);}.elementor-247 .elementor-element.elementor-element-a32f922{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-247 .elementor-element.elementor-element-a32f922 .elementor-divider-separator{width:100%;}.elementor-247 .elementor-element.elementor-element-a32f922 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-247 .elementor-element.elementor-element-ebb362a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-3ece892{width:100%;max-width:100%;}.elementor-247 .elementor-element.elementor-element-3ece892 > .elementor-widget-container{background-color:#E4121200;}.elementor-247 .elementor-element.elementor-element-3ece892 .wpte-faq-section-title{font-family:"AR One Sans", Sans-serif;font-size:1px;}.elementor-247 .elementor-element.elementor-element-3ece892 .elementor-widget-container .post-data .wp-travel-engine-faq-tab-content .faq-row .accordion-tabs-toggle .faq-title, .elementor-247 .elementor-element.elementor-element-3ece892 .wpte-faq-question-text{font-family:"Crimson Pro", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:-0.5px;}.elementor-247 .elementor-element.elementor-element-3ece892 .elementor-widget-container .post-data .wp-travel-engine-faq-tab-content .faq-row .accordion-tabs-toggle .faq-title{color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-3ece892 .wpte-faq-question-text{color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-3ece892 .elementor-widget-container .post-data .wp-travel-engine-faq-tab-content .faq-row .faq-content, .elementor-247 .elementor-element.elementor-element-3ece892 .wpte-faq-answer-content{font-family:"Instrument Sans", Sans-serif;}.elementor-247 .elementor-element.elementor-element-3ece892 .elementor-widget-container .post-data .wp-travel-engine-faq-tab-content .faq-row .faq-content{color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-3ece892 .wpte-faq-answer-content{color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-3ece892 .elementor-widget-container .post-data .wp-travel-engine-faq-tab-content .faq-row .accordion-tabs-toggle .rotator:before,
		.elementor-247 .elementor-element.elementor-element-3ece892 .elementor-widget-container .post-data .wp-travel-engine-faq-tab-content .faq-row .accordion-tabs-toggle .rotator:after{background-color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-3ece892 .elementor-widget-container .post-data .wp-travel-engine-faq-tab-content .faq-row .accordion-tabs-toggle .rotator{border-color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-3ece892 .wpte-faq-icon{color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-44b04d51{--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:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-247 .elementor-element.elementor-element-3c649246 > .elementor-widget-container{background-color:#D3D0C6;}.elementor-247 .elementor-element.elementor-element-3c649246 .wpte-elementor-widget .wpte-booking-area-wrapper .wpte-booking-area .wpte-bf-price-wrap .wpte-bf-offer-amount{font-family:"AR One Sans", Sans-serif;}.elementor-247 .elementor-element.elementor-element-3c649246 .wpte-elementor-widget .wpte-booking-area-wrapper .wpte-booking-area .wpte-booking-inner-wrapper .wpte-bf-content ul{text-align:left;}.elementor-247 .elementor-element.elementor-element-3c649246 .wpte-elementor-widget .wpte-booking-area-wrapper .wpte-booking-area .wpte-bf-btn-wrap .wte-book-now{background-color:#CAC7BE;color:#555A49;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555A49;border-radius:12px 12px 12px 12px;}.elementor-247 .elementor-element.elementor-element-3c649246 .wpte-elementor-widget .wpte-booking-area-wrapper .wpte-booking-area .wpte-bf-btn-wrap .wte-book-now:hover{background-color:#E8A274;color:#555A49;}body.elementor-page-247:not(.elementor-motion-effects-element-type-background), body.elementor-page-247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8DF;}body.elementor-page-247{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-247 .elementor-element.elementor-element-53ca40d3{--width:72%;}.elementor-247 .elementor-element.elementor-element-44b04d51{--width:32%;}}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-247 .elementor-element.elementor-element-a71c7cf .elementor-heading-title{font-size:66px;}.elementor-247 .elementor-element.elementor-element-3ece892 .elementor-widget-container .post-data .wp-travel-engine-faq-tab-content .faq-row .accordion-tabs-toggle .faq-title, .elementor-247 .elementor-element.elementor-element-3ece892 .wpte-faq-question-text{font-size:23px;}}@media(max-width:767px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-247 .elementor-element.elementor-element-a71c7cf .elementor-heading-title{font-size:50px;}.elementor-247 .elementor-element.elementor-element-3ece892 .elementor-widget-container .post-data .wp-travel-engine-faq-tab-content .faq-row .accordion-tabs-toggle .faq-title, .elementor-247 .elementor-element.elementor-element-3ece892 .wpte-faq-question-text{font-size:22px;}body.elementor-page-247{padding:0px 0px 1px 0px;}}/* Start custom CSS for wte-overview, class: .elementor-element-5a9a4dca */.elementor-247 .elementor-element.elementor-element-5a9a4dca {
    scroll-margin-top: 150px !important;
}/* End custom CSS */
/* Start custom CSS for wte-highlights, class: .elementor-element-77f7ffd5 */.my-custom-highlights h2 {
    margin-bottom: 25px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb362a *//* ===============================
   SHDAD WPTE FAQ STYLE
   Transparent background version
================================ */

#wte-faqs,
#wte-faqs.wpte-faq-section {
  background: transparent !important;
}

/* FAQ title */
#wte-faqs .wpte-faq-section-title {
  font-family: "Instrument Sans", sans-serif !important;
  color: #1f2430 !important;
  font-size: 40px !important;
  font-weight: 600 !important;
  line-height: 1.05 !important;
  letter-spacing: -0.04em !important;
  margin-bottom: 30px !important;
}

/* FAQ list wrapper */
#wte-faqs .wpte-faq-list {
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
  background: transparent !important;
}

/* Each FAQ item/card */
#wte-faqs .wpte-faq-item {
  background: transparent !important;
  border: 1px solid rgba(85, 90, 73, 0.28) !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  box-shadow: none !important;
}

/* Question button */
#wte-faqs .wpte-faq-question {
  width: 100% !important;
  min-height: 72px !important;
  background: transparent !important;
  color: #555a49 !important;
  border: none !important;
  box-shadow: none !important;
  padding: 20px 26px !important;
  cursor: pointer !important;

  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
}

/* Question text */
#wte-faqs .wpte-faq-question-text {
  font-family: "Instrument Sans", sans-serif !important;
  color: #555a49 !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
}

/* FAQ icon */
#wte-faqs .wpte-faq-icon {
  color: #555a49 !important;
  fill: #555a49 !important;
  flex-shrink: 0 !important;
}

/* Answer area */
#wte-faqs .wpte-faq-answer {
  background: transparent !important;
  color: #555a49 !important;
  font-family: "Instrument Sans", sans-serif !important;
  font-size: 17px !important;
  line-height: 1.7 !important;
  padding: 0 26px 22px 26px !important;
  border-top: none !important;
}

/* Answer paragraphs */
#wte-faqs .wpte-faq-answer p {
  margin: 0 !important;
  color: #555a49 !important;
}

/* Hover state */
#wte-faqs .wpte-faq-question:hover .wpte-faq-question-text,
#wte-faqs .wpte-faq-question:hover .wpte-faq-icon {
  color: #E29969 !important;
  fill: #E29969 !important;
}

/* Remove default outlines/shadows */
#wte-faqs .wpte-faq-question:focus,
#wte-faqs .wpte-faq-question:active {
  outline: none !important;
  box-shadow: none !important;
}


/* ===============================
   TABLET
================================ */

@media (max-width: 1024px) {
  #wte-faqs .wpte-faq-section-title {
    font-size: 46px !important;
    margin-bottom: 26px !important;
  }

  #wte-faqs .wpte-faq-question {
    min-height: 68px !important;
    padding: 19px 22px !important;
  }

  #wte-faqs .wpte-faq-question-text {
    font-size: 20px !important;
  }

  #wte-faqs .wpte-faq-answer {
    padding: 0 22px 22px 22px !important;
  }
}

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

@media (max-width: 767px) {
  #wte-faqs .wpte-faq-section-title {
    font-size: 36px !important;
    margin-bottom: 22px !important;
  }

  #wte-faqs .wpte-faq-list {
    gap: 12px !important;
  }

  #wte-faqs .wpte-faq-question {
    min-height: 64px !important;
    padding: 18px 20px !important;
  }

  #wte-faqs .wpte-faq-question-text {
    font-size: 18px !important;
  }

  #wte-faqs .wpte-faq-answer {
    font-size: 15px !important;
    padding: 0 20px 20px 20px !important;
  }
}/* End custom CSS */