.home-module__AP2ITq__frame{flex-direction:column;align-items:center;display:flex;position:relative}.home-module__AP2ITq__fullWidth{width:100%}.home-module__AP2ITq__centeredColumn{flex-direction:column;align-items:center;width:100%;display:flex}.home-module__AP2ITq__blogSection{padding-top:50px;padding-bottom:30px}.home-module__AP2ITq__blogSection .home-module__AP2ITq__subtitle{padding-bottom:20px}.home-module__AP2ITq__title{-webkit-text-fill-color:transparent;color:#00465f;text-align:center;background:linear-gradient(93deg,#c9dd60 -7.91%,#1eaf88 32.03%,#3cac46 64.03%,#00465f 110.67%);-webkit-background-clip:text;background-clip:text;max-width:800px;padding:40px 0 0;font-size:45px;font-style:normal;font-weight:700;line-height:48.788px}.home-module__AP2ITq__subtitle{color:#00465f;text-align:center;width:589.977px;max-width:800px;padding:20px 0;font-size:23px;font-weight:600;line-height:normal}.home-module__AP2ITq__aboutSection{flex-direction:row;gap:130px;max-width:1200px;margin-bottom:200px;padding-top:60px;display:flex;position:relative}.home-module__AP2ITq__aboutTitle{-webkit-text-fill-color:transparent;color:#00465f;text-align:left;background:linear-gradient(93deg,#c9dd60 -7.91%,#1eaf88 32.03%,#3cac46 64.03%,#00465f 110.67%);-webkit-background-clip:text;background-clip:text;max-width:180px;font-size:45px;line-height:48.788px}.home-module__AP2ITq__aboutSubtitle{color:#00465f;text-align:left;flex:1;max-width:800px;font-size:23px;font-style:normal;font-weight:600}.home-module__AP2ITq__aboutDescription{color:#949494;text-align:left;flex:1;max-width:800px;padding-top:30px;font-size:23px;font-style:normal;font-weight:400}.home-module__AP2ITq__gallerySection{background:#00465f;flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.home-module__AP2ITq__galleryContent{flex-direction:column;justify-content:center;align-items:center;margin-top:220px;display:flex;position:relative}.home-module__AP2ITq__mergedSection{justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:calc(50% - 280px);left:50%;transform:translate(-50%)}.home-module__AP2ITq__gallerySubtitle{color:#fff;text-align:center;max-width:800px;font-size:23px;font-style:normal;font-weight:600}.home-module__AP2ITq__galleryDescription{color:#96becc;text-align:center;padding-bottom:30px;font-size:23px;font-style:normal;font-weight:400}.home-module__AP2ITq__galleryPreview{color:#fff;background-color:#00465f;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-bottom:30px;font-size:calc(10px + 2vmin);display:flex;overflow:hidden}.home-module__AP2ITq__cardContainer{gap:40px;display:flex}.home-module__AP2ITq__card{background-color:#fff;border-radius:10px;width:270px;height:285px;padding:30px;transition:transform .3s ease-in-out;position:relative;box-shadow:239px 255px 98px #0000,153px 163px 89px #00000003,86px 92px 75px #0000000d,38px 41px 56px #00000017,10px 10px 31px #0000001a}.home-module__AP2ITq__card svg{position:relative}.home-module__AP2ITq__card:hover{transform:scale(1.02);box-shadow:239px 255px 98px #0000,153px 163px 89px #00000003,86px 92px 75px #0000000d,38px 41px 56px #00000017,10px 10px 31px #0000001a}.home-module__AP2ITq__cardTitle{color:#00465f;width:90%;padding-top:10px;font-size:24px}.home-module__AP2ITq__cardDescription{color:#00465f;padding-top:10px;font-size:12px}.home-module__AP2ITq__gallery{flex-direction:column;align-items:center;display:flex}.home-module__AP2ITq__galleryImages{width:100%;max-width:600px;margin-bottom:20px;position:relative}.home-module__AP2ITq__galleryImage{border-radius:8px;width:100%;height:auto;box-shadow:0 0 10px #0000001a}.home-module__AP2ITq__arrowLeft,.home-module__AP2ITq__arrowRight{color:#333;cursor:pointer;background-color:#ffffff80;border:none;border-radius:50%;padding:10px;font-size:24px;transition:background-color .3s;position:absolute;top:50%;transform:translateY(-50%)}.home-module__AP2ITq__arrowLeft:hover,.home-module__AP2ITq__arrowRight:hover{background-color:#0000001a}.home-module__AP2ITq__arrowLeft{left:10px}.home-module__AP2ITq__arrowRight{right:10px}.home-module__AP2ITq__buttonContainer{justify-content:center;display:flex}.home-module__AP2ITq__featuredTripsSection{flex-wrap:wrap;justify-content:center;gap:36px;width:1400px;max-width:100%;display:flex}.home-module__AP2ITq__bikeRentSection{background-color:#afff84;background-image:linear-gradient(#afff8400 0%,#afff84 100%),url(/assets/images/homepage/left-bike.png),url(/assets/images/homepage/right-bike.png),none;background-position:100% 100%,0 40px,right top 40px,0 0;background-repeat:repeat,no-repeat,no-repeat,repeat;background-size:auto 80%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;flex-direction:row;justify-content:center;align-items:center;width:100%;height:200px;margin-top:30px;display:flex;position:relative}.home-module__AP2ITq__bikeRentContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:800px;display:flex}.home-module__AP2ITq__bikeRentTitle{color:#00465f;padding:20px 0;font-size:23px;font-weight:600}.home-module__AP2ITq__bikeRentPrice{color:#00465f;opacity:.5;padding-top:25px;font-size:15px}.home-module__AP2ITq__reviewSection{background:url(/assets/images/homepage/review-back.jpg) 0 0/100% no-repeat;flex-direction:row;justify-content:center;width:100%;height:320px;display:flex;position:relative}.home-module__AP2ITq__reviewContent{text-align:center;max-width:800px}.home-module__AP2ITq__reviewTitle{color:#fff;padding:50px 0 30px;font-size:22px;font-weight:600}.home-module__AP2ITq__reviewSubtitle{color:#fff;opacity:.5;font-size:22px}.home-module__AP2ITq__reviewLink{opacity:1;text-decoration:underline}.home-module__AP2ITq__mergedReviewTeam{width:100%;position:relative}.home-module__AP2ITq__reviewSliderContent{z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:1200px;height:auto;margin:-150px auto 0;display:flex;position:relative;box-shadow:497px 221px 152px #0000,318px 142px 139px #00000003,179px 80px 118px #00000008,80px 35px 87px #0000000a,20px 9px 48px #0000000d}.home-module__AP2ITq__slide{flex-direction:column;justify-content:center;align-items:center;padding:30px 50px;display:flex}.home-module__AP2ITq__reviewSliderText{color:#04445b;text-align:center;padding-top:20px;font-size:18px}.home-module__AP2ITq__reviewSliderAuthor{color:#04445b;text-align:center;padding-top:30px;font-size:18px}.home-module__AP2ITq__dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.home-module__AP2ITq__dot{cursor:pointer;background-color:#bbbbbb80;border-radius:50%;width:10px;height:10px;margin:0 5px -50px;display:inline-block}.home-module__AP2ITq__dot.home-module__AP2ITq__active{background-color:#bbb}.home-module__AP2ITq__teamSection{flex-direction:row;justify-content:center;gap:130px;max-width:1200px;margin-top:80px;margin-bottom:20px;padding-top:20px;display:flex;position:relative}.home-module__AP2ITq__textContainer{flex:1;max-width:300px}.home-module__AP2ITq__teamTitle{-webkit-text-fill-color:transparent;color:#00465f;text-align:left;background:linear-gradient(93deg,#c9dd60 -7.91%,#1eaf88 32.03%,#3cac46 64.03%,#00465f 110.67%);-webkit-background-clip:text;background-clip:text;font-size:45px}.home-module__AP2ITq__teamDescription{color:#949494;text-align:left;max-width:800px;padding-top:30px;font-size:23px;font-style:normal;font-weight:400}.home-module__AP2ITq__imageContainer{flex-direction:row;display:flex}.home-module__AP2ITq__imageWrapper{margin-right:55px;position:relative}.home-module__AP2ITq__imageWrapper img{border-radius:10px}@media (max-width:1100px){.home-module__AP2ITq__aboutSection{flex-direction:column;gap:0;margin:15px;padding:20px}.home-module__AP2ITq__aboutTitle{text-align:center;max-width:100%;margin-bottom:20px;font-size:30px}.home-module__AP2ITq__aboutSubtitle,.home-module__AP2ITq__aboutDescription{text-align:center;font-size:23px}.home-module__AP2ITq__gallerySection{background:0 0;flex-direction:column;padding:0}.home-module__AP2ITq__gallerySubtitle,.home-module__AP2ITq__galleryDescription{text-align:center;max-width:100%;padding:10px}.home-module__AP2ITq__galleryContent{background:#00465f;width:100%;margin:0;padding:20px}.home-module__AP2ITq__cardContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:40px;padding:0 40px;display:flex}.home-module__AP2ITq__card{flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.home-module__AP2ITq__cardTitle{text-align:center;width:70%;font-size:28px}.home-module__AP2ITq__cardDescription{text-align:center;font-size:17px}.home-module__AP2ITq__mergedSection{position:relative}.home-module__AP2ITq__title,.home-module__AP2ITq__subtitle{text-align:center;max-width:100%;padding:20px 20px 0}.home-module__AP2ITq__title{font-size:30px;font-weight:900}.home-module__AP2ITq__subtitle{font-size:23px}.home-module__AP2ITq__featuredTripsSection{gap:0}.home-module__AP2ITq__bikeRentSection{background:#afff84;margin:0;padding:0 80px}.home-module__AP2ITq__bikeRentTitle{padding-top:10px;font-size:23px}.home-module__AP2ITq__bikeRentPrice{padding-top:10px}.home-module__AP2ITq__reviewSection{background:url(/assets/images/homepage/review-back.jpg) 0 0/cover no-repeat;width:100%;padding:30px;position:relative}.home-module__AP2ITq__reviewContent{text-align:center;max-width:100%}.home-module__AP2ITq__reviewTitle{color:#fff;padding:0 0 20px;font-size:22px}.home-module__AP2ITq__reviewSubtitle{opacity:.7;padding:0;font-size:20px}.home-module__AP2ITq__reviewLink{opacity:1;text-decoration:underline}.home-module__AP2ITq__mergedReviewTeam{margin-bottom:40px;position:relative}.home-module__AP2ITq__reviewSliderContent{background:#fff;border-radius:10px;width:100%;max-width:320px;padding:20px;box-shadow:0 0 20px #0000001a}.home-module__AP2ITq__slide{padding:20px}.home-module__AP2ITq__reviewSliderText{color:#04445b;text-align:center;padding-top:10px;font-size:16px}.home-module__AP2ITq__reviewSliderAuthor{color:#04445b;text-align:center;padding-top:20px;font-size:16px}.home-module__AP2ITq__dots{bottom:-40px}.home-module__AP2ITq__dot{cursor:pointer;background-color:#bbbbbb80;border-radius:50%;width:10px;height:10px;margin:0 5px;display:inline-block}.home-module__AP2ITq__dot.home-module__AP2ITq__active{background-color:#bbb}.home-module__AP2ITq__teamSection{flex-direction:column;justify-content:center;align-items:center;gap:30px;max-width:100%;margin-top:30px;padding:0;display:flex;position:relative}.home-module__AP2ITq__textContainer{flex:1;max-width:50%}.home-module__AP2ITq__teamTitle{-webkit-text-fill-color:transparent;color:#00465f;text-align:center;background:linear-gradient(93deg,#c9dd60,#1eaf88,#3cac46,#00465f);-webkit-background-clip:text;background-clip:text;font-size:30px}.home-module__AP2ITq__teamDescription{color:#949494;text-align:center;max-width:100%;font-size:18px}.home-module__AP2ITq__imageContainer{flex-direction:row;align-items:center;gap:20px;max-width:none;display:flex}.home-module__AP2ITq__imageWrapper{margin:0;position:relative}}@media (max-width:768px){.home-module__AP2ITq__aboutSection{flex-direction:column;gap:0;margin:15px;padding:20px}.home-module__AP2ITq__gallerySection{background:0 0;flex-direction:column;padding:0}.home-module__AP2ITq__gallerySubtitle,.home-module__AP2ITq__galleryDescription{text-align:center;max-width:100%;padding:10px}.home-module__AP2ITq__galleryContent{background:#00465f;width:100%;margin:-30px;padding:20px}.home-module__AP2ITq__cardContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:50px;padding:0 20px;display:flex}.home-module__AP2ITq__card{flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.home-module__AP2ITq__cardTitle{text-align:center;width:70%;font-size:28px}.home-module__AP2ITq__cardDescription{text-align:center;font-size:17px}.home-module__AP2ITq__mergedSection{position:relative}.home-module__AP2ITq__title,.home-module__AP2ITq__subtitle{text-align:center;max-width:100%;padding:20px 20px 0}.home-module__AP2ITq__title{font-size:30px;font-weight:900}.home-module__AP2ITq__subtitle{font-size:23px}.home-module__AP2ITq__featuredTripsSection{gap:0}.home-module__AP2ITq__bikeRentSection{background:#afff84;margin:0;padding:0 80px}.home-module__AP2ITq__bikeRentTitle{padding-top:10px;font-size:23px}.home-module__AP2ITq__bikeRentPrice{padding-top:10px}.home-module__AP2ITq__reviewSection{background:url(/assets/images/homepage/review-back.jpg) 0 0/cover no-repeat;width:100%;padding:30px;position:relative}.home-module__AP2ITq__reviewContent{text-align:center;max-width:100%}.home-module__AP2ITq__reviewTitle{color:#fff;padding:0 0 20px;font-size:22px}.home-module__AP2ITq__reviewSubtitle{opacity:.7;padding:0;font-size:20px}.home-module__AP2ITq__reviewLink{opacity:1;text-decoration:underline}.home-module__AP2ITq__mergedReviewTeam{margin-bottom:40px;position:relative}.home-module__AP2ITq__reviewSliderContent{background:#fff;border-radius:10px;width:100%;max-width:320px;padding:20px;box-shadow:0 0 20px #0000001a}.home-module__AP2ITq__slide{padding:20px}.home-module__AP2ITq__reviewSliderText{color:#04445b;text-align:center;padding-top:10px;font-size:16px}.home-module__AP2ITq__reviewSliderAuthor{color:#04445b;text-align:center;padding-top:20px;font-size:16px}.home-module__AP2ITq__dots{bottom:-40px}.home-module__AP2ITq__dot{cursor:pointer;background-color:#bbbbbb80;border-radius:50%;width:10px;height:10px;margin:0 5px;display:inline-block}.home-module__AP2ITq__dot.home-module__AP2ITq__active{background-color:#bbb}.home-module__AP2ITq__teamSection{flex-direction:column;justify-content:center;align-items:center;gap:30px;max-width:100%;margin-top:20px;padding:0;display:flex;position:relative}.home-module__AP2ITq__textContainer{flex:1;max-width:80%}.home-module__AP2ITq__teamTitle{-webkit-text-fill-color:transparent;color:#00465f;text-align:center;background:linear-gradient(93deg,#c9dd60,#1eaf88,#3cac46,#00465f);-webkit-background-clip:text;background-clip:text;font-size:30px}.home-module__AP2ITq__teamDescription{color:#949494;text-align:center;max-width:100%;padding-top:20px;font-size:18px}.home-module__AP2ITq__imageContainer{flex-direction:row;align-items:center;gap:10px;max-width:none;display:flex}.home-module__AP2ITq__imageWrapper{margin:0;position:relative}.home-module__AP2ITq__imageWrapper img{width:160px;height:auto}}@media (min-width:768px){.home-module__AP2ITq__readMore{display:none}.home-module__AP2ITq__fullText{display:block}}@media (max-width:767px){.home-module__AP2ITq__readMore{display:block}.home-module__AP2ITq__fullText{display:none}}
