.breakdance .bde-section-484-115 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-484-115 .section-container{padding-bottom:0;padding-top:120px}.breakdance .bde-shortcode-484-116{width:100%}.breakdance .bde-shortcode-484-116{display:flex;align-items:center;justify-content:center}<style>.confirmation-wrapper{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f3f4f6;padding:20px;box-sizing:border-box}.booking-confirmation{background:#fff;border-radius:20px;box-shadow:0 6px 20px rgba(0,0,0,.08);max-width:500px;width:100%;text-align:center;padding:40px 30px;font-family:"Inter",sans-serif;color:#1f2937;box-sizing:border-box}.booking-confirmation img.logo{width:100px;height:auto;margin-bottom:20px}.booking-confirmation h2{font-size:1.6rem;color:#1e3a8a;margin-bottom:10px}.booking-confirmation p{margin:10px 0;line-height:1.5}.booking-confirmation hr{border:none;border-top:1px solid #e5e7eb;margin:20px 0}.booking-confirmation a{color:#2563eb;text-decoration:none}.booking-confirmation a:hover{text-decoration:underline}.return-link{display:inline-block;margin-top:20px;background:#2563eb;color:#fff!important;padding:10px 20px;border-radius:10px;text-decoration:none;font-weight:500;transition:background .25s ease}.return-link:hover{background:#1e40af}@media (max-width:600px){.confirmation-wrapper{padding:15px;align-items:flex-start}.booking-confirmation{padding:25px 20px;border-radius:15px;margin-top:40px}.booking-confirmation img.logo{width:80px;margin-bottom:15px}.booking-confirmation h2{font-size:1.3rem}}