*{box-sizing:border-box;margin:0;padding:0;font-family:Inter}:root{--simple: #E17654;--luxury: #161616;--rugged: #115E59}html,body{color:#161616;background-color:#fff7ed}header{height:115px;background-color:#fff7ed;display:flex;align-items:center;padding:26px;box-shadow:0 0 15px #00000080}a{text-decoration:none}nav{display:flex;align-items:center;justify-content:flex-end}.nav--logo{margin-right:auto;color:#000;font-size:25.35px;font-weight:900;text-align:left}.nav>a{margin-left:24px;font-size:16px;font-weight:600;text-align:right;color:#4d4d4d;text-align:center;border-bottom:1px solid #00000000}.nav>a:hover,a.page-on{border-bottom:1px solid #000;color:#000}.home-main{width:100%;background-color:#00000075;background-image:url(/assets/mainPage-BUUJh_Dv.png);background-blend-mode:darken;background-position:top;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;padding:90px 65px;color:#fff}.home-main--title{font-size:36px;font-weight:800;line-height:42px;text-align:left}.home-main--subtitle{margin-top:25px;font-size:16px;font-weight:500;line-height:24px;text-align:left}.home-main a{max-width:500px;width:85%}.home-main--button{max-width:500px;width:85%;margin-top:55px;height:50px;border:none;border-radius:5px;background-color:#ff8c38;color:#fff;font-size:15.95px;font-weight:700;line-height:31.66px;text-align:center;cursor:pointer}.about-img-container{height:250px;width:100%;overflow:hidden;background-color:#273747;display:flex;justify-content:center;align-items:flex-end}.about-img{width:100%;max-width:1000px;min-height:250px;min-width:700px}.about-main{max-width:1000px;width:100%;margin:0 auto;padding:50px 30px}.about-main--title{font-size:2.2rem;font-weight:700;line-height:38px;text-align:left}.about-main--subtitle{font-size:1rem;font-weight:500;line-height:22px;text-align:left;margin-top:32px}.about-main--subtitle span{display:block;margin-bottom:20px}.about-main--block{height:200px;background-color:#ffcc8d;border-radius:5px;display:flex;flex-direction:column;padding:32px 37px;justify-content:space-between}.about-main--block h2{font-size:24px;font-weight:700;line-height:30px;text-align:left}.about-main--block h2>span{display:block}.about-main--block button{width:175px;height:50px;background-color:#161616;color:#fff;font-family:Inter;font-size:15.95px;font-weight:700;line-height:23.92px;text-align:left;border:none;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.vans-container{width:100%;max-width:1000px;margin:55px auto 0;padding:0 35px}.vans-title{font-size:32px;font-weight:700;line-height:33.65px;text-align:left}.vans-filter-container{margin-top:23px;display:flex;gap:20px;align-items:center}.vans-filter-container>*{cursor:pointer}.vans-filter{height:37px;width:104px;border:none;background-color:#ffead0;border-radius:5px;font-size:16px;font-weight:500;line-height:23.92px;text-align:center;color:#4d4d4d;transition:.2s all cubic-bezier(.4,0,.2,1)}.vans-clear-filters{font-size:1rem;font-weight:500;line-height:20px;text-align:left;color:#4d4d4d;margin-left:20px;width:90px}.vans-clear-filters:after{content:"";display:block;height:1px;width:100%;background-color:#4d4d4d}.vans-card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));column-gap:34px;row-gap:26px;justify-content:center;margin:56px auto 84px}@media (max-width: 580px){.vans-card-container{max-width:80%}.vans-filter-container{flex-direction:column;align-items:flex-start}.vans-clear-filters{margin:0;text-align:center;width:110px}}.vans-card img{width:100%;border-radius:5px;overflow:hidden}.vans-card h3{font-size:20px;font-weight:600;min-width:100%;display:flex;justify-content:space-between;color:#161616}.vans-card h3>span:after{content:"/day";display:block;font-size:14px;font-weight:500;text-align:right}.vans-card-type{width:86px;height:34px;font-size:16px;font-weight:600;line-height:31.66px;text-align:center;color:#ffead0;border-radius:5px;position:relative;top:-5px}.vans-card-type--simple,.simple:hover{background-color:var(--simple);color:#ffead0}.vans-card-type--rugged,.rugged:hover{background-color:var(--rugged);color:#ffead0}.vans-card-type--luxury,.luxury:hover{background-color:var(--luxury);color:#ffead0}.detail-container{width:100%;max-width:800px;margin:55px auto 0;padding:0 35px 160px;display:flex;flex-direction:column}.detail-back{color:#201f1d;font-size:15.95px;font-weight:500;line-height:22.92px;text-align:left;margin-top:20px;align-self:flex-start}.detail-back span:nth-child(1){color:#858585}.detail-back span:nth-child(2){border-bottom:1px solid #201F1D}.detail-img{width:100%;border-radius:5px;margin-top:40px;margin-right:auto;margin-left:auto}.detail-type{top:0;margin-top:50px}.detail-name{font-size:32px;font-weight:700;line-height:33.65px;text-align:left;margin-top:21px}.detail-price{font-size:24px;font-weight:700;line-height:44.15px;text-align:left}.detail-price span{font-size:20px;font-weight:500;line-height:44.15px;text-align:left;margin-top:10px}.detail-desc{font-size:16px;font-weight:500;line-height:23.92px;text-align:left;margin-top:10px}.detail-button{width:100%;max-width:500px;height:50px;align-self:center;border:none;background-color:#ff8c38;color:#fff;border-radius:5px;margin-top:22px;font-size:18px;font-weight:700;line-height:31.66px;text-align:center}footer{height:75px;background-color:#252525;color:#aaa;font-size:14px;font-weight:500;line-height:22.92px;display:flex;justify-content:center;align-items:center}.host-container{width:100%;max-width:800px;margin:33px auto 0}.host-container>main{box-shadow:0 0 21px #0000000d;background-color:#fff;margin-bottom:20px}.host-nav{justify-content:start;margin-bottom:45px}.host-vans-card-container{display:flex;flex-direction:column;width:100%;margin-bottom:66px;margin-top:32px}.host-vans-card a{color:var(--luxury);width:100%;height:103px;padding:18px 24px;display:flex;align-items:center}.host-vans-card img{height:100%;border-radius:5px}.host-vans-card h3{margin-left:17px;font-size:20px;font-weight:600;line-height:1.5rem;text-align:left}.host-vans-card h3>span{display:block;color:#4d4d4d;font-size:16px;font-weight:500;line-height:1.5rem;text-align:left}.h-d-layout-container{padding:25px}.h-d-layout-header{display:flex;align-items:center}.h-d-layout-header img{height:160px;border-radius:5px;margin-right:20px}.h-d-layout-type{top:0}.h-d-layout-name{font-size:26.06px;font-weight:700;line-height:30px;text-align:left;margin-top:12px}.h-d-layout-price{font-size:19.54px;font-weight:700;line-height:35.95px;text-align:left}.h-d-layout-price>span{font-size:16.29px;font-weight:500;line-height:35.95px;text-align:left}.h-d-layout-nav{justify-content:start;margin:27px 0}.h-d-detail>p{font-size:14.35px;font-weight:500;line-height:21.46px;text-align:left;margin-bottom:15px}.h-d-detail>strong{font-size:14.35px;font-weight:700;line-height:21.46px;text-align:left}.h-d-pricing{font-size:24px;font-weight:500;line-height:21.46px;text-align:left}.h-d-pricing small{font-size:16px;font-weight:500;line-height:21.46px;text-align:left}.h-d-photos{width:110px;border-radius:5px}.notfound-container{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;margin:100px auto;padding:0 26px}.notfound-container h1{font-size:32px;font-weight:700;line-height:42px;text-align:left}.notfound-container>a{height:55px;width:100%;max-width:600px;background-color:#161616;border-radius:5px;margin:40px 0 5px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:700;line-height:31.66px;text-align:center}.login-container{width:100%;max-width:800px;margin:0 auto;padding:51px 27px}.login-title{font-size:32px;font-weight:700;line-height:24px;text-align:center}.login-message{text-align:center;color:red;margin-bottom:5px}.login-form{display:flex;flex-direction:column;margin-top:50px}.login-form input{height:42px;padding:9px 13px;gap:0px;border:1px solid #D1D5DB;border-radius:6px 6px 0 0;opacity:0px;margin-bottom:7px;font-size:16px;font-weight:400;line-height:24px;text-align:left}.login-submit{margin-top:15px;height:55px;border:none;background-color:#ff8c38;color:#fff;font-size:16px;font-weight:700;line-height:20px;border-radius:6px;cursor:pointer}.login-submit:disabled{background-color:#aaa}.host-reviews{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>img{margin-bottom:36px;width:100%}.host-reviews .review{margin-block:25px}.host-reviews .review .info{display:flex;margin:8px 0}.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}.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}img.graph{width:100%;max-width:500px}.host-income .info-header>p{color:#4d4d4d}.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-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:#4d4d4d;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{display:flex;align-items:center;padding:18px 24px;height:105px;gap:20px;margin-bottom:15px;background-color:#fff}.host-van-single>a{margin-left:auto}.host-van-single img{height:100%;border-radius:5px}.host-dashboard-vans a,.host-dashboard-reviews a,.host-dashboard-earnings a{color:#000;font-size:16px;font-weight:500;line-height:22px;text-align:right}
