:root{font-family:inter,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body::-webkit-scrollbar{display:none}html,body{margin:0;padding:0;background-color:#fff7ed;display:flex;flex-direction:column}main{margin:0;padding:0;min-height:100vh}.layout-div{max-width:750px;margin:0 auto}header{min-height:111px;background-color:#ffcc8d;padding-block:10px;display:flex;align-items:center;justify-content:space-between;margin:0}@media only screen and (max-width:500px){header{flex-direction:column}}header .login-icon{height:18px;width:18px;margin-left:0}.navigation{margin-right:5px;display:flex;align-items:center}.navigation button{width:20px}header .login-link{display:inline-flex;align-items:center}footer{width:100%;height:74px;background-color:#252525;text-align:center;display:flex;justify-content:center;align-items:center;color:#aaa;margin-top:auto}.home-logo{display:flex;flex-direction:column;padding:25px;justify-content:center}.home-logo img:hover{transform:scale(1.02);transition:all .3s ease}header a{padding:25px;text-decoration:none;font-size:18px;font-weight:600;color:#4d4d4d}header a:hover{color:#161616;text-decoration:underline}header .active-class{color:#161616;text-decoration:underline;font-weight:700}.back-button{display:block;color:#000;text-decoration:none;margin-top:60px;margin-left:26px}.back-button span:hover{text-decoration:underline}.home-content{background-image:url(/bgimage.png);background-size:cover;background-position:center;height:100vh;color:#fff;display:flex}.home-text{display:flex;flex-direction:column;padding:30px;row-gap:30px;justify-content:center;align-items:center;width:100%}.home-text h1{font-size:36px;font-weight:800;line-height:42px;letter-spacing:0%}.home-text p{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0%}.home-text-button{width:100%}.home-text button{width:100%;height:50px;background-color:#ff8c38;border:none;border-radius:6px;font-size:16px;font-weight:700;line-height:32px;color:#fff;transition:background-color .3s ease-in-out}.home-text button:hover{background-color:#f17324;cursor:pointer}button{transition:transform .1s ease-in-out}button:active{transform:scale(.99)}.about-content{display:flex;margin:0 0 40px;padding:0;flex-direction:column}.about-content img{width:100%;object-fit:cover;display:block}.about-text{display:flex;flex-direction:column;padding:20px;row-gap:30px}.about-text h1{font-size:32px;font-weight:700;line-height:38px}.about-text p{font-size:16px;font-weight:500;line-height:22px;margin-right:35px;color:#161616}.explore-vans{margin:20px;padding:35px;display:flex;row-gap:10px;flex-direction:column;align-items:flex-start;min-height:198px;background-color:#ffcc8d;border-radius:6px}.explore-vans h1{font-size:24px;line-height:30px;margin-bottom:30px}.explore-vans button{width:174px;padding:15px;background-color:#161616;color:#fff;border-radius:10px;border:none;font-size:16px;font-weight:700;line-height:24px;cursor:pointer}.van-main-container h1{margin-left:25px}.van-content{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:34px;margin-top:57px;padding:20px}.van-card{max-width:100%;margin:0 auto;flex:1 1 220px}.van-content a{text-decoration:none;color:#161616}.van-card img{width:100%;max-width:350px;border-radius:6px}.van-info{display:flex;justify-content:space-between}.van-info-one{display:flex;flex-direction:column;row-gap:8px}.van-info h3{font-weight:600;font-size:1rem}.van-info-one p{padding:5px;color:#ffead0;text-align:center;border-radius:6px}.Simple{background-color:#e17654}.Rugged{background-color:#115e59}.Luxury{background-color:#161616}.van-detail-container{padding:27px}.van-detail-container .back-button{color:#000;text-decoration:none}.van-detail-container .back-button span{text-decoration:underline}.van-detail{display:flex;flex-direction:column;color:#161616}.van-detail img{border-radius:5px;margin-block:47px}.van-detail h2{font-size:2rem;margin-bottom:10px;margin-top:10px}.van-detail>i{align-self:flex-start}.van-detail .van-price{font-size:1.25rem;margin-bottom:10px}.van-detail .van-price span{font-weight:700;font-size:1.5rem}.van-description{margin-top:10px;margin-bottom:20px}.van-detail .link-button{background-color:#ff8c38;color:#fff;height:50px;font-size:1.125rem;padding:8px;border:none;border-radius:6px}.van-type.simple:hover,.van-type.simple.selected{background-color:#e17654;padding:7px 14px;border-radius:6px;color:#ffead0}.van-type.rugged:hover,.van-type.rugged.selected{background-color:#115e59;padding:7px 14px;border-radius:6px;color:#ffead0}.van-type.luxury:hover,.van-type.luxury.selected{background-color:#161616;padding:7px 14px;border-radius:6px;color:#ffead0}.host-nav{display:flex}.host-nav a{text-decoration:none;color:#4d4d4d;font-weight:500;padding:5px 10px}.host-nav a:hover{color:#161616;text-decoration:underline;font-weight:600}.host-nav .active-class{color:#161616;text-decoration:underline;font-weight:700}.host-van-link-wrapper{color:unset;text-decoration:unset}.host-vans-list{padding-inline:20px}.host-vans-title{padding-inline:26px;margin-top:10px;margin-bottom:20px}.host-van-single{display:flex;align-items:center;background-color:#fff;margin-bottom:15px;padding-block:18px;padding-left:24px}.host-van-single>img{height:70px;border-radius:5px;margin-right:17px}.host-van-info h3{font-size:20px;font-weight:600;margin-block:10px}.host-van-info p{margin-block:10px}.host-van-detail-layout-container{background-color:#fff;padding:24px;margin:30px 26px}.host-van-detail{display:flex;align-items:center}.host-van-detail>img{height:160px;border-radius:5px;margin-right:20px}.host-van-detail-info-text>h3{margin-top:24px;margin-bottom:5px;font-size:26px;font-weight:700}.host-van-detail-info-text>h4{font-size:20px;margin-block:0}.host-van-type{padding:5px;border-radius:4px;color:#aaa}.host-van-detail-nav{display:flex;margin-block:25px}.host-van-detail-nav a{text-decoration:none;color:#4d4d4d;font-weight:500;padding:5px 20px}.host-van-detail-nav a:first-of-type{text-decoration:none;color:#4d4d4d;font-weight:500;padding:5px 15px;margin-left:-15px}.host-van-detail-nav a:hover{color:#161616;text-decoration:underline;font-weight:700}.host-van-detail-info>h4{font-weight:700;font-size:14px;line-height:21px;margin-bottom:10px}.host-van-detail-info>h4>span{font-weight:500}.host-van-price{font-size:24px;font-weight:500}.host-van-price>span{font-size:16px;color:#4d4d4d}.host-van-detail-image{height:100px;border-radius:5px}.van-list-container button{margin-right:20px;cursor:pointer}.van-type{height:34px;padding:7px 14px;font-style:normal;font-weight:500;border:none;border-radius:5px;background-color:#ffead0;color:#4d4d4d;transition:.2s all cubic-bezier(.4,0,.2,1)}.van-list-filter-buttons{padding:25px;display:flex;flex-wrap:wrap;gap:15px}.van-type:hover{color:#ffead0}.van-type:focus{outline:none}.van-type.selected{color:#ffead0}.van-type.clear-filters{margin-left:-20px;height:34px;padding:6px 26px;font-style:normal;font-weight:500;border:none;border-radius:5px;text-decoration:underline;background-color:transparent;color:#4d4d4d}.not-found-container{display:flex;flex-direction:column;max-width:500px;margin:20px auto}.not-found-container .link-button{width:80%;background-color:#161616;color:#fff;padding:5px;border-radius:6px;text-decoration:none;text-align:center}.login-container{display:flex;flex-direction:column;align-items:center;margin-top:10%;padding-inline:27px}.login-container h2{padding:25px;color:red}.login-form{display:flex;flex-direction:column;width:100%;max-width:500px}.login-form>input{border:1px solid rgba(209,213,219);height:40px;text-indent:10px;font-family:Inter,sans-serif;box-shadow:0 1px 2px #0000000d;font-weight:400}.login-form>input:focus{outline:none}.login-form>input:first-of-type{border-radius:6px 6px 0 0}.login-form>input:last-of-type{border-radius:0 0 6px 6px;border-top:none}.login-form>button{background-color:#ff8c38;border:none;border-radius:6px;height:55px;margin-top:22px;color:#fff;font-family:Inter,sans-serif}.host-dashboard-earnings{background-color:#ffead0;padding:37px 26px;display:flex;justify-content:space-between;align-items:center}.host-dashboard-earnings>.info>h1{font-size:36px;color:#161616;margin:0}.host-dashboard-earnings>.info>p{color:#4d4d4d}.host-dashboard-earnings>.info>p>span{text-decoration:underline;font-weight:700}.host-dashboard-earnings>.info>h2{margin:0;font-size:38px;color:#161616;font-weight:900}.host-dashboard-reviews{background-color:#ffddb2;padding:25px 26px;display:flex;align-items:center}.host-dashboard-reviews>h2{margin:0}.host-dashboard-reviews .star{color:#ff8c38;margin-left:15px;font-size:25px}.host-dashboard-reviews p{margin-left:5px;font-size:20px;color:#383838;margin-right:auto}.host-dashboard-reviews p>span{font-weight:700;color:#161616}.host-dashboard-vans{padding:38px 26px}.host-dashboard-vans>.top{display:flex;justify-content:space-between;align-items:center}.host-dashboard-vans .host-vans-list{padding-inline:0}.host-van-single{color:#161616}a{text-decoration:none}.host-reviews{margin-top:30px;padding-inline:26px;color:#161616}.host-reviews .top-text{display:flex;align-items:center;margin-bottom:32px}.host-reviews .top-text>h2{font-weight:700;font-size:32px;margin:0 20px 0 0}.host-reviews .top-text>p{margin:0;color:#4d4d4d}.host-reviews .top-text>p span{text-decoration:underline;font-weight:700}.host-reviews-overall{display:flex;gap:5px;align-items:center;margin-bottom:20px}.host-reviews-overall .star{color:#ff8c38;margin-left:5px;font-size:15px}.host-reviews>h3{margin-top:20px}.host-reviews .review{margin-block:25px}.host-reviews .review .info{display:flex;margin-top:10px;margin-bottom:10px}.host-reviews .review .name{color:#161616;margin-right:10px;font-weight:600}.host-reviews .review .date{color:#8c8c8c}.host-reviews hr{background-color:#c7c7c7;height:1px;border:0}.host-reviews .review-star{color:#ff8c38;margin-right:5px}.host-income{padding-inline:26px;color:#161616}.income-graph-container{margin-left:-25px;max-width:600px}.host-income .info-header>p{color:#4d4d4d;margin:10px 0}.host-income .info-header>p span{text-decoration:underline;font-weight:700}.host-income .info-header>h3{font-weight:700;font-size:24px;margin-top:60px}.host-income .transaction{display:flex;justify-content:space-between;align-items:center;background-color:#fff;margin-bottom:31px;padding:35px 29px;border-radius:6px}.host-income .transaction>h3{font-size:36px;font-weight:600;margin:0}.host-income .transaction>p{font-weight:500;font-size:20px;color:#4d4d4d}.host-income>p{color:#4d4d4d}.host-income>p span{text-decoration:underline;font-weight:700}.host-income>h2{font-size:38px;color:#161616;font-weight:900;margin:20px 0}
