.elementor-63 .elementor-element.elementor-element-2f8c94a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-43e92cc .stb-booking-form{background-color:#ffffff;}.elementor-63 .elementor-element.elementor-element-43e92cc .stb-start-button{color:#ffffff;}:root{--page-title-display:none;}/* Start custom CSS for stb-homepage-booking, class: .elementor-element-43e92cc */.elementor-63 .elementor-element.elementor-element-43e92cc .stb-travelers-toggle{
    background: white!important;
    border: 1px solid #c7d2fe;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  width: 100%;
  text-align: left;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-experience-display .stb-dropdown-arrow{
    display: none;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-experience-field, .elementor-63 .elementor-element.elementor-element-43e92cc .stb-origin-field{
    max-width: 22%!important;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-submit-field{
    max-width: 18%!important;

}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-start-button{
    border-radius: 10px;
    border: none;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-dropdown-arrow{
    display: none;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-experience-display img{
    opacity: 0;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-experience-display .stb-experience-icon:before{
    content: url(/wp-content/uploads/2025/08/airplane-02-duotone-rounded.svg)!important;
    position: absolute;
    z-index: 2;
    top: -1px;
    left: -4px;
    transform: scale(0.8);
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-experience-text{
    font-size: 14px
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-origin-field .stb-select::before{
    content: url(/wp-content/uploads/2025/08/map-pinpoint-01-duotone-rounded.svg);
    transform: translate(-6px, 3px) scale(0.8);
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-days-field .stb-select::before{
    content: url(/wp-content/uploads/2025/08/calendar-03-duotone-rounded.svg);
    transform: translate(-6px, 3px) scale(0.8);
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-travelers-icon:before{
    content: url(/wp-content/uploads/2025/08/user-multiple-02-duotone-rounded.svg)!important;
    position: absolute;
    z-index: 2;
    top: 8px;
    left: 8px;
    transform: scale(0.8);
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-travelers-icon img{
    opacity: 0;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-travelers-icon{
    transform: scale(0.2)!important;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-select{
    position: relative;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-travelers-toggle:after, .elementor-63 .elementor-element.elementor-element-43e92cc .stb-select:after{
    content: url(/wp-content/uploads/2025/08/arrow-down-01-stroke-rounded.svg)!important;
    position: absolute;
    right: 8px;
    top: 13px;
    
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-traveler-info{
    margin: 0!important;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-traveler-group{
    flex-direction: row-reverse;
  gap: 30px;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-traveler-desc strong{
    display: inline;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-traveler-info{
    max-width: 150px;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-qty-minus:before{
    content: url(/wp-content/uploads/2025/08/minus-sign-circle-bulk-rounded.svg);
    position: absolute;
    left: 7px;
  top: 4px;
  transform: scale(1.3);
    
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-qty-plus:before{
    content: url(/wp-content/uploads/2025/08/plus-sign-circle-bulk-rounded.svg);
    position: absolute;
    left: 7px;
  top: 4px;
  transform: scale(1.3);
    
}

.elementor-63 .elementor-element.elementor-element-43e92cc button.stb-qty-btn:hover, .elementor-63 .elementor-element.elementor-element-43e92cc button.stb-qty-btn:focus{
       border: none!important;
  box-shadow: none!important;
  color: transparent!important;
  background: transparent!important;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-qty-btn {
    border: none!important;
  box-shadow: none!important;
  color: transparent!important;
  position: relative;
}

.elementor-63 .elementor-element.elementor-element-43e92cc .stb-traveler-controls{
    max-width: 120px;
}/* End custom CSS */