@charset "UTF-8";html{scroll-behavior:smooth}body{padding:0!important;margin:0!important;font-family:DM Sans Variable,sans-serif!important}body .container{width:1240px!important;max-width:100%!important;padding:0}.form-card-btn-loader .loader-icon{position:absolute;height:100%;right:20%;padding:10px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #662d91;border-radius:10px}::-webkit-scrollbar-thumb{background:#662d91;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#662d91}.fs-12px{font-size:12px!important}.fs-13px{font-size:13px!important}.fs-14px{font-size:14px!important}.fs-16px{font-size:16px!important}.fs-18px{font-size:18px!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.mb-10px{margin-bottom:10px!important}.mb-20px{margin-bottom:20px!important}.mt-20px{margin-top:20px!important}.mb-28px{margin-bottom:28px!important}.mt-33px{margin-top:33px!important}.light-gray-13-400{color:#939393!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.landing-header{padding-top:20px!important}.cursor-pointer{cursor:pointer!important}.general-btn{max-width:374px;border:1px solid #662d91;border-radius:14px;padding:14px;background:#662d91;color:#fff;font-weight:600;line-height:normal;gap:10px}.landing-banner{background-image:url(/assets/landing-banner-bg-CLUTJnJb.webp);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;padding:0 16px}body .banners-btn-search{width:111px!important;height:42px!important}.banners-btn{font-size:14px;font-weight:600;color:#fff;line-height:18px;width:162px!important;height:46px;background:#1b9af7;border-radius:100px;padding:7px 0}.banners-btn span{font-weight:400;font-size:12px;line-height:16px;width:100%;display:block}.banners-btn.show-mobile{width:100%;max-width:500px;margin-bottom:48px;box-sizing:border-box;padding:0;align-items:center;justify-content:center}.banners-btn-white{color:#000;background-color:#fff}.banner-content{padding-top:37px;padding-bottom:0}.banner-left{flex:1;padding-top:93px}.banner-left-heading{font-size:54px;font-weight:700;margin:0 auto 12px!important;color:#fff}.how-does-it-work{background-repeat:no-repeat;background-position:center center;padding:75px 0;color:#fff}.how-does-it-work .container{padding:0 16px}h2.how-does-it-work-heading{font-weight:700;font-size:48px;line-height:60px;letter-spacing:0;text-align:center;margin-bottom:54px;color:#000}h2.how-does-it-work-heading span{background:-webkit-linear-gradient(0deg,#1b9af7 30%,#56227e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.works-col{gap:32px;padding:32px 21px;border-radius:16px;background:linear-gradient(180deg,#eabdf34d,#c7ebff4d)}.how-does-it-work-section-heading{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;color:#171717;margin:32px 0 24px}.how-does-it-work-section-text{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#000;margin:0 auto;max-width:300px}.qwikpark-youtube{padding-top:74px;padding-bottom:100px}.qwikpark-youtube p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;margin-bottom:54px}.qwikpark-youtube iframe{max-width:calc(100% - 30px)!important;border-radius:16px}.qwikpark-youtube h2{font-weight:700;font-size:48px;line-height:60px;letter-spacing:0;text-align:center;margin-bottom:24px}.qwikpark-youtube h2 span{background:-webkit-linear-gradient(0deg,#1b9af7 30%,#56227e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.banner-left-text{font-size:16px;font-weight:400;line-height:20px;margin:0!important;color:#fff;max-width:480px}.banner-left-icons{display:flex!important;margin-bottom:24px}.banner-left-icons img{display:inline-block!important}.banner-left-icon{margin-right:16px}.banner-right{flex:0 0 420px}.banner-right img{height:630px}.app-join-section{padding-top:45px;padding-bottom:70px}.app-join-section .container{padding:0 16px}.app-join-section-headline{max-width:520px;font-weight:700;font-size:48px;line-height:60px;letter-spacing:0;margin-bottom:24px}.app-join-section-headline span{background:-webkit-linear-gradient(0deg,#1b9af7 30%,#56227e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-join-section-detail{max-width:502px;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0}.app-join-section-detail span{color:#1b9af7}.app-join-section-list{max-width:502px;line-height:30px;color:#171717;font-weight:500;font-size:18px;list-style:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFzSURBVHgBzVI/LANhFH/vuyuj2kREOiER0cFQi5BIxSIdxEYrMdichbFXJpN2ICZaE1tTA53cwGZoExKGph273qB31es933etIu5qknj58n0v7/3e7/35HsC/lqEjfWv4WFe6YeRuzh7TVAjQz9WkF4Z5Ocb2ynHZMAM+w/CP7JdVLxy6Gcd3XyZJtgtAnyi0WPDpYLT4K0FQeYgQY6dc7XcMJA4SAulI9nohOZV1JQhu3gZ8tqTajEWRm0UccoWIPmCOiRGkG9hIFE7mKh2C0Op1DJh81s4kCgYexwlauoglQmKCsF2WRBi7P5/PdCqYXslF+JccckCAhzrZwMFzWqcSEK9g1QDlxN3FouY6g9mlSxVtiMP3FloXkxQtt5zqOkQh4XAmCk07/bUllNl2Pr/2Yx8kN4JSKVscGVzwS29WSLIsRKuRutE2VDes5yL1vtYTPrOmy0atQrW65yZKXo7nat6c6JsZYFazevW4k4G/kneVj5J5HqhlGwAAAABJRU5ErkJggg==);padding-left:10px;margin-bottom:40px}.app-join-section-list li{margin-left:10px;margin-bottom:16px;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;padding-left:12px}.app-join-section-list::marker{margin-left:12px}.app-join-section-banner{object-fit:cover;border-radius:16px;max-height:650px}.toggle-menu{width:40px;height:40px;gap:10px;border-radius:10px;padding:10px;background:#0006;border:0;outline:none;display:none}.toggle-menu:focus{outline:none}.toggle-menu span{display:block;width:15px;height:3px;background:#fff;border-radius:3px;margin:4px auto}.toggle-menu span:first-child{margin-top:0}.toggle-menu span:last-child{margin-bottom:0}.landing-header-btns .banners-btn{width:125px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-left:32px}.banner-link{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:#fff;margin-left:32px;text-decoration:unset}.banner-left-icon img{width:72px}.main-navbar{margin:0 auto}.main-navbar-header .container{display:flex;justify-content:space-between;align-items:center}.main-navbar-header-nav{gap:43px}.main-navbar-header-nav .header-menu{font-size:16px;font-weight:700;text-decoration:none;color:#000}.line-height-normal{line-height:normal}.form-card{width:750px;transition:width .5s;border-radius:10px;background:#fff;box-shadow:0 2px 20px #81818129;margin:57px auto 15px;padding:53px;gap:20px}.form-card .form-card-heading{font-weight:700;padding-bottom:2px;line-height:normal}.form-card-input-group .form-card-label{margin-bottom:9px;line-height:normal}.form-card-input-group .form-card-input{max-width:374px;width:100%;height:50px;border-radius:8px;border:1px solid #c9c9c9;background:#fff}.form-card .forgot-password{display:flex;align-self:end;margin-top:20px;font-size:16px;font-weight:600;color:#662d91;text-decoration:none;cursor:pointer;line-height:normal}.form-card .form-card-btn,.form-card-btn{gap:33px;max-width:374px;height:50px;border-radius:14px;background:#662d91;color:#fff;border:none;font-weight:600;font-size:16px}.form-card-btn-light{background:#f9f2ff!important;color:#662d91!important}.form-card-btn-parent{max-width:375px}.form-card-btn{gap:10px}.form-card-btn .btn-arrow-right{right:15px;position:absolute}.form-card .sign-up-text{font-weight:600;display:flex;justify-content:center;color:#662d91;text-decoration:none;padding-bottom:50px}.banner-left-search{border:1px solid rgba(255,255,255,.31);border-radius:100px;background:#00000080;padding:5px 5px 5px 20px;max-width:503px;height:54px;margin:48px 0 72px}.location-btn{background:transparent;border:0;outline:none;width:24px;height:24px;padding:0}.banner-left-search .search-wrapper{position:absolute;background:#fff;border-radius:20px;box-shadow:0 2px 10px #0202021a;left:5px;right:5px;top:70px;border:1px solid #1b9af7}.banner-left-search-input{margin-bottom:0;gap:10px;flex-grow:1}.banner-left-search-input input{width:100%;border-radius:5px;border:0;background:transparent;padding:0 4px 0 0;font-size:16px;font-style:normal;font-weight:400;line-height:20px;height:46px;color:#fff}.banner-left-search-input input::placeholder{font-size:16px!important;color:#ffffffb3!important}.banner-left-search-input input::-ms-input-placeholder,.banner-left-search-input input::-webkit-input-placeholder{font-size:16px;color:#ffffffb3!important}.banner-left-search-input input:focus{outline:none!important;border:0!important;box-shadow:none!important}body .banner-left-search-input input:focus,body .banner-left-search-input input:focus-visible{border-radius:5px!important;border:0!important;outline:none}.banner-left-search-input input::placeholder{font-size:16px;font-style:normal;font-weight:400;color:#000}.testimonial-card-stars{font-size:18px;color:#fbd033;gap:5px;padding:5px 0}.banner-left-icon-the-news{max-width:103px;height:46px;object-fit:cover}.banner-left-icon-excellence{max-width:93px;height:46px;object-fit:cover}.form-card-large{width:860px;transition:width .5s;border-radius:10px;background:#fff;box-shadow:0 2px 20px #81818129;margin:40px auto;padding:0;gap:20px}.content-inner{min-height:calc(100dvh - 440px)}.content-inner-large{min-height:calc(100vh - 230px)}.search-icon{right:5px;top:5px}.find-car-park{padding:26px;gap:unset}.find-car-park .form-card-heading{font-weight:700;margin-bottom:20px!important;line-height:normal}.form-card-large .form-card-input-group{display:flex;flex-direction:column;position:relative;margin-bottom:47px;max-width:374px;width:100%}.form-card-large .form-card-input-group .form-card-label{margin-bottom:9px}.form-card-large .form-card-input-group .form-card-input{max-width:374px;width:100%;height:50px;border-radius:8px;border:1px solid #c9c9c9;background:#fff}.right-image-card{margin:0 auto 20px;box-shadow:0 2px 20px #02020229;border-radius:10px;color:#000;border:1px solid #c9c9c9}.parking-img{width:110px;object-fit:cover;border-bottom-left-radius:10px;border-top-left-radius:10px}.parking-detail{padding:14px 20px;border-bottom-right-radius:10px;border-top-right-radius:10px;width:264px}.parking-heading{font-weight:700;line-height:normal}.parking-address{color:#020d18;font-size:14px;font-style:normal;font-weight:400;line-height:normal;left:5px;top:1px}.form-card-btn-white{border:1px solid #c9c9c9;gap:12px;width:116px;height:40px;border-radius:10px;background:#fff;color:#1b9af7}.carpark-banner{max-width:375px;border-radius:10px;margin:14px auto 0;max-height:300px;object-fit:cover}.carpark-inner-app{background-color:#fff;padding:18px 20px 8px}.carpark-heading{color:#020d18;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin:0 auto;max-width:375px}.carpark-location{margin:0 auto;max-width:375px}.carpark-location-name{color:#020d18;font-size:16px;font-style:normal;font-weight:400;line-height:normal;top:2px;left:4px}.carpark-menu{gap:7px;padding-top:18px;padding-bottom:18px;max-width:375px;margin:0 auto}.carpark-menu-item{border-radius:10px;border:1px solid #c9c9c9;background:#fff;box-shadow:0 10px 15px #02020212;padding:7px;flex:1}.carpark-menu-item.active-item{background-color:#662d91}.carpark-menu-item.disable-item{border:1px solid #c9c9c9;background:linear-gradient(0deg,#f0f0f0,#f0f0f0),#fff}.carpark-menu-item.disable-item .carpark-menu-item-title{color:#17171770!important}.carpark-menu-item.disable-item path{fill:#17171730!important}.carpark-menu-item.active-item .carpark-menu-item-title{color:#fff!important}.carpark-menu-item.active-item path{fill:#fff!important}body .disable-btn-purple{background-color:#662d9126!important;color:#fff!important;border-color:#662d9126!important}.fixed-counter{right:4px;top:4px;background-color:#0288d1;color:#fff;border-radius:50%;height:15px;min-width:15px;font-size:10px}.carpark-menu-item-title{color:#171717;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.carpark-menu-item-icon{height:25px}.carpark-menu-item-icon-session-passes{top:-7px}.carpark-season-passes{padding:0 42px}.carpark-season-passes-item{border-radius:10px;border:1px solid #1b9af7;border-left:10px solid #1b9af7!important;background:#fff;box-shadow:0 2px 20px #91919129;padding:12px;width:calc(50% - 13px)}.carpark-season-passes-item.active{border-color:#662d91!important}.carpark-season-passes-item-btn-container{width:50px}.carpark-season-passes-item-btn-container .carpark-season-passes-item-btn{color:#1b9af7;display:inline-block;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:14px;border-radius:10px;border:1px solid #1b9af7;padding:2px 7px;text-decoration:none;height:20px}.carpark-season-passes-item-details{flex:1}.carpark-season-passes-item-details-heading{color:#171717;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.session-pass-wrapper{gap:20px 24px}.carpark-season-passes-item-details-text{color:#939393;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:10px}.carpark-season-passes-item-details-price{color:#1b9af7;font-size:18px;font-style:normal;font-weight:700;line-height:normal;width:150px}.carpark-season-passes-item-details-validity{color:#171717;font-size:14px;font-style:italic;font-weight:400;line-height:normal}.permit-buy-modal .wrapper-div{max-width:unset}.permit-buy-modal .wrapper-div .permit-buy-modal-overflow{height:calc(100dvh - 250px)}.permit-buy-heading{font-size:18px;font-weight:700;line-height:normal}.permit-buy-modal-close-btn,.modal-close-btn{right:13px;top:13px}.permit-buy-description{margin-top:16px;margin-bottom:22px;font-size:14px;line-height:normal}.permit-buy-price-section{border:2px solid #1b9af7;border-radius:10px;box-shadow:0 2px 20px #02020229;padding:15px;max-width:374px;margin:0 auto 35px}.permit-buy-price-section.border-gray{border:1px solid #c9c9c9}.permit-buy-price-box{padding:8px 15px;border:1px solid #d8d8d8;border-radius:8px;margin:10px auto 18px}.permit-buy-price-number{color:#1b9af7}.permit-buy-price-note{color:#939393;line-height:normal}.permit-buy-caution-section,.permit-buy-caution-group{gap:15px}.permit-buy-caution-text{font-size:14px;line-height:normal}.permit-buy-time-restriction{border:1px solid #c9c9c9;border-radius:10px;box-shadow:0 10px 15px #02020212;margin:12px auto 0;padding:15px 18px 33px}.time-restriction-day-time{font-size:14px;line-height:normal}.permit-buy-btn-section{gap:18px;align-self:flex-start;margin-bottom:26px}.rounded-btn-colored{border:unset;border-radius:17px;background:#662d91;color:#fff;padding:6px 13px;font-size:14px;font-weight:500;line-height:normal}.rounded-btn-gray{border:unset;border-radius:17px;background:#f8f8f8;color:#8b8b8b;padding:6px 13px;font-size:14px;line-height:normal}.permit-buy-last-section{padding:14px 18px 37px;box-shadow:0 2px 20px #02020229}.premium-parking-already-park{border:1px solid #1b9af7;border-radius:10px;padding:18px 20px;max-width:375px;margin:0 auto}.premium-parking-already-park .general-btn{background:#0288d1;border:unset;border-radius:17px;color:#fff;padding:3px 12px;width:unset;margin-bottom:10px}.premium-parking-price-section{margin-top:18px;border:1px solid #1b9af7;border-radius:10px;border-left:10px solid #1b9af7;padding:14px}.premium-parking-price{color:#1b9af7}.premium-parking-status{font-style:italic}.premium-parking-view-btn{color:#1b9af7;border:1px solid #1b9af7;border-radius:13px;background:#fff;padding:2px 8px}.color-1B9AF7{color:#1b9af7!important}.prices-autopay{border:2px solid #1b9af7;padding:12px 8px;border-radius:10px;max-width:375px;margin:0 auto}.prices-default-tariff{padding:15px;border:1px solid #c9c9c9;border-radius:10px;box-shadow:0 2px 20px #02020229;max-width:375px;margin:0 auto 48px}.prices-default-tariff .tarrif-timing{display:flex;justify-content:space-between;line-height:normal}.prices-default-tariff .tarrif-timing span{font-size:14px;font-weight:400;line-height:normal}.prices-default-tariff .tarrif-note{color:#939393}.app-header-logo img,.landing-header-logo img{width:167px}.burger-menu-wrapper{margin-left:20px;display:none}.burger-menu-wrapper i{position:relative;height:36px;width:36px}.burger-menu-wrapper i{--icon-size: 24px;align-items:center;color:inherit;display:flex;height:var(--icon-size);justify-content:center;max-width:var(--icon-size);min-width:var(--icon-size);width:100%}.burger-menu-wrapper svg{width:24px;height:24px;cursor:pointer}.burger-menu-wrapper i span{border:2px dashed #fc0;border-radius:50%;content:"";position:absolute;animation:rotate 10s infinite linear;width:150%;height:150%;left:-24%;top:-24%}.no-scroll{overflow:hidden!important}.premium-parking-container{padding:0 42px 20px}.buy-permit{padding:26px 35px 0;gap:0;margin-bottom:unset;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:unset;border-bottom-right-radius:unset}.buy-permit .permit-buy-heading{margin-bottom:16px}.buy-permit .buy-permit-description{font-size:14px;line-height:normal;max-width:374px;text-align:center;margin-bottom:50px}.buy-permit .permit-buy-time-restriction{margin:unset;max-width:374px}.buy-permit-column-group{gap:32px;margin-bottom:51px}.buy-permit .permit-buy-btn-section{align-self:unset}.permit-buy-btn-section-text{font-size:14px;margin-bottom:24px;line-height:normal;max-width:374px}.buy-permit-price-time{width:50%}.buy-permit-last-section{margin:0 auto 40px;max-width:860px}.buy-permit-last-section-width{max-width:374px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.session-header{padding:30px 0 0}.session-header-navigation-border{border-bottom:1px solid #e9e9e9}.session-heading{font-weight:600;margin-bottom:15px!important;line-height:normal;font-size:16px;color:#000}.session-header-navigation{color:#979797;font-size:14px}.session-header-navigation span{display:inline-block;line-height:normal;padding:9px;text-align:center;cursor:pointer;flex:1;max-width:34%;font-size:14px;font-weight:600;border-bottom:3px solid transparent}.session-header-navigation span.active{background:linear-gradient(360deg,#faf3ff,#fff);color:#000;font-weight:600;border-bottom:3px solid #662d91}.session-card-img{flex:1;max-width:142px}.session-card-img img{width:120px;height:120px;object-fit:contain;border-top-left-radius:10px;border-bottom-left-radius:10px}.session-card-data{flex:1}.session-card-data-open{right:10px;top:53px}.session-parking-type{font-weight:600;max-width:calc(100% - 40px);margin-bottom:8px;font-size:16px;line-height:normal}.upcoming-card-title{font-size:16px;font-weight:600;line-height:normal;color:#171717}.upcoming-title-time .upcoming-card-timing{font-size:16px;line-height:normal}.session-parking-time-t{color:#939393;font-size:16px;line-height:normal;font-weight:400}.session-parking-time{line-height:normal;margin-bottom:0;font-weight:500;font-size:16px;color:#0288d1}.session-parking-number{background-color:#f4f4f4;border-radius:20px;padding:5px 12px;font-size:14px;font-weight:500;line-height:normal}.session-parking-number svg{fill:#1b9af7;position:relative;bottom:1px}.session-parking-number span{color:#020d18;font-weight:500;display:inline-block;padding-left:10px}.session-error-banner{border-radius:10px;background:linear-gradient(254.54deg,#f2452f -1.98%,#a91300 121.93%);box-shadow:0 5px 10px #87848429;padding:12px 16px;color:#fff;text-decoration:unset!important;gap:10px}.session-error-banner svg{min-width:20px;width:20px;cursor:pointer}.session-error-banner .session-error-banner-text{flex:1;text-decoration:unset!important;color:#fff}.session-error-banner-text{flex:1;max-width:calc(100% - 30px);font-size:14px;font-weight:500;line-height:normal}.session-parking-finished-date-time{font-size:16px;line-height:normal}.session-parking-finished-cost{font-size:16px;font-weight:500;color:#0288d1;padding-top:4px}.btn-purple{gap:33px;height:50px;border-radius:10px;background:#662d91;color:#fff;border:none;font-weight:700}.sign_up_text{margin-bottom:0;line-height:normal;width:374px}.tc-checkboxes{gap:20px;width:374px;margin-top:10px}.tc-checkbox-text{gap:15px}.checkbox input[type=checkbox]{border:1px solid #c9c9c9;border-radius:3px;width:18px;height:18px;background:#fff}.light-blue-text{color:#1b9af7;font-weight:500}.light-gray-text{color:#000;font-size:15px;margin-bottom:0;line-height:normal}.password-reset-container{padding:31px 0;height:calc(100dvh - 50px);max-width:374px;margin:0 auto}.email-confirmed-container{padding:31px 0;min-height:280px;max-width:374px;margin:0 auto}.modal-heading{line-height:normal;font-weight:700;font-size:18px;margin-bottom:17px}.modal-text{line-height:normal;font-size:14px;color:#171717}.snackbar{color:#fff;font-style:italic;border-radius:10px;z-index:1;font-size:14px;gap:10px;line-height:normal}.snackbar span{flex-grow:1}.snackbar.warning{background:#f4b800}.snackbar.success{background:#00bf01}.snackbar.alert-orange{background:#ff9500}.form-card-input.disabled{background:#f8f8f8;pointer-events:none}.active-session-card{max-width:750px;margin:40px auto 20px;box-shadow:0 2px 20px #81818129;padding:38px 0 0;border-radius:10px}.active-session-container{max-width:414px}.parking-info{border:1px solid #c9c9c9;border-radius:10px;box-shadow:0 2px 20px #91919129;padding:9px 13px}.parking-info .parking-info-detail-group{display:flex;flex-wrap:wrap}.parking-info .parking-info-detail-group .parking-info-detail-row-wrapper{display:flex;flex-basis:100%;margin-bottom:19px;gap:5px}.parking-info .parking-info-detail-group .parking-info-detail-row-wrapper .parking-info-detail-section-left{display:flex;flex-direction:column;flex-basis:60%}.parking-info .parking-info-detail-group .parking-info-detail-row-wrapper .parking-info-detail-section-left .sub-heading{color:#939393;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.parking-info .parking-info-detail-group .parking-info-detail-row-wrapper .parking-info-detail-section-left .text{color:#020d18;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.parking-info .parking-info-detail-group .parking-info-detail-row-wrapper .parking-info-detail-section-right{display:flex;flex-direction:column;flex-basis:40%}.parking-info .parking-info-detail-group .parking-info-detail-row-wrapper .parking-info-detail-section-right .sub-heading{color:#939393;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.parking-info .parking-info-detail-group .parking-info-detail-row-wrapper .parking-info-detail-section-right .text{color:#020d18;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.red-border-btn{border-radius:10px;border:1px solid #f00;background:#fff;padding:9px 10px;font-size:16px;font-weight:500;line-height:normal;color:red}.light-gray-14-400{color:#939393;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.fs16-500-normal{font-size:16px;font-weight:500;line-height:normal}.warning-msg{padding:16px;margin-top:20px;border:1px solid #ff0000;border-radius:10px;color:red;font-size:14px;font-weight:700;line-height:normal;margin-bottom:15px;background:linear-gradient(0deg,#fff1f1,#fff1f1)}.pass-detail .permit-buy-time-restriction{max-width:374px;margin-top:5px;padding:30px 24px 20px;display:flex;flex-direction:column;gap:4px}.pass-detail .permit-buy-description{margin-bottom:0}.pass-detail .permit-buy-caution-section{margin-top:14px;margin-bottom:17px}.icon-text-card{border-bottom:1px solid #ebebeb;border-radius:10px;padding:12px 13px;height:64px;color:#000}.icon-text-card .account-icon-wrapper{background:#e8f5fe;border-radius:50%;width:32px;height:32px;min-width:32px;align-items:center;justify-content:center;display:flex}.icon-text-card .icon-text-inner{display:flex;align-items:center;gap:12px;flex-basis:100%}.icon-text-card .icon-text-inner img{width:75px;height:auto}.icon-text-card .icon-text-inner span{font-size:14px;font-weight:500;line-height:normal}.icon-text-card .text-counter-group{display:flex;justify-content:space-between;align-items:center;flex-basis:100%}.counter{width:15px;height:15px;background:red;color:#fff;border-radius:100px;font-size:10px!important;font-weight:500;line-height:normal;padding:1px 3px}.delete-my-account span{color:red;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.delete-my-account button{border-radius:10px;border:1px solid #f00;color:red;font-size:12px;font-style:normal;font-weight:500;line-height:normal;background:#fff;padding:2px 12px}.my-details .form-card-input-group{margin-bottom:17px}.my-details .form-card-input-group .form-card-input{height:45px}.my-details .form-card-input-group .label-with-text-btn{margin-bottom:6px}.my-details .general-btn{margin-top:5px}.purple-text{font-size:16px;font-weight:500;line-height:normal;color:#662d91}.delete-account .delete-account-card-p{padding:24px 13px 30px}.delete-account .delete-account-card-p .delete-account-text{font-size:14px;font-weight:400;line-height:normal;padding:0 16px;text-align:center}.radius-10-card{border-radius:10px;border:1px solid #c9c9c9;background:#fff;box-shadow:0 2px 20px #91919129}.fs14-400-normal{font-size:14px;font-weight:400;line-height:normal}.modal-container{padding:31px 21px;max-width:416px;margin:0 auto}.custom-card{border:1px solid #c9c9c9;box-shadow:0 2px 20px #02020229}.custom-card.plain-custom-card{border:0}.change-password .change-password-form{margin-top:24px;margin-bottom:31px;width:100%}.change-password .change-password-form .form-card-input-group{margin-bottom:17px}.change-email .change-email-form{margin-top:24px;margin-bottom:31px;width:100%}.change-email .change-email-form .form-card-input-group{margin-bottom:17px}.terms-and-condition .tc-container,.privacy-policy .pp-container{padding:31px 21px;height:calc(100dvh - 50px);overflow-y:auto;width:100%;margin:0 auto}.privacy-policy .pp-heading{font-size:16px;font-weight:700;line-height:24px;color:#212529}.event-log-card{gap:20px;font-size:14px;line-height:normal}.preferences-card{gap:12px}.preferences-card .preferences-card-title{display:flex;font-size:14px;font-weight:500;line-height:normal;color:#939393}.preferences-card .preferences-card-text-button{display:flex;align-items:center;justify-content:space-between}.preferences-card .preferences-card-text-button .preferences-card-text{font-size:14px;line-height:normal;font-weight:400;color:#000;flex-basis:90%}.form-switch .form-check-input{width:55px!important;height:30px;cursor:pointer}.form-check-input:checked,.form-switch .form-check-input:focus:checked{background-color:#1b9af7!important;border-color:#1b9af7!important;box-shadow:none}.form-switch .form-check-input:focus:not(:checked),.form-switch .form-check-input:not(:checked){background:#e2e2e2 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") no-repeat!important;outline:none;border:1px solid #e2e2e2!important;box-shadow:none}.icon-input-group.search-icon-input-group{position:relative;width:100%}.icon-input-group.search-icon-input-group .search-icon{width:15px;position:absolute;left:unset;right:16px;top:12px}.icon-input-group.search-icon-input-group .carpark-search{width:100%;height:50px;border-radius:14px;border:1px solid #0c77c5;background:#f8f8f8;padding-left:16px!important;padding-right:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden!important}.icon-input-group.search-icon-input-group .carpark-search::placeholder{padding-left:0;color:#8c8c8c;font-size:16px;font-weight:400}.icon-input-group.search-icon-input-group .carpark-search:focus-visible{outline:none}.search-header{box-shadow:0 2px 20px #91919121;margin-bottom:10px}.search-header .search-heading{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin:15px 0}.search{gap:unset}.search .search-wrapper{max-width:440px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:auto}.search .search-wrapper .search-container{width:100%;max-width:419px;padding:20px;overflow-y:auto}.search .search-wrapper .search-map-container{width:100%;max-width:419px;padding:0 20px;height:calc(100dvh - 365px);overflow-y:auto;display:flex;flex-direction:column}.search .search-wrapper .search-map-container .search-map-overflow{width:100%;height:calc(100dvh - 366px)}.search .search-wrapper .search-map-container .search-map-fixed-bottom-section{padding:26px 20px 20px;border-radius:20px 20px 0 0;position:relative;box-shadow:0 2px 20px #3b3b3b1a;top:-30px}.search .search-wrapper .search-map-container .search-map-fixed-bottom-section .general-btn{max-width:unset}.search .search-wrapper .search-map-container .search-map-fixed-bottom-section .right-image-card{box-shadow:unset;border:unset}.search .search-wrapper .search-map-container .search-map-fixed-bottom-section .right-image-card .parking-heading{display:flex;justify-content:space-between;align-items:center}.search .search-wrapper .search-map-container .search-map-fixed-bottom-section .right-image-card .parking-img{border-radius:5px;width:100px;height:100px}.search .search-wrapper .search-map-container .search-map-fixed-bottom-section .right-image-card .parking-detail{padding:0 0 0 20px;max-width:100%;display:flex;flex-direction:column}.filter-carousel-group{gap:13px}.filter-carousel-group span{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.filter-carousel-group .carousel-tags-group{display:flex;gap:5px;align-items:center;width:100%;overflow-x:auto;scrollbar-width:none}.filter-carousel-group .carousel-tags-group::-webkit-scrollbar{display:none}.filter-carousel-group .carousel-tags-group .carousel-tag{padding:6px 12px;border-radius:13px;background:#f4f4f4;border:1px solid #f4f4f4;color:#939393;font-size:14px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;white-space:nowrap}.filter-carousel-group .carousel-tags-group .carousel-tag.active{background:#662d91;border:1px solid #662d91;color:#fff}.add-vehicle .add-vehicle-container{display:flex;flex-direction:column;width:100%;max-width:374px}.add-vehicle .add-vehicle-container .text-toggle-group{display:flex;width:100%;align-items:center;justify-content:space-between}.add-vehicle .add-vehicle-container .add-vehicle-save-btn{margin-bottom:37px}.edit-vehicle .edit-vehicle-container{display:flex;flex-direction:column;width:100%;max-width:374px}.edit-vehicle .edit-vehicle-container .text-toggle-group{display:flex;width:100%;align-items:center;justify-content:space-between}.btn-with-arrow{border-radius:10px;border:1px solid #d4d4d4;background:#fff;box-shadow:0 2px 20px #81818129;padding:11px;color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:normal;gap:5px;max-width:177px}.transaction-card svg{width:24px;min-width:24px}.transaction-card .transaction-price{min-width:65px;display:flex;flex-direction:column;gap:1px;align-items:end}.transaction-card .transaction-price h5{font-size:16px;color:#171717;margin:0}.transaction-card .transaction-price .transection-card-flag-blue{height:20px;border-radius:4px;width:fit-content;padding:2px 4px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:12px;color:#1b9af7;background-color:#e8f5fe}.transaction-card .transaction-price .transection-card-flag-red{height:20px;border-radius:4px;width:fit-content;padding:2px 4px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:12px;background:#f4433633!important;color:#f44336!important}.transaction-card .transaction-title-date{flex:1;display:flex;flex-direction:column;gap:5px}.transaction-card .transaction-title-date h5{text-decoration:none;margin:0;font-size:14px;font-weight:500;color:#000}.transaction-card .transaction-title-date span{color:#525252;font-weight:400;font-size:14px}.bold-text{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.sign-up .form-card-input-group{margin-bottom:0}.back-arrow{left:20px}.back-arrow-on-search{top:15px}.account .session-error-banner{margin:0 auto 20px}.auto-renew-container h6{color:#171717;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-top:35px;margin-bottom:20px}.auto-renew-container p{color:#171717;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.stripe-section{max-width:419px;padding:0 20px}.stripe-section .stripe-gray-text{color:#171717;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.gray-rounded-btn{border-radius:13px;background:#f4f4f4;padding:4px 12px;color:#1b9af7;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-right:10px}.edit-payment-info .add-payment-container-modal{height:auto!important}.edit-payment-info .add-payment-container-modal .form-switch .form-check-input{margin-top:0}.two-input-group{gap:14px;margin-bottom:20px}.payment-method-btn{margin-top:34px!important}.icon-input-group .search-icon{width:15px;position:absolute;left:15px;top:12px}.add-new-payment-method-btn{height:50px!important}.more-info-wrapper{margin:0 auto;max-width:406px;padding:0 16px}.more-info-wrapper .more-info-container .custom-border{max-width:342px;margin:0 auto;width:100%;border-bottom:1px solid #d8d8d8}.more-info-wrapper .more-info-container .more-info-titles{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.more-info-wrapper .more-info-container .more-info-timings{margin-bottom:30px}.more-info-wrapper .more-info-container .more-info-timings .permit-buy-time-restriction{border:unset;box-shadow:unset;padding:unset;margin:unset}.wrapper-div{max-width:440px;padding:0 13px}.container-div{max-width:414px;padding:0 20px 20px}.container-overflow{max-height:calc(100dvh - 207px);padding:0 20px}.order-summary .order-summary-wrapper{padding:0;max-width:414px}.order-summary .order-summary-wrapper .order-summary-container{overflow:visible;padding-bottom:36px}.order-summary .order-summary-wrapper .order-summary-container .summary-card{padding:16px 16px 24px}.order-summary .order-summary-wrapper .order-summary-container .summary-card.summary-list-card{padding:16px;border:1px solid rgb(228,243,255);overflow:hidden}.order-summary .order-summary-wrapper .order-summary-container .summary-card .summary-header{background:#1b9af7;margin:-16px;padding:16px;color:#fff}.order-summary .order-summary-wrapper .order-summary-container .summary-card .summary-header.ready-to-pay{background:linear-gradient(253.93deg,#662d91 -11.69%,#1b9af7 104.29%)}.order-summary .order-summary-wrapper .order-summary-container .summary-card .summary-header h6{font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;margin-bottom:4px}.order-summary .order-summary-wrapper .order-summary-container .summary-card .summary-header p{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;margin-bottom:16px}.order-summary .order-summary-wrapper .order-summary-container .summary-card .summary-list{background:#fff;padding:16px;margin:-16px}.order-summary .order-summary-wrapper .order-summary-container .snackbar{padding:10px 15px}.static-bottom-section{box-shadow:0 2px 20px #00000014}.max-width-unset{max-width:unset!important}.additional-details .wrapper-div{padding:31px 13px}.additional-details .wrapper-div .container-div{max-width:454px}.left-text-right-img{padding:16px}.left-text-right-img .title-text-group{display:flex;flex-direction:column;flex-basis:70%;gap:9px}.left-text-right-img .right-side-img{flex-basis:30%}.select-payment-method .container-div{max-width:454px}.select-payment-method .card-groups{display:flex;flex-direction:column;gap:25px}.select-payment-method .icon-text-card{width:100%;height:unset}.img-carousel-row{max-width:414px;margin-bottom:16px}.img-carousel-row .img-carousel{display:flex;align-items:center;gap:18px;width:100%;overflow-x:auto;padding-bottom:5px}.img-carousel-row .img-carousel img{border-radius:10px;width:150px;height:150px}.pay-for-parking-container{height:calc(100dvh - 455px);padding-top:20px}.home-auto-pay-iframe{height:90vh;border-radius:30px;padding:50px;max-height:800px}.session-error-banner a{color:#fff!important;text-decoration:none!important}.form-card-search{gap:unset;height:calc(100dvh - 155px)}.search-result-inner-container-wrapper{max-width:100%!important}.search-locate-arrow-btn{bottom:0;right:10px}.search-locate-arrow{bottom:28px;right:10px}.carpark-price-container{max-width:375px;margin:0 auto}.carpark-container-inner{padding-bottom:10px}.carpark-content-container{height:calc(100dvh - 380px);margin:0 auto}.custom-calendar{border:none!important}.custom-calendar .vc-header .vc-title-wrapper{margin-left:4px}.custom-calendar .vc-time-picker.vc-attached{border:none!important}.custom-calendar .vc-weeks{padding-left:0;padding-right:0}.custom-calendar .vc-title-wrapper .vc-title,.custom-calendar .vc-pane-header-wrapper .vc-arrow{background-color:transparent}.custom-calendar .vc-disabled{background-color:#d8d8d8;border-radius:5px}.custom-calendar .vc-footer-label{width:calc(100% - 120px);font-weight:700;font-size:14px;position:absolute;top:-58px}.custom-calendar .vc-time-select-group{border:none;justify-content:end;width:100%;background-color:transparent}.custom-calendar .vc-time-select-group svg{display:none}.custom-calendar .vc-time-select-group .vc-base-select{background-color:#f1f1f1;height:76px}.custom-calendar .vc-time-select-group .vc-base-select select{border:none;background-color:#f1f1f1;height:100%;padding:0 10px;position:relative;font-weight:700}.custom-calendar .vc-time-select-group .vc-base-select:before{content:"";position:absolute;top:3px;left:0;right:0;margin:auto;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='5'%20viewBox='0%200%2010%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.210686%203.87494L4.20069%200.193277C4.47997%20-0.0644258%204.93211%20-0.0644258%205.21069%200.193277L9.20069%203.87494C9.65069%204.29016%209.33211%205%208.69569%205H0.715686C0.0792572%205%20-0.239314%204.29016%200.210686%203.87494Z'%20fill='%23969696'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center 5px;z-index:1;width:10px;height:10px}.custom-calendar .vc-time-select-group .vc-base-select:after{content:"";position:absolute;bottom:6px;left:0;right:0;margin:auto;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='5'%20viewBox='0%200%2010%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.210686%201.12506L4.20069%204.80672C4.47997%205.06443%204.93211%205.06443%205.21069%204.80672L9.20069%201.12506C9.65069%200.709837%209.33211%200%208.69569%200H0.715686C0.0792572%200%20-0.239314%200.709837%200.210686%201.12506Z'%20fill='%23969696'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center 5px;z-index:1;width:10px;height:10px}.custom-calendar .vc-time-select-group .vc-time-colon{margin-left:10px;margin-right:10px}.my-vehicles-default{font-size:13px;padding-right:15px;color:#717171}.my-vehicles-card .my-vehicles-card-action-icon{width:24px;cursor:pointer}.my-vehicles-card .my-vehicles-card-icon{width:20px}.my-vehicles-card .vehicle-name{flex:1;font-size:18px;font-weight:600;display:inline-block;padding-left:10px}.my-vehicles-card .my-vehicles-default{background:linear-gradient(254.54deg,#1b9af7 -1.98%,#662d91 121.93%);width:fit-content;padding-left:12px;padding-right:12px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:26px;font-size:14px;font-weight:500}.pay-for-parking-paying-with{font-size:12px;font-weight:700;margin-bottom:12px}.text-counter-group-pay-for-parking{align-items:start!important}.ending-pay-for-parking{color:#000!important;font-weight:600!important}.brand-img-pay-for-parking{width:35px!important}.facilities-text-more-info{font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-left:8px;width:140px;white-space:nowrap;text-overflow:ellipsis;top:4px;max-width:calc(100% - 32px)}.custom-calendar .vc-highlight-bg-solid{border-radius:4px!important}.custom-calendar.vc-light{--vc-hover-bg: unset !important;--vc-focus-ring: unset !important}.button-link{background:none;border:none;padding:0;font:inherit;outline:inherit}.qr-scanner-container{padding:0 20px}.qr-scanner-wrapper{height:256px;background:#1b9af71a;border-radius:10px}.contact-us-iframe{min-height:90vh;padding:20px 0}.autopay-btn-pay-as-you-go{background:linear-gradient(254.54deg,#00bf01 -1.98%,#005900 121.93%);color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:3px 10px;border-radius:20px}.pay-as-you-go-edit{color:#1b9af7;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-left:10px}.pay-as-you-go-text{color:#939393;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-top:10px;margin-bottom:10px}.pay-for-parking-paying-with-pay-as-you-go{color:#000;font-size:16px;font-style:normal;font-weight:700;margin-right:10px}.form-card-large-next-step-wrapper .permit-buy-modal-close-btn{z-index:11}.form-card-large-next-step-wrapper .permit-buy-modal-close-btn{display:none}.search-prediction-wrapper{left:10px;max-width:100%;right:10px;top:55px;z-index:9;background:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;border-radius:10px}.search-prediction-wrapper .search-prediction-wrapper-item{padding:10px 20px;border-bottom:1px solid rgba(0,0,0,.1254901961);cursor:pointer}.search-prediction-wrapper .search-prediction-wrapper-item:hover{background-color:#00000010}.banner-left-search-input-loader-icon{right:5px;top:10px;width:26px}.parking-detail-discount-box{border:1px solid #1b9af7;border-radius:14px;background:linear-gradient(90deg,#fff,#e4f4ff);box-shadow:0 2px 10px #1b9af733;padding:0 20px;height:50px}.parking-detail-discount-box span{font-size:16px;font-weight:400;color:#000}.parking-detail-discount-box button{font-size:14px;font-weight:600;color:#fff;border:1px solid #979797;border-radius:14px;background-color:#662d91;padding-left:18px;padding-right:18px;height:25px}.container-fluid{background:#f7fbff}.location-card{border-radius:16px;border-width:1px;background:#fff}.location-card .img{width:300px;height:228px;overflow:hidden}.location-card .img img{width:100%;max-width:100%;height:228px;object-fit:cover}.location-card .location-content{width:calc(100% - 300px);padding:24px;box-sizing:border-box}.location-card .location-content h2{font-weight:700;font-size:24px;line-height:32px;letter-spacing:0}.location-card .location-content .location-timing{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#8e8e8e;display:flex;align-items:center;gap:8px;margin-bottom:8px}.location-card .location-content .location-timing svg{fill:#8e8e8e}.location-card .location-content .location-timing.active{color:#4caf50}.location-card .location-content .location-timing.active svg{fill:#4caf50}.location-card .location-content h3{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:8px;margin-top:24px}.location-card .location-content p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#4b4b4b;margin:0}.accordion{background:transparent;gap:24px}.accordion .accordion-item{background-color:#fff;border:1px solid #ececec;border-radius:16px;overflow:hidden;box-shadow:0 14px 40px #0000000d}.accordion .accordion-item h2.accordion-header .accordion-button{font-weight:700;font-size:20px;line-height:24px;letter-spacing:0;display:flex;gap:12px;border:0}.accordion .accordion-item h2.accordion-header .accordion-button span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100px;border:1px solid #1b9af7;font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:#1b9af7;background:#e9f6ff}.accordion .accordion-item h2.accordion-header .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}.accordion .accordion-item h2.accordion-header .accordion-button:focus{box-shadow:none}.accordion .accordion-item:first-of-type{border-top-left-radius:16px;border-top-right-radius:16px}.accordion .accordion-item:last-of-type{border-radius:16px}.accordion .accordion-item .accordion-body{padding:0 24px 24px}.accordion .accordion-item .accordion-body p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#4b4b4b;margin-bottom:16px}.accordion .accordion-item .accordion-body .contact-bar{display:flex;align-items:center;gap:24px}.accordion .accordion-item .accordion-body .contact-bar .contact-item{display:flex;align-items:center;gap:8px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#212529!important;text-decoration:unset}.accordion .accordion-item .accordion-body .facilities-chip-wrapper{display:flex;flex-wrap:wrap;gap:8px}.accordion .accordion-item .accordion-body .facilities-chip-wrapper span{display:inline-flex;align-items:center;height:30px;gap:8px;border-radius:100px;border:1px solid #efefef;padding:6px 12px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}.accordion .accordion-item .accordion-body .season-passes-wrapper{display:flex;flex-direction:column;gap:16px}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item{border:1px solid #1b9af7;border-left-width:6px;border-radius:16px;padding:16px}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-header .accordion-button{background:transparent;padding:0}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-header .accordion-button:after{display:none}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-header .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-header .accordion-button:focus{box-shadow:none}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-header .accordion-button h4{font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;margin-bottom:4px}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-header .accordion-button p{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#4b4b4b;margin-bottom:0}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-header .accordion-button .parking-price{font-weight:600;font-size:14px;line-height:22px;letter-spacing:0;text-align:left;color:#1b9af7}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-body{padding-top:24px;display:flex;flex-direction:column}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-footer{margin:16px -16px -16px;padding:16px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f1f1}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-footer p{font-weight:700;font-size:14px;line-height:20px;letter-spacing:0;color:#4b4b4b;margin:0}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-footer a{height:45px;border-radius:100px;padding:12px 24px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;color:#fff;background:#662d91;border:0;text-decoration:unset!important;display:flex;align-items:center;justify-content:center}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item .season-passes-footer a:focus{outline:none}.light-blue-card-wrapper{row-gap:16px}.light-blue-card{border:1px solid #1b9af7;background:#f5fbff}.light-blue-card .icon-text-item{display:flex;gap:8px;align-items:center;margin-bottom:16px}.light-blue-card .icon-text-item:last-child{margin-bottom:0}.light-blue-card .icon-text-item p{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;margin-bottom:0!important}.light-blue-card .icon-text-item svg{min-width:32px}.gradient-card{gap:16px;padding:16px;border-radius:16px;border:1px solid #53b1f5;background:linear-gradient(126.27deg,#ffd8f7 -11.56%,#fff 16.68%,#fff 73.72%,#d6e7ff 134.39%)}.gradient-card h5{font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;margin-bottom:8px}.gradient-card .price-per-hour{font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;color:#1b9af7;margin-bottom:16px}.gradient-card .price-per-hour span{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#171717}.gradient-card p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#4b4b4b;margin:0}.timing-list{padding:0;margin:0}.timing-list li{margin-bottom:8px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;display:flex;justify-content:space-between}.timing-list li span{font-weight:500}.season-passes-view-btn-wrapper,.season-passes-view-mobile-btn-wrapper{gap:25px;padding:16px;border:1px solid #53b1f5;border-radius:12px;background:#f4faff;min-width:242px}.season-passes-view-btn-wrapper .season-passes-view-btn,.season-passes-view-mobile-btn-wrapper .season-passes-view-btn{display:flex;background:#662d91;height:30px;gap:10px;color:#fff;border-radius:100px;padding:0 13px;align-items:center;font-size:14px;font-weight:500}.season-passes-view-btn-wrapper .season-passes-view-btn svg,.season-passes-view-mobile-btn-wrapper .season-passes-view-btn svg{transition:transform .5s ease;transform:rotate(180deg)}body .season-passes-view-mobile-btn-wrapper .season-passes-view-btn svg{transition:unset!important;transform:unset!important}.collapsed .season-passes-view-btn svg{transition:transform .5s ease;transform:rotate(360deg)}.carpark-view-price-wrapper{width:464px;max-width:95%;gap:16px}.carpark-view-price-wrapper .carpark-tariff-heading{font-weight:600!important;font-size:18px!important;color:#000!important}.carpark-price-terms-wrapper{font-size:16px;font-weight:400;gap:20px;margin-top:24px}.carpark-price-terms-wrapper p{margin:0!important;color:#4b4b4b!important;text-align:center}.carpark-price-auto-pay{background-color:#f5fbff;padding:16px;border-radius:16px;border:1px solid #53b1f5;font-size:16px}.carpark-price-auto-pay h3{color:#1b9af7;text-align:center;font-weight:400!important;line-height:20px!important;font-size:16px!important;margin-bottom:0!important}.carpark-price-auto-pay p{color:#000!important;text-align:center;font-weight:400!important;line-height:20px;margin-bottom:0!important}.price-default-tariff-item h5{font-size:14px;font-weight:500;margin:0;color:#171717}.price-default-tariff-item h6{color:#1b9af7;font-size:14px;font-weight:500;margin:0}.price-default-tariff-price-item{color:#171717;font-weight:500}.price-default-tariff-price-item div{font-size:14px}.price-default-tariff-item{margin-bottom:10px}.carpark-credibility-section-wrapper{max-width:382px;margin:25px auto 10px}.carpark-credibility-section{border:1px solid #1b9af7;gap:16px;padding:16px;border-radius:16px;background:linear-gradient(to bottom,#eabdf330,#c7ebff30);font-size:14px!important}.carpark-google-rating-wrapper{gap:10px;margin:0 auto;padding-top:18px;padding-bottom:10px}.carpark-google-rating-wrapper span{font-size:12px}.carpark-credibility-section-item{gap:8px;font-size:14px}.carpark-credibility-section-item svg{min-width:32px}.light-blue-card-wrapper p{font-size:14px!important}.pass-detail-name{font-weight:600;font-size:16px;color:#000}.pass-detail-summary{font-weight:400;font-size:16px;color:#4b4b4b}.auto-renew-disabled-btn{border:1px solid #e6dfec;background-color:#e6dfec;color:#662d91;max-width:400px;height:50px;border-radius:14px;font-size:16px;font-weight:600;cursor:unset}.cancel-auto-renew-btn{border:1px solid #ff0000;background-color:#fff1f1;color:red;max-width:400px;height:50px;border-radius:14px;font-size:16px;font-weight:600}.pass-price-section{border:1px solid #53b1f5;border-radius:16px;padding:16px;background:linear-gradient(to bottom right,#ffd8f7,#fff 30%,#fff 70%,#d6e7ff)}.pass-price-section .pass-price-section-heading{color:#000;font-weight:600;font-size:14px;text-align:center}.pass-price-section-main-item{padding-top:8px}.pass-price-section-tariff-title{color:#1b9af7;font-size:14px;font-weight:500}.pass-price-section-tariff-price{font-size:14px;font-weight:500}.pass-price-section-tariff-price div{flex:1}.pass-price-section-tariff-price-value{width:80px;max-width:80px}.pass-price-section-note{color:#4b4b4b;font-size:16px;font-weight:400;padding-top:16px}.pass-price-section-main-price{color:#1b9af7;font-size:18px;font-weight:600}.pass-price-section-main-frequency{color:#171717;font-size:14px;font-weight:400;line-height:12px}.permit-buy-time-restriction-item{gap:8px}.permit-buy-time-restriction-item .permit-buy-time-restriction-item-day{max-width:fit-content;flex:unset}.permit-buy-time-restriction-item span{flex:1;word-break:break-word;color:#171717;font-size:14px;font-weight:500;line-height:18px}.permit-buy-time-restriction-wrapper{gap:8px}.permit-buy-time-restriction-section{border:1px solid rgb(226,242,254);border-radius:16px;box-shadow:0 10px 15px #02020212;padding:16px}.permit-buy-time-restriction-heading{font-weight:600;font-size:14px;color:#000;margin-bottom:16px}.pass-detail-accordion-wrapper{gap:16px}.order-summary-title{font-weight:600;font-size:20px;line-height:32px;letter-spacing:0;margin:52px auto 16px}.order-summary-title-2{font-weight:600;font-size:24px;line-height:32px;letter-spacing:0;margin:8px auto 4px}.order-summary-detail{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;margin-bottom:30px}.order-summary-review{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;margin-bottom:20px}.order-summary-img{width:178px;height:180px;margin:0 auto 24px}.order-summary-img img{width:100%}.order-summary-btn-wrapper{margin-top:30px;gap:16px}.order-summary-btn-wrapper .view-passes-btn{width:183px;height:50px;padding:14px 34px;border-radius:14px;border:0;outline:none;background:#662d91;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;text-align:center;text-decoration:none;color:#fff;white-space:nowrap}.order-summary-btn-wrapper .view-receipts-btn{width:183px;height:50px;padding:14px 34px;border-radius:14px;border:0;background:#f9f2ff;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;text-align:center;text-decoration:none;color:#662d91}.rounded-default-btn{background-color:#662d91;color:#fff;height:44px;gap:10px;padding:0 24px;border-radius:26px;font-size:16px;font-weight:700}.navbar-nav{flex:1;display:flex!important;flex-direction:row!important;font-size:14px;font-weight:500}.navbar-nav-menu{flex:1;gap:32px}.navbar-nav-menu a{text-decoration:unset;color:#000;font-size:16px;font-weight:600}.navbar-nav-menu a.active{color:#1b9af7}.navbar-logout{gap:8px;color:#ff0400}.navbar-logout .banners-btn{width:111px!important}.menu-counter{width:15px;height:15px;background:red;color:#fff;border-radius:100px;font-size:10px;font-weight:500;bottom:2px}.header-menu{gap:5px}.special-section{padding:75px 16px}.special-section h2{font-weight:700;font-size:48px;line-height:60px;letter-spacing:0;text-align:center;margin-bottom:54px}.special-section h2 span{background:-webkit-linear-gradient(0deg,#1b9af7 30%,#56227e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.special-section .special-section-row{display:flex;flex-wrap:wrap;margin-bottom:54px}.special-section .special-section-row .special-block{width:100%;background:#fff;border-radius:16px;box-shadow:0 14px 40px #0000000d;border:1px solid rgb(244,244,244);padding:24px}.special-section .special-section-row .special-block img{margin-bottom:24px}.special-section .special-section-row .special-block h3{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;margin-bottom:24px}.special-section .special-section-row .special-block p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#000;margin:0}.special-section .experiences-card-container{column-count:3;column-gap:1.5rem}.special-section .experiences-card-container .card{width:100%;border-radius:16px;padding:24px;border:.5px solid #3686f7;background:linear-gradient(126.27deg,#ffd8f7 -11.56%,#fff 16.68%,#fff 73.72%,#d6e7ff 134.39%);display:inline-block;margin-bottom:24px}.special-section .experiences-card-container .card .header{display:flex;align-items:center;margin-bottom:16px}.special-section .experiences-card-container .card .header .img-circle{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:16px}.special-section .experiences-card-container .card .header .img-circle img{width:100%;height:auto}.special-section .experiences-card-container .card .header .card-title{display:flex;flex-direction:column;flex-grow:1}.special-section .experiences-card-container .card .header .card-title h3{font-family:Inter Variable,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;color:#1a1a1a}.special-section .experiences-card-container .card .header .card-title .card-date{font-family:Inter Variable,sans-serif;font-weight:400;font-size:12px;line-height:15px;letter-spacing:0;opacity:.5}.special-section .experiences-card-container .card .header .google{width:24px;height:24px}.special-section .experiences-card-container .card .testimonial-card-stars{font-size:26px;padding:0;margin-bottom:16px;gap:4px}.special-section .experiences-card-container .card p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#1a1a1a;margin-bottom:0}.special-section button{width:191px;height:46px;padding:14px 32px;gap:10px;border:0;border-radius:100px;color:#fff;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;text-align:center;background:linear-gradient(91.18deg,#1b9af7 2.48%,#0d86de 98.99%);margin-inline:auto;display:block}.location-section{padding:75px 0}.location-section .container{padding:64px 40px;border-radius:16px;background:#f4fbff}.location-section .container h2{font-weight:700;font-size:48px;line-height:60px;letter-spacing:0;text-align:center;margin-bottom:26px}.location-section .container h2 span{background:-webkit-linear-gradient(0deg,#1b9af7 30%,#56227e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.location-section .container>p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;margin-bottom:54px}.location-section .container .location-card-wrapper{display:flex;flex-wrap:wrap;column-gap:22px;row-gap:24px}.location-section .container .location-card-wrapper .card{width:273px;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;display:flex;gap:24px;padding:24px;flex-wrap:nowrap;flex-direction:row;margin-bottom:0;box-shadow:0 14px 40px #0000000d;border:1px solid rgb(244,244,244);border-radius:16px;height:unset;justify-content:space-between;text-decoration:none}.location-section .container .location-card-wrapper .card img{width:24px;height:24px}.location-section .container .location-card-wrapper .card .content{display:flex;flex-direction:column;align-items:start;gap:8px;width:calc(100% - 50px)}.location-section .container .location-card-wrapper .card .content h3{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.location-section .container .location-card-wrapper .card .content p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:left;margin-bottom:0}footer{padding:64px 0;background:#fadfff4d}footer p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;margin:32px auto;max-width:812px}footer p.copyright{color:#717171}footer a{text-decoration:none;margin:0;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;text-align:center;color:#000}footer a img{width:162px}.google-rating-box{gap:12px;margin:0 auto 40px;width:375px;max-width:100%;font-size:20px;padding-top:40px}.sign-up-section{gap:20px;width:540px;max-width:100%;margin:0 auto}.sign-up-section p{font-weight:400;font-style:normal;font-size:16px;line-height:20px;letter-spacing:0}.footer-social-icons{gap:24px;margin-bottom:24px}.footer-social-icons img{width:32px;height:32px}.mobile-close-nav-btn{display:none;position:absolute;z-index:999;right:35px;top:20px;border-radius:50%;border:2px solid white;height:40px;width:40px}.make-us-special-wrapper{display:none!important}.make-us-special-item h3{font-size:20px;font-weight:600;margin:24px 0}.make-us-special-item p{font-size:16px;font-weight:400}.make-us-special-wrapper .swiper-slide{width:292px!important;margin-right:24px;background-color:unset;box-shadow:0 14px 40px #0000000d;border-radius:16px;padding:24px;border:1px solid rgb(244,244,244);height:unset!important}.amazing-customer-wrapper .swiper-wrapper{align-items:stretch!important;height:unset!important}.amazing-customer-wrapper .swiper-slide{width:292px!important;align-items:stretch!important;height:unset!important}.amazing-customer-wrapper .card{width:100%;border-radius:16px;padding:24px;border:.5px solid #3686f7;background:linear-gradient(126.27deg,#ffd8f7 -11.56%,#fff 16.68%,#fff 73.72%,#d6e7ff 134.39%);display:inline-block;margin-bottom:24px;height:100%}.amazing-customer-wrapper .card .header{display:flex;align-items:center;margin-bottom:16px}.amazing-customer-wrapper .card .header .img-circle{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:16px}.amazing-customer-wrapper .card .header .img-circle img{width:100%;height:auto}.amazing-customer-wrapper .card .header .card-title{display:flex;flex-direction:column;flex-grow:1}.amazing-customer-wrapper .card .header .card-title h3{font-family:Inter Variable,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;color:#1a1a1a}.amazing-customer-wrapper .card .header .card-title .card-date{font-family:Inter Variable,sans-serif;font-weight:400;font-size:12px;line-height:15px;letter-spacing:0;opacity:.5}.amazing-customer-wrapper .card .header .google{width:24px;height:24px}.amazing-customer-wrapper .card .testimonial-card-stars{font-size:26px;padding:0;margin-bottom:16px;gap:4px}.amazing-customer-wrapper .card p{font-family:Inter Variable,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#1a1a1a;margin-bottom:0}.benefits-section-started{margin-bottom:40px}.benefits-section-started span{font-weight:600;font-size:16px;color:#000}.benefits-section-started .banners-btn{width:185px;margin-top:24px}.works-step{font-size:18px;font-weight:600;color:#56227e;padding-bottom:32px;line-height:24px;letter-spacing:1px}.app-icons-container-footer{gap:16px;padding:0 20px}.special-section{overflow-x:hidden}body .header-login-btn{width:100px!important}.sign-up-blue-buttons-wrapper a img{width:162px}.sign-up-blue-buttons-wrapper{gap:16px;flex-flow:wrap}.landing-banner-sign-up-btn{color:#000;line-height:12px;font-size:9px;font-weight:600;margin-top:16px}.landing-banner-sign-up-btn span{font-size:9px;font-weight:400;display:block}.landing-banner-sign-up-btn img{height:35px;width:101px}.banner-left-search-multicolor-wrapper{background:unset;border-radius:100px;margin:20px 0 60px;padding:2px;max-width:503px}.banner-left-search-multicolor-wrapper.active{background:linear-gradient(to right,#1b9af7,#9126de)}.banner-left-search-multicolor-wrapper .banner-left-search{margin:0;max-width:100%;background:#3d2650!important}.landing-header-sticky{position:fixed;display:flex;align-items:center;left:0;right:0;background:#fff;top:0;padding:0!important;box-shadow:0 4px 15px #e1e1e140;z-index:999;height:78px}.landing-header-sticky .container{padding-left:16px;padding-right:16px;width:1272px!important}.landing-header-sticky .landing-header{padding-top:0!important}.landing-header-sticky .banners-btn-white{color:#fff!important;background:#1b9af7!important}.landing-header-sticky .banner-link{color:#000}.carpark-landing-main-section .container{background:#f4fbff;padding:64px 40px;border-radius:16px;margin:75px auto 64px}.carpark-landing-heading-top .app-join-section-headline{max-width:100%;text-align:center;margin-bottom:24px}.carpark-landing-heading-top p{font-size:16px;font-weight:400;text-align:center;margin:0;padding:0}.additional-information-annotation-wrapper{top:-60px;left:0;right:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.additional-information-annotation-wrapper.visible{opacity:1;pointer-events:auto}.additional-information-annotation{padding:12px 15px;font-size:14px;font-weight:400;line-height:18px;border:1px solid #1b9af7;border-radius:10px;background-color:#fff;z-index:99}.additional-information-annotation img{position:absolute;right:calc(50% - 14px);width:28px;bottom:-15px}.app-menu-btn{height:42px!important;color:#fff!important}.login-btn-wrapper{gap:20px;margin-left:auto}.login-btn-wrapper .banners-btn{width:111px!important}.login-btn-wrapper .find-carpark-btn{width:155px!important}.main-navbar-sticky{position:sticky;left:0;right:0;top:0;background:#fff;z-index:999;box-shadow:0 14px 30px #0000000a}.editor-content-wrapper *{font-size:14px!important}.landing-header-logo-wrapper{position:relative;display:flex;align-items:center}.google-rating-main-icon{width:200px}.carpark-google-rating-wrapper .google-rating-main-icon{width:131px}.price-per-hour span{display:block}body .session-pass-price-detail{text-align:center!important}body .large-banners-btn-search{display:none!important}.footer-helpful-links{gap:24px}.pass-assigned-tariff-wrapper{padding-top:8px;padding-bottom:16px;gap:16px;font-size:14px;font-weight:500}.pass-assigned-tariff-wrapper *{font-size:14px;font-weight:500;color:#1b9af7}body .psyp-rate-table *{color:#171717!important}body .pass-assigned-tariff-heading{color:#171717!important;margin-bottom:0}.psyp-rate-table{gap:10px}.psyp-rate-value{width:100px}.psyp-rate-title{flex:1}.form-card-input-group .form-card-label{color:#000;font-size:16px;font-weight:500}.content-inner-login .login-logo img{height:25px}.content-inner-login .login-caption{font-size:16px;color:#666}.content-inner-login .login-caption a{text-decoration:unset;color:#662d91;font-weight:600}.content-inner-login .form-card-input{max-width:100%!important;border-radius:14px}.content-inner-login .form-card-btn{border-radius:14px}.create-account-terms{color:#000;font-size:15px}.create-account-terms a{text-decoration:unset;color:#1b9af7}.current-session-time{font-size:16px;margin-bottom:8px;font-weight:400;color:#979797;gap:0}.session-start-text{font-size:16px;color:#979797;font-weight:400}.detail-card{gap:8px}.detail-card h3{margin:0;font-size:18px;font-weight:600}.detail-card p{font-size:14px;font-weight:400;margin:0;padding:0}.detail-card p a{color:#1b9af7!important;text-decoration:none!important;font-weight:400}.detail-card-bg-blue{background:linear-gradient(0deg,#f4faff,#f4faff);gap:16px}.detail-help-center{gap:16px;padding-top:20px;padding-bottom:20px}.detail-help-center-item{gap:8px;align-items:start}.detail-help-center-item p{text-align:left;color:#515151;font-size:14px;max-width:240px}.session-detail-main-header{background:linear-gradient(to right,#1b9af7,#662d91);border-radius:16px 16px 0 0;padding:16px 16px 30px}.session-detail-main-carpark{color:#fff;font-size:16px;font-weight:700}.session-detail-main-carpark-btn{color:#fff;font-size:14px;font-weight:500}.session-detail-duration-heading{color:#939393;font-size:16px;font-weight:400}.session-detail-duration-time{color:#000;font-size:24px;font-weight:700}.session-detail-container-divider{border-top:1px solid #d7eaf8}.parking-info-detail-group{gap:16px}.parking-info-detail-group .parking-info-detail-row-wrapper{display:flex;flex-direction:row;width:100%;justify-content:space-between}.parking-info-detail-group .sub-heading{font-size:14px;font-weight:400;color:#939393;display:inline-block;padding-bottom:2px}.parking-info-detail-group .sub-heading-value{color:#020d18;font-size:16px;font-weight:500}.parking-info-detail-group .sub-heading-value-blue{color:#1b9af7!important}.parking-info-detail-section-right{flex-basis:40%}.session-discount-wrapper{border:1px solid #a4d8ff;padding:16px;box-shadow:0 10px 40px #cbcbcb40}.session-discount-heading{font-size:16px;color:#000;font-weight:400;padding-bottom:8px}.session-discount-input-wrapper{display:flex;align-items:center;gap:8px}.session-discount-input-scan-icon{height:50px}.parking-session-end-text{font-size:14px;font-weight:400;padding-top:16px;margin-bottom:0!important}.parking-session-end-footer-text{font-size:14px;color:#666;font-weight:700}.parking-session-end-info-card{border:1px solid #1b9af7;border-radius:14px;margin:16px auto;padding:16px;background:linear-gradient(0deg,#f4faff,#f4faff);max-width:400px}.parking-session-end-info-card .parking-info{padding:0;border:unset;box-shadow:unset}.parking-session-end-info-card .parking-info-row-group{display:flex;flex-direction:column}.parking-session-end-info-card .parking-info-row-group-item{padding:16px 0;display:flex;align-items:center;justify-content:space-between}.parking-session-end-info-card .parking-info-row-group-item:not(:last-child){border-bottom:1px solid #d7eaf8}.parking-session-end-info-card .parking-info-row-group-item:first-child{padding-top:0!important}.parking-session-end-info-card .parking-info-text-normal{font-weight:500!important}.parking-session-end-info-card .parking-info-text-regular{font-weight:400!important}.parking-info-row-group-item-key,.parking-info-row-group-item-value{font-size:16px;color:#000;font-weight:700}.parking-info-row-group-price{font-weight:600!important}.parking-info-row-group-confirm{gap:15px;padding-top:24px}.parking-info-row-group-confirm .text{color:#000;font-weight:700;font-size:16px}.parking-info-row-group-confirm-end{justify-content:end}.parking-info-row-group-confirm-check{height:20px;width:20px;min-width:20px;border-radius:6px;border:1px solid #1b9af7;background-color:#fff}.parking-info-row-group-confirm-check.checked{background-color:#1b9af7}.my-pass-card{gap:16px;padding:16px;border-left:6px solid transparent;border-top:1px solid #a4d8ff;border-right:1px solid #a4d8ff;border-bottom:1px solid #a4d8ff;box-shadow:0 10px 40px #cbcbcb40;border-radius:5px 10px 10px 5px;text-decoration:unset}.my-pass-card *{-webkit-user-select:unset;user-select:unset}.my-pass-card.my-pass-card-active{border-left-color:#00bf00}.my-pass-card.my-pass-card-expires-soon{border-left-color:#f4b800}.my-pass-card.my-pass-card-expired{border-left-color:#f2452f}.my-pass-card-naming{gap:16px}.my-pass-card-img{width:70px}.my-pass-card-img img{width:70px;height:70px;object-fit:contain}.my-pass-card-name{flex:1;gap:8px}.my-pass-card-name h3{font-size:14px;font-weight:400;color:#000;padding:0!important;margin:0!important}.my-pass-card-name p{font-size:16px;font-weight:600;color:#000;padding:0!important;margin:0!important}.my-pass-card-divider{border-top:1px dashed #1b9af7}.my-pass-card-expiration div{display:flex;gap:5px}.my-pass-card-expiration div small{color:#525252;font-size:14px}.my-pass-card-expiration div span{font-size:14px;font-weight:600;color:#000}.my-pass-card-tag{font-weight:500;font-size:12px;height:24px;padding:0 10px;width:fit-content;border-radius:100px}.my-pass-card-active-tag{color:#fff;background-color:#00bf00}.my-pass-card-expire-soon-tag{color:#fff;background-color:#f4b800}.my-pass-card-expired-tag{color:#fff;background-color:#f2452f}.parking-info-row-group-narrow .parking-info-row-group-item{padding:8px 0!important}.search-enable-location-card{padding:25px;border:1px solid #0c77c5;border-radius:14px;background-color:#f4faff;gap:15px;max-width:400px;margin:0 auto 50px}.enable-card-heading{font-size:18px;color:#000;font-weight:600}.enable-card-text{font-size:14px;color:#000}.enable-location-not-now{color:#1b9af7;font-size:16px;font-weight:500;margin:0}.search-parking-address{color:#000;font-size:16px}.search-parking-availability{gap:8px;height:26px;padding:0 10px;font-size:12px;color:#000;font-weight:500;border:1px solid #edf0f6;border-radius:10px;max-width:fit-content;margin-top:8px}.account-sticky-banner{background-color:#f2452f;border-radius:24px 24px 0 0;padding:16px;color:#fff;max-width:420px;z-index:999999999!important}.account-sticky-banner .account-sticky-banner-close{position:absolute;right:16px;top:16px;cursor:pointer}.account-sticky-banner .account-sticky-banner-btn{height:34px;background-color:#fff;color:#f2452f;font-weight:600;font-size:14px;display:flex;padding-left:38px;padding-right:38px;align-items:center;text-decoration:unset;border-radius:12px;width:fit-content}.account-sticky-banner .session-error-banner-text{font-size:14px!important;font-weight:400!important;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;max-width:90%}.account-sticky-banner .sticky-banner-email-text{font-weight:600!important}.account-add-btn{border:1px dashed #1b9af7;height:60px;min-height:60px;padding-left:16px;padding-right:16px;justify-content:start;gap:16px;border-radius:14px;color:#000}.account-add-btn span{font-size:14px;font-weight:400}.vehicle-note-card{border:1px solid #1b9af7;border-radius:14px;padding:12px 16px;background:#f4faff}.vehicle-note-card h4{display:flex;gap:10px;padding-bottom:10px;font-size:14px;font-weight:600}.vehicle-note-card h4 span{font-size:14px;font-weight:600}.vehicle-checks-wrapper{gap:24px;margin:24px 0}.payment-autopay-reminder{border:1px solid #1b9af7;border-radius:14px;background:#f4faff;padding:12px 16px;gap:14px}.payment-autopay-reminder svg{min-width:16px}.payment-autopay-reminder span{font-size:14px;color:#000}.my-payment-method-cards{gap:13px}.my-payment-method-cards img{width:42px;height:29px;object-fit:cover;border-radius:6px}.my-payment-method-cards .my-payment-method-card-end{font-size:14px;color:#000;flex:1}.my-payment-method-cards svg{width:24px;min-width:24px}.my-payment-method-cards .my-payment-method-auto-pay{width:79px;height:26px;background:linear-gradient(254.54deg,#00bf01 -1.98%,#005900 121.93%);color:#fff;border-radius:15px;justify-content:center;align-items:center;display:flex;font-size:14px;font-weight:500}.transaction-detail-card-carpark{border:1px solid #a4d8ff;border-radius:14px 14px 0 0;border-bottom:1px dashed #1b9af7;background:linear-gradient(207.64deg,#fff .75%,#f4faff 106.36%);padding:12px 16px}.transaction-detail-card-payment{border:1px solid #a4d8ff;border-radius:0 0 14px 14px;padding:12px 16px;border-top:unset}.transaction-detail-card-payment-refunded{border-radius:unset;border-bottom:1px dashed #1b9af7}.transaction-detail-card-refund-section{border:1px solid #a4d8ff;border-radius:0 0 14px 14px;padding:12px 16px;border-top:unset}.transaction-detail-card-divider-left{width:28px;height:28px;background-color:#fff;border:1px solid #a4d8ff;border-radius:50%;bottom:-14px;left:-14px;z-index:9}.transaction-detail-card-divider-right{width:28px;height:28px;background-color:#fff;border:1px solid #a4d8ff;border-radius:50%;bottom:-14px;right:-14px;z-index:9}.transaction-detail-card-row{padding:6px 0;font-size:14px;font-weight:500;color:#000}.transaction-detail-card-row .fw-bold{color:#000}.transaction-detail-table-key{color:#939393}.transaction-payment-error{gap:11px;border:1px solid #ff0000;padding:16px;background-color:#fff1f1;border-radius:16px;margin-bottom:16px}.transaction-payment-error svg{min-width:20px;width:20px}.transaction-payment-error span{flex:1;color:red;font-size:14px}.transaction-payment-error-response{margin:16px 0}.transaction-payment-error-response h6{color:#000;margin:0;font-size:16px;font-weight:600}.transaction-payment-error-response div{padding:16px;width:100%;margin-top:16px;border-radius:16px;background:#f4faff;border:1px solid #1b9af7}.selected-payment-purchase-card{border:1px solid #a4d8ff;border-radius:14px;padding:15px;gap:6px;background:linear-gradient(207.64deg,#fff .75%,#f4faff 106.36%)}.selected-payment-purchase-card .brand-img-pay-for-parking{min-width:57px;width:57px;min-height:37px;height:37px;object-fit:cover;border-radius:5px}.selected-payment-purchase-card svg{min-width:20px}.selected-payment-purchase-card-number-wrapper{flex:1;gap:0}.selected-payment-purchase-card-number-wrapper span{font-size:16px;font-weight:600;color:#000}.selected-payment-purchase-card-number-wrapper .selected-payment-purchase-card-number{font-size:16px;color:#000;font-weight:400;text-transform:capitalize}.home-header{background-image:url(/assets/home-header-Cq1guz1w.webp);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;padding:16px 16px 30px;min-height:150px}.home-header .home-header-logo{display:block;width:110px;margin-bottom:22px;margin-top:5px}.home-header h1{font-size:18px;font-weight:500;color:#fff;margin-bottom:6px}.home-header p{color:#fff;font-size:14px;font-weight:400;margin-bottom:0}.home-main{border-radius:24px 24px 0 0;background-color:#fff;margin-top:-30px;padding:16px;z-index:1}.autopay-notification{background:linear-gradient(254.54deg,#00bf01 -1.98%,#005900 121.93%);height:34px;padding:0 16px;border-radius:10px;color:#fff;font-size:14px;font-weight:500}.autopay-notification.autopay-notification-disabled{background:linear-gradient(254.54deg,#f2452f -1.98%,#a91300 121.93%)!important}.home-payment-notification{gap:14px;font-size:16px;line-height:20px;font-weight:400}.home-payment-notification a{font-weight:500;color:#1b9af7;text-decoration:unset}.home-payment-notification span a{font-weight:400}.home-active-session{gap:16px;margin-top:16px}.home-active-session-display-one{gap:8px}.home-active-session-img{height:48px;min-width:50px;width:50px;border:1px solid #dedede;border-radius:5px;object-fit:contain;padding:0}.home-active-session-carpark-wrapper{gap:2px;flex:1;align-items:start}.home-active-session-carpark-wrapper h3{color:#000;font-size:16px;font-weight:600;margin:0}.home-active-session-carpark-wrapper .home-active-session-carpark-number{font-weight:500;font-size:14px;background-color:#f4f4f4;height:24px;padding-left:10px;padding-right:10px;display:flex;align-items:center;justify-content:center;border-radius:12px}.home-active-session-times{gap:7px;align-items:end;width:fit-content}.home-active-session-times .home-active-session-time-text{font-size:18px;font-weight:600;color:#000;line-height:16px}.home-active-session-times .home-active-session-time-value{font-size:16px;font-weight:500;color:#1b9af7}.default-btn-light{background-color:#e6dfec;height:34px;border-radius:12px;color:#662d91;font-size:14px;font-weight:600;padding:0 16px;text-decoration:unset}.default-btn-dark{background-color:#662d91;height:34px;border-radius:12px;color:#fff;font-size:14px;font-weight:600;padding:0 16px;text-decoration:unset}.home-active-session-btns{gap:16px}.home-active-session-btns a{flex:1}.home-pages-card-wrapper{gap:16px;margin-top:16px;margin-bottom:16px}.home-pages-card-wrapper>*{flex:1}.home-pages-card{flex:1;text-decoration:unset}.home-pages-card img{height:100px;width:108px;object-fit:contain;margin-bottom:24px}.home-pages-card span{background:linear-gradient(262.84deg,#662d91 23.76%,#1e0d2b 102.79%);border-radius:6px;color:#fff;font-size:12px;font-weight:500;margin-bottom:8px;padding:0 6px;width:fit-content;height:20px;display:flex;align-items:center;justify-content:center}.home-pages-card h4{color:#000;font-size:18px;font-weight:600;margin:0 0 8px}.home-pages-card p{color:#515151;font-size:14px;font-weight:400;margin:0}.home-header-autopay{gap:10px;padding:0 8px;height:26px;background:linear-gradient(254.54deg,#00bf01 -1.98%,#005900 121.93%);color:#fff;border-radius:6px}.default-summary-table-key{font-size:16px;color:#9b9b9b}.default-summary-table-key-dark{color:#000}.default-summary-table-value{font-size:16px;font-weight:500;color:#000;line-height:24px}.default-summary-table-value-fade{font-size:16px;font-weight:500;color:#979797;line-height:24px}.default-summary-table-value-highlighted{font-size:16px;font-weight:500;color:#1b9af7;line-height:24px}.session-discount-heading-drop-down .session-discount-heading{display:flex;align-items:center;gap:8px;cursor:pointer}.rotate-180{transform:rotate(180deg);transition:transform .3s ease}.date-picker-availability-wrapper{gap:16px;margin:0 auto;padding:0 16px 20px}.date-picker-availability-wrapper .date-picker-availability-box{display:flex;gap:6px;align-items:center;justify-content:space-between;font-weight:500;font-size:14px;padding-bottom:10px}.date-picker-availability-wrapper .date-picker-availability-block{height:16px;width:16px;border-radius:4px}.date-picker-availability-wrapper .availability-block-green{border:1px solid #00bf01;background-color:#00bf01}.date-picker-availability-wrapper .availability-block-red{border:1px solid #ff0000;background-color:red}.date-picker-availability-wrapper .availability-block-white{background-color:#f6f6f6;border:1px solid #979797}body #date-picker-modal .vc-header,body #date-picker-pay-for-parking-modal .vc-header,body #date-picker-for-end-parking-session .vc-header{padding:0!important;margin:0!important}body #date-picker-modal .vc-header .vc-title-wrapper,body #date-picker-pay-for-parking-modal .vc-header .vc-title-wrapper,body #date-picker-for-end-parking-session .vc-header .vc-title-wrapper,body #date-picker-modal .vc-header .vc-title-wrapper .vc-title,body #date-picker-pay-for-parking-modal .vc-header .vc-title-wrapper .vc-title,body #date-picker-for-end-parking-session .vc-header .vc-title-wrapper .vc-title{padding:0;margin:0}body #date-picker-modal .vc-day-content,body #date-picker-pay-for-parking-modal .vc-day-content,body #date-picker-for-end-parking-session .vc-day-content{margin-bottom:4px!important}body #date-picker-modal .vc-day-content.vc-disabled,body #date-picker-pay-for-parking-modal .vc-day-content.vc-disabled,body #date-picker-for-end-parking-session .vc-day-content.vc-disabled{background-color:#f6f6f6!important;color:#979797!important;font-weight:500;font-size:16px;border-radius:12px;cursor:not-allowed;opacity:1;height:46px;width:100%!important;max-width:46px}body #date-picker-modal .custom-calendar .vc-highlight-bg-solid,body #date-picker-pay-for-parking-modal .custom-calendar .vc-highlight-bg-solid,body #date-picker-for-end-parking-session .custom-calendar .vc-highlight-bg-solid{height:46px!important;max-width:46px!important;border-radius:12px!important;width:100%;opacity:1!important;margin-bottom:4px!important}body #date-picker-modal .vc-day,body #date-picker-pay-for-parking-modal .vc-day,body #date-picker-for-end-parking-session .vc-day{min-height:52px!important}body #date-picker-modal .vc-highlight-content-solid,body #date-picker-pay-for-parking-modal .vc-highlight-content-solid,body #date-picker-for-end-parking-session .vc-highlight-content-solid{color:#000!important;font-weight:500!important;font-size:16px!important}body #date-picker-modal .vc-day-content.vc-disabled.vc-highlight-content-solid,body #date-picker-pay-for-parking-modal .vc-day-content.vc-disabled.vc-highlight-content-solid,body #date-picker-for-end-parking-session .vc-day-content.vc-disabled.vc-highlight-content-solid{background-color:#ff00000d!important;border:1px solid #ff0000;color:red!important;z-index:22!important}body #date-picker-modal .vc-footer-label,body #date-picker-pay-for-parking-modal .vc-footer-label,body #date-picker-for-end-parking-session .vc-footer-label{font-size:16px;font-weight:400}body #date-picker-modal .vc-highlights.vc-day-layer .vc-attr.vc-blue:nth-of-type(2) .vc-highlight.vc-highlight-bg-solid,body #date-picker-pay-for-parking-modal .vc-highlights.vc-day-layer .vc-attr.vc-blue:nth-of-type(2) .vc-highlight.vc-highlight-bg-solid,body #date-picker-for-end-parking-session .vc-highlights.vc-day-layer .vc-attr.vc-blue:nth-of-type(2) .vc-highlight.vc-highlight-bg-solid{border:1px solid #1b9af7!important;background:linear-gradient(207.64deg,#fff .75%,#dbf0ff 106.36%)}.date-picker-date-summary{border:1px solid #a4d8ff;background:linear-gradient(207.64deg,#fff .75%,#f4faff 106.36%);border-radius:14px;padding:24px 16px;gap:8px;margin-bottom:32px}.date-picker-date-summary-caption{margin:0;padding:0;color:#000;font-size:16px;font-weight:400}.date-picker-date-summary-caption-date{margin:0;padding:0;color:#000;font-weight:600;font-size:16px}.data-picker-modal-container-passes .vc-highlight.vc-highlight-bg-solid{border:1px solid #1b9af7!important;background:linear-gradient(207.64deg,#fff .75%,#dbf0ff 106.36%)}body .home-header-short{min-height:90px!important}.add-new-payment-method-modal-btn{border:1px dashed #1b9af7;border-radius:14px;padding:16px;height:61px;gap:12px;margin-top:16px}.public-page-content.container{margin-top:0!important}.help-modal-heading-wrapper h3{text-align:center;margin:0;padding-top:19px;font-weight:600;margin-bottom:15px!important;line-height:normal;font-size:16px;color:#000}.pass-assigned-tariff-sub-head{margin-bottom:0!important}.already-parked-wrapper{border:1px solid #1b9af7;padding:20px 16px;background:#fff;border-radius:14px;gap:16px;max-width:382px;margin:0 auto}.already-parked-wrapper h3{font-weight:700;font-size:16px;color:#000;margin:0}.already-parked-wrapper p{margin:0!important;padding:0!important;color:#171717;font-size:14px;font-weight:400}body .order-booked-btn-wrapper{display:flex;gap:16px;justify-content:center;align-items:center;width:100%}body .order-booked-btn-wrapper a{flex:1;width:100%!important;padding:14px 10px!important}.default-modal-header{padding-top:22px}.default-modal-header h3{font-size:18px;font-weight:600;color:#000}.default-modal-header div{position:absolute;right:20px}body .payment-method-loop{gap:16px!important}.pass-price-section-tariff-main-title{font-weight:500}.nav-tabs .nav-link.parking-tab{width:85px;height:90px;gap:20px;opacity:1;border-radius:12px;padding:1px;background:linear-gradient(264.81deg,#1b9af7 -.33%,#0c77c5 105.79%);border:0;outline:none;box-shadow:0 3px 7px #0000001a}.nav-tabs .nav-link.parking-tab.active{padding:2px!important;background:#662d91}.parking-tab span{background:#fff;width:83px;height:88px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;font-weight:600;font-size:14px;line-height:18px;text-align:center;color:#000;position:relative}.parking-tab span sup{width:15px;height:15px;background:#0288d1;font-weight:500;font-size:10px;text-align:center;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:4px;top:4px}.nav-tabs .nav-link.parking-tab.active span{width:81px;height:86px;background:#fff;background:linear-gradient(360deg,#faf3ff,#fff)}.nav-tabs{gap:14px;border:0!important;margin-top:26px;flex-wrap:nowrap!important}.show-mobile-only{display:none!important}.transaction-badge{height:16px;width:16px;background:red;color:#fff!important;border-radius:50%;font-size:10px!important}.transaction-badge-wrapper{display:flex!important;gap:5px!important}.season-passes-body-wrapper{height:calc(100dvh - 75px)}.pass-model-title{font-size:16px;font-weight:600;padding:0 16px}.season-passes-body-detail{flex:1;padding:0 16px 50px!important;max-height:calc(100dvh - 235px)}.season-passes-body-footer{height:160px;padding:16px;gap:24px;box-shadow:0 -5px 10px #0000001a}.season-passes-body-footer strong{text-align:center}.season-passes-body-detail .container-fluid{padding:0!important;background:unset}#pass-view .modal-container{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}body .season-passes-view-mobile-btn-wrapper .season-passes-view-btn .rotate-right{transform:rotate(-90deg)!important}.active-session-container{position:relative!important}.session-error-banner-transaction{padding-top:0!important;padding-left:0!important;padding-bottom:0!important}.session-error-banner-transaction a{display:inline-block;padding-top:12px!important;padding-bottom:12px!important;padding-left:16px}.pass-price-duration-price{font-size:18px;font-weight:600;color:#1b9af7}.pass-price-duration-text{color:#171717;font-size:14px;font-weight:400;padding-bottom:10px}.search-session-card{max-width:100%!important}.exclusive-offers-btn{width:auto;height:40px;gap:8px;border-radius:100px;padding:8px 14px;border:0;outline:none;background:#662d91;color:#fff;text-decoration:unset!important;font-size:14px;font-weight:500;min-width:max-content}.exclusive-offers-btn:focus{outline:none}body .order-summary .container-div.container-div-season-purchase-advert{padding-bottom:20px!important}.wrapper-div-season-purchase{padding-bottom:100px!important}#more-info-offers{display:flex;justify-content:center}.tiny-destructive-modals .modal-dialog{width:calc(100% - 2rem);max-width:380px;margin-left:auto;margin-right:auto}.tiny-destructive-modals .modal-content{border-radius:32px;padding:28px 20px 18px;border:0;box-shadow:0 18px 48px #00000014}.tiny-destructive-modals .modal-header{padding:0;border:unset}.tiny-destructive-modals .modal-header .modal-title{font-weight:600;font-size:16px;line-height:28px;color:#1f1f1f;padding-bottom:12px}.tiny-destructive-modals .modal-body{padding:0!important}.tiny-destructive-modals .modal-body p.hide-offers-detail{font-weight:400;font-size:16px;line-height:22px;color:#2b2b2b;vertical-align:middle;margin-bottom:20px}.tiny-destructive-modals .modal-footer{border:unset;display:flex;flex-direction:row;gap:12px;padding:10px 0 0!important}.tiny-destructive-modals .modal-footer button{flex:1 1 0;height:50px;padding:13px 16px;border-radius:100px;font-weight:500;font-size:16px;line-height:22px;border:0;outline:none;margin:0;box-shadow:none}.tiny-destructive-modals .modal-footer button.tiny-destructive-cancel-btn{background:#f1f1f3;color:#1f1f1f}.tiny-destructive-modals .modal-footer button.tiny-destructive-action-btn{background:#f1f1f3;color:#ff4d4f}.tiny-destructive-modals .modal-footer button:hover,.tiny-destructive-modals .modal-footer button:focus{box-shadow:none}.qp-shadow{box-shadow:0 2px 20px #91919129}@media only screen and (max-width: 1050px){.location-card .location-content{flex-direction:column}.special-section .experiences-card-container{column-count:2}body .small-banners-btn-search{display:none!important}body .large-banners-btn-search{display:flex!important;width:100%!important}.banner-left-search-multicolor-wrapper{margin-bottom:16px!important}}@media only screen and (max-width: 992px){body .sticky-footer{display:flex!important}.banner-content{padding-top:30px;padding-bottom:30px}.banner-left,.banner-right{width:100%;order:2;text-align:center}.banner-right{order:1;flex:0}.banner-left{padding-top:0!important}.banners-btn{font-size:14px;min-width:110px}.banner-left-heading{font-size:48px;text-align:left;margin:0 0 12px!important}.banner-left-text{font-size:16px;font-weight:400;display:inline;text-align:left}.banner-left-icon{flex:1;margin-right:10px}.banner-left-icons img{object-fit:contain!important}.banner-left-icons{display:flex;max-width:430px}.app-join-section .row{display:flex}.qwikpark-youtube{padding-top:0;padding-bottom:30px}.qwikpark-youtube iframe{max-width:calc(100% - 30px)!important;border-radius:16px}.banner-left-search{margin-left:auto;margin-right:auto;max-width:500px;width:100%}.google-rating-box{margin:20px auto 10px}.app-join-section-second{text-align:center}.form-card{width:650px;transition:width .5s}.form-card-large{width:100%!important;margin:20px auto 0;box-shadow:unset}.form-card-large{margin-top:0!important}.find-car-park{width:700px!important;transition:width .5s;border-radius:10px;background:#fff;box-shadow:0 2px 20px #81818129;display:flex;align-items:center;flex-direction:column;margin:0 auto!important}.main-navbar-header-nav{display:none}.main-navbar-header-nav.mobile-nav{display:block;position:fixed;left:0;right:0;top:72px;height:calc(100dvh - 82px)!important;background:#fff;z-index:99;padding:15px}.burger-menu-wrapper{display:block}.main-navbar-header-nav .header-menu{font-size:16px;font-weight:700;text-decoration:none;color:#000;display:block;margin:15px 0;text-align:center}.burger-menu-wrapper{margin-left:auto}.burger-menu{display:flex;height:40px;width:40px;background:#e1e1e140;border-radius:10px}.bar{width:15px;height:1px;margin:2px 0;transition:.4s;border:1px solid #333}.burger-menu.active .bar:nth-child(1){transform:rotate(-45deg) translate(-4.5px,4px)}.burger-menu.active .bar:nth-child(2){opacity:0}.burger-menu.active .bar:nth-child(3){transform:rotate(45deg) translate(-4.5px,-4px)}.carpark-season-passes-card-container,.premium-parking-card-container{max-width:375px;margin:0 auto}.carpark-price-container{margin:0 auto;padding:0 20px}.content-inner-large{min-height:calc(100dvh - 190px)}.add-payment-info .add-payment-container{height:calc(100dvh - 402px)!important}.edit-payment-info .add-payment-container-modal{height:auto!important}.search .search-wrapper .search-map-container{height:calc(100dvh - 302px)}.search .search-wrapper .search-map-container .search-map-overflow{height:calc(100dvh - 300px)}.pay-for-parking-container{height:calc(100dvh - 460px)}.form-card-search{height:calc(100dvh - 180px)!important}.search .search-wrapper{max-width:unset}.carpark-banner{margin-top:0!important}.carpark-content-container{height:unset;max-width:395px;padding:0 10px;margin-bottom:100px}.carpark-season-passes-item-details-validity{display:block!important;text-align:left!important}.contact-us-iframe{height:75vh!important;max-height:700px!important;min-height:unset}#home-auto-pay .modal-content{height:75vh;border-radius:20px}.carpark-season-passes-item{width:100%}.carpark-container-inner{overflow-x:auto;max-height:calc(100vh - 170px)}.location-card .location-content{width:100%!important}.location-card .img{width:100%;height:180px;border-radius:16px 16px 0 0}.location-card .img img{width:100%;height:180px;object-fit:cover;border-radius:16px 16px 0 0}.carpark-about-location{display:none}.location-content{padding:16px!important}.accordion .accordion-item h2.accordion-header .accordion-button{font-size:18px}.accordion .accordion-item .accordion-body{padding:0 16px 16px}.accordion .accordion-item .accordion-body .season-passes-wrapper .season-passes-item{border:1px solid #1b9af7;border-left-width:6px;border-radius:6px 10px 10px 6px;padding:16px}.passes-item-head{gap:16px}.season-passes-view-btn-wrapper,.season-passes-view-mobile-btn-wrapper{width:100%;justify-content:space-between}.carpark-view-price-wrapper{max-width:100%}.light-blue-card-wrapper{gap:16px}.season-passes-footer{flex-direction:column;gap:24px}.contact-bar{align-items:start!important}.facilities-chip-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.facilities-chip-wrapper span{display:inline-flex;align-items:center;height:30px;gap:8px;border-radius:100px;border:1px solid #efefef;padding:6px 12px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}.navbar-nav{display:none!important;position:absolute;left:0;right:0;top:85px;background:#fff;height:calc(100vh - 85px);flex-direction:column!important;justify-content:start;z-index:999;align-items:center;padding-top:20px}.mobile-nav.navbar-nav{display:flex!important}.navbar-nav-menu{flex:unset;gap:17px;padding-bottom:18px;margin-left:unset}.pass-detail .permit-buy-time-restriction{padding-top:20px}.banners-btn.show-mobile{margin-left:0!important;width:100%!important}.banner-left{display:flex;margin-bottom:30px}.banner-right{order:2!important}.banner-right img{height:auto!important;max-height:358px!important;margin-bottom:-30px}.toggle-menu{display:block}.landing-header-btns{display:none;align-items:center;gap:20px;padding:20px;background-color:#3d2650;position:fixed;top:0;left:0;right:0;flex-direction:column;height:100vh;z-index:999999}.landing-header-btns.show{display:flex;width:100%!important;padding-top:50px}}@media only screen and (max-width: 992px){.landing-header{padding-top:16px}.landing-banner{padding:0 16px}.mobile-close-nav-btn{display:block}.banner-left-search-multicolor-wrapper{margin:32px 0 16px!important;width:500px!important;max-width:100%!important;padding:0!important}.special-section h2{text-align:left!important;font-size:36px!important;font-weight:700!important;line-height:40px;margin-bottom:40px}.location-section .container h2,.how-does-it-work-heading{text-align:left!important}.special-section-row{display:none!important}.make-us-special-wrapper{display:block!important;margin-right:-40px!important;padding-left:40px!important;margin-left:-40px!important;padding-bottom:40px!important}.location-section .container h2{font-size:36px;line-height:45px}.location-section .container{width:calc(100% - 32px)!important;max-width:1000px!important;padding:24px!important}.location-section .container>p{text-align:left}.location-section .container>p span{text-align:left!important;margin-top:20px!important}.app-join-section-headline{font-size:36px;line-height:45px;margin-left:0!important}.app-join-section-detail{margin-top:24px;margin-bottom:40px}.app-join-section{padding-top:0;padding-bottom:0}h2.how-does-it-work-heading{font-size:36px;line-height:45px}.qwikpark-youtube h2{font-size:36px;margin-bottom:20px;line-height:38px;margin-top:0;text-align:left;padding:0 16px}.qwikpark-youtube p{text-align:left;padding:0 16px}.works-col{margin-bottom:24px}.landing-header-logo-wrapper{justify-content:space-between}.form-card-search.form-card-search-public{height:calc(100dvh - 110px)!important}.home-main{height:calc(100vh - 400px)}}@media only screen and (max-width: 768px){.landing-header-btns .banners-btn{padding:10px 8px!important;min-width:95px}.banner-right img{height:400px;max-height:50dvh}.landing-header-btns .banners-btn{margin-left:7px!important}.landing-header-btns .banners-btn:first-child{margin-left:0!important}.how-does-it-work-section-text{font-size:16px;line-height:19px}.banner-left-icons{display:block!important}.banner-left-icons img{display:block!important;margin:10px auto;width:160px}.banner-left-icons img.landing-banner-img{display:inline-block!important;width:103px!important;margin:10px 8px}.how-does-it-work-section-heading{font-size:24px;font-weight:600}.form-card{width:500px;transition:width .5s;margin:60px auto}.banner-left-icon-the-news{width:unset!important;max-width:unset!important;height:78px!important}.banner-left-icon-excellence{width:unset!important;max-width:unset!important;height:90px!important}.find-car-park{width:550px!important;transition:width .5s;border-radius:10px;background:#fff;box-shadow:0 2px 20px #81818129;display:flex;align-items:center;flex-direction:column;margin:0 auto!important}.buy-permit-price-time{width:100%;max-width:374px;display:flex}.buy-permit-price-time-mobile{display:block;padding-bottom:30px}.buy-permit-price-time-desktop{display:none}.landing-header-btns .banners-btn{padding-bottom:10px;width:100%;margin-left:0!important;margin-bottom:10px;max-width:500px}.banner-link{display:block;line-height:32px;margin-left:0}.banner-left-search{margin-bottom:16px}.special-section .special-section-row .special-block{margin-bottom:24px}.special-section .experiences-card-container{column-count:1}.special-section{padding:75px 40px}.location-section .container .location-card-wrapper .card{width:100%}.landing-header-sticky .banner-link{color:#fff}.additional-information-annotation-wrapper{top:-75px}.landing-header-sticky{height:72px}}@media only screen and (max-width: 576px){body .container{width:100%!important;max-width:1000px!important}.pay-for-parking-container{height:calc(100dvh - 299px)}.search .search-wrapper .search-map-container{height:calc(100dvh - 255px);max-width:100%!important;padding:0!important;position:relative}.search .search-wrapper .search-map-container .search-map-overflow{height:calc(100dvh - 255px)}.search .search-header{box-shadow:unset}.add-payment-info .add-payment-container{height:calc(100dvh - 219px)!important;margin-bottom:0!important}.edit-payment-info .add-payment-container-modal{height:auto!important}.landing-header-btns .banners-btn{margin-bottom:10px}.transaction-detail{gap:unset}.banner-left-icons{max-width:100%}.banner-right img{object-fit:contain;height:calc(100dvh - 510px)}.how-does-it-work img{width:100%}.banner-left-icons{display:block}.form-card{margin:0 auto 60px;width:100%;padding:15px 20px;border-radius:unset;box-shadow:unset}.main-navbar-header{box-shadow:unset}.form-card-input-group{width:100%!important;max-width:unset!important}.form-card-input{width:100%!important;transition:width .5s}.form-card-btn-parent{width:100%}.form-card-btn{width:100%!important}.carpark-container{max-width:unset}.find-car-park{width:auto!important;transition:width .5s;border-radius:10px;background:#fff;box-shadow:unset;display:flex;align-items:center;flex-direction:column;margin:unset!important;padding:0}.active-session-card{margin:unset!important;box-shadow:unset!important}.carpark-banner{height:130px!important;max-width:unset;border-radius:unset;margin-bottom:0}.carpark-season-passes{padding:0 20px}.carpark-content-container{background-color:#fff}#permit-buy .modal-dialog{width:415px;max-width:100%!important;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.buy-permit-wrapper{position:fixed;top:0;width:100%;background:#00000080}.permit-buy-modal-close-btn,.modal-close-btn{display:block}.buy-permit-container{position:relative}.buy-permit{padding:26px 20px 0;max-height:calc(100dvh - 300px);overflow-y:auto;position:relative}.buy-permit-price-time,.permit-buy-price-section,.buy-permit .permit-buy-time-restriction{max-width:unset}.buy-permit-last-section{background-color:#fff;margin-bottom:0;border-top:1px solid #c9c9c9;min-height:155px}.buy-permit-price-time.buy-permit-price-time-mobile{display:none!important}.carpark-price-container{max-width:unset}.premium-parking-container{padding:0 20px}.session-header{padding:0;position:relative;margin-top:-10px}.sign_up_text{width:100%!important;text-align:left!important}.tc-checkboxes{width:100%!important;padding:0 8px}.mobile-modal .modal-dialog{width:100%;max-width:800px!important;position:fixed;bottom:0;left:50%;transform:translate(-50%)!important}.mobile-modal .modal-dialog .modal-content{border-radius:20px 20px 0 0!important}.mobile-modal .modal-dialog{margin:0 auto!important}#permit-buy .modal-dialog{width:100%;max-width:800px!important;position:fixed;bottom:0;left:50%;transform:translate(-50%)}#permit-buy .modal-dialog .modal-content{border-radius:20px 20px 0 0!important}.permit-buy .modal-dialog{margin:0 auto!important}.change-email .change-email-form,.change-password .change-password-form{width:100%}.content-inner-large{min-height:calc(100vh - 190px)}.icon-input-group.search-icon-input-group{max-width:unset}.search-container,.search-enable-location-card{max-width:unset!important}.payment-method .session-error-banner{max-width:calc(100% - 44px)}.session-heading{margin-bottom:0!important}.search-result-inner-container-wrapper{height:calc(100dvh - 350px)}#home-auto-pay .home-auto-pay-iframe{padding:0!important}#home-auto-pay .modal-close-btn{position:absolute;right:22px;top:15px}#home-auto-pay .modal-dialog{width:100%;max-width:800px!important;position:fixed;bottom:0;left:0;margin:0}.form-card-login{min-height:calc(100dvh - 415px);align-items:start!important}.public-carpark-content-container{height:unset!important;min-height:calc(100dvh - 262px)!important;max-height:unset!important}body .public-buy-permit-container{position:absolute!important;bottom:0!important;margin-bottom:0!important}.public-buy-permit-wrapper{bottom:0}.form-card-large-next-step-wrapper .permit-buy-modal-close-btn{display:inline-block}.buy-permit-header{background-color:#fff;position:relative;padding:15px 0 24px;box-shadow:0 8px 15px #81818129;z-index:9999}#form-card-large-next-step{border-radius:0!important}.back-arrow-mobile{display:inline-block}.carpark-credibility-section,.carpark-google-rating-wrapper{display:flex}.navbar-nav{top:90px;height:calc(100vh - 90px)}.banners-btn.show-mobile{margin-right:0;margin-left:0}.location-card-wrapper .card{width:100%!important}.navbar-logout .app-logout-btn{margin-left:0!important}.content-inner-login{background-image:url(/assets/login-bg-7DLm8VCL.webp);height:100vh;background-size:100% 100%;background-position:center}.content-inner-login .form-card-login{background-color:transparent;gap:0}.content-inner-login .form-card-heading{margin-top:48px;font-size:24px;margin-bottom:8px}.content-inner-login .form-card-input-group{max-width:100%!important}.content-inner-login .form-card-btn-parent{max-width:100%!important;margin-top:32px;margin-bottom:24px}.content-inner-login .form-card-btn-parent .form-card-btn{max-width:100%!important}.content-inner-login .login-signup-navigation{width:100%;display:flex;gap:5px}body .mobile-modal .modal .modal-dialog .modal-content .password-reset-container{width:100%!important;padding:30px 20px!important}.form-card-input-group .form-card-input{max-width:100%!important}.back-arrow-mobile,.session-discount-input-scan-icon{display:inline-block}.session-detail-header{padding-bottom:25px!important;padding-top:0!important}.pass-detail .pass-price-section,.pass-detail .permit-buy-time-restriction-section,.pass-detail .pass-detail-accordion-wrapper{width:100%}.cancel-auto-renew .modal-heading{text-align:left!important;margin-bottom:30px!important;font-size:16px}.cancel-auto-renew .modal-container{max-width:100%!important;padding:24px 16px 32px!important}.cancel-auto-renew .permit-buy-modal-close-btn{position:absolute;right:16px;top:18px}.cancel-auto-renew .detail-card-bg-blue{align-items:start}.cancel-auto-renew .detail-card-bg-blue p{width:100%;text-align:left;font-size:14px}.cancel-auto-renew .form-card-btn-parent{max-width:100%}.cancel-auto-renew .parking-info-row-group-confirm .text{font-weight:600;font-size:14px}.cancel-auto-renew .detail-card h3{font-size:14px}.cancel-auto-renew .form-card-btn .line-height-normal{font-size:14px;font-weight:400}.icon-input-group.search-icon-input-group,.search-error-wrapper .session-error-banner{max-width:unset!important}.search-result-inner-container-wrapper{width:100%}.search-map-fixed-bottom-section{position:relative;top:-30px}.account-sticky-banner{max-width:unset;left:0;z-index:99}.delete-account-modal-container{height:85vh;max-height:700px}#pass-view .modal-container{height:100dvh}#pass-view .modal-content{border-radius:0!important}.change-account-modal .modal-container{padding:30px 21px!important;margin:0;max-width:unset;height:85dvh}.change-account-modal .permit-buy-modal-close-btn{position:absolute;right:20px;top:24px;z-index:999}.add-vehicle-container,.edit-vehicle-container,.vehicle-note-card{max-width:unset!important}.my-details .delete-my-account{max-width:unset}.stripe-section,.icon-input-group{max-width:unset!important}.two-input-group{width:100%}.add-payment-container.add-payment-container-modal{padding:0!important}.form-card .form-card-btn,.form-card-btn{max-width:unset!important}.form-card-btn-parent{max-width:unset}.preferences-card,.change-account-modal .payment-method-btn{max-width:unset!important}.order-summary-container{max-width:unset!important;padding:0!important}.order-summary-wrapper{max-width:unset!important}.home-main{height:calc(100vh - 212px)}.active-session-container{max-width:unset!important}.active-session-container .session-error-banner{max-width:unset}.active-session-wrapper .active-session-card{padding:0!important}.session-error-banner{max-width:unset!important}.custom-summary-card{box-shadow:unset}body #date-picker-modal .modal-dialog,body #date-picker-for-end-parking-session .modal-dialog{position:absolute;left:0;right:0;margin:0;bottom:0}body #date-picker-modal .modal-content,body #date-picker-for-end-parking-session .modal-content{border-radius:24px 24px 0 0!important;max-height:calc(100vh - 100px)}body #date-picker-modal .data-picker-modal-container,body #date-picker-for-end-parking-session .data-picker-modal-container{max-height:calc(100vh - 200px);overflow-y:auto}body .home-main.home-main-tall{height:calc(100vh - 180px)}.session-detail-header-shadow{box-shadow:0 12px 20px #91919121!important;margin-bottom:10px!important;padding-bottom:20px!important}.show-mobile-only{display:flex!important}.location-card.session-passes .img{background:gray;border-radius:0}.sasses-tab-content .tab-pane{padding-inline:5px;width:100%}.carpark-view-header-wrapper .main-navbar{display:none}.location-card.session-passes{border-radius:0!important;border-bottom:1px solid #e9e9e9}.location-card.session-passes .img img{border-radius:0}.location-card.session-passes .location-content{border-radius:24px 24px 0 0;margin-top:-20px;position:relative;z-index:2;background:#fff}.location-card.session-passes .location-content h2{font-weight:600;font-size:18px;line-height:24px;margin-bottom:8px}.season-passes-view-btn-wrapper .season-passes-view-btn,.season-passes-view-mobile-btn-wrapper .season-passes-view-btn{width:84px}.collapsed .season-passes-view-btn svg{transform:rotate(270deg)}.sasses-tab-content .tab-pane .season-passes-item{border:1px solid #1b9af7;border-left-width:6px;border-radius:6px 10px 10px 6px;padding:16px;background:#fff}.sasses-tab-content .tab-pane .season-passes-view-btn-wrapper,.sasses-tab-content .tab-pane .season-passes-view-mobile-btn-wrapper{width:100%;justify-content:space-between}.sasses-tab-content .tab-pane .season-passes-view-mobile-btn-wrapper{padding:10px 16px}.sasses-tab-content .tab-pane .season-passes-header .accordion-button h4{font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;margin-bottom:4px}.sasses-tab-content .tab-pane .season-passes-header .accordion-button p{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#4b4b4b;margin-bottom:0}.sasses-tab-content .tab-pane .season-passes-item .season-passes-body{padding-top:0;display:flex;flex-direction:column;height:calc(100vh - 419px)}.sasses-tab-content .tab-pane .season-passes-wrapper{display:flex;flex-direction:column;gap:16px}.tab-content>.active{display:flex!important;flex-direction:column;gap:16px}.sasses-tab-content .tab-pane .season-passes-wrapper .accordion-button:not(.accordion-button-nested-1):after{display:none}.sasses-tab-content .tab-pane .season-passes-wrapper .season-passes-item .season-passes-header .accordion-button .parking-price{font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;text-align:left;color:#1b9af7;margin-bottom:2px}.sasses-tab-content .tab-pane .season-passes-header .accordion-button{background:transparent;padding:0}.sasses-tab-content .tab-pane .contact-bar{gap:16px}.sasses-tab-content .tab-pane .contact-bar .contact-item{display:flex;align-items:center;gap:8px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#000!important;text-decoration:unset}.sasses-tab-content .tab-pane .contact-bar .accordion-body p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#4b4b4b;margin-bottom:16px!important}.sasses-tab-content .tab-pane.more-info-content{background:#fff!important}.more-info h3{font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;margin-bottom:16px}.more-info p{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#000}.sasses-tab-content .season-passes-body{overflow-y:auto;padding:15px;flex-grow:1}.sasses-tab-content .season-passes-footer{border-top:1px solid #f1f1f1;padding:16px 16px 38px}.sasses-tab-content .premium-parking .season-passes-footer{padding:16px 16px 32px}.sasses-tab-content .season-passes-footer p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;margin-bottom:24px}.sasses-tab-content .season-passes-footer a,.sasses-tab-content .season-passes-footer button{width:100%;height:45px;display:block;border-radius:100px;padding:12px 24px;text-decoration:none;font-weight:400;font-size:16px;color:#fff;letter-spacing:0px;text-align:center;background:#662d9180}.sasses-tab-content .season-passes-footer.active a{background:#662d91!important}.sasses-tab-content .app-header{background:#fff!important;padding:32px 15px 15px;box-shadow:none!important;border-radius:20px 20px 0 0;flex-direction:row-reverse;gap:30px}.sasses-tab-content .app-header h3{font-weight:600;font-size:16px;leading-trim:none;line-height:22px;letter-spacing:0;text-align:center;margin-bottom:0;margin-inline:auto;position:relative;left:-10px}.sasses-tab-content .passes-detail{text-align:left}.passes-detail{font-size:14px;font-weight:400;line-height:18px;text-align:center;color:#4b4b4b;margin-top:0;margin-bottom:24px}.accordion .accordion-item h2.accordion-header .accordion-button{line-height:22px;padding:12px 16px}.sasses-tab-content .accordion .accordion-item,.sasses-tab-content .accordion-item:not(:first-of-type){border:1px solid #e0e0e0;border-top:1px solid #e2e2e2!important;box-shadow:none}.sasses-tab-content .contact-bar{flex-direction:row;flex-wrap:wrap}.show-only-desktop{display:none}.public-page-content.container{margin:0}body .nav-tabs.show-mobile-only{max-width:100%;margin:25px auto 0;display:flex!important;width:382px!important;justify-content:space-between!important;gap:unset!important}.prevent-scroll{overflow-y:hidden}.already-parked-wrapper{max-width:unset}#qr-scanner-modal .modal-dialog{height:90vh!important}.qr-scanner-wrapper{height:calc(90vh - 200px)}body .home-main{padding-bottom:80px!important}body .show-mobile-only .season-passes-footer{padding-bottom:120px!important}body #select-payment-method .modal-container{max-height:580px}body .data-picker-modal-container.data-picker-modal-container-passes{padding-bottom:130px}body #select-vehicle-premium-parking .modal-container{height:70dvh!important;min-height:400px}body #edit-vehicle{z-index:9999999!important}body #edit-vehicle .edit-vehicle-container{max-height:calc(85dvh - 100px)!important;overflow-y:auto!important;padding-right:10px;margin-right:-10px;margin-left:-10px}body #edit-vehicle .line-height-normal{height:39px;display:flex;align-items:center;justify-content:center}body #qr-scanner-modal{z-index:9999999!important}body #qr-scanner-modal .modal-content{position:fixed;z-index:99999;bottom:0;height:85dvh}body #qr-scanner-modal .qr-scanner-wrapper{height:calc(85dvh - 100px)}body #edit-payment-info{z-index:9999999!important}.active-session-container{position:unset!important}.order-summary-btn-wrapper-pass-purchase{width:100%!important}.order-summary-btn-wrapper-pass-purchase a{width:unset!important;flex:1!important;padding:0 5px!important;display:flex;align-items:center;justify-content:center}body .container-div.container-div-season-purchase{padding:0 16px 100px!important}.search-session-card{width:100%!important}.exclusive-offers-btn{height:30px}body .cancel-auto-renew{z-index:999999!important}body .promo-wrapper{max-width:calc(100vw - 32px)!important}}@media screen and (max-width: 540px){.banner-left{align-items:flex-start!important}.banner-left-text{text-align:left}.banner-left-icons{text-align:left;margin:0}.carpark-credibility-section-wrapper{max-width:100%;margin:25px 0 10px}.parking-session-end-info-card{max-width:unset}}@media only screen and (max-width: 425px){.search .search-wrapper .search-map-container,.wrapper-div{padding:0}.additional-details .container-div{padding:20px 0}.active-session-card{width:100%}.sticky-footer-menus{gap:6px!important;padding-left:10px;padding-right:10px}.add-payment-info .add-payment-container{margin-left:0!important;margin-right:0!important}.google-rating-box{flex-direction:column}.public-footer{padding:64px 18px}.footer-helpful-links{flex-direction:column}.banner-left-search-input input::placeholder{font-size:14px!important}.session-card-img{max-width:120px}.upcoming-title-time .upcoming-card-timing,.session-parking-finished-cost,.session-parking-finished-date-time,.session-start-text,.upcoming-card-title{font-size:14px}.nav-tabs.show-mobile-only{gap:4px}.nav-tabs .nav-link.parking-tab{width:82px}.parking-tab span{width:80px}.nav-tabs .nav-link.parking-tab.active span{width:78px}.session-card-img img{padding:6px}}@media only screen and (max-width: 400px){.carpark-landing-main-section .container{padding:40px 10px!important}}@media only screen and (max-width: 390px){.nav-tabs .nav-link.parking-tab{width:78px}.parking-tab span{width:76px}.nav-tabs .nav-link.parking-tab.active span{width:74px}}@media only screen and (max-width: 375px){.session-card-data{width:calc(100% - 120px)}.password-reset-container{padding:31px 10px}.icon-text-card{width:100%!important}.session-header-navigation span{display:inline-block;line-height:normal;padding:9px 4px;text-align:center;cursor:pointer;flex:1;max-width:34%;font-size:12px;font-weight:400}.session-parking-time-t,.session-parking-time,.session-parking-type{font-size:14px}.session-parking-number span{font-size:13px}.session-card-img img{height:130px}.my-pass-card{padding:8px;gap:8px}.my-pass-card-name p{font-size:14px}.my-pass-card-expiration div small,.my-pass-card-expiration div span{font-size:12px}.home-pages-card-wrapper{gap:10px}.home-pages-card,.home-main{padding:16px 10px}.nav-tabs.show-mobile-only{gap:4px}.nav-tabs .nav-link.parking-tab{width:78px}.parking-tab span{width:76px}.nav-tabs .nav-link.parking-tab.active span{width:74px}}@media only screen and (max-width: 360px){.nav-tabs .nav-link.parking-tab{width:72px}.parking-tab span{width:70px}.nav-tabs .nav-link.parking-tab.active span{width:68px}body .season-passes-view-btn-wrapper{gap:10px!important;min-width:unset!important;padding:12px 8px!important}}@media only screen and (max-width: 350px){.google-rating-box{flex-direction:column}.session-card-img{max-width:100px}.nav-tabs .nav-link.parking-tab{width:68px}.parking-tab span{width:66px}.nav-tabs .nav-link.parking-tab.active span{width:64px}}@media only screen and (max-width: 320px){.sticky-footer-menu-group{width:unset!important}.buy-permit{padding:20px}.permit-buy-btn-section-text{margin-bottom:40px}.session-card-data{width:calc(100% - 100px)}}.red-banner{border-radius:10px;background:#d4594a;box-shadow:0 5px 20px #87848429;padding:11px 13px 10px;color:#fff;max-width:400px;width:100%!important;text-align:center}.green-banner{border-radius:10px;background:green;box-shadow:0 5px 20px #87848429;padding:11px 13px 10px;color:#fff;max-width:400px;margin:0 auto 20px;width:100%!important;text-align:center}.forgot-password-btn .loader-icon{right:20px!important}.sticky-footer{display:none!important}.mt-n2{margin-top:-.5rem}/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #662d91;--bs-secondary: #1b9af7;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 102, 45, 145;--bs-secondary-rgb: 27, 154, 247;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(16%, 7.0588235294%, 22.7450980392%);--bs-secondary-text-emphasis: rgb(4.2352941176%, 24.1568627451%, 38.7450980392%);--bs-success-text-emphasis: rgb(3.9215686275%, 21.1764705882%, 13.1764705882%);--bs-info-text-emphasis: rgb(2.0392156863%, 31.6862745098%, 37.6470588235%);--bs-warning-text-emphasis: rgb(40%, 30.2745098039%, 1.0980392157%);--bs-danger-text-emphasis: rgb(34.5098039216%, 8.3137254902%, 10.8235294118%);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(88%, 83.5294117647%, 91.3725490196%);--bs-secondary-bg-subtle: rgb(82.1176470588%, 92.0784313725%, 99.3725490196%);--bs-success-bg-subtle: rgb(81.9607843137%, 90.5882352941%, 86.5882352941%);--bs-info-bg-subtle: rgb(81.0196078431%, 95.8431372549%, 98.8235294118%);--bs-warning-bg-subtle: rgb(100%, 95.137254902%, 80.5490196078%);--bs-danger-bg-subtle: rgb(97.2549019608%, 84.1568627451%, 85.4117647059%);--bs-light-bg-subtle: rgb(98.6274509804%, 98.8235294118%, 99.0196078431%);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(76%, 67.0588235294%, 82.7450980392%);--bs-secondary-border-subtle: rgb(64.2352941176%, 84.1568627451%, 98.7450980392%);--bs-success-border-subtle: rgb(63.9215686275%, 81.1764705882%, 73.1764705882%);--bs-info-border-subtle: rgb(62.0392156863%, 91.6862745098%, 97.6470588235%);--bs-warning-border-subtle: rgb(100%, 90.2745098039%, 61.0980392157%);--bs-danger-border-subtle: rgb(94.5098039216%, 68.3137254902%, 70.8235294118%);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #662d91;--bs-link-color-rgb: 102, 45, 145;--bs-link-decoration: underline;--bs-link-hover-color: rgb(32%, 14.1176470588%, 45.4901960784%);--bs-link-hover-color-rgb: 82, 36, 116;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(100%, 95.137254902%, 80.5490196078%);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(102, 45, 145, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}small,.small{font-size:.875em}sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}[hidden]{display:none!important}.container,.container-fluid{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width: 768px){.col-md-6{flex:0 0 auto;width:50%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width: 992px){.col-lg{flex:1 0 0}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-6{flex:0 0 auto;width:50%}}@media (min-width: 1200px){.col-xl-3{flex:0 0 auto;width:25%}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#b396c8;outline:0;box-shadow:0 0 0 .25rem #662d9140}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#b396c8;outline:0;box-shadow:0 0 0 .25rem #662d9140}.form-select[multiple]{padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#b396c8;outline:0;box-shadow:0 0 0 .25rem #662d9140}.form-check-input:checked{background-color:#662d91;border-color:#662d91}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#662d91;border-color:#662d91;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%2870%, 58.8235294118%, 78.431372549%%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #662d91;--bs-btn-border-color: #662d91;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(34%, 15%, 48.3333333333%);--bs-btn-hover-border-color: rgb(32%, 14.1176470588%, 45.4901960784%);--bs-btn-focus-shadow-rgb: 125, 77, 162;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(32%, 14.1176470588%, 45.4901960784%);--bs-btn-active-border-color: rgb(30%, 13.2352941176%, 42.6470588235%);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #662d91;--bs-btn-disabled-border-color: #662d91}.btn-secondary{--bs-btn-color: #000;--bs-btn-bg: #1b9af7;--bs-btn-border-color: #1b9af7;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(24%, 66.3333333333%, 97.3333333333%);--bs-btn-hover-border-color: rgb(19.5294117647%, 64.3529411765%, 97.1764705882%);--bs-btn-focus-shadow-rgb: 23, 131, 210;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(28.4705882353%, 68.3137254902%, 97.4901960784%);--bs-btn-active-border-color: rgb(19.5294117647%, 64.3529411765%, 97.1764705882%);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #1b9af7;--bs-btn-disabled-border-color: #1b9af7}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(73.3333333333%, 17.6666666667%, 23%);--bs-btn-hover-border-color: rgb(69.0196078431%, 16.6274509804%, 21.6470588235%);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(69.0196078431%, 16.6274509804%, 21.6470588235%);--bs-btn-active-border-color: rgb(64.7058823529%, 15.5882352941%, 20.2941176471%);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(26%, 27.3333333333%, 28.6666666667%);--bs-btn-hover-border-color: rgb(21.6470588235%, 23.0588235294%, 24.4705882353%);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(30.3529411765%, 31.6078431373%, 32.862745098%);--bs-btn-active-border-color: rgb(21.6470588235%, 23.0588235294%, 24.4705882353%);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-lg{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #662d9140}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2816%, 7.0588235294%, 22.7450980392%%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(102, 45, 145, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(102, 45, 145, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}:root{--bs-btn-close-filter: }.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}@media (min-width: 992px){.modal-lg{--bs-modal-width: 800px}}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}:root{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter: }@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.text-bg-secondary{color:#000!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.top-0{top:0!important}.top-50{top:50%!important}.bottom-0{bottom:0!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.end-0{right:0!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.w-50{width:50%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.h-100{height:100%!important}.mh-100{max-height:100%!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.align-content-between{align-content:space-between!important}.align-self-end{align-self:flex-end!important}.m-0{margin:0!important}.m-auto{margin:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-3{margin-right:1rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n4{margin-top:-1.5rem!important}.mb-n2{margin-bottom:-.5rem!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pe-2{padding-right:.5rem!important}.pe-4{padding-right:1.5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-5{padding-bottom:3rem!important}.ps-1{padding-left:.25rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.visible{visibility:visible!important}.z-1{z-index:1!important}@media (min-width: 576px){.d-sm-inline{display:inline!important}.d-sm-block{display:block!important}.d-sm-none{display:none!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}}@media (min-width: 768px){.flex-md-row{flex-direction:row!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-md-3{padding-top:1rem!important}}@media (min-width: 992px){.d-lg-inline{display:inline!important}.d-lg-block{display:block!important}.d-lg-none{display:none!important}.flex-lg-row{flex-direction:row!important}.align-items-lg-center{align-items:center!important}}.border-blue-300{--bs-border-color: #a4d8ff}.btn-secondary{--bs-btn-color: #fff;--bs-btn-hover-color: #fff;--bs-btn-active-color: #fff;--bs-btn-disabled-color: #fff}
