.home{text-align:center;justify-content:center;align-items:center;height:90vh;display:flex;position:relative}.backgroundImg{object-fit:cover;z-index:-2;width:100%;height:100%;position:fixed;top:0;left:0}.overlay{z-index:1;background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.homeContent{z-index:2;color:#fff;max-width:1000px;margin:auto;position:relative}.mainTitle{text-align:center;text-transform:uppercase;margin-top:-10px;margin-bottom:22px;font-size:80px;font-weight:800;line-height:89px}.subTitle{color:#fff;text-align:left;text-align:center;margin-top:10px;margin-bottom:10px;font-size:30px;font-weight:700;line-height:1.2em}.tabs{justify-content:center;margin-bottom:-.3rem;display:flex}.tab{cursor:pointer;color:#333;background:#eee;border:none;border-radius:25px 25px 0 0;min-height:50px;padding:.5rem 1rem;font-weight:900;color:#212529!important}.tab.active{background:#fff;color:#f7921f!important}.formBox{color:#333;background:#fff;border-radius:20px;padding:2rem;box-shadow:0 6px 20px #0003}.options{justify-content:center;gap:1.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.dates{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.dates input{border:1px solid #ddd;border-radius:10px;min-width:180px;padding:.7rem}.submitBtn{color:#fff;cursor:pointer;background:#0d1b2a;border:none;border-radius:10px;padding:.8rem 1.5rem;font-weight:600}.submitBtn:hover{background:orange}.contentBox{border-radius:15px;width:90%;max-width:1200px;padding:20px;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:500px){.contentBox{width:100%}}@media (min-width:992px){.contentBox{width:200%}}.rent-car-grid{flex-wrap:wrap;gap:1rem;display:flex}.rent-car-grid input,.rent-car-grid button{flex:1;min-width:200px}.options h4{color:#6c757d;font-size:19px;font-weight:700}label{cursor:pointer;align-items:center;gap:8px;font-size:19px;font-weight:600;display:flex}.tab h1{justify-content:center;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}@media screen and (max-width:500px){.mainTitle{margin-top:16px;margin-bottom:4px;font-size:35px;font-weight:600}.subTitle{font-size:30px;font-weight:700;line-height:1.2}.tab h1{text-align:center;flex-direction:column;gap:6px}.tab h1 .icon{font-size:28px}.tab h1 .text{gap:6px;display:flex}}.formBox{flex-direction:column;gap:1rem;display:flex}.formBox .options,.formBox .dates{flex-flow:wrap;gap:.7rem;display:flex}@media (max-width:768px){.formBox .options,.formBox .dates{flex-direction:column;align-items:stretch}.formBox label{align-items:center;gap:.5rem;display:flex}}
.homeContentMain{z-index:999;text-align:center;background:#fff;justify-content:center;align-items:center;height:20vh;display:flex;position:relative}@media screen and (max-width:500px){.homeContentMain{z-index:1;text-align:center;background:#fff;justify-content:center;align-items:center;height:36vh;display:flex;position:relative;top:-100%}.contentBox{border-radius:15px;max-width:1200px;padding:20px;position:absolute;top:-75%;left:50%;transform:translate(-50%);width:100%!important}}.homeContent{z-index:2;color:#fff;max-width:1000px;margin:auto;position:relative}.mainTitle{text-align:center;text-transform:uppercase;margin-top:-10px;margin-bottom:22px;font-size:80px;font-weight:800;line-height:89px}.subTitle{color:#fff;text-align:left;text-align:center;margin-top:10px;margin-bottom:10px;font-size:30px;font-weight:700;line-height:1.2em}.tabs{justify-content:center;margin-bottom:-.3rem;display:flex}.tab{cursor:pointer;color:#333;background:#eee;border:none;border-radius:25px 25px 0 0;min-height:50px;padding:.5rem 1rem;font-weight:900;color:#212529!important}.tab.active{background:#fff;color:#f7921f!important}.formBox{color:#333;background:#fff;border-radius:20px;padding:2rem;box-shadow:0 6px 20px #0003}.options{justify-content:center;gap:1.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.dates{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.dates input{border:1px solid #ddd;border-radius:10px;min-width:180px;padding:.7rem}.submitBtn{color:#fff;cursor:pointer;background:#0d1b2a;border:none;border-radius:10px;height:44px;padding:.8rem 1.5rem;font-weight:600}.submitBtn:hover{background:orange}@media (min-width:500px){.contentBox{width:100%}}.rent-car-grid{flex-wrap:wrap;gap:1rem;display:flex}.rent-car-grid input,.rent-car-grid button{flex:1;min-width:200px}.options h4{color:#6c757d;font-size:19px;font-weight:700}label{cursor:pointer;align-items:center;gap:8px;font-size:19px;font-weight:600;display:flex}.tab h1{justify-content:center;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}@media screen and (max-width:500px){.mainTitle{margin-top:16px;margin-bottom:4px;font-size:35px;font-weight:600}.subTitle{font-size:30px;font-weight:700;line-height:1.2}.tab h1{text-align:center;flex-direction:column;gap:6px}.tab h1 .icon{font-size:28px}.tab h1 .text{gap:6px;display:flex}}.formBox{flex-direction:column;gap:1rem;display:flex}.formBox .options,.formBox .dates{flex-flow:wrap;gap:.7rem;display:flex}@media (max-width:768px){.formBox .options,.formBox .dates{flex-direction:column;align-items:stretch}.formBox label{align-items:center;gap:.5rem;display:flex}}.inputGroup{flex-direction:column;margin-bottom:15px;display:flex}.inputGroup label{color:var(--blackColor);margin-bottom:5px;font-size:14px;font-weight:600}.inputGroup input{color:#333;border:1px solid #ddd;border-radius:8px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:15px}.inputGroup input:focus{border-color:#07f;outline:none}
