.embed-booking-widget{width:100%;background:transparent}.embed-booking-frame,.embed-booking-page{overflow:visible!important;min-height:0!important}html.embed-booking-doc,html.embed-booking-doc body{height:auto!important;min-height:0!important;max-height:none!important;margin:0}html.embed-booking-doc body{display:block!important;padding:0!important;background:transparent!important}html.embed-booking-standalone,html.embed-booking-standalone body{overflow-x:hidden!important;overflow-y:auto!important}html.embed-booking-iframe,html.embed-booking-iframe body{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}html.embed-booking-iframe.embed-booking-post-step1,html.embed-booking-iframe.embed-booking-post-step1 body{overflow-x:hidden!important;overflow-y:hidden!important}html.embed-booking-iframe.embed-booking-post-step1 .embed-booking-page,html.embed-booking-standalone.embed-booking-post-step1 .embed-booking-page{box-sizing:border-box;max-width:100%}@media (min-width:640px){html.embed-booking-iframe.embed-booking-post-step1 .embed-booking-page,html.embed-booking-standalone.embed-booking-post-step1 .embed-booking-page{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){html.embed-booking-iframe.embed-booking-post-step1 .embed-booking-page,html.embed-booking-standalone.embed-booking-post-step1 .embed-booking-page{padding-left:6rem;padding-right:6rem}}