@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)}}.accordion.starred .accordion_header{--star_size: 1.5rem;position:relative;padding-left:calc(var(--star_size) * 1.6)}.accordion.starred .accordion_header:before{content:"";font-family:Font Awesome Kit;font-size:var(--star_size);color:#23ff53;position:absolute;left:0;top:50%;transform:translateY(-50%)}.accordion .accordion_header :is(h1,h2,h3,h4,h5,h6)>button,.accordion .accordion_header .header>button{--expand_icon_position: 15px;--expand_icon_size: 1.125rem;padding-right:calc(var(--expand_icon_position) + var(--expand_icon_size));border-radius:4px;position:relative}.accordion .accordion_header :is(h1,h2,h3,h4,h5,h6)>button:after,.accordion .accordion_header .header>button:after{position:absolute;right:var(--expand_icon_position);line-height:inherit;transition:all .3s ease;font-family:"Font Awesome 7 Pro";content:"+";font-size:var(--expand_icon_size);animation:accordion_minimise .5s 1 forwards}.accordion .accordion_header :is(h1,h2,h3,h4,h5,h6)>button[aria-expanded=true]:after,.accordion .accordion_header .header>button[aria-expanded=true]:after{content:"";animation:accordion_maximise .5s 1 forwards}@keyframes accordion_minimise{0%{content:"";transform:scale(1);opacity:1}30%{opacity:1}40%{content:"";opacity:0}50%{content:"+";transform:scale(.5)}60%{opacity:0}70%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes accordion_maximise{0%{content:"+";transform:scale(1);opacity:1}30%{opacity:1}40%{content:"+";opacity:0}50%{content:"";transform:scale(1.5)}60%{opacity:0}70%{opacity:1}to{transform:scale(1);opacity:1}}.accordion .accordion_header :is(h1,h2,h3,h4,h5,h6),.accordion .accordion_header .header{margin:0}.accordion .accordion_header :is(h1,h2,h3,h4,h5,h6)>button.btn-lg,.accordion .accordion_header .header>button.btn-lg{--arrow-position: 35px}.accordion .accordion_content{padding:.5rem 0}@media screen and (min-width:768px){.accordion .accordion_content{padding:1rem 0}}.accordion .accordion_group{border-bottom:1px solid #E4E4E4}.accordion .accordion_group:last-child{border-bottom:none}.accordion.starred .accordion_content{margin-left:2.5rem}.instagram_logo,.tiktok_logo{display:inline-block;vertical-align:middle;background-size:contain;background-repeat:no-repeat;width:30px;height:30px}.instagram_logo{background-image:url(/tpl/core/img/emails/instagram-coloured.svg)}.tiktok_logo{background-image:url(/tpl/core/img/emails/tiktok-coloured.svg)}.instagram_gallery .image_wrapper{position:relative;overflow:hidden}.instagram_gallery .image_wrapper .overlay{position:absolute;inset:0;z-index:1;opacity:0;transition:ease .3s}@media screen and (min-width:768px){.instagram_gallery .image_wrapper .overlay{pointer-events:none}}.instagram_gallery .image_wrapper .overlay .post_text{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5}@media screen and (max-width:767px){.instagram_gallery .image_wrapper .overlay .post_text{font-size:.875rem}}@media screen and (min-width:768px){.instagram_gallery .image_wrapper .overlay .post_text{-webkit-line-clamp:7}}.instagram_gallery .image_wrapper .overlay .post_url{position:absolute;bottom:0;right:0;text-align:right;padding:10px 5px 10px 10px}@media screen and (min-width:768px){.instagram_gallery .image_wrapper .overlay .post_url{padding:25px 15px 25px 25px}}.instagram_gallery .image_wrapper .overlay:hover{opacity:1;pointer-events:all}@media screen and (min-width:768px){.instagram_gallery .image_wrapper:hover .overlay{opacity:1;pointer-events:all}}.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}.destination_highlights_sticker{top:0;right:0;translate:-20% -50%;rotate:20deg}.destination_climate_sticker{top:0;left:0;translate:-20% 50%}.destination_customs_sticker{bottom:0;right:0;translate:20% -30%}.destination_passport_sticker{bottom:0;left:0;translate:-20% -30%}.destination_socials_sticker{bottom:0;left:0;translate:-20% 20%}@media screen and (max-width:991px){.destination_socials_sticker{translate:-10% 40%}}.destination_reviews_sticker{top:0;left:100%;translate:-110% -60%;rotate:-20deg}@media screen and (min-width:768px){.destination_reviews_sticker{left:var(--review-edge-2col, 100%)}}@media screen and (min-width:991px){.destination_reviews_sticker{left:var(--review-edge-3col, 100%)}}@media screen and (min-width:1200px){.destination_reviews_sticker{left:var(--review-edge-4col, 100%)}}.destination_articles_sticker{top:0;left:0;translate:-40% -40%}@media screen and (max-width:991px){.destination_articles_sticker{translate:-10% -40%}}@media screen and (min-width:768px){.destination_articles_sticker{left:var(--first-post-left, 0%)}}.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{top:0;right:0;translate:20% 25%}@media screen and (max-width:991px){.key_trips_sticker{translate:5% 25%}}
