.elementor-1917 .elementor-element.elementor-element-42105e9:not(.elementor-motion-effects-element-type-background), .elementor-1917 .elementor-element.elementor-element-42105e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EE;background-image:url("https://venturesa-fari.co.za/wp-content/uploads/2024/04/bottom-shape.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-1917 .elementor-element.elementor-element-42105e9 > .elementor-container{max-width:1280px;}.elementor-1917 .elementor-element.elementor-element-42105e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 0px 110px 0px;}.elementor-1917 .elementor-element.elementor-element-42105e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1917 .elementor-element.elementor-element-8ebf848 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1917 .elementor-element.elementor-element-8ebf848 > .elementor-container{max-width:1280px;}.elementor-1917 .elementor-element.elementor-element-8ebf848{padding:50px 0px 350px 0px;}.elementor-1917 .elementor-element.elementor-element-7939599 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1917 .elementor-element.elementor-element-7939599 .prthalign{text-align:left;}.elementor-1917 .elementor-element.elementor-element-7939599 .split-in-right{text-align:left !important;}.elementor-1917 .elementor-element.elementor-element-f54408b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1917 .elementor-element.elementor-element-5ed6275:not(.elementor-motion-effects-element-type-background), .elementor-1917 .elementor-element.elementor-element-5ed6275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://venturesa-fari.co.za/wp-content/uploads/2024/04/exp-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1917 .elementor-element.elementor-element-5ed6275{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-1917 .elementor-element.elementor-element-5ed6275 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1917 .elementor-element.elementor-element-0e53555{margin-top:-250px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1917 .elementor-element.elementor-element-2f0fc17 .prthalign{text-align:center;}.elementor-1917 .elementor-element.elementor-element-2f0fc17 .split-in-right{text-align:center !important;}.elementor-1917 .elementor-element.elementor-element-edcfe0e{--display:flex;}.elementor-1917 .elementor-element.elementor-element-e15a203{--spacer-size:50px;}.elementor-1917 .elementor-element.elementor-element-4675920 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1917 .elementor-element.elementor-element-4675920 > .elementor-container{max-width:1280px;}.elementor-1917 .elementor-element.elementor-element-4675920{padding:100px 0px 140px 0px;}.elementor-1917 .elementor-element.elementor-element-9254fe9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1917 .elementor-element.elementor-element-0333f1a{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-1917 .elementor-element.elementor-element-d309b68 > .elementor-element-populated{margin:0px 0px 0px 80px;--e-column-margin-right:0px;--e-column-margin-left:80px;}.elementor-1917 .elementor-element.elementor-element-5d219f1 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1917 .elementor-element.elementor-element-5d219f1 .prthalign{text-align:left;}.elementor-1917 .elementor-element.elementor-element-5d219f1 .split-in-right{text-align:left !important;}@media(min-width:768px){.elementor-1917 .elementor-element.elementor-element-a6ee349{width:56%;}.elementor-1917 .elementor-element.elementor-element-d5ed8a2{width:44%;}.elementor-1917 .elementor-element.elementor-element-9254fe9{width:43%;}.elementor-1917 .elementor-element.elementor-element-d309b68{width:57%;}}/* Start custom CSS for go-photo-gallery, class: .elementor-element-a1ec990 *//* Fix gallery navigation arrows */
.photo-swiper-button-prev i,
.photo-swiper-button-next i {
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", FontAwesome !important;
    font-weight: 900 !important;
    font-style: normal !important;
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Left arrow */
.photo-swiper-button-prev i::before {
    content: "\f177" !important;
}

/* Right arrow */
.photo-swiper-button-next i::before {
    content: "\f178" !important;
}/* End custom CSS */
/* Start custom CSS for go-fav-section, class: .elementor-element-209da34 *//* Location tags */
.elementor-1917 .elementor-element.elementor-element-209da34 .item-text-area.headline .ex-location {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  margin: 0 6px 8px 0 !important;
  padding: 6px 11px !important;
  border-radius: 999px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

.elementor-1917 .elementor-element.elementor-element-209da34 .item-text-area.headline .ex-location i {
  margin-right: 3px !important;
}

/* Hide pricing / package badge */
.elementor-1917 .elementor-element.elementor-element-209da34 .gt-explor-item .inner-price,
.elementor-1917 .elementor-element.elementor-element-209da34 .gt-explor-item .item-img-price .inner-price,
.elementor-1917 .elementor-element.elementor-element-209da34 .swiper-slide .inner-price {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* Backup .elementor-1917 .elementor-element.elementor-element-209da34s for WP Travel Engine pricing */
.elementor-1917 .elementor-element.elementor-element-209da34 .trip-price,
.elementor-1917 .elementor-element.elementor-element-209da34 .wte-trip-price,
.elementor-1917 .elementor-element.elementor-element-209da34 .wpte-trip-price,
.elementor-1917 .elementor-element.elementor-element-209da34 .actual-price,
.elementor-1917 .elementor-element.elementor-element-209da34 .price-holder,
.elementor-1917 .elementor-element.elementor-element-209da34 .wte-price,
.elementor-1917 .elementor-element.elementor-element-209da34 span.price {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}/* End custom CSS */