.pp-booking{background:#fff;border-radius:var(--media-radius,15px);margin-inline:auto;max-width:760px;overflow:hidden}.pp-booking__frame{border:0;display:block;height:var(--pp-booking-h-sm,1000px);width:100%}@media (min-width:768px){.pp-booking__frame{height:var(--pp-booking-h,900px)}}.pp-booking--paperform iframe{border:0;display:block;width:100%}.pp-booking--overlap{margin-top:calc(var(--pp-booking-rise-sm)*-1);max-width:var(--pp-booking-card-w,760px);position:relative;z-index:2}@media (min-width:768px){.pp-booking--overlap{margin-top:calc(var(--pp-booking-rise)*-1)}}