.packagehome{text-align:center;justify-content:center;align-items:center;height:90vh;display:flex;position:relative}.overlay{z-index:1;background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.bannerContent{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}}.bannerContent{z-index:3;text-align:center;color:#fff;padding:20px;position:relative}.mainTitle{font-size:48px;font-weight:700}.subTitle{margin-top:10px;font-size:18px}.banner{justify-content:center;align-items:center;width:100%;min-height:90vh;display:flex;position:relative;overflow:hidden}.backgroundImg{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.overlay{z-index:2;position:absolute;inset:0}.bannerContent{z-index:3;text-align:center;color:#fff;position:relative}
