.elementor-7097 .elementor-element.elementor-element-9dbb4f9:not(.elementor-motion-effects-element-type-background), .elementor-7097 .elementor-element.elementor-element-9dbb4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxurytravelhackers.com/wp-content/uploads/2023/02/thailand-sailing-share.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7097 .elementor-element.elementor-element-9dbb4f9 > .elementor-background-overlay{background-color:#020101FC;opacity:0.52;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7097 .elementor-element.elementor-element-9dbb4f9 > .elementor-container{min-height:70vh;}.elementor-7097 .elementor-element.elementor-element-9dbb4f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7097 .elementor-element.elementor-element-897d949 > .elementor-element-populated{padding:0px 0px 351px 0px;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-9dbb4f9 */.yacht-checkout-section .yacht-error h3 {
    text-align: center;
    font-family: "montserrat", sans-serif;
    color: #fff;
}
.yacht-checkout-page .booking-details {
    background-color: #fff;
border-radius: 8px;
padding: 15px 25px;
}

.lth-checkout {
  color: #fff;
}

.yacht-checkout-page .lth-checkout .booking-details label:first-child {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #BF9370;
}

.lth-checkout label {
  display: block;
  margin-bottom: 5px;
  color: #333;
}

.yacht-checkout-page .lth-checkout .booking-details label {
  font-family: 'Montserrat';
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #212529;
  margin: 0;
  word-break: break-word;
}

.yacht-checkout-page .lth-col-50 + .lth-col-50 {
  margin-left: 6em;
}

.yacht-checkout-page .gform_wrapper.gravity-theme input {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #011A3E;
}


.yacht-checkout-page .gform_wrapper.gravity-theme input {
  height: 56px;
}



.yacht-checkout-page input.gform_button  {
  background: linear-gradient(96.55deg, #CEB599 24.08%, #917046 76.3%);
  border-radius: 50px;
  height: 56px;
  width: 100%;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff !important;
  margin: 15px 0 0;
  border: none;
}
.yacht-checkout-page input.gform_button:hover{
	background: #E3DCD6;
    color: #95918F !important;
}
.lth-checkout #gform_wrapper_21 .gform_fields label.gfield_label {
    color: #fff;
}
.yacht-service-list {
    color: #1C244B;
}

.yacht-service-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.yacht-service-list h3 {
    font-size: 20px;
    color: #BF9370;
}

.yacht-service-list li  {
    margin-bottom: 8px;
}

.yacht-service-list input  {
    margin-right: 8px;
}
.lth-yacht-checkout .booking-details .gform_wrapper.gravity-theme {
    width: 100%;
    min-width: auto;
}/* End custom CSS */