@import"https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap";.lookUpStayErrorContainer{display:flex;flex-direction:column;align-items:center}.insideAlert{font-size:4vw;font-weight:700;line-height:1.8;letter-spacing:-.2px;text-align:center;color:#2196f3;border:1px solid #2196f3;border-radius:10px;display:block;width:250px;margin:0 auto;margin-inline:20px;padding:10px;margin-block:12px}.requestCarContainer{display:flex;align-items:center;flex-direction:column;margin-block:12px}.requestCarContainer>.insideAlert{margin-block:0px}.request-car-button{margin-block:12px}.requestCarContainer>.request-car-button{margin-block:0px}@media (min-width: 768px){.insideAlert{font-size:2vw;width:440px}}.receiptContainer{display:flex;justify-content:center}.receiptLink{text-decoration:none;color:#2196f3}.ticketInfo{padding-inline:10px;text-align:left}.ticketRow{display:flex;margin-bottom:10px;justify-content:center}.ticketRow:last-child{margin-bottom:0}.label{margin-right:10px;font-weight:700}@media (max-width: 768px){.ticketRow:first-child{flex-wrap:wrap;padding-inline:15px;text-align:center}}.payMyParkingContainer{margin-block:12px;display:flex;justify-content:center}.modalTitle{width:100%;font-weight:700;letter-spacing:-.3px;text-align:center;color:#514f4f;font-size:18px;line-height:1.5}.defaultBtns{margin:50px 0}.modalButtons{max-width:calc(25% - 10px);width:120px;height:50px;margin-right:10px;border-radius:20px;border:solid 1px #acacac;background-color:#fff;font-size:18px;font-weight:700;letter-spacing:-.3px;text-align:center;color:#5b5454;cursor:pointer}.tipModalButton{width:unset}.customInput{position:relative;width:100%;height:50px;margin:0 0 50px}.valetTipInput{border-radius:20px;width:100%;border:solid 1px #b7b7b7;text-align:center;font-weight:700;letter-spacing:-.3px;color:#5b5454;height:inherit;font-size:18px}.customInput .btn-primary{border-radius:20px;height:inherit;position:absolute;right:0;font-weight:700;letter-spacing:-.26px;text-align:center;color:#fafafa;cursor:pointer;box-shadow:0 5px 4.5px .5px #00000036;width:100px;font-size:18px}.customInput>.label{position:absolute;left:10px;font-weight:700;color:#595858;font-size:10px;top:calc(50% - 5px)}.error{font-size:4vw;font-weight:700;line-height:1.8;letter-spacing:-.2px;text-align:center;border-radius:10px;display:block;width:250px;margin:0 auto;margin-block:12px;color:#ed3939;border:1px solid #ed3939;padding:10px}@media only screen and (min-width: 768px){.error{font-size:1.8vw;width:440px}}.paymentForm{margin-top:20px}.collectValidationError{color:#ed3939}.paymentField{border:1px solid #d9d9d9;padding:8px;border-radius:4px}.saveCardCheckbox{margin-bottom:12px}.iFramesOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.wrapper{max-width:600px;margin:"auto";padding:20;position:"relative"}.paymentButtonsContainer{display:flex;align-items:center;gap:15px;margin-bottom:12px}.paymentButtonsContainer button{width:50%!important}.selectCardContainer{display:flex;flex-direction:column;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:25px}.selectIndividualCardContainer{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;margin-block:10px}.cardTypeIcon{width:32px;height:20px;margin-right:10px}.submitPaymentWithSelectedCard{margin-top:15px;align-self:flex-end}.visaIcon{color:#1a1f71}.masterCardIcon{color:#eb001b}.americanExpressIcon{color:#007bc1}.discoverIcon{color:#f60}.maestroIcon{color:#c00}.dinersClubIcon{color:#0061a8}.defaultCCIcon{color:#000}.loader{display:flex;align-items:center;justify-content:center;height:100vh}.ant-layout-footer{background-color:#414141!important;color:#ffffffe6!important;border-top:1px solid rgb(237,237,237);width:100%;display:flex;align-items:center;flex-direction:column;text-align:center;padding:20px 0}.footerLink{color:#fff;text-decoration:underline}.headerLogoContainer{display:flex;align-items:center;justify-content:space-evenly}.headerLogoImg{height:80px}.landingPageWrapper{min-height:100vh;background-color:#fff;display:flex;flex-direction:column;align-items:center}.layoutHeader{background-color:#fff}.layoutContent{padding:24px;max-width:1200px;flex:1 0 auto;display:flex;flex-direction:column;align-items:center}.receiptIframe{height:100vh;width:100vw}.halfScreenContainer{display:flex;align-items:center;flex-direction:column;text-align:center;margin-block:12px}.tosText{margin-bottom:20px;padding-inline:20px}.tosText p .title{font-size:4.388vw;font-weight:700;letter-spacing:-.24px;color:#383939}.tosText p .subtitle{margin-top:10px;font-size:3.05vw;font-weight:700;color:#383939}.tosText p{font-size:3.15vw;letter-spacing:-.18px;text-align:center;color:#383939;font-weight:400;line-height:1.5}.title{color:#675c5c;margin-block:15px;text-align:center}.user-input>.title{font-size:5.683vw}.input{position:relative}.btn-primary{font-weight:700;text-decoration:none;text-align:center;display:inline-block;vertical-align:top;width:265px;height:40px}.label,.value{font-size:4vw}.tosText p a .title,.tosText p a .subtitle,.tosText p a{text-decoration:underline;color:#2196f3}.ticketEntry>p{margin-bottom:10px;font-size:12px;letter-spacing:-.2px;text-align:center;font-weight:400;line-height:1.5;color:#675c5ccb}.inputTicket{cursor:pointer;width:100%;border:solid 1px #b7b7b7;border-radius:25px;padding-left:10px;height:50px;text-align:left;font-size:14px}@media (min-width: 481px){.tosText{margin-bottom:25px}.title{font-size:4vw}.ticketEntry{width:100%}.inputTicket{text-align:center}}@media (min-width: 768px){.tosText{margin-bottom:80px}.landingPageWrapper{height:auto;padding:0}.halfScreenContainer{padding:0 30px;width:unset}.halfScreenContainer.user-input{padding-top:0}.tosText p .title{margin-top:20px;font-size:1.3vw;font-weight:700;letter-spacing:-.24px}.tosText p .subtitle{margin-top:20px;font-size:.9vw;font-weight:700;color:#383939}.tosText p{font-size:1vw;letter-spacing:-.18px;text-align:center;color:#383939;margin-bottom:-4px;width:60vw}.user-input>.title{font-weight:700;letter-spacing:.75px;color:#675c5c;font-size:1.8vw;margin-bottom:20px;text-align:center}.label,.value{font-size:1.8vw}.input{display:flex;justify-content:flex-end;position:relative}.ticketEntry{display:flex;flex-direction:column;align-items:center}.ticketEntry>p{font-size:2.089vw;letter-spacing:-.2px;text-align:center;color:#675c5c;margin-bottom:1rem}.inputTicket{width:370px;display:flex}.btn-primary{font-size:1rem;right:0}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;color:#675c5c}
