:root{--font-color:#5C4D44;--highlight-color:#FE676E;--highlig-color-2:#FE7A1F;--bg-color:#FFE4D2;--swiper-navigation-size:20px !important}html{font-size:62.5%}body{margin:0;padding:0;font-family:'Montserrat'}div,p,label,h2,h3,h4,img{margin:0;padding:0}.page-box{width:100%}.top-item.disable{opacity:0.35;pointer-events:none}.embed-div{margin-top:7.2rem;overflow-y:hidden;height:800px}.embed-div .front-inc{border:0;width:100%;height:100%}.welcome{width:73.2rem;display:flex;flex-direction:column;align-items:center;margin:5rem auto 0;padding:3rem 0 7rem;background-color:#FFBD8F;border-radius:1.6rem}.welcome img{width:3.2rem;margin-top:3.2rem}.welcome .welcome-txt{width:66.8rem;font-size:2rem;font-weight:400;line-height:2.9rem;letter-spacing:0.005em;margin-top:3.2rem}.what-to-do{width:122rem;display:flex;flex-direction:column;margin:5rem auto 0}.what-to-do h2{font-size:3.4rem;font-weight:600;color:var(--font-color);line-height:4.1rem;text-align:center;letter-spacing:0.0025em;margin:0 auto}.what-to-do .wtd-1,.what-to-do .wtd-2{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:5rem}.what-to-do .wtd-1 .wtd-1-img,.what-to-do .wtd-1 .wtd-2-img,.what-to-do .wtd-2 .wtd-1-img,.what-to-do .wtd-2 .wtd-2-img{width:48rem;height:36rem;border-radius:.8rem}.what-to-do .wtd-1 div,.what-to-do .wtd-2 div{display:flex;flex-direction:row;align-items:flex-start;width:58rem}.what-to-do .wtd-1 div .list-dot,.what-to-do .wtd-2 div .list-dot{width:1.2rem;height:1.2rem;transform:translateY(0.5rem)}.what-to-do .wtd-1 div .wtd-text,.what-to-do .wtd-2 div .wtd-text{font-size:1.8rem;font-weight:400;line-height:2.6rem;letter-spacing:0.005em;color:black;margin-left:1.5rem;flex-direction:column}.what-to-do .wtd-1.wtd-2,.what-to-do .wtd-2.wtd-2{flex-direction:row-reverse}.place-in-city{background-color:var(--bg-color);margin-top:8rem;padding:6rem 0}.place-in-city .place-in-city-inner{width:122rem;display:flex;flex-direction:column;align-items:center;margin:0 auto;justify-content:space-between}.place-in-city .place-in-city-inner .place-in-city-title{display:flex;align-items:flex-start}.place-in-city .place-in-city-inner .place-in-city-title img{width:3.2rem;height:3.2rem;transform:translateY(-0.2rem)}.place-in-city .place-in-city-inner .place-in-city-title h2{font-size:2.4rem;font-weight:600;line-height:2.9rem;letter-spacing:0.0025em;margin:0 0 0 1rem}.place-in-city .place-in-city-inner .place-list{display:flex;flex-direction:column;justify-content:space-evenly;align-self:center}.place-in-city .place-in-city-inner .place-list .single-place{display:flex;flex-direction:row;align-items:flex-start;margin-top:3rem}.place-in-city .place-in-city-inner .place-list .single-place .list-dot{width:1.2rem;height:1.2rem;transform:translateY(0.5rem)}.place-in-city .place-in-city-inner .place-list .single-place .single-place-intro{font-size:1.8rem;font-weight:400;line-height:2.6rem;letter-spacing:0.005em;margin:0 0 0 1.5rem;width:32.7rem}.book-now-btn{width:73.2rem;height:5.6rem;background:linear-gradient(90deg, #FE676E 0%, #FD8F52 95.31%);border:none;border-radius:.8rem;font-size:2.4rem;font-weight:600;letter-spacing:-0.0025em;color:white;cursor:pointer;display:block;margin:5rem auto 0;font-family:'Montserrat'}.inside-city{width:122rem;margin:6rem auto 0 auto;display:flex;flex-direction:column;align-items:center}.inside-city img{width:17.6rem;height:18.8rem;align-self:center;transform:translateX(-10%)}.inside-city h2{font-size:3.4rem;font-weight:600;line-height:4.1rem;letter-spacing:0.0025em}.inside-city .inside-city-text{font-size:2rem;font-weight:400;line-height:2.9rem;letter-spacing:0.0025em;margin-top:2.4rem;width:100rem}.road-trip{width:100%;border-radius:6.4rem;background-color:var(--bg-color);display:flex;flex-direction:column;align-items:center;margin-top:5rem}.road-trip h2{font-size:3.2rem;font-weight:600;line-height:3.9rem;letter-spacing:0.0025em;margin-top:5rem}.road-trip .road-trip-txt{font-size:1.8rem;font-weight:400;line-height:2.6rem;letter-spacing:0.005em;width:100rem;margin-top:2.4rem}.road-trip .road-trip-img{width:122rem;height:16.8rem;margin-top:4.4rem;border-radius:1.6rem}.road-trip .road-trip-box{width:122rem;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:5rem}.road-trip .road-trip-box .single-card{width:calc(100%/3 - 2rem);height:10.6rem;background-color:white;position:relative;border-radius:1.6rem;box-shadow:0 0.4rem 2.4rem rgba(92,77,68,0.15);color:var(--font-color)}.road-trip .road-trip-box .single-card img{width:2.4rem;position:absolute;top:2.7rem;left:2rem}.road-trip .road-trip-box .single-card .road-trip-dest{position:absolute;top:2.7rem;left:5.6rem;font-size:1.6rem;font-weight:600;line-height:2.3rem;letter-spacing:0.005em}.road-trip .road-trip-box .single-card .road-trip-rate{position:absolute;top:6.6rem;left:50%;font-size:1.8rem;font-weight:400;line-height:2.6rem;letter-spacing:0.005em}.road-trip .road-trip-box .single-card .road-trip-rate span{color:var(--highlig-color-2);font-weight:700}.road-trip .road-trip-box .single-card:nth-child(2),.road-trip .road-trip-box .single-card:nth-child(3),.road-trip .road-trip-box .single-card:nth-child(5),.road-trip .road-trip-box .single-card:nth-child(6){margin-left:3rem}.road-trip .road-trip-box .single-card:nth-child(4),.road-trip .road-trip-box .single-card:nth-child(5),.road-trip .road-trip-box .single-card:nth-child(6){margin-top:2rem}.road-trip .book-now-btn{width:54.3rem;margin:5rem 0 6rem}.services{display:flex;flex-direction:column;align-items:center;margin-top:5rem}.services h2{font-size:3.2rem;font-weight:600;line-height:3.9rem;letter-spacing:0.0025em}.services h2 span{color:var(--highlig-color-2)}.services .service-box{width:122rem;margin-top:5rem}.services .service-box .service-card{display:flex;flex-direction:column;align-items:center;width:30rem;height:52rem;box-shadow:0 0.4rem 2.4rem rgba(92,77,68,0.15);border-radius:1.6rem;color:var(--font-color)}.services .service-box .service-card img{width:100%}.services .service-box .service-card h3{font-size:2rem;font-weight:600;line-height:2.4rem;letter-spacing:0.0025em;margin-top:2.4rem;width:90%}.services .service-box .service-card p{font-size:1.6rem;font-weight:400;line-height:2.3rem;letter-spacing:0.005em;width:90%;margin-top:1.6rem}.services .service-box .swiper-align{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:6rem}.services .service-box .swiper-pagination-bullet{width:1.8rem;height:1.8rem;background-color:#ffad72}.services .service-box .swiper-pagination-bullet-active{background-color:var(--highlig-color-2) !important}.services .service-box .swiper-pagination{position:static;width:34rem}.services .service-box .swiper-button-prev,.services .service-box .swiper-button-next{color:var(--highlig-color-2);position:static;transform:translateY(0.5rem)}.info-btn{background-color:var(--highlig-color-2);color:white;border:none;box-shadow:0 0 1.2rem rgba(255,189,143,0.15);border-radius:.8rem;width:26rem;height:4rem;font-size:1.8rem;font-weight:600;line-height:2.2rem;text-align:center;letter-spacing:-0.0025em;cursor:pointer;font-family:'Montserrat'}.company{width:100%;display:flex;flex-direction:column;align-items:center;margin:12rem auto 0;background:linear-gradient(180deg, rgba(254,122,31,0.01) 44.27%, rgba(254,122,31,0.05) 100%)}.company h2{font-size:3.2rem;font-weight:600;line-height:3.9rem;letter-spacing:0.0025em;text-align:center;width:90rem}.company .company-txt{font-size:1.8rem;font-weight:400;line-height:2.6rem;text-align:center;letter-spacing:0.005em;width:90rem;margin-top:3.2rem}.company .travel-agency,.company .corporate,.company .affiliate{width:58rem;margin-top:5rem}.company .travel-agency h3,.company .corporate h3,.company .affiliate h3{font-size:2.4rem;font-weight:600;line-height:3.5rem;letter-spacing:0.005em;color:var(--highlig-color-2)}.company .travel-agency p,.company .corporate p,.company .affiliate p{font-size:1.8rem;font-weight:400;line-height:2.6rem;letter-spacing:0.005em;margin-top:1.6rem}.company .travel-agency button,.company .corporate button,.company .affiliate button{margin-top:2.4rem}.company .corporate-service{margin-top:2.4rem;background-color:rgba(255,222,199,0.5);border-radius:3.2rem;padding:2rem 0}.company .corporate-service .single-service{margin:2.4rem auto;width:65%;display:flex;align-items:flex-start}.company .corporate-service .single-service img{width:2rem;height:2rem;transform:translateY(0.2rem)}.company .corporate-service .single-service p{margin:0 0 0 1.5rem}.company .corporate-service .single-service p span{font-weight:500}.company .affiliate{margin-bottom:10rem}.provider{display:flex;flex-direction:column;align-items:center;margin-top:5rem}.provider h2{font-size:3.2rem;font-weight:600;line-height:3.9rem;text-align:center;letter-spacing:0.0025em;width:61rem}.provider .provider-box{width:122rem;display:flex;justify-content:space-between;align-items:center;margin-top:5rem}.provider .provider-box img{width:52rem}.provider .provider-box .provider-content{width:40rem;display:flex;flex-direction:column;align-items:center;background-color:rgba(255,222,199,0.5);border-radius:3.2rem;padding:6rem}.provider .provider-box .provider-content .single-provider-content{display:flex;margin-top:2rem}.provider .provider-box .provider-content .single-provider-content img{width:2rem;height:2rem;transform:translateY(0.2rem)}.provider .provider-box .provider-content .single-provider-content p{font-size:1.8rem;font-weight:400;line-height:2.6rem;letter-spacing:0.005em;margin-left:1.5rem}.provider .provider-box .provider-content button{margin:4.8rem 0 0 -7rem}.book-a-ride{width:100%;height:52.8rem;background-color:var(--highlig-color-2);display:flex;align-items:center;justify-content:center;margin:1rem auto 0;padding-top:20%;border:white;position:relative}.book-a-ride img{position:absolute;top:-.5rem;width:100%}.book-a-ride p{font-size:4.8rem;font-weight:700;line-height:5.9rem;letter-spacing:0.0025em;width:41rem;color:white}.book-a-ride .book-now-btn{width:26rem;background:white;color:var(--highlig-color-2);margin:0 0 0 5rem}.line{margin-top:10rem}@media screen and (min-width: 320px) and (max-width: 767px){html{font-size:62.5%}.embed-div{margin-top:44px}.welcome{width:90%}.welcome .welcome-txt{width:90%}.what-to-do{width:100%}.what-to-do h2{width:90%}.what-to-do .wtd-1,.what-to-do .wtd-2{flex-direction:column;width:100%;margin-top:2rem}.what-to-do .wtd-1 .wtd-1-img,.what-to-do .wtd-1 .wtd-2-img,.what-to-do .wtd-2 .wtd-1-img,.what-to-do .wtd-2 .wtd-2-img{width:100%;height:25rem}.what-to-do .wtd-1 div,.what-to-do .wtd-2 div{width:95%;margin-top:2rem}.what-to-do .wtd-1 div .wtd-text,.what-to-do .wtd-2 div .wtd-text{font-size:1.6rem;line-height:2.3rem}.what-to-do .wtd-1.wtd-2,.what-to-do .wtd-2.wtd-2{flex-direction:column}.place-in-city{width:100%;margin-top:4rem}.place-in-city .place-in-city-inner{width:100%}.place-in-city .place-in-city-inner .place-in-city-title img{width:2.4rem;height:2.4rem}.place-in-city .place-in-city-inner .place-in-city-title h2{font-size:2rem;line-height:2.4rem}.place-in-city .place-in-city-inner .single-place .single-place-intro{font-size:1.6rem;line-height:2.3rem}.book-now-btn{width:90%}.inside-city{width:90%}.inside-city img{width:15.9rem;height:16.9rem}.inside-city h2{font-size:2.8rem;line-height:3.4rem;text-align:center;width:100%}.inside-city .inside-city-text{font-size:1.6rem;line-height:2.3rem;width:100%}.road-trip{border-radius:3.2rem}.road-trip h2{width:80%;text-align:center}.road-trip .road-trip-txt{font-size:1.6rem;line-height:2.3rem;width:90%}.road-trip .road-trip-img{width:90%}.road-trip .road-trip-box{width:90%;margin-top:0}.road-trip .road-trip-box .single-card{width:100%;margin:2.4rem 0 0 0 !important}.road-trip .book-now-btn{width:90%}.services h2{font-size:2.8rem;line-height:3.4rem;text-align:center}.services .service-box{width:95%}.services .service-box .service-card{width:90%;border:0.025rem solid #E4E1E0;box-shadow:none}.services .service-box .swiper-align{width:45%;height:3.2rem;margin:4rem auto 0;box-shadow:0px 4px 24px rgba(92,77,68,0.15);border-radius:16px;margin-bottom:3rem}.services .service-box .swiper-pagination{width:10rem}.services .service-box .swiper-pagination-fraction{font-size:1.4rem;font-weight:600;color:var(--font-color)}.company{width:100%;background:white;margin-top:5rem}.company h2{width:85%;font-size:2.8rem;line-height:3.4rem}.company .company-txt{width:90%}.company .travel-agency,.company .corporate,.company .affiliate{width:90%}.company .travel-agency h3,.company .corporate h3,.company .affiliate h3{font-size:2rem;line-height:2.9rem}.company .travel-agency p,.company .corporate p,.company .affiliate p{font-size:1.6rem;line-height:2.3rem}.company .corporate{width:100%}.company .corporate h3,.company .corporate p{width:90%;margin:0 auto}.company .corporate p{margin-top:1.6rem}.company .corporate-service{width:100%}.provider{width:100%;margin-top:0}.provider h2{font-size:2.8rem;line-height:3.4rem;width:90%}.provider .provider-box{width:100%;flex-direction:column}.provider .provider-box img{width:90%}.provider .provider-box .provider-content{width:100%;padding:3.2rem 0rem;margin-top:2rem}.provider .provider-box .provider-content .single-provider-content{width:90%}.provider .provider-box .provider-content .single-provider-content p{font-size:1.6rem;line-height:2.3rem}.provider .provider-box .provider-content button{margin-left:-10%}.book-a-ride{flex-direction:column;align-items:flex-start;justify-content:flex-start;height:37.6rem}.book-a-ride p{font-size:3.2rem;line-height:3.9rem;width:80%;margin:10% 0 0 15%}.book-a-ride .book-now-btn{width:54%;margin:10% 0 0 15%}.line{margin-top:5rem}}@media screen and (min-width: 768px){html{font-size:33.5%}}@media screen and (min-width: 880px){html{font-size:38.5%}}@media screen and (min-width: 1024px){html{font-size:45.5%}}@media screen and (min-width: 1280px){html{font-size:55.5%}}@media screen and (min-width: 1440px){html{font-size:62.5%}}
