.bm-vertical.bm-form{margin:0 auto;max-width:400px}.bm-vertical .bm-field{margin:10px 0 20px}.bm-vertical .bm-field p{color:#fff;font-size:14px;line-height:22px;margin:0 0 7px}.bm-vertical .bm-field p,.bm-vertical .bm-input{font-family:Montserrat,sans-serif;font-weight:700}.bm-vertical .bm-input{background-color:#fff;border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:#5b5b5b;font-size:16px;height:40px;line-height:24px;padding:0 15px;width:100%}.bm-vertical .bm-date{background:url(https://hotels.cloudbeds.com/assets/themes/widget/css/images/calendar3.png) no-repeat center right 15px #fff}.bm-vertical .bm-submit{background:transparent;border:2px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:25px;margin:0;min-width:120px;padding:7px 18px;text-transform:uppercase;transition:.2s ease-in-out}.bm-vertical .bm-submit:hover{transform:scale(1.1)}.bm-horizontal.bm-form{align-items:center;display:flex;gap:20px;margin:0 auto}.bm-horizontal .bm-field{align-items:center;display:flex;gap:10px}.bm-horizontal .bm-field p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:36px;margin:0}.bm-horizontal .bm-input{background-color:#fff;border:0;border-radius:4px;box-sizing:border-box;color:#59595c;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;height:31px;line-height:20px;max-width:150px;padding:0 15px;width:100%}.bm-horizontal .bm-date{background:url(https://hotels.cloudbeds.com/assets/themes/widget/css/images/calendar3.png) no-repeat center right 15px #fff}.bm-horizontal .bm-promo{max-width:120px}.bm-horizontal .bm-submit{background:transparent;border:2px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0 0 0 20px;min-width:80px;padding:4px 15px;text-transform:uppercase;transition:all .4s ease-in-out}.bm-horizontal .bm-submit:hover{transform:scale(1.1)}@media (max-width:1100px){.bm-horizontal.bm-form{flex-direction:column;gap:10px}.bm-horizontal .bm-field{flex-direction:column;gap:0}.bm-horizontal .bm-promo{max-width:150px}.bm-horizontal .bm-submit{margin:15px 0 0;min-width:150px}}