@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}#highlighted_trips .high_trip{display:flex;flex-direction:row;flex-wrap:wrap}#highlighted_trips .high_trip .high_trip_item{display:flex;flex:1 0 auto}#highlighted_trips .high_trip .high_trip_item .card{position:relative;background-color:#ffffffdb;padding-bottom:43px;margin-bottom:15px;width:100%}#highlighted_trips .high_trip .high_trip_item .card a{display:block;transition:.5s}#highlighted_trips .high_trip .high_trip_item .card a .btn{margin-bottom:0;position:absolute;bottom:0;left:0;font-size:1.2rem}#highlighted_trips .high_trip .high_trip_item .card a:hover h4{color:#fff}#highlighted_trips .high_trip .high_trip_item .card a:hover img{opacity:.85}#highlighted_trips .high_trip .high_trip_item .card h4{background-color:#fb0;color:#fff;padding:10px;margin:0;text-align:center;font-size:1.3rem}#highlighted_trips .high_trip .high_trip_item .card h5{color:#fb0;font-weight:700;text-align:center;font-size:16px}#highlighted_trips .high_trip .high_trip_item .card p{color:#151515}#highlighted_trips .high_trip .high_trip_item .card .flights_offers{margin-top:20px;color:#151515;font-size:1.5rem;font-family:GeneralSans,Arial,sans-serif}#highlighted_trips .high_trip .high_trip_item .card .flights_offers .price{text-align:right}:root{--hero_height: 600px}@media screen and (max-width:768px){:root{--hero_height: 100vw}}.hero{position:relative}.hero .media{display:block;height:100%;width:100%;background-color:#666}.hero .media picture,.hero .media img,.hero .media video{height:100%;width:100%;object-position:center;object-fit:cover;position:absolute;filter:brightness(70%)}.hero .overlay{display:flex;justify-content:center;flex-direction:column}.hero:has(.media){height:var(--hero_height)}.hero:has(.media) .overlay{position:absolute;inset:0;z-index:1}.hero .hero__intro{max-width:560px;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}html.pt_article .hero:has(.media),html.pt_guide .hero:has(.media),html.pt_activity .hero:has(.media),html.pt_destination .hero:has(.media),html.pt_page-content-block .hero:has(.media){height:auto}html.pt_article .hero:has(.media) .overlay,html.pt_guide .hero:has(.media) .overlay,html.pt_activity .hero:has(.media) .overlay,html.pt_destination .hero:has(.media) .overlay,html.pt_page-content-block .hero:has(.media) .overlay{position:relative;inset:auto;padding-block:3rem}@media screen and (min-width:768px){html.pt_article .hero:has(.media) .overlay,html.pt_guide .hero:has(.media) .overlay,html.pt_activity .hero:has(.media) .overlay,html.pt_destination .hero:has(.media) .overlay,html.pt_page-content-block .hero:has(.media) .overlay{padding-block:96px}}@media screen and (max-width:767px){.hero.hero_auto_height:has(.media){height:auto}.hero.hero_auto_height:has(.media) .overlay{position:relative}.hero.hero_auto_height .overlay{justify-content:flex-start;padding-top:1rem;padding-bottom:1rem}}.trip_slider{padding-right:2px}.trip_card{display:flex;flex-direction:column;justify-content:space-between;height:100%}.trip_card .clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.trip_card .title{-webkit-line-clamp:2;height:2lh}.trip_card .description{-webkit-line-clamp:3;height:3lh}.trip_card .description.longer{-webkit-line-clamp:5}.trip_card .thumbnail_actions{display:flex;justify-content:end;align-items:center}.trip_card .trip_badge{display:flex;align-items:center;gap:.25rem}.wishlist_toggle.added{background-color:#151515;border-color:#151515;color:#f600a0}.wishlist_toggle.added .icon{font-weight:900}.sticker{width:100px;height:auto;z-index:2;pointer-events:none}@media screen and (max-width:991px){.sticker{width:60px}}.img_hover:hover .sticker{filter:none}.sticker_backpack{rotate:-20deg}.sticker_globe,.sticker_gift{rotate:-15deg}.sticker_dizzy{rotate:20deg}.sticker_heart{rotate:30deg}.sticker_pointing{rotate:0deg}.sticker_pointer{rotate:-15deg}.sticker_question,.sticker_camera,.sticker_plane{rotate:0deg}.sticker_beach,.sticker_temple{rotate:10deg}.sticker_ticket{rotate:0deg}.sticker_book{rotate:5deg}.sticker_elephant{rotate:-15deg}.sticker_ramen{rotate:25deg}.sticker_kangaroo{rotate:20deg}.sticker_kayak{rotate:15deg}.sticker_toucan{rotate:-15deg}.sticker_search{rotate:-20deg}:root{--hero_height: 800px}@media screen and (max-width:991px){:root{--hero_height: 500px}}.reviews_logo{width:180px}#benefits_ticker .fa-marker{line-height:inherit}.border_col{border-right-width:0;border-bottom:1px solid}@media screen and (min-width:991px){.border_col{border-bottom-width:0;border-right:1px solid}}@media screen and (max-width:574px){#destination_slider .slick-slide{width:215px}}.destination_slider_sticker{top:0;left:0;translate:-30% -25%}@media screen and (max-width:991px){.destination_slider_sticker{translate:-10% -25%}}.special_offers_sticker{top:0;left:0;translate:-30% -25%}@media screen and (max-width:991px){.special_offers_sticker{translate:-10% -25%}}.advice_session_sticker{top:0;left:40%;translate:-50% -35%}@media screen and (max-width:991px){.advice_session_sticker{left:auto;right:0;translate:0% -40%}}.key_trips_sticker_anchor{width:33.3333333333%;aspect-ratio:4/3;pointer-events:none;z-index:2}@media screen and (max-width:991px){.key_trips_sticker_anchor{width:50%}}@media screen and (max-width:574px){.key_trips_sticker_anchor{width:100%}}.key_trips_sticker{right:0;bottom:0;translate:40% 10%}@media screen and (max-width:991px){.key_trips_sticker{translate:5% 25%}}.reviews_sticker{top:0;right:0;translate:35% -40%}@media screen and (max-width:991px){.reviews_sticker{translate:5% -40%}}.hero_sticker{top:50%;left:100%;translate:0 -50%}@media screen and (max-width:991px){.hero_sticker{display:none}}#homepage_simple_search{position:relative}#homepage_simple_search #simple_search_month_container{position:absolute;top:calc(100% + 1rem);left:0;right:0;display:none}#homepage_simple_search #simple_search_month_container .month_btn.active,#homepage_simple_search #simple_search_month_container .month_btn:hover{background-color:#c8ffd4}#homepage_simple_search #simple_search_month_container .month_btn:nth-child(1 of.active),#homepage_simple_search #simple_search_month_container .month_btn:nth-last-child(1 of.active){background-color:#23ff53}#homepage_simple_search #simple_search_month_container .month_slider{overflow-x:scroll;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#666666 #fff}#homepage_simple_search #simple_search_month_container .month_slider::-webkit-scrollbar{height:5px}#homepage_simple_search #simple_search_month_container .month_slider::-webkit-scrollbar-track{background:transparent}#homepage_simple_search #simple_search_month_container .month_slider::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px}
