.modal-fix{overflow:hidden;height:100%}.booking-modal .modal-content{padding:30px 0;min-height:400px}@media (min-width:768px){.booking-modal .modal-content{padding:30px}}.booking-container hr{margin:15px 0 0}.booking-container input,.booking-container textarea{font-size:16px}.booking-header{text-align:center}.booking-container-title{margin:0 0 5px}.booking-container-date,.booking-container-sku{margin:0;color:#969696;font-weight:400;font-size:16px}.book-form-section{padding:15px 0;position:relative}.traveler-remove{position:absolute;top:15px;right:0;display:flex;align-items:center;cursor:pointer}.traveler-remove .remove-button{background-color:#c00;padding:5px;color:#fff;display:flex;border-radius:50%;margin-left:5px}.traveler-preferences-title{margin:0}.traveler-title{margin:0 0 15px}.traveler-data-input div{width:100%;display:block;padding:0 10px}@media (min-width:768px){.traveler-data-input div{float:left;width:50%}}.booking-button-container{text-align:center}.booking-button-container.buy-button{margin-top:30px}.booking-summary-table{margin:30px 0}.summary-table-row{margin:5px 0;padding:5px 0;border-bottom:2px solid #d5d5d5}.summary-table-row .summary-label{float:left}.summary-table-row .summary-number{float:right}.summary-table-row .summary-number.original-number{text-decoration:line-through}.summary-table-row:last-child{border-bottom:none}.booking-deposit{text-align:center;margin-bottom:30px}#legacy-evotrip-affirm-booking{text-align:center;font-weight:700;margin-top:-20px}#legacy-evotrip-affirm-booking a{font-weight:400}#evotrip-affirm-booking{text-align:center;font-weight:700;margin-top:-20px}#evotrip-affirm-booking a{font-weight:400}
/*# sourceMappingURL=evotripform.min.css.map */
