.hsforms-modal header,.hsforms-modal p.lead{margin-left:10px}.hsforms-modal .hsforms-submit .button{width:100%}.bookingForm{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;font-size:1rem}.bookingForm .promocode-box,.bookingForm .ratecode-box{display:none;flex-direction:column;max-width:300px}.bookingForm .ratecode-box{display:flex}.bookingForm .date{flex-grow:2}.bookingForm .h3{margin:10px;font-size:1.7rem}.bookingForm .bookingFormUI{width:100%}.bookingForm .bookingFormUI .childrens-age-box{margin-top:10px;margin-right:0px;display:flex;max-width:800px;flex-wrap:wrap}.bookingForm .bookingFormUI .childrens-age-box:empty{display:none}.bookingForm .bookingFormUI .room-row{position:relative}.bookingForm .bookingFormUI .item{display:flex;flex-direction:column;margin:0px 10px;margin-top:10px;flex:1}.bookingForm .bookingFormUI .item.hsforms-submit{margin-top:10px}.bookingForm .bookingFormUI .link{color:#ff8c00}.bookingForm .bookingFormUI .add-rooms{padding:1rem 1.5rem;padding-left:10px}.bookingForm .bookingFormUI .hsforms-row{margin:10px auto}.bookingForm .rooms{display:flex;flex-direction:column}.bookingForm .hsform-fields{display:flex;align-items:end;flex-wrap:wrap}.bookingForm .hsform-fields .adults,.bookingForm .hsform-fields .children{max-width:100px;box-sizing:border-box}.bookingForm .hsform-fields .dates{display:flex;flex-wrap:wrap}.bookingForm .hsform-fields .humans{display:flex;flex-wrap:wrap}.bookingForm input,.bookingForm select{padding:1rem 1rem;border:1px solid #d4d4d4;border-radius:3px;background-color:transparent}.bookingForm label{margin-bottom:3px}.bookingForm .hsforms-submit{align-items:flex-start}.bookingForm .button{background-color:#ff8c00;border:none;outline:none;border-radius:3px;color:#f4f4f4;height:100%;cursor:pointer}.bookingForm .segment{flex-grow:1}.bookingForm .icon-calendar::before{content:"\e835"}.bookingForm .hidden-rooms,.bookingForm .add-rooms{display:none}.bookingForm .date1span{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;padding-right:0px}.bookingForm .date2span{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;padding-right:0px;padding-left:0px}.bookingForm .hsforms_legend{display:none}.bookingForm .hsforms_legend .color-box{width:20px;height:20px;border:1px solid #ffffff;display:inline-block;margin-right:10px}.bookingForm .onm-cal .hsforms_legend{display:block;margin:0 18px}.bookingForm .booker-in-content{display:none}.hsforms-modal.modal{overflow:visible;height:auto}.hsforms-modal.modal .modal__title .h2{word-wrap:break-word}.vertical--form .bookingFormUI .hsform-fields{flex-direction:column;align-items:stretch}.vertical--form .bookingFormUI .hsform-fields .dates{align-items:stretch}.vertical--form .bookingFormUI .hsform-fields .dates .item{flex:1}.vertical--form .bookingFormUI .hsform-fields .humans{margin-top:10px;align-items:stretch}.vertical--form .bookingFormUI .hsform-fields .humans .hsforms-col-sm{flex:1}.vertical--form .bookingFormUI .hsform-fields .adults,.vertical--form .bookingFormUI .hsform-fields .children{max-width:none}.vertical--form .bookingFormUI .promocode-box,.vertical--form .bookingFormUI .ratecode-box{max-width:none}.onm-d-none{display:none;visibility:hidden}.onm-d-block{display:block;visibility:visible}@media (max-width: 768px){.bookingFormUI .hsform-fields{flex-direction:column;align-items:stretch}.bookingFormUI .hsform-fields .dates{align-items:stretch}.bookingFormUI .hsform-fields .dates .item{flex:1}.bookingFormUI .hsform-fields .humans{margin-top:10px;align-items:stretch}.bookingFormUI .hsform-fields .humans .hsforms-col-sm{flex:1}.bookingFormUI .hsform-fields .adults,.bookingFormUI .hsform-fields .children{max-width:none}.bookingFormUI .promocode-box,.bookingFormUI .ratecode-box{max-width:none}}@media (max-width: 545px){.bookingFormUI .hsform-fields{flex-direction:column;align-items:stretch}.bookingFormUI .hsform-fields .dates{align-items:stretch}.bookingFormUI .hsform-fields .dates .item{flex:1}.bookingFormUI .hsform-fields .humans{margin-top:10px;align-items:stretch}.bookingFormUI .hsform-fields .humans .hsforms-col-sm{flex:1}.bookingFormUI .hsform-fields .adults,.bookingFormUI .hsform-fields .children{max-width:none}.bookingFormUI .promocode-box,.bookingFormUI .ratecode-box{max-width:none}.bookingForm .hsform-fields .dates,.bookingForm .hsform-fields .humans{flex-direction:column}.bookingForm .bookingFormUI{width:100%}.bookingForm .bookingFormUI .button{max-width:none}.bookingForm .bookingFormUI .hsforms-submit{align-items:stretch}.jquery-modal.blocker{padding:20px 0px}.jquery-modal .modal{padding:15px}}@media (min-width: 544px){.onm-d-sm-none{display:none;visibility:hidden}.onm-d-sm-block{display:block;visibility:visible}}@media (min-width: 768px){.onm-d-md-none{display:none;visibility:hidden}.onm-d-md-block{display:block;visibility:visible}}@media (min-width: 992px){.onm-d-lg-none{display:none;visibility:hidden}.onm-d-lg-block{display:block;visibility:visible}}@media (min-width: 1200px){.onm-d-xl-none{display:none;visibility:hidden}.onm-d-xl-block{display:block;visibility:visible}}@media (max-width: 544px){.hsforms-modal .bookingForm .bookingFormUI .item{margin:0px}}html[dir='rtl'] .item,html[dir='rtl'] .room-row .h3,html[dir='rtl'] .add-rooms{text-align:right}html[dir='rtl'] .modal a.close-modal{text-indent:9999px}

/*# sourceMappingURL=sourcemaps/hsforms.min.css.map */
