.booking-form-review-widget-block{position:relative;margin:0;padding-left:1rem;padding-right:1rem}@media (min-width:68.75em){.booking-form-review-widget-block{padding-left:0;padding-right:0}}.booking-form-review-widget-block .section__shell{position:relative;max-width:var(--width--section-min);margin:0 auto}.booking-form-review-widget-block .section__content{position:relative;height:100%;width:100%;display:flex;flex-direction:column-reverse;gap:1.5rem;padding:0px!important}@media (min-width:56.25em){.booking-form-review-widget-block .section__content{flex-direction:row;gap:0;justify-content:space-between}.booking-form-review-widget-block .section__content.image-position-right{flex-direction:row-reverse}}@media (min-width:68.75em){.booking-form-review-widget-block .section__content{padding:0px!important}}.booking-form-review-widget-block .section__content .image-wrapper{position:relative;overflow:visible;text-align:center;width:100%;border-radius:10px 10px 0 0;overflow:hidden}@media (min-width:56.25em){.booking-form-review-widget-block .section__content .image-wrapper{width:490px}}.booking-form-review-widget-block .section__content .image-wrapper .image-container{position:relative;overflow:hidden;width:100%;height:224px;background:var(--color--white)}.booking-form-review-widget-block .section__content .image-wrapper img{height:100%!important;width:100%!important;object-fit:cover}.booking-form-review-widget-block .section__content .image-wrapper .content-wrapper{position:relative;width:calc(100%);color:var(--color--title);font-family:var(--font-family);padding:1.5rem 1.3rem 1.5rem 1.5rem!important;text-align:left;background:var(--color--white);border-radius:0 0 10px 10px}.booking-form-review-widget-block .section__content .image-wrapper .content-wrapper .section__heading{color:var(--color--title);font-family:var(--font-family);font-variation-settings:"slnt" 0,"wght" 600;font-size:19px;line-height:32px;margin-bottom:1rem}.booking-form-review-widget-block .section__content .image-wrapper .content-wrapper .section__paragraph p{color:var(--color--black);font-family:var(--font-family);font-variation-settings:"slnt" 0,"wght" 400;font-size:15px!important;line-height:23px;text-align:left}.booking-form-review-widget-block .section__content .card-wrapper{padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff;width:100%}@media (min-width:56.25em){.booking-form-review-widget-block .section__content .card-wrapper{width:calc(100% - 490px)}}.booking-form-review-widget-block .section__content .card-wrapper .content-wrapper{padding-left:0;padding-right:0;margin:.5rem 0;width:100%}.booking-form-review-widget-block .section__content .card-wrapper h3{margin-top:0;margin-bottom:.5rem;color:var(--color--title);font-family:var(--font-family);font-variation-settings:"slnt" 0,"wght" 600;font-size:20px;line-height:32px}@media (min-width:34.375em){.booking-form-review-widget-block .section__content .card-wrapper .content-wrapper{padding-left:2rem;padding-right:2rem}.booking-form-review-widget-block .section__content .card-wrapper h3{font-size:26px}}.booking-form-review-widget-block .section__content .card-wrapper .frm_top_container{padding-bottom:.5rem}.booking-form-review-widget-block .section__content .card-wrapper .frm_top_container input[type="text"],.booking-form-review-widget-block .section__content .card-wrapper .frm_top_container input[type="email"],.booking-form-review-widget-block .section__content .card-wrapper .frm_top_container select,.booking-form-review-widget-block .section__content .card-wrapper .frm_top_container textarea{border-radius:6px!important;border:1px solid var(--color--primary-light)!important}.booking-form-review-widget-block .section__content .card-wrapper .frm_top_container input[type="radio"]{border-radius:50%!important;border:1px solid var(--color--primary-light)!important}.booking-form-review-widget-block .section__content .card-wrapper .frm_top_container label,.booking-form-review-widget-block .section__content .card-wrapper .frm_primary_label{color:var(--color--title);font-family:var(--font-family);font-variation-settings:"slnt" 0,"wght" 600;font-size:14px;line-height:28px;padding:0}.booking-form-review-widget-block .section__content .card-wrapper .frm_primary_label{font-size:20px;line-height:32px;padding-bottom:5px;padding-top:1.25rem}.booking-form-review-widget-block .section__content .card-wrapper .frm_radio label{font-size:17px!important;line-height:26px!important;font-variation-settings:"slnt" 0,"wght" 200!important}.booking-form-review-widget-block .section__content .card-wrapper .frm_form_field.frm_two_col .frm_opt_container{grid-gap:0 0!important}.booking-form-review-widget-block .section__content .card-wrapper .checkmark{display:none}.booking-form-review-widget-block .section__content .card-wrapper .address_lookup_container{display:flex;align-items:flex-end;padding-bottom:8px}@media (max-width:600px){.booking-form-review-widget-block .section__content .card-wrapper .address_lookup_field,.booking-form-review-widget-block .section__content .card-wrapper .address_lookup_container{grid-column:span 6 / span 6!important}}.booking-form-review-widget-block .section__content .card-wrapper .frm_final_submit{margin:1.5rem 0 0 0px!important;min-width:216px;padding:0 25px 0 25px!important;font-family:var(--font-family);font-variation-settings:"slnt" 0,"wght" 600;box-shadow:none!important;border-radius:6px;border:0px!important;color:var(--color--title)!important;background:var(--color--secondary)!important;font-size:17px;height:53px;display:flex;align-items:center;justify-content:center}.booking-form-review-widget-block .section__content .card-wrapper .address_lookup_button{display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-variation-settings:"slnt" 0,"wght" 600;height:42px;font-size:15px;color:var(--color--title)!important;border-radius:6px;background:var(--color--secondary)!important;padding:0 30px 0 30px!important}.booking-form-review-widget-block .section__content .card-wrapper .frm_final_submit:hover{background:var(--color--tertiary)!important;cursor:pointer}