body{font-size:14px;letter-spacing:.01071em;line-height:1.43}.parking-header{position:relative;background:#000;height:80px;align-items:flex-end}.logo-circle,.parking-header{display:flex;justify-content:center}.logo-circle{position:absolute;bottom:-40px;width:100px;height:100px;border-radius:50%;background:#fff;align-items:center;overflow:hidden}.logo-circle img{height:auto}.navbar-brand{font-size:1.5rem;font-weight:700}@font-face{font-family:Default Semibold;src:url(/qr/static/media/Default-SemiBold.09dd5905216c9541ab6a.woff2) format("woff2")}.rootContainer{font-family:Default Semibold,sans-serif;min-height:100vh;width:100%}@media (min-width:1000px){.rootContainer{margin:auto;width:55vw}}.header{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#fff}.backButton,.helpButton{display:inline-flex;align-items:center;-moz-box-pack:center;position:relative;box-sizing:border-box;background-color:transparent;outline:0;border:0;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;letter-spacing:.02857em;min-width:64px;border-radius:4px;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);color:#000080;text-transform:none}.parkingInfo img{height:40px}.divider{border:1px solid #000080!important;opacity:.9!important;width:100%!important;margin:0 auto!important}.box{padding:2rem}.parkingLocation{margin-bottom:1rem}.parkingName{font-size:1.25rem;font-weight:700}.phoneInput{margin:1rem 0!important}.phoneInput input{width:100%!important;padding:.75rem!important;font-size:1rem!important;border-radius:4px!important;border:2px solid rgb(241,39,39)!important}.react-tel-input{width:100%!important;padding:.4rem!important;border:1px solid #ccc!important;border-radius:4px!important}.react-tel-input .form-control{border:none!important;width:100%!important}.react-tel-input .flag-dropdown{border:none!important;background-color:none!important;background:none!important}.react-tel-input .country-list{width:200px!important}.react-tel-input .form-control{font-size:17px!important}.react-tel-input .selected-flag{padding:0!important}.licenceInput{display:flex;justify-content:center}.licenceInput input{width:100%;padding:.9rem;font-size:1rem;border-radius:4px;border:1px solid rgb(221,221,221);margin-left:1rem;margin-right:1rem;margin-top:1rem}.cardInput input:focus-visible,.licenceInput input:focus-visible{outline:2px solid rgb(241,39,39)!important}.cardInput input{width:80%;padding:.7rem;font-size:1rem;border-radius:4px;border:1px solid rgb(221,221,221)}.phoneInput input:focus-visible{outline:none}.tncBlock{font-size:.875rem;margin:1rem 0}.tncBlock a{color:#007bff;text-decoration:underline}.securityInfo{margin-top:2rem;color:#666;gap:1rem}.safe_box,.securityInfo{display:flex;align-items:center;justify-content:center}.safe_box{gap:5px}.safe_text{margin:0;line-height:1.5;letter-spacing:.00938em;font-family:Default Semibold;font-weight:600;font-size:12px;width:-moz-fit-content;width:fit-content;font-weight:400!important}.dot,.safe_text{color:rgb(117,117,117)}.safe_icon{font-family:Default Semibold!important}.custom-card{box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:.75rem;padding:1rem;background-color:#fff}.validation_heading{text-align:center;font-size:1rem;line-height:24px;color:rgb(6,57,91);flex-basis:100%;flex-grow:0;max-width:100%}.header_heading{letter-spacing:.00938em;font-family:Default Semibold;font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;color:navy;font-weight:500}.footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:100}.react-tel-input .country-list .search-emoji{display:none}.form-control:focus{border-color:rgb(222,226,230)!important}.react-tel-input .flag-dropdown{width:60px!important}.react-tel-input .selected-flag{padding:0 8px!important}.react-tel-input .flag{transform:scale(1.5);transform-origin:center}.react-tel-input .country-list .search{position:relative!important}.react-tel-input .country-list .search-box{width:150px!important}