@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";body{margin:0;background-color:#e5e5e8}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#f1f1f1}body::-webkit-scrollbar-thumb{background:#888;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:#666}html{box-sizing:border-box}.hero{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-image:url(/assets/parkingLot1-DXaNAyVK.jpg);background-color:#000000bf;background-blend-mode:darken;background-size:cover;background-position:center}.hero__bgDim{width:100%;height:120%;display:flex;justify-content:center;align-items:center}.hero__heroContainer{display:flex;align-items:center;padding:0 16px}@media (min-width: 768px){.hero__heroContainer{margin:0 36px}}@media (min-width: 1280px){.hero__heroContainer{width:1080px;display:flex;align-items:center}}.hero__textSection{align-items:center;display:flex;flex-direction:column}@media (min-width: 768px){.hero__textSection{width:100%}}@media (min-width: 1280px){.hero__textSection{width:80%}}.hero__mainText{margin-top:0;font-family:Outfit,Helvetica,sans-serif;font-weight:700;font-size:2.5rem;color:#fff}@media (min-width: 768px){.hero__mainText{font-size:3.5rem}}@media (min-width: 1280px){.hero__mainText{width:100%}}.hero__text{margin-bottom:0;font-family:Outfit,Helvetica,sans-serif;font-weight:400;font-size:1.8rem;color:#fff}.hero__lotImgContainer{width:50%;overflow:hidden}.hero__lotImg{width:100%}main{display:flex;justify-content:center;flex-direction:column;align-items:center}.features{margin:62px 0;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;width:100vw}@media (min-width: 768px){.features{margin:62px 64px;justify-content:center}}@media (min-width: 1280px){.features{width:1080px;justify-content:space-between}}.card{width:320px;height:430px;background-color:silver;border-radius:20px;box-shadow:6px 6px 12px #696969;margin:0 8px 36px}@media (min-width: 768px){.card{margin:0 10px 36px}}.card__title{border-radius:20px 20px 0 0;display:flex;justify-content:center;align-items:center;padding:16px 0;background-color:#323232;flex-direction:column}.card__titleText{margin:0 0 8px;font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.6rem;color:#fff}.card__subtitle{margin:0;text-align:center;font-family:Outfit,Helvetica,sans-serif;font-weight:400;font-size:1rem;color:#fff}.card__content{border-top-style:solid;border-top-width:4px;border-top-color:#22cbad;display:flex;flex-direction:column;align-items:center}.card__svg{margin:12px;width:40%}.card__contentText{margin:0 16px;text-align:center;font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.1rem;color:#000}.aim{background-color:silver;width:100%;padding:62px 32px;display:flex;box-sizing:border-box}@media (min-width: 768px){.aim{padding:62px 64px}}.aim__container{display:flex;flex-direction:column}@media (min-width: 1280px){.aim__container{width:100%;max-width:1080px;flex-direction:row}}.aim__div{display:flex;flex-direction:column;align-items:center;margin-bottom:34px;width:100%}@media (min-width: 768px){.aim__div{width:100%}}@media (min-width: 1280px){.aim__div{width:50%}}.aim__title{margin:0;font-family:Outfit,Helvetica,sans-serif;font-weight:600;font-size:2.5rem;color:#000;text-align:center}@media (min-width: 768px){.aim__title{text-align:center}}.aim__text{margin:0;font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.3rem;color:#000}.aim__road{margin-top:36px;width:100px}@media (min-width: 768px){.aim__road{width:120px}}@media (min-width: 1280px){.aim__road{width:20%}}.footer{display:flex;justify-content:center}.footer__container{margin:62px 0;display:flex}@media (min-width: 1280px){.footer__container{width:1080px}}.footer__logo{height:80px}@media (min-width: 768px){.footer__logo{height:160px}}.footer__list{text-decoration:none;list-style:none;margin:0;padding:0}.footer__subtitle{margin:8px 0 16px;font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.3rem;color:#000}.footer__listItem{margin-bottom:8px;font-family:Outfit,Helvetica,sans-serif;font-weight:400;font-size:1rem;color:#000}.footer__nav{margin-left:16px}@media (min-width: 768px){.footer__nav{margin-left:64px}}.footer__link{text-decoration:none;color:#646464}.footer__link:hover{color:#000}.topNav{display:flex;border-bottom-style:solid;border-bottom-color:#22cbad;border-bottom-width:6px;background-color:#000;overflow:hidden;align-items:center;position:fixed;width:100vw}.topNav__logoContainer{display:flex;padding:4px 16px 0;background-color:#22cbad;align-items:center;position:relative}.topNav__containerSlant{position:absolute;right:-120px;top:-100px;background-color:#000;width:200px;height:200px;transform:rotate(45deg)}@media (min-width: 768px){.topNav__containerSlant{right:-160px;top:-100px}}@media (min-width: 1280px){.topNav__containerSlant{right:-120px;top:-100px}}.topNav__logo{height:70px}@media (min-width: 768px){.topNav__logo{height:70px}}@media (min-width: 1280px){.topNav__logo{height:85px}}.topNav__title{margin:0 100px 0 8px;font-family:Outfit,Helvetica,sans-serif;font-weight:800;font-size:1.2rem;color:#fff}@media (min-width: 768px){.topNav__title{font-size:1.2rem}}@media (min-width: 1280px){.topNav__title{font-size:2rem}}@media (min-width: 768px){.topNav__title{margin:0 45px 0 8px}}@media (min-width: 1280px){.topNav__title{margin:0 100px 0 16px}}.topNav__menuContainer{display:flex;z-index:1;align-items:center;margin:0}.topNav__menuList{margin:0;padding:0;color:#fff;display:flex;list-style:none;align-items:flex-start}.topNav__menuItem{margin:0 36px}@media (min-width: 768px){.topNav__menuItem{margin:0 36px 0 0}}@media (min-width: 1280px){.topNav__menuItem{margin:0 36px}}.topNav__menuItem{font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.2rem}.topNav__payButton{padding:8px 16px;border-style:solid;border-color:#22cbad;border-radius:20px;color:#fff;background-color:#000;font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.2rem}.topNav__buttonLink{position:absolute;right:36px;height:fit-content}.topNav__payButton:hover{cursor:pointer}.topNav__link{text-decoration:none;color:#fff}.mobNav{box-sizing:border-box;width:100vw;position:fixed}.mobNav__navContainer{padding:4px 16px;display:flex;align-items:center;background-color:#22cbad;justify-content:space-between;z-index:2;position:relative}.mobNav__logoContainer{display:flex;align-items:center;justify-content:center;width:23%}.mobNav__titleContainer{display:flex;align-items:center;text-decoration:none;justify-content:center;width:56%}.mobNav__burgerContainer{display:flex;cursor:pointer;align-items:center;justify-content:center;width:18%}.mobNav__title{margin:0 8px;font-family:Outfit,Helvetica,sans-serif;font-weight:800;font-size:1.2rem;color:#fff}@media (min-width: 768px){.mobNav__title{font-size:1.2rem}}@media (min-width: 1280px){.mobNav__title{font-size:2rem}}.mobNav__logo{height:60px}.mobNav__burger{height:36px}.mobNav__sidebar{padding:4px 36px;background-color:#000;border-bottom-style:solid;border-bottom-width:4px;border-bottom-color:#22cbad;position:absolute;left:0;right:0;top:-200px;transition:all .4s;z-index:1}.mobNav__sidebar.active{top:68px}.mobNav__menuList{list-style:none;padding:0;margin:24px 0}.mobNav__menuItem{margin-bottom:16px;font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.2rem}.mobNav__payButton{padding:8px 16px;border-style:solid;border-color:#22cbad;border-radius:20px;color:#fff;background-color:#000;margin-bottom:24px;font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.2rem}.mobNav__payButton:hover{cursor:pointer}.mobNav__buttonContainer{display:flex;justify-content:center}.contact{background-color:silver;padding:64px 16px}@media (min-width: 768px){.contact{padding:0;height:75vh}}.contact__container{display:flex;flex-direction:column;align-items:center;margin-top:64px}@media (min-width: 768px){.contact__container{padding:0 64px}}@media (min-width: 1280px){.contact__container{width:1080px}}.contact__title{font-family:Outfit,Helvetica,sans-serif;font-weight:600;font-size:2.5rem;color:#000;margin:0 0 16px}.contact__text{font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.3rem;color:#000;margin:0}.contact__form{display:flex;flex-direction:column;align-items:center;margin-top:36px;width:100%}@media (min-width: 1280px){.contact__form{width:1080px}}.contact__horizontalFormDiv{display:flex;flex-direction:column;width:100%;justify-content:space-between;margin-bottom:16px}@media (min-width: 768px){.contact__horizontalFormDiv{flex-direction:row;width:60%}}.contact__field{display:flex;flex-direction:column}@media (min-width: 768px){.contact__field{width:48%}}.contact__textField{background-color:#d3d3d3;border-width:2px;border-style:solid;border-color:#00267b;border-radius:10px;height:22px;padding:4px 8px;font-family:Outfit;-webkit-user-select:none;user-select:none}.contact__label{font-family:Outfit,Helvetica,sans-serif;font-weight:400;font-size:1rem;color:#000}.contact__messageDiv{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.contact__messageDiv{width:60%}}.contact__message{background-color:#d3d3d3;border-width:2px;border-style:solid;border-color:#00267b;border-radius:10px;height:130px;resize:vertical;padding:4px 8px;font-family:Outfit;-webkit-user-select:none;user-select:none}.contact__textField:focus{outline:none}.contact__message:focus{outline:none}.contact__submit{align-self:flex-start;background-color:#00267b;padding:8px 24px;border-style:none;border-radius:20px;margin-top:16px;font-family:Outfit,Helvetica,sans-serif;font-weight:400;font-size:1rem;color:#fff}.contact__submit:hover{cursor:pointer}.dispute{background-color:silver;padding:64px 16px}@media (min-width: 768px){.dispute{padding:0}}.dispute__container{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.dispute__container{margin-top:140px;padding:0 64px}}@media (min-width: 1280px){.dispute__container{margin-top:140px;width:1080px}}.dispute__title{font-family:Outfit,Helvetica,sans-serif;font-weight:600;font-size:2.5rem;color:#000;margin:36px 0 16px}@media (min-width: 768px){.dispute__title{margin-top:0}}.dispute__text{font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.3rem;color:#000;margin:0}.dispute__form{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:36px;margin-bottom:64px}@media (min-width: 1280px){.dispute__form{width:1080px}}.dispute__horizontalFormDiv{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:16px;flex-direction:column}@media (min-width: 768px){.dispute__horizontalFormDiv{justify-content:space-between;flex-direction:row;width:60%}}.dispute__field{display:flex;flex-direction:column;margin-bottom:16px;width:100%}@media (min-width: 768px){.dispute__field{width:48%;margin-bottom:0}}.dispute__textField{background-color:#d3d3d3;border-width:2px;border-style:solid;border-color:#00267b;border-radius:10px;height:22px;padding:4px 8px;font-family:Outfit;-webkit-user-select:none;user-select:none}.dispute__label{font-family:Outfit,Helvetica,sans-serif;font-weight:400;font-size:1rem;color:#000}.dispute__messageDiv{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.dispute__messageDiv{width:60%}}.dispute__message{background-color:#d3d3d3;border-width:2px;border-style:solid;border-color:#00267b;border-radius:10px;height:130px;resize:vertical;padding:4px 8px;font-family:Outfit;-webkit-user-select:none;user-select:none}.dispute__formDiv{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.dispute__formDiv{width:60%}}.dispute__addressField{display:flex;flex-direction:column;width:100%;margin-bottom:16px}.dispute__textField:focus{outline:none}.dispute__message:focus{outline:none}.dispute__submit{align-self:flex-start;background-color:#00267b;padding:8px 24px;border-style:none;border-radius:20px;margin-top:16px;font-family:Outfit,Helvetica,sans-serif;font-weight:400;font-size:1rem;color:#fff}.dispute__submit:hover{cursor:pointer}.dispute__success{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;background-color:silver;border-radius:8px;margin:32px auto;max-width:600px}.dispute__success h2{color:#00267b;margin-bottom:16px;font-family:Outfit,Helvetica,sans-serif;font-weight:600;font-size:2.5rem;color:#000}.dispute__success p{font-family:Outfit,Helvetica,sans-serif;font-weight:500;font-size:1.3rem;color:#000;margin:0}.dispute__imageUpload{margin-top:8px;width:100%}.dispute__fileInput{display:none}.dispute__uploadButton{display:inline-flex;align-items:center;background-color:#00267b;color:#fff;padding:8px 0;border-radius:8px;cursor:pointer;transition:opacity .2s;width:100%;justify-content:center;margin-bottom:16px}.dispute__uploadButton:hover{opacity:.9}.dispute__uploadButton i{font-size:1.2em}.dispute__imagePreview{margin-top:16px;position:relative;display:block;width:100%}.dispute__imagePreview img{width:100%;height:auto;border-radius:8px;border:2px solid #00267B;box-sizing:border-box;object-fit:cover}.dispute__removeImage{position:absolute;top:-8px;right:-8px;background-color:red;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:opacity .2s;z-index:1}.dispute__removeImage:hover{opacity:.9}@media (min-width: 768px){.dispute__removeImage{top:-12px;right:-12px;width:28px;height:28px;font-size:14px}}
