.booking-success_module{margin:0 auto;max-width:var(--max-width-container);width:100%}.booking-success_stepper-title-mobile{display:none}.booking-success_module .booking-success_stepper{padding:var(--baseline-4) 0}.booking-success_module .booking-success-stepper_container{align-items:center;display:flex;gap:calc(var(--baseline)/2);justify-content:space-between;margin:0 auto;max-width:var(--max-width-container);position:relative}.booking-success_module .booking-success-stepper_step{align-items:center;display:flex;flex:1 1 0%;flex-direction:column;position:relative}.booking-success_module .booking-success-stepper_step:after{background-color:var(--semantic-surface-medium);content:"";height:8px;position:absolute;top:100%;width:100%;z-index:1}.booking-success_module .booking-success-stepper_step:first-child:after{border-radius:var(--radius-border-rounded---m) 0 0 var(--radius-border-rounded---m)}.booking-success_module .booking-success-stepper_step:last-child:after{border-radius:0 var(--radius-border-rounded---m) var(--radius-border-rounded---m) 0}.booking-success_module .booking-success-stepper_step.is-completed:after{background-color:var(--semantic-primary)}.booking-success_module .booking-success-stepper_step.is-completed .booking-success-stepper_step-title{color:var(--typography-body);font-weight:500}.booking-success_module h1{color:var(--primary-500);margin:0}.booking-success_module h2{font-size:var(--font-lg);font-weight:400;text-transform:capitalize}.booking-success_label{color:var(--semantic-neutral-11);font-size:var(--font-sm)}.booking-success_module .accordion-button{display:none}.booking-success_notes ul.info-list li{align-items:flex-start;display:flex;gap:var(--font-sm);padding:var(--baseline) 0}.booking-success_notes ul.info-list li .odyicon{display:flex;font-size:1.36rem}.booking-success_notes ul.info-list li p{font-size:var(--font-sm);margin:0 0 calc(var(--baseline)/2) 0}.booking-success_module .booking-success_cards{background:var(--ellipse-10);border-radius:var(--radius-border-rounded---s);margin-bottom:var(--hs-grid-gap);padding:var(--baseline-2)}.booking-success_module .booking-success_cards h3{font-size:calc(var(--font-lg) - 2px);font-weight:400;margin-bottom:0;margin-top:var(--baseline-2);text-transform:capitalize}.booking-success_module .booking-success_address-detail{padding:var(--baseline);position:relative}.booking-success_module .booking-success_address-detail .booking-success_map{align-items:center;background:var(--carbon-black-300);border-radius:var(--radius-border-rounded---m);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1;h1{color:var(--ellipse-10)}}.booking-success_module .booking-success_address-card{background:var(--primary-500);border-radius:var(--radius-border-rounded---m);max-width:var(--grid-col-3);padding:var(--baseline-2);position:relative;width:100%;z-index:2}.booking-success_module .booking-success_address-card h2{color:var(--ellipse-10);font-weight:400}.booking-success_module .booking-success_address-card .address-body p{color:var(--ellipse-9);margin:0}.booking-success_module .booking-success_address-card .address-body p:not(:first-child){color:var(--semantic-white)}.booking-success_module .booking-success_address-card .address-body ul{display:flex;flex-direction:column;gap:var(--hs-grid-gap)}.booking-success_module .booking-success_address-card .address-footer{display:flex;flex-direction:column;gap:var(--hs-grid-gap);margin-bottom:var(--baseline-3);margin-top:var(--hs-grid-gap)}.booking-success_module .booking-success_address-card .address-footer .btn-primary{--primary-500:var(--ellipse-10);color:#cb333b}.booking-success_module .booking-success_address-card .address-footer .btn-outline{--primary-500:var(--ellipse-10);--btn-primary-outline-clr:var(--ellipse-10)}@media screen and (max-width:960px){.booking-success_stepper-title-mobile{align-items:center;display:flex;font-size:var(--font-xs);font-weight:400;justify-content:center;margin-bottom:calc(var(--baseline)/2)}.booking-success_module{padding:0 var(--baseline-2)}.booking-success_module .booking-success-stepper_step .booking-success-stepper_step-content{display:none}.booking-success_module .booking-success_address-card{margin-top:calc(var(--baseline-10)*2);max-width:100%}.booking-success_module .booking-success_address-detail .booking-success_map{align-items:flex-start}}