@font-face{font-family:'ygt-pub';src:url('/static/css/fonts/ygt-pub.eot?3zgcr1&245633da34bb');src:url('/static/css/fonts/ygt-pub.eot?3zgcr1&245633da34bb#iefix') format('embedded-opentype'),url('/static/css/fonts/ygt-pub.ttf?3zgcr1&245633da34bb') format('truetype'),url('/static/css/fonts/ygt-pub.woff?3zgcr1&245633da34bb') format('woff'),url('/static/css/fonts/ygt-pub.svg?3zgcr1&245633da34bb#ygt-pub') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="ico-"],[class*=" ico-"]{font-family:'ygt-pub'!important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-act-walking:before{content:"\e900"}.ico-act-hiking:before{content:"\e901"}.ico-act-running:before{content:"\e902"}.ico-act-skiing-2:before{content:"\e903"}.ico-act-skiing:before{content:"\e904"}.ico-act-skitour:before{content:"\e905"}.ico-act-snowboarding:before{content:"\e906"}.ico-act-ascension:before{content:"\e907"}.ico-act-climbing:before{content:"\e908"}.ico-act-boating:before{content:"\e909"}.ico-act-kayaking:before{content:"\e90a"}.ico-act-paddling:before{content:"\e90b"}.ico-act-gondolatour:before{content:"\e90c"}.ico-act-canoeing:before{content:"\e90d"}.ico-act-jetski:before{content:"\e90e"}.ico-act-football:before{content:"\e90f"}.ico-act-bowling:before{content:"\e910"}.ico-act-basketball:before{content:"\e911"}.ico-act-tennis:before{content:"\e912"}.ico-act-workout:before{content:"\e913"}.ico-act-fitness:before{content:"\e914"}.ico-act-rollerskates:before{content:"\e915"}.ico-act-iceskates:before{content:"\e916"}.ico-act-sledge:before{content:"\e917"}.ico-act-snowmobiling:before{content:"\e918"}.ico-act-relax:before{content:"\e919"}.ico-act-diving:before{content:"\e91a"}.ico-act-scubadiving:before{content:"\e91b"}.ico-act-sunbathing:before{content:"\e91c"}.ico-act-learning:before{content:"\e91d"}.ico-act-discovery:before{content:"\e91e"}.ico-act-cycling:before{content:"\e91f"}.ico-act-biking:before{content:"\e920"}.ico-act-atv:before{content:"\e921"}.ico-act-fishing:before{content:"\e922"}.ico-act-observation:before{content:"\e923"}.ico-act-finecuisine:before{content:"\e924"}.ico-act-party:before{content:"\e925"}.ico-act-champagne:before{content:"\e926"}.ico-act-beer:before{content:"\e927"}.ico-act-craftsmanship:before{content:"\e928"}.ico-act-fireworks:before{content:"\e929"}.ico-act-celebration:before{content:"\e92a"}.ico-act-sauna:before{content:"\e92b"}.ico-act-hotsprings:before{content:"\e92c"}.ico-act-bathing:before{content:"\e92d"}.ico-act-spa:before{content:"\e92e"}.ico-act-animal:before{content:"\e92f"}.ico-act-bird:before{content:"\e930"}.ico-act-snake:before{content:"\e931"}.ico-act-reptile:before{content:"\e932"}.ico-act-dog:before{content:"\e933"}.ico-act-bear:before{content:"\e934"}.ico-act-camel:before{content:"\e935"}.ico-act-elephant:before{content:"\e936"}.ico-act-horse:before{content:"\e937"}.ico-act-donkey:before{content:"\e938"}.ico-thunder:before{content:"\e939"}.ico-act-gorilla:before{content:"\e93a"}.ico-act-hippo:before{content:"\e93b"}.ico-act-bug:before{content:"\e93c"}.ico-act-insect:before{content:"\e93d"}.ico-act-lion:before{content:"\e93e"}.ico-act-chiken:before{content:"\e93f"}.ico-act-cow:before{content:"\e940"}.ico-act-rabbit:before{content:"\e941"}.ico-act-rhino:before{content:"\e942"}.ico-act-monkey:before{content:"\e943"}.ico-act-turtle:before{content:"\e944"}.ico-act-dolphin:before{content:"\e945"}.ico-act-seal:before{content:"\e946"}.ico-act-shark:before{content:"\e947"}.ico-act-fish:before{content:"\e948"}.ico-act-whale:before{content:"\e949"}.ico-act-crocodile:before{content:"\e94a"}.ico-act-penguin:before{content:"\e94b"}.ico-act-masquerade:before{content:"\e94c"}.ico-act-theatre:before{content:"\e94d"}.ico-act-forest:before{content:"\e94e"}.ico-act-palm:before{content:"\e94f"}.ico-act-water:before{content:"\e950"}.ico-act-sun:before{content:"\e951"}.ico-act-fire:before{content:"\e952"}.ico-act-leaf:before{content:"\e953"}.ico-act-flower:before{content:"\e954"}.ico-act-butterfly:before{content:"\e955"}.ico-act-racing:before{content:"\e956"}.ico-act-air-baloon:before{content:"\e957"}.ico-trans-act-plane:before{content:"\e958"}.ico-trans-act-helicopter:before{content:"\e959"}.ico-trans-act-car:before{content:"\e95a"}.ico-trans-act-boat:before{content:"\e95b"}.ico-trans-act-sail-boat:before{content:"\e95c"}.ico-trans-act-suv:before{content:"\e95d"}.ico-trans-train:before{content:"\e95e"}.ico-trans-subway:before{content:"\e95f"}.ico-trans-bus:before{content:"\e960"}.ico-trans-tramway:before{content:"\e961"}.ico-trans-ropeway:before{content:"\e962"}.ico-trans-rickshaw:before{content:"\e963"}.ico-trans-hovercraft:before{content:"\e964"}.ico-trans-ferry:before{content:"\e965"}.ico-acc-anchor:before{content:"\e966"}.ico-acc-wagon:before{content:"\e967"}.ico-acc-hotel:before{content:"\e968"}.ico-acc-tipi:before{content:"\e969"}.ico-acc-tent:before{content:"\e96a"}.ico-acc-glamping:before{content:"\e96b"}.ico-acc-igloo:before{content:"\e96c"}.ico-acc-overnight:before{content:"\e96d"}.ico-social-fb:before{content:"\e96e"}.ico-social-flickr:before{content:"\e96f"}.ico-social-insta:before{content:"\e970"}.ico-social-linkedin:before{content:"\e971"}.ico-social-vimeo:before{content:"\e972"}.ico-social-whatsapp:before{content:"\e973"}.ico-social-telegram:before{content:"\e974"}.ico-social-viber:before{content:"\e975"}.ico-social-twitter:before{content:"\e976"}.ico-social-tumblr:before{content:"\e977"}.ico-social-pinterest:before{content:"\e978"}.ico-social-yt:before{content:"\e979"}.ico-social-tiktok:before{content:"\e97a"}.ico-social-tripadvisor:before{content:"\e97b"}.ico-logo-yougo:before{content:"\e97c"}.ico-logo-vimeo:before{content:"\e97d"}.ico-logo-youtube:before{content:"\e97e"}.ico-search:before{content:"\e97f"}.ico-invoice:before{content:"\e980"}.ico-act-campfire:before{content:"\e981"}.ico-diamond:before{content:"\e982"}.ico-act-boot:before{content:"\e983"}.ico-close:before{content:"\e984"}.ico-menu-2:before{content:"\e985"}.ico-menu:before{content:"\e986"}.ico-minus:before{content:"\e987"}.ico-plus:before{content:"\e988"}.ico-gallery:before{content:"\e989"}.ico-gift:before{content:"\e98a"}.ico-heart-2:before{content:"\e98b"}.ico-heart-1:before{content:"\e98c"}.ico-phone-4:before{content:"\e98d"}.ico-phone-3:before{content:"\e98e"}.ico-phone-2:before{content:"\e98f"}.ico-phone:before{content:"\e990"}.ico-chat:before{content:"\e991"}.ico-chat-2:before{content:"\e992"}.ico-download:before{content:"\e993"}.ico-rotate:before{content:"\e994"}.ico-copyright:before{content:"\e995"}.ico-tag:before{content:"\e996"}.ico-details-2:before{content:"\e997"}.ico-details:before{content:"\e998"}.ico-trash:before{content:"\e999"}.ico-image:before{content:"\e99a"}.ico-support:before{content:"\e99b"}.ico-client:before{content:"\e99c"}.ico-close-2:before{content:"\e99d"}.ico-check:before{content:"\e99e"}.ico-info-2:before{content:"\e99f"}.ico-info:before{content:"\e9a0"}.ico-star:before{content:"\e9a1"}.ico-pulse:before{content:"\e9a2"}.ico-guide:before{content:"\e9a3"}.ico-hotel:before{content:"\e9a4"}.ico-palette:before{content:"\e9a5"}.ico-discount:before{content:"\e9a6"}.ico-map-pointer-2:before{content:"\e9a7"}.ico-map-pointer:before{content:"\e9a8"}.ico-mail-3:before{content:"\e9a9"}.ico-mail-2:before{content:"\e9aa"}.ico-mail:before{content:"\e9ab"}.ico-smartphone:before{content:"\e9ac"}.ico-settings:before{content:"\e9ad"}.ico-scroll-hor:before{content:"\e9ae"}.ico-globe-2:before{content:"\e9af"}.ico-globe:before{content:"\e9b0"}.ico-addr-location:before{content:"\e9b1"}.ico-addr-mail:before{content:"\e9b2"}.ico-addr-home:before{content:"\e9b3"}.ico-addr-support:before{content:"\e9b4"}.ico-filter:before{content:"\e9b5"}.ico-attention:before{content:"\e9b6"}.ico-text:before{content:"\e9b7"}.ico-compass:before{content:"\e9b8"}.ico-traveler-businessman:before{content:"\e9b9"}.ico-traveler-friends:before{content:"\e9ba"}.ico-traveler-family:before{content:"\e9bb"}.ico-traveler-couple:before{content:"\e9bc"}.ico-traveler-solo:before{content:"\e9bd"}.ico-like:before{content:"\e9be"}.ico-fire:before{content:"\e9bf"}.ico-share:before{content:"\e9c0"}.ico-camera:before{content:"\e9c1"}.ico-chekbox-checked-2:before{content:"\e9c2"}.ico-chekbox-checked:before{content:"\e9c3"}.ico-chekbox:before{content:"\e9c4"}.ico-cinema:before{content:"\e9c5"}.ico-stop:before{content:"\e9c6"}.ico-play-3:before{content:"\e9c7"}.ico-play-2:before{content:"\e9c8"}.ico-play:before{content:"\e9c9"}.ico-scale-reduce:before{content:"\e9ca"}.ico-scale-enlarge:before{content:"\e9cb"}.ico-link:before{content:"\e9cc"}.ico-map:before{content:"\e9cd"}.ico-list:before{content:"\e9ce"}.ico-reposition-2:before{content:"\e9cf"}.ico-reposition:before{content:"\e9d0"}.ico-send:before{content:"\e9d1"}.ico-computer:before{content:"\e9d2"}.ico-raiting:before{content:"\e9d3"}.ico-calculator:before{content:"\e9d4"}.ico-user:before{content:"\e9d5"}.ico-time:before{content:"\e9d6"}.ico-exchange:before{content:"\e9d7"}.ico-payment:before{content:"\e9d8"}.ico-billfold:before{content:"\e9d9"}.ico-transaction:before{content:"\e9da"}.ico-passport:before{content:"\e9db"}.ico-bill:before{content:"\e9dc"}.ico-id:before{content:"\e9dd"}.ico-calendar:before{content:"\e9de"}.ico-heart:before{content:"\e9df"}.ico-arr-left:before{content:"\e9e0"}.ico-arr-right:before{content:"\e9e1"}.ico-arr-up:before{content:"\e9e2"}.ico-arr-down:before{content:"\e9e3"}.ico-arr-b-right:before{content:"\e9e4"}.ico-arr-b-left:before{content:"\e9e5"}.ico-arr-b-up:before{content:"\e9e6"}.ico-arr-b-down:before{content:"\e9e7"}.ico-arr-s-right:before{content:"\e9e8"}.ico-arr-s-left:before{content:"\e9e9"}.ico-arr-s-down:before{content:"\e9ea"}.ico-arr-s-up:before{content:"\e9eb"}.ico-curr-kip:before{content:"\e9ec"}.ico-curr-colon:before{content:"\e9ed"}.ico-curr-irial:before{content:"\e9ee"}.ico-curr-jdollar:before{content:"\e9ef"}.ico-curr-shekel:before{content:"\e9f0"}.ico-curr-won:before{content:"\e9f1"}.ico-curr-peso:before{content:"\e9f2"}.ico-curr-yen:before{content:"\e9f3"}.ico-curr-riel:before{content:"\e9f4"}.ico-curr-real:before{content:"\e9f5"}.ico-curr-baht:before{content:"\e9f6"}.ico-curr-lira:before{content:"\e9f7"}.ico-curr-naira:before{content:"\e9f8"}.ico-curr-rupee:before{content:"\e9f9"}.ico-curr-cedis:before{content:"\e9fa"}.ico-curr-tughrik:before{content:"\e9fb"}.ico-curr-ruble-2:before{content:"\e9fc"}.ico-curr-ruble:before{content:"\e9fd"}.ico-curr-pound:before{content:"\e9fe"}.ico-curr-euro:before{content:"\e9ff"}.ico-curr-lev:before{content:"\ea00"}.ico-curr-guilder:before{content:"\ea01"}.ico-curr-dollar:before{content:"\ea02"}.ico-curr-afghani:before{content:"\ea03"}.ico-curr-manat:before{content:"\ea04"}.ico-meals:before{content:"\ea12"}.ico-txt-link-unlink:before{content:"\ea05"}.ico-txt-link:before{content:"\ea06"}.ico-txt-format:before{content:"\ea07"}.ico-txt-italic:before{content:"\ea08"}.ico-txt-bold:before{content:"\ea09"}.ico-txt-underline:before{content:"\ea0a"}.ico-txt-list:before{content:"\ea0b"}.ico-txt-separator:before{content:"\ea0c"}.ico-txt-quote:before{content:"\ea0d"}.ico-txt-copy:before{content:"\ea0e"}.ico-txt-heading:before{content:"\ea0f"}.ico-txt-text-2:before{content:"\ea10"}.ico-txt-text:before{content:"\ea11"}:root{--chocolat-icon-left:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E    %3Cpath d%3D%22M15.3 20.7 10.7 16l4.6-4.7m7.4 4.7h-12%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-right:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E    %3Cpath d%3D%22m16.7 11.3 4.6 4.7-4.6 4.7M9.3 16h12%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-close:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E    %3Cpath d%3D%22m12 12 8 8m0-8-8 8%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-loader:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2238%22 height%3D%2238%22%3E  %3Cg transform%3D%22translate(1 1)%22 stroke-width%3D%222%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E    %3Ccircle stroke-opacity%3D%22.2%22 stroke%3D%22%23000%22 cx%3D%2218%22 cy%3D%2218%22 r%3D%2218%22%2F%3E    %3Cpath d%3D%22M36 18C36 8 28 0 18 0%22 stroke%3D%22%23fff%22%3E      %3CanimateTransform attributeName%3D%22transform%22 type%3D%22rotate%22 from%3D%220 18 18%22 to%3D%22360 18 18%22 dur%3D%221s%22 repeatCount%3D%22indefinite%22%2F%3E    %3C%2Fpath%3E  %3C%2Fg%3E%3C%2Fsvg%3E");--chocolat-icon-fullscreen:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E    %3Cg stroke%3D%22%23fff%22 fill%3D%22none%22%3E        %3Cpath d%3D%22M.5 2.5h15v11H.5z%22%2F%3E        %3Cpath d%3D%22M7.5 7.5h8v6h-8z%22%2F%3E    %3C%2Fg%3E%3C%2Fsvg%3E")}.chocolat-zoomable.chocolat-zoomed{cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{transition:opacity 0.4s ease,visibility 0s 0.4s ease;height:100%;width:100%;position:fixed;left:0;top:0;z-index:10;background-color:#000;visibility:hidden;opacity:0}.chocolat-overlay.chocolat-visible{transition:opacity 0.4s,visibility 0s;visibility:visible;opacity:0.9}.chocolat-wrapper{transition:opacity 0.4s ease,visibility 0s 0.4s ease;width:100%;height:100%;position:fixed;opacity:0;left:0;top:0;z-index:16;color:#fff;visibility:hidden}.chocolat-wrapper.chocolat-visible{transition:opacity 0.4s,visibility 0s;opacity:1;visibility:visible}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{transition:opacity 0.3s;height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-19px;z-index:11;background:var(--chocolat-icon-loader);opacity:0}.chocolat-loader.chocolat-visible{opacity:1}.chocolat-image-wrapper{position:fixed;width:0px;height:0px;left:50%;top:50%;z-index:14;text-align:left;transform:translate(-50%,-50%)}.chocolat-image-wrapper .chocolat-img{position:absolute;width:100%;height:100%;border-radius:1rem}.chocolat-wrapper .chocolat-left{width:50px;height:100px;cursor:pointer;background:var(--chocolat-icon-left) 50% 50% / 2rem auto no-repeat;z-index:17;visibility:hidden}.chocolat-layout{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.chocolat-image-canvas{transition:opacity .2s;opacity:0;flex-grow:1;align-self:stretch}.chocolat-image-canvas.chocolat-visible{opacity:1}.chocolat-center{flex-grow:1;display:flex;justify-content:center;align-items:center;user-select:none}.chocolat-wrapper .chocolat-right{width:50px;height:100px;cursor:pointer;background:var(--chocolat-icon-right) 50% 50% / 2rem auto no-repeat;z-index:17;visibility:hidden}.chocolat-wrapper .chocolat-right.active{visibility:visible}.chocolat-wrapper .chocolat-left.active{visibility:visible}.chocolat-wrapper .chocolat-top{height:50px;overflow:hidden;z-index:17;flex-shrink:0}.chocolat-wrapper .chocolat-close{width:50px;height:50px;cursor:pointer;position:absolute;top:0;right:0;background:var(--chocolat-icon-close) 50% 50% / 2rem auto no-repeat}.chocolat-wrapper .chocolat-bottom{height:40px;font-size:12px;z-index:17;padding-left:15px;padding-right:15px;flex-shrink:0;display:flex;align-items:center}.chocolat-wrapper .chocolat-set-title{display:inline-block;padding-right:15px;line-height:1;border-right:1px solid rgba(255,255,255,0.3)}.chocolat-wrapper .chocolat-pagination{float:right;display:inline-block;padding-left:15px;padding-right:15px;margin-right:15px}.chocolat-wrapper .chocolat-fullscreen{width:16px;height:40px;background:var(--chocolat-icon-fullscreen) 50% 50% / 1rem auto no-repeat;display:block;cursor:pointer;float:right}.chocolat-wrapper .chocolat-description{display:inline-block;flex-grow:1;text-align:left}body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-loader{z-index:15}body.chocolat-open>.chocolat-image-wrapper{z-index:17}.chocolat-in-container .chocolat-wrapper,.chocolat-in-container .chocolat-image-wrapper,.chocolat-in-container .chocolat-overlay{position:absolute}.chocolat-in-container{position:relative}.chocolat-zoomable.chocolat-zooming-in .chocolat-image-wrapper,.chocolat-zoomable.chocolat-zooming-out .chocolat-image-wrapper{transition:width .2s ease,height .2s ease}.chocolat-zoomable.chocolat-zooming-in .chocolat-img,.chocolat-zoomable.chocolat-zooming-out .chocolat-img{transition:margin .2s ease}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none;font-size:1.3rem;font-style:italic;padding:3rem 0 3rem 5rem;line-height:2.6rem;max-width:900px}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote span{font-size:30px;margin-right:1rem;transform:rotate(180deg);width:30px;display:block;height:30px;float:left}@font-face{font-family:'renogare_softregular';src:url('/static/css/fonts/renogaresoft-regular-webfont.woff2?245633da34bb') format('woff2'),url('/static/css/fonts/renogaresoft-regular-webfont.woff?245633da34bb') format('woff');font-weight:normal;font-style:normal}body,a,textarea{font-family:'Rubik',sans-serif;color:#333;font-weight:400}h1,h2,h3,h4,.title-font,.title-font a,.button{font-family:'renogare_softregular',sans-serif}html[lang="zh"] body,html[lang="zh"] a,html[lang="zh"] textarea,html[lang="ja"] body,html[lang="ja"] a,html[lang="ja"] textarea,html[lang="ko"] body,html[lang="ko"] a,html[lang="ko"] textarea{font-weight:400}html[lang="zh"] body,html[lang="zh"] a,html[lang="zh"] textarea{font-family:'Noto Sans SC',sans-serif}html[lang="ja"] body,html[lang="ja"] a,html[lang="ja"] textarea{font-family:'Noto Sans JP',sans-serif}html[lang="ko"] body,html[lang="ko"] a,html[lang="ko"] textarea{font-family:'Noto Sans KR',sans-serif}html[lang="zh"] h1,html[lang="zh"] h2,html[lang="zh"] h3,html[lang="zh"] h4,html[lang="zh"] .title-font,html[lang="zh"] .title-font a,html[lang="zh"] .button{font-family:'Noto Sans SC',sans-serif;font-weight:700}html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3,html[lang="ja"] h4,html[lang="ja"] .title-font,html[lang="ja"] .title-font a,html[lang="ja"] .button{font-family:'Noto Sans JP',sans-serif;font-weight:700}html[lang="ko"] h1,html[lang="ko"] h2,html[lang="ko"] h3,html[lang="ko"] h4,html[lang="ko"] .title-font,html[lang="ko"] .title-font a,html[lang="ko"] .button{font-family:'Noto Sans KR',sans-serif;font-weight:700}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] h4,html[lang="ar"] .title-font,html[lang="ar"] .title-font a,html[lang="ar"] .button,html[lang="ru"] h1,html[lang="ru"] h2,html[lang="ru"] h3,html[lang="ru"] h4,html[lang="ru"] .title-font,html[lang="ru"] .title-font a,html[lang="ru"] .button,html[lang="pl"] h1,html[lang="pl"] h2,html[lang="pl"] h3,html[lang="pl"] h4,html[lang="pl"] .title-font,html[lang="pl"] .title-font a,html[lang="pl"] .button,html[lang="tr"] h1,html[lang="tr"] h2,html[lang="tr"] h3,html[lang="tr"] h4,html[lang="tr"] .title-font,html[lang="tr"] .title-font a,html[lang="tr"] .button{font-family:'Rubik',sans-serif;font-weight:700}h1{font-size:2.5rem;line-height:4.5rem;margin:5rem 0}h2{font-size:2rem;line-height:3rem}h3,h4{font-size:1rem;line-height:1.5}h1 span{display:block;font-size:2rem}h1 sup{line-height:normal;font-size:2rem}p,div.description{font-size:1.1rem;line-height:2rem;max-width:900px;margin-bottom:2rem}.inactive{color:#999}.static p{margin-bottom:1rem}section.main-content{margin-top:110px}section.main-content h2{margin:5rem 0 3rem;margin-bottom:3rem}section.main-content .topic-description{margin:3rem 0}section.main-content .topic-description p{margin-bottom:2rem}section.main-content .topic-description.text-columns{display:flex;gap:5rem}section.main-content .topic-description.text-columns .column{flex:1}section.main-content .topic-branches .button{margin:0 1rem 1rem 0}section.main-content.heading-tags{margin-bottom:-2rem}section.main-content.heading-tags h1{margin-bottom:2rem}section.main-content.search-results{margin-top:70px}section.hero-text{margin-top:200px;margin-bottom:200px}section.hero-text p{font-size:1.5rem;line-height:3rem}.corners-rounded{border-radius:10px}.dimmed{color:#666}.dimmed-plus{color:#999}.hashtags a{font-size:0.9rem;line-height:2rem;position:relative;text-decoration:none;padding:0.4rem 0;margin-right:1rem;white-space:nowrap}.hashtags span{font-size:0.8rem;margin:0.3rem}.hashtags a::before{content:"";position:absolute;display:block;width:100%;height:4px;border-radius:2px;bottom:0;left:0;background-color:red;transform:scaleX(0);transform-origin:top left;transition:transform 0.3s ease}.hashtags a:hover::before{transform:scaleX(1)}.breadcrumbs{margin-top:2.5rem;font-size:0.9rem;line-height:normal}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0}.breadcrumbs li{display:flex;align-items:center;margin-top:0.5rem}.breadcrumbs li:not(:last-child)::after{font-family:'ygt-pub'!important;content:"\e9e4";margin:0 1rem;font-size:0.6rem}.breadcrumbs a:hover{text-decoration:underline}.content-centered{width:100%;margin:4rem 0;display:flex;justify-content:center;gap:1rem}.icon-full{display:block;width:50px;height:50px;color:white;background-color:#333;text-decoration:none;border-radius:50%;text-align:center;margin:0 0.5rem;float:left;font-size:20px;line-height:50px}.icon-full.small{width:30px;height:30px;min-width:30px;font-size:16px;line-height:30px}.ease,.ease-hover:hover,.ease-hover-child span,.ease-hover-child span:hover,.ease-hover-child a,.ease-hover-child a:hover,#navigation_nav a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.chip{font-family:'renogare_softregular',sans-serif;background-color:#bbb;padding:0 0.8rem;border:none;border-radius:15px;line-height:30px;height:30px;color:#fff;cursor:pointer;float:left;font-size:0.7rem;margin:0 1rem 1rem 0;display:flex;align-items:center;gap:0.4rem}.chip:hover,.chip.active{color:white;background-color:#333}.filters-wrapper{position:relative;display:flex;align-items:center;margin-top:2rem;overflow:hidden}.filters-chips{display:flex;gap:15px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.filters-chips::-webkit-scrollbar{display:none}.filters-chips .chip{margin:0;white-space:nowrap}.filters-wrapper .arrow,nav.scrollable .arrow{position:absolute;z-index:10;cursor:pointer;height:30px;line-height:30px;color:#999}.filters-wrapper .arrow:hover,nav.scrollable .arrow:hover{color:#333}.filters-wrapper .ico-arr-s-left,nav.scrollable .ico-arr-s-left{left:0;background:linear-gradient(to right,rgb(255,255,255),rgba(255,255,255,0));padding-right:30px}.filters-wrapper .ico-arr-s-right,nav.scrollable .ico-arr-s-right{right:0;background:linear-gradient(to left,rgb(255,255,255),rgba(255,255,255,0));padding-left:30px}.text-highlight{display:inline-block;background-color:#bbb;padding:0 0.7rem;border:none;border-radius:15px;line-height:30px;height:30px;color:#fff;font-size:0.7rem}.text-highlight.pre-paid,.text-highlight.credit{background-color:rgb(101,207,108)}.text-highlight.paid,.text-highlight.payment,.text-highlight.booked{background-color:rgb(43,135,56)}.text-highlight.refund,.text-highlight.canceled{background-color:rgb(229,73,80)}.button{padding:0 1rem;border:4px solid #333;border-radius:20px;line-height:32px;height:32px;color:#333;background-color:unset;cursor:pointer;float:left;font-size:0.9rem;min-width:fit-content;white-space:nowrap}.button.bg-white{background-color:white}.button:hover{color:white;background-color:#333}.button.full-width{width:-webkit-fill-available;text-align:center}.button.filled{color:white;background-color:#333}.button.hover-white:hover,.with-button-hover-white:hover .button{background-color:white;color:#333;border-color:white}.button.hover-black:hover,.button.inverted.filled.hover-black:hover,.with-button-hover-black:hover .button{background-color:#333;color:white;border-color:#333}.button.disabled{background-color:#ddd;border-color:#ddd;cursor:default}.button.inverted{border-color:white;color:white}.button.inverted.filled:not(.brandcolor-bg){color:#333;background-color:white}.button.stand-alone{float:none;display:inline-block;padding:0 2rem}.button.textonly{border:unset;line-height:40px;height:40px;padding:0;background:none}.button.textonly:hover{color:inherit}.button.alignright{margin-left:auto}.button.circle{padding:0;width:32px;height:32px;min-width:32px;border-radius:20px;display:flex;align-items:center;justify-content:center}.button.circle span{font-size:14px}.button.big{border-radius:40px;height:62px;font-size:1.2rem;text-align:center;padding:0 1.5rem;display:flex;align-items:center;justify-content:center}.button.big.filled{height:70px;border:none}.button.big.circle{padding:0;width:62px;text-align:center}.button.big.circle.filled,.button.big.circle.inverted.filled{width:70px;height:70px;min-width:70px}nav{display:flex;gap:1rem;scrollbar-width:none;-ms-overflow-style:none;position:relative;overflow:hidden}nav.scrollable .arrow{height:40px;line-height:40px}nav.scrollable .links-wrapper{display:flex;flex-wrap:nowrap;gap:1rem;height:40px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}nav::-webkit-scrollbar{width:0;height:0;background:transparent}nav.content{max-width:900px}.boxed{max-width:1000px;margin:0 auto}.container{max-width:1450px;margin:0 auto;padding:0 20px}.full-boxed{width:100%;border-radius:10px}figure figcaption{font-size:0.9rem;padding-left:40px;margin-top:1rem;line-height:1.2rem}figure figcaption .arrow-up{font-size:0.8rem;margin-left:-25px;margin-top:5px;position:absolute}.title-chip{display:flex;background-color:#eee;height:70px;line-height:70px;border-radius:35px;overflow:hidden}form.default,.no-form.default{display:flex;gap:1.5rem;flex-wrap:wrap}form.default input,form.default textarea{margin:0}form.default input[type=text],form.default input[type=password],form.default input[type=email],form.default input[type=url],form.default input[type=date],form.default input[type=number],form.default textarea,form.default select,.no-form.default input[type=text],.no-form.default input[type=password],.no-form.default input[type=email],.no-form.default input[type=url],.no-form.default input[type=date],.no-form.default input[type=number],.no-form.default textarea,.no-form.default select{width:100%;border-radius:25px;border:none;font-size:1rem;padding:0 0 0 2rem;flex:40%;height:50px;line-height:50px;box-sizing:border-box}form.default input:disabled,form.default input[disabled],.no-form.default input:disabled,.no-form.default input[disabled]{background-color:#ddd!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;pointer-events:none}form.default select,.no-form.default select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;position:relative;padding-right:30px;cursor:pointer;color:#666}form.default .select-wrapper,form.default .field-with-label,.no-form.default .select-wrapper,.no-form.default .field-with-label{flex:40%}form.default .field-with-label label,.no-form.default .field-with-label label{font-size:0.9rem;margin:0 0 1rem 1rem;color:#999;display:block}form.default .field-with-label input,form.default .field-with-label select,.no-form.default .field-with-label input,.no-form.default .field-with-label select{padding:0 1rem 0 2rem}form.default input.input-full-width,form.default select.input-full-width,form.default div.input-full-width{flex:100%}form.default textarea,.no-form.default textarea{width:100%;flex:100%;height:8rem;padding:1.5rem 2rem;resize:vertical;line-height:1.5rem}form.default button{height:40px;padding:0 2rem}form.default p{font-size:0.8rem;line-height:1rem;width:100%;margin:0}form.default .info-disclaimer p{line-height:1.5rem;padding-left:0;margin-top:1rem}form.default ul{padding-left:2rem;line-height:1.5rem}form.default ul.errorlist,form.default .error,#booking-response p.error{width:100%;background-color:#ff6c60;border-radius:25px;color:#fff;padding:10px 30px;font-size:0.9rem}form.default .field-with-label .error{width:calc(100% - 50px);padding:0 16px 0 32px;line-height:50px;margin-top:15px}.range-slider{display:flex;height:50px;gap:1rem;align-items:center}.range-slider-track{flex:auto}.range-slider-value{flex:none;width:6rem;padding-left:1rem;font-size:0.9rem}.form-sub-link{font-size:0.8rem;margin:2rem 0;display:block;text-decoration:underline}.bloc-image .author-credits{font-size:0.8rem;margin:1rem 0}.bloc-image .author-credits span{font-size:0.6rem}.cover .author-credits span{display:block;font-size:0.7rem;color:rgba(255,255,255,0.7);letter-spacing:5px;transform:rotate(90deg);padding-left:30px;float:right;transform-origin:right top;white-space:nowrap}.cover .author-credits span{display:block;font-size:0.7rem;color:rgba(255,255,255,0.7);letter-spacing:5px;transform:rotate(90deg);padding-left:30px;transform-origin:right top;white-space:nowrap}header{width:100%;height:120px;display:flex;justify-content:center}.header-container{width:1450px;position:relative;margin:0 20px}.header-container .child{width:100%;position:absolute;top:0;left:0;display:flex;height:120px}.header-container .logo-and-button{z-index:100;pointer-events:none}.header-container .menu-container{z-index:1}.header-container .menu-button-container{margin-left:auto;display:flex;justify-content:flex-end;align-items:center}header .logo{position:relative;z-index:100;pointer-events:all;width:80px;height:120px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}header .logo:hover{padding-top:20px}header .logo img{width:80px}header .menu{flex:auto;display:flex;align-items:center;margin-left:80px}header .menu nav{width:100%;margin:0 5rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around}header .menu nav a{font-size:1rem;text-align:center;padding:10px 15px;position:relative}a.link-dynamic-bg::after,div.link-dynamic-bg::after,.link-dynamic-bg a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.1);border-radius:20px;z-index:-1;opacity:0;transform:scale(0.8);transition:opacity 0.3s ease,transform 0.3s ease}a.link-dynamic-bg:hover::after,div.link-dynamic-bg:hover::after,.link-dynamic-bg a:hover::after{opacity:1;transform:scale(1)}header.on-cover a.link-dynamic-bg::after,header.on-cover div.link-dynamic-bg::after,header.on-cover .link-dynamic-bg a::after{background:rgba(255,255,255,0.2)}header .tools a.link-dynamic-bg::after,header .tools div.link-dynamic-bg::after,#currency-selector-trigger::after{left:-5px;bottom:-5px;width:calc(100% + 10px);height:calc(100% + 10px)}header .open-menu-bg{display:none}header .tools{align-items:center;display:flex;margin-right:115px;gap:0.5rem;position:relative}header .tools .humburger{display:none;cursor:pointer}header .tools a,header .tools div{position:relative}header .tools a .ico-search{font-size:24px;display:block}header .tools .button,#currency-selector-trigger{width:24px;height:24px;min-width:24px;line-height:27px;font-size:11px;color:#fff;text-align:center;border:none}#currency-selector-trigger{pointer-events:all;width:45px;padding:0;position:relative}#currency-selector-trigger.button.open{color:#333;background-color:#fff}header .tools .button span{font-size:11px}header .tools #menu-heart{position:relative}header .tools #menu-heart .button{margin:0;line-height:28px}header .tools #menu-heart #notification-count{top:-8px;right:-8px;font-size:7px;color:#fff;padding:2px 4px;border-radius:10px;min-width:4px;position:absolute;border:2px solid #fff;pointer-events:none}header .tools a.button.account .logged-in{height:6px;width:6px;background-color:green;border-radius:50%;position:absolute;top:-3px;right:-3px;border:2px solid #fff}header.on-cover,header.map{position:absolute;top:0;left:0}header.on-cover a{color:#fff}header.on-cover .tools .button,header.on-cover #currency-selector-trigger{color:#555;background-color:#fff}header.on-cover.open .tools .button{color:#fff;background-color:#333}header.on-cover.open .tools .humburger,header.on-cover.open .tools a,header.on-cover.open .container a{color:#333}header.map .menu{visibility:hidden}header.map,header.map .menu{pointer-events:none}header.map .logo,header.map .tools{pointer-events:all}header #currency-selector-trigger.menu-button-disabled,header #menu-button.menu-button-disabled{pointer-events:none;background-color:#111;color:#353535;border-color:#111}header.on-cover #currency-selector-trigger.menu-button-disabled,header.on-cover #menu-button.menu-button-disabled{background-color:#353535;color:#111;border-color:#353535}#menu-button{margin-left:20px;pointer-events:all}header.on-cover #menu-button,#menu-button.ico-close{color:#555;background-color:#fff;border-color:#fff}#menu-background,#currency-overlay,#inquiry-overlay,#subscriptionModal,#quick-preview-overlay,#brochureModal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85);z-index:99;display:flex;justify-content:center}#inquiry-overlay{z-index:105}.mega-menu{margin:0;padding:0;position:fixed;width:fit-content;height:fit-content;z-index:100;top:-1999px;overflow:unset;background-color:#FFF;border-radius:10px;min-width:170px;pointer-events:all}.mega-menu>ul{list-style-type:none;position:absolute;right:0;top:0;padding:15px}.mega-menu ul li{border-radius:20px}.mega-menu ul li a{color:#333;font-size:0.9rem;line-height:40px;padding:0 20px;display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega-menu ul li.highlight{background-color:#333}.mega-menu ul li.highlight>a{color:#fff}.mega-menu ul li.highlight.custom_item{background-color:unset}.mega-menu ul li.custom_item{display:flex;gap:0.5rem;align-items:center;padding:0 20px}.mega-menu ul li.custom_item.first{margin-top:1rem}.mega-menu ul li.custom_item a{color:#666;width:100%;padding:unset;transform:translateX(0)}.mega-menu ul li.custom_item.highlight a{color:#000;transform:translateX(5px)}.mega-menu ul li.custom_item:before{color:#999;content:"\e9e8";font-family:'ygt-pub'!important;font-size:0.5rem}.mega-menu ul li.custom_item.highlight:before{color:#000;transition:opacity 800ms ease-out}.mega-menu ul ul{position:absolute;right:100%;top:-9999px;margin:0;padding:15px;border-radius:10px;white-space:nowrap;z-index:101}.mega-menu ul ul ul{position:absolute;right:calc(100% + 20px);width:300px;top:0;margin:0;padding:0;border-radius:10px;white-space:nowrap;z-index:101;opacity:0;visibility:hidden}.mega-menu ul ul ul li a{color:#fff;line-height:35px}.mega-menu ul ul ul li.highlight{background-color:#fff}.mega-menu ul ul ul li.highlight>a{color:#333}.mega-menu ul ul ul li.all-about{margin-top:10px;display:flex;align-items:center;background:none;padding-top:15px;gap:unset}.mega-menu ul ul ul li.all-about.highlight{background:none}.mega-menu ul ul ul li.all-about a{font-size:0.8rem;color:#999;padding-right:0}.mega-menu ul ul ul li.all-about:hover a{color:#fff}.mega-menu ul ul ul li.all-about span{font-size:0.6rem;margin-left:5px;color:#666}.mega-menu ul ul ul li.all-about:hover span{margin-left:10px;color:#fff}.mega-menu .thumbnail-placeholder{right:120%;position:relative}.mega-menu ul img{object-fit:cover;width:300px;height:200px;border-radius:10px;background-color:#333;margin-bottom:20px}.tile{flex:0 0 calc(25% - 20px);max-width:32%;margin-right:20px;margin-bottom:20px;min-height:400px;position:relative}.tile.large{flex:0 0 calc(50% - 20px);max-width:50%}.tile a{position:relative;display:flex;flex-direction:column;height:100%;color:#fff}.tile img{object-fit:cover;width:100%;height:100%;border-radius:10px;position:absolute;z-index:-2}.tile::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%);border-radius:10px;z-index:-1}.tile.no-gradient::after{content:none}.tile .title{font-size:1rem;line-height:1.5rem;color:white;margin:0 1rem 0.5rem;margin-top:auto}.tile.image-tile .title{margin-bottom:1.5rem}.tile .product-type,.tile .mileage{font-size:0.7rem;color:white;padding:0 1rem 0.5rem 1rem}.tile .mileage{padding:0.5rem 1rem}.tile a .button{margin:1rem;text-align:center;overflow:auto;width:calc(100% - 162px);padding:0 1rem}.tile.product-tile[data-product-type="article"] .button{width:calc(100% - 111px)}.tile.large a .button{max-width:260px}.tile .heart-icon,.tile .preview-icon{position:absolute;z-index:1;padding:1rem;cursor:pointer;right:0;bottom:0}.tile .preview-icon{right:52px}.tile .heart-icon .button,.navigation .heart-icon .button{line-height:36px}.tile.tour::after{background:linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%)}.tile.tour .label{position:absolute;top:2rem;left:1rem;background-color:white;color:#333;width:fit-content;line-height:26px;font-size:0.7rem;float:left;padding-right:10px;border-radius:20px}.tile.tour .label span{font-size:15px;margin:0 6px;line-height:26px;float:left}.tile.tour .properties{display:flex;gap:1.5rem;margin:1rem 1rem 0.5rem}.tile.tour .properties .property .value{font-size:0.7rem;text-transform:uppercase}.tile.tour .properties .property .name{font-size:0.6rem;color:#fff;margin-top:3px}.tile.tour .properties .property .value.stars{font-size:0.8rem}.tile.tour .properties .property .value.stars .inactive{color:#fff;opacity:0.2}.tile .button:not(.heart-icon .button,.preview-icon .button,.article-bloc .review .button,.review .button,.article-bloc .tile .button){padding:0 0.5rem}.tile.tour .button .from{font-size:0.7rem;line-height:1rem}.tile.topic-branch a .button,.tile.no-wishlist a .button{width:unset}.tile.custom-tour a{border-radius:10px;align-items:end}.tile.custom-tour .title{font-size:1.2rem;margin-right:2rem}.tile.custom-tour .product-type{font-size:0.9rem;padding-right:2rem;line-height:1.4}.tile.custom-tour .button{padding:0rem 2rem!important;width:fit-content!important;margin:1rem 2rem 2rem 1rem}.tile.custom-tour::after{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%)}.link-thumb{display:flex;align-items:center;gap:1rem;text-decoration:none;line-height:1.5rem;margin:0 2rem 1rem 0;width:fit-content}.link-thumb img{width:40px;height:40px;min-width:40px;border-radius:50%;object-fit:cover}.search-results .link-thumb{margin:0 3rem 3rem 0}.noimage{border-radius:50%;background-color:#ddd;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.noimage span{color:#999;font-size:16px}.noimage.big{width:80px;height:80px;min-width:80px}.noimage.big span{font-size:30px}.link-thumb.big{gap:1.5rem;margin-bottom:2rem}.link-thumb.big img{width:80px;height:80px;min-width:80px}.link-thumb.big .txt{display:flex;flex-direction:column;justify-content:center}.link-thumb.big .title{font-size:1.1rem}.link-thumb.big .label{color:#444;font-size:0.8rem;line-height:1.2rem}.video-tile{width:100%;position:relative;margin-top:5rem;display:flex;flex-direction:column;align-items:flex-start;min-height:560px;background-color:#333;cursor:pointer}.video-tile.video-medium{max-width:900px;margin:0 auto;height:500px;min-height:unset}.video-tile img{position:absolute;object-fit:cover;height:100%;width:100%;border-radius:10px}.video-tile .title{z-index:1;margin-top:auto;margin-left:3rem;font-size:1.5rem;font-style:italic;color:white;max-width:80%;line-height:1.5}.video-tile .button{z-index:1;margin:3rem 0;margin-left:3rem}.video-player{position:fixed;height:100vh;width:100%;z-index:100;display:none;background-color:black;top:0;left:0}.video-player.open{display:block}.request-form.hidden{display:none}.request-form .website{display:none}.video-player .close{width:100%;height:50px}.video-player span{color:white;font-size:20px;float:right;margin:15px;cursor:pointer}.video-player .video-container{height:calc(100vh - 100px)}.request-form h4{margin-top:3rem;padding:0 2rem}.request-form>p{padding:0 2rem;font-size:0.8rem;line-height:1.5rem;margin-bottom:1.5rem}.request-form a,form.default a{text-decoration:underline}.info-disclaimer{margin:2rem 0;display:flex;gap:0.8rem}.info-disclaimer p{font-size:0.8rem;line-height:1.2rem;margin:0;max-width:unset}.info-disclaimer span{font-size:0.9rem}.info-disclaimer.with-bg{background-color:#eee;padding:2rem;border-radius:10px;gap:1.5rem;align-items:center}.info-disclaimer.with-bg .ico-attention{font-size:1.5rem;color:#ccc}.info-disclaimer.with-bg p{line-height:1.2}.cover{height:100vh;background-size:cover;background-position:center;background-color:#0006;background-blend-mode:darken;color:white}.cover .cover-content{display:flex;flex-direction:column;height:calc(100vh - 200px)!important;justify-content:center;padding-top:100px}.cover.hp .cover-content{height:calc(100vh - 80px)!important;padding-top:80px}.cover .label{margin:1rem 0;font-size:0.8rem;display:flex;align-items:center;gap:1rem}.cover .label span{font-size:2rem}.cover h1,.cover .tagline{margin:1rem 0;color:#fff}.cover .tagline{font-size:1.2rem;line-height:2rem}.cover .hashtags a{color:white}.cover .badge{font-size:2rem;margin-top:3rem}.cover .badge span{float:left}.cover .badge .currency{font-size:0.7rem;margin-left:0.5rem;margin-top:5px}.cover.hp .buttons{margin-top:2rem}.cover.hp .buttons a{margin-right:1.5rem}.cover .navigation,.navigation{height:40px;width:100%;padding:30px 0;display:block}.cover .navigation.fixed-header{position:fixed;top:0;background-color:rgba(255,255,255,0.9);z-index:10}.cover .navigation.fixed-header.hidden{top:-100px;transition:1s}.container-with-sidebar{display:flex;justify-content:space-between;align-items:stretch}.container-with-sidebar .content{flex:0.7 1 900px;max-width:900px;min-width:700px;margin-right:50px}.container-with-sidebar #article .content{min-width:unset}.container-with-sidebar .sidebar{flex:0.3 1 500px;max-width:500px;min-width:300px;padding-top:110px}.container-with-sidebar .sidebar.illustration{padding-top:0}.container-with-sidebar .sidebar .photo{width:100%;height:100%;object-fit:cover;border-radius:10px}.container-with-sidebar .sidebar-inner{position:sticky;top:110px;max-height:calc(100vh - 110px);overflow-y:auto;border-radius:10px}.container-with-sidebar .sidebar .sidebar-inner::-webkit-scrollbar{width:0;background:transparent}.container-with-sidebar .sidebar .sidebar-inner{scrollbar-width:none;-ms-overflow-style:none}.static-page.sidebar{padding-top:4rem}.static-page.sidebar .sidebar-inner{top:3rem}.sidebar p{margin-bottom:unset;font-size:1rem}.sidebar .widget-block{margin-bottom:3rem;clear:both}.sidebar .widget-block p.title{margin-bottom:1.5rem;font-size:1.1rem}.sidebar .widget-block.menu a.menu-item{display:block;line-height:2;display:flex;align-items:center;gap:0.5rem;height:40px}.sidebar .widget-block.menu a.menu-item span{font-size:0.5rem;color:#FFF;background-color:#ddd;display:inline-flex;width:20px;height:20px;border-radius:50%;align-items:center;justify-content:center}.sidebar .widget-block.menu a.menu-item.active span{color:#fff;background-color:#333}.sidebar .widget-block.menu a.menu-item:hover span{background-color:#999}.sidebar .widget-block.menu a.button.circle{margin-right:0.5rem;float:none;display:inline-flex}.sidebar .widget-block.menu_contacts a{display:inline-flex;align-items:center;margin:0 2rem 1rem 0}.sidebar .widget-block.menu_contacts a span{margin:0 0.5rem 0 0}.sidebar .widget-block.text{line-height:1.5;font-size:1rem}.overview .properties{display:flex;flex-wrap:wrap;margin:1rem 0}.overview .property{margin-right:3rem;margin-bottom:1rem;min-width:fit-content}.overview .property .value{text-transform:uppercase;line-height:1.5}.overview .property .name{font-size:0.7rem}.list{line-height:3rem;margin:3rem 0}.list li span{margin-right:0.6rem;font-size:1.1rem;line-height:3rem}.gallery-content{display:flex;flex-wrap:wrap;gap:15px}.gallery-content a{flex:30%}.gallery-content a.more{position:relative}.gallery-content a.more span{position:absolute;left:0;right:0;top:50%;width:125px;margin-top:-20px;margin-left:auto;margin-right:auto;padding:0;text-align:center}.gallery-content a.more img{filter:brightness(30%)}.gallery-content img{object-fit:cover;width:100%;height:100%;aspect-ratio:3/2;border-radius:10px}.gallery-content a.hidden{display:none}.program .summary{margin:5rem 0}.program .summary li{line-height:1.5;margin:1.5rem 0}.program .summary li a{display:flex;align-items:center}.program .summary li span{float:left;margin-right:1.5rem}.program .summary .button.filled.circle{width:50px;height:50px;min-width:50px;line-height:50px;border:none;border-radius:50%}.program .day{margin-bottom:5rem}.program .day>*{margin-bottom:2rem}.program .day .day-header{display:flex;gap:1.5rem}.program .day .day-title img{object-fit:cover;width:110px;height:100%;border-radius:35px;float:left}.program .day .day-title h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:70px;margin-left:1.5rem;margin-right:2rem}.program .day p{clear:both}.program .day .attractions .attraction{font-size:0.9rem;margin-right:1rem;line-height:1.5rem;white-space:nowrap}.program .day .attractions .attraction span{margin-right:0.2rem}.program .day .attractions .attraction a{text-decoration:underline}.program .day .route{display:flex;gap:1.5rem;flex-wrap:wrap}.program .day .route .place{line-height:30px}.program .day .route .place span{line-height:30px;font-size:1.5rem;height:30px;width:30px;float:left}.program .day .route .transport{position:relative;display:flex;width:fit-content}.program .day .route .transport.hidden .detail{display:none;transition:1s}.program .day .route .transport .hr{height:5px;background-color:#333;border-radius:3px;position:absolute;width:100%;margin-top:13px;z-index:-1}.program .day .route .transport .wrapper{font-size:0.8rem;background-color:#eee;border-radius:15px;line-height:30px;margin:0 1rem}.program .day .route .transport .wrapper .icon{width:30px;height:30px;min-width:30px;line-height:30px;font-size:0.8rem;margin-right:0;float:left;border:none}.program .day .route .transport .wrapper .detail{margin:0 0.8rem;cursor:pointer}.program .day h4{clear:both}.program .day .included{display:flex;gap:1.5rem}.program .day .included .inclusion{display:flex;flex:auto;background-color:#eee;border-radius:35px}.program .day .included .inclusion .detail{padding:1.2rem 1.5rem 0rem 1rem;flex:auto}.program .day .included .inclusion.hidden{flex:none}.program .day .included .inclusion.hidden .detail,.program .day .included .inclusion.hidden img{display:none}.program .day .included .inclusion .detail span{display:block}.program .day .included .inclusion .detail .title{font-size:0.8rem}.program .day .included .inclusion .detail .title span{font-size:0.6rem;display:inline}.program .day .included .inclusion .detail .description{font-size:0.8rem;margin-top:0.4rem}.program .day .included .inclusion img{object-fit:cover;width:110px;height:70px;border-bottom-right-radius:35px;border-top-right-radius:35px;float:right}.program .day .included .icon{margin:0}.departures-inclusions{background-color:#eee}.departures-inclusions .hidden{display:none}.departures-inclusions .container{padding-top:4rem;padding-bottom:4rem}.departures-inclusions .container h2{margin:0 0 3rem 0}.departures-inclusions nav{margin-bottom:4rem}.departures-inclusions .departure{display:flex;gap:1.5rem;margin-bottom:1.5rem}.departures-inclusions .departure .title-chip{flex:auto;display:block;background-color:#fff;gap:1rem;padding:0 2rem}.departures-inclusions .departure.selected .title-chip,.departures-inclusions .departure.selected .button{background-color:#333;color:white}.departures-inclusions .departure .title-chip .date{float:left}.departures-inclusions .departure .title-chip .date .availability{font-size:0.8rem;padding-left:2rem}.departures-inclusions .departure .title-chip .status,.departures-inclusions .departure .title-chip .currency{width:110px;text-align:right;float:right}.departures-inclusions .departure .title-chip .small{font-size:0.8rem}.departures-inclusions .departure .title-chip .comment{line-height:70px}.departures-inclusions .departure .title-chip .base-price{float:right;min-width:100px;text-align:right;margin-left:0.5rem}.departures-inclusions .inclusions .wrapper.highlight{background-color:white;border-radius:35px;padding:2rem 3rem 1rem;display:block}.departures-inclusions .inclusions .wrapper.highlight p{line-height:1.4rem;max-width:unset;margin-bottom:1rem}.departures-inclusions .inclusions .wrapper.highlight .inclusion-title{margin:0 0 1rem 0}.departures-inclusions .inclusions .inclusion-title{margin:1rem 0 0.5rem;line-height:30px}.departures-inclusions .inclusions .inclusion-title.not-included,.departures-inclusions .inclusions .info-disclaimer{margin-top:3rem}.departures-inclusions .inclusions .inclusion-title span{font-size:1rem;margin-right:0.5rem;float:left;line-height:28px}.departures-inclusions .inclusions p{font-size:0.8rem;line-height:1.2rem}.departures-inclusions .open_departure ul{padding-left:2rem}.departures-inclusions .open_departure ul li{line-height:2rem;font-size:0.8rem;display:flex;gap:0.5rem;flex-wrap:wrap}.departures-inclusions .open_departure ul li span{font-size:1rem}.prices_open_departure{display:none;opacity:0;padding:1rem 0;transition:opacity 0.3s linear}.departures-inclusions .period{margin:3rem 0 2rem;display:flex;flex-direction:column;gap:0.5rem}.departures-inclusions .period-title{font-size:1rem}.departures-inclusions .period-description{font-size:0.8rem}.price-chip-wrapper{display:flex;max-width:900px;justify-content:space-between;gap:1rem;padding:0.5rem 0}.price-chip{background-color:#fff;height:40px;border-radius:20px;width:100%;display:flex;align-items:center;padding:0 1.2rem}.price-chip .price-block{font-size:0.8rem;flex:1}.price-chip .condition{font-size:0.8rem;flex:3}.price-chip-wrapper:hover .price-chip{background-color:#333;color:#fff}.tour-brochure-bloc{display:flex;gap:1.5rem;cursor:pointer}.tour-brochure-bloc .brochure-thumbnail{width:auto;border-radius:10px;max-height:250px}.tour-brochure-bloc .brochure-tile{background-color:#eee;border-radius:10px;padding:2rem;width:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.tour-brochure-bloc .brochure-tile h3{font-size:1.2rem}.tour-brochure-bloc .brochure-tile p{font-size:0.9rem;margin:unset;line-height:1.5}.tour-brochure-bloc .brochure-tile em{font-style:italic}.tour-brochure-bloc .brochure-tile .brochure-download-button{display:flex;gap:1rem;align-items:center;width:fit-content}.tour-brochure-bloc:hover .brochure-tile .button{color:#fff;background-color:#333}.booking-page{margin-top:3rem}.booking-page .sidebar{padding-top:unset}.booking-page .sidebar .sidebar-inner{display:flex;flex-direction:column;gap:2rem}.booking-page .price-info{background-color:#333;border-radius:10px;padding:2rem;color:#fff;font-size:0.9rem}.booking-page .price-info .inner{display:flex;flex-direction:column;gap:1rem}.booking-page .price-info p{font-size:0.9rem}.booking-page .price-info .main{font-size:1rem}.booking-page .price-info .main span:not(.title-font){font-size:0.9rem;color:#999}.booking-page .price-info .sub{font-size:0.8rem;color:#999;margin-top:0.2rem;line-height:1.2rem}.booking-page .sidebar-inner img{height:250px;object-fit:cover}#booking-response p{margin-bottom:unset}#booking-response p.error{line-height:unset;width:unset;margin-top:2rem}.showcase{display:flex;flex-wrap:wrap;margin-right:-20px}.showcase.product-roll{overflow:hidden;position:relative;display:block;width:100%;margin:4rem 0 2rem 0;height:570px}.showcase.product-roll .roll{position:relative;width:100%;height:270px}.showcase.product-roll .tile{position:absolute;flex:none;max-width:unset;min-height:unset;width:400px;height:250px;margin:10px}.showcase.product-roll .tile a{position:absolute;height:100%;width:100%}.showcase.product-roll .tile a:hover img{opacity:0.8}.showcase.product-roll .tile .product-type{padding:0 1rem 1rem}.showcase.product-roll .tile .product-type,.showcase.product-roll .tile .title{text-wrap:wrap;max-width:80%;line-height:normal}.product-carousel .header-controls{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:4rem}.product-carousel .header-controls .txt{flex:auto}.product-carousel .header-controls .txt h2{margin:0 0 2rem 0;padding-right:1rem}.product-carousel .header-controls .txt p{margin:0;padding-right:1rem}.product-carousel .showcase{overflow-x:auto;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;border-radius:10px;flex-direction:row}.product-carousel .showcase::-webkit-scrollbar{display:none}.product-carousel .showcase .tile{scroll-snap-align:center;margin-bottom:0;pointer-events:auto}.product-carousel .control-arrows{display:flex;gap:20px}.product-carousel .control-arrows span{color:#ccc;font-size:1.2rem}.product-carousel .control-arrows .active{color:#333;cursor:pointer}.product-carousel .control-bullets{display:flex;justify-content:center;padding-top:30px;pointer-events:auto}.product-carousel .control-bullets span{display:block;width:12px;height:12px;background-color:#ccc;margin:0 5px;border-radius:50%;cursor:pointer}.product-carousel .control-bullets .active{background-color:#333}.section-bg-gray{padding:3rem 0;background-color:#eee}.showcase-top-activities .showcase-circles{padding:4rem 30px;display:flex;flex-direction:column;gap:6px;margin:0 auto;max-width:1550px;overflow-x:auto;scrollbar-width:none}.showcase-top-activities .showcase-circles.mobile{max-width:unset}.showcase-top-activities .showcase-circles .circle-row{display:flex;flex-wrap:nowrap;gap:220px}.showcase-top-activities .showcase-circles .circle-row.odd{margin:-99px 0 -99px 220px}.showcase-top-activities .item-circle{width:220px;height:220px;min-width:220px;position:relative;margin:0;float:left;display:flex;justify-content:center;align-items:center}.showcase-top-activities .item-circle .thumb{border:5px solid white;border-radius:50%;width:100%;height:100%;position:absolute;background-size:cover;background-position:center;background-color:#0006;background-blend-mode:darken}.showcase-top-activities .item-circle a.button{width:fit-content;z-index:5;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:unset;max-width:70%;transform:translateX(25px)}.showcase-top-activities .item-circle .count{position:absolute;bottom:45px;font-size:0.7rem;color:#fff;z-index:5;opacity:0}.showcase-top-activities .heart-icon{padding:0;right:unset;bottom:unset;z-index:5;margin-left:10px;transform:scale(0.5);opacity:0}.showcase-top-activities .item-circle.active .thumb{transform:scale(1.2);z-index:1;border-width:4px}.showcase-top-activities .item-circle.active a.button{transform:translateX(0)}.showcase-top-activities .item-circle.active .count{opacity:1}.showcase-top-activities .item-circle.active .heart-icon{transform:scale(1);display:block;opacity:1}.showcase-img-slider{height:600px;position:relative}.showcase-img-slider .cover-slider{border-radius:10px;color:#fff}.showcase-img-slider .cover-slider .slide-caption{align-items:center;text-align:center;gap:2rem;width:70%}.showcase-img-slider .slider-controls-wrapper{position:unset;bottom:unset;margin-top:-80px}.showcase-img-slider .slider-controls{justify-content:center;gap:1.5rem;margin-left:-10px}.showcase-img-slider .slider-controls .control{width:40px;height:40px}.showcase-img-slider .slider-controls .control .thumbnail{border:4px solid white}.showcase-img-slider .slider-controls .control .circle{width:50px;height:50px}.showcase-recent-articles .tile:hover::after{background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.2) 100%)}.showcase-recent-articles .tile .description{font-size:0.8rem;line-height:1.2rem;margin:0 4.5rem 1rem 1rem}.showcase-recent-articles .tile .title{margin-top:unset;margin:0 4.5rem 1.5rem 1rem}.showcase-recent-articles .tile .chips{margin:auto 1rem 0rem}.showcase-recent-articles .tile .chip{font-size:0.6rem;height:20px;line-height:20px;background-color:rgba(255,255,255,0.4);color:#fff;padding:0 0.5rem;margin:0 0.5rem 1.5rem 0}.showcase-recent-reviews{overflow-x:clip}.showcase-recent-reviews .reviews .review .title{color:#333;margin:0}.showcase-recent-reviews .reviews .review .comment_wrapper{margin:2rem 0 0;max-width:unset}.showcase-recent-reviews .reviews .review{margin-bottom:0}.showcase-recent-reviews .review img{position:inherit;object-fit:unset;border-radius:unset}.showcase-recent-reviews .reviews .tile a{display:inline;height:unset}.showcase-recent-reviews .showcase{margin-right:-40px}.showcase-recent-reviews .showcase .tile{flex:0 0 calc(50% - 40px);margin-right:40px}.showcase-team-slider .showcase .tile{display:flex;flex-direction:column;min-height:330px;align-items:center}.showcase-team-slider .showcase .tile .content{background-color:#fff;border-radius:10px;margin-top:auto;text-align:center;padding:3rem 1rem;width:100%;box-sizing:border-box;height:240px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end}.showcase-team-slider .showcase .tile .title{color:#333}.showcase-team-slider .showcase .tile .description{margin:0;font-size:0.9rem;color:#999}.showcase-team-slider .showcase .tile img{z-index:unset;width:170px;height:170px;border-radius:50%;border:6px solid #eee}.showcase-arguments-carousel .showcase .tile{border-radius:10px;overflow:hidden;min-height:200px;line-height:1.5}.showcase-arguments-carousel .showcase .tile .content{background-color:#fff;padding:2rem;display:flex;gap:4rem;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box}.showcase-arguments-carousel .showcase .tile .title{color:#333;font-size:1.2rem;margin:unset}.showcase-arguments-carousel .showcase .tile .description{margin:0;font-size:1rem;color:#666;line-height:1.8}.showcase-arguments-carousel .showcase .tile.image{min-height:300px}.showcase-arguments-carousel .showcase .tile.image img{z-index:0;width:100%;height:100%;top:0;position:absolute;filter:brightness(60%)}.showcase-arguments-carousel .showcase .tile.image .content{position:absolute;z-index:1;background-color:unset}.showcase-arguments-carousel .showcase .tile.image .title,.showcase-arguments-carousel .showcase .tile.image .description{color:#fff}.showcase-arguments-carousel.type-2 .showcase .tile .content{flex-direction:row;align-items:flex-end}.showcase-arguments-carousel.type-2 .showcase .tile{min-height:400px}.showcase-arguments-carousel.type-2 .showcase .tile .content .title{flex:1}.showcase-arguments-carousel.type-2 .showcase .tile .content .description{flex:4}.no-sidebar .faq-section{display:flex;gap:3rem}.no-sidebar .faq-section>div{flex:1}.no-sidebar .faq-section .faqs-head p{max-width:90%}.container-with-sidebar .faq-section .faqs-head{margin-bottom:3rem}.faq-section .faqs-head .faqs-head-inner{position:sticky;top:2rem}.faq-section .faqs-head .faqs-head-inner h3{margin-bottom:2rem}.faqs-content .faqs-item{margin-bottom:2.3rem}.faqs-content .question{display:flex;justify-content:space-between;gap:1rem;cursor:pointer}.faqs-content .answer{padding:2.2rem 0 0 0;display:none}.faqs-item.active .answer{display:block}.faqs-item.active .open-answer span{transform:rotateX(180deg)}.open-answer span{transition:transform 0.3s;display:inline-block}.faqs-content .answer p{font-size:1rem;margin:0;line-height:1.5;padding:0.5rem 0}.article-bloc{margin:3rem 0;max-width:900px}.article-bloc h3{font-size:1.5rem;line-height:2rem;margin:2rem 0}.article-bloc .tile{max-width:none;width:100%;height:400px}.article-bloc .tile .button{width:fit-content;margin-left:3rem;margin-bottom:3rem}.article-bloc .tile.tour .button{margin-top:2rem}.article-bloc .tile.tour .label{left:3rem;top:3rem}.article-bloc .tile .title{margin:0 3rem 0.5rem;margin-top:auto;font-size:1.5rem}.article-bloc .tile .product-type{padding:0.5rem 3rem}.article-bloc .tile.tour .properties{margin:1.5rem 3rem 0}.article-bloc .tile.tour .property .name{color:#fff}.article-bloc .tile .heart-icon,.article-bloc .tile .preview-icon{padding:2rem 3rem 3rem 1rem}.article-bloc .tile .preview-icon{right:60px}.article-bloc .tile .heart-icon .button,.article-bloc .tile .preview-icon .button{margin:0;width:32px}.no-sidebar .article-bloc{max-width:none}.no-sidebar .article-bloc .tile{height:600px}.no-sidebar .article-bloc .full-boxed{max-height:700px;object-fit:cover}.related-tours.hp p{margin-bottom:3rem}.related-tours.hp .button.big{margin:3rem 0;float:none}.toc{padding-left:2rem}.toc h3{font-size:1.2rem;margin-bottom:2rem}.toc a:hover{color:#000}.toc li{white-space:nowrap;overflow:hidden;display:block;max-width:100%;position:relative}.toc li::after{content:'';position:absolute;right:0;top:0;width:100px;height:100%;background:linear-gradient(to right,transparent,white);pointer-events:none}.toc .toc-title{font-size:1rem;margin-top:1.6rem;display:block}.toc .toc-subtitle{font-size:0.9rem;font-weight:normal;margin-top:0.8rem;display:block}.article-tags{margin-top:5rem}.form-area{background-color:#eee}.form-area.boxed-rounded{padding:2.5rem 2rem;border-radius:10px}.form-area .boxed{padding:4rem 0}.form-area.brandcolor-bg p,.form-area.brandcolor-bg p a{color:#fff}.main-content .contacts{display:flex;flex-wrap:wrap;margin-top:3rem}.main-content .contacts .contact{flex:50%;margin:1rem 0;line-height:1.2rem}.main-content .contacts .contact .icon-full{margin-right:1rem}.main-content .contacts .contact .txt{font-size:0.8rem;margin-top:6px}.main-content .contacts .contact .txt span{font-size:1rem}.cover-slider{position:relative;width:100%;height:100%;overflow:hidden}.cover-slider .slide{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-color:#0006;background-blend-mode:darken;display:none}.cover-slider .slide.active{display:block}.slide-caption .slide-title,.slide-caption p,.slide-caption a{position:relative;opacity:0;left:80px;transition:opacity 500ms ease-out,left 500ms ease-out}.slide-caption .slide-title.active,.slide-caption p.active,.slide-caption a.active{opacity:1;left:0px}.slide-caption .slide-title.depart,.slide-caption p.depart,.slide-caption a.depart{opacity:0;left:-60px}.slide-caption-wrapper{width:100%;height:100%;display:flex;align-items:center}.slide-caption{width:100%;display:flex;flex-direction:column;gap:50px}.slide-caption .button{width:fit-content}.slide-caption .slide-title{margin:0;font-size:2rem;line-height:3rem}.slide-caption p{margin:10px 0;line-height:2rem;font-size:1rem}.slider-controls-wrapper{position:absolute;bottom:110px;width:100%}.slider-controls{display:flex;gap:35px;align-items:center}.slider-controls .control{display:inline-block;width:60px;height:60px;border-radius:50%;cursor:pointer;overflow:visible;position:relative}.slider-controls .control .thumbnail{width:100%;height:100%;object-fit:cover;border-radius:50%;border:6px solid white;position:relative;z-index:1}.slider-controls .control .circle{position:absolute;top:-1px;left:-1px;width:74px;height:74px;transform:rotate(-90deg);z-index:2;transition:opacity 0.5s ease-in-out}.slider-controls .control .path{stroke:red;stroke-width:3;stroke-dasharray:104;stroke-dashoffset:0;stroke-linecap:round;transition:stroke-dashoffset 5s linear;-webkit-transition:stroke-dashoffset 5s linear;-moz-transition:stroke-dashoffset 5s linear;-o-transition:stroke-dashoffset 5s linear}.slider-controls .control.active .circle .path{stroke-dashoffset:104}.slider-controls .control:not(.active) .circle{opacity:0}.reviews{margin-top:5rem}.reviews .review{margin-bottom:3rem}.reviews .review .title{display:flex;line-height:40px;align-items:center}.reviews .review .title div.button.circle{margin-right:0.8rem;cursor:default}.reviews .review .title .name{margin-right:1rem}.reviews .review .title .country{margin-right:1rem;font-size:0.8rem}.reviews .review .title .country img{margin:8px 0;margin-right:0.8rem;float:left;width:24px;height:24px}.reviews .review .title .type{font-size:0.8rem;flex:auto}.reviews .review .title .recommendation{font-size:0.8rem;margin-right:1rem}.reviews .review .title .rating{font-size:0.8rem}.reviews .review .title .rating span{font-size:1rem}.reviews .review .comment_wrapper{margin-top:1rem;margin-left:65px;max-width:700px}.reviews .review .comment{background-color:#eee;border-radius:1.5rem;border-top-left-radius:0;padding:1rem 1.5rem}.reviews .review .comment p{font-size:0.9rem;line-height:1.5rem;margin:0;padding:0.5rem 0}.reviews .review .comment a{text-decoration:underline;color:#333}.reviews .review .comment.reply a{color:white}.reviews .review .date{font-size:0.7rem;text-align:right;line-height:2rem;color:#999}.reviews .review .date a{color:#999}.reviews .review .date a:hover{color:#333}.reviews .review .title-reply{display:flex;line-height:50px}.reviews .review .title.reply .name{margin-left:auto;font-size:0.9rem}.reviews .review .title.reply img{width:50px;height:50px;border-radius:50%;object-fit:cover}.reviews .review .title .position{font-size:0.8rem;margin-right:0.8rem}.reviews .review .comment_wrapper.reply{margin-right:65px;margin-left:auto;display:flex;flex-direction:column}.reviews .review .comment.reply{background-color:#333;color:white;border-top-left-radius:1.5rem;border-top-right-radius:0}.reviews .review .comment .comment-core{position:relative;max-height:200px;overflow:hidden}.reviews .review .read-more{position:absolute;bottom:0;width:100%;text-align:center;background:linear-gradient(to top,#eee 0%,#eee 6px,transparent 100%);cursor:pointer;font-size:1rem;color:#aaa;text-shadow:0 1px 0 #fff;padding-top:50px;line-height:6px;display:block}.reviews .review .reply .read-more{background:linear-gradient(to top,#333 0%,#333 6px,transparent 100%);color:#888;text-shadow:0 -1px 0 #222}.reviews .review .read-more:hover{color:#333}.reviews .review .reply .read-more:hover{color:#eee}.reviews .review .button.full-width{margin:2rem 0 1rem 0}.search-results ul{margin:5rem 0}.search-results ul li{margin-bottom:1rem}.search-results ul li .label span{margin-right:0.2rem;color:#999}.search-results p{margin:5rem 0}.search-results form{display:flex;gap:1rem}.search-results input[type=text]{width:100%;border:#333 solid 5px;border-radius:25px;padding:0 1rem;font-size:1.1rem}.search-results input[type=text]:focus{outline:none;border-color:#000}.search-results .submit-btn{height:50px;font-size:50px;cursor:pointer}.search-results .submit-btn:hover,.search-results #search-input:focus + #search-label .submit-btn{color:#f00}.search-results .pagination{display:flex;gap:0.5rem;align-items:center;justify-content:center;margin:5rem 0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.search-results .pagination .current,.search-results .pagination .link{font-size:0.9rem;margin:0 1rem}.search-results .pagination .button{margin:0}.search-results.tabular ul{display:flex;flex-wrap:wrap}.search-results.tabular ul li{flex:25%;max-width:25%}#alert-popup{display:none;position:fixed;top:-50px;right:25px;padding:10px 20px;background-color:rgba(0,0,0,0.5);color:#FFF;border-radius:20px;z-index:9999;font-size:14px;transition:top 0.3s}footer{width:100%;margin-top:6rem;clear:both}footer .main{border-top-left-radius:10px;border-top-right-radius:10px}footer .sub{background-color:#333}footer .bottom{background-color:black;text-align:center;padding:2rem 0;display:flex;flex-direction:column}footer .bottom a{margin:0 auto}footer .bottom a img{width:150px;height:auto;opacity:0.6}footer .bottom a img:hover{opacity:1}footer .bottom span{color:gray;font-size:0.6rem;margin-top:5px}.widget-footer{display:flex;flex-wrap:nowrap;gap:20px;padding:5rem 20px;color:#FFF}.widget-footer .widget{min-width:calc(20% - 20px);display:flex;flex:1;flex-direction:column;gap:3rem}.widget-footer .widget:first-child{min-width:calc(40% - 20px)}.widget-footer .widget-block.logo img{max-width:calc(100% - 3rem)}.widget-footer .widget-block p{margin-bottom:1rem;font-size:1rem;line-height:unset}.widget-footer .widget-block.menu a{color:#FFF;font-size:0.9rem;display:block;width:fit-content;line-height:2rem}.widget-footer .widget-block.menu a:hover{padding-left:5px}.widget-footer .widget-block.menu_contacts{display:grid;grid-template-columns:repeat(2,1fr);width:fit-content}.widget-footer .widget-block.menu_contacts a{color:#FFF;font-size:1rem;display:block;float:left;line-height:30px;margin:0 2rem 1rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-footer .widget-block.menu_contacts a:last-child{margin-bottom:0}.widget-footer .widget-block.menu_contacts a span{color:red;background-color:white;margin:0 0.5rem 0 0}.widget-footer .widget-block.text{font-size:0.8rem;line-height:1.5rem;padding-right:3rem}.widget-footer-conditions{color:#fff;font-size:0.8rem;text-align:right}.widget-footer-conditions-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;border-top:#fff solid 1px;padding:2rem 0;justify-content:flex-end}.widget-footer-conditions a{color:#fff}.widget-footer-conditions a:hover{text-decoration:underline}.widget-footer-sub{display:flex;flex-wrap:wrap;padding:3rem 20px}.widget-footer-sub>*{flex:1 1 50%}.widget-footer-sub .copyright{color:#fff;font-size:0.8rem;display:flex;align-items:center}.widget-footer-sub .social{display:flex;flex-direction:row;gap:1rem;align-items:baseline}.widget-footer-sub .social p{color:#fff;display:inline-block;margin:0;margin-left:auto;font-size:1rem}.footer-search{position:relative;display:inline-block;width:65%}.footer-search-input{width:100%;height:40px;box-sizing:border-box;padding:8px 36px 8px 16px;border:1px solid #fff;border-radius:20px;background:transparent;color:white;font-size:0.8rem;transition:all 0.3s ease}.footer-search-input::placeholder{color:#fff}.footer-search-submit,.footer-search-clear{position:absolute;top:50%;transform:translateY(-50%) scale(0);transform-origin:center;transition:transform 0.3s ease;cursor:pointer}.footer-search-submit{right:0}.footer-search-active .footer-search-submit:hover{transform:translateY(-50%) scale(0.9)}.footer-search-clear{left:calc(100% - 90px);font-size:0.6rem;padding:10px;line-height:0}.footer-search-active .footer-search-input{width:calc(100% - 55px);background:white;color:#333;outline:none;box-shadow:none;font-size:0.9rem}.footer-search-active .footer-search-submit{transform:translateY(-50%) scale(1)}.footer-search-has-text .footer-search-clear{transform:translateY(-50%) scale(1)}body.print{max-width:900px;margin:0 auto;padding:1rem}body.print header{height:unset;display:block}body.print header img{width:200px}body.print .intro{display:flex;margin-top:3rem}body.print .intro .titles h1{font-size:2rem;margin:0}body.print .intro .titles .subtitle{margin-top:0.5rem}body.print .intro .detailed_descr{margin-left:auto;line-height:2rem;text-align:right;flex-direction:200px;width:200px;font-size:0.7rem;text-transform:uppercase}body.print .main-content{margin-top:3rem}body.print .main-content p{font-size:1rem}body.print .main-content h2{margin-bottom:2rem;font-size:1.5rem}body.print .overview .highlights,body.print .overview .highlights li span{line-height:1.5rem}body.print .overview .properties{margin:2rem 0}body.print .overview .property{margin-right:2rem}body.print .overview .property .value{font-size:0.8rem}body.print .main-content.program h3{font-size:1rem;margin-top:2rem}body.print .main-content.program p{margin:1rem 0}body.print .main-content.program p.details{font-size:0.9rem;margin:0;margin-left:2rem}body.print .main-content.program p.details .small{font-size:0.7rem}body.print .main-content.departures{background-color:unset}body.print .main-content .departure{margin-bottom:1rem}body.print .main-content .departure .title-chip{line-height:2rem;height:unset;padding:0}body.print .main-content .departure .title-chip .comment{line-height:inherit;font-size:0.8rem;margin-left:1rem}body.print .main-content .departure .title-chip .currency{width:85px}body.print .main-content .departure .title-chip .price{min-width:90px;text-align:right;float:right}body.print .main-content.departures.open_departure .departure{margin:2rem 0}body.print .main-content.departures.open_departure .prices_content ul{margin:1rem 0}body.print .main-content.departures.open_departure .prices_content li{line-height:2rem}body.print .main-content .info-disclaimer p{font-size:0.8rem;line-height:1.2rem;margin:0}body.print .main-content.departures-inclusions .inclusions .wrapper{padding:0}body.print .main-content.departures-inclusions .inclusions .wrapper .inclusion-title span{float:none}body.print .main-content.departures-inclusions .inclusions .wrapper .inclusion-title.not-included{margin-top:1rem}body.print .main-content.departures-inclusions .inclusions .wrapper.highlight{margin-top:2rem;font-size:1rem}body.print .main-content.departures-inclusions .inclusions p{font-size:0.9rem}body.print .main-content ul.checklist{margin-top:1rem;display:flex;flex-wrap:wrap}body.print .main-content .checklist li{font-size:0.9rem;line-height:1.5rem;flex:50%}body.print .main-content.custom-description p{margin-bottom:1rem}body.print .copy{display:flex;margin-top:2rem;padding-top:1rem;border-top:#333 solid 1px}body.print .copy p{flex:auto;font-size:0.8rem}body.print .copy p.updated{text-align:right}#cookie-alert{position:fixed;background-color:rgba(255,255,255,0.9);left:2rem;bottom:2rem;width:350px;z-index:9999;border-radius:10px;box-shadow:0 0 5px #ddd}#cookie-alert-content{display:flex;margin:2rem;gap:1.5rem;flex-direction:column}#cookie-alert p{font-size:1rem;line-height:1.5rem}#cookie-alert a{text-decoration:underline}#cookie-alert .button{text-align:center}#map{height:100vh;position:relative;z-index:0}#map .button.circle{font-size:16px;height:32px;line-height:34px}#map a.button{color:#333}#map a.button:hover{color:#fff}#map a.button.inverted:hover{color:#333}#map a.button.back-button{position:fixed;bottom:40px}#map .custom-marker{border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px}#map .custom-marker.red{background-color:#f00;color:white}#map .custom-marker.grey{background-color:#333;color:white}#map .custom-cluster-marker{background-color:#f00;border-radius:50%;color:white;text-align:center;line-height:30px}#map .custom-cluster{background-color:rgba(0,0,0,0);border:none;box-shadow:none}#map .custom-popup{width:301px;padding-bottom:10px}#map .custom-popup h3{color:#333;margin:0;padding:10px 5px 5px 15px}#map .custom-popup img.popup-image{width:100%;height:200px;object-fit:cover;border-radius:12px 12px 0 0;margin-bottom:0}#map .custom-popup p{font-size:0.8rem;color:#666;margin:0;padding:0 15px;line-height:1.5}#map .custom-popup p span{font-size:0.6rem}#map .leaflet-popup-content{margin:0}#map .leaflet-popup-content-wrapper{padding:0}#map .leaflet-popup-close-button{display:none!important}#map .custom-close{position:absolute;top:15px;right:15px;cursor:pointer}#map .custom-close .ico-close{color:#fff;font-size:0.7rem}#map .leaflet-left{width:100%;top:180px;height:calc(100vh - 180px)}#map .map-controls-wrapper{position:relative;width:1450px;max-width:1450px;margin:0 auto;padding:0 20px;float:none;pointer-events:none}#map .custom-zoom-container{display:flex;flex-direction:column;gap:10px;float:left;pointer-events:all;width:min-content;padding:0 20px}#location #map .leaflet-left{top:unset;padding:0;height:100%}#location .leaflet-marker-icon.current-attraction-marker .marker-label img{width:60px;height:60px;object-fit:cover;box-sizing:border-box;border-radius:50%;border:4px solid #fff}#location .leaflet-marker-icon.current-attraction-marker .marker-label{display:flex;flex-direction:column;align-items:center}#location .leaflet-marker-icon.current-attraction-marker .marker-label span{margin-top:10px;text-align:center;white-space:nowrap;background-color:#fff;padding:3px 10px;border-radius:20px}#location #map .map-controls-wrapper{height:100%;box-sizing:border-box;padding:2rem}#location #map .custom-zoom-container{padding:0;height:100%}#location #map a.button.back-button{position:initial;margin-top:auto}#currency-selector{position:fixed;width:800px;height:auto;background:white;z-index:1000;max-height:calc(100vh - 120px)!important;overflow:scroll;padding:30px;box-sizing:border-box;display:block;border-radius:10px;opacity:0}#currency-selector h3{margin:30px 0}#currency-selector ul{display:flex;flex-wrap:wrap;gap:15px}#currency-selector ul li,.popup-content a{flex:30%;display:flex;align-items:center;font-size:0.9rem;gap:10px;cursor:pointer;color:#666;padding:5px;border-radius:20px}#currency-selector ul li:hover{background-color:#eee}#currency-selector ul li.active{border:1px solid #999}#currency-selector ul li span,.popup-content a span{font-size:0.9rem;color:#333;width:30px}#currency-selector ul li img{height:24px;width:24px}#currency-selector .currency-update-time{font-size:0.7rem;margin-top:2rem;color:#666}ul.account-list li{display:flex;align-items:center;margin-bottom:1rem;gap:1rem;margin-left:-5px;padding-left:5px;border-radius:20px;height:40px}ul.account-list li:hover{background-color:#eee}ul.account-list li .icon-full{margin:0}ul.account-list li .description{margin-right:auto}ul.account-list li .chip{margin:0 0 0 0.5rem}ul.account-list li .value{margin-right:1rem;min-width:90px;text-align:right;font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;flex-direction:row-reverse}ul.account-list li .btn{min-width:40px}ul.account-list li .btn .button{background-color:#fff}ul.account-list li .btn .button:hover{background-color:#333}ul.account-list li .btn .button.disabled,ul.account-list li .btn .button.disabled:hover{color:#ddd;border-color:#ddd;background-color:#fff;cursor:default}.account-metrics{display:flex;flex-direction:row;gap:21px;margin-top:3rem}.account-metrics .metric{flex:0 0 calc(33.3333% - 14px);padding:20px;box-sizing:border-box;background-color:#999;color:#fff;border-radius:10px}.account-metrics .metric h3{display:flex;align-items:center;margin-bottom:2rem}.account-metrics .metric h3 span{font-size:1.2rem;margin-right:10px}.account-metrics .metric.payments{background-color:#5cc691;color:#fff}.account-metrics .metric.outstanding-balance{background-color:#ff6c60;color:#fff}.inquiry{position:fixed;bottom:30px;z-index:110;width:100%;pointer-events:none}.inquiry .container{display:flex;flex-direction:column;align-items:flex-end;gap:30px}.inquiry-buttons{pointer-events:all;display:flex;gap:20px;height:40px}.inquiry .inquiry-btn{padding:0;min-width:32px;box-shadow:0 0 5px rgba(0,0,0,0.2);display:flex;align-items:center;opacity:0;transform:scale(0)}.inquiry .inquiry-btn .txt-wrapper{overflow:hidden;white-space:nowrap;display:flex}.inquiry .inquiry-btn .txt{padding:0 0.2rem 0 1rem;display:none}.inquiry .inquiry-btn .ico-send{height:32px;display:flex;width:30px;margin-left:2px;align-items:center;justify-content:center;font-size:16px}.inquiry-popup{display:none;pointer-events:all}.inquiry-popup .form-area.boxed-rounded{padding:2.5rem 2rem 1.5rem}.inquiry-popup-content{width:600px}#inquiry-form textarea{height:100px;max-height:200px;min-height:50px}.inquiry #congratulation-message p{font-size:0.9rem;margin-top:1rem;margin-bottom:0}#inquiry-form p{color:#666;margin-left:1rem;font-size:0.7rem;line-height:unset}.inquiry .inquiry-product-header{visibility:hidden;display:flex;align-items:center;margin-bottom:20px}.inquiry .thumbnail{margin-right:20px}.inquiry .thumbnail img{width:150px;height:100px;border-radius:10px;object-fit:cover}.inquiry .info{flex:1;color:white;display:flex;flex-direction:column;justify-content:center}.inquiry .info h3{margin-bottom:0.2rem;line-height:1.5rem}.inquiry .info p{font-size:0.8rem;margin:0}#subscriptionModal,#brochureModal{z-index:110;display:flex;justify-content:center;align-items:center}#subscriptionModal .modal-content,#brochureModal .modal-content{padding:40px 20px;opacity:0;width:1100px;position:relative;top:30px}#subscriptionModal .modal-content .form-area{padding-right:390px}#subscriptionModal .modal-content img.icon-subscribe{position:absolute;right:60px;top:20px;width:300px;opacity:0}#subscriptionModal .modal-content h2{color:#fff;margin-bottom:30px}#subscriptionModal .modal-content #message{color:#fff;line-height:1.5rem}#subscriptionModal .modal-content .subscription-bottom{display:flex;opacity:0;flex-direction:row-reverse;margin-top:30px;gap:30px;align-items:center}#subscriptionModal .modal-content .subscription-bottom a.why{color:#fff;font-size:0.8rem;text-decoration:underline}#subscriptionModal .modal-content #subscription-close{opacity:0}#brochureModal .modal-content{width:1000px}#brochureModal .popup-header{color:#fff;margin-bottom:1.5rem}#brochureModal .popup-header h2{font-size:1.6rem;line-height:2rem;max-width:600px;margin-right:2rem}#brochureModal .popup-header p{font-size:0.9rem;line-height:1.5rem;margin:0.5rem 0 0 0}#brochureModal .modal-content .form-area{padding-right:330px;position:relative;color:#fff}#brochureModal #brochureModalClose{color:#fff;position:absolute;font-size:14px;right:20px;margin-top:6px;cursor:pointer}#brochureModal #brochure-thumbnail{max-height:350px;max-width:300px;border-radius:5px;position:absolute;right:40px;bottom:20px;box-shadow:10px 10px 10px rgba(0,0,0,0.4)}.quick-preview-content{width:600px;height:calc(100% - 5rem);margin:3rem auto;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;position:relative}.quick-preview-content .ico-close{position:absolute;right:-30px;top:0;cursor:pointer;color:#fff;font-size:14px}.quick-preview-content-inner{background-color:#fff;border-radius:10px;overflow:hidden;flex:auto;position:relative}.quick-preview-image-wrapper{position:relative;display:block;overflow:hidden}.quick-preview-image-wrapper img{width:100%;height:330px;object-fit:cover}.quick-preview-image-wrapper::after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.7));pointer-events:none;z-index:1}.quick-preview-content-inner h3{padding:0 2rem;z-index:2;position:absolute;bottom:2rem;right:0;left:0;font-size:1.2rem;color:#fff;overflow:hidden;text-overflow:ellipsis;width:100%;box-sizing:border-box;white-space:nowrap}.quick-preview-type{z-index:2;position:absolute;bottom:4rem;padding-left:2rem;color:#fff;font-size:0.8rem}.quick-preview-content-inner .quick-preview-description{box-sizing:border-box;width:100%;height:calc(100% - 323px);margin-top:-10px;padding:0 2rem;z-index:1;background-color:#fff;border-radius:10px;position:relative;overflow:hidden}.quick-preview-description-inner{height:calc(100% - 64px);overflow-y:auto;scrollbar-width:none;padding:2rem 0}.quick-preview-gradient{position:absolute;left:0;right:0;height:3rem;z-index:2;pointer-events:none}.quick-preview-gradient-top{top:0;background:linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,0))}.quick-preview-gradient-bottom{bottom:0;background:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,0))}.quick-preview-content p{font-size:1rem;line-height:1.8rem;margin-bottom:1rem}.quick-preview-content .quick-preview-msg{margin:auto;font-size:0.9rem;display:flex;justify-content:center;height:100%;width:100%;align-items:center}.quick-preview-content .preview-link{text-align:center;margin:0 2rem;text-transform:capitalize}#checkboxContainer{padding:0.9rem;border-radius:30px;background-color:#fff}#checkboxContainer .customCheckLabel{display:flex;align-items:center;gap:0.5rem;cursor:pointer}#checkboxContainer .customCheckBox{font-size:1.6rem}#checkboxContainer .customCheckTxt{display:flex;flex-direction:column}#checkboxContainer .customCheckTxt .txt{font-size:0.9rem}#checkboxContainer .customCheckTxt .helper{font-size:0.7rem;color:#999}.custom-tooltip{position:absolute;z-index:10;padding:9px 15px;border-radius:20px;pointer-events:none;opacity:0;transform:scale(0.5);transition:opacity 0.2s ease,transform 0.2s ease;font-size:0.75rem}.custom-tooltip.visible{opacity:1;transform:scale(1)}.custom-tooltip.black{background-color:#333;color:#fff}.custom-tooltip.white{background-color:#fff;color:#333}.cta{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:3rem;border-radius:10px;background-color:#333}.cta .content,.highlight-bloc-txt{display:flex;flex-direction:column;gap:1rem}.cta h3{color:#fff;margin:unset}.cta p{font-size:1rem;color:#fff;margin:unset;line-height:1.5rem}.cta .buttons{display:flex;gap:1rem}.highlight-bloc-txt{border-radius:10px;background-color:#333;padding:3rem 4rem}.cta.cta-icons .buttons a{display:flex;width:80px;height:80px;border-radius:50%;background-color:#fff;align-items:center;justify-content:center}.cta.cta-icons .buttons a:hover{background-color:#333;color:#fff}.cta.cta-icons .buttons a span{font-size:40px}.cta.cta-icons .learn-more{display:inline-flex;align-items:center}.highlight-bloc-txt p{font-size:1.2rem;color:#fff;margin:unset;line-height:2.5rem;max-width:unset;text-align:center}.highlight{box-sizing:border-box;border-radius:10px;display:flex;gap:3rem}.highlight.bg{height:600px;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;position:relative}.highlight.highlight_right{flex-direction:row-reverse}.highlight.highlight_left>*,.highlight.highlight_right>*{flex:1}.highlight.highlight_left .buttons,.highlight.highlight_right .buttons{justify-content:left}.highlight.highlight_left img,.highlight.highlight_right img{width:50%;border-radius:10px;object-fit:cover;height:500px}.highlight.highlight_right_branded{color:#fff;min-height:400px;gap:0}.highlight.highlight_right_branded img{border-top-left-radius:0;border-bottom-left-radius:0;height:auto;flex:1;max-width:50%;max-height:700px}.highlight.highlight_right_branded .content{flex:1;justify-content:space-between;max-width:50%;box-sizing:border-box;padding:2rem 3rem 2rem 2rem}.highlight.bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.5) 100%);border-radius:10px;z-index:-1}.highlight.bg img,.highlight.highlight_hero_links img{position:absolute;object-fit:cover;width:100%;height:100%;z-index:-2;border-radius:10px;bottom:0}.highlight .content{display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:0 2rem}.highlight.bg.full-width{height:700px;border-radius:unset}.highlight.bg.full-width img{border-radius:unset}.highlight h3{font-size:2rem;max-width:800px;line-height:1.5;margin:unset}.highlight p{font-size:1rem;margin:unset;line-height:2;max-width:800px}.highlight.bg h3{color:#fff}.highlight.bg p{color:#fff}.highlight .buttons{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap;align-items:center}.highlight.highlight_hero_links{justify-content:end}.highlight.highlight_hero_links .content{width:100%;align-items:start;text-align:left}.highlight.highlight_hero_links .buttons{width:100%;gap:2rem;align-items:stretch}.highlight.highlight_hero_links .buttons a{flex:1;color:#fff;display:flex;flex-direction:column;border-radius:10px;padding:2rem;gap:1rem;justify-content:space-between}.highlight.highlight_hero_links .buttons a:hover{color:#333;background-color:#fff}.highlight.highlight_hero_links .buttons a .title{font-size:1.2rem;line-height:1.5}.highlight .learn-more,.cta .learn-more{font-size:0.9rem;display:flex;gap:0.5rem}.highlight:not(.highlight_hero_links) .learn-more:hover span,.cta .learn-more:hover span{transform:translate(10px,0)}.highlight .learn-more.inverted,.cta .learn-more.inverted{color:#fff}.featured_links .content{display:flex;gap:2rem}.featured_links h3{margin-bottom:2rem}.featured_links .content a{flex:1;background-size:cover;background-position:center;background-color:#0006;background-blend-mode:darken;height:300px;display:flex;justify-content:center;align-items:center;border-radius:10px}.featured_links .content a span{overflow:hidden;max-width:70%;text-overflow:ellipsis;min-width:unset}@media only screen and (max-width:1100px){header .logo{z-index:2}header .menu nav{display:none}section.main-content.boxed{padding:0 20px}.container .main-content.boxed{padding:0}.container-with-sidebar{flex-direction:column}.container-with-sidebar .content{max-width:unset;min-width:unset;margin-right:unset;flex:unset}.container-with-sidebar .sidebar{position:unset;width:unset;max-width:unset;flex:unset}.container-with-sidebar .sidebar-inner{position:unset}.container-with-sidebar .sidebar .sidebar-inner.article{display:none}.container-with-sidebar.booking-page{flex-direction:column-reverse;gap:2rem}.container-with-sidebar.booking-page .sidebar .sidebar-inner{flex-direction:row}.container-with-sidebar.booking-page .sidebar-inner img{flex:1;width:300px;height:auto}.container-with-sidebar.booking-page .sidebar-inner .price-info{flex:2;width:100%}.cover.hp .cover-content.boxed,.cover .cover-content.boxed{padding-left:2rem;padding-right:2rem}h1{font-size:2.5rem;line-height:3.5rem}h2{font-size:2rem;line-height:3rem}.form-area .boxed{padding:4rem 1rem}.showcase .tile{flex:0 0 calc(50% - 20px);max-width:50%}.tile.custom-tour a{align-items:start}.tile.custom-tour .button{margin-bottom:1rem}.button{padding:0 1rem}.departures-inclusions .boxed{padding:4rem 1rem}.search-results.tabular ul li{flex:50%;max-width:50%}.reviews .review .title :is(.recommendation,.rating,.country){font-size:0;line-height:0px}.reviews .review .title .type{font-size:0.6rem}.reviews .review .title .country img{margin-right:0}.reviews .review .title .rating span{font-size:0.7rem}.widget-footer{display:flex;flex-wrap:wrap;gap:30px}.widget-footer .widget{min-width:calc(50% - 30px);gap:30px}.widget-footer .widget:first-child{min-width:calc(50% - 30px)}.widget-footer .widget-block.menu_contacts{display:initial}.container-with-sidebar .sidebar.illustration{display:none}#subscriptionModal .modal-content img.icon-subscribe{width:250px}#subscriptionModal .modal-content .form-area{padding-right:340px}#subscriptionModal .modal-content h2{padding-right:340px;line-height:2rem;font-size:1.5rem}.highlight .content{padding:0}.highlight.highlight_hero_links .buttons{font-size:1rem}.highlight.highlight_hero_links .buttons a .title{font-size:1rem}.no-sidebar .faq-section{flex-direction:column;gap:1rem}.faq-section .faqs-head .faqs-head-inner{position:static}.showcase-arguments-carousel.type-2 .showcase .tile .content{flex-direction:column;align-items:flex-start}.showcase-arguments-carousel.type-2 .showcase .tile .content .description{flex:unset}.featured_links .content{gap:1rem}}@media only screen and (max-width:768px){header{height:90px}header .logo{width:60px;height:90px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}header .logo:hover{padding:0}header .logo img{width:60px;height:90px}header .header-container .child{height:90px};body.menu-opened{overflow:hidden}header.open{position:fixed;z-index:2;top:0}header.open .open-menu-bg{height:100vh;width:100%;background-color:white;position:absolute;z-index:-1;display:block;pointer-events:all}header .menu{flex-direction:row-reverse;z-index:2}header.map .menu{visibility:visible;pointer-events:all}header .tools .humburger{color:#333;margin-left:1rem;display:block}header.on-cover .tools .humburger{color:white}header.open .menu nav{display:block;position:fixed;width:200px;height:fit-content;left:50%;margin-left:-100px;top:25%}header.open .menu nav a{text-align:left;display:block}.cover{overflow:hidden}.cover .tagline{font-size:1rem;line-height:1.5rem}.mega-menu{margin-top:20px;min-width:140px}.mega-menu ul,.mega-menu ul ul{padding:15px 10px}.mega-menu ul li a{max-width:150px;font-size:0.8rem;line-height:30px;padding:0 15px}.departures-inclusions .departure .title-chip .date{font-size:0.9rem}.departures-inclusions .departure .title-chip .base-price{font-size:0.9rem;min-width:80px}#currency-selector{width:90%;height:calc(100vh - 200px)!important;margin:0px auto;margin-top:20px;overflow:scroll}#currency-selector ul li{flex:45%;gap:8px;font-size:0.8rem}#currency-selector ul li span{font-size:0.8rem}.reviews .review .title{flex-wrap:wrap}section.main-content .topic-description.text-columns{flex-direction:column;gap:0}.open_departure .departure{flex-direction:column}.program .day .route{flex-wrap:wrap;flex-direction:column}.gallery-content{flex-wrap:unset;overflow-x:auto;margin-right:-20px}.gallery-content a{flex:0 0 90%}.gallery-content a.hidden{display:block}.gallery-content a.more span{visibility:hidden}.gallery-content a.more img{filter:unset}.search-results.tabular ul li{flex:100%;max-width:100%;margin-bottom:1rem}.search-results .pagination{justify-content:unset}.widget-footer-conditions{text-align:center}.widget-footer-conditions-wrapper{justify-content:center}.widget-footer-sub{flex-direction:column-reverse;align-items:center;gap:2rem}.widget-footer-sub .social p{display:none}form.default button,.no-form.default button{width:100%}form.default .select-wrapper,form.default .field-with-label,.no-form.default .select-wrapper,.no-form.default .field-with-label{flex:100%}#subscriptionModal .modal-content img.icon-subscribe{display:none}#subscriptionModal .modal-content .form-area{padding:2.5rem 2rem!important}#subscriptionModal .modal-content form.default p{line-height:1rem}#subscriptionModal .modal-content form{flex-direction:column}#subscriptionModal .modal-content h2{padding-right:2rem}#brochureModal .modal-content .form-area{padding-right:2rem}#brochureModal .modal-content .form-area form{flex-direction:column}#brochureModal #brochure-thumbnail{display:none}.tour-brochure-bloc .brochure-tile{padding:1.5rem}.tour-brochure-bloc .brochure-tile h3{font-size:1rem}.tour-brochure-bloc .brochure-tile p{font-size:0.8rem}.container-with-sidebar.booking-page .sidebar-inner img{display:none}.slide-caption{gap:30px}.slider-controls{gap:30px;justify-content:center;margin-left:-10px}.slider-controls .control{width:40px;height:40px}.slider-controls .control .thumbnail{border:4px solid white}.slider-controls .control .circle{width:50px;height:50px}.slider-controls .control .path{stroke-dasharray:104}.showcase-top-activities .showcase-circles .circle-row{gap:26px}.showcase-top-activities .showcase-circles .circle-row.odd{margin:-10px 0 -10px 120px}.cta{flex-direction:column}.cta .content,.highlight-bloc-txt{align-items:center}.cta p{text-align:center}.highlight.highlight_left,.highlight.highlight_right{flex-direction:column}.highlight.highlight_left img,.highlight.highlight_right img{width:100%}.highlight.highlight_hero_links .content{gap:2rem}.highlight.highlight_hero_links .buttons{gap:1rem;flex-direction:column}.highlight.highlight_hero_links .buttons a .title{font-size:1rem}.highlight.highlight_hero_links .buttons a{gap:0.5rem;padding:1rem}.highlight.highlight_hero_links .buttons a .learn-more{display:none}.highlight.highlight_right_branded .content,.highlight.highlight_right_branded img{max-width:100%}.highlight.highlight_right_branded img{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;max-height:500px}.featured_links .content{flex-direction:column}.featured_links .content a{min-height:200px}.price-chip{flex-direction:column;align-items:start;justify-content:center;gap:0.1rem}.price-chip .price-block,.price-chip .condition{flex:unset}.price-chip .condition{font-size:0.7rem;color:#666}#quick-preview-overlay{z-index:101}.quick-preview-content{margin:2rem;height:calc(100% - 4rem)}.quick-preview-content .preview-link{margin:0 auto}.quick-preview-content .ico-close{top:1rem;right:1rem}.footer-search{width:80%}}@media only screen and (max-width:500px){h1{font-size:2.5rem;margin:3rem 0;line-height:3rem}.cover.hp .cover-content.boxed{padding-left:2rem;padding-right:2rem;justify-content:unset;padding-top:0;height:100vh!important}.cover.hp h1{margin-top:auto}.cover h1{font-size:2.5rem}.cover .label{margin-top:auto}.cover.hp .buttons{margin-top:5rem;margin-bottom:2rem}.cover.hp .buttons a{margin-right:unset;width:-webkit-fill-available;text-align:center;margin-top:1rem}.cover .navigation{display:none}.cover .author-credits span{position:absolute;bottom:1rem;right:1rem;font-size:0.6rem;letter-spacing:3px}.overview .properties{flex-wrap:wrap;margin:0}.overview .description{margin-top:2rem}.overview .property{margin-bottom:1rem}.overview .property .value{line-height:1.2rem;font-size:0.9rem}.overview .highlights{line-height:2rem;margin:2rem 0}.overview .highlights li span{line-height:2rem}section.main-content{margin-top:4rem}section.main-content h2{margin-bottom:3rem;font-size:2rem;line-height:2.5rem}section.hero-text{margin:4rem 0}.program .summary{margin:3rem 0}.showcase,.tour-search-results,.destination-search-results{flex-direction:column}.showcase .tile{max-width:100%;flex:0 0 calc(100% - 20px)}.showcase-recent-reviews .showcase{margin-right:-20px}.showcase-recent-reviews .showcase .tile{flex:0 0 calc(100% - 20px);margin-right:20px}.no-sidebar .article-bloc .tile{height:400px}.tile a{height:400px}.program .day :is(h4,.route,.included){display:none}.program .day .day-title h3{position:absolute;margin-top:90px;margin-left:-89px;line-height:1.2rem;width:-webkit-fill-available}.program .day p{margin-top:55px}.program .day .day-header{gap:20px}.departures-inclusions nav{flex-direction:column;height:auto;margin-bottom:2rem}.departures-inclusions nav .button{text-align:center}.departures-inclusions .departure{flex-direction:column;gap:1rem}.departures-inclusions .departure .title-chip{height:auto;padding:0.5rem 1.5rem;display:flex;flex-direction:column;gap:0}.departures-inclusions .departure .title-chip .comment{display:none}.departures-inclusions .departure .title-chip span{line-height:1.5rem}.departures-inclusions .departure .title-chip :is(.date,.status,.price,.currency){float:left;text-align:left;width:unset;min-width:unset;margin-right:1rem;margin-left:0}.departures-inclusions .departure .title-chip .date{width:100%}.departures-inclusions .departure .title-chip .base-price{float:none;text-align:unset;margin-left:unset}.departures-inclusions .departure .button.big.filled{line-height:40px;height:40px;font-size:1rem}.reviews .review .comment_wrapper{margin-left:unset}.reviews .review .comment_wrapper.reply{margin-right:unset}.reviews .review .date{font-size:0.6rem}.reviews .review .title .position{font-size:0.6rem;margin-right:0.6rem}.main-content .contacts{flex-direction:column;flex-wrap:unset}footer .call-to-action .contacts{flex-direction:column;gap:1rem}#cookie-alert{width:100%;left:0;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#cookie-alert .button{text-align:unset;width:fit-content}#map .leaflet-left{top:110px}#map .custom-zoom-container{padding:0 10px}.widget-footer{flex-direction:column}.account-metrics{flex-direction:column}.account-metrics .metric{flex:0 0 auto}.inquiry-popup-content{width:100%}.form-area.boxed-rounded,.inquiry-popup .form-area.boxed-rounded{padding:1.5rem 1rem!important}form.default{gap:1rem}.inquiry .inquiry-product-header{margin-bottom:1rem}.inquiry .thumbnail{margin-right:1rem}.inquiry .container{gap:1.2rem}.quick-preview-content{margin:1rem;height:calc(100% - 3rem)}.footer-search{width:100%}.tour-brochure-bloc{flex-direction:column}.tour-brochure-bloc .brochure-thumbnail{max-height:unset}.tour-brochure-bloc .brochure-tile{gap:1rem}}@media only screen and (max-height:500px){header{height:90px}header .logo{width:60px;height:90px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}header .logo:hover{padding:0}header .logo img{width:60px}.cover h1{font-size:2.5rem}h1{font-size:2.5rem;margin:3rem 0}.cover .badge{margin-top:1rem}section.main-content h2{margin-bottom:3rem;font-size:2rem}#map .leaflet-left{top:110px}#map .custom-zoom-container{padding:0 10px}.slide-caption{gap:15px}.slider-controls-wrapper{bottom:30px}}