.service-info{padding:10px 0;color:#003d66;font-weight:500}.service-info .booking-price{color:#0bbab5;padding:10px 0;font-weight:700}.container_pay_booking_page{padding:20px 0;display:flex;justify-content:start;align-items:center;flex-direction:column}.container_pay_booking_page .min_body_container_pay_booking{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto}.container_pay_booking_page .min_body_container_pay_booking .lift_image_booking_pay_body{width:100%;display:flex;justify-content:center;align-items:center;padding:60px 0 10px}.container_pay_booking_page .min_body_container_pay_booking .lift_image_booking_pay_body img{width:90%;height:100%;object-fit:contain}.text-h-body-pay-booking{padding:40px 10px 5px;font-size:20px;width:90vw}.text-body-pay-booking,.text-h-body-pay-booking{margin:10px auto 0;font-weight:700;line-height:16px;color:#003d66}.text-body-pay-booking{padding:10px 14px;font-size:12px;width:90%;line-height:1.9}.main-payment-methods-container{width:90vw;margin:auto}.containerPaymintBooking_CARD{background-color:rgba(0,0,0,0);color:red;display:flex;justify-content:center;align-items:center;flex-direction:column;width:90vw}.containerPaymintBooking_CARD .but_pay_booking{cursor:pointer;background-color:#003d66;color:#fff;border:none;border-radius:8px;height:40px;width:150px;max-width:300px;font-weight:700;margin:20px 0}.container_header_pay_booking{padding-top:100px;width:100%;height:40vh;background-color:#0bbab5;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.container_header_pay_booking img{padding-top:20px;height:100%;object-fit:contain}.container_header_pay_booking .sub-data-container{display:flex;flex-direction:column;align-items:center;color:#fff;width:90vw}.container_header_pay_booking .sub-data-container h1{font-size:18px;text-align:center;opacity:.8;margin-bottom:1rem;max-width:75%}.container_header_pay_booking .sub-data-container h2{font-size:30px;text-align:center;margin:0}.container_header_pay_booking .sub-data-container p{font-size:12px;text-align:center;margin-bottom:1rem}.container_header_pay_booking .sub-data-container a{font-size:16px}.containPay_booking{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px}.method-content{padding:0;margin:0}@media(min-width:1237px){.booking-info{width:45%}.containerPaymintBooking_CARD{background-color:#e2f6f5;border:3px solid #fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:auto}.conteniar_pay_form{width:100%}.service-info_box{display:flex;flex-wrap:wrap;gap:20px}.service-info{padding-top:30px}.service-card{padding:20px 10px;width:50%}.container_pay_booking_page{align-items:start}.container_pay_booking_page .min_body_container_pay_booking{display:flex;justify-content:center;flex-direction:column;margin:10px 0;align-items:start;gap:2px;height:auto}.container_pay_booking_page .min_body_container_pay_booking .body_container_pay_booking{display:flex;flex-direction:column;justify-content:space-between}.container_pay_booking_page .min_body_container_pay_booking .lift_image_booking_pay_body{padding-top:0;width:40%;height:70vh}.container_pay_booking_page .min_body_container_pay_booking .lift_image_booking_pay_body img,.lift_image_booking_pay_body{width:100%;height:100%}.image_booking_pay_body{width:100%;height:50%;object-fit:contain}.containPay_booking{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.text-h-body-pay-booking{font-size:33px}.text-body-pay-booking{font-size:22px}.main-payment-methods-container{width:45%;padding-top:30px;margin:0}.container_header_pay_booking{flex-direction:row;height:50vh;padding:0 250px}.container_header_pay_booking .sub-data-container{align-items:flex-start;width:30vw}.container_header_pay_booking .sub-data-container h1{font-size:22px;text-align:start}.container_header_pay_booking .sub-data-container h2{font-size:30px;line-height:3.5rem;text-align:start}.container_header_pay_booking .sub-data-container p{font-size:18px;line-height:2rem;margin-bottom:2rem;text-align:start}.container_header_pay_booking .sub-data-container a{padding:12px 30px;font-size:18px;min-width:190px;border-radius:12px;transition:all .5s ease}.container_header_pay_booking .sub-data-container a:hover{background-color:#003d66;color:#fff}}@media(max-width:500px){.but_pay_booking{display:none!important}.method-content .apple-pay-button,.method-content button{display:block;width:100vw;max-width:100vw}}.payment-note{background-color:#f5f5f5;padding:12px;margin-top:10px;border-left:2px solid #0bbab5;border-radius:6px;font-size:12px;color:#333;line-height:1.6}