#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:rgba(255,255,255,.86);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:#d00;color:#fff;padding:10px;margin:0;text-align:center;font-size:1.3rem}#highlighted_trips .high_trip .high_trip_item .card h5{color:#d00;font-weight:bold;text-align:center;font-size:16px}#highlighted_trips .high_trip .high_trip_item .card p{color:#282828}#highlighted_trips .high_trip .high_trip_item .card .flights_offers{margin-top:20px;color:#282828;font-size:1.5rem;font-family:"vagrounded_btregular",Roboto,Arial,sans-serif}#highlighted_trips .high_trip .high_trip_item .card .flights_offers .price{text-align:right}#homepage{max-width:100vw;overflow-x:hidden}#homepage h2{font-size:22px}@media screen and (min-width: 768px){#homepage h2{font-size:34px}}#homepage h3{font-size:19px}@media screen and (min-width: 768px){#homepage h3{font-size:22px}}@media screen and (min-width: 992px){#homepage h3{font-size:26px}}#homepage .review{list-style:none;padding:0 30px;min-height:200px}#homepage .review .rev_body{font-size:16px}@media screen and (max-width: 768px){#homepage .review .rev_body{font-size:14px}}#homepage .lead{font-size:15px;font-weight:inherit;line-height:1.4rem}@media screen and (min-width: 768px){#homepage .lead{font-size:18px;line-height:1.7rem}}#homepage #homepage_hero{position:relative;z-index:9;aspect-ratio:4/5}@media screen and (min-width: 575px){#homepage #homepage_hero{aspect-ratio:3/2}}@media screen and (min-width: 992px){#homepage #homepage_hero{width:100%;aspect-ratio:38/15}}#homepage #homepage_hero .hero_image{width:100%;z-index:40;opacity:1;position:relative}#homepage #homepage_hero .hero_video{width:100%;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:30}#homepage #homepage_hero .hero_video video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;min-width:101%}#homepage #homepage_hero .overlay{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin-top:0px;margin-bottom:0px;z-index:60}#homepage #homepage_hero .overlay .overlay_text{color:#fff;text-shadow:0 0 1px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.4),0 0 6px rgba(0,0,0,.1);font-weight:bold;font-size:46px;font-family:"vag_rounded_stdthin",Roboto,Arial,sans-serif;text-align:center}#homepage #homepage_hero .overlay .form-control{font-size:16px;color:#666}#homepage #homepage_hero .overlay select[name=duration]{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}#homepage #homepage_hero .search_autocomplete_results{background-color:#fff;padding:0px;z-index:1000;margin-top:0px;border-radius:4px;border-top-left-radius:0px;border-top-right-radius:0px;position:absolute;top:100%;left:58px;right:16px;display:none;box-shadow:0 6px 12px rgba(0,0,0,.175);text-align:left;margin:0;list-style:none}#homepage #homepage_hero .search_autocomplete_results li{border-top:1px solid #f5f5f5;white-space:normal;line-height:20px}#homepage #homepage_hero .search_autocomplete_results li:first-child{border-top:none}#homepage #homepage_hero .search_autocomplete_results li a{display:block;color:#333;padding:3px 10px;font-size:14px;white-space:normal}#homepage #homepage_hero .search_autocomplete_results li a.show_all{text-align:right;font-weight:bold;padding:10px 34px 10px 10px;position:relative;background:#f2f2f2}#homepage #homepage_hero .search_autocomplete_results li a.show_all.selected{background:#0077c5;color:#fff}#homepage #homepage_hero .search_autocomplete_results li a.show_all:hover{background-color:#ccc}#homepage #homepage_hero .search_autocomplete_results li a.autocomplete_link:hover{background:#0077c5;color:#fff}#homepage #homepage_hero .search_autocomplete_results li a strong{color:#111;font-size:110%}#homepage #homepage_hero .search_autocomplete_results li a em{color:#a6a6a6;font-size:90%}#homepage #homepage_hero .search_autocomplete_results li a.search_help p{margin-top:18px;margin-bottom:18px}#homepage #homepage_hero .search_autocomplete_results li.active a{color:#fff}#homepage #homepage_hero .search_autocomplete_results li.active a strong{color:#fff}#homepage #homepage_hero .month_btn{min-width:80px;height:80px;aspect-ratio:1;margin-right:10px}#homepage #homepage_hero .homepage_search_takeover{background-color:#333;padding-top:2rem;padding-bottom:2rem}#homepage #homepage_hero .homepage_search_takeover .overlay_text{color:#fff;font-weight:bold;font-size:46px;font-family:"vag_rounded_stdthin",Roboto,Arial,sans-serif;text-align:center}#homepage .strapline{background-color:#83b901;color:#fff;padding:10px 0;position:relative}#homepage .strapline h1,#homepage .strapline h3{margin:0}#homepage .strapline h1{font-size:40px;padding-right:0}#homepage .strapline h3{font-size:1rem;text-align:center;color:#fff;padding-top:13px;padding-bottom:13px;padding-left:0}@media screen and (max-width: 1200px){#homepage .strapline h3{font-size:.75rem}}@media screen and (max-width: 991px){#homepage .strapline h1{font-size:32px}#homepage .strapline h3{font-size:16px;padding:0 15px}}#homepage .home_search{background-color:#333}#homepage .home_search button[type=submit] .icon{top:4px}#homepage .home_search select{height:calc(1.5em + .75rem + 6px)}#homepage #area{display:none}#homepage #area .box{background-color:#fff}#homepage #area .month_slider{overflow-x:scroll;padding-bottom:10px}#homepage #area .month_slider::-webkit-scrollbar{height:5px}#homepage #area .month_slider::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#homepage #area .month_slider::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px}#homepage #area .move_month_left,#homepage #area .move_month_right{transition:ease .3s;cursor:pointer}#homepage #area .move_month_left:hover,#homepage #area .move_month_right:hover{background-color:#eee}#homepage .video .homepage-youtube-player{cursor:pointer;transition:ease .3s}#homepage .video .homepage-youtube-player:hover{-webkit-filter:brightness(75%)}#homepage .video .play{--play_icon_size: 110px;left:50%;top:50%;transform:translate(-50%, -50%);font-size:var(--play_icon_size);position:absolute;cursor:pointer;background-color:rgba(0,0,0,.8);color:#fff;padding:30px;clip-path:circle(calc(var(--play_icon_size) - 25%) at center)}@media screen and (max-width: 574px){#homepage .video .play{--play_icon_size: 85px}}#homepage #summer_trips .slick .trip_price{color:#ff5b00;font-size:15px}#homepage #summer_trips .slick .trip_price .was{color:#666}#homepage #summer_trips .slick .trip_price .was del.offer{color:#666;font-size:15px}#homepage #homepage_special_offers{position:relative}#homepage #homepage_special_offers:before{content:"";background:rgba(255,255,255,.1);position:absolute;left:0;right:0;bottom:0;top:0;display:block}#homepage #homepage_special_offers #homepage_special_offers_inner{padding:100px 0px;position:relative}#homepage #homepage_special_offers #homepage_special_offers_inner #special_offers_shoutout{color:#fff;text-shadow:0 0 1px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.4),0 0 6px rgba(0,0,0,.1);font-weight:bold;font-size:46px;margin-bottom:20px;display:block}@media screen and (max-width: 768px){#homepage #homepage_special_offers #homepage_special_offers_inner #special_offers_shoutout{font-size:34px}}#homepage #homepage_destinations #destination_carousel{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem}#homepage #homepage_destinations #destination_carousel .destination{position:relative;width:20%}#homepage #homepage_destinations #destination_carousel .destination .card{background-color:#83b901;width:100%;aspect-ratio:3/2}#homepage #homepage_destinations #destination_carousel .destination .overlay_location{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.4),0 0 6px rgba(0,0,0,.1);font-size:24px;min-width:200px;font-weight:bold;right:auto;padding:10px;text-align:center;margin:0;padding:0}@media screen and (max-width: 1199px){#homepage #homepage_destinations #destination_carousel .destination .overlay_location{font-size:28px;min-width:170px}}@media screen and (max-width: 998px){#homepage #homepage_destinations #destination_carousel .destination .overlay_location{font-size:25px;min-width:150px}}@media screen and (max-width: 575px){#homepage #homepage_destinations #destination_carousel .destination .overlay_location{font-size:25px}}@media screen and (max-width: 360px){#homepage #homepage_destinations #destination_carousel .destination .overlay_location{font-size:18px;min-width:120px}}@media screen and (max-width: 992px){#homepage #homepage_destinations #destination_carousel .destination{width:33%}}@media screen and (max-width: 575px){#homepage #homepage_destinations #destination_carousel .destination{width:50%}}#homepage #why_choose_slider .fh_right{right:-20px}#homepage #why_choose_slider .fh_left{left:-20px}#homepage #why_choose_slider .slick-dots{text-align:center;padding:0px;margin-top:20px}#homepage #why_choose_slider .slick-dots li{display:inline-block;padding:5px}#homepage #why_choose_slider .slick-dots li button{background:#333;border-radius:100%;height:12px;padding:0;width:12px;display:block;text-indent:-9999px;box-shadow:none;border:none}#homepage #why_choose_slider .slick-dots li.slick-active button{background:#83b901}#homepage #why_choose_slider .card{color:#333;border:1px solid #83b901}#homepage #why_choose_slider .card .why-choose-icon{text-align:center;display:block;color:#83b901}#homepage #why_choose_slider .card .why-choose-icon:before{color:#333}#homepage #why_choose_slider .card .why-choose-icon i{font-size:50px}@media screen and (max-width: 768px){#homepage #why_choose_slider .card .why-choose-icon i{font-size:100px}}#homepage #why_choose_slider .card .lead{font-size:18px}@media screen and (max-width: 998px){#homepage #why_choose_slider .card{min-height:200px}}@media screen and (max-width: 768px){#homepage #why_choose_slider .card{min-height:290px}#homepage #why_choose_slider .card .why-choose-icon i{font-size:100px}}@media screen and (max-width: 480px){#homepage #why_choose_slider .card{min-height:225px}}#homepage #homepage_help_and_advice #floating_avatar{position:absolute;top:-30px;left:-80px;height:160px;width:160px;border:4px solid #83b901;display:block;border-radius:100%;overflow:hidden}@media screen and (max-width: 998px){#homepage #homepage_help_and_advice #floating_avatar{top:-65px;left:-60px;height:120px;width:120px}}#homepage #homepage_help_and_advice h2{font-size:28px;margin-bottom:0}#homepage #homepage_help_and_advice .help_icon{font-size:45px}#homepage #homepage_help_and_advice .help_header_wrapper{min-height:70px}@media screen and (max-width: 768px){#homepage #homepage_help_and_advice .help_header_wrapper{min-height:unset}}#homepage #homepage_help_and_advice .btn.btn-outline-secondary{color:#484a4c}#homepage #homepage_help_and_advice .btn.btn-outline-secondary:hover{color:#fff}