@import"https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap";.loaderContainer{display:flex;justify-content:center;align-items:center;background-color:#080808;height:100vh}.spinner{width:3.5rem;height:3.5rem;border-radius:50%;border:.3rem solid #262626;border-top-color:#fff}nav{display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;transition:.3s;z-index:1}nav .logoSection{display:flex;align-items:center;justify-content:center;margin:0 1.5rem}nav .sideButtonsSection{display:flex;align-items:center;justify-content:center;gap:1rem;margin-right:1rem}.sideButton{display:flex;align-items:center;justify-content:center;position:relative;color:#fff;transition:.6s;text-decoration:none;background:transparent;font-size:1.2rem;font-weight:600;padding:.6rem;border-radius:2rem;overflow:hidden}.sideButton:before{content:"";position:absolute;margin:auto;width:50px;height:50px;border-radius:inherit;transform:scale(0);z-index:-1;background-color:#fff;transition:.6s}.sideButton:hover:before{transform:scale(3)}.sideButton:hover{color:#080808;transform:scale(1)}.landingSection{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;transition:.3s}.landingSection h1{font-size:8rem;font-weight:800;color:#fff;transition:.3s}.landingSection p{font-size:1.5rem;font-weight:500;width:40%;line-height:2rem;text-align:center;color:#fffc;transition:.3s}.landingSection a{cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:#fff;font-size:1.2rem;font-weight:600;gap:1rem;padding:.6rem 1rem;border:2px solid white;border-radius:2rem;transition:.6s;margin-top:1.5rem;overflow:hidden;text-decoration:none;position:relative}.landingSection a:before{content:"";position:absolute;margin:auto;width:50px;height:50px;border-radius:inherit;transform:scale(0);z-index:-1;background-color:#fff;transition:.6s}.landingSection a:hover:before{transform:scale(7)}.landingSection a:hover{color:#080808;box-shadow:0 0 15px #ffffff80;transform:scale(1.1)}.featuresSection{display:flex;align-items:center;flex-direction:column;color:#fff;margin:4rem 0}.featuresSection h1{text-align:left;font-size:3rem;font-weight:600;margin:4rem;background:linear-gradient(#fff,#fffc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.3s}.featuresContainer{display:flex;align-items:stretch;justify-content:center;gap:2rem;margin:2rem}.featureBox{display:flex;flex-direction:column;width:25%;padding:2rem;gap:.5rem;border:1px solid #262626;background-color:#080808;box-shadow:0 10px 15px #000000b3;border-radius:1rem;transition:.3s;transform-style:preserve-3d}.featureBox:hover{transform:scale(1.02);box-shadow:0 15px 15px #000000b3}.featureBox span{display:flex;align-items:center;width:fit-content;height:fit-content;padding:.5rem;border-radius:.5rem;font-size:2rem;background-color:#fff;color:#080808;transition:.3s}.featureBox:hover span{background-color:transparent;color:#fff}.featureBox h2{display:flex;align-items:center;font-size:2rem;margin-top:2.5rem;font-weight:600}.featureBox p{display:flex;align-items:center;font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:1rem;color:#fff9}.aboutSection{display:flex;align-items:center;justify-content:center;flex-direction:column;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox=%220 0 3840 2160%22 xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id=%22b%22 x=%220%22 y=%220%22 width=%223840%22 height=%222160%22%3E%3Cpath fill=%22url(%23a)%22 d=%22M0 0h3840v2160H0z%22%2F%3E%3C%2Fmask%3E%3Cpath fill=%22%23080808%22 d=%22M0 0h3840v2160H0z%22%2F%3E%3Cg style=%22transform-origin:center center%22 stroke=%22%23262626%22 stroke-width=%223.456%22 fill=%22none%22 mask=%22url(%23b)%22%3E%3Cpath d=%22M0 0h384v384H0zM384 0h384v384H384zM768 0h384v384H768zM1152 0h384v384h-384zM1536 0h384v384h-384zM1920 0h384v384h-384zM2304 0h384v384h-384zM2688 0h384v384h-384zM3072 0h384v384h-384zM3456 0h384v384h-384zM0 384h384v384H0zM384 384h384v384H384zM768 384h384v384H768zM1152 384h384v384h-384zM1536 384h384v384h-384zM1920 384h384v384h-384zM2304 384h384v384h-384zM2688 384h384v384h-384zM3072 384h384v384h-384zM3456 384h384v384h-384zM0 768h384v384H0zM384 768h384v384H384zM768 768h384v384H768zM1152 768h384v384h-384zM1536 768h384v384h-384zM1920 768h384v384h-384zM2304 768h384v384h-384zM2688 768h384v384h-384zM3072 768h384v384h-384zM3456 768h384v384h-384zM0 1152h384v384H0zM384 1152h384v384H384zM768 1152h384v384H768zM1152 1152h384v384h-384zM1536 1152h384v384h-384zM1920 1152h384v384h-384zM2304 1152h384v384h-384zM2688 1152h384v384h-384zM3072 1152h384v384h-384zM3456 1152h384v384h-384zM0 1536h384v384H0zM384 1536h384v384H384zM768 1536h384v384H768zM1152 1536h384v384h-384zM1536 1536h384v384h-384zM1920 1536h384v384h-384zM2304 1536h384v384h-384zM2688 1536h384v384h-384zM3072 1536h384v384h-384zM3456 1536h384v384h-384zM0 1920h384v384H0zM384 1920h384v384H384zM768 1920h384v384H768zM1152 1920h384v384h-384zM1536 1920h384v384h-384zM1920 1920h384v384h-384zM2304 1920h384v384h-384zM2688 1920h384v384h-384zM3072 1920h384v384h-384zM3456 1920h384v384h-384z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CradialGradient id=%22a%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22%2F%3E%3Cstop offset=%22100%25%22 stop-color=%22%23fff%22 stop-opacity=%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;margin:4rem 0}.aboutTitle{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:4rem;gap:.5rem}.aboutTitle h1{text-align:left;font-size:3rem;font-weight:600;background:linear-gradient(#fff,#fffc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.3s}.aboutTitle p{text-align:center;font-size:1.2rem;font-weight:500;line-height:1.5rem;color:#fff9;transition:.3s}.aboutCardContainer{display:flex;justify-content:center;gap:6rem}.aboutCard{width:25rem;height:40rem;border-radius:2rem;box-shadow:0 5px 15px #000000b3;transition:all .3s ease-in-out}.aboutCard:first-child,.aboutCard:last-child{margin-top:5rem}.aboutCardBg{background-image:linear-gradient(to right bottom,#080808,#0d0d0d,#262626,#333,#404040,#595959,#666,#737373,gray,#8c8c8c,#999,#b3b3b3,#bfbfbf,#ccc,#e6e6e6,#f2f2f2,#fff);background-size:200% 200%;background-position:0% 0%;height:100%;border-radius:25px;transition:all .3s ease-out;overflow:hidden}.aboutCard:hover .aboutCardBg{background-position:100% 100%}.firstText{display:flex;flex-flow:column;align-items:center;justify-content:center;font-size:2.5rem;font-weight:800;color:#fff;text-align:center;line-height:2.5rem;height:100%;transition:.3s ease-in-out}.secondText{display:block;opacity:0;transition:all .3s ease-in;color:#080808}.aboutCard:hover .firstText{transform:translateY(-20px);color:#080808}.aboutCard:hover .secondText{opacity:1}.aboutCard:nth-child(2) .aboutCardBg{background-position:100% 100%}.aboutCard:nth-child(2) .firstText{color:#080808}footer{display:flex;align-items:center;justify-content:center;color:#fff9;margin-top:2rem;padding:2rem;font-size:.9rem;font-weight:600}.footerContainer{display:flex;align-items:center;justify-content:space-between;width:75%}.logoSection{display:flex;align-items:center;justify-content:center}#gPageContainer{display:flex;align-items:center;justify-content:space-around;flex-direction:column;color:#fff;overflow:hidden}.gPageSection{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:90%;padding:4rem}.gPageSection .floorNum{position:absolute;left:2rem;font-size:3rem;font-weight:800;transition:.3s;scroll-snap-align:center}.gPageSection h1{font-size:1.2rem;font-weight:800;transition:.3s}.gPageSection p{font-size:.9rem;font-weight:500;color:#fffc;transition:.3s}.carCard{display:flex;flex-direction:column;justify-content:flex-end;width:25%;height:calc(50vh - 12rem);padding:2rem;margin:2rem;gap:.5rem;border:3px solid rgba(255,255,255,.5);background-color:#080808;box-shadow:0 10px 15px #000000b3;border-radius:1rem;transition:.3s;position:relative;overflow:hidden}.carCard img{width:100%;height:50%;object-fit:cover;position:absolute;top:0;left:0;border-radius:0 0 1rem 1rem}.editCarCardBtn{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:1rem;height:1rem;padding:1rem;margin:1rem;border-radius:1rem;border:none;background-color:#fffc;color:#080808;opacity:0;transition:.3s}.delCarCardBtn{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:1rem;height:1rem;padding:1rem;margin:1rem;border-radius:1rem;border:none;background-color:#fffc;color:#080808;opacity:0;transition:.3s}.carCard:hover .editCarCardBtn,.carCard:hover .delCarCardBtn{opacity:1}.bottomCardSide{display:flex;width:100%;height:calc(50% - 2rem)}.leftCardSide{display:flex;flex-direction:column;justify-content:space-between;width:100%}.rightCardSide{display:flex;flex-direction:column;text-align:right;justify-content:flex-end;width:50%}.gCard{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;width:25%;height:calc(50vh - 12rem);padding:2rem;margin:2rem;gap:.5rem;color:#ffffff80;border:3px dashed rgba(255,255,255,.5);border-radius:1rem;transition:.3s}.gCard:hover{color:#fff;border:3px dashed white}.gCardModal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#080808b3;display:flex;justify-content:center;align-items:center;z-index:2}.gCardModalContent{background-color:#080808;border:3px solid #262626;padding:2rem;border-radius:1rem;width:100%;max-width:25%;max-height:90vh;transition:.3s;overflow-y:auto}.gCardModalContent::-webkit-scrollbar{display:none}.modalHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;border-bottom:3px solid #262626;padding-bottom:.5rem}.modalHeader h2{display:flex;align-items:center;justify-content:center;width:100%;font-size:2rem;font-weight:800}.formGroup{margin-bottom:1rem}.formGroup label{display:flex;align-items:center;font-size:1rem;font-weight:600;padding-bottom:.5rem}.formGroup input,.formGroup select{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:.5rem;background-color:#262626;color:#ffffff80;border:1px solid transparent;border-radius:.5rem;font-size:1rem;font-weight:600;transition:.3s}.formGroup input:focus{outline:none;border:1px solid rgba(255,255,255,.5)}.formGroup input::placeholder{color:#ffffff80}.formGroup input[type=number]::-webkit-outer-spin-button,.formGroup input[type=number]::-webkit-inner-spin-button{display:none}.imageUploadArea{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem;padding:1rem;text-align:center;cursor:pointer;margin-bottom:1rem;background-color:#262626;color:#ffffff80;position:relative;height:10rem;font-size:3rem;font-weight:600}.imageUploadArea img{max-height:10rem;max-width:100%;object-fit:contain}.modalButtons{display:flex;align-items:center;justify-content:flex-end;margin-top:1.5rem;gap:1rem}.cancelBtn,.saveBtn{cursor:pointer;padding:.6rem 1.2rem;border-radius:1rem;border:none;font-size:1rem;font-weight:600}.cancelBtn{background-color:transparent;color:#ffffff80}.saveBtn{background-color:#fff;color:#080808}.errorContainer{display:flex;align-items:center;justify-content:center;height:100%}.errorBox{display:flex;flex-direction:column;align-items:center;justify-content:center;width:30%;padding:4rem;border:1px solid #262626;background-color:#080808;box-shadow:0 10px 15px #000000b3;border-radius:1rem}.errorBox h1{font-size:6rem;font-weight:800;color:#fff}.errorBox h2{font-size:2rem;font-weight:800;color:#fff}.errorBox a{font-size:1.2rem;font-weight:800;padding:1rem 2rem;border-radius:2rem;margin-top:2rem;text-decoration:none;box-shadow:0 0 10px #ffffff80;background-color:#fff;color:#080808;transition:.6s}.errorBox a:hover{box-shadow:0 0 15px 5px #ffffff80}*{margin:0;padding:0;font-family:Sora,serif;scroll-behavior:smooth;-webkit-user-select:none;user-select:none}html{scroll-snap-type:y mandatory}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#262626}::-webkit-scrollbar-thumb{background:#0d0d0d;border-radius:4px;border:1px solid #262626}::-webkit-scrollbar-thumb:hover{background:#0d0d0dcc}img{-webkit-user-drag:none}main{display:flex;flex-direction:column;background-color:#080808}#topHomeSection,#notFoundSection{display:flex;flex-direction:column;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox=%220 0 3840 2160%22 xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id=%22b%22 x=%220%22 y=%220%22 width=%223840%22 height=%222160%22%3E%3Cpath fill=%22url(%23a)%22 d=%22M0 0h3840v2160H0z%22%2F%3E%3C%2Fmask%3E%3Cpath fill=%22%23080808%22 d=%22M0 0h3840v2160H0z%22%2F%3E%3Cg style=%22transform-origin:center center%22 stroke=%22%23262626%22 stroke-width=%223.456%22 fill=%22none%22 mask=%22url(%23b)%22%3E%3Cpath d=%22M0 0h384v384H0zM384 0h384v384H384zM768 0h384v384H768zM1152 0h384v384h-384zM1536 0h384v384h-384zM1920 0h384v384h-384zM2304 0h384v384h-384zM2688 0h384v384h-384zM3072 0h384v384h-384zM3456 0h384v384h-384zM0 384h384v384H0zM384 384h384v384H384zM768 384h384v384H768zM1152 384h384v384h-384zM1536 384h384v384h-384zM1920 384h384v384h-384zM2304 384h384v384h-384zM2688 384h384v384h-384zM3072 384h384v384h-384zM3456 384h384v384h-384zM0 768h384v384H0zM384 768h384v384H384zM768 768h384v384H768zM1152 768h384v384h-384zM1536 768h384v384h-384zM1920 768h384v384h-384zM2304 768h384v384h-384zM2688 768h384v384h-384zM3072 768h384v384h-384zM3456 768h384v384h-384zM0 1152h384v384H0zM384 1152h384v384H384zM768 1152h384v384H768zM1152 1152h384v384h-384zM1536 1152h384v384h-384zM1920 1152h384v384h-384zM2304 1152h384v384h-384zM2688 1152h384v384h-384zM3072 1152h384v384h-384zM3456 1152h384v384h-384zM0 1536h384v384H0zM384 1536h384v384H384zM768 1536h384v384H768zM1152 1536h384v384h-384zM1536 1536h384v384h-384zM1920 1536h384v384h-384zM2304 1536h384v384h-384zM2688 1536h384v384h-384zM3072 1536h384v384h-384zM3456 1536h384v384h-384zM0 1920h384v384H0zM384 1920h384v384H384zM768 1920h384v384H768zM1152 1920h384v384h-384zM1536 1920h384v384h-384zM1920 1920h384v384h-384zM2304 1920h384v384h-384zM2688 1920h384v384h-384zM3072 1920h384v384h-384zM3456 1920h384v384h-384z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CradialGradient id=%22a%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22%2F%3E%3Cstop offset=%22100%25%22 stop-color=%22%23fff%22 stop-opacity=%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh}#bottomHomeSection{display:flex;flex-direction:column}@media(max-width:1750px){html{scroll-snap-type:y proximity}.carCard,.gCard{width:30%}}@media(max-width:1420px){.aboutCardContainer{gap:3rem}}@media(max-width:1330px){.aboutCard{width:22rem}}@media(max-width:1200px){.landingSection h1{font-size:6rem}.landingSection p{width:50%;font-size:1.2rem}.featuresSection h1{font-size:2.5rem;text-align:center}.featuresContainer{flex-wrap:wrap}.featureBox{width:40%}.aboutCard{width:16rem;height:36rem}.aboutTitle h1{font-size:2.5rem}.footerContainer{width:90%}.errorBox{width:50%}.errorBox h1{font-size:5rem}}@media(max-width:1100px){.gPageSection h1{font-size:1rem}.gPageSection p{font-size:.7rem}.gCardModalContent{max-width:35%}}@media(max-width:900px){nav{padding:1rem 0;gap:1rem}.landingSection h1{font-size:4rem;text-align:center}.landingSection p{width:80%;font-size:1rem;line-height:1.5rem}.landingSection a{font-size:1rem}.featuresSection h1{font-size:2rem;margin:2rem}.featureBox{width:80%}.featureBox h2{font-size:1.8rem}.aboutCardContainer{flex-direction:column;align-items:center;gap:2rem}.aboutCard{width:18rem;height:30rem;margin-top:0!important}.aboutTitle h1{font-size:2rem;text-align:center}.aboutTitle p,.landingSection a{font-size:1rem}.firstText{font-size:2rem}.footerContainer{flex-direction:column;gap:1rem}.footerContainer p{text-align:center}footer{margin:0}.gPageSection .floorNum{font-size:2rem}.errorBox{width:80%;padding:3rem}.errorBox h1{font-size:4rem}.errorBox h2{font-size:1.5rem}.errorBox a{font-size:1rem}}@media(max-width:740px){.carCard,.gCard{width:60%}.gPageSection .floorNum{font-size:3rem}.gCardModalContent{max-width:55%}}@media(max-width:500px){.landingSection h1{font-size:3rem}.landingSection p{width:90%}}
