.hidden-element.hidden-element{display:none !important}.centered-bg-image{background-position:center;background-size:cover;background-repeat:no-repeat}.cursor-pointer{cursor:pointer}@media only screen and (max-width: 767px){.reversed-order-on-mobile{order:-1}}@media only screen and (max-width: mobile){.reversed-order-on-mobile{order:-1}}.mobile-only.mobile-only{display:none}@media only screen and (max-width: 767px){.mobile-only.mobile-only{display:block}}@media only screen and (max-width: mobile){.mobile-only.mobile-only{display:block}}@media only screen and (max-width: 767px){.desktop-only.desktop-only{display:none}}@media only screen and (max-width: mobile){.desktop-only.desktop-only{display:none}}.flash-message{margin:10px auto;left:calc(50% - 230px);position:absolute;width:460px;min-height:52px;border-radius:3px;display:flex;justify-content:space-between;align-items:center;border:1px solid #c3dae9;background-color:#e7f0f7;z-index:1}@media only screen and (max-width: 767px){.flash-message{top:33px;width:80%;left:10%}}@media only screen and (max-width: mobile){.flash-message{top:33px;width:80%;left:10%}}.flash-message--success{border:1px solid #c3e9c4;background-color:#e7f7e8}.flash-message__text{width:100%;font-size:14px;font-weight:400;padding:0 20px;margin:0}.flash-message__close-button{height:12px;margin:0 22px;padding:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.shimmer.shimmer{animation:shimmerAnimation 1.5s infinite linear;background:linear-gradient(to right, rgba(245, 245, 245, 0.5) 4%, #dedede 25%, rgba(245, 245, 245, 0.5) 36%);background-size:1000px 100%}:not(input).shimmer.shimmer{border-radius:4px}@keyframes shimmerAnimation{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.w-1{width:1% !important}.w-2{width:2% !important}.w-3{width:3% !important}.w-4{width:4% !important}.w-5{width:5% !important}.w-6{width:6% !important}.w-7{width:7% !important}.w-8{width:8% !important}.w-9{width:9% !important}.w-10{width:10% !important}.w-11{width:11% !important}.w-12{width:12% !important}.w-13{width:13% !important}.w-14{width:14% !important}.w-15{width:15% !important}.w-16{width:16% !important}.w-17{width:17% !important}.w-18{width:18% !important}.w-19{width:19% !important}.w-20{width:20% !important}.w-21{width:21% !important}.w-22{width:22% !important}.w-23{width:23% !important}.w-24{width:24% !important}.w-25{width:25% !important}.w-26{width:26% !important}.w-27{width:27% !important}.w-28{width:28% !important}.w-29{width:29% !important}.w-30{width:30% !important}.w-31{width:31% !important}.w-32{width:32% !important}.w-33{width:33% !important}.w-34{width:34% !important}.w-35{width:35% !important}.w-36{width:36% !important}.w-37{width:37% !important}.w-38{width:38% !important}.w-39{width:39% !important}.w-40{width:40% !important}.w-41{width:41% !important}.w-42{width:42% !important}.w-43{width:43% !important}.w-44{width:44% !important}.w-45{width:45% !important}.w-46{width:46% !important}.w-47{width:47% !important}.w-48{width:48% !important}.w-49{width:49% !important}.w-50{width:50% !important}.w-51{width:51% !important}.w-52{width:52% !important}.w-53{width:53% !important}.w-54{width:54% !important}.w-55{width:55% !important}.w-56{width:56% !important}.w-57{width:57% !important}.w-58{width:58% !important}.w-59{width:59% !important}.w-60{width:60% !important}.w-61{width:61% !important}.w-62{width:62% !important}.w-63{width:63% !important}.w-64{width:64% !important}.w-65{width:65% !important}.w-66{width:66% !important}.w-67{width:67% !important}.w-68{width:68% !important}.w-69{width:69% !important}.w-70{width:70% !important}.w-71{width:71% !important}.w-72{width:72% !important}.w-73{width:73% !important}.w-74{width:74% !important}.w-75{width:75% !important}.w-76{width:76% !important}.w-77{width:77% !important}.w-78{width:78% !important}.w-79{width:79% !important}.w-80{width:80% !important}.w-81{width:81% !important}.w-82{width:82% !important}.w-83{width:83% !important}.w-84{width:84% !important}.w-85{width:85% !important}.w-86{width:86% !important}.w-87{width:87% !important}.w-88{width:88% !important}.w-89{width:89% !important}.w-90{width:90% !important}.w-91{width:91% !important}.w-92{width:92% !important}.w-93{width:93% !important}.w-94{width:94% !important}.w-95{width:95% !important}.w-96{width:96% !important}.w-97{width:97% !important}.w-98{width:98% !important}.w-99{width:99% !important}.w-100{width:100% !important}.button{width:max-content;padding:1em 2em;border:0;font-weight:400;border-radius:3px;color:#fff;display:block}.button:hover{text-decoration:none;color:#fff}.button:focus-within,.button:focus-visible,.button:focus{outline:2px solid #000}.button a{width:100%;height:100%;color:#fff}.button--blue{background-color:#0063af}.button--black{background-color:#000}.button--white,.button--white:hover{background-color:#fff;color:#000}.button--white a,.button--white:hover a{color:#000}.button--form-button{width:104px;height:50px;border-radius:5px;display:flex;justify-content:center;align-items:center;margin-right:14px}.button--employee-white{border:1px solid #e1e1e1;color:#0063af;font-weight:400}.button--radius-5{border-radius:5px}.button--parking-time-bundle{margin-bottom:20px;text-align:center;font-size:16px}.button--process-payment{margin:10px 30px 30px 30px;float:right}@media only screen and (max-width: 767px){.button--process-payment{margin:0;width:100%}}@media only screen and (max-width: mobile){.button--process-payment{margin:0;width:100%}}.button--disabled{background-color:#f1f1f1;color:#939393;cursor:not-allowed}.button--disabled:hover{color:#939393}.field-error-messages{color:red}.form-error-msg{padding:.2em;margin:0;color:red;text-align:left}.form-error-msg ul{list-style:none}.field-box{width:100%;padding:10px 0;position:relative}.field-box input{width:100%;padding:12px 20px;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:400}.field-box ::placeholder{color:#939393;opacity:1}.field-box :-ms-input-placeholder{color:#939393}.field-box ::-ms-input-placeholder{color:#939393}@media only screen and (max-width: 767px){.field-box{width:100%}}@media only screen and (max-width: mobile){.field-box{width:100%}}.field-box__label{width:100%;text-align:left;font-size:14px;color:#00284d;font-weight:400}.field-box__label--light{color:#939393}.field-box__readonly-value{background-color:#f1f1f1;border:1px solid #e1e1e1;border-radius:5px;padding:12px 20px;color:#939393}.field-box-group{padding:20px 0}.field-box-group__label{font-weight:800;font-size:15px;color:#00284d;padding-bottom:5px}.field-box-group__field-boxes{display:flex;flex-wrap:wrap;justify-content:space-between}.field-box-group__field-boxes .field-box{width:49%}@media only screen and (max-width: 767px){.field-box-group__field-boxes .field-box{width:100%}}@media only screen and (max-width: mobile){.field-box-group__field-boxes .field-box{width:100%}}.form-button-group{padding:20px 0;display:flex}.form-error,.form-field-error{font-size:14px;color:red}.form-field--with-errors input{border:1px solid #d72c0d;background-color:#fff4f4}.modal{display:none}.modal.active{display:flex;width:100%;height:100%}.modal__background{position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal__spinner-box{display:none;width:30%;height:45%;min-height:420px;background-color:#fff;z-index:2;position:fixed;top:25%;left:35%;border-radius:6px}.modal__spinner-box.active{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.modal__spinner-box{top:0;left:0;width:101%;height:101%;border-radius:0}}@media only screen and (max-width: mobile){.modal__spinner-box{top:0;left:0;width:101%;height:101%;border-radius:0}}.modal__spinner-box--red .spinner__line{stroke:#ef1a16}.modal__spinner-box--red .spinner__message--primary{color:#ef1a16}.modal__box{display:none;position:relative;width:35%;max-width:600px;height:fit-content;margin:auto;background:#fff;z-index:calc(1 + 1);border-radius:6px}.modal__box.active{display:flex;justify-content:center}@media only screen and (max-width: 767px){.modal__box{width:93% !important;border:none;padding:10px}}@media only screen and (max-width: mobile){.modal__box{width:93% !important;border:none;padding:10px}}@media only screen and (max-width: 767px){.modal__box--full-screen-mobile{height:100%;width:100% !important;padding:0;border-radius:0}}@media only screen and (max-width: mobile){.modal__box--full-screen-mobile{height:100%;width:100% !important;padding:0;border-radius:0}}.modal__box-content{width:100%}.modal-box-header{border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between;padding:5px 40px}.modal-box-header__label{width:80%;height:50px;font-size:24px;font-weight:800;text-align:left;display:flex;align-items:center;margin:0}.modal-box-header__close-button{color:#0063af;width:18px;height:18px;display:flex;justify-content:center;align-items:center;margin:auto 0;cursor:pointer}.modal-box-body{padding:20px 40px;text-align:left}@-webkit-keyframes arc{from{stroke-dasharray:0 150;stroke-dashoffset:0}to{stroke-dasharray:100 150;stroke-dashoffset:-140}}@-webkit-keyframes rotate{to{transform:rotate3d(0, 0, 1, 360deg)}}@keyframes arc{from{stroke-dasharray:0 150;stroke-dashoffset:0}to{stroke-dasharray:100 150;stroke-dashoffset:-140}}@keyframes rotate{to{transform:rotate3d(0, 0, 1, 360deg)}}.spinner{height:100px;border-radius:50%}.spinner__ring{stroke:#add8e6;stroke-width:5px;opacity:.3}.spinner__line{stroke:#0063af;stroke-width:5px;stroke-linecap:round;transform-origin:50% 50%;transform:rotate3d(0, 0, 1, 0deg);animation:2156ms arc ease-in-out infinite,1829ms rotate linear infinite}.spinner__message-box{display:none;padding:20px 0;width:85%;height:25%}.spinner__message-box.active{display:block}.spinner__message{text-align:center}.spinner__message--primary{font-size:18px;font-weight:800}.spinner__message--secondary{font-size:14px;font-weight:400}.nav{display:flex;justify-content:space-between;align-items:center;box-shadow:5px 5px 10px rgba(0,0,0,.1);height:4em;background-color:#00284d;color:#fff;padding:0 3vh}@media only screen and (max-width: 767px){.nav{padding:0}}@media only screen and (max-width: mobile){.nav{padding:0}}.nav__burger{display:flex;justify-content:center;height:100%;width:100%;align-items:center;font-size:calc(4em/2);color:inherit;padding:10px;cursor:pointer}.nav__brand{font-weight:700;display:flex;height:100%;justify-content:flex-start;align-items:center}@media only screen and (max-width: 767px){.nav__brand{width:100%}}@media only screen and (max-width: mobile){.nav__brand{width:100%}}.nav__brand a{color:inherit;text-align:center}.nav__brand a:hover{text-decoration:none}.nav__brand-link{height:fit-content;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.nav__brand-link{height:100%}}@media only screen and (max-width: mobile){.nav__brand-link{height:100%}}.nav__brand-logo{height:40px;min-width:112px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.nav__brand-logo{height:100%;justify-content:flex-start}}@media only screen and (max-width: mobile){.nav__brand-logo{height:100%;justify-content:flex-start}}.nav__brand-logo img{max-width:90%;max-height:80%}.nav__brand-name{font-size:16px}@media only screen and (max-width: 1199px){.nav__brand-name{font-size:14px}}@media only screen and (max-width: laptop){.nav__brand-name{font-size:14px}}.mobile-nav-button{color:#fff;display:flex;justify-content:flex-end;align-items:center}.menu--desktop{display:flex;justify-content:space-between;width:100%;height:100%}@media only screen and (max-width: 767px){.menu--desktop{display:none}}@media only screen and (max-width: mobile){.menu--desktop{display:none}}.menu--mobile{display:none;width:100%;height:100%}@media only screen and (max-width: 767px){.menu--mobile{display:flex;justify-content:center;align-items:center}}@media only screen and (max-width: mobile){.menu--mobile{display:flex;justify-content:center;align-items:center}}.menu__section{display:flex;align-items:center}.menu__section--left{justify-content:flex-start;z-index:1}@media only screen and (max-width: 767px){.menu__section--left{width:20%;height:100%}}@media only screen and (max-width: mobile){.menu__section--left{width:20%;height:100%}}.menu__section--middle{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.menu__section--middle{position:unset;width:50%;height:100%;margin:0}}@media only screen and (max-width: mobile){.menu__section--middle{position:unset;width:50%;height:100%;margin:0}}.menu__section--right{justify-content:flex-end;z-index:1}@media only screen and (max-width: 767px){.menu__section--right{width:30%;height:100%;margin-right:5%;align-items:center}}@media only screen and (max-width: mobile){.menu__section--right{width:30%;height:100%;margin-right:5%;align-items:center}}.menu__section--right .menu__dropdown-items{right:0}.menu__item{height:100%;font-weight:500;padding:15px 20px;cursor:pointer;display:flex;align-items:center;background-color:inherit;border:none}.menu-mobile .menu__item,.menu-mobile .menu__dropdown{height:unset}@media only screen and (max-width: 767px){.menu-mobile__top .menu__item,.nested-menu .menu__item{border-bottom:1px solid #e1e1e1}}@media only screen and (max-width: mobile){.menu-mobile__top .menu__item,.nested-menu .menu__item{border-bottom:1px solid #e1e1e1}}@media only screen and (max-width: 767px){.menu-mobile__bottom .menu__item{border-top:1px solid #e1e1e1}}@media only screen and (max-width: mobile){.menu-mobile__bottom .menu__item{border-top:1px solid #e1e1e1}}@media only screen and (max-width: 767px){.menu-mobile__bottom .nested-menu .menu__item{border-top:none;border-bottom:1px solid #e1e1e1}}@media only screen and (max-width: mobile){.menu-mobile__bottom .nested-menu .menu__item{border-top:none;border-bottom:1px solid #e1e1e1}}.menu__item:hover{text-decoration:none;color:inherit}.menu__item p{margin:0}.menu__item--top-border:first-of-type{border-top:1px solid #e1e1e1}.menu__item--my-reservations{height:100%;color:#fff}.menu__item--opens-nested-menu{display:flex;justify-content:space-between}.menu__item--closes-nested-menu svg{margin-right:10px}.menu__item-label-with-icon svg{height:25px;width:25px;margin:0 10px}.menu__dropdown-items .menu__item{border:1px solid #e1e1e1;border-top:none;width:240px;display:flex;justify-content:space-between}.menu__item-icon{color:inherit;padding:17px;display:flex}.menu__dropdown{position:relative;height:100%}.menu__dropdown:hover .menu__dropdown-items{opacity:1;visibility:visible;transform:none}.menu__dropdown--user .menu__dropdown-caret{display:none}.menu__dropdown-items{opacity:0;visibility:hidden;background-color:#fff;position:absolute;min-width:160px;transform:translateY(-10px);top:100%;color:#00284d;box-shadow:none}.loaded .menu__dropdown-items{transition:.3s ease-in-out;transition-property:opacity,visibility,transform}.menu__dropdown-items a,.menu__dropdown-items button{padding:1em;display:block;color:inherit;background-color:inherit}@media only screen and (max-width: 767px){.menu__dropdown-items{width:100%;padding-left:2em}}@media only screen and (max-width: mobile){.menu__dropdown-items{width:100%;padding-left:2em}}.menu-mobile{display:none;box-shadow:5px 10px 10px rgba(0,0,0,.1)}@media only screen and (max-width: 767px){.menu-mobile.opened{position:fixed;top:4em;right:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;background-color:#fff;color:#00284d;height:calc(100% - 4em)}}@media only screen and (max-width: mobile){.menu-mobile.opened{position:fixed;top:4em;right:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;background-color:#fff;color:#00284d;height:calc(100% - 4em)}}.menu-mobile .menu__item{color:#00284d;width:100%}.menu-mobile--burger{text-align:left}.menu-mobile--user{text-align:left}.menu-dropdown-arrow{margin:0 5px}.nested-menu{position:fixed;top:4em;width:100%;height:100%;background-color:#fff}.nested-menu .menu__item{height:60px}.pwa-loading-bar{position:relative;width:100%;background-color:#e6f0f7;z-index:1}.pwa-loading-bar.active{height:4px}.pwa-loading-bar__progress{background-color:#0063af;position:absolute;bottom:0;top:0;width:50%;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:indeterminate-progress-bar}@keyframes indeterminate-progress-bar{from{left:-50%}to{left:100%}}.pagination{display:flex;justify-content:flex-end;padding:25px 0}@media only screen and (max-width: 767px){.pagination{justify-content:center}}@media only screen and (max-width: mobile){.pagination{justify-content:center}}.pagination__previous-page,.pagination__next-page{display:flex;align-items:center;padding:5px 0;color:#0063af;cursor:pointer}.pagination__previous-page p,.pagination__next-page p{margin:0;padding:5px 10px}.pagination__previous-page svg,.pagination__next-page svg{margin:5px 10px}.pagination__previous-page--disabled,.pagination__next-page--disabled{cursor:not-allowed;text-decoration:none;color:#8d8d8d}.pagination__page-numbers{display:flex;align-items:center;padding:0 20px}.pagination__page-number{display:flex;align-items:center;height:30px;padding:10px;cursor:pointer;color:#0063af;margin:0 2px}.pagination__page-number:hover{outline:1px solid #e1e1e1;border-radius:30px}.pagination__page-number--current{outline:1px solid #e1e1e1;border-radius:30px}.region-header{height:4em;z-index:100;padding:0;position:fixed;width:100%}@media only screen and (max-width: 767px){.region-header{position:fixed;width:100%}}@media only screen and (max-width: mobile){.region-header{position:fixed;width:100%}}.region-main{flex:1 1 auto;padding:0 !important;color:#00284d;margin-top:4em}.footer-top{background-color:#00284d;padding:2% 0;color:#80acba}.footer-bottom{padding:1%;background-color:#001f3c;text-align:center}.footer-bottom__content{color:#80acba}.footer-bottom__content>*{margin:0}.footer-blocks{display:flex;margin:auto}@media only screen and (max-width: 767px){.footer-blocks{display:block}}@media only screen and (max-width: mobile){.footer-blocks{display:block}}.footer-block{width:25%}@media only screen and (max-width: 767px){.footer-block{width:fit-content;margin:2em}.footer-block.empty{display:none}}@media only screen and (max-width: mobile){.footer-block{width:fit-content;margin:2em}.footer-block.empty{display:none}}.footer-block__header{height:3em}@media only screen and (max-width: 767px){.footer-block__header.empty{display:none}}@media only screen and (max-width: mobile){.footer-block__header.empty{display:none}}.footer-block__title{margin-bottom:1em}.footer-block__content{color:#80acba;font-size:.9em}.footer-block__content>*{margin:0}.footer-block__content a{color:#fff}.footer-logo{background-color:#fff;width:94px;height:34px;position:fixed;right:0;bottom:0;border-radius:15px 0 0 0;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.25)}.footer-logo__image{width:59px;height:15px}.desktop-hidden-element{display:none}@media only screen and (max-width: 767px){.desktop-hidden-element{display:inherit}}@media only screen and (max-width: mobile){.desktop-hidden-element{display:inherit}}.reservations__reservation-week{margin:40px 0}.reservations__reservation-week-header{width:100%;background-color:#f0f3f8;padding:12px 20px 15px 20px;border-radius:3px;margin:0;line-height:1.1;display:flex;align-items:center;cursor:pointer}.reservations__reservation-week-title{width:90%}.reservations__reservation-week-arrow{width:10%;display:flex;justify-content:flex-end;align-items:center;padding:0 15px;color:#00284d}.reservations__reservation-week-number{font-size:12px;font-weight:400;margin:0;color:#939393}.reservations__reservation-week-label{font-size:24px;font-weight:800;margin:0}.reservations__reservation-day{margin:40px 0}@media only screen and (max-width: 767px){.reservations__reservation-day{width:91%;margin:0 auto}}@media only screen and (max-width: mobile){.reservations__reservation-day{width:91%;margin:0 auto}}.reservations__reservation-day-header{width:100%;height:70px;position:relative;display:flex;align-items:center;margin-left:20px}.reservations__reservation-day-flag{position:absolute;padding:24px}.reservations__reservation-day-flag--reservation-option{padding:11px}.reservations__today-flag{width:fit-content;height:fit-content;background-color:#0063af;color:#fff;border-radius:3px;font-size:13px;font-weight:600;display:flex;justify-content:center;align-items:center;padding:5px 10px}.reservations__reservation-day-label{position:absolute;width:100%;padding:24px 0;text-align:center;font-size:15px;font-weight:800;margin:0}.empty-day .reservations__reservation-day-label{color:#d2d2d2}.empty-day .empty-day-bottom-line{border:1px solid #f1f4f9;border-radius:5px;background-color:#f1f4f9}.reservations__reservation-block-set{border:1px solid #e1e1e1;border-radius:3px}.reservations__reservation-block-set:not(:last-of-type){margin-bottom:25px}.empty-day .reservations__reservation-block-set{display:none}.reservations__reservation-block-set-header{width:100%;border-bottom:1px solid #e1e1e1;display:flex;align-items:center;padding:12px 20px;cursor:pointer}.reservations__reservation-block-set-header--reservation-options{border-radius:3px 3px 0 0;text-align:center;border-color:rgba(0,0,0,0)}.reservations__reservation-block-set-header--reservation-options.reservations__reservation-block-set-header--desktop{cursor:initial}.reservations__reservation-block-set-header--reservation-options.reservations__reservation-block-set-header--desktop .reservations__reservation-block-set-title{width:100%;display:flex;justify-content:center}@media only screen and (max-width: 767px){.reservations__reservation-block-set-header--reservation-options.reservations__reservation-block-set-header--desktop{display:none}}@media only screen and (max-width: mobile){.reservations__reservation-block-set-header--reservation-options.reservations__reservation-block-set-header--desktop{display:none}}.reservations__reservation-block-set-header--reservation-options.reservations__reservation-block-set-header--mobile{display:none}@media only screen and (max-width: 767px){.reservations__reservation-block-set-header--reservation-options.reservations__reservation-block-set-header--mobile{display:flex}}@media only screen and (max-width: mobile){.reservations__reservation-block-set-header--reservation-options.reservations__reservation-block-set-header--mobile{display:flex}}.reservations__reservation-block-set-title{display:flex;align-items:center;width:90%}.reservations__reservation-block-set-arrow{width:10%;display:flex;justify-content:flex-end;align-items:center;color:#0063af}.reservations__location-marker{display:flex;color:#adc1dd}.reservations__reservation-block-set-label{color:#0063af;padding:0 10px;font-size:15px;font-weight:600;margin:0}.reservations__reservation-block{border-bottom:1px solid #e1e1e1;display:flex}.reservations__reservation-block:last-of-type{border-bottom:none}.reservations__reservation-block--expired{color:#8d8d8d}.reservations__reservation-block-info{padding:20px;width:100%}.reservations__reservation-block-time{font-size:12px}.reservations__reservation-block-name{font-size:15px;font-weight:600}.reservations__reservation-block-remove{padding:20px;min-width:75px;display:flex;justify-content:center;align-items:center;border-left:1px solid #e1e1e1;cursor:pointer}.reservations__reservation-block--expired .reservations__reservation-block-remove{cursor:initial}.reservations__reservation-block-remove-button{display:flex;color:#8d8d8d}.reservations__toggle-arrow{display:flex}.reservations__show-more-button{visibility:hidden;width:fit-content;height:46px;border-radius:6px;background-color:#f0f3f8;color:#939393;display:flex;justify-content:center;align-items:center;padding:15px 65px;margin:0 auto;cursor:pointer}@media only screen and (max-width: 767px){.reservations__show-more-button{margin:40px auto}}@media only screen and (max-width: mobile){.reservations__show-more-button{margin:40px auto}}.reservations__reservation-block-no-show{background-color:#ffac30;border-radius:3px;padding:2px 5px;width:fit-content;color:#fff;font-size:10px;line-height:15px;display:flex;align-items:center;margin-bottom:4px}.reservations__reservation-block-no-show-circle{background-color:#fff;border-radius:36px;width:3px;height:3px;margin-right:3px}.reservation-block__ev-icon{padding:0 11px;display:flex;align-items:center}.my-reservations-page .reservation-block__ev-icon,.reservation-history-page .reservation-block__ev-icon{padding:0 30px}@media only screen and (max-width: 767px){.my-reservations-page .reservation-block__ev-icon,.reservation-history-page .reservation-block__ev-icon{padding:0 11px}}@media only screen and (max-width: mobile){.my-reservations-page .reservation-block__ev-icon,.reservation-history-page .reservation-block__ev-icon{padding:0 11px}}.reservation-block__ev-charger-point{font-size:12px;color:#038108}.reservations__reservation-block--expired .reservation-block__ev-charger-point{color:#8d8d8d}.selectric-field .selectric{width:100%;height:50px;display:flex;align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:5px}@media only screen and (max-width: 767px){.selectric-field .selectric{width:100%}}@media only screen and (max-width: mobile){.selectric-field .selectric{width:100%}}.selectric-field .selectric .label{color:#00284d;font-size:14px}.selectric-field .selectric .button{height:100%;width:55px;background-color:#fff;display:flex;justify-content:center;align-items:center}.selectric-field .selectric .button:after{content:none}.selectric-field .selectric-items li{width:100%;height:50px;display:flex;align-items:center;background-color:#fff;color:#00284d;font-size:14px;border-bottom:1px solid #f3f3f3}.selectric-field .selectric-items li:hover{background-color:#ecf2fa}.select-dropdown-carrot{color:#0063af}.selectric-field .selectric-items .selectric-scroll::-webkit-scrollbar{width:8px;max-height:100px}.selectric-field .selectric-items .selectric-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.selectric-field .selectric-items .selectric-scroll::-webkit-scrollbar-thumb{border-radius:19px;background-color:#c4c4c4}.selectric-field .selectric-items .selectric-scroll::-webkit-scrollbar-thumb:hover{cursor:pointer}.selectric-items{border:none}.page__content{width:900px;margin:0 auto;padding:50px 0;position:relative;font-size:14px}@media only screen and (max-width: 767px){.page__content{width:100%;padding:0}}@media only screen and (max-width: mobile){.page__content{width:100%;padding:0}}.page__above-header{display:flex}.page__back{display:flex;align-items:center;width:fit-content;cursor:pointer}.page__back:hover{text-decoration:none}@media only screen and (max-width: 767px){.page__back{position:absolute;padding:5px;margin:25px;height:70px}}@media only screen and (max-width: mobile){.page__back{position:absolute;padding:5px;margin:25px;height:70px}}.page__back-button{display:flex;justify-content:center;align-items:center;background-color:#ecf2fa;width:40px;height:40px;margin:30px;border-radius:33px}@media only screen and (max-width: 767px){.login-page .page__back-button{display:none}}@media only screen and (max-width: mobile){.login-page .page__back-button{display:none}}.page__back .page__back-button{margin:0}.page__back-text{color:#0063af;padding:0 10px}@media only screen and (max-width: 767px){.page__back-text{display:none}}@media only screen and (max-width: mobile){.page__back-text{display:none}}.page__back-button--mobile{display:none}@media only screen and (max-width: 767px){.page__back-button--mobile{display:flex}}@media only screen and (max-width: mobile){.page__back-button--mobile{display:flex}}.page__back-button--absolute{position:absolute;display:flex;left:0;top:4em}@media only screen and (max-width: 767px){.page__back-button--absolute{top:0}}@media only screen and (max-width: mobile){.page__back-button--absolute{top:0}}.page__header{min-height:135px}.page__header--horizontal-flex{display:flex;justify-content:space-between;align-items:center}.page__title{padding:40px 0;font-weight:800;font-size:36px;color:#00284d}@media only screen and (max-width: 767px){.page__title{text-align:center;padding:30px 70px}.my-reservations-page .page__title{padding-bottom:0}}@media only screen and (max-width: mobile){.page__title{text-align:center;padding:30px 70px}.my-reservations-page .page__title{padding-bottom:0}}@media only screen and (max-width: 767px){.page__title--hidden-on-mobile{display:none}}@media only screen and (max-width: mobile){.page__title--hidden-on-mobile{display:none}}@media only screen and (max-width: 767px){.page__title--underlined-on-mobile{border-bottom:1px solid #e1e1e1;margin-bottom:20px}}@media only screen and (max-width: mobile){.page__title--underlined-on-mobile{border-bottom:1px solid #e1e1e1;margin-bottom:20px}}.page__title--mobile{display:none}@media only screen and (max-width: 767px){.page__title--mobile{width:100%;height:120px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:800;color:#0063af}}@media only screen and (max-width: mobile){.page__title--mobile{width:100%;height:120px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:800;color:#0063af}}.page__form{padding:30px;border:1px solid #e1e1e1;border-radius:3px}@media only screen and (max-width: 767px){.page__form{border:none}}@media only screen and (max-width: mobile){.page__form{border:none}}.page__form .form-button-group{padding-top:40px}.page__license-plates{width:49%}@media only screen and (max-width: 767px){.page__license-plates{width:100%}}@media only screen and (max-width: mobile){.page__license-plates{width:100%}}@media only screen and (max-width: 767px){.auth-page .region-header{display:none}.auth-page .region-main{margin-top:0}}@media only screen and (max-width: mobile){.auth-page .region-header{display:none}.auth-page .region-main{margin-top:0}}.auth-page__content{display:flex;min-height:calc(100vh - 4em)}.auth-page__content .form{width:100%}@media only screen and (max-width: 767px){.login-page .auth-page__content{flex-direction:column-reverse;justify-content:flex-end}}@media only screen and (max-width: mobile){.login-page .auth-page__content{flex-direction:column-reverse;justify-content:flex-end}}.auth-page__label{width:100%;text-align:center;font-size:24px;font-weight:800;padding:1em;margin:0}.auth-page__body{width:25%;min-width:420px;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-page .auth-page__body{margin:0}@media only screen and (max-width: 767px){.auth-page__body{width:100%;min-width:unset}}@media only screen and (max-width: mobile){.auth-page__body{width:100%;min-width:unset}}.auth-page__upper-body{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width: 767px){.auth-page__upper-body{margin-bottom:100px}}@media only screen and (max-width: mobile){.auth-page__upper-body{margin-bottom:100px}}.auth-page__banner{width:75%;background-color:#00284d}@media only screen and (max-width: 767px){.auth-page__banner{height:125px;width:100%;display:none}.login-page .auth-page__banner{display:block}}@media only screen and (max-width: mobile){.auth-page__banner{height:125px;width:100%;display:none}.login-page .auth-page__banner{display:block}}.auth-page__element{width:100%;padding:5px 2em;text-align:center;font-size:16px}.auth-page__element--form-errors{padding:0 2em;text-align:left}.auth-page__content .form{display:flex;flex-direction:column;width:100%}.auth-page__content .form input{width:100%;padding:12px 20px;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:400;padding:12px}.auth-page__content .form input:-webkit-autofill,.auth-page__content .form input:-webkit-autofill:hover,.auth-page__content .form input:-webkit-autofill:focus{transition:background-color 1000s ease-in-out 0s}.auth-page__field-box{width:100%}.auth-page__field-element{border-color:#8d8d8d !important}.auth-page__field-label{color:#8d8d8d !important}.auth-page__bottom-links{width:100%}.auth-page__element--bottom-link{border-top:1px solid #e1e1e1;color:#0063af;cursor:pointer}.auth-page__element--bottom-link:last-of-type{border-bottom:1px solid #e1e1e1}.auth-page__element--left-text-align{text-align:left}.auth-page__element--login-button{margin-top:20px}.auth-page__element--link-button{margin-top:25px}.auth-page__element--text{margin-bottom:25px}.login-options-divider{width:100%;position:relative;height:70px}.login-options-divider__horizontal-line{position:absolute;border:1px solid #e1e1e1;width:calc(100% - 4em);top:0;left:0;margin:35px 2em}.login-options-divider__text{position:absolute;z-index:2;height:100%;width:40px;color:#e1e1e1;background-color:#fff;display:flex;align-items:center;justify-content:center;left:calc((100% - 40px)/2)}.button--auth-secondary{width:100%;border:1px solid #174ea0;border-radius:5px;color:#174ea0;font-size:15px;font-weight:800}@media only screen and (max-width: 767px){.location-page .region-header{display:none}.location-page .region-main{margin-top:0}}@media only screen and (max-width: mobile){.location-page .region-header{display:none}.location-page .region-main{margin-top:0}}.location-page__top{width:100%;height:390px}@media only screen and (max-width: 767px){.location-page__top{height:fit-content}}@media only screen and (max-width: mobile){.location-page__top{height:fit-content}}.location-page__top .hero-banner-image{object-fit:cover;height:100%;width:100%}@media only screen and (max-width: 767px){.location-page__top .hero-banner-image{height:210px}}@media only screen and (max-width: mobile){.location-page__top .hero-banner-image{height:210px}}.location-page__middle{min-height:500px;height:fit-content;width:70%;margin:0 auto;display:flex;padding:30px 0 80px 0}@media only screen and (max-width: 767px){.location-page__middle{flex-direction:column;width:100%}}@media only screen and (max-width: mobile){.location-page__middle{flex-direction:column;width:100%}}.location-page .reservation-details,.location-page .reservation-details-about{width:100%}@media only screen and (max-width: 767px){.location-page .reservation-details,.location-page .reservation-details-about{width:90%;margin:0 auto}}@media only screen and (max-width: mobile){.location-page .reservation-details,.location-page .reservation-details-about{width:90%;margin:0 auto}}.location-page .license-plate-list{width:50%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 767px){.location-page .license-plate-list{width:90%;margin:0 auto}}@media only screen and (max-width: mobile){.location-page .license-plate-list{width:90%;margin:0 auto}}.location-page .reservation-details__box,.location-page .reservation-details-about__box{width:483px}@media only screen and (max-width: 767px){.location-page .reservation-details__box,.location-page .reservation-details-about__box{width:100%}}@media only screen and (max-width: mobile){.location-page .reservation-details__box,.location-page .reservation-details-about__box{width:100%}}.reservation-details .location__name{font-size:15px;font-weight:800;padding:5px 0}.reservation-details .reservation-block__name{font-size:36px;font-weight:800;padding:5px 0}.reservation-details .reservation-block__time{font-size:18px;font-weight:400;padding:5px 0 50px 0}.reservation-details-about .location__about-title{font-size:15px;font-weight:800;padding:5px 0}.reservation-details-about .location__about-text{font-size:16px;font-weight:400;padding:5px 0}.license-plate-list__box{width:325px;border:1px solid #e1e1e1;border-radius:3px;padding:18px}@media only screen and (max-width: 767px){.license-plate-list__box{width:100%;border:none;padding:0}}@media only screen and (max-width: mobile){.license-plate-list__box{width:100%;border:none;padding:0}}.license-plate-list__title{font-size:16px;font-weight:800;padding:15px 0}.license-plate-list__explanatory-text{padding:30px 0}.license-plate-item{width:100%;height:50px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:400;border:1px solid #e1e1e1;border-radius:5px;margin:10px 0}.location-page__bottom{width:100%;height:315px}.location-page__bottom .page-bottom-image{object-fit:cover;height:100%;width:100%}.location-page__bottom-link{width:100%;height:100%;display:block}.add-license-plate__form{padding:40px}@media only screen and (max-width: 767px){.add-license-plate__form{padding:20px}}@media only screen and (max-width: mobile){.add-license-plate__form{padding:20px}}.location-page__middle{display:grid;grid-template-columns:50% 50%;grid-template-rows:max-content auto}@media only screen and (max-width: 767px){.location-page__middle{display:block}}@media only screen and (max-width: mobile){.location-page__middle{display:block}}@media only screen and (max-width: 767px){.location-page__middle-no-image--mobile{margin-top:70px}}@media only screen and (max-width: mobile){.location-page__middle-no-image--mobile{margin-top:70px}}.license-plate-list{grid-row:1/3;grid-column:2;justify-self:center}.reservation-details{grid-row:1;grid-column:1;padding-left:79.5px}@media only screen and (max-width: 767px){.reservation-details{padding-left:0}}@media only screen and (max-width: mobile){.reservation-details{padding-left:0}}.reservation-details-about{grid-row:2;grid-column:1;padding-left:79.5px}@media only screen and (max-width: 767px){.reservation-details-about{padding-left:0;padding-top:10px}}@media only screen and (max-width: mobile){.reservation-details-about{padding-left:0;padding-top:10px}}.reservation-page{background-color:#e0e7f1}.reservation-page__content{min-height:calc(100vh - 4em);display:flex;flex-direction:column;align-items:center;overflow:auto}.reservation-page__content .reservations__reservation-block-set-arrow{display:none}@media only screen and (max-width: 767px){.reservation-page__content .reservations__reservation-block-set-arrow{display:flex}}@media only screen and (max-width: mobile){.reservation-page__content .reservations__reservation-block-set-arrow{display:flex}}.reservation-page__title{font-weight:800;font-size:36px;width:100%;padding:40px}@media only screen and (max-width: 767px){.reservation-page__title{display:none}}@media only screen and (max-width: mobile){.reservation-page__title{display:none}}.alert-info-license-plates{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:0;height:60px;cursor:pointer;background-color:#add8e6;color:#00284d}@media only screen and (max-width: 767px){.alert-info-license-plates{height:80px;font-size:1.03em}}@media only screen and (max-width: mobile){.alert-info-license-plates{height:80px;font-size:1.03em}}.alert-info-content{display:flex;align-items:center;padding:10px;flex-direction:row;justify-content:center;margin-left:10px;margin-right:10px}.alert-info-content .icon{flex:0 0 auto;display:flex;align-items:center;height:25px;width:25px}.alert-info-content .text{flex:0 0 auto;width:fit-content;white-space:wrap;text-align:left;padding:0 1rem}.week-slider{width:100%;height:60px;display:flex;justify-content:space-between;position:relative;z-index:calc(100 - 1)}.week-slider .slick-list{width:100%}.week-slider__items{width:90%}@media only screen and (max-width: 767px){.week-slider__items{width:65%}}@media only screen and (max-width: mobile){.week-slider__items{width:65%}}.week-slider__tab{display:flex !important;justify-content:center;align-items:center;border-right:1px solid #f6f6f6;border-left:1px solid #f6f6f6}.week-slider__tab.selected{border-bottom:4px solid #00284d;cursor:initial}.week-slider__tab.week-slider__tab--empty{cursor:initial}.week-slider__tab--empty .week-slider__label,.week-slider__tab--empty .week-slider__label--mobile{display:none}.week-slider__tab--unavailable .week-slider__label,.week-slider__tab--unavailable .week-slider__label--mobile{color:#b7b7b7}.week-slider__arrow{width:5%;display:flex;justify-content:center;align-items:center}.week-slider__arrow.slick-disabled{cursor:initial;color:#8d8d8d !important}.week-slider__arrow.slick-hidden{display:flex;cursor:initial;color:#8d8d8d !important}@media only screen and (max-width: 767px){.week-slider__arrow{width:100%}}@media only screen and (max-width: mobile){.week-slider__arrow{width:100%}}.week-slider__tab,.week-slider__arrow{height:60px;background-color:#fff;cursor:pointer}.week-slider__label{margin:0;color:#0063af;font-weight:400;cursor:inherit}.disabled .week-slider__label{color:#8d8d8d !important}@media only screen and (max-width: 767px){.week-slider__label{display:none}}@media only screen and (max-width: mobile){.week-slider__label{display:none}}.week-slider__label--mobile{display:none}@media only screen and (max-width: 767px){.week-slider__label--mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}}@media only screen and (max-width: mobile){.week-slider__label--mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}}.week-slider__week-label{font-size:10px}.week-slider__timespan-label{font-size:15px;font-weight:800}.reservation-options{display:flex;justify-content:space-between;width:100%;padding-bottom:5em}@media only screen and (max-width: 767px){.reservation-options{flex-direction:column}}@media only screen and (max-width: mobile){.reservation-options{flex-direction:column}}.reservation-options__no-options-msg{padding:1em;font-size:30px}.reservation-day{min-width:250px;width:100%;padding:10px;position:relative}.reservation-day:first-of-type{padding-left:40px;min-width:calc(250px + calc(40px - 10px))}@media only screen and (max-width: 767px){.reservation-day:first-of-type{min-width:250px}}@media only screen and (max-width: mobile){.reservation-day:first-of-type{min-width:250px}}.reservation-day:last-of-type{padding-right:40px;min-width:calc(250px + calc(40px - 10px))}@media only screen and (max-width: 767px){.reservation-day:last-of-type{min-width:250px}}@media only screen and (max-width: mobile){.reservation-day:last-of-type{min-width:250px}}@media only screen and (max-width: 767px){.reservation-day{margin-top:20px;padding:20px !important}}@media only screen and (max-width: mobile){.reservation-day{margin-top:20px;padding:20px !important}}@media only screen and (max-width: 767px){.reservation-day--in-the-past{display:none}}@media only screen and (max-width: mobile){.reservation-day--in-the-past{display:none}}.reservation-day__title{display:none;background-color:#ecf2fa;height:50px;border-radius:3px;font-size:15px;font-weight:800}@media only screen and (max-width: 767px){.reservation-day__title{display:flex;justify-content:center;align-items:center}}@media only screen and (max-width: mobile){.reservation-day__title{display:flex;justify-content:center;align-items:center}}.reservation-day__title--short{display:flex;justify-content:center;align-items:center;background-color:#ecf2fa;height:50px;border-radius:3px;font-size:15px;font-weight:800}@media only screen and (max-width: 767px){.reservation-day__title--short{display:none}}@media only screen and (max-width: mobile){.reservation-day__title--short{display:none}}.reservation-block-set{background-color:#fff;border-radius:3px;margin-top:1em;box-shadow:0 1px 4px rgba(0,0,0,.25)}.location-marker{width:11px;height:100%;color:#adc1dd}.location-name{padding:0 10px;margin:0}.reservation-block{display:flex;border-top:1px solid #f6f6f6}.reservation-block--disabled .reservation-block__time,.reservation-block--disabled .reservation-block__name,.reservation-block--disabled .reservation-block__license-plate,.reservation-block--disabled .reservation-block__action-button,.reservation-block--disabled .reservation-block__action-icon{color:#8d8d8d !important}.reservation-block__details,.reservation-block__action{display:flex;color:#00284d}.reservation-block__details:hover,.reservation-block__action:hover{text-decoration:none;color:inherit}.reservation-block__details{width:75%;justify-content:space-between;position:relative}.reservation-page .reservation-block__details{flex-direction:column}.reservation-block__action{width:25%}.reservation-block__info{padding:15px}.reservation-block__action-button{width:100%;display:flex;justify-content:center;align-items:center;border-left:1px solid #f6f6f6;cursor:pointer}.reservation-block__action-icon{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:width .3s}.reservation-block__action-icon--green{color:#0faa15}.reservation-block__action-icon--blue{color:#0063af}.reservation-block__action-icon--trash-can{width:0;color:#ef1a16}.reservation-block__action:hover .reservation-block__action-icon--cancelable{width:0}.reservation-block__action:hover .reservation-block__action-icon--trash-can{width:100%}.reservation-block__action-icon svg{height:17px;width:17px}.reservation-block__full-label{width:45px;height:21px;color:#fff;background-color:#0063af;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700;cursor:default}.reservation-block__name{font-size:15px;font-weight:600}.reservation-block__time,.reservation-block__license-plate{font-size:12px;font-weight:400}.reservation-day__text--in-the-past{text-align:center;padding:20px}.reservation-day__container--in-the-past{background-color:#ecf2fa;margin-top:20px;height:calc(100% - (50px + 20px))}.reservation-block-tooltip{position:relative}.reservation-block-tooltip__text-box{visibility:hidden;display:flex;justify-content:center;align-items:center;position:absolute;height:100%;width:100%;z-index:1}.reservation-block-tooltip__text{color:#fff;border-radius:3px;padding:5px;height:fit-content;width:70%;font-size:12px;opacity:75%;background-color:#8d8d8d}.reservation-block-tooltip:hover .reservation-block-tooltip__text{visibility:visible}.week-slider-tab-tooltip{position:relative}.week-slider-tab-tooltip__text-box{visibility:hidden;display:flex;justify-content:center;align-items:center;position:absolute;top:8px;height:100%;width:100%;z-index:1}@media only screen and (max-width: 767px){.week-slider-tab-tooltip__text-box{visibility:visible;position:initial;margin-top:20px}}@media only screen and (max-width: mobile){.week-slider-tab-tooltip__text-box{visibility:visible;position:initial;margin-top:20px}}.week-slider-tab-tooltip__text{max-width:162px;color:#fff;border-radius:3px;padding:5px;font-size:12px;opacity:75%;background-color:#8d8d8d}.week-slider-tab-tooltip:hover .week-slider-tab-tooltip__text{visibility:visible}.reservation-page .reservation-block__ev-icon{position:absolute;right:0;padding:10px}.reservation-page .reservation-block__ev-icon svg{width:24px;height:24px}@media only screen and (max-width: 767px){.auth-page .region-header{display:none}.auth-page .region-main{margin-top:0}}@media only screen and (max-width: mobile){.auth-page .region-header{display:none}.auth-page .region-main{margin-top:0}}.auth-page__content{display:flex;min-height:calc(100vh - 4em)}.auth-page__content .form{width:100%}@media only screen and (max-width: 767px){.login-page .auth-page__content{flex-direction:column-reverse;justify-content:flex-end}}@media only screen and (max-width: mobile){.login-page .auth-page__content{flex-direction:column-reverse;justify-content:flex-end}}.auth-page__label{width:100%;text-align:center;font-size:24px;font-weight:800;padding:1em;margin:0}.auth-page__body{width:25%;min-width:420px;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-page .auth-page__body{margin:0}@media only screen and (max-width: 767px){.auth-page__body{width:100%;min-width:unset}}@media only screen and (max-width: mobile){.auth-page__body{width:100%;min-width:unset}}.auth-page__upper-body{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width: 767px){.auth-page__upper-body{margin-bottom:100px}}@media only screen and (max-width: mobile){.auth-page__upper-body{margin-bottom:100px}}.auth-page__banner{width:75%;background-color:#00284d}@media only screen and (max-width: 767px){.auth-page__banner{height:125px;width:100%;display:none}.login-page .auth-page__banner{display:block}}@media only screen and (max-width: mobile){.auth-page__banner{height:125px;width:100%;display:none}.login-page .auth-page__banner{display:block}}.auth-page__element{width:100%;padding:5px 2em;text-align:center;font-size:16px}.auth-page__element--form-errors{padding:0 2em;text-align:left}.auth-page__content .form{display:flex;flex-direction:column;width:100%}.auth-page__content .form input{width:100%;padding:12px 20px;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:400;padding:12px}.auth-page__content .form input:-webkit-autofill,.auth-page__content .form input:-webkit-autofill:hover,.auth-page__content .form input:-webkit-autofill:focus{transition:background-color 1000s ease-in-out 0s}.auth-page__field-box{width:100%}.auth-page__field-element{border-color:#8d8d8d !important}.auth-page__field-label{color:#8d8d8d !important}.auth-page__bottom-links{width:100%}.auth-page__element--bottom-link{border-top:1px solid #e1e1e1;color:#0063af;cursor:pointer}.auth-page__element--bottom-link:last-of-type{border-bottom:1px solid #e1e1e1}.auth-page__element--left-text-align{text-align:left}.auth-page__element--login-button{margin-top:20px}.auth-page__element--link-button{margin-top:25px}.auth-page__element--text{margin-bottom:25px}.login-options-divider{width:100%;position:relative;height:70px}.login-options-divider__horizontal-line{position:absolute;border:1px solid #e1e1e1;width:calc(100% - 4em);top:0;left:0;margin:35px 2em}.login-options-divider__text{position:absolute;z-index:2;height:100%;width:40px;color:#e1e1e1;background-color:#fff;display:flex;align-items:center;justify-content:center;left:calc((100% - 40px)/2)}.button--auth-secondary{width:100%;border:1px solid #174ea0;border-radius:5px;color:#174ea0;font-size:15px;font-weight:800}.location-availabilities-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 767px){.location-availabilities-list{flex-wrap:unset;flex-direction:column;align-items:center;max-width:none}}@media only screen and (max-width: mobile){.location-availabilities-list{flex-wrap:unset;flex-direction:column;align-items:center;max-width:none}}.location-availabilities{border:1px solid #e1e1e1;border-radius:3px;margin:10px 0;color:inherit;max-width:440px}.location-availabilities:hover{text-decoration:none}@media only screen and (max-width: 767px){.location-availabilities{width:95%}.location-availabilities:last-of-type{margin-bottom:100px}}@media only screen and (max-width: mobile){.location-availabilities{width:95%}.location-availabilities:last-of-type{margin-bottom:100px}}.location-availabilities__image{width:440px;height:200px}@media only screen and (max-width: 767px){.location-availabilities__image{width:100%}}@media only screen and (max-width: mobile){.location-availabilities__image{width:100%}}.location-availabilities__image-available-spots{width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:0 20px;float:right;margin:20px;border-radius:3px}.location-availabilities__image-available-spots p{color:#00284d;font-weight:800;font-size:36px;margin:0}.location-availabilities__location-label{width:100%;height:45px;display:flex;justify-content:flex-start;align-items:center;padding:0 20px;border:1px solid #e1e1e1;border-left:0;border-right:0}.location-availabilities__location-name{margin:0 10px;font-weight:800;font-size:15px;color:#0063af}.location-availabilities__location-marker{color:#dee5ef}.location-availabilities__details{display:flex;justify-content:space-between;padding:0 20px}.location-availabilities__details>*{width:100%}.location-availabilities__info{padding:20px 0}.location-availabilities__bar{height:8px;width:inherit;margin:5px 20px;border:1px solid #e1e1e1;border-radius:16px}.location-availabilities__bar-occupied-spots{background-color:#0063af;border-radius:16px;height:100%}.location-availabilities__explanatory-text-link{color:#0063af;font-size:12px;margin:16px 20px 0}.location-availabilities__explanatory-text{color:#00284d;font-size:12px;margin:13px 20px 0}.location-availabilities__used-spots,.location-availabilities__details-available-spots{font-size:12px}.location-availabilities__details-available-spots{display:flex;justify-content:flex-end;align-items:center}.location-availabilities__details-available-spots svg{margin-left:6px;max-width:12px;max-height:11px}.user-balance__button-group{display:flex;position:absolute;top:88px;right:0}@media only screen and (max-width: 767px){.user-balance__button-group{flex-direction:column;top:unset;bottom:-50px}}@media only screen and (max-width: mobile){.user-balance__button-group{flex-direction:column;top:unset;bottom:-50px}}.user-balance__button-group--desktop{justify-content:flex-end}@media only screen and (max-width: 767px){.user-balance__button-group--desktop{display:none}}@media only screen and (max-width: mobile){.user-balance__button-group--desktop{display:none}}.user-balance__add-funds-button{margin-left:10px}.user-balance__button-group--mobile{display:none;position:initial}@media only screen and (max-width: 767px){.user-balance__button-group--mobile{display:flex;width:90%;align-items:center;margin:15px auto 100px auto}.user-balance__button-group--mobile .button{width:100%;text-align:center;margin:10px}}@media only screen and (max-width: mobile){.user-balance__button-group--mobile{display:flex;width:90%;align-items:center;margin:15px auto 100px auto}.user-balance__button-group--mobile .button{width:100%;text-align:center;margin:10px}}.user-balance{display:grid;margin-top:15px;border:1px solid #e1e1e1;border-radius:3px;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){.user-balance{display:flex;width:90%;flex-direction:column;margin:0 auto}.user-balance :last-child{border-bottom:none}}@media only screen and (max-width: mobile){.user-balance{display:flex;width:90%;flex-direction:column;margin:0 auto}.user-balance :last-child{border-bottom:none}}.user-balance__block{display:flex;align-items:center;flex-direction:column;padding:32px 0;border-bottom:1px solid #e1e1e1}.user-balance__block--left{grid-row:span 2;border-right:1px solid #e1e1e1;justify-content:center}.user-balance__block--only-one{border-top-right-radius:3px}@media only screen and (max-width: 767px){.user-balance__block--only-one{border-bottom:1px solid #e1e1e1 !important;border-radius:3px}}@media only screen and (max-width: mobile){.user-balance__block--only-one{border-bottom:1px solid #e1e1e1 !important;border-radius:3px}}.user-balance__label{font-size:14px;color:#00284d}.user-balance__primary-data,.user-balance__primary-data--red{font-size:36px;font-weight:800;color:#00284d}.user-balance__primary-data--red{color:#ef1a16}.user-balance__primary-data--points{display:flex;justify-content:center;align-items:center}.user-balance__total-points-number{margin:0;padding:0 2px}.user-balance__total-points-icon{display:flex;justify-content:center;align-items:center;padding:0 2px}.user-balance__secondary-data{padding:0 70px;margin-top:10px;font-size:14px;color:#00284d;text-align:center}@media only screen and (max-width: 767px){.user-balance__secondary-data{padding:0 36px}}@media only screen and (max-width: mobile){.user-balance__secondary-data{padding:0 36px}}.user-balance__time-conversion{grid-column:span 2;background-color:#f7f7f7;color:#8d8d8d;display:flex;justify-content:center;align-items:center;font-size:12px;padding:10px}.user-balance__time-conversion p{margin:0}@media only screen and (max-width: 767px){.user-balance__time-conversion{background-color:#fff;border-bottom:1px solid #e1e1e1}}@media only screen and (max-width: mobile){.user-balance__time-conversion{background-color:#fff;border-bottom:1px solid #e1e1e1}}.user-balance__time-conversion--points{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.user-balance__next-get-points{grid-column:span 2;background-color:#f7f7f7;color:#00284d;display:flex;justify-content:center;align-items:center;font-size:14px;padding:10px}.user-balance__next-get-points p{margin:0}.low-balance__next-get-points{display:flex;margin:0 -20px;margin-top:20px;padding-top:25px;border-top:1px solid #f8c5c2;justify-content:center;align-items:center}.low-balance__next-get-points p{margin:0}.user-balance__next-get-points-clock-icon{color:#00284d;display:flex;padding:0 7px}.user-balance__low-amount{padding:25px 20px;background:#fde8e7;border:1px solid #f8c5c2;border-radius:3px}@media only screen and (max-width: 767px){.user-balance__low-amount{width:90%;margin:0 auto 20px auto}}@media only screen and (max-width: mobile){.user-balance__low-amount{width:90%;margin:0 auto 20px auto}}.low-balance__header{margin-bottom:13px;font-weight:800;font-size:15px}.low-balance__text{font-size:14px}.user-balance__block--separate-points{display:flex;justify-content:space-between;border-bottom:1px solid #e1e1e1}.user-balance__block--separate-points :last-child{border-right:none}.get-points,.buy-points{padding:32px 0;width:100%}.get-points>*,.buy-points>*{width:max-content;margin:0 auto}.get-points{border-right:1px solid #e1e1e1}.points,.points-grey{color:#00284d;font-weight:800;font-size:18px}.points-grey{color:#e1e1e1}.parking-time-bundles{display:flex;flex-wrap:wrap;justify-content:space-between}.parking-time-bundles__item{width:440px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#00284d;border:1px solid #e1e1e1;border-radius:3px;margin-bottom:20px}@media only screen and (max-width: 767px){.parking-time-bundles__item{width:90%;margin:10px auto}.parking-time-bundles__item:first-of-type{margin-top:40px}.parking-time-bundles__item:last-of-type{margin-bottom:100px}}@media only screen and (max-width: mobile){.parking-time-bundles__item{width:90%;margin:10px auto}.parking-time-bundles__item:first-of-type{margin-top:40px}.parking-time-bundles__item:last-of-type{margin-bottom:100px}}.parking-time-bundles__time{font-size:15px;font-weight:800;padding:32px 10px 10px}.parking-time-bundles__cost{display:flex;justify-content:center;align-items:center;font-size:36px;font-weight:800;padding:10px}.parking-time-bundles__total-points-number{margin:0;padding:0 2px}.parking-time-bundles__total-points-icon{display:flex;justify-content:center;align-items:center;padding:0 2px;margin-top:5px}.parking-time-bundles__bottom-text{font-size:12px;margin-bottom:32px}.payment-confirmation-modal-box-content{border-radius:3px}.parking-time-bundle__approx-row{margin:0 60px 32px;font-size:14px;text-align:center}@media only screen and (max-width: 767px){.parking-time-bundles .page__back{position:absolute;padding:0;margin:0;top:50px;left:30px;height:auto}}@media only screen and (max-width: mobile){.parking-time-bundles .page__back{position:absolute;padding:0;margin:0;top:50px;left:30px;height:auto}}.payment-page-body{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.payment-page-body{display:flex;flex-direction:column}}@media only screen and (max-width: mobile){.payment-page-body{display:flex;flex-direction:column}}.parking-time-bundle,.payment-type-form{width:440px;height:fit-content;border:1px solid #e1e1e1;border-radius:3px}@media only screen and (max-width: 767px){.parking-time-bundle,.payment-type-form{width:90%;margin:5px auto}}@media only screen and (max-width: mobile){.parking-time-bundle,.payment-type-form{width:90%;margin:5px auto}}@media only screen and (max-width: 767px){.payment-type-form{border:none}}@media only screen and (max-width: mobile){.payment-type-form{border:none}}.parking-time-bundle__info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 30px}.parking-time-bundle__info-row:first-of-type{margin-top:30px}.parking-time-bundle__info-row--primary{border-top:1px solid #e1e1e1;padding:30px;margin-top:30px}.parking-time-bundle__info-row--points{border-bottom:1px solid #e1e1e1;padding-bottom:30px;margin-bottom:30px}.parking-time-bundle__row-value--points{display:flex;justify-content:center;align-items:center}.parking-time-bundle__points-number{margin:0;padding:0 2px}.parking-time-bundle__points-icon{padding-left:2px}.parking-time-bundle__row-label{margin:0;font-size:14px}.parking-time-bundle__row-value{font-size:14px;padding:0 5px}.parking-time-bundle__info-row--primary .parking-time-bundle__row-value{font-weight:700}.parking-time-bundle__row-value.parking-time-bundle__row-value--points{padding:0}.payment-type-form__payment-method-field,.payment-type-form__ideal-payment-issuer-field{display:flex;flex-direction:column;padding:30px}.payment-type-form__payment-method-field label,.payment-type-form__ideal-payment-issuer-field label{font-size:14px;color:#8d8d8d}@media only screen and (max-width: 767px){.payment-type-form__payment-method-field{padding:30px 0}}@media only screen and (max-width: mobile){.payment-type-form__payment-method-field{padding:30px 0}}@media only screen and (max-width: 767px){.payment-type-form__ideal-payment-issuer-field{padding:0 0 30px 0}}@media only screen and (max-width: mobile){.payment-type-form__ideal-payment-issuer-field{padding:0 0 30px 0}}@media only screen and (max-width: 767px){.user-transactions-page .page__header{justify-content:center}}@media only screen and (max-width: mobile){.user-transactions-page .page__header{justify-content:center}}@media only screen and (max-width: 767px){.user-transactions-page .selectric-items{height:150px}}@media only screen and (max-width: mobile){.user-transactions-page .selectric-items{height:150px}}.user-transactions-page .user-transactions{overflow-x:auto}.button--export-transactions-desktop{color:#0063af;display:flex;justify-content:space-between;align-items:center;padding:10px 20px}@media only screen and (max-width: 767px){.button--export-transactions-desktop{display:none}}@media only screen and (max-width: mobile){.button--export-transactions-desktop{display:none}}.button--export-transactions-mobile{display:none;background-color:inherit;width:70px;height:50px;color:#0063af;position:absolute;right:10px;border:none}@media only screen and (max-width: 767px){.button--export-transactions-mobile{display:block}}@media only screen and (max-width: mobile){.button--export-transactions-mobile{display:block}}.button--export-transactions-mobile .export-transactions-svg{width:100%;height:fit-content;justify-content:center}.button--export-transactions-mobile .export-transactions-svg svg{height:30px;width:30px}.export-transactions-svg{width:40px;display:flex;justify-content:flex-end;align-items:center}.user-transactions__header,.user-transaction__item{display:flex;justify-content:space-between;border-bottom:1px solid #e1e1e1}.user-transactions__header{background-color:#f7f7f7;padding:10px 20px}@media only screen and (max-width: 767px){.user-transactions__header{padding-left:30px;padding-right:30px;min-width:fit-content}}@media only screen and (max-width: mobile){.user-transactions__header{padding-left:30px;padding-right:30px;min-width:fit-content}}.user-transaction__item{padding:20px;color:inherit}.user-transaction__item:hover{text-decoration:none}@media only screen and (max-width: 767px){.user-transaction__item{padding-left:30px;padding-right:30px;min-width:fit-content}}@media only screen and (max-width: mobile){.user-transaction__item{padding-left:30px;padding-right:30px;min-width:fit-content}}.user-transactions__column-1{width:17%}@media only screen and (max-width: 767px){.user-transactions__column-1{width:50%;min-width:150px}}@media only screen and (max-width: mobile){.user-transactions__column-1{width:50%;min-width:150px}}.user-transactions__column-2,.user-transactions__column-3{width:17%}@media only screen and (max-width: 767px){.user-transactions__column-2,.user-transactions__column-3{min-width:150px}}@media only screen and (max-width: mobile){.user-transactions__column-2,.user-transactions__column-3{min-width:150px}}.user-transactions__column-4{width:15%}@media only screen and (max-width: 767px){.user-transactions__column-4{width:25%;min-width:120px}}@media only screen and (max-width: mobile){.user-transactions__column-4{width:25%;min-width:120px}}.user-transactions__column-5{width:20%}@media only screen and (max-width: 767px){.user-transactions__column-5{width:25%;min-width:180px}}@media only screen and (max-width: mobile){.user-transactions__column-5{width:25%;min-width:180px}}.user-transactions__column-6{width:14%;text-align:right;display:flex;justify-content:flex-end;align-items:center}.user-transactions__column-6 p{margin-bottom:0;padding:0 2px}@media only screen and (max-width: 767px){.user-transactions__column-6{width:25%;min-width:80px}}@media only screen and (max-width: mobile){.user-transactions__column-6{width:25%;min-width:80px}}.user-transactions__points{display:flex;justify-content:center;align-items:center}.user-transactions__points-icon{padding:0 3px}.export-user-transactions-form{width:85%;margin:20px auto}.export-user-transactions-form .button--export-user-transactions{width:fit-content;float:right;margin:30px 0 45px 0}.user-transactions-page .pager{position:absolute;width:100%}.transaction-details .page-row{display:flex;justify-content:space-between;margin-bottom:20px}.transaction-details .page-row label{margin-bottom:0;line-height:2}@media only screen and (max-width: 767px){.transaction-details .page-row{display:block}}@media only screen and (max-width: mobile){.transaction-details .page-row{display:block}}.transaction-details .page-row--top-padding{padding-top:30px}.transaction-details .box{border:1px solid #e1e1e1;border-radius:3px;width:440px;height:fit-content}@media only screen and (max-width: 767px){.transaction-details .box--mobile{width:100%;border:0}}@media only screen and (max-width: mobile){.transaction-details .box--mobile{width:100%;border:0}}@media only screen and (max-width: 767px){.transaction-details .box--mobile-bordered{width:88%;margin:0 auto 60px auto}}@media only screen and (max-width: mobile){.transaction-details .box--mobile-bordered{width:88%;margin:0 auto 60px auto}}.transaction-details .box__label{width:100%;font-size:15px;font-weight:800;padding:10px 30px;margin-top:25px}.transaction-details .box-section{padding:18px 30px}.transaction-details .box-section--more-vertical-padding{padding-top:25px;padding-bottom:25px}.transaction-details .box-section--bottom-margin{margin-bottom:20px}.transaction-details .box-section--border-top{border-top:1px solid #e1e1e1}.transaction-details .box-section-item{padding:10px 0;display:flex;justify-content:space-between}.transaction-details .box-section-item--less-vertical-padding{padding-top:8px;padding-bottom:8px}.transaction-details .box-section-item__right-part{display:flex;justify-content:center;align-items:center}.transaction-details .box-section-item__right-part p{margin:0;padding-left:5px}.transaction-details .transaction-point-svg{padding-left:5px}.transaction-details .user-transaction__invoice-link--mobile{display:none}@media only screen and (max-width: 767px){.transaction-details .user-transaction__invoice-link--mobile{display:block;text-align:center}}@media only screen and (max-width: mobile){.transaction-details .user-transaction__invoice-link--mobile{display:block;text-align:center}}.transaction-details .page__title-container--desktop{display:flex;padding:40px 0;justify-content:space-between}.transaction-details .page__title-container--desktop .page__title--hidden-on-mobile{padding:0}@media only screen and (max-width: 767px){.transaction-details .page__title-container--desktop{display:none}}@media only screen and (max-width: mobile){.transaction-details .page__title-container--desktop{display:none}}.user-invoice__row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e1e1;padding:0 15px}.user-invoice__row:first-of-type{border-top:1px solid #e1e1e1}.user-invoices__left-side{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.user-invoices__left-side-item{margin:0 5px}.user-invoices__right-side{margin:0 5px}.main-content{width:60%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:100px 20px 20px}@media only screen and (max-width: 767px){.main-content{width:100%;margin:0;padding:0}}@media only screen and (max-width: mobile){.main-content{width:100%;margin:0;padding:0}}.main-content__title{font-weight:800;font-size:36px;line-height:40px;color:#00284d;margin-bottom:47px;padding:0 20px}@media only screen and (max-width: 767px){.main-content__title{padding:25px 0;margin-bottom:30px;border-bottom:1px solid #e1e1e1;text-align:center;font-size:24px}}@media only screen and (max-width: mobile){.main-content__title{padding:25px 0;margin-bottom:30px;border-bottom:1px solid #e1e1e1;text-align:center;font-size:24px}}.topic-title{font-size:18px;line-height:28px;font-weight:800;color:#00284d;border-bottom:1px solid #e1e1e1;padding:20px 20px 30px 20px;margin:0}.faq-item{color:#0063af;padding:20px;font-size:15px;font-weight:800;line-height:20px;border-bottom:1px solid #e1e1e1}@media only screen and (max-width: 767px){.faq-item{padding-left:25px}}@media only screen and (max-width: mobile){.faq-item{padding-left:25px}}.faq-item p{margin:0}.faq-item-question{display:flex;justify-content:space-between;cursor:pointer}.arrow-down{font-size:12px;font-weight:normal;color:#0063af}.arrow-rotate{transform:rotate(180deg)}.faq-item-answer{padding:20px;white-space:pre-wrap}@media only screen and (max-width: 767px){.faq-item-answer{padding-left:25px}}@media only screen and (max-width: mobile){.faq-item-answer{padding-left:25px}}.closed{display:none}.contact-page{font-size:14px;line-height:20px;font-weight:normal;color:#00284d}.contact-page__body{display:flex}@media only screen and (max-width: 767px){.contact-page__body{display:block;padding-left:20px}}@media only screen and (max-width: mobile){.contact-page__body{display:block;padding-left:20px}}.contact-page__block{width:50%}.contact-page__block-title{font-size:15px;font-weight:800;line-height:20px;padding-bottom:20px;padding-top:30px;color:#00284d}.qr__qr-code,.qr__pin-code,.qr__qr-section,.qr__pin-section{border:1px solid #e1e1e1;border-radius:3px;box-sizing:border-box}@media only screen and (max-width: 767px){.qr__qr-code,.qr__pin-code,.qr__qr-section,.qr__pin-section{border:none}}@media only screen and (max-width: mobile){.qr__qr-code,.qr__pin-code,.qr__qr-section,.qr__pin-section{border:none}}.qr__qr-code{margin:20px 20px 0;height:240px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.qr__qr-code{margin:0;height:fit-content}}@media only screen and (max-width: mobile){.qr__qr-code{margin:0;height:fit-content}}.qr__qr-code svg{height:210px}@media only screen and (max-width: 767px){.qr__qr-code svg{height:unset;width:100%}}@media only screen and (max-width: mobile){.qr__qr-code svg{height:unset;width:100%}}.qr__subtitle{font-weight:800;font-size:15px;color:#00284d;padding:20px 20px 0}.qr__text{font-weight:normal;font-size:14px;color:#00284d;padding:20px}.qr__pin-code{background-color:#f7f7f7;margin:20px 20px 0;height:240px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width: 767px){.qr__pin-code{height:100px}}@media only screen and (max-width: mobile){.qr__pin-code{height:100px}}.qr__pin-code__text{font-size:14px}.qr__pin-code__code{font-size:24px;font-weight:800}.qr__qr-section{margin:0 auto 20px;height:100%;width:48%}@media only screen and (max-width: 767px){.qr__qr-section{width:100%}}@media only screen and (max-width: mobile){.qr__qr-section{width:100%}}.qr__pin-section{height:100%;width:48%;margin:0 auto}@media only screen and (max-width: 767px){.qr__pin-section{width:100%}}@media only screen and (max-width: mobile){.qr__pin-section{width:100%}}.qr__link{color:#0063af;border-top:1px solid #e1e1e1;padding:20px 0 20px 20px;box-sizing:border-box}.qr__section-wrapper{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.qr__section-wrapper{display:block}}@media only screen and (max-width: mobile){.qr__section-wrapper{display:block}}.personal-info-landing{display:flex;flex-wrap:wrap;justify-content:space-between}.personal-info-landing__block{width:calc(50% - 10px);padding:20px;border:1px solid #e1e1e1;border-radius:3px;font-weight:800;font-size:14px;color:#00284d;margin-bottom:20px}@media only screen and (max-width: 767px){.personal-info-landing__block{margin:0 20px 20px;width:100%}}@media only screen and (max-width: mobile){.personal-info-landing__block{margin:0 20px 20px;width:100%}}.personal-info-landing__block-header{margin:15px 0;font-size:15px}.personal-info-landing__block p{margin:0;color:#8d8d8d;font-weight:normal}.personal-info-landing__block p:last-of-type{margin-bottom:20px}.personal-info-landing__block a{font-weight:normal}.no-subscription-message{background-color:#add8e6;padding:20px;color:#000}.no-subscription-message a{text-decoration:underline;color:#000}.user-subscriptions{padding:32px;border:1px solid #e1e1e1;border-radius:3px}@media only screen and (max-width: 767px){.user-subscriptions{border:none}}@media only screen and (max-width: mobile){.user-subscriptions{border:none}}.user-subscriptions__title{font-weight:bold;font-size:15px}.user-subscriptions__container{display:flex;flex-wrap:wrap;justify-content:space-between}.user-subscriptions__container .field-box{width:49%}@media only screen and (max-width: 767px){.user-subscriptions__container .field-box{width:auto}}@media only screen and (max-width: mobile){.user-subscriptions__container .field-box{width:auto}}@media only screen and (max-width: 767px){.user-subscriptions__container{flex-direction:column}}@media only screen and (max-width: mobile){.user-subscriptions__container{flex-direction:column}}.user-preference{margin:20px;padding:32px 20px;border:1px solid #e1e1e1;border-radius:5px}.user-preference p{font-size:15px;font-weight:bold}.user-preference__language-field{width:50%}@media only screen and (max-width: 767px){.user-preference__language-field{width:100%}}@media only screen and (max-width: mobile){.user-preference__language-field{width:100%}}.user-preference__explanatory-text{margin:25px;font-size:16px}@media only screen and (max-width: 767px){.user-preference__explanatory-text{text-align:center}}@media only screen and (max-width: mobile){.user-preference__explanatory-text{text-align:center}}.two-fa-login-page .modal__box,.two-fa-login-page .modal__box--two-fa-reset{min-width:490px;max-width:100%}.two-fa-login-page .modal__box{width:65%}.two-fa-login-page .modal__box--two-fa-reset{width:35%}@media only screen and (max-width: 767px){.two-fa-login-page .region-header{display:none}}@media only screen and (max-width: mobile){.two-fa-login-page .region-header{display:none}}@media only screen and (max-width: 767px){.two-fa-login-page .region-main{margin-top:0}}@media only screen and (max-width: mobile){.two-fa-login-page .region-main{margin-top:0}}@media only screen and (max-width: 767px){.two-fa-login-page .auth-page__content{min-height:100vh}}@media only screen and (max-width: mobile){.two-fa-login-page .auth-page__content{min-height:100vh}}.two-fa-login-page .page__back{height:40px;position:absolute;top:0;left:0;margin:calc(4em + 30px) 30px 30px 30px}@media only screen and (max-width: 767px){.two-fa-login-page .page__back{margin-top:30px;padding:0}}@media only screen and (max-width: mobile){.two-fa-login-page .page__back{margin-top:30px;padding:0}}.two-fa-login-page .page__back-text{height:100%;display:flex}@media only screen and (max-width: 767px){.two-fa-login-page .page__back-text{display:none}}@media only screen and (max-width: mobile){.two-fa-login-page .page__back-text{display:none}}.two-fa-login-page .page__back-text span{margin:auto}.two-fa-login-page__box{width:85%;border:1px solid #e1e1e1;padding:30px 25px;border-radius:3px;margin:10px 0}.two-fa-login-page__box:first-of-type{margin-top:100px}.two-fa-login-page__box-title{font-size:18px;font-weight:800}.field-box__label--copy{display:flex;justify-content:space-between;height:30px;align-items:self-end}.copy-action-note{height:100%}.copy-action-note__text{background-color:#4b4b4b;color:#fff;padding:5px;border-radius:5px;font-size:10px;font-weight:600}@media only screen and (max-width: 767px){.two-fa-login-modal-box-content{position:fixed;top:0;background:#fff;left:0;height:100%;width:100%;padding-bottom:100px}}@media only screen and (max-width: mobile){.two-fa-login-modal-box-content{position:fixed;top:0;background:#fff;left:0;height:100%;width:100%;padding-bottom:100px}}@media only screen and (max-width: 767px){.two-fa-login-modal-header .modal-box-header{display:none}}@media only screen and (max-width: mobile){.two-fa-login-modal-header .modal-box-header{display:none}}.two-fa-login-modal-mobile-header{left:0;top:0;width:100%;display:flex}@media only screen and (max-width: 767px){.two-fa-login-modal-mobile-header{height:100px}}@media only screen and (max-width: mobile){.two-fa-login-modal-mobile-header{height:100px}}.two-fa-login-modal-mobile-header__back-button-wrapper,.two-fa-login-modal-mobile-header__title{width:100%;height:inherit;position:absolute;top:0;left:0}.two-fa-login-modal-mobile-header__title{display:none;z-index:9}@media only screen and (max-width: 767px){.two-fa-login-modal-mobile-header__title{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:800;color:#0063af}}@media only screen and (max-width: mobile){.two-fa-login-modal-mobile-header__title{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:800;color:#0063af}}.two-fa-login-modal-mobile-header__back-button-wrapper{width:30%;z-index:10}.modal-box-body--two-fa-reset,.modal-box-body--two-fa-instructions{max-height:700px;overflow:auto;margin:0 5px}@media only screen and (max-width: 767px){.modal-box-body--two-fa-reset,.modal-box-body--two-fa-instructions{max-height:none;height:100%;width:100%;padding-right:20px;padding-left:20px;padding-bottom:100px;margin:0}}@media only screen and (max-width: mobile){.modal-box-body--two-fa-reset,.modal-box-body--two-fa-instructions{max-height:none;height:100%;width:100%;padding-right:20px;padding-left:20px;padding-bottom:100px;margin:0}}.modal-box-body--two-fa-reset::-webkit-scrollbar,.modal-box-body--two-fa-instructions::-webkit-scrollbar{width:6px}@media only screen and (max-width: 767px){.modal-box-body--two-fa-reset::-webkit-scrollbar,.modal-box-body--two-fa-instructions::-webkit-scrollbar{display:none}}@media only screen and (max-width: mobile){.modal-box-body--two-fa-reset::-webkit-scrollbar,.modal-box-body--two-fa-instructions::-webkit-scrollbar{display:none}}.modal-box-body--two-fa-reset::-webkit-scrollbar-thumb,.modal-box-body--two-fa-instructions::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:5px}@media only screen and (max-width: 767px){.modal-box-body--two-fa-reset::-webkit-scrollbar-thumb,.modal-box-body--two-fa-instructions::-webkit-scrollbar-thumb{display:none}}@media only screen and (max-width: mobile){.modal-box-body--two-fa-reset::-webkit-scrollbar-thumb,.modal-box-body--two-fa-instructions::-webkit-scrollbar-thumb{display:none}}.modal-box-body--two-fa-reset::-webkit-scrollbar-button,.modal-box-body--two-fa-instructions::-webkit-scrollbar-button{margin:10px 0}@media only screen and (max-width: 767px){.modal-box-body--two-fa-reset::-webkit-scrollbar-button,.modal-box-body--two-fa-instructions::-webkit-scrollbar-button{display:none}}@media only screen and (max-width: mobile){.modal-box-body--two-fa-reset::-webkit-scrollbar-button,.modal-box-body--two-fa-instructions::-webkit-scrollbar-button{display:none}}.modal-box-body--two-fa-reset::-webkit-scrollbar-thumb:hover,.modal-box-body--two-fa-instructions::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (max-width: 767px){.modal-box-body--two-fa-reset::-webkit-scrollbar-thumb:hover,.modal-box-body--two-fa-instructions::-webkit-scrollbar-thumb:hover{display:none}}@media only screen and (max-width: mobile){.modal-box-body--two-fa-reset::-webkit-scrollbar-thumb:hover,.modal-box-body--two-fa-instructions::-webkit-scrollbar-thumb:hover{display:none}}.two-fa-login-modal-section{padding:20px 0}.two-fa-login-modal-section__title{font-weight:800;font-size:15px}.two-fa-login-modal-section__text{font-size:14px}@media only screen and (max-width: 767px){.two-fa-login-modal-section__text--desktop{display:none}}@media only screen and (max-width: mobile){.two-fa-login-modal-section__text--desktop{display:none}}.two-fa-login-modal-section__text--mobile{display:none}@media only screen and (max-width: 767px){.two-fa-login-modal-section__text--mobile{display:block}}@media only screen and (max-width: mobile){.two-fa-login-modal-section__text--mobile{display:block}}.two-fa-login-modal-section__text--bold{font-weight:800}.two-fa-login-modal__google-auth-download-buttons{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.two-fa-login-modal__google-auth-download-buttons{flex-direction:column}}@media only screen and (max-width: mobile){.two-fa-login-modal__google-auth-download-buttons{flex-direction:column}}.two-fa-login-modal__google-auth-download-buttons .two-fa-login-modal__link-button{width:49%}@media only screen and (max-width: 767px){.two-fa-login-modal__google-auth-download-buttons .two-fa-login-modal__link-button{width:100%}}@media only screen and (max-width: mobile){.two-fa-login-modal__google-auth-download-buttons .two-fa-login-modal__link-button{width:100%}}.two-fa-login-modal__qr-code{display:flex;justify-content:center;border:1px solid #e1e1e1;border-radius:5px;padding:15px}@media only screen and (max-width: 767px){.two-fa-login-modal__qr-code{display:none;border:none}}@media only screen and (max-width: mobile){.two-fa-login-modal__qr-code{display:none;border:none}}.two-fa-login-modal__qr-code--google-auth-app{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.two-fa-login-modal__setup-key{display:none}@media only screen and (max-width: 767px){.two-fa-login-modal__setup-key{display:block;margin-bottom:20px}}@media only screen and (max-width: mobile){.two-fa-login-modal__setup-key{display:block;margin-bottom:20px}}@media only screen and (max-width: 767px){.two-fa-login-modal__link-button{width:100%;border:1px solid #e1e1e1;border-radius:5px;height:50px;display:flex;justify-content:center;align-items:center;margin:15px 0}}@media only screen and (max-width: mobile){.two-fa-login-modal__link-button{width:100%;border:1px solid #e1e1e1;border-radius:5px;height:50px;display:flex;justify-content:center;align-items:center;margin:15px 0}}.button:hover{text-decoration:none}.button:focus-within,.button:focus-visible,.button:focus{outline:2px solid #000}.two-fa-login-modal__text--mobile{display:none}@media only screen and (max-width: 767px){.two-fa-login-modal__text--mobile{display:contents}}@media only screen and (max-width: mobile){.two-fa-login-modal__text--mobile{display:contents}}@media only screen and (max-width: 767px){.two-fa-login-modal__text--desktop{display:none}}@media only screen and (max-width: mobile){.two-fa-login-modal__text--desktop{display:none}}.field-box__copy-value{border:1px solid #e1e1e1;border-radius:5px;padding:12px 20px;display:flex;justify-content:space-between;background-color:#fff}.field-box__copy-value .clipboard-value{width:100%;overflow:hidden}.field-box__copy-value .clipboard-copy-button{position:absolute;right:2px;background:inherit;height:inherit;padding:0 20px}.two-fa-login-page .field-box__label{color:inherit}.two-fa-login-page .two-fa-copied-field{background-color:#edf1fb}.form--two-fa-login .auth-page__element{padding:10px 0}.error-page__header{font-weight:bold;margin-top:80px;min-height:auto}.error-page__subheader{font-size:24px;font-weight:bold;margin-bottom:25px}.error-page__message{margin-bottom:35px}@media only screen and (max-width: 767px){.error-page__content{width:90%}}@media only screen and (max-width: mobile){.error-page__content{width:90%}}.error-page__buttons{display:flex}@media only screen and (max-width: 767px){.error-page__buttons{flex-direction:column}}@media only screen and (max-width: mobile){.error-page__buttons{flex-direction:column}}.error-page__button{margin-right:15px}@media only screen and (max-width: 767px){.error-page__button{width:100%;text-align:center;margin-bottom:8px;margin-right:0}}@media only screen and (max-width: mobile){.error-page__button{width:100%;text-align:center;margin-bottom:8px;margin-right:0}}.error-page__contact-item{border:1px solid #e1e1e1;border-radius:3px;padding:15px 20px;display:flex;margin:8px 0}.error-page__contact-item--list{flex-direction:column}.error-page__contact-item--list .error-page__contact-label{margin-bottom:20px}.error-page__contact-label{margin:0;padding-right:5px}.error-page__contact-link{color:#0063af}.license-plates-form{margin:20px 0}.license-plates-form label{width:100%;height:100px;display:flex;flex-direction:column;color:#939393}.license-plate-input-container{height:50px;margin-top:10px;position:relative}.license-plates-form input,.license-plates-form .input,.readonly-license-plate{width:100%;padding:12px 20px;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:400}.readonly-license-plate{background-color:#f1f1f1;border-color:#e1e1e1;color:#939393}.license-plates-form__fields{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}@media only screen and (max-width: 767px){.license-plates-form__fields{display:flex;flex-direction:column}}@media only screen and (max-width: mobile){.license-plates-form__fields{display:flex;flex-direction:column}}.license-plate-input{margin-top:10px}.license-plates-form-error,.license-plate-input--with-errors .license-plate-input-error{color:red}.license-plate-input--with-errors input{border-color:red}.delete-license-plate-btn{position:absolute;top:0;right:0;height:50px;width:50px;display:flex;justify-content:center;align-items:center;color:#939393;padding:10px;cursor:pointer}.delete-license-plate-btn svg{height:15px;width:15px}.add-license-plate-btn.add-license-plate-btn{display:flex;justify-content:space-between;align-items:center;cursor:pointer;height:50px;margin-top:40px;order:100;-webkit-order:100}.add-license-plate-btn__icon{color:#0063af}.add-license-plate-btn__icon svg{width:15px;height:15px}.license-plate-info{border-radius:3px;font-weight:normal;color:#00284d;background-color:#add8e6;padding:20px;margin-bottom:15px}@media only screen and (max-width: 767px){.license-plate-info{margin-left:30px;margin-right:30px;padding:15px;margin-bottom:unset}}@media only screen and (max-width: mobile){.license-plate-info{margin-left:30px;margin-right:30px;padding:15px;margin-bottom:unset}}.sso-login-page .button--sso-config{width:100%;text-align:left;border:1px solid #e1e1e1;border-radius:5px;color:#00284d;padding-left:51px}.sso-login-page .auth-page__element--sso-button:active,.sso-login-page .auth-page__element--sso-button{position:relative}.sso-login-page .sso-button-container{position:absolute;height:58px;width:58px;display:flex;align-items:center;justify-content:center}.sso-login-page .sso-button-container img{max-height:28px;max-width:28px}@media only screen and (max-width: 767px){.sso-login-page .auth-page__content{flex-direction:column-reverse;justify-content:flex-end}}@media only screen and (max-width: mobile){.sso-login-page .auth-page__content{flex-direction:column-reverse;justify-content:flex-end}}@media only screen and (max-width: 767px){.sso-login-page .auth-page__banner{display:block}}@media only screen and (max-width: mobile){.sso-login-page .auth-page__banner{display:block}}.onboarding-modal-box-content,.modal-box-body--onboarding{height:100%;position:relative}.modal-box-header__close-button--onboarding{color:#8d8d8d;position:absolute;right:20px}.onboarding-step-1,.onboarding-step-2,.onboarding-step-2__ios-no-safari,.onboarding-step-2__ios-safari,.onboarding-step-2__android,.onboarding-step-3{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:30px 0}.onboarding-step-1{justify-content:center}.onboarding-step-2__ios-no-safari .add-to-home-screen-step{margin:18px 0}.onboarding-step__title{margin:5px 0;font-weight:800;font-size:24px;text-align:center}.onboarding-step__explanatory-text{margin:5px 0;font-weight:400;font-size:16px;text-align:center}.onboarding-step__buttons{margin:50px 0 0;width:100%}.onboarding-step__button{height:50px;width:100%;margin:10px auto;border:none;font-weight:400;font-size:16px;border-radius:4px;background-color:#00284d;color:#fff;display:flex;justify-content:center;align-items:center}.onboarding-step__button--transparent{background-color:rgba(0,0,0,0);color:#00284d}.onboarding-step__button--transparent:focus{color:#00284d}.add-to-home-screen-steps{margin:30px 0 50px;width:90%;position:relative}.add-to-home-screen-steps__vertical-line{border-left:1px solid #00284d;height:200px;position:absolute;top:18px;left:17px;z-index:1}.add-to-home-screen-steps__vertical-line--small{height:150px}.add-to-home-screen-step{display:flex;margin:8px 0}.add-to-home-screen-step--last .add-to-home-screen-step__info{position:relative}.add-to-home-screen-step--last svg{width:45px;height:45px;position:absolute;top:-8px;border-radius:13px}.add-to-home-screen-step__info{width:80%;display:flex;margin:0 6px}.add-to-home-screen-step__info p{margin-right:10px;font-size:16px;font-weight:400}.add-to-home-screen-step__info--column{flex-direction:column}.add-to-home-screen-step__safari-icon{height:25px;width:25px}.add-to-home-screen-step__copy-link{color:#007bff}.add-to-home-screen-step__info--column p{margin-bottom:0}.add-to-home-screen-step__copy-link p{font-size:12px}.add-to-home-screen-step__number{width:25px;height:25px;background-color:#fff;color:#00284d;border:1px solid #00284d;border-radius:50%;outline:2px solid #fff;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:400;margin:0 5px;line-height:0;z-index:1}.onboarding-step__image{width:250px;height:250px;margin:30px auto}.onboarding-step__image svg{height:100%;width:100%;border-radius:50%;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px}.onboarding-step__image--small{width:200px;height:200px}.onboarding-step-3 .onboarding-step__button{margin-top:70px}.copy-to-clipboard__confirmation{position:fixed;top:100px;width:100%;left:0;display:flex;justify-content:center}p.copy-to-clipboard__confirmation-message{border-radius:5px;background-color:#def7ff;width:fit-content;padding:15px 25px;color:#00284d;margin:0;font-size:16px}.reservation-block-group-title{background-color:#f4f8fc;border-top:1px solid #f6f6f6;color:#0063af;font-size:10px;font-weight:400;padding:6px 15px}.reservation-block-group-ev{position:relative;background-color:#e3f5e4;color:#00284d;font-size:10px;font-weight:400;height:56px;display:flex;justify-content:space-between;align-items:center;padding:0 16px}.reservation-block-group-ev__icon{color:#0faa15;width:16px;height:16px}.reservation-block-group-ev__icon svg{height:100%;width:100%}.reservation-block-group-ev__icon--clickable{cursor:pointer}.reservation-block-group-ev__ev-availability-message{display:none;position:absolute;top:45px;left:calc(100% - (100% - 5px));width:calc(100% - 10px);background-color:#fff;color:#6b6b6b;padding:10px;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,.25);border-radius:3px}.reservation-block-group-ev__ev-availability-message:after{content:"";position:absolute;top:-5px;left:calc(100% - 24px);height:10px;width:10px;background:#fff;transform:rotate(135deg);border-left:inherit;border-bottom:inherit;box-shadow:-4px 0 4px -2px #d1d5d8,0 4px 4px -2px #d1d5d8}.reservation-block-group-ev__icon--info:hover+.reservation-block-group-ev__ev-availability-message{display:block}.reservation-block-group__diverged-blocks-message{background-color:#fff;color:#6b6b6b;padding:10px;font-size:12px}body{min-height:100vh}a.link{color:#000}.bold{font-weight:800}

/*# sourceMappingURL=employees.62bcaa478dffe4d7eae3.global.css.map*/