.booking-engine .booking-form{}.booking-engine .booking-form .form-control{background-color:#fff;font-size:13px}.booking-engine .booking-form .form-control::-webkit-input-placeholder{color:#b1b6bd}.booking-engine .booking-form .form-control:-ms-input-placeholder{color:#b1b6bd}.booking-engine .booking-form .form-control::placeholder{color:#b1b6bd}.booking-engine .booking-form input[type="date"].form-control:invalid{color:#b1b6bd}.booking-engine .booking-form select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}.booking-engine .booking-form select.form-control+.select-arrow{background-color:#fff;border-width:0 0 0 0}.booking-engine .booking-form select.form-control+.select-arrow:after{content:'\279C';display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.booking-engine .booking-form .form-label{font-family:"Poppins",Montserrat;font-size:15px;color:#1f2124;padding-bottom:6px;padding-top:10px}@media (max-width:767px){.elementor-field-group.elementor-field-type-submit{margin-top:20px}}.booking-engine .booking-form .form-btn{width:100%}.booking-engine .booking-form .submit-btn{width:100%;font-family:var(--e-global-typography-secondary-font-family),Montserrat;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.booking-engine .btn-outline-secondary{color:#fff;border-color:#fff}.booking-engine .btn-outline-secondary:hover{background-color:rgb(105 105 105 / .5);color:#fff;border-color:#fff}.booking-engine .form-label-text{color:#D4AF37;display:block;font-weight:600;height:25px;line-height:25px;font-size:16px;position:relative;margin-top:10px;text-transform:uppercase}