.orderConfirmation-page,.orderConfirmation-page-SecondSection{background:transparent linear-gradient(180deg,#f0f9fc,#fff) 0 0 no-repeat padding-box;overflow:hidden}.orderConfirmation-page-SecondSection .orderConfirmation-fakeBg,.orderConfirmation-page .orderConfirmation-fakeBg{position:absolute;top:0;left:0;background:#fff;width:100vw;height:100%;border-top-left-radius:24px;border-bottom-left-radius:24px}@media (max-width:767px),(min-width:768px) and (max-width:1023px){.orderConfirmation-page-SecondSection .orderConfirmation-fakeBg,.orderConfirmation-page .orderConfirmation-fakeBg{width:calc(100% + 30px);left:-15px;height:100%;border-radius:0}}.orderConfirmation-page-SecondSection .order-summary-container,.orderConfirmation-page .order-summary-container{border:1px solid #e6e7e9;background:#fff;border-radius:8px;padding:40px 38px 40px 42px;margin-right:-38px}.orderConfirmation-page-SecondSection .order-summary-container>hr,.orderConfirmation-page .order-summary-container>hr{margin-top:30px;margin-bottom:40px}.orderConfirmation-page-SecondSection .order-summary-container .tns-ovh,.orderConfirmation-page .order-summary-container .tns-ovh{width:90%;margin:0 auto}.orderConfirmation-page-SecondSection .order-summary-container .tns-controls,.orderConfirmation-page .order-summary-container .tns-controls{margin-top:-245px;margin-bottom:245px;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0!important}.orderConfirmation-page-SecondSection .order-summary-container .tns-controls button:nth-child(2),.orderConfirmation-page .order-summary-container .tns-controls button:nth-child(2){margin-right:0}@media (max-width:767px),(min-width:768px) and (max-width:1023px){.orderConfirmation-page-SecondSection .order-summary-container,.orderConfirmation-page .order-summary-container{margin-top:40px;border:none!important;position:relative;box-sizing:border-box;margin-left:-50vw!important;width:100vw!important;left:50%!important;padding:40px 15px 20px}.orderConfirmation-page-SecondSection .order-summary-container .tns-ovh,.orderConfirmation-page .order-summary-container .tns-ovh{width:calc(100vw - 90px)}.orderConfirmation-page-SecondSection .order-summary-container .tns-controls,.orderConfirmation-page .order-summary-container .tns-controls{margin-top:-270px;margin-bottom:270px}}@media (max-width:767px),(min-width:768px) and (max-width:1023px){.orderConfirmation-page-SecondSection .orderConfirmation-rightContainer,.orderConfirmation-page .orderConfirmation-rightContainer{margin-top:2rem;padding-top:2rem;padding-bottom:2rem;position:relative}.orderConfirmation-page-SecondSection .orderConfirmation-rightContainer h2,.orderConfirmation-page .orderConfirmation-rightContainer h2{font-size:24px!important;line-height:30px}}.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer span.email,.orderConfirmation-page .orderConfirmation-leftContainer span.email{font-weight:700}.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer a:hover,.orderConfirmation-page .orderConfirmation-leftContainer a:hover{text-decoration:none}.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer h2.text-color-black,.orderConfirmation-page .orderConfirmation-leftContainer h2.text-color-black{color:#000}@media (max-width:767px){.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer h1,.orderConfirmation-page .orderConfirmation-leftContainer h1{font-size:24px!important;line-height:30px}.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer h2,.orderConfirmation-page .orderConfirmation-leftContainer h2{font-size:24px!important;line-height:40px}.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer .buttons-container,.orderConfirmation-page .orderConfirmation-leftContainer .buttons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.orderConfirmation-page-SecondSection .btn-eur-outline:hover,.orderConfirmation-page .btn-eur-outline:hover{text-decoration:none}.orderConfirmation-page-SecondSection .promoContainer,.orderConfirmation-page .promoContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px),(min-width:768px) and (max-width:1023px){.orderConfirmation-page-SecondSection .promoContainer,.orderConfirmation-page .promoContainer{margin:1rem 0}}.orderConfirmation-page-SecondSection .promoContainer p,.orderConfirmation-page .promoContainer p{text-align:center}.orderConfirmation-page-SecondSection .promoContainer i,.orderConfirmation-page .promoContainer i{color:#f1c400;font-size:50px}.orderConfirmation-page-SecondSection{background-color:hsla(220,6%,91%,.3)}.orderConfirmation-page-SecondSection .promoContainer p{color:#1d428a;font-size:14px;line-height:17px}.orderConfirmation-page-SecondSection a.btn-eur-sm{max-width:none}@media (max-width:767px){.orderConfirmation-page-SecondSection h2{font-size:24px!important;line-height:30px}}@media (max-width:767px){.orderReservation-page h2.text-color-black{line-height:30px}}@media (max-width:767px){.orderReservation-page .orderConfirmation-rightContainer{display:none}}@media (max-width:767px){.orderReservation-page .storeDetail-services .storeDetail-title{font-size:20px}}.userRegistration-page{background:transparent linear-gradient(180deg,#E6E7E94D,#fff) 0 0 no-repeat padding-box}.confirmation-section-container{margin-top:60px;padding:32px 24px;background:#0069b6;border-radius:8px;color:#fff!important}.confirmation-section-container .btn-eur-md{color:#1d428a!important;padding-left:42px!important;padding-right:42px!important}@media (min-width:768px) and (max-width:1023px){.confirmation-section-container{padding:32px 82px;text-align:center}.confirmation-section-container .promotionsContainer{margin:0 auto;padding:0 90px}}@media (max-width:767px){.confirmation-section-container{text-align:center;padding:24px 16px}.confirmation-section-container h4{font-size:18px!important}.confirmation-section-container .promotionsContainer{padding:0 44px}}.reservation-container .confirmation-section-container{margin-bottom:60px}@media (min-width:1024px){.reservation-container .confirmation-section-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:32px 38px 32px 24px;margin-right:-38px}.reservation-container .confirmation-section-container .promotionsContainer{margin:0!important;-ms-flex-align:center;align-items:center}.reservation-container .confirmation-section-container .promotionsContainer .col-6{-ms-flex:0 0 16%;flex:0 0 16%}.reservation-container .confirmation-section-container .promotionsContainer .col-12{margin-top:0!important;-ms-flex:0 0 10%;flex:0 0 10%;margin-left:auto}}