* { padding: 0; margin: 0; box-sizing: border-box; } .KioskPayment-main { width: 100vw; height: 99vh; overflow: hidden !important; display: flex; flex-direction: column; // justify-content: space-around; gap: 5px; padding: 0rem 1rem; .payment { font-size: 30px; font-weight: 600; font-family: 'Barlow Condensed', sans-serif; word-spacing: 5px; letter-spacing: 1px; } } .KioskPayment-prompt { display: flex; flex-direction: column; align-items: center; justify-content: start; text-align: left; row-gap: 10px; // padding: 0rem 11.5rem; .get-prompt { font-family: 'Gilroy', sans-serif; font-weight: 700; font-size: 32px; text-transform: capitalize; width: 50vw; } span { font-family: 'Gilroy', sans-serif; font-size: 16px; width: 50vw; padding-bottom: 1rem; } } .KioskPayment-input { align-content: center; align-items: center; display: flex; justify-content: center; input { width: 50vw; height: 4rem; padding: 0rem 1rem; font-family: 'Gilroy', sans-serif; font-size: 22px; border: none; letter-spacing: 1px; font-weight: 500; } } .KioskPayment-dailpad-main { display: flex; flex-direction: column; row-gap: 12px; padding: 24px 0px; align-items: center; width: 86vw; overflow-x: hidden; } .KioskPayment-dailpad-1, .KioskPayment-dailpad-2, .KioskPayment-dailpad-3 { display: flex; align-items: center; justify-content: center; column-gap: 1.5rem; row-gap: 2rem; p { background-color: #fff; padding: 1rem 1rem; width: 27%; text-align: center; border-radius: 12px; cursor: pointer; font-family: 'Gilroy', sans-serif; font-weight: 600; font-size: 32px; } } .KioskPayment-dailpad-4 { display: flex; align-items: center; justify-content: center; flex-direction: row-reverse; column-gap: 1.5rem; p { background-color: #fff; padding: 1rem 1rem; width: 27%; text-align: center; border-radius: 12px; cursor: pointer; font-family: 'Gilroy', sans-serif; font-weight: 600; font-size: 32px; } } .KioskPayment-footer { width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; row-gap: 1rem; // position: absolute; // bottom: 3rem; div { background-color: #e1e1e1; color: #ffffff; text-transform: uppercase; width: 50vw; padding: 14px 0px; text-align: center; cursor: pointer; pointer-events: none; font-family: 'Gilroy', sans-serif; font-weight: 600; font-size: 18px; border-radius: 50px; } span { // padding: 0rem 0rem 1rem 0rem; text-align: center; cursor: pointer; font-family: 'Gilroy', sans-serif; font-weight: 600; font-size: 18px; } } .Kiosk-dailpad { background-color: #e1eef1; display: flex; flex-direction: column; row-gap: 40px; padding: 4rem 0rem; border-radius: 8px; width: 55%; } .KioskPayment-footer-green { width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; row-gap: 1rem; // position: absolute; // bottom: 3rem; div { background-color: #52c41a; color: white; text-transform: uppercase; width: 50vw; padding: 14px 0px; text-align: center; cursor: pointer; font-family: 'Gilroy', sans-serif; font-weight: 600; font-size: 18px; border-radius: 50px; } span { // padding: 0rem 0rem 1rem 0rem; text-align: center; cursor: pointer; font-family: 'Gilroy', sans-serif; font-weight: 600; font-size: 18px; } } @media (max-width: 768px) { .KioskPayment-footer-green div { width: 80vw; } .KioskPayment-prompt { .get-prompt { width: 80vw; } span { width: 80vw; } } .KioskPayment-input { input { width: 80vw; } } .Kiosk-dailpad { width: 90%; } .KioskPayment-footer { div { width: 80vw; } } }