.banner-with-booking-form{background-size:cover;background-repeat:no-repeat;background-position:top;position:relative;padding:80px 0;background-color:var(--background-color)}.banner-with-booking-form .actions{position:absolute;top:70px;right:20px}.banner-with-booking-form .overlay{opacity:.5;background:#000}.banner-with-booking-form .content{position:relative;z-index:2}.banner-with-booking-form .content .heading{width:80%;text-align:center;margin:auto}.banner-with-booking-form .content .heading .tag{padding:10px 20px;border-radius:50px;background-color:color-mix(in srgb,var(--brand-white),transparent 92%);color:var(--primary-color)}.banner-with-booking-form .content .form{padding:50px;border-radius:10px;border:1px solid var(--border-color);background-color:var(--background-color)}.banner-with-booking-form .content .form .title{margin-bottom:20px!important}.banner-with-booking-form .content .form .small-title{font-size:16px!important;font-weight:500!important}.banner-with-booking-form .form .inline{flex-wrap:wrap;gap:16px;margin-top:16px}.banner-with-booking-form .content .form .inline .ant-form-item{margin-right:0!important;flex:1 1 20%!important;min-width:200px}.banner-with-booking-form .content .form .inline .ant-form-item:last-child{margin-left:0!important}.banner-with-booking-form .content .form .ant-picker,.banner-with-booking-form .content .form .ant-select{height:45px!important;width:100%!important}.banner-with-booking-form .content .form .ant-picker-suffix{display:none!important}.banner-with-booking-form .form-actions{text-align:center;margin-top:30px}.banner-with-booking-form .form-actions .ant-btn{min-width:300px}@media (max-width:1024px){.banner-with-booking-form .content .heading{width:95%}}@media (max-width:992px){.banner-with-booking-form{padding:40px 0}.banner-with-booking-form .content .form{padding:20px}}@media (max-width:520px){.banner-with-booking-form .button-container{justify-content:center}.banner-with-booking-form .submit-button{margin-top:20px!important}}