@charset "UTF-8";.btn,.mobile-center,.text-center,a.btn{text-align:center}audio:not([controls]),hr{height:0}hr,img,legend{border:0}dl,ol,ul{margin-top:0}dl,hr{margin-bottom:21px}.month-buttons-group,body{-ms-overflow-style:-ms-autohiding-scrollbar}.btn,.deal-edit-btn,.h-ctrl,.t-hero.is-rotatable .image-ui .controls,a.btn,label{-webkit-user-select:none;-ms-user-select:none;user-select:none}:root{--theme:#128D8D;--navBgColour:#000000;--navFontColour:#ffffff;--theme10Darker:#128D8D;--theme15Darker:#128D8D;--themeRgb:18,141,141;--agencyTopNavHeight:56;--fullNavHeight:90px;--featuredBannerHeight:118px}.gotham-book{font-family:"Gotham SSm A","Gotham SSm B",Verdana,sans-serif;font-weight:400}.size-10{font-size:10px}.size-11{font-size:11px}.size-12{font-size:12px}.size-13{font-size:13px}.size-14{font-size:14px}.size-15{font-size:15px}.size-16{font-size:16px}.size-17{font-size:17px}.size-18{font-size:18px}.size-19{font-size:19px}.size-20{font-size:20px}.size-21{font-size:21px}.size-22{font-size:22px}.size-23{font-size:23px}.size-24{font-size:24px}.size-25{font-size:25px}.size-26{font-size:26px}.size-27{font-size:27px}.size-28{font-size:28px}.size-29{font-size:29px}.size-30{font-size:30px}.size-31{font-size:31px}.size-32{font-size:32px}.size-33{font-size:33px}.size-34{font-size:34px}.size-35{font-size:35px}.size-36{font-size:36px}.size-37{font-size:37px}.size-38{font-size:38px}.size-39{font-size:39px}.size-40{font-size:40px}.size-41{font-size:41px}.size-42{font-size:42px}.size-43{font-size:43px}.size-44{font-size:44px}.size-45{font-size:45px}.size-46{font-size:46px}.size-47{font-size:47px}.size-48{font-size:48px}.size-49{font-size:49px}.size-50{font-size:50px}.size-51{font-size:51px}.size-52{font-size:52px}.cell-item.trip-details h4,.garamond,.how-it-works.t-modal .modal-portal .modal-content .step .ico,.signup-container .sub-title,.when-to-go .month-circle,.x-brochure .post-head{font-family:adobe-garamond-pro,serif;font-style:italic;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.garamond-pro-bold{font-family:adobe-garamond-pro,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-light{font-weight:300}.font-book{font-weight:500}.font-bold,b,optgroup,strong{font-weight:700}.tablet-ml32-40{margin-left:32px}@media only screen and (min-width:768px){.mobile-center{text-align:inherit}.tablet-ml32-40{margin-left:40px!important}}@media only screen and (min-width:1147px){.tablet-ml32-40{margin-left:32px!important}}.tablet-ml0-10{margin-left:0}@media only screen and (min-width:768px){.tablet-ml0-10{margin-left:10px!important}}.-p,body,button,figure,h1,h2,h3,h4,h5,h6,input,optgroup,p,select,textarea,ul{margin:0}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}[hidden],audio:not([controls]),body>svg,template{display:none}a{background-color:transparent;color:inherit;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle;max-width:100%}hr{box-sizing:content-box;margin-top:21px;border-top:1px solid #E6E6E6}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit}a.charcoal,body{color:#292929}.h1:not(.-heading),.h2:not(.-heading),body,h1:not(.-heading),h2:not(.-heading){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}ol,ul{margin-bottom:10.5px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd,dt{line-height:1.625}dt{font-weight:700}.-p,body,p{font-weight:300;font-size:16px;line-height:24px}dd{margin-left:0}body{background-color:#fff;padding-top:0;font-family:"Gotham SSm A","Gotham SSm B",Verdana,sans-serif}html.scroll-locked,html.scroll-locked body{height:100%;overflow:hidden}.link,[data-ember-action],a,button,input{cursor:pointer}.wrapper{width:100%;overflow-x:hidden}.-p.bs14,p.bs14{font-size:14px;line-height:20px}a.underline{text-decoration:underline}a:not(.-s):not(.btn){color:var(--theme)}a:not(.-s):not(.btn).-body-color-link{color:#474747}a:not(.-s):not(.btn):active{color:var(--theme10Darker)}a:not(.-s):not(.btn).bar{color:#292929;padding:3px 0 0 15px;border-radius:8px;font-size:16px;font-weight:400}a:not(.-s):not(.btn).bar.active{background-color:#f3f4f6;color:#292929;border-radius:8px;font-size:16px;font-weight:500;min-height:36px}a:not(.-s):not(.btn):focus:not(.underline),a:not(.-s):not(.btn):hover:not(.underline){text-decoration:none}.corona.cancellation-policy a.covid-link,.home-newsletter .privacy-notice a,.peace-of-mind-widget a.covid-link,.t-link.underline,.trip-tools-right-pane .trip-summary-sidebar-card .underline,.underline,.wrapper.reviews .feefo-filter .rating-row .num-reviews{text-decoration:underline}@media only screen and (min-width:1147px){a:not(.-s):not(.btn):hover:not(.-body-color-link){color:var(--theme10Darker)}}b{font-weight:500}b.-b{font-weight:700}label{font-weight:inherit}img.full-width{width:100%}.cover-container{position:relative;padding-bottom:61.666%;width:100%}ul{padding:0;list-style:none}ul.bullets-para{list-style:disc;margin-left:0;padding-left:20px}ul.bullets-para li{text-align:left;margin-left:0}svg{pointer-events:none}hr.wide-mobile{margin-left:-24px;margin-right:-24px}@media only screen and (min-width:768px){html.scroll-locked,html.scroll-locked body{height:auto}hr.wide-mobile{margin-left:inherit;margin-right:inherit}}.menu-dot{display:flex;flex-direction:row;background:#f3f4f6;width:40px;height:30px;padding:9px 7px 9px 8px;border-radius:8px;justify-content:center;align-items:center}.menu-dot .dot{width:4px;height:4px;border-radius:100%;background:#292929;margin:2px}.background-box,.message-notice{background-color:rgba(var(--themeRgb),.13)}.menu-dot:hover{cursor:pointer}.background-box.warning{background-color:#f5726b}.corners12{border-radius:12px}.wrap{max-width:1147px;margin:0 auto}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.btn,.btn>svg,a.btn,a.btn>svg{display:inline-block;color:#fff}.row:after{clear:both}.row.underline-charcoal{border-bottom:1px solid #292929}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}@media only screen and (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media only screen and (min-width:1147px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media only screen and (min-width:1500px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}.h1:not(.-heading),h1:not(.-heading){font-size:30px;line-height:34px;font-family:adobe-garamond-pro,serif;font-weight:700}@media only screen and (min-width:768px){.h1:not(.-heading):not(.-s),h1:not(.-heading):not(.-s){font-size:44px;line-height:48px}}.h1:not(.-heading)+.limited-text,.h1:not(.-heading)+h5,h1:not(.-heading)+.limited-text,h1:not(.-heading)+h5{margin-top:8px}.h2:not(.-heading),h2:not(.-heading){font-size:30px;line-height:34px;font-family:adobe-garamond-pro,serif;font-weight:700}.contact-search .input input,.deal-edit-btn span,.gps-finder #pac-input,.guest-inviter .avatars .initial-avatar,.iubenda-banner-content>p,.iubenda-cs-content,.map-list-container .list-pane h1,.trip-tools-right-pane .trip-price-length-container .trip-length,.wh1,.wh2,.wh3,.wh4,.wh5,.wt1,.wt2,.wt3{font-family:"Gotham SSm A","Gotham SSm B",Verdana,sans-serif}.h2:not(.-heading)+.limited-text,.h2:not(.-heading)+h5,h2:not(.-heading)+.limited-text,h2:not(.-heading)+h5{margin-top:5px}@media only screen and (min-width:768px){.h2:not(.-heading):not(.-s),h2:not(.-heading):not(.-s){font-size:36px;line-height:40px}.h2:not(.-heading).-f44,h2:not(.-heading).-f44{font-size:44px;line-height:48px}}.h3,h3{font-size:22px;line-height:32px;font-weight:700}.h3+.limited-text,.h3+h5,h3+.limited-text,h3+h5{margin-top:8px}.h3.teaser,h3.teaser{font-weight:300}.h3.f24,h3.f24{font-size:24px}.h4,.h5,h4,h5{font-size:18px}.h3.-w2,h3.-w2{font-weight:500}.h4,h4{line-height:24px;font-weight:700}.h5,h5{line-height:28px;font-weight:300}@media only screen and (min-width:768px){.h5:not(.-s),h5:not(.-s){font-size:24px;line-height:36px}.h5.titles,h5.titles{max-width:800px}}.bs1,.bs18{font-size:18px;line-height:26px}.bs16,.bs2{font-size:16px;line-height:24px}.bs14,.bs3{font-size:14px;line-height:20px}.bs12,.bs4{font-size:12px;line-height:18px}.bs22{font-size:22px}.bs15{font-size:15px;line-height:22px}.-w1{font-weight:300!important}.-w2{font-weight:500}.-w3,.btn,a.btn{font-weight:700}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-height-1{line-height:1}.line-height-1P5{line-height:1.5}.line-height-3{line-height:3.25}.line-height-5{line-height:5.25}.flex-direction-row{flex-direction:row}.flex-direction-column{flex-direction:column}.flex-wrap-wrap{flex-wrap:wrap}.justify-s-bw{justify-content:space-between}.justify-s-ar{justify-content:space-around}.underline{text-underline-offset:1px}img.corners{border-radius:4px}img.circle{border-radius:50%}.wh1{font-size:28px;line-height:1}.wh2,.wh3{font-size:22px;line-height:1.45}.wh4,.wh5{font-size:14px}.wh4{line-height:2}.wt1{font-size:16px!important}.wt2{font-size:18px}.wt3{font-size:20px;line-height:1.33}.wt4{font-size:22px;line-height:1.23}.spacer-48{padding-bottom:48px}.spacer-32-48{padding-bottom:32px}@media only screen and (min-width:768px){.spacer-32-48{padding-bottom:48px}}.spacer-32{padding-bottom:32px}.spacer-16-32{padding-bottom:16px}@media only screen and (min-width:768px){.spacer-16-32{padding-bottom:32px}}.btn,a.btn{border:2px solid transparent;padding:15px 24px;outline:0;white-space:nowrap;cursor:pointer;line-height:1em;background:var(--theme);font-size:16px;border-radius:4px;position:relative}.btn.-skinny-border,a.btn.-skinny-border{border:1px solid transparent}.btn.-b,a.btn.-b{font-weight:500}.btn.-f14,a.btn.-f14{font-size:14px}.btn>svg,a.btn>svg{width:16px;height:16px;vertical-align:middle;fill:#fff;font-size:28px;margin-top:-1px}.btn>svg.s-10,a.btn>svg.s-10{width:10px;height:10px}.btn>svg.s-20,a.btn>svg.s-20{width:20px;height:20px}.btn>svg.left,a.btn>svg.left{margin-right:16px;float:left}.btn>svg.left-abs,a.btn>svg.left-abs{position:absolute;left:18px}.btn>svg.right,a.btn>svg.right{margin-left:16px;float:right}.btn>svg.right-abs,a.btn>svg.right-abs{position:absolute;right:24px}.btn>svg.-t90,a.btn>svg.-t90{transform:rotate(90deg)}.btn>svg.-t180,a.btn>svg.-t180{transform:rotate(180deg)}.btn>svg.-t270,a.btn>svg.-t270{transform:rotate(270deg)}.btn.-d,.btn.disabled,a.btn.-d,a.btn.disabled{opacity:.35}.btn.-sh,a.btn.-sh{box-shadow:0 2px 3px 0 rgba(0,0,0,.41)}.btn.-l,a.btn.-l{background:0 0;color:var(--theme);padding-left:0;padding-right:0;border:0}.btn.-l svg,a.btn.-l svg{fill:var(--theme)}.btn.-l.-s,a.btn.-l.-s{font-weight:300}.btn.-l.-b,a.btn.-l.-b{font-weight:500}.btn.-l.-br,a.btn.-l.-br{border:1px solid #292929}.btn.-l.-r,a.btn.-l.-r{border-radius:8px}.btn.b-1,a.btn.b-1{border-width:1px}.btn.-ph16,a.btn.-ph16{padding-left:16px;padding-right:16px}.btn.-ph0,a.btn.-ph0{padding-left:0;padding-right:0}.btn.-small-btn,a.btn.-small-btn{padding:8px 12px}.btn.-o,a.btn.-o{background:0 0;color:var(--theme);border-color:var(--theme)}.btn.-o svg,a.btn.-o svg{fill:var(--theme)}.btn.c-black.-o svg,.btn.c-white svg,.btn.c-white.-o svg,a.btn.c-black.-o svg,a.btn.c-white svg,a.btn.c-white.-o svg{fill:#474747}.btn.-r,a.btn.-r{border-radius:50px}.btn.-r-r,a.btn.-r-r{border-radius:50px;padding:15px 16px}.btn.-r-r-32,a.btn.-r-r-32{border-radius:100%;padding:7px 11px}.btn.-r-r-40,a.btn.-r-r-40{border-radius:40px;padding:10px 11px}.btn.-r8,a.btn.-r8{border-radius:8px}.btn.-r10,a.btn.-r10{border-radius:10px}.btn.-w,a.btn.-w{width:100%}@media only screen and (min-width:768px){.btn>svg.left-abs,a.btn>svg.left-abs{left:24px}.btn.-w.-w-auto-tablet,a.btn.-w.-w-auto-tablet{width:auto}}.btn.w128,a.btn.w128{width:100%;max-width:128px;padding-left:0;padding-right:0}.btn.w180,a.btn.w180{width:100%;max-width:180px}@media only screen and (min-width:768px){.btn.w180-tab,a.btn.w180-tab{width:100%;max-width:180px}}.btn.w240,a.btn.w240{width:100%;max-width:240px}.btn.w272,a.btn.w272{width:100%;max-width:272px}@media only screen and (min-width:768px){.btn.w272-tab,a.btn.w272-tab{width:100%;max-width:272px}}.btn.w400,a.btn.w400{width:100%;max-width:400px}.btn.s-34,a.btn.s-34{font-size:14px;padding:10px;min-width:36px}.btn.s-34>svg,a.btn.s-34>svg{width:12px;height:12px;margin-top:1px}.btn.s-34>svg.left,a.btn.s-34>svg.left{margin-right:6px}.btn.s-34>svg.right,a.btn.s-34>svg.right{margin-left:6px}.btn.s-34>svg.s-20,a.btn.s-34>svg.s-20{width:20px;height:20px;margin:-3px 16px -3px 6px}.btn.s-40,a.btn.s-40{font-size:15px;padding:12px 24px 11px}.btn.s-63,a.btn.s-63{padding:22px 24px}.btn.set-default,a.btn.set-default{font-size:14px;font-weight:500;padding:0;float:right}.btn.reset-password,a.btn.reset-password{width:180px}.btn.reset-password span,a.btn.reset-password span{margin-left:-10px}@media only screen and (min-width:768px){.btn.reset-password,a.btn.reset-password{float:right;width:240px}.btn.reset-password span,a.btn.reset-password span{margin-left:auto}}.btn.bdr-grey.-o,a.btn.bdr-grey.-o{border-color:#E6E6E6}.btn.c-black,a.btn.c-black{background:#474747}.btn.c-black.-o,a.btn.c-black.-o{background:0 0;border-color:#474747;color:#474747}.btn.c-black.-l,a.btn.c-black.-l{background:0 0;color:#474747}.btn.c-grey-athens,.nights-btn,a.btn.c-grey-athens{background:#f3f4f6}.btn.c-charcoal,a.btn.c-charcoal{background:#292929}.btn.c-white,a.btn.c-white{background:#fff;color:#474747}.btn.c-white.-o,a.btn.c-white.-o{background:0 0;border-color:#fff;color:#474747}.btn.c-white.-o svg.white,a.btn.c-white.-o svg.white{fill:#fff}.btn.c-white.-l,a.btn.c-white.-l{background:0 0;color:#fff}.btn.c-white.-trans,a.btn.c-white.-trans{color:#fff;background:rgba(255,255,255,.3)}.btn.c-red,a.btn.c-red{background:#E52543}.btn.c-red.-o,a.btn.c-red.-o{background:0 0;border-color:#E52543}.btn.c-red.-o svg,a.btn.c-red.-o svg{fill:#E52543}.btn.c-grey,a.btn.c-grey{background:#E6E6E6;color:#474747}.btn.c-grey svg,a.btn.c-grey svg{fill:#474747}.btn.c-grey.-o,a.btn.c-grey.-o{background:0 0;border-color:#ccc;color:#474747}.btn.c-grey.-o svg,a.btn.c-grey.-o svg{fill:#474747}.btn.c-light-grey,a.btn.c-light-grey{background:#f2f2f2;color:#474747}.btn.c-fb,a.btn.c-fb{background:#3A5798}.btn.c-fb.-o,a.btn.c-fb.-o{background:0 0;border-color:#3A5798;color:#3A5798}.btn.c-fb.-o svg,a.btn.c-fb.-o svg{fill:#3A5798}.btn.c-twi,a.btn.c-twi{background:#00AAE5}.btn.c-twi.-o,a.btn.c-twi.-o{background:0 0;border-color:#00AAE5;color:#00AAE5}.btn.c-twi.-o svg,a.btn.c-twi.-o svg{fill:#00AAE5}.-bor-char{border:1px solid #292929!important}.btn-container .btn{margin-right:16px}.btn-container .btn:last-child{margin-right:0}.btn-container.-half-tab .btn{margin:0 0 16px;width:100%}.btn-container.-half-tab .btn:last-child{margin-bottom:0}@media only screen and (min-width:768px){.btn-container.-half-tab .btn{width:calc(50% - 8px);margin-bottom:0}.btn-container.-half-tab .btn:first-child{margin-right:8px}}.btn-container.-half-desk .btn{margin:0 0 16px;width:100%}.btn-container.-half-desk .btn:last-child{margin-bottom:0}@media only screen and (min-width:1147px){.btn-container.-half-desk .btn{width:calc(50% - 12px);margin-bottom:0}.btn-container.-half-desk .btn:first-child{margin-right:8px}}.btn-secondary{border:none;font-size:14px;font-weight:500;color:#292929;border-radius:8px;background-color:#f3f4f6;padding:8px 12px;line-height:1em}.btn-secondary.-larger{padding:12px 24px}.btn-secondary.c-black{background-color:#ADADAD;color:#fff}.btn-secondary.c-theme{background-color:var(--theme);color:#fff}.btn-secondary.c-grey{background-color:#8c8c8c;color:#fff}@media print{#iubenda-cs-banner,.back-bar,.bottom-left-widget,.footer-bar,.nav-spacer,.signup-container.footer,.t-footer{display:none}::-webkit-scrollbar{display:none}body{background-color:#fff;color:#474747}a:after{content:" (" attr(href) ") ";font-size:.8em;font-weight:400}.no-print{display:none!important}.edit-in-tools{display:none}}@page{size:A4;margin:50px 0}.br4{border-radius:4px}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.pt4{padding-top:4px!important}.pb4{padding-bottom:4px!important}.mt4{margin-top:4px!important}.mb4{margin-bottom:4px!important}.pl4{padding-left:4px!important}.pr4{padding-right:4px!important}.ml4{margin-left:4px!important}.mr4{margin-right:4px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pl5{padding-left:5px!important}.pr5{padding-right:5px!important}.ml5{margin-left:5px!important}.mr5{margin-right:5px!important}.pt6{padding-top:6px!important}.pb6{padding-bottom:6px!important}.mt6{margin-top:6px!important}.mb6{margin-bottom:6px!important}.pl6{padding-left:6px!important}.pr6{padding-right:6px!important}.ml6{margin-left:6px!important}.mr6{margin-right:6px!important}.pt8{padding-top:8px!important}.pb8{padding-bottom:8px!important}.mt8{margin-top:8px!important}.mb8{margin-bottom:8px!important}.pl8{padding-left:8px!important}.pr8{padding-right:8px!important}.ml8{margin-left:8px!important}.mr8{margin-right:8px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pl10{padding-left:10px!important}.pr10{padding-right:10px!important}.ml10{margin-left:10px!important}.mr10{margin-right:10px!important}.pt12{padding-top:12px!important}.pb12{padding-bottom:12px!important}.mt12{margin-top:12px!important}.mb12{margin-bottom:12px!important}.pl12{padding-left:12px!important}.pr12{padding-right:12px!important}.ml12{margin-left:12px!important}.mr12{margin-right:12px!important}.pt14{padding-top:14px!important}.pb14{padding-bottom:14px!important}.mt14{margin-top:14px!important}.mb14{margin-bottom:14px!important}.pl14{padding-left:14px!important}.pr14{padding-right:14px!important}.ml14{margin-left:14px!important}.mr14{margin-right:14px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.pl15{padding-left:15px!important}.pr15{padding-right:15px!important}.ml15{margin-left:15px!important}.mr15{margin-right:15px!important}.pt16{padding-top:16px!important}.pb16{padding-bottom:16px!important}.mt16{margin-top:16px!important}.mb16{margin-bottom:16px!important}.pl16{padding-left:16px!important}.pr16{padding-right:16px!important}.ml16{margin-left:16px!important}.mr16{margin-right:16px!important}.pt18{padding-top:18px!important}.pb18{padding-bottom:18px!important}.mt18{margin-top:18px!important}.mb18{margin-bottom:18px!important}.pl18{padding-left:18px!important}.pr18{padding-right:18px!important}.ml18{margin-left:18px!important}.mr18{margin-right:18px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pl20{padding-left:20px!important}.pr20{padding-right:20px!important}.ml20{margin-left:20px!important}.mr20{margin-right:20px!important}.pt24{padding-top:24px!important}.pb24{padding-bottom:24px!important}.mt24{margin-top:24px!important}.mb24{margin-bottom:24px!important}.pl24{padding-left:24px!important}.pr24{padding-right:24px!important}.ml24{margin-left:24px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.pl25{padding-left:25px!important}.pr25{padding-right:25px!important}.ml25{margin-left:25px!important}.mr25{margin-right:25px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pl30{padding-left:30px!important}.pr30{padding-right:30px!important}.ml30{margin-left:30px!important}.mr30{margin-right:30px!important}.pt32{padding-top:32px!important}.pb32{padding-bottom:32px!important}.mt32{margin-top:32px!important}.mb32{margin-bottom:32px!important}.pl32{padding-left:32px!important}.pr32{padding-right:32px!important}.ml32{margin-left:32px!important}.mr32{margin-right:32px!important}.pt36{padding-top:36px!important}.pb36{padding-bottom:36px!important}.mt36{margin-top:36px!important}.mb36{margin-bottom:36px!important}.pl36{padding-left:36px!important}.pr36{padding-right:36px!important}.ml36{margin-left:36px!important}.mr36{margin-right:36px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pl40{padding-left:40px!important}.pr40{padding-right:40px!important}.ml40{margin-left:40px!important}.mr40{margin-right:40px!important}.pt48{padding-top:48px!important}.pb48{padding-bottom:48px!important}.mt48{margin-top:48px!important}.mb48{margin-bottom:48px!important}.pl48{padding-left:48px!important}.pr48{padding-right:48px!important}.ml48{margin-left:48px!important}.mr48{margin-right:48px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pl50{padding-left:50px!important}.pr50{padding-right:50px!important}.ml50{margin-left:50px!important}.mr50{margin-right:50px!important}.pt56{padding-top:56px!important}.pb56{padding-bottom:56px!important}.mt56{margin-top:56px!important}.mb56{margin-bottom:56px!important}.pl56{padding-left:56px!important}.pr56{padding-right:56px!important}.ml56{margin-left:56px!important}.mr56{margin-right:56px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt64{padding-top:64px!important}.pb64{padding-bottom:64px!important}.mt64{margin-top:64px!important}.mb64{margin-bottom:64px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt72{padding-top:72px!important}.pb72{padding-bottom:72px!important}.mt72{margin-top:72px!important}.mb72{margin-bottom:72px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.pt104{padding-top:104px!important}.pb104{padding-bottom:104px!important}.mt104{margin-top:104px!important}.mb104{margin-bottom:104px!important}.pt120{padding-top:120px!important}.pb120{padding-bottom:120px!important}.mt120{margin-top:120px!important}.mb120{margin-bottom:120px!important}.pt135{padding-top:135px!important}.pb135{padding-bottom:135px!important}.mt135{margin-top:135px!important}.mb135{margin-bottom:135px!important}.pt140{padding-top:140px!important}.pb140{padding-bottom:140px!important}.mt140{margin-top:140px!important}.mb140{margin-bottom:140px!important}.pt150{padding-top:150px!important}.pb150{padding-bottom:150px!important}.mt150{margin-top:150px!important}.mb150{margin-bottom:150px!important}.pt160{padding-top:160px!important}.pb160{padding-bottom:160px!important}.mt160{margin-top:160px!important}.mb160{margin-bottom:160px!important}.pt180{padding-top:180px!important}.pb180{padding-bottom:180px!important}.mt180{margin-top:180px!important}.mb180{margin-bottom:180px!important}.p0{padding:0!important}.p10{padding:10px!important}.p16{padding:16px}.p20{padding:20px!important}.p40{padding:40px!important}.mr24{margin-right:24px!important}.ml-auto{margin-left:auto}.mw400{max-width:400px}.mw160{max-width:160px}.mw136{max-width:136px}.mw200{max-width:200px}.mw190{max-width:190px}.mv56-80{margin-top:56px!important;margin-bottom:56px!important}.mt48-80{margin-top:48px!important}.mt56-80{margin-top:56px!important}@media only screen and (min-width:768px){.mt48-80,.mt56-80,.mv56-80{margin-top:80px!important}.mv56-80{margin-bottom:80px!important}}.st-24-s{padding-top:24px}.sb-24-s{padding-bottom:24px}.st-32-s{padding-top:32px}.sb-32-s{padding-bottom:32px}.st-48-s{padding-top:48px}.sb-48-s{padding-bottom:48px}.st-64-s{padding-top:64px}.sb-64-s{padding-bottom:64px}.st-24{padding-top:24px}.half-block.stacked:last-child,.st-32{padding-top:32px}.sb-24{padding-bottom:24px}.sb-32{padding-bottom:32px}.st-48{padding-top:48px}.sb-48{padding-bottom:48px}.st-64{padding-top:64px}.sb-64{padding-bottom:64px}.mb12-0{margin-bottom:12px}.sr0-15{padding-right:0}.st0-15,.st0-70{padding-top:0!important}.sl0-40,.sr0-40{padding-left:0}.hidden{display:none!important}@media only screen and (min-width:1147px){.hidden-md{display:none!important}}@media only screen and (min-width:1500px){.hidden-lg{display:none!important}}@media only screen and (min-width:768px){.sr0-15{padding-right:15px}.st0-15{padding-top:15px!important}.st0-70{padding-top:70px!important}.sl0-40{padding-left:40px}.sr0-40{padding-right:40px}.st-24{padding-top:48px}.st-32,.st-48{padding-top:64px}.sb-24{padding-bottom:48px}.sb-32,.sb-48{padding-bottom:64px}.st-64{padding-top:112px}.sb-64{padding-bottom:112px}.mb12-0{margin-bottom:0}.hidden-sm{display:none!important}.visible-sm{display:inherit}}@media only screen and (min-width:1147px){.visible-md{display:inherit}}@media only screen and (min-width:1500px){.visible-lg{display:inherit}}@media only screen and (max-width:767px){.hide-before-tablet{display:none!important}}@media only screen and (max-width:999px){.hide-before-1000{display:none!important}}@media only screen and (min-width:1000px){.hide-after-1000{display:none!important}}@media only screen and (max-width:1146px){.hide-before-desktop{display:none!important}}@media only screen and (min-width:768px) and (max-width:1146px){.hide-at-tablet{display:none!important}}@media only screen and (max-width:1373px){.hide-before-1374{display:none!important}}@media only screen and (min-width:1374px){.hide-after-1374{display:none!important}}.-f12{font-size:12px}.-f13{font-size:13px}.-f14{font-size:14px}.-f15{font-size:15px}.-f16{font-size:16px}.-f18{font-size:18px}.-f20{font-size:20px}.-f24{font-size:24px}.-sb{font-weight:500}.-b{font-weight:700}@media only screen and (min-width:768px){.hide-after-tablet{display:none!important}.-up18{font-size:18px}}.t-link{color:var(--theme);font-weight:500;cursor:pointer}.t-link.-b{font-weight:700}.body-font,.t-link.-l{font-weight:300}.t-link:not(.static):active{color:var(--theme10Darker)}.t-link.-error{color:red}.t-link.charcoal{color:#292929}@media only screen and (min-width:1147px){.hide-after-desktop{display:none!important}.t-link:not(.static):hover{color:var(--theme10Darker)}.t-link:not(.static):hover:active{color:var(--theme15Darker)}.t-link:not(.static):hover.charcoal{color:#434343}.t-link:not(.static):hover.charcoal:active{color:#4f4f4f}.t-link:not(.static):hover.-error{color:#f33}.t-link:not(.static):hover.-error:active{color:#ff4d4d}}img.-r{border-radius:50%}hr.-s{margin:0}hr.shdw{box-shadow:0 3px 4px 0 rgba(0,0,0,.4);border-color:transparent}hr.thick{border:1.5px solid #f0f0f0}.shadow-inset{position:relative}.shadow-inset.top:after{content:"";position:absolute;top:-4px;left:0;right:0;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);border-color:transparent;height:4px}.clearfix:after,.float-blocks.always:after,.rating-stars:after{content:" ";visibility:hidden;clear:both}.back-bar,.basic-tabs,.bdr-b,.cell-item.ul,.change-entity-bar,.quote-block,.sticky-element-container.entity-modal-nav .sticky-element--sticky .modal-heading{border-bottom:1px solid #E6E6E6}.bdr{border:1px solid #E6E6E6}.bdr-t{border-top:1px solid #E6E6E6}.small-print{font-size:12px;line-height:1.33;margin-bottom:10px}.body-font,.body-font>p{line-height:1.625;font-size:15px}.capitalize{text-transform:capitalize}.no-wrap{white-space:nowrap}.rnd{overflow:hidden;border-radius:4px}.-teal{color:var(--theme)}.strike-through{text-decoration:line-through;color:#7f7f80}.position-static{position:static}.align-item-center{align-items:center}.align-item-end{align-items:end}.align-item-start{align-items:start!important}.text-right{text-align:right}.text-right-from-tablet-up{text-align:left}@media only screen and (min-width:768px){.text-right-from-tablet-up{text-align:right}}.text-center-from-tablet-up{text-align:left}@media only screen and (min-width:768px){.text-center-from-tablet-up{text-align:center}}.text-left{text-align:left!important}.clearfix:after{display:block;height:0}.visibility-hidden{visibility:hidden}.float-right{float:right}.float-left{float:left}.flex{display:flex}.flex-grow-1{flex-grow:1}.justify-center{justify-content:center}.justify-flex-end{justify-content:flex-end}.justify-start{justify-content:start}.items-center{align-items:center}.justify-between{justify-content:space-between}.items-end{align-items:end}.items-start{align-items:start}.-block{display:block!important}.-inline-block{display:inline-block}.-inline{display:inline}.green-box{border:1px solid green}.cursor-default{cursor:default}.svg-container-20 svg{width:20px;height:20px}input{border-radius:4px;padding:13px 20px;font-size:18px;line-height:28px;color:#474747;border:1px solid #ccc}input::placeholder{color:grey}input:not(.-s){width:100%;box-sizing:border-box}input,textarea{outline:0}input[required],textarea[required]{box-shadow:none}fieldset{border:0;padding:0;margin:0}@keyframes slightMagnify{0%{transform:scale3d(1,1,1)}100%{transform:scale3d(1.1,1.1,1.1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeScaleIn{0%{opacity:0;transform:scale3d(0,0,0)}100%{opacity:1;transform:scale3d(1,1,1)}}@keyframes fadeGrowIn{0%{opacity:0;max-height:0}100%{opacity:1;max-height:400px}}@keyframes fadeOutHide{0%{opacity:1}99%{opacity:0}100%{visibility:hidden}}@keyframes pulse{0%,100%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.1,1.1,1.1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.h32{font-size:32px}.t-container{padding-left:24px;padding-right:24px;max-width:1147px;margin:0 auto}.t-container.w576{max-width:576px}.t-container.w701{max-width:701px}.t-container.w768{max-width:768px}.t-container.w1500,.trips-section.wide .peek-slider .wrap{max-width:1500px}.t-container.wide{max-width:none}.t-container.wide-mobile{padding-left:16px;padding-right:16px}@media only screen and (min-width:440px){.t-container.wide-mobile{padding-left:48px;padding-right:48px}}@media only screen and (min-width:1147px){.t-container:not(.-s):not(.-p32){padding-left:48px;padding-right:48px}.t-container.-p32{padding-left:32px;padding-right:32px}}.iframe-embed-container{padding-left:24px;padding-right:24px;max-width:1280px;margin:0 auto}.iframe-embed-container .wrap{max-width:1280px}.map-list-container{padding-left:0;background:#fff;z-index:1}.map-list-container .map-pane{right:60%;left:0;bottom:0;top:54px;position:fixed;overflow:hidden;background:#E6E6E6}.map-list-container .map-pane .expand-map-btn{min-width:132px;position:absolute;top:16px;left:16px;z-index:10004;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.map-list-container .map-pane .map-loader{background:#f2f2f2}.map-list-container .map-pane .close{background:#fff;border-radius:50%;margin:16px;box-shadow:0 2px 8px 0 rgba(0,0,0,.4);position:absolute;z-index:2501;right:0;top:0;padding:12px}.map-list-container .map-pane .close svg{width:20px;height:20px;fill:#474747;vertical-align:top;float:left}.map-list-container .map-pane.has-toggle .expand-map-btn,.map-list-container .map-pane.has-toggle .leaflet-control-container .leaflet-top.leaflet-left{top:72px}.map-list-container .map-pane.has-toggle.has-expand-btn .leaflet-control-container .leaflet-top.leaflet-left{top:125px}.map-list-container .list-pane{box-sizing:border-box;padding-bottom:70px;position:relative;min-height:3000px}.map-list-container .list-pane .t-container{padding-left:24px;padding-right:24px}.map-list-container .list-pane h1{font-size:22px;line-height:1;font-weight:700}.map-list-container .filter-pane.is-searching{overflow:hidden}.map-list-container.map-only-view .map-pane{z-index:10003;right:0;top:0;bottom:0;display:block}.map-list-container.map-only-view .map-pane .leaflet-popup-tip-container{display:none}@media only screen and (min-width:768px){.map-list-container .list-pane .t-container{padding-left:48px;padding-right:48px}.map-list-container.map-only-view .map-pane{position:absolute;z-index:1;right:0;left:320px;top:54px;bottom:0}.map-list-container.map-only-view .map-pane .leaflet-popup-tip-container{display:block}.map-list-container.entity-nav-visible:not(.inline-filtering) .map-pane{top:108px}}.map-list-container.max718 .map-pane{left:0}@media only screen and (min-width:1000px){.map-list-container .list-pane .t-container{padding-left:48px;padding-right:48px}.map-list-container:not(.side-filtering){padding-left:40%}.map-list-container.max718{padding-right:calc(100% - 718px);padding-left:0}.map-list-container.max718 .map-pane{left:718px;right:0}}.editor.map-list-container{padding-left:0}.editor.map-list-container .list-pane .t-container{padding:0 24px}.editor.map-list-container .list-pane .stages-container{padding:0}.editor.map-list-container .map-pane{right:0;left:40%;top:79px;width:auto}.editor.map-list-container.map-only-view .map-pane{left:0;top:0}@media only screen and (min-width:768px){.editor.map-list-container .side-pane,.editor.map-list-container.map-only-view .side-pane{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.editor.map-list-container{padding-left:336px}.editor.map-list-container .list-pane{z-index:3}.editor.map-list-container .list-pane .stages-container,.editor.map-list-container .list-pane .t-container{padding:0 32px}.editor.map-list-container .map-pane{top:108px;z-index:1}.editor.map-list-container .map-pane .leaflet-top.leaflet-left{top:68px;right:16px;left:auto}.editor.map-list-container .map-pane .expand-map-btn{right:16px;left:auto}.editor.map-list-container .side-pane{left:0;width:336px;top:108px;bottom:0;position:fixed;overflow:hidden;background:#fff;z-index:2}.editor.map-list-container.map-only-view .map-pane{left:336px;top:108px}}@media only screen and (min-width:1147px){.editor.map-list-container{padding-right:calc(100% - 832px)}.editor.map-list-container .map-pane{left:832px}}@media only screen and (min-width:1500px){.editor.map-list-container{padding-right:calc(100% - 956px)}.editor.map-list-container .map-pane{left:956px}}.side-filtering.map-list-container .filter-pane,.side-filtering.map-list-container .map-pane{position:fixed;overflow:hidden;background:#E6E6E6}.side-filtering.map-list-container .filter-pane{padding:32px;background:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.side-filtering.map-list-container .filter-pane::-webkit-scrollbar{width:0;height:0}.side-filtering.map-list-container .filter-pane.is-searching{overflow:hidden}.side-filtering.map-list-container.filter-only-view .filter-pane{top:0;left:0;right:0;bottom:0;padding-top:70px;padding-bottom:80px;z-index:10003}@media only screen and (min-width:768px){.side-filtering.map-list-container{padding-left:320px}.side-filtering.map-list-container.inline-filtering{position:relative}.side-filtering.map-list-container .filter-pane{position:absolute;left:0;width:100%;max-width:320px;border-right:1px solid #E6E6E6;display:block;padding-bottom:80px}.side-filtering.map-list-container .filter-pane.is-searching{overflow:hidden}.side-filtering.map-list-container .list-pane:before{content:'';width:1px;position:absolute;top:-24px;bottom:0;left:-1px;background:#E6E6E6}.side-filtering.map-list-container.entity-nav-visible:not(.inline-filtering) .filter-pane{top:108px}}@media only screen and (min-width:1374px){.side-filtering.map-list-container:not(.no-map){padding-right:calc(100% - 320px - 784px)}.side-filtering.map-list-container .filter-pane .map-view-btn{display:none}.side-filtering.map-list-container .map-pane{display:block;width:calc(100% - 320px - 784px);left:auto;right:0;bottom:0}.side-filtering.map-list-container.entity-nav-visible:not(.inline-filtering) .map-pane{top:108px}}@media only screen and (min-width:1605px){.side-filtering.map-list-container:not(.frozen-at-1374):not(.no-map){padding-right:500px}.side-filtering.map-list-container:not(.frozen-at-1374) .map-pane{width:500px}.side-filtering.map-list-container:not(.frozen-at-1374) .map-pane .map-interact-toggle{display:block}}@media only screen and (min-width:1805px){.side-filtering.map-list-container:not(.frozen-at-1374):not(.no-map){padding-right:calc(100% - 320px - 984px)}.side-filtering.map-list-container:not(.frozen-at-1374) .map-pane{width:calc(100% - 320px - 984px)}.side-filtering.map-list-container:not(.frozen-at-1374) .map-pane .map-interact-toggle{display:block}}.side-nav-container .right-pane,.side-nav-container.templates-container .right-pane .sticky-element:not(.sticky-element--sticky) .no-search-results{display:none}.side-nav-container{max-width:1125px;margin:0 auto}.side-nav-container .main-pane{margin-bottom:80px;padding-left:24px;padding-right:24px}.side-nav-container.templates-container .trip-edit-page{padding:70px 64px}.side-nav-container.templates-container .right-pane{position:absolute;top:0;right:0;width:337px;background-color:transparent}.side-nav-container.templates-container .right-pane .sticky-element{z-index:10}.side-nav-container.templates-container .right-pane .sticky-element .trip-tools-right-pane{padding-top:3rem;padding-bottom:1rem;background-color:#fff;height:auto;min-height:100vh;border-left:1px solid #ebebeb}.side-nav-container.templates-container .right-pane .sticky-element .trip-tools-right-pane .close{top:3rem}.side-nav-container.templates-container .centre-element{max-width:600px;margin:0 auto}@media only screen and (min-width:768px){.side-nav-container .main-pane{padding-left:48px;padding-right:48px;margin:0 0 80px 220px}.side-nav-container .right-pane{display:block;min-width:320px;background:#F7F7F7;padding:70px 30px;min-height:100%}.side-nav-container .right-pane .bar-container{min-width:320px;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.side-nav-container .right-pane>.content{max-width:300px}.side-nav-container .right-pane.container{background:#fff;border-left:1px solid #ebebeb}.side-nav-container .right-pane.trip-edit-page{min-width:337px;padding:40px 0 0}.side-nav-container .right-pane.trip-edit-page .sticky-element{scrollbar-width:none;-ms-overflow-style:none;bottom:0;overflow-y:auto;overflow-x:hidden;width:337px!important}.side-nav-container .right-pane.trip-edit-page .sticky-element::-webkit-scrollbar{width:0;height:0}.side-nav-container .right-pane.trip-edit-page .sticky-element .dot-list .dot::after{margin-bottom:3px}.side-nav-container .right-pane.trip-edit-page .bar-container{min-width:337px}}@media only screen and (min-width:1147px){.side-nav-container .container-pad{padding-left:32px;padding-right:32px}.side-nav-container .main-pane{position:fixed;left:220px;margin:0;top:114px;bottom:0;max-width:calc(100% - 600px);width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.side-nav-container.showing-templates .right-pane{background:#fff}}@media only screen and (min-width:768px){.sticky-widget-container{position:relative}.sticky-widget-container:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.sticky-widget-container .pane.left,.sticky-widget-container .pane.right{max-width:689px;margin:0 auto}}@media only screen and (min-width:1147px){.sticky-widget-container{position:relative}.sticky-widget-container .pane.left{max-width:100%;margin:0;padding-right:429px}.sticky-widget-container .pane.left:not(.-s){min-height:700px}.sticky-widget-container .pane.right{margin:0;position:absolute;right:48px;height:100%;width:100%;max-width:366px;top:0}}.magazine-dimensions-container{padding:0 20px}.magazine-dimensions-container .wrap{max-width:initial}.magazine-dimensions-container.mobile-zero-padding{padding:0}@media only screen and (min-width:768px){.magazine-dimensions-container.mobile-zero-padding{padding:0 32px}}@media only screen and (min-width:1147px){.magazine-dimensions-container.mobile-zero-padding{padding:0 32px}}@media only screen and (min-width:1500px){.magazine-dimensions-container.mobile-zero-padding{padding:0 80px}}@media only screen and (min-width:768px){.magazine-dimensions-container{padding:0 32px}}@media only screen and (min-width:1147px){.magazine-dimensions-container{padding:0 32px}}.trip-tools-container{width:100%;display:block}.trip-tools-container .trip-left-pane{max-width:100%;margin:0 24px}.trip-tools-container .left-pane-heading span svg{width:16px;height:16px;fill:var(--theme)}@media only screen and (min-width:768px){.trip-tools-container,.trip-tools-container .trip-left-pane .trip-content{display:flex}.trip-tools-container .trip-left-pane{max-width:calc(100% - 337px - 2 * 40px);width:100%;margin:0 40px}.trip-tools-container .trip-left-pane .main-body-container{margin:auto}.trip-tools-container .trip-left-pane .main-body{width:100%}}@media only screen and (min-width:1147px){.trip-tools-container{max-width:100%!important;margin:0 auto}.trip-tools-container .trip-left-pane{width:100%!important;margin:0 0 0 48px}.trip-tools-container .trip-left-pane .main-body-container{max-width:100%}.trip-tools-container .trip-left-pane .main-body{min-width:500px;max-width:600px;margin:0 64px}.trip-tools-container .trip-left-pane .left-pane-heading{max-width:780px;margin-right:64px;margin-left:16px}}@media only screen and (min-width:1500px){.magazine-dimensions-container{padding:0 80px}.trip-tools-container{max-width:1147px!important;margin:0 auto}.trip-tools-container .trip-left-pane{max-width:80%!important;margin:0 auto}.trip-tools-container .trip-left-pane .left-pane-heading{max-width:844px}}.svg-box.-square20 svg{max-width:24px;max-height:20px;display:block}.corona.cancellation-policy{background-color:var(--theme);color:#fff;text-align:center;padding:20px 15px;font-size:16px}.corona.cancellation-policy a.covid-link{font-weight:500}.corona.cancellation-policy.block{display:none}.corona.updates{background-color:#F0F0F0;text-align:center;padding:24px 0}.corona.updates .corona-link{margin-top:8px;display:block}@media only screen and (min-width:768px){.corona.updates .corona-link{margin-top:0;margin-left:8px;display:inline-block}}.corona.updates.block{display:none}.number-1-tour-operator-2024{align-items:center;flex-direction:column}.number-1-tour-operator-2024 .award-text{margin-top:48px;text-align:center}.number-1-tour-operator-2024 .award-img{min-width:180px}.number-1-tour-operator-2024.award140 .award-img{min-width:120px;max-width:120px}.number-1-tour-operator-2024.award140 .num-1-heading{font-size:24px}.number-1-tour-operator-2024.teal{background:radial-gradient(circle at 55% -26%,#2ac1bc 0,#2ac1bc 14%,#128d87 100%);color:#fff;padding:48px 24px;border-radius:8px}@media only screen and (min-width:768px){.number-1-tour-operator-2024{flex-direction:row}.number-1-tour-operator-2024 .award-text{margin-left:48px;margin-top:0;text-align:left}.number-1-tour-operator-2024.award140 .award-text{margin-left:24px}}.featured-banner .number-1-tour-operator-2024-banner{justify-content:center;align-items:center;flex-direction:row;background:var(--theme);color:#fff}.featured-banner .number-1-tour-operator-2024-banner .award-text{margin-left:15px;text-align:left}.featured-banner .number-1-tour-operator-2024-banner .award-text .num-1{font-size:18px}.featured-banner .number-1-tour-operator-2024-banner .award-text .voted{font-size:14px}.featured-banner .number-1-tour-operator-2024-banner .award-img{min-width:80px}.featured-banner.bigger .number-1-tour-operator-2024-banner .award-img{min-width:100px}.featured-banner.bigger .number-1-tour-operator-2024-banner .award-img img{width:100px;height:97.5px}@media only screen and (min-width:768px){.featured-banner .number-1-tour-operator-2024-banner .award-text{margin-left:24px}.featured-banner .number-1-tour-operator-2024-banner .award-text .num-1{font-size:24px}.featured-banner .number-1-tour-operator-2024-banner .award-text .voted{font-size:14px}.featured-banner.bigger.corona.cancellation-policy{padding:32px 0}.featured-banner.bigger.corona.cancellation-policy .number-1-tour-operator-2024-banner .award-text .num-1{font-size:28px}.featured-banner.bigger.corona.cancellation-policy .number-1-tour-operator-2024-banner .award-text .voted{margin-top:8px;font-size:18px}}.deal-edit-btn{border:1px solid #292929;display:flex;flex-direction:column;justify-content:center;outline:0;white-space:nowrap;cursor:pointer;line-height:3em;font-weight:700;font-size:14px;text-align:center;border-radius:8px;position:relative;padding:0 2px;height:44px}.deal-edit-btn div{border:0;padding-left:2px;padding-right:2px;line-height:2.25}.deal-edit-btn span{color:#292929;font-weight:500;font-size:14px}.deal-edit-btn div:nth-child(2){margin-left:0;margin-right:0}@media only screen and (min-width:768px){.deal-edit-btn div{line-height:1.25}}.grid-image-container{width:calc(100%/2 - 12px);display:inline-block;margin-right:12px;margin-top:12px;vertical-align:bottom}.grid-image-container .grid-image{width:100%;border-radius:4px}.grid-image-container-link{display:inline}.grid-image-container-link:nth-child(2n) .grid-image-container{margin-right:0}@media print,screen and (min-width:768px){.grid-image-container{width:calc(100%/3 - 12px)}.grid-image-container-link:nth-child(2n) .grid-image-container{margin-right:12px}.grid-image-container-link:nth-child(3n) .grid-image-container{margin-right:0}}.stage-details-row-block-item-content .grid-container{margin:0 -10px}.stage-details-row-block-item-content .grid-container .grid-image-container-link{padding:10px;width:49%;display:inline-block;box-sizing:border-box;vertical-align:top}.stage-details-row-block-item-content .grid-container .grid-image-container-link .grid-image-container{margin-top:0;flex-direction:column;align-items:baseline}.stage-details-row-block-item-content .grid-container .grid-image-container-link .grid-image-container.no-pbi{page-break-inside:avoid;position:relative;display:block}.stage-details-row-block-item-content .grid-container .grid-image-container-link .grid-image-container.no-pbi .exp-name{display:block}.stage-details-row-block-item-content .grid-container .grid-image-container-link .grid-image-container img{width:100%;height:auto}.stage-details-row-block-item-content .grid-container .grid-image-container-link .grid-image-container .exp-name{width:auto;margin-left:0;margin-top:10px}@media print and (min-width:768px),screen and (min-width:768px){.stage-details-row-block-item-content .grid-container.three-col .grid-image-container-link{width:calc(33.33% - 20px)}}.stage-details-row-block-item-content .grid-image-container{display:flex;margin-right:0;vertical-align:initial;justify-content:center;align-items:center;width:100%}.stage-details-row-block-item-content .grid-image-container.no-pbi{page-break-inside:avoid;position:relative;display:block}.stage-details-row-block-item-content .grid-image-container.no-pbi .exp-name{display:block}.stage-details-row-block-item-content .grid-image-container .grid-image{margin:0;display:inline-block}.stage-details-row-block-item-content .grid-image-container .exp-name{display:inline-block;height:auto;margin-left:24px;margin-top:0;font-weight:300;width:calc(100% - 124px)}.stage-details-row-block-item-content .grid-image-container .day-heading{background-color:#fff;padding:0;font-size:11px}.signup-container{max-width:678px;padding:40px 50px 50px;background:#fff;margin:0 auto;color:#373737;text-align:center}.signup-container input{border:none;border-bottom:1px solid #ccc;width:100%;clear:both;margin:20px auto 10px;text-align:center;display:block;max-width:350px}.signup-container .sub-title{font-size:24px;padding-top:5px;display:inline-block}.signup-container .title{display:inline-block;font-weight:500;font-size:20px;letter-spacing:.15em;text-transform:uppercase}.signup-container p{font-size:18px;line-height:24px;font-weight:300;color:#373737;max-width:400px;padding-left:0;padding-right:0;display:block;margin:0 auto}.signup-container .done-text{font-weight:300;color:#666;height:43px;padding-top:12px;display:block;text-align:center}.signup-container .link{font-weight:400;height:43px;padding-top:12px}.back-bar,.icon-link.-b{font-weight:500}.signup-container .button{margin-top:20px;display:inline-block}.signup-container.footer{margin:0 auto;padding-bottom:150px}@media only screen and (min-width:768px){.signup-container .done-text,.signup-container .link,.signup-container input{text-align:left;display:inline-block}.signup-container{text-align:left}.signup-container .link{float:right}.signup-container.footer{padding-left:0}.signup-container p{padding:10px 0 30px;max-width:500px;margin:auto}.signup-container input{width:70%;margin:9px auto auto}.signup-container .button{margin-top:0;margin-left:20px}}.half-block.pad8:nth-child(even),.icon-link span,.inc-dec .amount{padding-left:8px}.back-bar{color:#474747;line-height:1em;position:relative;background:#fff}.back-bar .left,.back-bar .right{display:inline-block;max-width:calc(50% - 3px);width:100%}.back-bar .left{position:relative}.back-bar .right{text-align:right;position:relative;padding-top:16px;padding-bottom:16px}.back-bar .wrap{max-width:926px;position:relative}.back-bar .t-container{position:relative}.back-bar .back-link{display:inline-block;position:absolute;left:15px;top:-16px;font-size:16px}.back-bar .back-link .arrow{transform:rotate(180deg);height:20px;width:18px}.back-bar .back-link span{position:absolute;left:35px;top:-5px}@media only screen and (min-width:440px){.back-bar .right{padding-top:9px;padding-bottom:8px}.back-bar .back-link span{top:2px;white-space:nowrap}}.icon-link{display:inline-block}.icon-link .icon,.icon-link svg{fill:#474747;vertical-align:middle;margin-top:-2px}.icon-link span{vertical-align:middle}.icon-link.s-13 .icon,.icon-link.s-13 svg{width:13px;height:13px}.icon-link.s-16 .icon,.icon-link.s-16 svg{width:16px;height:16px;margin-right:14px}.icon-link.s-16.mr-8 .icon,.icon-link.s-16.mr-8 svg{margin-right:8px}.icon-link.-teal{color:var(--theme)}.icon-link.-teal .icon,.icon-link.-teal svg{fill:var(--theme)}.icon-link.-teal:not(.static):active{color:var(--theme10Darker)}.icon-link.-teal:not(.static):active svg{fill:var(--theme10Darker)}@media only screen and (min-width:1147px){.icon-link.-teal:not(.static):hover{color:var(--theme10Darker)}.icon-link.-teal:not(.static):hover svg{fill:var(--theme10Darker)}}.quote-block-container{margin-top:50px;border-radius:4px}.quote-block-container .cover{width:100%;padding-top:66.666%;background:#E6E6E6;position:relative}.quote-block-container .cover img{position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.quote-block-container{margin-top:0;float:right;padding-left:30px}.quote-block-container .cover{vertical-align:bottom;width:100%;margin-left:0}.quote-block-container .cover img{border-radius:4px 4px 0 0}}.quote-block{margin-bottom:30px;position:relative;padding-bottom:15px;padding-top:20px}.quote-block .tooltip svg{fill:var(--theme);vertical-align:middle}@media only screen and (min-width:768px){.quote-block{border:1px solid #E6E6E6;padding:20px;border-radius:0 0 4px 4px}}.cell-item{padding:10px 0}.cell-item .warning-sign{display:none}.cell-item .heading,.cell-item .making-loss .warning-sign{display:inline-block}.cell-item .making-loss{color:#E52543}.cell-item .making-loss svg{height:20px;width:20px;fill:#E52543}.cell-item .heading{font-size:14px;font-weight:300;color:#474747}.cell-item .heading.-mw80{max-width:80%}.cell-item .heading.-mw60{max-width:50%}.cell-item .value{font-size:14px;font-weight:500;float:right;text-align:right;max-width:70%;color:#474747;word-break:break-word}.cell-item.large .heading,.cell-item.large .value{font-size:20px}.cell-item.large .heading{font-weight:500}.cell-item.ul{padding-bottom:20px}.cell-item.trip-details{padding-top:0;padding-bottom:0}.cell-item.trip-details h3{font-size:20px;font-weight:500;color:#474747;margin-top:5px}.cell-item.trip-details h4{font-size:18px;color:grey;margin-top:8px;line-height:1.4}.cell-item.trip-details .view-trip{display:block;margin-top:10px;font-size:14px}.cell-item.per-adult{padding:12px 0}.trip-index-edit-pricing .cell-item{max-width:568px}.process-checklist{list-style:none;padding:0;margin:30px 0}.process-checklist.mini-margin{margin:5px 0}.process-checklist .heading{font-weight:400;margin-bottom:10px;color:#474747}.process-checklist li{font-size:12px;padding-left:15px;position:relative;margin:0 5px 3px}.process-checklist li:before{content:'';display:inline-block;width:8px;height:8px;background:#ffe4b6;border-radius:100%;margin-right:5px;position:absolute;left:0;top:5px}.process-checklist li.pass{margin-left:20px}.process-checklist li.pass:before{background:var(--theme)}.process-checklist li.neutral:before{background:#ff0}.process-checklist li.fail:before{background:#ec4265}.change-entity-bar{position:fixed;z-index:1101;top:0;width:100%;background:#fff;padding:15px 48px;height:54px;line-height:46px}.basic-tabs .tab,.filter-pill{line-height:1em;display:inline-block}.change-entity-bar .back{position:absolute;left:0;top:0;padding:4px 20px}.change-entity-bar .back svg{width:21px;height:21px;vertical-align:middle;display:inline-block}.change-entity-bar h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}.change-entity-bar h4.tablet{display:none}@media only screen and (min-width:768px){.change-entity-bar{padding:15px 110px}.change-entity-bar h4.mobile{display:none}.change-entity-bar h4.tablet{display:block}.change-entity-bar .back:after{content:'Back';font-weight:700;vertical-align:middle;display:inline-block;margin-left:4px}}.profile-header{padding-top:40px;text-align:center}.profile-header .avatar{margin-bottom:25px;border-radius:100%;width:70px;height:70px}.profile-header .advisor-avatar{margin-top:-5px;border-radius:100%;width:70px;height:70px}@media only screen and (min-width:768px){.profile-header .avatar{width:100px;height:100px}}.basic-tabs{text-align:center}.basic-tabs .tab{font-size:16px;color:#292929;border-bottom:3px solid transparent;padding:12px 0 25px;margin-right:30px}.basic-tabs .tab:last-child{margin-right:0}.basic-tabs .tab.active{border-color:var(--theme);font-weight:500;color:#474747}.filter-pill{border:1px solid #E6E6E6;font-size:14px;font-weight:700;border-radius:4px;padding:10px 14px}.filter-pill.large{font-size:18px;padding:14px}.filter-pill.large.active{background:var(--theme);color:#fff;border-color:var(--theme)}.suggested-place{position:relative;margin-bottom:24px;overflow:hidden;height:112px;border-radius:4px}.suggested-place img{position:absolute;top:50%;transform:translateY(-50%);z-index:1;min-width:100%}.suggested-place .content{position:relative;vertical-align:middle;z-index:3;color:#fff;padding:32px 20px}.suggested-place .content h4,.suggested-place .content p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggested-place:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.5;z-index:2}.ratings-bar{position:relative;padding:24px 0 22px;display:block;color:inherit}.ratings-bar .feefo{position:absolute;right:0;top:24px;max-width:80px;max-height:20px}.ratings-bar .rating-stars{margin-bottom:8px}@media only screen and (min-width:768px){.ratings-bar{padding:44px 0}.ratings-bar .feefo{position:relative;float:right;top:1px}.ratings-bar .rating-stars,.ratings-bar h4,.ratings-bar h5{display:inline-block;vertical-align:top}.ratings-bar .rating-stars{margin-right:18px;margin-bottom:0}.ratings-bar .rating-stars svg{width:20px;height:20px}.ratings-bar h4{margin-right:18px}.ratings-bar h5{line-height:24px}}.peep-tag{border:1px solid #E6E6E6;border-radius:4px;min-height:65px;position:relative;box-shadow:0 4px 6px 0 rgba(0,0,0,.03);cursor:pointer;overflow:hidden;display:block;margin-top:16px}.peep-tag .img-x,.peep-tag h4{position:absolute;top:50%;transform:translateY(-50%)}.peep-tag h4{left:16px;max-width:calc(100% - 100px)}.peep-tag .img-x{right:0}.peep-tag:first-child{margin-top:0}@media only screen and (min-width:768px){.peep-tag{margin-top:20px}.peep-tag h4{left:24px}.peep-tag:not(.small){min-height:90px}.peep-tag:not(.-w){max-width:calc(50% - 26px);margin-top:0;margin-bottom:24px;display:inline-block;vertical-align:top;width:100%}.peep-tag:not(.-w):nth-child(even){margin-left:45px}}@media only screen and (min-width:1147px){.peep-tag:not(.-w):not(.freeze-tablet):last-child,.peep-tag:not(.-w):not(.freeze-tablet):not(:first-child){margin-left:45px}.peep-tag:not(.-w):not(.freeze-tablet){max-width:21.7%;margin-bottom:0}.peep-tag:not(.-w):not(.freeze-tablet):first-child{margin-right:-5px}.trip-designer-card .link{text-align:right}}.play-arrow{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #fff}.half-block{vertical-align:top}.half-block:not(.stacked){display:inline-block;width:50%;vertical-align:middle}.half-block:not(.stacked):nth-child(even){margin-left:-6px}.half-block.pad8:nth-child(odd){padding-right:8px}.half-block.stacked.-spacing16:last-child{padding-top:16px}.half-block.stacked:last-child.last-pt0{padding-top:0}@media print,screen and (min-width:768px){.half-block.stacked:not(.always-stacked){display:inline-block;width:calc(50% - (27px + 5px))}.half-block.stacked:not(.always-stacked):first-child{margin-right:27px}.half-block.stacked:not(.always-stacked):last-child{margin-left:27px;padding-top:inherit}.half-block.stacked:not(.always-stacked):last-child.left-then-right{text-align:right}.half-block.stacked:not(.always-stacked).quote-summary{margin-left:0}.half-block.stacked:not(.always-stacked).horizontal-pad-12{width:calc(50% - (12px + 5px))}.half-block.stacked:not(.always-stacked).horizontal-pad-12:first-child{margin-right:12px}.half-block.stacked:not(.always-stacked).horizontal-pad-12:last-child{margin-left:12px}.half-block.stacked:not(.always-stacked).-spacing16{width:calc(50% - (8px + 3px))}.half-block.stacked:not(.always-stacked).-spacing16:first-child{margin-right:8px}.half-block.stacked:not(.always-stacked).-spacing16:last-child{margin-left:8px}.half-block.45-55-split:first-child{width:calc(45% - (27px + 5px))}.half-block.45-55-split:last-child{width:calc(55% - (27px + 5px))}}.wrapper.open-for-travel .blog-card-snippet .content{min-height:326px}.wrapper.open-for-travel .travel-teaser{max-width:560px}.wrapper.open-for-travel .banner-header.open-for-travel-banner{padding-top:64px;padding-bottom:32px}.wrapper.open-for-travel .banner-header.open-for-travel-banner h2{line-height:1}.wrapper.open-for-travel .banner-header.open-for-travel-banner h2 .mob-next-line{display:block}.wrapper.open-for-travel .banner-header.open-for-travel-banner .call-us{margin-top:154px}.wrapper.open-for-travel .banner-header.open-for-travel-mid-page{min-height:272px;border-radius:4px}.t-form textarea,.wrapper.open-for-travel .grid-country-container .grid-country .country-teaser{min-height:100px}.wrapper.open-for-travel .banner-header.open-for-travel-mid-page:after{display:none}.wrapper.open-for-travel .countries-grid{display:flex;flex-direction:row;flex-wrap:wrap}.wrapper.open-for-travel .grid-country-container{width:calc(100%/2 - 16px);margin-right:16px;margin-top:48px}.wrapper.open-for-travel .grid-country-container .grid-country{width:100%}.wrapper.open-for-travel .grid-country-container .grid-country .country-image{width:100%;border-radius:4px}.wrapper.open-for-travel .grid-country-container .grid-country .country-name{margin-top:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:18px;line-height:1;font-weight:500}.wrapper.open-for-travel .grid-country-container:nth-child(2n) .grid-country-container{margin-right:0}@media print,screen and (min-width:768px){.wrapper.open-for-travel .blog-card-snippet .content{min-height:265px}.wrapper.open-for-travel .grid-country-container{width:calc(100%/3 - 24px);margin-right:24px;margin-top:48px}.wrapper.open-for-travel .grid-country-container .grid-country .country-teaser{min-height:80px}.wrapper.open-for-travel .grid-country-container:nth-child(2n){margin-right:24px}.wrapper.open-for-travel .grid-country-container:nth-child(3n){margin-right:0}.wrapper.open-for-travel .banner-header.open-for-travel-banner{min-height:560px}.wrapper.open-for-travel .banner-header.open-for-travel-banner .call-us{margin-top:52px}.wrapper.open-for-travel .banner-header.open-for-travel-banner h2 .mob-next-line{display:inline}.wrapper.open-for-travel .banner-header.open-for-travel-banner h2 .mob-next-line:before{content:' '}.trav-req-feefo-block .half-block.right{text-align:right}}.banner-header:after,.dot-list .dot:not(:last-child):after,.h-or:before,.pano-image:not(.skip-filter):after{content:''}@media print,screen and (min-width:1147px){.wrapper.open-for-travel .blog-card-snippet .content{min-height:289px}.wrapper.open-for-travel .banner-header.open-for-travel-mid-page{min-height:355px;border-radius:4px}.wrapper.open-for-travel .grid-country-container{width:calc(100%/4 - 24px)}.wrapper.open-for-travel .grid-country-container .grid-country .country-teaser{min-height:80px}.wrapper.open-for-travel .grid-country-container:nth-child(3n){margin-right:24px}.wrapper.open-for-travel .grid-country-container:nth-child(4n){margin-right:0}}@media (min-width:1500px){.wrapper.open-for-travel .banner-header.open-for-travel-banner{min-height:582px}}.trav-req-feefo-block{margin-bottom:64px;display:block}.trav-req-feefo-block .rating,.trav-req-feefo-block .rating-stars,.trav-req-feefo-block .tagline{vertical-align:middle;display:inline-block}.trav-req-feefo-block .tagline{font-size:16px}.trav-req-feefo-block .rating-stars svg,.trav-req-feefo-block .rating-stars svg:not(.s){fill:var(--theme)}.trav-req-feefo-block .rating{font-size:12px}.dot-list .dot{vertical-align:middle}.dot-list .dot:not(:last-child):after{width:4px;height:4px;background:var(--theme);display:inline-block;vertical-align:middle;margin:0 2px 0 8px;border-radius:100%}.dot-list .dot:not(:last-child):after:last-child{margin-left:-2px}.dot-list.black .dot:after{background:#474747}.dot-list.white .dot:after{background:#fff}.dot-list.grey .dot:after{background:#6f6f6f}.list-row{position:relative;padding-left:40px;margin-bottom:24px}.list-row h5{display:inline-block;margin-right:16px}.list-row .ico{position:absolute;width:16px;height:16px;left:0;top:6px}.list-row:last-child{margin-bottom:0}.trip-designer-card{background:radial-gradient(circle at 55% -26%,#2ac1bc 0,#2ac1bc 14%,#128d87 100%);border-radius:4px;color:#fff;padding:30px 24px}.trip-designer-card h3{margin-bottom:8px}.trip-designer-card .btn{color:var(--theme);box-shadow:0 2px 14px 0 rgba(0,0,0,.15);margin-top:32px;margin-right:20px;width:100%;max-width:272px;white-space:normal;padding:14px 0}.trip-designer-card .link{color:#fff;margin-top:18px;margin-bottom:-10px;font-size:18px;display:inline-block;font-weight:700;width:calc(100% - 300px);min-width:93px}.trip-designer-card.choose-lodge{margin-top:-24px;margin-bottom:24px}.banner-header,.pano-image{color:#fff;margin:0 auto;overflow:hidden}@media only screen and (min-width:768px){.trip-designer-card{padding:32px}.stacked-section{padding-left:240px;position:relative}.stacked-section .heading,.stacked-section h4{position:absolute;left:0}.stacked-section.timing{padding-left:200px}}.banner-header{background:#000;padding-top:48px;padding-bottom:70px;text-align:center;position:relative}.banner-header:after{position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:.5}.banner-header .cover,.banner-header .cover.center.center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.banner-header .cover{position:absolute;z-index:0;max-width:none;min-height:100%;max-height:180%;min-width:100%;bottom:0}.banner-header .cover.left.top{left:0;top:0;transform:translate3d(0,0,0)}.banner-header .cover.left.center{top:50%;left:0;transform:translate3d(0,-50%,0)}.banner-header .cover.left.bottom{top:auto;bottom:0;left:0;transform:translate3d(0,0,0)}.banner-header .cover.right.top{top:0;left:auto;right:0;transform:translate3d(0,0,0)}.banner-header .cover.right.center{top:50%;right:0;left:auto;transform:translate3d(0,-50%,0)}.banner-header .cover.right.bottom{top:auto;bottom:0;right:0;left:auto;transform:translate3d(0,0,0)}.banner-header .cover.center.top{left:50%;top:0;transform:translate3d(-50%,0,0)}.banner-header .cover.center.bottom{top:auto;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.banner-header .t-container{position:relative;z-index:1}.banner-header .subtitle{padding-top:12px;padding-bottom:32px}.banner-header .trans-button{font-size:15px;background:var(--theme);background:rgba(255,255,255,.42);color:#fff;height:36px;width:140px;padding:0}.banner-header h1{font-size:36px}.banner-header h4{padding-top:16px}@media only screen and (min-width:768px){.banner-header{text-align:left;padding-top:0;padding-bottom:0;min-height:346px}.banner-header:after{background:linear-gradient(to right,#000,transparent);opacity:.6}.banner-header .cover{max-height:none}.banner-header .content{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1}.banner-header .subtitle,.banner-header h4{font-size:22px}}.pano-image{padding-top:48px;padding-bottom:70px;text-align:center;position:relative}.pano-image:not(.skip-filter):after{position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:.3}.pano-image .cover,.pano-image .cover.center.center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.pano-image .cover{position:absolute;z-index:0;max-width:100%;min-height:100%;min-width:100%;bottom:0}.pano-image .cover.left.top{left:0;top:0;transform:translate3d(0,0,0)}.pano-image .cover.left.center{top:50%;left:0;transform:translate3d(0,-50%,0)}.pano-image .cover.left.bottom{top:auto;bottom:0;left:0;transform:translate3d(0,0,0)}.pano-image .cover.right.top{top:0;left:auto;right:0;transform:translate3d(0,0,0)}.pano-image .cover.right.center{top:50%;right:0;left:auto;transform:translate3d(0,-50%,0)}.pano-image .cover.right.bottom{top:auto;bottom:0;right:0;left:auto;transform:translate3d(0,0,0)}.pano-image .cover.center.top{left:50%;top:0;transform:translate3d(-50%,0,0)}.pano-image .cover.center.bottom{top:auto;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.pano-image .pano-image-content.centered{position:absolute;top:50%;left:50%;right:0;transform:translate3d(-50%,-50%,0);z-index:1}.pano-image .pano-image-content.centered .pano-image-content-container{position:relative;z-index:1}@media only screen and (min-width:768px){.pano-image{padding-top:0;padding-bottom:0;min-height:346px}.pano-image .cover{max-height:none}}.guest-form .error{margin-top:12px;color:#E52543}.guest-form label{display:block;padding-bottom:32px}.guest-form label .ember-power-select-trigger,.guest-form label .x-dmy,.guest-form label input,.guest-form label textarea{margin-top:16px}.guest-form label .x-dmy .ember-power-select-trigger{margin-top:0}.guest-form label .code{width:100px}.guest-form label.read-only input{line-height:20px;padding-left:0;border-style:none}.feefo-card .guest .avatar,.initial-avatar{line-height:43px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.guest-form label.read-only input.code{margin-bottom:0;margin-right:0;padding-right:0;padding-left:0;width:45px;height:30px}.guest-form label.read-only input.number{padding-left:0;height:30px}.stacked-blocks .block.second-block{margin-top:32px}@media only screen and (min-width:768px){.stacked-blocks .block{display:inline-block;vertical-align:top;margin-right:40px}.stacked-blocks .block.second-block{margin-right:0;margin-top:0;margin-left:-5px}}.split-row.full-width .split-left{display:none}.split-row:not(.full-width) .split-left,.split-row:not(.full-width) .split-right{display:block}@media print,screen and (min-width:768px){.split-row:not(.full-width) .split-left,.split-row:not(.full-width) .split-right{display:inline-block;vertical-align:top}.split-row:not(.full-width) .split-left{width:24%;padding-right:24px}.split-row:not(.full-width) .split-right{width:calc(76% - 6px)}}.collapse-toggle svg,.initial-avatar{vertical-align:middle;display:inline-block}.collapse-toggle{color:var(--theme)}.collapse-toggle svg{height:11px;width:6px;fill:var(--theme);transform:rotate(270deg);margin-left:8px}.collapse-toggle.open svg{transform:rotate(90deg)}.deposit-success{background:rgba(var(--themeRgb),.25);padding:48px 30px 80px;margin:20px 15px 0}.deposit-success .btn-container{margin-top:8px}.deposit-success .btn-container .btn{padding-top:16px;padding-bottom:16px;margin-top:24px}.deposit-success .svg-icon{max-width:64px;max-height:64px}.deposit-success h3{margin-top:32px}.deposit-container{max-width:790px;text-align:center;padding:40px 0}.deposit-container .btn{margin-top:24px}.deposit-container p{color:grey;padding:10px}@media only screen and (min-width:768px){.deposit-container{padding:60px 0 80px}}.initial-avatar{border-radius:100%;color:#fff;text-transform:capitalize;font-family:adobe-garamond-pro,serif;font-weight:700;font-size:20px;text-align:center;width:40px;height:40px}.avatar-username,.icon-text .text{font-size:18px}.initial-avatar:not(:last-child){margin-right:-16px}.initial-avatar:nth-child(3n+1){background-color:#a1cfcc}.initial-avatar:nth-child(3n+2){background-color:#efca8d}.initial-avatar:nth-child(3n+3){background-color:#e8bdd1}.avatar-username .avatar{margin-right:20px}.stage-filter-pill{background:var(--theme);font-size:13px;font-weight:500;color:#fff;padding:2px 7px 1px;border-radius:4px;display:inline-block;margin-top:6px}.faq-items .faq-item{position:relative;border:1px solid #E6E6E6;border-radius:4px;display:block;margin-bottom:20px}.faq-items .faq-item:last-child{margin-bottom:0}.faq-items .faq-item h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faq-items .faq-item svg{max-width:46px;max-height:46px;position:absolute;left:24px;top:24px;fill:#474747}.faq-items .faq-item div{padding:35px 24px 35px 96px}@media only screen and (min-width:768px){.stage-filter-pill{margin-top:12px}.faq-items .faq-item{text-align:center;width:calc(50% - 20px);display:inline-block;margin-bottom:40px}.faq-items .faq-item:nth-child(odd){margin-right:40px}.faq-items .faq-item:nth-child(n+5){margin-bottom:0}.faq-items .faq-item svg{position:relative;display:inline-block;margin-bottom:24px;left:auto;top:auto}.faq-items .faq-item:hover{background:#f2f2f2;border:0}.faq-items .faq-item div{padding:52px}}.map-interact-toggle.t-form{position:absolute;top:16px;left:16px;z-index:2;border-radius:4px;border:1px solid #E6E6E6;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);overflow:hidden}.map-interact-toggle.t-form .t-check{background:#fff;padding:5px 15px 7px 37px}.map-interact-toggle.t-form .t-check .label{padding:4px 0 2px}.map-interact-toggle.t-form .t-check p{margin-bottom:0;font-size:14px;font-weight:500}.map-interact-toggle.t-form .t-check span{width:20px;height:20px;top:10px;left:10px;border-radius:4px}.map-interact-toggle.t-form .t-check span:after{margin:3px auto;width:12px;height:12px}.lodge-gallery .thumb{padding-top:calc((50% - 16px) * .66666);background:#E6E6E6;position:relative;border-radius:4px;display:inline-block;overflow:hidden;width:calc(50% - 16px);vertical-align:top}.h-ctrl,.map-only-marker-popup{background:#fff;position:absolute}.lodge-gallery .thumb:nth-child(even){margin-left:11px}.lodge-gallery .thumb:nth-child(-n+2){margin-bottom:16px}.lodge-gallery .thumb .img-x{position:absolute;top:0;max-height:100%}.float-blocks .block:first-child{padding-bottom:16px}.float-blocks .block.right{float:right}.float-blocks.always:after{display:block;height:0}.float-blocks.always .block{float:left}.float-blocks.always .block:first-child{padding-right:24px;padding-bottom:0}.float-blocks.always .block:first-child.pr32{padding-right:32px}.float-blocks.always .block.right{float:right}.float-blocks.always .half-block{float:left}.float-blocks.always .half-block.left{padding-top:6px}.float-blocks.always .half-block.right{float:right}@media only screen and (min-width:768px){.float-blocks:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.float-blocks .block{float:left}.float-blocks .block:first-child{padding-right:24px;padding-bottom:0}.float-blocks.always .half-block.left{padding-top:8px}}.map-only-marker-popup{display:block;bottom:12px;left:12px;right:12px;border-radius:4px;padding:10px;z-index:10004;box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.icon-text .ico,.icon-text span,.map-only-marker-popup .content,.map-only-marker-popup .img-x{display:inline-block;vertical-align:middle}.h-ctrl,.route-summary-map .add-to-map{box-shadow:0 2px 3px 0 rgba(0,0,0,.41)}.map-only-marker-popup .img-x{border-radius:4px}.map-only-marker-popup .content{max-width:calc(100% - 99px);padding-left:11px}.icon-text .ico{fill:#474747;max-width:14px;max-height:12px;margin-right:8px}.icon-text .ico.s-16{max-width:16px;max-height:16px}.message-notice .icon,.when-to-go-month-countries .months-nav,.when-to-go-month-routes .months-nav{display:none}.team-member{position:relative;margin-bottom:40px;padding:0 20px;text-align:center}.team-member img{border-radius:100px;margin-bottom:20px}.team-member h5{color:#474747;font-size:16px;text-transform:uppercase;letter-spacing:.15em}.team-member h6{color:#999;font-size:15px;font-weight:400;margin-bottom:20px;margin-top:0}.team-member p{font-size:15px}@media only screen and (min-width:768px){.team-member{text-align:left;padding-left:140px;padding-right:20px}.team-member img{position:absolute;left:0}.variable.row .col-sm-6:nth-child(odd){clear:both}}.h-ctrl,.h-or,.notice-box .icon,.search-pill,.tag{text-align:center}.h-ctrl{top:50%;transform:translateY(-50%);height:50px;width:50px;line-height:56px;z-index:10;border-radius:50px;border:0;outline:0}.h-ctrl svg{width:11px;height:19px}.rating-stars:after{display:block;height:0}.rating-stars svg:not(.-s){fill:#f5d323;width:14px;height:14px;margin-right:8px;float:left}.rating-stars svg:not(.-s):last-child{margin-right:0}.rating-stars.charcoal svg:not(.-s){fill:#292929}.rating-stars.-s12 svg:not(.-s){width:12px;height:12px;margin-right:4px}.rating-stars.-s12 svg:not(.-s):last-child{margin-right:0}.rating-stars.-s16 svg:not(.-s){width:16px;height:16px;margin-right:10px}.rating-stars.-s16 svg:not(.-s):last-child{margin-right:0}.rating-stars.-s16.-font16 svg:not(.-s){height:21px;margin-right:4px}.rating-stars.-s22 svg:not(.-s){width:22px;height:22px;margin-right:8px}.rating-stars.-s22 svg:not(.-s):last-child{margin-right:0}@media only screen and (min-width:1147px){.variable.row .col-sm-6:nth-child(odd){clear:inherit}.variable.row .col-sm-6:nth-child(3n+1){clear:both}}@media only screen and (min-width:1500px){.variable.row .col-sm-6:nth-child(3n+1){clear:inherit}.variable.row .col-sm-6:nth-child(4n+1){clear:both}}.message-notice{padding:30px 25px;margin:0 -24px;position:relative;border-radius:4px}.message-notice .close{position:absolute;right:0;top:0;width:14px;height:14px;padding:15px}.message-notice .close svg{max-height:100%;max-width:100%;vertical-align:top}.message-notice .icon svg{width:100%;height:100%;max-width:60px;max-height:60px}.message-notice b{color:#474747;display:inline-block}.message-notice p{color:#474747;margin-bottom:0;line-height:1.5;font-size:14px;margin-top:5px}.message-notice p+b{margin-top:20px}.message-notice.orange{background:#ffe4b6}.message-notice.red{background:#FF5D47;color:#fff}.message-notice.red b{color:#fff}@media only screen and (min-width:768px){.message-notice{margin:auto;padding:40px}.message-notice.has-icon{padding:40px 40px 40px 134px}.message-notice.has-icon .icon{max-width:60px;max-height:60px;position:absolute;left:34px;top:50%;transform:translateY(-50%);display:block}}.tag{color:#fff;font-size:14px;font-weight:500;padding:5px 7px;border-radius:4px}.tag.popular{background:#FBB919}.tag.special-offer-tag{background:#fff;color:#292929;border:1px solid #d8d8d8;padding:4px 7px}ß .tag.other{background:#5E4B6F}.pill-tags .tag{padding:5px 7px;position:absolute;bottom:-30px;left:-13px;z-index:2;line-height:1}.h-or,.h-or:before{display:block;position:relative}.h-or:before{height:1px;width:100%;background:#E6E6E6;top:13px;z-index:-1}.h-or:after{content:'or';font-size:13px;background:#fff;padding:0 16px}.flash-message-container{z-index:10400;position:fixed;top:120px;right:15px;text-align:right}.flash-message-container .alert{background:rgba(0,0,0,.4);color:#fff;font-size:12px;font-weight:500;padding:7px 25px;border-radius:25px;display:inline-block;margin-bottom:5px;margin-left:5px}.flash-message-container .alert.alert-danger{background:rgba(236,66,101,.8)}.flash-message-container .alert.alert-warning{background:rgba(237,184,17,.8)}.flash-message-container .alert.alert-success{background:rgba(var(--themeRgb),.8)}.flash-message-container .animated{animation-duration:.3s}.notice-box{padding:30px 30px 30px 85px;font-size:16px;font-weight:500;color:#474747;position:relative;margin:50px 0 0;background:rgba(0,0,0,.3);line-height:1.5em}.notice-box .icon{position:absolute;left:30px;top:50%;margin-top:-15px;width:30px;height:30px;border:2px solid #000;line-height:28px;color:#000;border-radius:100%;font-style:normal}.notice-box .icon:after{content:'!'}.notice-box.green{background:rgba(var(--themeRgb),.3)}.notice-box.green .icon{border-color:var(--theme);color:var(--theme)}.notice-box.red{background:#FF5A69}.nights-toggle{position:relative;margin:0 0 32px}.nights-toggle .dates{color:grey;display:inline-block;margin-top:2px}.nights-toggle .toggles{position:absolute;right:0;top:50%;margin-top:-20px}.nights-toggle .toggles .btn{padding:9px 10px;border-radius:40px;border-width:2px}.nights-pill,.search-pill{display:inline-block;border-radius:4px}.nights-toggle .toggles .btn svg{vertical-align:top;margin-top:1px}.nights-toggle .toggles .btn:last-child{margin-left:8px}.nights-toggle.inline-block{display:inline-block;min-width:220px;padding-right:124px}.play-button{color:var(--theme);font-weight:500}.play-button svg{width:50px;height:50px;vertical-align:middle;margin-right:8px}.search-pill{background:var(--theme);color:#fff;font-weight:500;line-height:1.1em;padding:8px 8px 8px 13px;margin:6px 0 3px 6px}.search-pill svg{float:right;vertical-align:middle;width:16px;height:16px;fill:#fff;margin-left:8px;transform:rotate(45deg)}.nights-pill{position:absolute;z-index:4;background:rgba(0,0,0,.55);font-size:13px;font-weight:700;color:#fff;padding:2px 7px 1px}.entity-nav,.sticky-element-container.entity-modal-nav .sticky-element--sticky,.sticky-element-container.green-nav .sticky-element--sticky{z-index:1099}@media only screen and (min-width:768px){.sticky-element-container.green-nav{height:54px}}.sticky-element-container.entity-modal-nav{position:absolute;top:0;left:0;right:0}.sticky-element-container.entity-modal-nav .sticky-element--sticky .modal-heading{border-radius:0}.t-form{font-size:14px}.t-form label{padding-bottom:25px;display:block}.t-form label.small-pb{padding-bottom:5px}.t-form label .t-form-h{padding-bottom:7px}.t-form label .t-form-h b,.t-form label .t-form-h i{display:inline-block;vertical-align:middle}.t-form label .t-form-h i{text-align:right;margin-left:-5px}.t-form label .t-form-h.no-i b{width:auto}.t-form label .t-form-h.tiny-form-h{font-size:10px}.t-form label .t-form-b.contact-number .code,.t-form label .t-form-b.contact-number .number,.t-form label .t-form-b.contact-number .x-val{display:inline-block}.t-form label .t-form-b.contact-number .code{width:100px;margin-right:7px}.t-form label .t-form-b.contact-number .number{max-width:220px}.t-form label .t-form-b.mid-size .ember-power-select-trigger,.t-form label .t-form-b.mid-size input{max-width:186px}.t-form label.npb{padding-bottom:9}.t-form label.check{cursor:pointer;padding-left:50px;position:relative;padding-top:3px}.t-form label.check input{display:inline-block;width:28px;height:28px;border-radius:100%;overflow:hidden;margin-right:15px;vertical-align:middle;margin-top:0;position:absolute;left:0;padding-left:0;border:0;top:0}.t-form label.check input:before{content:'';width:28px;height:28px;border:1px solid #ccc;background:#fff;display:inline-block;border-radius:3px}.t-form label.check input:checked:before{content:'';background:var(--theme);color:#fff;border:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'16'%20height%3D'12'%20viewBox%3D'0%200%2016%2012'%3E%3Cpath%20fill%3D'%23FFF'%20fill-rule%3D'evenodd'%20d%3D'M6.137%2012L0%205.891l2.192-2.182%203.945%203.927L13.808%200%2016%202.182z'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:16px;background-position:6px 8px}.t-form label.read-only .t-form-b input{line-height:20px;padding-left:0}.t-form label.read-only .t-form-b.contact-number .code{margin-bottom:0;margin-right:0;padding-right:0;padding-left:0;width:45px;height:30px}.t-form label.read-only .t-form-b.contact-number .number{padding-left:0;height:30px}.t-form label.cols .t-form-b,.t-form label.cols .t-form-h{display:inline-block;width:49%;vertical-align:top}.t-form label.cols .t-form-b{text-align:right}.t-form .shadow-block{border:1px solid #E6E6E6;padding:20px;margin-bottom:30px;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:2px}.t-form .shadow-block>label:last-child{margin-bottom:0}.t-form p.subnote{position:absolute;color:#A6A6A6;margin-top:5px;font-size:13px}.back-forward,.t-form fieldset{position:relative}.t-form b{font-weight:500;color:#474747;line-height:1.4}.t-form i{color:grey;font-style:normal;display:block}.t-form ul:not(.ember-power-select-options){padding-left:17px}.t-form input.small{width:50px}.t-form input[disabled]{color:grey;border-color:transparent}.t-form textarea{overflow:hidden;resize:none;border:1px solid #7f7f80}.carousel-nav .viewport,.month-buttons-group,.t-modal{-webkit-overflow-scrolling:touch}.back-forward,.trip-expert-advice,.wizard-enquire,.wizard-how-to{border-top:1px solid #E6E6E6}.t-form textarea[disabled]{background:rgba(230,230,230,.5)}.t-form button.save{width:100%;margin-top:30px}@media only screen and (min-width:768px){.t-form button.save{width:inherit;margin-top:80px}.t-form .narrow-pane{max-width:250px}}.back-forward{min-height:50px;padding:32px 0 33px;box-sizing:content-box}.back-forward .back,.back-forward .forward{position:absolute;min-height:50px}.back-forward .back{left:0;text-align:left;width:40%}.back-forward .forward{right:0;text-align:right;width:60%}.back-forward .back-button{padding-left:24px;position:absolute;top:50%;transform:translateY(-50%);line-height:1.25}.back-forward .back-button svg{transform:rotate(180deg);width:16px;height:16px;position:absolute;left:0;top:50%;margin-top:-8px}.month-buttons-group{white-space:nowrap;overflow-x:scroll;margin-right:-24px;padding-bottom:15px;margin-bottom:-15px}.month-buttons-group .btn{margin-right:7px;padding:30px 0;width:calc(33.33% - 18px)}.month-buttons-group .btn:after{content:attr(data-mobile-title);display:inline-block}@media only screen and (min-width:768px){.month-buttons-group{margin-right:0;white-space:normal;padding-bottom:0;margin-bottom:0}.month-buttons-group .btn{margin-bottom:32px;margin-right:12px;padding:15px 0;width:calc(16.67% - 15px)}.month-buttons-group .btn:after{content:attr(data-tablet-title)}.month-buttons-group .btn:nth-child(12),.month-buttons-group .btn:nth-child(6){margin-right:0}}.grey-banner,.grey-banner.p24{padding:24px}.grey-banner{margin-top:16px;border:1px solid #E6E6E6;border-radius:4px}.grey-banner h5{font-size:15px;font-weight:700;margin-bottom:5px}.grey-banner p{font-size:15px;line-height:1.47}.bullet{display:inline-block;margin-left:2px;margin-right:2px}.button-pair.half-to-left .btn:last-child,.button-pair.no-wrap .btn:last-child{margin-left:11px}.bullet:after{content:'';display:inline-block;vertical-align:middle;background:#474747;width:4px;height:4px;border-radius:100%}.price-slider{padding-bottom:24px}.price-slider h3{font-size:18px;font-weight:300;margin-bottom:25px}.price-slider h3 .pp{font-size:13px}.button-pair.stacked .btn:not(:last-child){margin-right:11px}.button-pair.no-wrap .btn{width:calc(50% - 9px);margin-bottom:0;padding-left:0;padding-right:0}.button-pair.full-to-half .btn,.button-pair.full-to-left .btn{width:100%}.button-pair.no-wrap .btn:not(:last-child){margin-bottom:0}.button-pair.full-to-half .btn:first-child,.button-pair.full-to-left .btn:first-child{margin-bottom:16px}.button-pair.half-to-left .btn{width:calc(50% - 9px);margin-bottom:0;padding-left:0;padding-right:0}.button-pair.half-to-left .btn:first-child{margin-left:0}.button-pair.half-to-left .btn:not(:last-child){margin-bottom:0}@media only screen and (min-width:768px){.button-pair .btn,.button-pair.full-to-half .btn{width:calc(50% - 9px)}.button-pair .btn:last-child,.button-pair.full-to-half .btn:last-child{margin-left:11px}.button-pair .btn{margin-bottom:0;padding-left:0;padding-right:0}.button-pair .btn:not(:last-child){margin-bottom:0}.button-pair.full-to-left .btn,.button-pair.half-to-left .btn{width:auto;padding:14px 24px}.button-pair.full-to-half .btn:last-child:first-child{margin-left:0}.button-pair.full-to-left .btn:last-child{margin-left:11px}}.trip-expert-advice{position:relative;margin-top:32px;padding-top:32px}.trip-expert-advice .avatars{padding-left:24px;white-space:nowrap;display:inline-block;vertical-align:middle}.trip-expert-advice .avatars .img-x{border-radius:100%;margin-left:-24px}.green-section.on-trip-editor,.green-section.on-trip-page,.green-section.waybird-widget{border-radius:4px}.trip-expert-advice .consultant-info{display:inline-block;vertical-align:middle;margin-left:24px}.trip-expert-advice .consultant-info .name,.trip-expert-advice .consultant-info .title{display:block;line-height:1em}.trip-expert-advice .consultant-info .name{font-size:18px}.trip-expert-advice .consultant-info .title{margin-top:4px;font-size:15px}.trip-expert-advice .contact{position:absolute;right:0;bottom:0;padding-bottom:4px;font-size:18px}.trip-expert-advice p{display:inline-block;width:calc(100% - 131px);vertical-align:middle;padding-left:32px}.green-section{background-color:rgba(var(--themeRgb),.13);padding:24px;margin-top:24px;position:relative}.green-section .expert{padding-right:60px;position:relative;min-height:44px}.green-section .expert p{line-height:1.57;font-size:14px}.green-section .expert p:not(.enquiry){font-weight:500;font-size:16px}.green-section .expert .safari-specialist{position:absolute;right:0;top:0;padding-bottom:0}.green-section .expert .safari-specialist .avatar{margin-right:0}.green-section .expert .safari-specialist.enquiry{margin-top:12px}.green-section.on-trip-editor .btn{margin-top:20px}.green-section.on-trip-page{margin:24px -16px 0;font-size:16px}@media only screen and (min-width:768px){.green-section.on-trip-page{margin:24px -24px 0}}@media only screen and (min-width:1147px){.green-section.on-trip-page:after,.green-section.on-trip-page:before,.green-section.waybird-widget:after,.green-section.waybird-widget:before{content:none}.green-section.on-trip-page{padding:24px 24px 20px;margin:24px -24px 0}.green-section.waybird-widget{padding:24px 24px 20px;margin:0 -24px}}.print-logo{display:none;max-width:156px}@media print{.print-logo{display:block}}.wizard-restart-buttons{padding-bottom:16px}.wizard-restart-buttons .btn:first-child{width:calc(63% - 11px);margin-right:17px}.wizard-restart-buttons .btn:last-child{width:calc(37% - 11px)}.wizard-restart-buttons .btn:last-child svg{display:none}@media only screen and (min-width:768px){.wizard-restart-buttons .btn:last-child svg{display:inline-block}}@media only screen and (min-width:1147px){.wizard-restart-buttons{padding-top:22px}.wizard-restart-buttons .btn:first-child{padding:20px 24px 19px}.wizard-restart-buttons .btn:last-child{padding:19px 24px 18px}}.wizard-success-banner{height:400px;overflow:hidden;position:relative;background:#E6E6E6;color:#fff;text-align:left}.wizard-success-banner .t-container{position:relative;z-index:1;height:100%}.wizard-success-banner .t-container .content{position:absolute;top:50%;transform:translateY(-50%)}.wizard-success-banner h1{margin-bottom:0;text-transform:capitalize}.wizard-success-banner h5{margin-bottom:16px}.wizard-success-banner .share{position:absolute;right:24px;top:24px;z-index:1;display:none}.wizard-success-banner .buttons .save{margin-right:40px}.wizard-success-banner .dot-list{font-size:16px;font-weight:700;margin-bottom:32px}.wizard-success-banner .cover{min-width:100%;min-height:100%;max-width:none;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.wizard-success-banner:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.5}.wizard-success-buttons .btn{width:100%}@media only screen and (min-width:768px){.wizard-success-banner .share{display:block}.wizard-success-banner .cover{top:64%}.wizard-success-buttons{text-align:left}.wizard-success-buttons .btn{width:220px}.wizard-success-buttons .btn.save{margin-right:40px}}.date-selector-pair{position:relative}.date-selector-pair:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.date-selector-pair .date-selector{margin-bottom:0;width:calc(50% - 16px);display:inline-block;font-size:15px;padding:12px 0 10px}.date-selector-pair .date-selector:first-child{float:left}.date-selector-pair .date-selector:last-child{float:right}.date-selector-pair svg{display:inline-block;width:12px;height:14px;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.map-view-btn{overflow:hidden;border:0;padding:22px 13px;background:#E6E6E6;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.map-view-btn .cover{position:absolute;z-index:0;left:0;top:0;max-width:101%}.map-view-btn>span{position:relative;z-index:1;background:#fff;color:#474747;padding:9px 18px;font-size:15px;border-radius:4px}.map-view-btn.no-shadow{box-shadow:none}.large-filter-button{border-radius:4px;border:1px solid #E6E6E6;padding:10px 16px 11px}.large-filter-button b{display:block;margin-bottom:2px;font-weight:700}.large-filter-button span{font-size:13px;line-height:1.5;display:block}.large-filter-button.selected{background:var(--theme);border-color:var(--theme);color:#fff}.message-success .success-content{text-align:left}.message-success .success-content .h2{margin-top:40px;margin-bottom:24px}.message-success hr{margin-top:32px;margin-bottom:32px}@media only screen and (min-width:768px){.map-view-btn{box-shadow:none}.message-success .success-content{text-align:center}.message-success .success-content .h2{margin-top:80px}.message-success hr{margin-top:80px;margin-bottom:48px}}.new-route-card{clear:both;background:#E6E6E6;border-radius:4px;text-align:center;color:#fff;display:block;padding:45px 24px 52px;position:relative;overflow:hidden}.new-route-card .content{position:relative;z-index:3}.new-route-card .content h2{margin-bottom:32px;font-size:30px}.new-route-card .img-x{position:absolute;left:50%;right:0;top:50%;min-height:100%;max-width:none;transform:translate3d(-50%,-50%,0);z-index:1}.new-route-card:after,.vert-center-over-image:after{content:'';left:0;right:0;bottom:0}.new-route-card:after{position:absolute;top:0;background:rgba(0,0,0,.54);z-index:2}@media only screen and (min-width:768px){.new-route-card{padding:66px 24px 72px}}.vert-center-over-image{position:relative;width:100%;padding-top:66.6666%}.vert-center-over-image .content{position:absolute;top:50%;transform:translateY(-50%);z-index:3;color:#fff;margin:0 auto;text-align:center;width:100%}.vert-center-over-image img{position:absolute;top:50%;transform:translateY(-50%);z-index:1;min-width:100%;border-radius:4px}.vert-center-over-image:after{position:absolute;top:0;background:#000;opacity:.2;z-index:2;border-radius:4px}.transfer-check-content .recommended-tag{font-size:13px;color:var(--theme);display:block;margin-bottom:10px;font-weight:700;margin-top:-10px}.transfer-check-content h4 svg{width:20px;height:20px;margin-right:16px;fill:#474747;vertical-align:middle}.entity-thumbtack .thumbnail{border-radius:4px;display:inline-block;vertical-align:middle}.entity-thumbtack .content{display:inline-block;vertical-align:middle;margin-left:11px}.add-item-card{text-align:center;background:#F7F7F7;height:130px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:4px}.add-item-card.-theme-border{border:1px solid var(--theme)}.add-item-card.-br12{border-radius:12px}.add-item-card .big-btn{width:34px;height:34px;text-align:center;display:inline-block;vertical-align:middle;border-radius:100%;margin-right:24px}.add-item-card .big-btn svg{width:34px;height:34px;fill:var(--theme);vertical-align:middle}.add-item-card b{display:inline-block;vertical-align:middle;font-size:18px;font-weight:500;color:var(--theme)}.add-item-card .content{color:var(--theme)}.bottom-left-widget{background:#fff;border-radius:4px;font-weight:700;font-size:16px;text-align:center;position:fixed;transform:translate3d(0,0,0);bottom:16px;left:16px;padding:12px 20px 12px 12px;box-shadow:0 1px 6px rgba(0,0,0,.1),0 2px 32px rgba(0,0,0,.2);z-index:49000}.home-newsletter .cover,.listing-banner .cover{transform:translate3d(-50%,-50%,0);min-height:100%;top:50%}.bottom-left-widget img{display:inline-block;border-radius:4px;margin-right:16px}.bottom-left-widget span{display:inline-block;vertical-align:middle}.bottom-left-widget svg{width:24px;height:24px;vertical-align:middle;margin-right:8px;fill:#fff}.bottom-left-widget:hover{box-shadow:0 2px 10px rgba(0,0,0,.2),0 4px 40px rgba(0,0,0,.3)}.grey-section{background:#F7F7F7;padding-left:24px;padding-right:24px}.grey-section.in-t-container{margin-left:-24px;margin-right:-24px}@media only screen and (min-width:768px){.grey-section{padding-left:48px;padding-right:48px}.grey-section.in-t-container{margin-left:0;margin-right:0;border-radius:4px}}.wizard-how-to{text-align:left;padding:48px 0;margin-top:48px}.wizard-how-to h3{font-size:24px}.wizard-how-to .step{margin-top:40px}.wizard-how-to .step h5{font-weight:500;margin-top:20px}.wizard-how-to .step p.-s{font-size:16px;margin-top:8px}.wizard-how-to .step .icon{padding-top:4px;width:36px;height:36px;border:1px solid #E6E6E6;border-radius:100%;font-size:16px;font-weight:700;text-align:center}@media only screen and (min-width:768px){.wizard-how-to{padding:80px 0}.wizard-how-to .step{display:inline-block;vertical-align:top;width:30%;max-width:298px;margin-right:3.9%}.wizard-how-to .step:last-child{margin-right:0}}@media only screen and (min-width:1147px){.wizard-how-to .step{margin-right:72px}.wizard-how-to .step:last-child{margin-right:0}}.wizard-enquire{text-align:left;padding-top:48px}.wizard-enquire h3{font-size:24px}.wizard-enquire p.-s{margin-top:8px;margin-bottom:40px}.wizard-enquire form textarea{border:1px solid #E6E6E6;border-radius:4px;margin-bottom:24px;padding:18px;font-size:16px}.wizard-enquire form .btn{width:100%}@media only screen and (min-width:768px){.wizard-enquire{padding-top:80px;padding-bottom:20px}.wizard-enquire .content{width:36%;display:inline-block;vertical-align:top;padding-right:70px}.wizard-enquire form{width:64%;display:inline-block;vertical-align:top;margin-left:-6px}.wizard-enquire form .btn{width:auto;float:right}}.listing-banner{position:relative;min-height:400px;background:#E6E6E6;overflow:hidden}.home-hero.t-hero .image-container:after,.listing-banner:after{position:absolute;background:#000;right:0;bottom:0;content:''}.listing-banner:after{left:0;top:0;opacity:.4}.listing-banner .cover{min-width:100%;max-width:none;position:absolute;left:50%}.listing-banner .content{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center;color:#fff;padding:0 40px;z-index:2}.listing-banner .content h1{font-size:36px;line-height:1.28}.listing-banner .content .btn{min-width:134px}@media only screen and (min-width:768px){.listing-banner .cover{top:0;transform:translate3d(-50%,-10%,0)}.listing-banner .cover.center.center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.listing-banner .cover.left.top{left:0;top:0;transform:translate3d(0,0,0)}.listing-banner .cover.left.center{top:50%;left:0;transform:translate3d(0,-50%,0)}.listing-banner .cover.left.bottom{top:auto;bottom:0;left:0;transform:translate3d(0,0,0)}.listing-banner .cover.right.top{top:0;left:auto;right:0;transform:translate3d(0,0,0)}.listing-banner .cover.right.center{top:50%;right:0;left:auto;transform:translate3d(0,-50%,0)}.listing-banner .cover.right.bottom{top:auto;bottom:0;right:0;left:auto;transform:translate3d(0,0,0)}.listing-banner .cover.center.top{left:50%;top:0;transform:translate3d(-50%,0,0)}.listing-banner .cover.center.bottom{top:auto;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.listing-banner .content h1{font-size:44px}}.saving-trip .last-saved{font-size:14px;color:#999}.editor-menu{margin-top:-12px}.editor-menu .item{padding:5px 0 24px}.editor-menu .item:not(:last-child){border-bottom:1px solid #E6E6E6}.editor-menu .item .item-link{font-size:16px;font-weight:500;color:var(--theme)}.editor-menu .item .item-link svg{fill:var(--theme);width:24px;height:24px;vertical-align:middle;margin-top:-3px;margin-right:7px}@media only screen and (min-width:768px){.editor-menu{margin-top:0}.editor-menu .item{display:inline-block}.editor-menu .item:not(:last-child){border-bottom:0}.editor-menu .item.inviter{margin-right:50px}.editor-menu .item.map{display:block;padding-top:0}}.special-pill{font-size:12px;background-color:#000;color:#fff;padding:3px 9px;border-radius:4px;margin-right:12px;font-weight:500}.special-pill-box{display:flex;flex-direction:column}.special-pill-box .num-nights{margin-top:16px}@media only screen and (min-width:768px){.special-pill-box{flex-direction:row}.special-pill-box .num-nights{margin-top:0}.special-pill-box.bump-up-18{margin-right:20px}}.home-hero.t-hero{text-align:center;overflow:visible}.home-hero.t-hero .image-container{overflow:hidden;height:491px}.home-hero.t-hero .image-container .cover-image{min-height:491px}.home-hero.t-hero .image-container:after{left:0;top:0;opacity:.15;z-index:2}.home-hero.t-hero .contents{text-align:left}.home-hero.t-hero .contents .t-container{margin:0}.home-hero.t-hero .contents .h1,.home-hero.t-hero .contents h1{font-size:44px;line-height:1.05}.home-hero.t-hero .contents h3{font-size:18px;margin-bottom:36px;margin-top:14px;font-weight:500}.home-hero.t-hero .contents .inspire-me{margin-top:40px}.home-hero.t-hero>.contents{padding-top:0}.home-hero.t-hero>.contents .t-container{max-width:600px}@media only screen and (min-width:768px){.home-hero.t-hero .image-container{height:616px}.home-hero.t-hero .image-container .cover-image{min-height:616px}.home-hero.t-hero>.contents{text-align:center}.home-hero.t-hero>.contents .t-container{max-width:745px}.home-hero.t-hero>.contents .h1,.home-hero.t-hero>.contents h1{font-size:56px}.home-hero.t-hero>.contents h3{font-size:22px}.home-hero.t-hero>.contents .inspire-me{margin-top:120px}}@media only screen and (min-width:1147px){.home-hero.t-hero .image-container{height:644px}.home-hero.t-hero .image-container .cover-image{min-height:644px}}@media only screen and (min-width:1500px){.home-hero.t-hero .image-container{height:754px}.home-hero.t-hero .image-container .cover-image{min-height:754px}}.home-recent{position:relative;padding-bottom:20px}.home-recent:before{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#f7f7f7)}.home-experts:after,.home-newsletter .email-input:after{content:" ";height:0;visibility:hidden;clear:both}.home-recent h5{margin-bottom:32px}@media only screen and (min-width:768px){.home-recent{padding-bottom:60px}.home-recent h5{margin-bottom:40px}}.home-experts:after{display:block}.home-experts .team-bubbles{padding-top:25px;width:230px;height:215px;position:relative;margin:0 auto}.home-experts .team-bubbles .img-x{border-radius:100%;display:inline-block;vertical-align:top;height:auto;position:absolute}.home-experts .team-bubbles .img-x:nth-child(1){top:36px;left:0;width:130px}.home-experts .team-bubbles .img-x:nth-child(2){right:23px;top:0;width:70px}.home-experts .team-bubbles .img-x:nth-child(3){right:0;top:90px;width:80px}.home-experts .team-bubbles .img-x:nth-child(4){width:44px;bottom:0;right:90px}.home-experts .content{text-align:center;padding-top:32px}.home-experts .content h2{margin-bottom:8px}.home-experts .content a{display:block}.home-experts .content .btn{margin:32px 0}@media only screen and (min-width:768px){.home-experts{position:relative}.home-experts .team-bubbles{width:310px;height:340px;display:inline-block;vertical-align:top;margin-top:16px}.home-experts .team-bubbles .img-x:nth-child(1){top:75px;width:160px}.home-experts .team-bubbles .img-x:nth-child(2){right:30px;width:90px}.home-experts .team-bubbles .img-x:nth-child(3){top:165px;width:110px}.home-experts .team-bubbles .img-x:nth-child(4){width:60px;right:150px}.home-experts .content{text-align:left;padding-left:150px;display:inline-block;width:calc(100% - 317px);vertical-align:top;top:50%;position:absolute;transform:translateY(-50%);margin-top:-16px}.home-experts .content a{display:inline-block}.home-experts .content .btn{margin-right:43px}}.home-revolution{background:#F7F7F7;padding:94px 48px 78px;margin:0 -24px}.home-revolution h2{max-width:540px;margin:0 auto;text-align:center;position:relative}.home-revolution h2 svg{max-width:23px;max-height:23px;position:absolute;fill:var(--theme)}.home-revolution h2 svg.left{left:-23px;top:-26px}.home-revolution h2 svg.right{right:-23px;bottom:-30px}.home-revolution .logos{white-space:nowrap;text-align:center;margin-top:58px}.home-revolution .logos svg{display:inline-block;vertical-align:top;margin-right:30px;width:90px;height:32px;opacity:.6;fill:#474747}.home-revolution .logos svg:last-child{margin-right:0}@media only screen and (min-width:768px){.home-revolution{margin:0;padding-top:115px}.home-revolution h2 svg.right{bottom:-13px}.home-revolution .logos{margin-top:92px}.home-revolution .logos svg{margin-right:106px}.home-revolution .logos svg:last-child{margin-right:0}}.home-feefo .t-slider{margin:32px 0}.home-newsletter{color:#fff;text-align:center;overflow:hidden;padding:44px 0 48px;position:relative}.home-newsletter.bottom-bar{margin-bottom:80px}.home-newsletter .cover{position:absolute;left:50%;z-index:-1;max-width:1000%;image-rendering:-webkit-optimize-contrast}.home-newsletter .email-input{width:100%;max-width:320px;border-radius:4px;padding:12px;margin:50px auto 0}.home-newsletter .email-input:after{display:block}.home-newsletter .email-input .email-field{margin-top:20px;margin-bottom:32px;position:relative}.home-newsletter .email-input .email-field .join{position:absolute;right:12px;top:12px}.home-newsletter .email-input input{max-width:320px;height:72px}.home-newsletter .email-input .success{color:#fff;padding:40px 0 100px}.home-newsletter .email-input h4{color:#474747;width:76px;overflow:hidden;white-space:nowrap;display:inline-block;padding:8px 0 0;margin-left:12px}.home-newsletter .email-input svg{width:40px;height:40px;fill:var(--theme);float:right}.home-newsletter .privacy-notice{margin-top:24px;font-size:13px}.home-newsletter .privacy-notice.bottom-bar{margin-bottom:24px}.home-newsletter .caption h3{text-align:center;font-weight:300;line-height:1.45}@media only screen and (min-width:768px){.home-newsletter{padding:64px 0 28px}.home-newsletter .email-input{max-width:701px;margin:24px auto 0}.home-newsletter .email-input .email-field .join{position:absolute;right:192px;top:12px}.home-newsletter .email-input .success{padding:48px 0 120px}.home-newsletter .email-input .success p{font-size:22px}.home-newsletter .email-input h4{width:calc(100% - 53px)}.home-newsletter .caption{max-width:501px;margin:0 auto}.home-newsletter .privacy-notice.bottom-bar{margin-bottom:0}}@media only screen and (min-width:1147px){.home-newsletter.bottom-bar{margin-bottom:0}}.home-guides h5{margin-bottom:30px}.trip-enquire .trip-title{font-size:20px;line-height:24px;text-transform:uppercase;margin-top:40px;margin-bottom:10px}.trip-enquire .heading{font-size:24px;font-weight:300;margin-top:40px;padding-bottom:25px;color:#474747}.trip-enquire .heading.plan-heading{padding-bottom:8px}.trip-enquire .subheading{font-size:14px;font-weight:500;margin-top:25px;margin-bottom:15px;color:#474747}.trip-enquire .subheading i{font-weight:300;font-style:normal}.trip-enquire .plan-reason{margin-bottom:11px}.trip-enquire .subnote{font-size:14px;margin-top:-10px}.trip-enquire .toggle{color:var(--theme);font-weight:500;font-size:14px;padding-top:10px;display:block}.trip-enquire .toggle.activated{color:#474747}.trip-enquire .toggle.activated i{font-style:normal;font-weight:300}.trip-enquire .trip-length{font-size:18px}.trip-enquire .price{font-size:17px;display:block}.trip-enquire .price i{font-size:12px;color:#A6A6A6;font-style:normal}.trip-enquire hr{border-color:#E6E6E6;margin:40px 0}.trip-enquire .date-input,.trip-enquire .phone-input{margin-bottom:10px;display:block}.trip-enquire .textarea-holder,.video-row{margin-bottom:40px}.trip-enquire input,.trip-enquire textarea{border:1px solid #ccc;width:100%;margin-top:12px;font-size:16px;font-weight:300}.trip-enquire input{padding:10px 20px}@media only screen and (min-width:768px){.trip-enquire .left-pane{max-width:596px;width:100%;float:right;padding:0 15px}.trip-enquire .right-pane{max-width:438px;width:100%;float:left;padding:0 15px}.trip-enquire .feefo svg{max-height:65px;max-width:100%}}.trip-enquiry-success{background-color:rgba(0,0,0,.7);position:relative}.trip-enquiry-success .enquire-page-image{opacity:.5;position:relative;z-index:-1}.trip-enquiry-success .t-container{max-width:720px;position:absolute;top:0;left:0;righT:0;bottom:0}.trip-enquiry-success .cta{padding:40px 0 80px;text-align:center}.trip-enquiry-success .cta a{padding:15px 40px}.trip-enquiry-success .share-heading{border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:20px;padding-top:40px;padding-bottom:40px;text-align:center}.trip-enquiry-success .share-heading .title{font-size:28px;color:#fff;font-weight:700;letter-spacing:1px}.trip-enquiry-success .share-heading .subtitle{color:#fff}.trip-enquiry-success .share-trip .title{text-align:center;color:#fff;font-size:22px}.trip-enquiry-success .share-trip .share-icons{text-align:center}.trip-enquiry-success .share-trip .share-icons .social-icon{display:inline-block;margin:20px}.trip-enquiry-success .share-trip .share-icons .social-icon svg{display:block;fill:#fff;width:20px;height:20px}@media only screen and (min-width:768px){.trip-enquiry-success .share-heading{margin-bottom:80px}}.trip-index-edit-tools .btn-container>.btn{margin-top:8px;margin-bottom:8px;min-width:128px}.trip-index-edit-tools .errors{color:red;margin:15px 0}.trip-index-edit-tools .red{color:red}.trip-index-edit-tools .travel-statuses{max-width:300px}.trip-index-edit-tools .t-check{padding-bottom:0}.trip-index-edit-tools h4{margin-bottom:16px}.deal-heading-bar{margin:20px 24px}.deal-heading-bar .d-container div{max-width:123px}.deal-heading-bar .right-content{display:flex;flex-direction:row}.deal-heading-bar .right-content .engaged-btn{width:50%;max-width:272px;height:36px;margin-right:20px}.deal-heading-bar .right-content .engaged-btn div{min-height:64%}.deal-heading-bar .right-content .engaged-btn div span{width:6px}.deal-heading-bar .right-content .date-btn{width:100%;max-width:272px;height:36px}.deal-heading-bar .right-content .date-btn span{width:100%}@media only screen and (min-width:768px){.deal-heading-bar{margin:0 40px;display:flex;flex-direction:row}.deal-heading-bar .left-content{width:36%}.deal-heading-bar .left-content h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-heading-bar .right-content{margin-top:23px;margin-left:auto}.deal-heading-bar .right-content .engaged-btn{width:100%;height:36px;min-width:123px;margin-right:16px}.deal-heading-bar .right-content .engaged-btn div{min-height:74%}.deal-heading-bar .right-content .engaged-btn div span{width:6px}.deal-heading-bar .right-content .date-btn{max-width:181px;min-width:181px;width:100%;height:36px;margin-right:16px}.deal-heading-bar .right-content .save-btn{width:100%;min-width:79px;height:36px}.deal-heading-bar .right-content .save-btn button{padding:9px 20px!important;font-size:14px;font-weight:400}}@media only screen and (min-width:1147px){.deal-heading-bar{margin:0 64px}.deal-heading-bar .left-content{width:60%}.deal-heading-bar .right-content{width:45%}}@media only screen and (min-width:1500px){.deal-heading-bar{max-width:1370px;margin:auto;padding:0 16px}.deal-heading-bar .left-content{width:60%}.deal-heading-bar .right-content{width:45%}}.d-container{display:flex;width:100%;margin-bottom:50px}.d-container .main-body{margin:0 24px;width:100%}@media only screen and (min-width:768px){.d-container{margin-top:44px;padding-left:24px;margin-bottom:0}.d-container .main-body{margin:0 40px;max-width:600px;width:100%}}@media only screen and (min-width:1147px){.d-container{margin-top:40px;margin-left:48px;padding-left:0}.d-container .main-body{margin:0 64px;max-width:600px}}@media only screen and (min-width:1500px){.d-container{max-width:1370px;margin:40px auto 0}}.deal-index-edit-details .sticky-element--sticky-top{background-color:#fff}.wrapper.reviews .feefo-filter .rating-row{display:flex;align-items:center;margin-top:8px;font-size:16px}.wrapper.reviews .feefo-filter .rating-row .rating{display:inline-block;width:60px}.wrapper.reviews .feefo-filter .rating-row .progress-bar-container{display:inline-block;width:calc(100% - 98px);background-color:#f2f2f2;height:4px;border-radius:4px;margin:0 16px;position:relative}.wrapper.reviews .feefo-filter .rating-row .progress-bar-container .progress-bar{background-color:#292929;position:absolute;top:0;height:4px;left:0;right:0;border-radius:4px}.wrapper.reviews .feefo-filter .rating-row .num-reviews{display:inline-block;width:31px}.wrapper.reviews .feefo-logo svg{width:63px;height:18px}.wrapper.reviews .x-suggestions{border-top:0;padding-top:0;margin-top:0}.edit-template.t-modal fieldset,.trip-tools-right-pane.trip-tools-right-pane-add-anything .t-check input+span,.trip-tools-right-pane.trip-tools-right-pane-add-anything .x-search.box-input .input{border:1px solid #ccc}@media only screen and (min-width:768px){.wrapper.reviews .feefo-filter .rating-row .progress-bar-container{max-width:272px}}.trip-tools-right-pane{position:relative;color:#292929;padding:0}.trip-tools-right-pane .close{position:absolute;top:0;right:40px}.trip-tools-right-pane .close svg{display:inline-block;vertical-align:middle;width:16px;height:16px}.trip-tools-right-pane .last-saved{color:grey}.trip-tools-right-pane .cell-item{padding:0;line-height:1}.trip-tools-right-pane.trip-tools-right-pane-standard{margin-bottom:80px}.trip-tools-right-pane.trip-tools-right-pane-standard .dropdown-opener{position:absolute;right:0;top:0}.trip-tools-right-pane.trip-tools-right-pane-add-anything{padding-bottom:120px}.trip-tools-right-pane.trip-tools-right-pane-add-anything .x-search .input{padding:0 32px 0 52px}.trip-tools-right-pane.trip-tools-right-pane-add-anything .x-search.box-input .input input{font-weight:300}.trip-tools-right-pane.trip-tools-right-pane-add-anything .x-search.box-input .input input::placeholder{font-weight:300}.trip-tools-right-pane.trip-tools-right-pane-add-schedules .t-check .label,.trip-tools-right-pane.trip-tools-right-pane-add-transfers .t-check .label{font-size:14px;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trip-tools-right-pane .right-col-template{background:#fff;margin-bottom:20px;position:relative}.trip-tools-right-pane .right-col-template .content{font-size:14px;padding:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:4px}.trip-tools-right-pane .right-col-template .content svg{width:16px;height:16px;fill:var(--theme);vertical-align:middle}.trip-tools-right-pane .right-col-template .preview-link{position:absolute;bottom:20px;right:20px}.trip-tools-right-pane .right-col-experience{background:#fff;margin-bottom:20px}.trip-tools-right-pane .right-col-experience .content{font-size:14px;line-height:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:16px;border-radius:4px;position:relative}.trip-tools-right-pane .right-col-experience .content .check-circle{border:1px solid #E6E6E6;border-radius:50%;height:32px;width:32px;display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.trip-tools-right-pane .right-col-experience .content .check-circle svg{display:none}.trip-tools-right-pane .right-col-experience .content .check-circle.checked{border:0}.trip-tools-right-pane .right-col-experience .content .check-circle.checked svg{display:block;height:32px;width:32px}.trip-tools-right-pane .right-col-experience .content svg{width:16px;height:16px;fill:var(--theme);vertical-align:middle}.trip-tools-right-pane .right-col-experience .content .exp-name{display:inline-block;width:calc(100% - 38px)}.trip-tools-right-pane .trip-price-length-container{color:#292929}.trip-tools-right-pane .trip-price-length-container b{font-weight:800}.trip-tools-right-pane .trip-price-length-container .trip-length{color:#292929;font-size:14px}.trip-tools-right-pane .trip-summary-sidebar-card .image-container{display:flex;flex-direction:row;align-items:center;float:left;padding-right:14px}.trip-tools-right-pane .trip-summary-sidebar-card .image-container svg{fill:#292929;height:35px;width:35px}.booking-steps .step .step-icon,.feefo-card .rating-stars svg,.lodge-review .rating-stars svg,.route-review-card .rating-stars svg,.routes-list .count-bar .sort-by svg{fill:var(--theme)}.trip-tools-right-pane .trip-summary-sidebar-card .content .title{font-weight:400;margin-top:0!important}.trip-tools-right-pane .trip-summary-sidebar-card .content .sub-title{color:#6f6f6f}.trip-tools-right-pane .trip-summary-sidebar-card img{border-radius:4px;max-width:72px}@media only screen and (min-width:768px){.trip-tools-right-pane{padding:0 40px}}.gps-finder #map{height:100%;min-height:350px}.gps-finder #pac-input{background-color:#fff;font-size:16px;font-weight:300;color:#292929;padding:4px 16px;text-overflow:ellipsis;visibility:hidden;width:calc(100% - (48px));margin:20px;left:0!important;border:1px solid #474747;border-radius:8px}.gps-finder #pac-input.ready{visibility:initial}.google-map-popup .create-lodge{margin:8px}.pac-container{z-index:10101}.peace-of-mind-widget{border:1px solid #E6E6E6;padding:20px 32px;display:none;font-size:14px;background-color:#fff;color:#474747;text-align:center;border-radius:4px}.peace-of-mind-widget a.covid-link{font-weight:500}@media only screen and (min-width:1147px){.peace-of-mind-widget{display:block}}.peace-of-mind-box{border-radius:4px}.peace-of-mind-box.is-grey-box{padding:48px 32px;background-color:#F7F7F7}.peace-of-mind-box.vertical-padding{padding:48px 2000px;margin:0 -2000px}@media only screen and (min-width:768px){.peace-of-mind-box.is-grey-box{padding:56px}.peace-of-mind-box.vertical-padding{padding:80px 2000px}}.toggle-pills .toggle-pill{position:relative;overflow:hidden;border:1px solid #7f7f7f;z-index:0;padding:11px 21px;display:inline-block;border-radius:24px;margin-right:9px;vertical-align:top}.toggle-pills .toggle-pill .name{color:#474747;font-size:15px;white-space:nowrap;line-height:1;position:relative;z-index:3}.toggle-pills .toggle-pill:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:.3;z-index:2}.toggle-pills .toggle-pill.selected{background:#141414;border:1px solid #141414}.toggle-pills .toggle-pill.selected .name{font-size:16px;color:#fff;font-weight:500}.toggle-pills .toggle-pill.selected:after{content:none}.routes-list{padding-top:64px}.routes-list .no-trips{position:relative;min-height:90px}.routes-list .main-container{position:relative;min-height:600px}.routes-list .count-bar{position:relative;padding-right:90px;margin-bottom:32px}.routes-list .count-bar .sort-by{position:relative;margin-top:8px;right:0;bottom:2px;color:var(--theme);font-weight:700;width:auto;display:inline-block}.routes-list .count-bar .sort-by svg{width:12px;height:12px;float:right;top:6px;position:relative;margin-left:6px}@media only screen and (min-width:360px){.routes-list .count-bar .sort-by{position:absolute;margin-top:0}}@media only screen and (min-width:768px){.routes-list .row .col-sm-6{padding-left:24px;padding-right:24px}.routes-list .row .col-sm-6:nth-child(odd){clear:both}.routes-list .row{margin:0 -24px}}.routes-list .row.card{margin-right:-24px}@media only screen and (min-width:768px){.routes-list .no-trips{min-height:300px}}#iubenda-cs-banner{bottom:0!important;left:0!important;position:fixed!important;width:100%!important;z-index:51000!important;background-color:rgba(0,0,0,.9)}.iubenda-cs-content{display:block;margin:0 auto;padding:20px;width:auto;font-weight:500;font-size:14px;background:rgba(0,0,0,.9);color:#fff}.iubenda-cs-rationale{max-width:900px;position:relative;margin:0 auto}.iubenda-banner-content>p{font-weight:500;line-height:1.5}.iubenda-cs-close-btn{margin:0;color:#fff;text-decoration:none;font-size:30px;position:absolute;top:-30px;right:-15px;border:none}.iubenda-cs-cookie-policy-lnk{text-decoration:underline;color:#fff;font-size:14px;font-weight:900}.t-hero{position:relative;color:#fff;background:#f2f2f2;overflow:hidden;cursor:default}.t-hero .image-container{height:457px;position:relative}.t-hero .image-container .cover-image{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);min-width:100%;max-width:none;z-index:2;min-height:457px}@supports (transform:translate3d(calc(-50% + 0.5px),calc(-50% + 0.5px),0)){.t-hero .image-container .cover-image{transform:translate3d(calc(-50% + .5px),calc(-50% + .5px),0)}}.t-hero .image-container .cover-image.bottom{bottom:0;top:auto;transform:translate3d(-50%,0,0)}.t-hero .image-container .cover-image.top{top:0;transform:translate3d(-50%,0,0)}.t-hero .image-container .top-right-cta{position:absolute;top:10px;right:10px;z-index:10}.t-hero .t-hero-play-button{background-color:rgba(255,255,255,.5);border-radius:50%;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:5;display:flex;align-items:center;justify-content:center}.t-hero .t-hero-play-button svg{fill:#fff;height:50px;width:50px;display:block;margin-left:5px}@media only screen and (min-width:768px){.t-hero .t-hero-play-button{top:30%}}@media only screen and (min-width:1147px){.routes-list .row .col-sm-6:nth-child(odd){clear:inherit}.routes-list .row .col-sm-6:nth-child(3n+1){clear:both}.t-hero .t-hero-play-button{top:35%}}.t-hero>.contents{position:absolute;top:0;bottom:0;padding-top:54px;width:100%;z-index:3;display:flex;align-items:center;justify-content:center}.t-hero>.contents h1{font-family:adobe-garamond-pro,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:36px;line-height:1.1}.t-hero>.contents h3{font-size:20px;font-weight:300;line-height:1.4;margin-top:5px}.t-hero.is-rotatable .image-container .cover-image{visibility:hidden;transition-timing-function:linear;transition-duration:0s;transition-property:visibility}.t-hero.is-rotatable .image-container .cover-image.beit{position:absolute;z-index:1}.t-hero.is-rotatable .image-container .cover-image.is-active{z-index:1;visibility:visible;transition:none}.t-hero.is-rotatable .image-ui{display:none;position:absolute;bottom:40px;z-index:4;width:100%}.t-hero.is-rotatable .image-ui .controls .control{display:inline-block}.t-hero.is-rotatable .image-ui .controls .control svg{width:9px;height:15px;padding:7px;box-sizing:content-box;fill:#fff;vertical-align:top}.t-hero.is-rotatable .image-ui .controls .prev{transform:rotate(180deg)}@media only screen and (min-width:768px){.t-hero.is-rotatable .image-ui{display:block;text-align:right}.t-hero .image-container{height:616px}.t-hero .image-container .cover-image{min-height:674px}.t-hero>.contents h1{font-size:44px}.t-hero>.contents h3{font-size:28px}}@media only screen and (min-width:1147px){.t-hero .image-container{height:644px}}.t-hero.full-page-hero{overflow:hidden}.t-hero.full-page-hero .contents{display:block;top:auto;padding-top:0;justify-content:left;text-align:left}.t-hero.full-page-hero .contents .t-container{max-width:100%;width:100%}.t-hero.full-page-hero .contents .trip-content{padding:20px;border-top:1px solid;border-bottom:1px solid;border-width:medium}.t-hero.full-page-hero .contents .trip-content .title{font-size:28px}.t-hero.full-page-hero .contents .trip-content .title.large{font-size:26px}.t-hero.full-page-hero .contents .trip-content .title.x-large{font-size:24px}.t-hero.full-page-hero .contents .trip-content .title.xx-large{font-size:20px}.t-hero.full-page-hero .contents .trip-content .trip-info{margin-top:24px;line-height:1}.t-hero.full-page-hero .contents .trip-content .trip-info .trip-length{font-size:18px}.t-hero.full-page-hero .contents .trip-content .trip-info .per-person,.t-hero.full-page-hero .contents .trip-content .trip-info .pricing-info{font-size:14px}.t-hero.full-page-hero .contents .want-more{width:100%;margin-top:60px;display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;color:#000;border-top-left-radius:10px;border-top-right-radius:10px}.t-hero.full-page-hero .contents .want-more p{padding-left:20px}.t-hero.full-page-hero .image-container:after{content:'';position:absolute;bottom:0;left:0;right:0;height:70%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,.5));z-index:3;opacity:1}@media only screen and (min-width:768px){.t-hero.full-page-hero .image-container{height:calc(100vh - var(--fullNavHeight))}.t-hero.full-page-hero .image-container .cover-image{min-height:calc(100vh - var(--fullNavHeight))}}@media (max-width:768px){.t-hero.full-page-hero.mobile-contents-under{background:#fff;color:#292929}.t-hero.full-page-hero.mobile-contents-under .contents .trip-content{padding-left:0;padding-right:0}.t-hero.full-page-hero.mobile-contents-under video{object-fit:cover}.t-hero.full-page-hero.mobile-contents-under .image-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.t-hero.full-page-hero.mobile-contents-under .image-container:after{display:none}.t-hero.full-page-hero.mobile-contents-under>.contents{margin-top:48px;position:initial;display:block}.t-hero.full-page-hero.mobile-contents-under>.contents .t-container{position:relative;z-index:4}}@media only screen and (min-width:768px){.t-hero.full-page-hero .contents .trip-content{padding:32px}.t-hero.full-page-hero .contents .trip-content .title{font-size:40px}.t-hero.full-page-hero .contents .trip-content .title.large{font-size:36px}.t-hero.full-page-hero .contents .trip-content .title.x-large{font-size:32px}.t-hero.full-page-hero .contents .trip-content .title.xx-large{font-size:28px}.t-hero.full-page-hero .contents .trip-content .trip-info{margin-top:40px}.t-hero.full-page-hero .contents .want-more{margin-top:36px;max-width:310px;float:right}}@media only screen and (min-width:1147px){.t-hero.full-page-hero .image-container:after{height:60%}.t-hero.full-page-hero .contents .t-container .trip-content{display:flex;justify-content:space-between}.t-hero.full-page-hero .contents .t-container .trip-content .title{max-width:900px;font-size:56px;-ms-grid-row-align:center;align-self:center}.t-hero.full-page-hero .contents .t-container .trip-content .title.large{font-size:32px}.t-hero.full-page-hero .contents .t-container .trip-content .title.x-large{font-size:28px}.t-hero.full-page-hero .contents .t-container .trip-content .title.xx-large{font-size:24px}.t-hero.full-page-hero .contents .t-container .trip-content .trip-info{margin-top:0;min-width:280px;text-align:right;align-self:flex-end}.t-hero.full-page-hero .contents .t-container .trip-content .trip-info p.pricing-header{font-size:20px}.t-hero.full-page-hero .contents .t-container .trip-content .trip-info .trip-length{font-size:22px}.t-hero.full-page-hero .contents .t-container .trip-content .trip-info .per-person,.t-hero.full-page-hero .contents .t-container .trip-content .trip-info .pricing-info{font-size:16px}.t-hero.full-page-hero .contents .want-more{margin-right:40px}}.video-row{overflow:none;width:100%}.video-row:after{float:none;content:''}.video-row .guest-l{padding-bottom:0}.video-row .guest-l .t-form-b{margin-bottom:10px}.video-row .guest-l .t-form-b input{padding:12px 24px 8px 15px;font-size:16px;color:#292929;min-height:56px}.video-row .guest-remove{margin-top:0;position:relative}.video-row .guest-remove .detail{color:#292929;border-bottom:1px solid #292929;line-height:15px}.video-row .guest-remove .close-icon{padding-top:8px}@media only screen and (min-width:768px){.video-row,.video-row .guest-l{width:100%}.video-row{overflow:none;display:flex;margin-bottom:24px}.video-row .guest-l.drop-down{max-width:168px}.video-row .guest-l:first-child{margin-right:12px}.video-row .guest-l .t-form-b{margin-bottom:0}.video-row .guest-remove{margin-left:20px;justify-content:end;align-items:center;padding:7px 0}.video-row .guest-remove .detail{color:#292929;border-bottom:1px solid #292929;line-height:15px}.video-row .guest-remove .close-icon{padding-top:8px}}.tripclip-video h2{font-size:44px;line-height:48px}.tripclip-video iframe{border:0}.highlight-card{position:relative;border-radius:4px;overflow:hidden;white-space:normal;padding-top:100%}.highlight-card .image-container{position:absolute;left:0;top:0;right:0;bottom:0}.highlight-card .image-container .image{border-radius:4px;position:relative}.highlight-card .content{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;z-index:1}.highlight-card .content .map{width:128px;height:128px;position:absolute;right:20px;top:20px;border-radius:4px;overflow:hidden;display:none}.highlight-card .content .like-unlike-link{position:absolute;right:12px;top:12px;left:auto;cursor:pointer}.highlight-card .content .like-unlike-link svg{width:32px;height:32px}.highlight-card .content .highlight-title{font-size:14px;line-height:1;top:16px;left:16px;font-weight:500;position:absolute}.highlight-card .content .title-container{position:absolute;bottom:16px;left:16px;right:16px}.highlight-card .content .title-container .title{font-size:16px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.highlight-card .content:before{content:'';position:absolute;bottom:0;left:0;right:0;height:44%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7));opacity:.8}.highlight-card .content:after{content:'';position:absolute;top:0;left:0;right:0;height:20%;background-image:linear-gradient(to top,rgba(0,0,0,0),#000);opacity:.3;z-index:-1}@media only screen and (min-width:1147px){.highlight-card .image-container .image.left.center,.highlight-card .image-container .image.right.center{top:50%;transform:translateY(-50%)}.highlight-card .content .map{display:block}.highlight-card .image-container .image.center{top:50%;transform:translateY(-50%)}.highlight-card .image-container .image.bottom{bottom:0;top:auto}.highlight-card .image-container .image.bottom.center{transform:none}.highlight-card .image-container .image.top{top:0;bottom:auto}.highlight-card .image-container .image.top.center{transform:none}.highlight-card .image-container .image.left{left:0;right:auto}.highlight-card .image-container .image.right{right:0;left:auto}}.feefo-card{padding:24px 22px 24px 0;white-space:normal;vertical-align:top;height:200px;position:relative}.feefo-card .guest .name,.feefo-card .name,.route-review-card .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feefo-card .guest{position:absolute;bottom:0;width:100%}.feefo-card .guest .avatar{width:40px;height:40px;background:var(--theme);border-radius:50%;color:#fff;text-transform:capitalize;font-family:adobe-garamond-pro,serif;font-weight:700;float:left;margin-right:19px;font-size:20px;text-align:center}.feefo-card .guest .name{font-size:16px;line-height:1em;padding-top:4px}.feefo-card .guest .time-ago{font-size:14px;color:grey;display:block;margin-top:-1px}.feefo-card .comment{margin-top:8px;margin-bottom:16px;min-height:48px}.feefo-card .rating-stars{position:absolute;top:0;left:22}.route-review-card .images,.route-review-card .images .image{position:relative;border-radius:4px}.slide:nth-child(3n+1) .feefo-card .avatar{background-color:rgba(var(--themeRgb),.44)}.slide:nth-child(3n+2) .feefo-card .avatar{background-color:rgba(231,178,89,.71)}.slide:nth-child(3n+3) .feefo-card .avatar{background-color:rgba(204,107,155,.47)}.route-review-card .images .image{padding-top:66.6666%;background:#E6E6E6}.route-review-card .images .image img{position:absolute;border-radius:4px;top:0}.route-review-card .images .map{width:35%;border-radius:4px;overflow:hidden;position:absolute;z-index:2;right:12px;bottom:12px;padding-right:0;background:#E6E6E6;padding-top:35%}.route-review-card .images .map img{position:absolute;top:0;border-radius:4px}.route-review-card .time-ago:before,.static-summary .age-group:after{content:'';border-radius:100%;display:inline-block}.route-review-card .name{margin:16px 0 8px}.route-review-card .review{margin-bottom:13px}.route-review-card .rating-stars{display:inline-block;vertical-align:top;margin-top:2px}.route-review-card .rating{font-size:14px;display:inline-block;vertical-align:top;margin-left:5px}.route-review-card .guest-name,.route-review-card .time-ago{font-size:14px}.route-review-card .time-ago{font-size:14px;position:relative;display:inline-block}.route-review-card .time-ago:before{width:4px;height:4px;vertical-align:middle;margin:0 10px 0 5px;background:#000}.static-summary .line{padding-left:32px;position:relative;margin-bottom:16px;font-size:18px;min-height:29px}.static-summary .line .ico{position:absolute;left:0;top:6px;width:16px;height:16px}.static-summary .line .ico.inline{position:relative;margin:2px 12px 0;vertical-align:top}.static-summary .line:last-child{margin-bottom:0}.static-summary .age-group{padding-right:4px;position:relative;display:inline-block}.static-summary .age-group:after{background:#474747;width:4px;height:4px;vertical-align:middle;margin-left:8px}.static-summary .age-group:last-child:after{content:none}.consultant-feefo-block .consultant-feefo-reasons{margin-top:24px}.consultant-feefo-block .rating-stars{margin-top:18px;display:inline-block}.consultant-feefo-block .feefo{margin-top:16px;width:76px;height:16px;margin-left:22px}.consultant-feefo-block.grey-box{padding:24px;border:1px solid #E6E6E6;border-radius:4px}@media only screen and (min-width:768px){.consultant-feefo-block .consultant-feefo-reasons{margin-top:0;padding-left:24px;max-width:calc(100% - 64px - 5px);display:inline-block}.consultant-feefo-block .consultant-feefo-reasons,.consultant-feefo-block img{display:inline-block;vertical-align:top}}.stage-block .info .lodge,.stage-block .info .no-lodge,.stage-block .info .region{max-width:calc(100% - 50px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.route-summary-map{position:relative;z-index:10003}.route-summary-map .add-to-map{position:absolute;bottom:12px;left:12px;width:56px;height:56px;padding:20px;border-radius:100%;background:var(--theme);z-index:2501}.route-summary-map .add-to-map svg{fill:#fff;width:17px;height:17px}.route-summary-map #bottom-bar{position:absolute;bottom:0;left:0;right:0;z-index:2501;overflow:hidden;max-height:118px;padding:5px;margin:13px}.route-summary-map #bottom-bar .stage-block,.route-summary-map #bottom-bar .stage-end,.route-summary-map #bottom-bar .stage-start{box-shadow:0 2px 6px 0 rgba(0,0,0,.15);margin-bottom:0}.route-summary-map #bottom-bar .stage-block:nth-child(2),.route-summary-map #bottom-bar .stage-end:nth-child(2),.route-summary-map #bottom-bar .stage-start:nth-child(2){display:none}@media only screen and (min-width:768px){.route-summary-map .add-to-map{bottom:25px;left:25px}}.stage-block{border:1px solid #E6E6E6;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);cursor:pointer;background:#fff;display:block;padding:16px;position:relative}.stage-block .date{font-size:13px;color:grey}.stage-block .avatar{border-radius:4px;position:absolute;top:12px;right:12px}.stage-block .info{display:block;vertical-align:top;color:#474747}.stage-block .info .region{display:block;font-size:18px;line-height:24px;font-weight:700;margin:0}.stage-block .info .lodge,.stage-block .info .no-lodge{font-weight:300;margin-top:8px;margin-bottom:8px;font-size:13px;line-height:1;display:block}.stage-block .info .lodge .ico,.stage-block .info .no-lodge .ico{width:12px;height:12px;margin-right:6px}.stage-block .info .date,.stage-block .info .nights{line-height:1;font-size:13px;display:inline-block;font-weight:500;color:grey;vertical-align:bottom}.stage-block .info .date{position:relative}.stage-block .info .date:before{content:'';background:grey;display:inline-block;width:4px;height:4px;border-radius:100%;margin:0 8px 0 4px;top:-2px;position:relative}.stage-block .handle{display:inline-block;position:absolute;width:29px;top:0;bottom:0;right:0;border-left:1px solid #E6E6E6}.stage-block .handle svg{width:13px;height:13px;position:relative;top:50%;left:50%;margin-left:-7px;margin-top:-7px;display:block}.stage-end,.stage-start{padding:12px 24px;border:1px solid #E6E6E6;border-radius:4px;display:block;background:#fff}.stage-end .date,.stage-start .date{font-size:13px;color:grey;margin-left:4px}.stage-end .locations,.stage-start .locations{display:block}.stage-start{margin-bottom:20px}.leaflet-popup-content .stage-block{border:0;box-shadow:0 2px 6px 0 rgba(0,0,0,.15);min-width:290px}.leaflet-popup-content .stage-end,.leaflet-popup-content .stage-start{margin-bottom:0;border:0;box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.trip-date-selector{display:inline-block;width:100%}.trip-date-selector .date-input{display:none}.trip-date-selector .date-field{width:100%;text-align:left;border:0;font-size:16px;display:inline-block;position:relative}.trip-date-selector .date-field:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.trip-date-selector .date-field .date-selector{border:2px solid var(--theme)}.trip-date-selector .date-field .calendar-icon{width:20px;height:20px;position:absolute;left:16px;top:13px;margin:0}.trip-date-selector .date-field .date{vertical-align:middle;display:inline-block;border-radius:4px;font-weight:300;font-size:16px}.trip-date-selector .date-field .date.placeholder{margin-bottom:0;color:#fff}.trip-date-selector .date-field .date.placeholder b{color:#fff}.trip-date-selector .date-field .date.start{background:#f2f2f2;padding:10px 15px;min-width:calc(50% - 8px);border:0;margin-bottom:0}.trip-date-selector .date-field .date.start.wide{width:100%}.trip-date-selector .date-field .date.end{padding:10px 0;min-width:calc(50% - 48px);position:relative;text-align:center}.trip-date-selector .date-field .date.end .popup{position:absolute;background:#fff;top:calc(100% + 10px);right:0;z-index:2;border:1px solid #E6E6E6;border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,0,0,.06);padding:24px;white-space:normal;text-align:left}.trip-date-selector .date-field .date.end .popup .overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:10500}.trip-date-selector .date-field .date.end .popup:before{content:'';width:0;height:0;border-style:solid;border-width:0 14px 14px;border-color:transparent transparent #E6E6E6;position:absolute;top:-14px;right:15%;margin-right:-1px}.trip-date-selector .date-field .date.end .popup:after{content:'';width:0;height:0;border-style:solid;border-width:0 13px 13px;border-color:transparent transparent #fff;position:absolute;top:-13px;right:15%}.trip-date-selector .date-field svg{width:14px;height:16px;vertical-align:middle;display:inline-block;margin:0 5px;fill:#474747}.trip-date-selector .date-field svg.calendar-icon{fill:#fff}.trip-date-selector .date-field .placeholder{background:var(--theme);padding:11px 20px 9px;border-radius:4px;display:block}.trip-date-selector .date-field .placeholder b{font-weight:700}.trip-date-selector.white{display:block;max-width:280px}.trip-date-selector.white .date-field{display:block;margin-right:0}.trip-date-selector.white .date-field .date.start,.trip-date-selector.white .date-field .placeholder{font-weight:500;background:#fff;border:1px solid #E6E6E6;border-radius:4px}.trip-date-selector.white .date-field .date.end{font-weight:500}.trip-date-selector.white .date-field svg{margin:0 8px}@media only screen and (min-width:768px){.trip-date-selector{position:relative}.trip-date-selector .date-field .date.end .popup{position:absolute;right:0;width:274px;z-index:auto;z-index:2;padding:13px 20px}.trip-date-selector .date-field .date.end .popup p{font-size:14px;line-height:1.5}.trip-date-selector .date-field .date.end .popup:before{top:-14px;right:29px}.trip-date-selector .date-field .date.end .popup:after{top:-13px;right:29px}.trip-date-selector .picker{position:absolute;left:0;top:calc(100% + 10px);transform:translateY(-1000%)}.trip-date-selector .picker .picker__holder{left:0;position:relative;min-width:365px;background:0 0;border:1px solid #E6E6E6;border-radius:4px;outline:0;transform:translateY(-197%);transition:none}.trip-date-selector .picker .picker__holder .picker__frame{position:relative;top:0;transform:none;margin-bottom:0}.trip-date-selector .picker .picker__holder .picker__frame:before{content:none}.trip-date-selector .picker .picker__holder .picker__frame .picker__wrap{padding-top:0}.trip-date-selector .picker .picker__holder .picker__frame .picker__wrap:before{content:none}.trip-date-selector .picker .picker__holder .picker__frame .picker__box{padding:32px 32px 50px}.trip-date-selector .picker.picker--opened{box-shadow:0 2px 6px 0 rgba(0,0,0,.06);transform:translateY(0)}.trip-date-selector .picker.picker--opened .picker__holder{transform:translateY(0)}.trip-date-selector .picker.picker--opened:before{content:'';width:0;height:0;border-style:solid;border-width:0 26px 26px;border-color:transparent transparent #E6E6E6;position:absolute;top:-15px;left:28px}.trip-date-selector .picker.picker--opened:after{content:'';width:0;height:0;border-style:solid;border-width:0 24px 24px;border-color:transparent transparent #fff;position:absolute;top:-14px;left:30px}}.booking-steps .step .t-form.checkbox,.image-with-name{padding-bottom:20px}.payment-due .choose-amount-input{max-width:210px;max-height:56px}.video-player{position:relative}.video-player video{width:100%}.video-player video .poster{position:absolute;top:0;bottom:0;right:0;left:0}.video-player .play-button{background-color:rgba(255,255,255,.5);border-radius:50%;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:5;display:flex;align-items:center;justify-content:center}.video-player .play-button svg{fill:#fff;height:50px;width:50px;display:block;margin-left:15px}.image-with-name:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.image-with-name .avatar{border-radius:100%;margin-right:17px;display:inline-block}.image-with-name .image-title{display:inline-block;vertical-align:middle}.image-with-name .image-title .name,.image-with-name .image-title .title{display:block;line-height:1em}.image-with-name .image-title .name{font-size:16px;color:#474747;font-weight:500}.image-with-name .image-title .title{margin-top:8px;font-size:14px;color:#A6A6A6;font-weight:300}.image-with-name.centered{text-align:center}.image-with-name.centered .avatar{display:block;margin:0 auto 30px}.image-with-name.large .image-title .name{font-family:adobe-garamond-pro,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px}.image-with-name.large .image-title .title{font-size:13px;color:#474747;margin-top:5px}.t-activities .activity{padding-left:52px;position:relative;font-size:15px;margin-bottom:32px}.t-activities .activity .ico{width:32px;height:32px;position:absolute;left:0;top:-4px;fill:#474747}.t-activities .activity:nth-child(odd){padding-right:20px}.t-activities .show-all{margin-bottom:16px;font-weight:500}.t-wildlife{text-align:left}.t-wildlife .show-all{margin-top:40px;font-weight:500}.t-wildlife .wildlife-container{max-height:128px;overflow:hidden;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}.t-wildlife .wildlife,.t-wildlife .wildlife .ico svg{display:inline-block;vertical-align:bottom}.t-wildlife .wildlife-container.expanded{max-height:none}.t-wildlife .wildlife{width:100%;min-width:100px;text-align:center;margin:0 12px;flex:1}.t-wildlife .wildlife .ico{min-height:79px;line-height:79px;margin-bottom:11px}.t-wildlife .wildlife .name{line-height:1.5em}.t-wildlife .wildlife .abundance{font-size:13px;font-weight:500;line-height:1;margin-top:4px}.t-wildlife .wildlife .svg-wildlife--elephant-dims{width:82px;height:53px}.t-wildlife .wildlife .svg-wildlife--giraffe-dims{width:48px;height:79px}.t-wildlife .wildlife .svg-wildlife--hippo-dims{width:62px;height:36px}.t-wildlife .wildlife .svg-wildlife--black-rhino-dims,.t-wildlife .wildlife .svg-wildlife--white-rhino-dims{width:67px;height:31px}.t-wildlife .wildlife .svg-wildlife--buffalo-dims{width:50px;height:41px}.t-wildlife .wildlife .svg-wildlife--wildebeest-dims,.t-wildlife .wildlife .svg-wildlife--zebra-dims{width:54px;height:35px}.t-wildlife .wildlife .svg-wildlife--lion-dims{width:58px;height:30px}.t-wildlife .wildlife .svg-wildlife--cheetah-dims{width:53px;height:27px}.t-wildlife .wildlife .svg-wildlife--leopard-dims{width:57px;height:30px}.t-wildlife .wildlife .svg-wildlife--hyena-dims{width:39px;height:30px}.t-wildlife .wildlife .svg-wildlife--warthog-dims{width:38px;height:25px}.t-wildlife .wildlife .svg-wildlife--wild-dog-dims{width:34px;height:29px}.t-wildlife .wildlife .svg-wildlife--meerkat-dims{width:18px;height:33px}.t-wildlife .wildlife.abundance-0 .ico{fill:#d4d7d9}.t-wildlife .wildlife.abundance-0 .abundance{color:#d4d7d9}.t-wildlife .wildlife.abundance-1 .ico{fill:#e2d688}.t-wildlife .wildlife.abundance-1 .abundance{color:#e2d688}.t-wildlife .wildlife.abundance-2 .ico{fill:#a8c76b}.t-wildlife .wildlife.abundance-2 .abundance{color:#a8c76b}.t-wildlife .wildlife.abundance-3 .ico{fill:#4c802a}.t-wildlife .wildlife.abundance-3 .abundance{color:#4c802a}.x-brochure{margin:50px auto;max-width:1024px}.x-brochure .page-break{page-break-before:always;margin:50px 0}.x-brochure .no-pbi{page-break-inside:avoid;position:relative;display:block}.x-brochure .no-pbi h4,.x-brochure .no-pbi p{display:block}.x-brochure .no-pbi p{overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:none;hyphens:none}.x-brochure .content{max-width:calc(100% - 40px);margin:0 auto 50px;position:relative}.x-brochure .content.mt24-mt50{margin-top:24px}.x-brochure .content .site-logo.img{max-width:156px}.x-brochure .content:first-child{margin-top:0}.x-brochure .content .safari-specialist{padding-bottom:90px}.x-brochure .pre-head{font-size:10px;line-height:1.2rem;text-transform:uppercase;letter-spacing:3px;font-weight:500;display:block;margin-bottom:4px}.x-brochure .pre-head.hide-before-tablet{display:none}.x-brochure .post-head{color:grey;font-size:20px;font-style:italic;font-weight:300;display:block;margin-top:16px;margin-bottom:24px;line-height:2.3rem}.x-brochure h1,.x-brochure h2{font-size:22px;color:#474747;font-style:normal;line-height:1.2em}.x-brochure h1+p,.x-brochure h2+p{margin-top:25px}.x-brochure h3{font-size:16px;color:#474747;font-style:normal;line-height:1.2em;margin-bottom:5px;padding-top:15px}.x-brochure h3:first-child{padding-top:0}.x-brochure h4{font-size:16px;color:#474747;margin-bottom:10px}.x-brochure img{max-width:100%}.x-brochure img.in-the-middle{display:block;margin:0 auto}.x-brochure .head-icon{width:120px;float:right}.x-brochure p{font-size:14px;line-height:20px;font-weight:300;margin-bottom:25px}.x-brochure p b{color:#474747}.x-brochure .trip-overview.basic p,.x-brochure p.mb0{margin-bottom:0}@media print and (min-width:768px),screen and (min-width:768px){.x-brochure .pre-head{font-size:12px}.x-brochure .pre-head.hide-before-tablet{display:block}.x-brochure h1,.x-brochure h2{font-size:32px}.x-brochure .content.mt24-mt50{margin-top:50px}}@media print{.x-brochure .page-break,.x-brochure .section-image{page-break-before:always}a:after{display:none!important}.site-logo{margin-bottom:24px;max-width:156px}.green-nav{display:none}body>#hubspot-messages-iframe-container{display:none!important}.x-brochure{max-width:100%;margin:0;padding:0}.x-brochure .content{max-width:calc(100% - 40px)}.x-brochure .post-head{font-size:18px}.x-brochure .bottom-section-image{position:absolute;bottom:0}.x-brochure .pba{page-break-after:always}.x-brochure .page-break{border:0;height:1px;margin:0}.x-brochure .print-ignore{display:none}.x-brochure h4{font-size:12px}.x-brochure img{max-width:100%!important}.x-brochure img.full-width{width:100%}.x-brochure img.aspect-ratio{height:auto}.x-brochure .bs14,.x-brochure .bs15,.x-brochure .bs16,.x-brochure .stage-details-row,.x-brochure .trip-overview .division .row b,.x-brochure p{font-size:12px;line-height:16px}.x-brochure .stage-details-row p{font-size:12px;line-height:16px;margin-bottom:0}.x-brochure .stage-details-row .stage-detail-heading,.x-brochure .stage-details-row b{font-size:12px;line-height:16px}.x-brochure .stage-details-row .stage-detail-heading svg{height:12px;width:12px}.x-brochure .stage-details-row-schedule-content .grid-image-container .exp-name{font-size:12px;line-height:16px}.x-brochure .stage-details-row-schedule-content .day-heading{font-size:14px;line-height:16px}.x-brochure .stage-whats-included{font-size:12px;line-height:16px}}@media print and (min-width:768px){.x-brochure .site-logo{margin-bottom:50px}.x-brochure .stage-details-row .stage-detail-heading{font-size:14px;line-height:16px}.x-brochure .stage-details-row .stage-detail-heading svg{height:10px;width:10px}.x-brochure .stage-detail-heading-image{width:186px}}.check-for-line-items-with-loss{display:flex;align-items:center;color:#E52543}.check-for-line-items-with-loss svg{margin-right:20px;height:20px;width:20px;fill:#E52543}.x-brochure.trip .region-lodges .lodge{border-bottom:1px solid #E6E6E6;padding-bottom:7px;margin-bottom:12px}.x-brochure.trip .region-lodges .lodge p{margin-bottom:3px}.x-brochure.trip .rooms-nights{border-top:1px solid #E6E6E6}.x-brochure.trip .rooms-nights .icon,.x-brochure.trip .rooms-nights .nights,.x-brochure.trip .rooms-nights .rooms{display:inline-block;vertical-align:top;margin-right:-5px}.x-brochure.trip .rooms-nights .rooms{width:calc(100% - 150px);padding:15px}.x-brochure.trip .rooms-nights .nights{width:100px;padding:15px;text-align:right}.x-brochure.trip .rooms-nights .icon{border-right:1px solid #E6E6E6;text-align:center;padding:14px 0 8px;width:50px}.x-brochure.trip .rooms-nights .icon svg{width:20px;height:20px;display:inline-block;vertical-align:top}@media print{.x-brochure.trip .rooms-nights{display:none}}@media print and (min-width:768px){.x-brochure.trip .rooms-nights{display:block}.x-brochure.trip .rooms-nights .icon{padding:14px 0 8px}.x-brochure.trip .rooms-nights .nights{display:inline-block}}.stage-details-row{position:relative}.stage-details-row b,.stage-details-row p{font-size:14px;line-height:20px}.stage-details-row .stage-detail-heading{display:inline-block;font-weight:700;font-size:16px}.stage-details-row .stage-detail-heading svg{width:16px;height:16px;vertical-align:middle;margin-right:11px;fill:#474747}.stage-details-row .stage-detail-heading-image{display:inline-block;vertical-align:top;width:46%;margin-right:16px}.stage-details-row .stage-detail-heading-container{display:inline-block}.stage-details-row .stage-detail-heading-container.next-to-image{width:45%}.stage-details-row .lodge-options{background-color:#F7F7F7;padding:32px;border-radius:4px}.stage-details-row .edit-in-tools{z-index:1;margin-left:8px}.stage-details-row .edit-in-tools svg{fill:#474747;width:10px;height:10px}.stage-details-row .pano-image{border-radius:12px 12px 0 0;transform:translateZ(0);min-height:170px}.stage-details-row .pano-image .pano-image-content{line-height:1;min-width:calc(100% - 48px)}.stage-details-row .pano-image .pano-image-content .region-name{line-height:1;font-size:32px;font-family:adobe-garamond-pro,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stage-details-row .pano-image .pano-image-content .country-name{line-height:1;font-size:12px;font-weight:500;margin-bottom:13px}.stage-details-row .pano-image .editor-link{display:none}.stage-details-row .showcase-carousel.-at-tab-2{margin-top:2px}.stage-details-row .showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container{border-radius:0 0 12px 12px}.stage-details-row .showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container .x-gallery.carousel{border-radius:0 0 12px 12px;transform:translateZ(0)}.stage-details-row .stage-banner{background-color:rgba(var(--themeRgb),.1);padding:12px 48px 12px 16px;border-radius:4px;font-size:14px;font-weight:500;margin-bottom:32px;margin-top:32px;position:relative}.stage-details-row .stage-banner .-l{font-weight:300}.stage-details-row .printable-lodge-img{width:100%;height:auto;margin-bottom:24px;border-radius:8px}@media only screen and (min-width:768px){.stage-details-row .pano-image{min-height:208px}.stage-details-row .showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container,.stage-details-row .showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container .x-gallery.carousel{border-radius:0 0 12px 12px;transform:translateZ(0)}.stage-details-row .stage-detail-heading{margin-top:0}}@media print and (min-width:768px){.stage-details-row .printable-lodge-img{margin-right:24px;margin-bottom:0}}.stage-details-row-schedule-content .grid-image-container .exp-name{margin-top:8px;overflow:hidden;font-size:14px;line-height:20px;font-weight:500;height:60px}.stage-details-row-schedule-content .day-heading{margin-top:32px;background-color:#f9f9f9;border-radius:4px;padding:9px 12px;font-size:16px;font-weight:500;line-height:1;width:max-content}.lodge-review .avatar,.review.t-modal .modal-portal .modal-content .avatar{line-height:43px;font-family:adobe-garamond-pro,serif;-moz-osx-font-smoothing:grayscale}.how-it-works-routes .our-duties{color:#fff;background:radial-gradient(circle at 55% -26%,#2ac1bc 0,#2ac1bc 14%,#128d87 100%);padding:30px 24px 48px;margin:0 -24px}.how-it-works-routes .our-duties .duty{padding:30px 0;vertical-align:top;border-top:1px solid rgba(255,255,255,.2)}.how-it-works-routes .our-duties .duty h3{margin-bottom:10px;font-size:22px}.how-it-works-routes .our-duties .duty:nth-child(2){border-top:0}.how-it-works-routes .our-duties .duty:last-child{padding-bottom:0}@media only screen and (min-width:768px){.how-it-works-routes .our-duties{padding:48px 48px 64px;border-radius:4px}.how-it-works-routes .our-duties.duty-grid .duty{width:49%;display:inline-block;border:0}.how-it-works-routes .our-duties.duty-grid .duty:nth-child(4){padding-bottom:0}.how-it-works-routes .our-duties.duty-grid .duty:nth-child(even){padding-right:30px}.how-it-works-routes .our-duties.duty-grid .duty:nth-child(odd){padding-left:30px}}.how-it-works-routes .our-process .video-section{border-bottom:1px solid #E6E6E6}.how-it-works-routes .our-process .video-section .video{position:relative;display:inline-block;padding-top:28%;background:#E6E6E6;width:54%;border-radius:4px}.how-it-works-routes .our-process .video-section .video .img-x{border-radius:4px;box-shadow:-3px 25px 79px -14px rgba(0,0,0,.28);position:absolute;top:0;left:0}.how-it-works-routes .our-process .video-section .video svg{position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;width:50px;height:50px}.how-it-works-routes .our-process .video-section h2{margin-top:37px;margin-bottom:15px;position:relative;z-index:1}.how-it-works-routes .our-process .video-section h2 span{display:block}.how-it-works-routes .our-process .video-section .btn{margin-top:20px;margin-bottom:32px}.how-it-works-routes .our-process .steps-section{padding-left:31px;position:relative;padding-top:44px}.how-it-works-routes .our-process .steps-section:before{content:'';width:1px;background:#E6E6E6;top:80px;bottom:50px;left:4px;position:absolute}.how-it-works-routes .our-process .steps-section .step{position:relative}.how-it-works-routes .our-process .steps-section .step:before{content:'';width:9px;height:9px;background:#E6E6E6;top:28px;bottom:0;left:-39px;border-radius:100%;position:absolute;border:8px solid #fff;box-sizing:content-box;z-index:1}.how-it-works-routes .our-process .steps-section .step .pre-title{color:var(--theme);font-weight:500;font-size:14px}.how-it-works-routes .our-process .steps-section .step p{margin-top:10px;margin-bottom:30px}.how-it-works-routes .our-process .steps-section .step:last-child p{margin-bottom:0}.how-it-works-routes .our-process .steps-section .step:last-child:after{content:'';width:1px;background:#fff;top:41px;bottom:0;left:-21px;position:absolute}@media only screen and (min-width:768px){.how-it-works-routes .our-process .video-section{margin-top:25px;width:49%;display:inline-block;vertical-align:top;padding-right:50px;border:0}.how-it-works-routes .our-process .video-section .video{padding-top:52%;width:100%}.how-it-works-routes .our-process .video-section h2{margin-top:40px}.how-it-works-routes .our-process .video-section h2 span{display:inline}.how-it-works-routes .our-process .video-section .btn{margin-top:40px;margin-bottom:0}.how-it-works-routes .our-process .steps-section{width:49%;max-width:420px;padding-top:0;float:right;display:inline-block;vertical-align:top}.how-it-works-routes .our-process .steps-section:before{top:50px;bottom:75px}}@media only screen and (min-width:1147px){.how-it-works-routes .our-process .steps-section .step p{margin-bottom:50px}.how-it-works-routes .our-process .steps-section .step:last-child p{margin-bottom:0}.how-it-works-routes .our-process .video-section{padding-right:0}.how-it-works-routes .our-process .video-section .video{max-width:360px;width:100%;height:186px;padding-top:36.4%}}.how-it-works-routes .hide-video{padding-top:0}.how-it-works-routes .hide-video .our-duties{margin-bottom:-80px}.how-it-works-routes .hide-video .our-process .video-section{border:none}.how-it-works-routes .hide-video .our-process .video-section h2{margin:0}@media only screen and (min-width:768px){.how-it-works-routes .hide-video .our-duties{margin-bottom:-32px}.how-it-works-routes .hide-video .our-process .video-section{margin-top:0;width:100%;padding-bottom:48px}.how-it-works-routes .hide-video .our-process .steps-section{max-width:none;width:100%;float:none}}.suggestions-checklist .suggestions{margin-top:20px}.suggestions-checklist .suggestions h2{text-align:center;margin-bottom:40px}@media only screen and (min-width:768px){.suggestions-checklist .suggestions h2{text-align:initial}}.controls-container{position:relative;width:100%}.controls-container .stage-controls{min-width:225px;min-height:72px;text-align:center;bottom:0;left:50%;background-color:#fff;z-index:1;color:#292929;border-radius:36px;box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.controls-container .stage-controls .column-container{flex-direction:column;display:flex;align-items:center;justify-content:center;height:72px}.controls-container .stage-controls .num-nights{font-size:16px;font-weight:500}.controls-container .stage-controls .date-range{font-size:14px}.controls-container .stage-controls .control{position:absolute;top:50%;background-color:#f2f2f2;min-width:40px;min-height:40px;border-radius:20px}.controls-container .stage-controls .control svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:12px;height:12px;fill:#292929}.controls-container .stage-controls .control.left{left:16px;transform:translate3d(0,-50%,0)}.controls-container .stage-controls .control.right{right:16px;transform:translate3d(0,-50%,0)}.controls-container:not(.guest-editable) .stage-controls{max-width:178px}.lodge-review{vertical-align:top}.lodge-review:not(:last-child){border-bottom:1px solid #E6E6E6;padding-bottom:32px;margin-bottom:32px}.lodge-review .avatar{width:40px;height:40px;background:var(--theme);border-radius:50%;color:#fff;text-transform:capitalize;font-weight:700;-webkit-font-smoothing:antialiased;float:left;margin-right:19px;font-size:20px;text-align:center;margin-top:-4px}.lodge-review .name{font-size:16px;line-height:1em;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lodge-review .time-ago{font-size:14px;color:grey;display:block;margin-top:-1px}.edit-instant-bookable.t-modal .strike-through,.guide-block .strike-through{color:#7f7f80;text-decoration:line-through}.lodge-review .limited-text{margin-top:16px;margin-bottom:8px}.lodge-review .rating{font-size:14px;margin-top:5px;display:block}.lodge-review:nth-child(3n+1) .avatar{background-color:rgba(var(--themeRgb),.44)}.lodge-review:nth-child(3n+2) .avatar{background-color:rgba(231,178,89,.71)}.lodge-review:nth-child(3n+3) .avatar{background-color:rgba(204,107,155,.47)}.guide-block{padding:32px;border-radius:4px;position:relative;background-color:rgba(var(--themeRgb),.13)}.guide-block .bold{font-weight:700}.guide-block h2{margin-top:20px;margin-bottom:12px}.guide-block h3{margin-bottom:12px}.guide-block p{margin-bottom:24px}.guide-block .close{position:absolute;top:0;right:0;padding:12px 18px}.guide-block .close svg{width:12px;height:12px}.guide-block.cancelled{display:none}.guide-block.full-width{background-color:transparent;padding:32px 0 54px}.guide-block.full-width:before{content:'';position:absolute;left:-45vw;right:-45vw;top:0;bottom:0;background-color:rgba(var(--themeRgb),.13);display:block;z-index:-1}.guide-block.blue{background-color:#4d93c0;color:#fff}.guide-block.blue .close svg{fill:#fff}.guide-block.blue .btn{padding-left:0;padding-right:0}.guide-block.grey,.guide-block.grey:before{background-color:#F7F7F7}.guide-block .btn{min-width:100%}.guide-block .btn:not(:last-child){margin-bottom:20px}.guide-block .button-pair.no-wrap{max-width:383px}.guide-block .button-pair.no-wrap .btn{min-width:0}@media only screen and (min-width:768px){.guide-block{padding:48px;margin-left:0;margin-right:0}.guide-block .safari-specialist{display:inline-block;padding-bottom:0}.guide-block .btn{min-width:0}.guide-block .btn:not(:last-child){margin-bottom:0}.guide-block .btn.right{float:right}.guide-block .btn.right.secondary{margin-right:16px}.guide-block.full-width{padding:48px 0}.guide-block.full-width h2{margin-top:0}.guide-block.blue .btn{padding-left:24px;padding-right:24px;margin-bottom:0}}.carousel-nav{position:relative;z-index:1097}.carousel-nav .viewport{list-style:none;padding:24px 8px 24px 0;margin:0;white-space:nowrap;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;position:relative}.carousel-nav .viewport li{display:inline-block;margin:0 4px;position:relative}.carousel-nav .viewport li:first-child{margin-left:0}.carousel-nav .viewport li:last-child{margin-right:0}.carousel-nav .control{padding:15px 16px 16px;position:absolute;z-index:1}.carousel-nav .control svg{width:24px;height:24px;fill:#474747;vertical-align:middle}.carousel-nav .control.left{left:-20px;top:50%;margin-top:-27px;background-image:linear-gradient(to left,rgba(255,255,255,0),#fff 65%)}.carousel-nav .control.right{right:-20px;top:50%;transform:translateY(-50%);background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 65%)}.feefo-section .service-rating{margin-right:16px;margin-left:2px}.feefo-section .based-on{display:block}.footer-bar{position:fixed;left:0;right:0;bottom:-80px;padding:16px;z-index:2600;transition:transform linear .1s;transform:translate3d(0,0,0);pointer-events:none}.footer-bar.mw-100 .wrap{max-width:100%}.footer-bar .btn,.footer-bar>.wrap{pointer-events:all}.footer-bar .btn.right{margin:8px 20px 8px 0;float:right}.footer-bar .btn.left{margin:8px 0 8px 20px}.footer-bar .btn.shdw{box-shadow:0 2px 10px 0 rgba(26,26,26,.5)}.footer-bar.over-modal{z-index:10103;pointer-events:all}.footer-bar.no-pad{padding:0}.footer-bar.white{background:#fff}.footer-bar.force-show,.footer-bar.on-screen{transform:translate3d(0,-80px,0)}.footer-bar.is-fast-boot,.footer-bar.is-modal-open,.nav-bar,.t-modal .modal-portal .modal-footer.fixed{transform:translate3d(0,0,0)}@media only screen and (min-width:768px){.feefo-section .based-on{display:inline-block}.footer-bar.white{padding:0;box-shadow:0 -2px 20px 0 rgba(0,0,0,.3)}}.static-trip-overview .right.pane{padding-bottom:48px}.static-trip-overview .right.pane .map-opener{margin-bottom:28px}@media only screen and (min-width:1147px){.static-trip-overview .right.pane{padding-top:16px;padding-bottom:0}}.booking-steps{position:relative;padding:0}.booking-steps .step{padding:40px 0 30px 65px;position:relative}.booking-steps .step .step-icon{width:40px;height:40px;position:absolute;left:0;top:69px;background:#fff;display:none}.booking-steps .step .num{color:var(--theme);font-weight:500;font-size:14px;display:block}.booking-steps .step>.title{margin-bottom:5px;margin-top:10px;font-size:24px;font-weight:300;color:#474747;position:relative}.booking-steps .step>.title:before{content:'';width:40px;height:40px;border:1px solid #E6E6E6;border-radius:100%;background:#fff;position:absolute;left:-65px;top:-10px}.booking-steps .step .info{margin-bottom:20px;font-size:14px}.booking-steps .step .note{font-size:14px;color:grey;padding-left:30px;margin-bottom:30px;position:relative}.booking-steps .step .note:before{content:'';display:inline-block;width:10px;height:10px;background:#f6a623;border-radius:100%;position:absolute;left:0;top:6px}.booking-steps .step .step-link{font-size:14px;font-weight:500;display:inline-block}.booking-steps .step .step-link.icon svg{width:16px;height:16px;vertical-align:middle;margin-right:5px}.booking-steps .step .step-link.grey{color:#A6A6A6}.booking-steps .step .step-link.grey svg{fill:#A6A6A6}.booking-steps .step:after{content:'';height:1px;position:absolute;left:70px;right:0;bottom:0;background:#E6E6E6}.booking-steps .step:before{content:'';position:absolute;left:20px;background:#E6E6E6;height:100%;width:1px;top:85px}.booking-steps .step.completed>.title:before,.booking-steps .step:last-child:after,.booking-steps .step:last-child:before{content:none}.booking-steps .step.current:not(.not-yet-current)>.title:before{border:5px solid var(--theme)}.booking-steps .step.completed .step-icon{display:block}@media only screen and (min-width:1147px){.booking-steps .step .info,.booking-steps .step .note,.booking-steps .step .num,.booking-steps .step .t-form,.booking-steps .step>.title{width:calc(100% - 200px);display:inline-block}.booking-steps .step .step-link,.booking-steps .step>.btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}}.essential-info .essential-block{border-radius:4px;border:1px solid #E6E6E6;font-size:16px;padding:20px;margin-bottom:15px;cursor:pointer}.essential-info .essential-block .icon{width:34px;height:34px;fill:var(--theme);vertical-align:middle}.essential-info .essential-block .title{font-size:16px;font-weight:300;color:#474747;text-align:center;width:calc(100% - 56px);display:inline-block;vertical-align:middle}@media only screen and (min-width:768px){.essential-info .essential-block{width:calc(33% - 29px);padding-top:calc(25% - 45px);display:inline-block;margin-right:25px;position:relative}.essential-info .essential-block .content{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.essential-info .essential-block .icon{width:63px;height:63px;margin:0 auto;display:block}.essential-info .essential-block .title{display:block;width:auto;white-space:nowrap;margin-top:23px}.essential-info .essential-block:last-child{margin-right:0}}@media only screen and (min-width:1147px){.essential-info .essential-block .title{margin-top:50px}}.guest-block{border:1px solid #E6E6E6;border-radius:4px;padding:40px;position:relative;margin-bottom:40px}.guest-block .note:before,.my-trip .content .note:before{height:10px;background:#f6a623;border-radius:100%;left:0}.guest-block .name{color:#474747;margin-bottom:30px}.guest-block .note{font-size:16px;color:grey;padding-left:30px;margin-bottom:30px;position:relative}.guest-block .note:before{content:'';display:inline-block;width:10px;position:absolute;top:8px}.guest-block .icon{width:54px;height:54px;position:absolute;right:40px;top:50%;transform:translateY(-50%)}.guest-block .icon svg{fill:var(--theme);max-width:100%;max-height:100%}.guest-block .make-changes{padding-left:0;padding-right:0;min-width:0}.x-dmy>.ember-power-select-trigger{display:inline-block;padding-right:50px;margin-right:6px}.x-dmy>div:not(.ember-power-select-trigger):not(.display-errors){display:none}.lodges-list{position:relative;min-height:300px}.lodges-list .lodges-container{padding-top:36px}.lodges-list .lodges-container .count-bar{position:relative;padding-right:90px;margin-bottom:32px}.lodges-list .lodges-container .count-bar .sort-by{position:relative;margin-top:8px;right:0;bottom:2px;color:var(--theme);font-weight:700;width:auto;display:inline-block}.edit-entity-modal .low-res-warn,.lodges-list .error{color:red}.lodges-list .lodges-container .count-bar .sort-by svg{fill:var(--theme);width:12px;height:12px;float:right;top:6px;position:relative;margin-left:6px}@media only screen and (min-width:360px){.lodges-list .lodges-container .count-bar .sort-by{position:absolute;margin-top:0}}.x-tabs .tab-button{display:inline-block;color:#292929;border-bottom:3px solid transparent;line-height:1em;padding:12px 0;margin-right:30px;font-size:0;margin-top:10px}.x-tabs .tab-button.active,.x-tabs.tab-1 [data-tab="1"].tab-button,.x-tabs.tab-2 [data-tab="2"].tab-button,.x-tabs.tab-3 [data-tab="3"].tab-button,.x-tabs.tab-4 [data-tab="4"].tab-button,.x-tabs.tab-5 [data-tab="5"].tab-button,.x-tabs.tab-6 [data-tab="6"].tab-button{border-color:var(--theme);color:#474747;font-weight:500}.x-tabs .tab-button:after{content:attr(data-mobile-title);font-size:16px;display:inline-block}.x-tabs .tab-content{display:none}.x-tabs.my-trips .tab-content,.x-tabs.tab-1 [data-tab="1"].tab-content,.x-tabs.tab-2 [data-tab="2"].tab-content,.x-tabs.tab-3 [data-tab="3"].tab-content,.x-tabs.tab-4 [data-tab="4"].tab-content,.x-tabs.tab-5 [data-tab="5"].tab-content,.x-tabs.tab-6 [data-tab="6"].tab-content{display:block}.x-tabs hr{margin:0;padding:0}.x-tabs hr.wide{margin:0 -15px}@media only screen and (min-width:768px){.x-tabs .tab-button{font-size:16px}.x-tabs .tab-button:after{content:''}}.x-tabs.my-trips{text-align:center}.x-tabs.my-trips .tab-content{text-align:left;padding-top:40px;padding-bottom:40px;position:relative;min-height:300px}.add-a-stage{border:1px solid #474747;padding:24px;text-align:center;background:#F7F7F7;width:100%;border-radius:12px}.add-a-stage .add-heading{font-size:26px}.add-a-stage .add-from-list{text-align:left}.add-a-stage .x-search,.add-a-stage .x-search.in-page{max-width:100%}.add-a-stage .x-search.in-page .input,.add-a-stage .x-search.in-page.active .input{border-radius:12px}.add-a-stage .x-search.in-page.active .input input::placeholder{color:grey}.add-a-stage .x-search .input{clear:both;border:1px solid #474747;position:relative;border-radius:12px;padding:10px 62px 10px 52px}.add-a-stage .x-search .input input{padding:8px 0;font-size:16px;font-weight:400}.add-a-stage .x-search .input input::placeholder{color:#474747;font-size:18px;font-weight:500}.add-a-stage .x-search .input .clear-icon svg{fill:#474747}.add-what-you-do{border:1px solid #474747;padding:24px;background:#F7F7F7;width:100%;border-radius:12px}.add-what-you-do .add-heading{font-size:22px}.my-trip{border:1px solid #E6E6E6;position:relative;margin-bottom:30px;border-radius:2px}.my-trip .close{display:none;position:absolute;top:15px;right:15px}.my-trip .close svg{fill:#ccc;width:20px;height:20px}.my-trip .image-container{position:relative}.my-trip .image-container:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;height:35px;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,0))}.my-trip .image-container:before{content:'';padding-top:66.666%;display:block}.my-trip .image-container .context-menu{position:absolute;z-index:8;right:16px;top:16px}.my-trip .image-container .main-image{height:auto;width:100%;max-width:100%;position:absolute;top:0;left:0}.my-trip .image-container .secondary-image{display:none;float:left;margin-top:1px}.my-trip .image-container .secondary-image.right{float:right}.my-trip .content{padding:0 20px 20px;text-align:left}.my-trip .content .title{font-size:20px;line-height:1.2em;font-weight:500;color:#474747;margin-top:16px}.my-trip .content .list{color:grey;margin-bottom:0;padding:0;line-height:1.2em}.my-trip .content .list li{display:inline;position:relative;margin-right:20px}.my-trip .content .list li:before{content:"•";position:absolute;right:-14px}.my-trip .content .list li:last-child{margin:0}.my-trip .content .list li:last-child:before{content:none}.my-trip .content .list.prices{font-size:14px;font-weight:500}.my-trip .content .list.prices .num-views{color:var(--theme)}.my-trip .content .dates{margin-top:8px;display:inline-block;line-height:1.2em;vertical-align:top;margin-bottom:0}.my-trip .content .note{font-size:14px;color:grey;padding-left:20px;margin-top:25px;position:relative;margin-bottom:0}.my-trip .content .note:before{content:'';display:inline-block;width:10px;position:absolute;top:9px}.my-trip .content .note.green:before{background:var(--theme)}.my-trip .content .buttons{padding-top:25px;padding-bottom:5px}.my-trip .content .buttons .btn{width:100%;margin-bottom:15px}.my-trip .content .buttons .btn:last-child{margin-bottom:0}.my-trip .content .remove-trip{color:grey;padding:10px;text-align:center;display:block;border:0;font-size:14px}@media only screen and (min-width:768px){.my-trip{margin-bottom:40px;position:relative}.my-trip .image-container{width:300px;display:inline-block;vertical-align:top}.my-trip .image-container .secondary-image{display:inline-block}.my-trip .content{width:calc(100% - 306px);display:inline-block;vertical-align:top;padding:20px 30px 82px}.my-trip .content .title{margin-top:0;font-size:24px}.my-trip .content .list{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-trip .content .buttons{position:absolute;bottom:0;right:0;padding-bottom:20px;padding-top:0;left:335px}.my-trip .content .buttons .btn{width:auto;margin-bottom:0;margin-right:10px}.my-trip .content .buttons .remove-trip{display:none}.my-trip .close{display:block}}@media only screen and (min-width:1147px){.my-trip .content{padding-left:40px}.my-trip .content .buttons{left:345px}}.service-review-card .top-container{color:#292929;display:flex;flex-direction:row;align-items:center}.pill-tags .more,.pill-tags .pill{color:#fff;font-weight:500;font-size:12px}.service-review-card .top-container .content{margin-left:16px;min-width:0}.service-review-card .top-container svg{fill:#292929;height:35px;width:35px}.service-review-card .underline{text-decoration:underline}.service-review-card img{border-radius:4px;max-width:72px}.pill-tags{line-height:0;z-index:2}.pill-tags .pill{border-radius:2px;background-color:rgba(0,0,0,.4);display:inline-block;margin-right:2px;margin-bottom:3px;padding:4px 7px;text-align:center;line-height:1em}.t-modal,.t-modal .modal-portal .modal-heading .action.hidden-mobile{display:none}.pill-tags .more{background-color:transparent;padding:0;position:relative;cursor:pointer}.pill-tags:not(.inline){position:absolute;top:10px;left:10px}.pill-tags.bottom{bottom:10px;left:10px;top:auto;font-size:12px}.pill-tags.bottom .pill,.pill-tags.inline .pill{background-color:var(--theme)}.pill-tags.inline .more{color:var(--theme);font-size:14px}.pill-tags.large .pill{padding:4px 8px;font-size:14px}.lodge-card .pill-tags{right:50px}.leaflet-popup .pill-tags .pill{margin-bottom:5px}.t-modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10100;-ms-overflow-style:-ms-autohiding-scrollbar;overflow:hidden;overflow-y:hidden;backface-visibility:hidden}.t-modal.ios-ready{display:block;overflow-y:scroll}.t-modal .modal-overlay{position:fixed;left:0;right:0;top:-100px;bottom:-100px;overflow:auto;background:#fff;z-index:10101}.t-modal .modal-portal{position:relative;z-index:10102;padding:70px 24px 0;min-height:100%}.t-modal .modal-portal .modal-heading{position:absolute;top:14px;left:0;right:0}.t-modal .modal-portal .modal-heading .action{padding:21px 24px;line-height:18px;position:absolute;top:0}.t-modal .modal-portal .modal-heading .action.left{left:0}.t-modal .modal-portal .modal-heading .action.right{right:0}.t-modal .modal-portal .modal-heading .action.close svg{max-width:16px;max-height:16px;fill:#474747;vertical-align:top}.t-modal .modal-portal .modal-heading .action.button{padding:0}.t-modal .modal-portal .modal-heading .title{font-size:18px;font-weight:600;line-height:36px;margin:0;text-align:center;padding:12px 50px 12px 70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-modal .modal-portal .modal-footer{position:fixed;bottom:0;left:0;right:0;padding:16px;border-top:1px solid #E6E6E6;background:#fff}.t-modal .modal-portal .modal-footer.fixed{position:fixed}.t-modal.video .modal-overlay{background:#000}.t-modal.video .modal-portal{background:#000;padding:0;top:50%;transform:translateY(-50%);max-width:800px}.t-modal.video .modal-portal iframe{max-width:100%}.t-modal.video .modal-portal .close{position:absolute;top:-40px;left:20px}.t-modal.video .modal-portal .close svg{width:20px;height:20px;fill:#fff}@media only screen and (min-width:768px){.t-modal{padding:25px;position:fixed;overflow-y:scroll;display:block}.t-modal .modal-portal{max-width:688px;width:100%;margin:0 auto;background:#fff;border-radius:4px;padding:110px 45px 45px;min-height:0}.t-modal .modal-portal .modal-heading{top:32px;left:30px;right:30px}.t-modal .modal-portal .modal-heading .action.close svg{max-width:20px;max-height:20px}.t-modal .modal-portal .modal-heading .action.hidden-mobile{display:inherit}.t-modal .modal-portal .modal-footer{position:absolute;background:0 0;border-top:none}.t-modal .modal-portal .modal-footer.fixed{position:absolute}.t-modal .modal-overlay{background:rgba(0,0,0,.65)}.t-modal.video .modal-overlay{background:rgba(0,0,0,.85)}.t-modal.w368 .modal-portal,.t-modal.w480 .modal-portal{max-width:480px}.t-modal.w720 .modal-portal{max-width:720px}}@media print{.t-modal{visibility:visible;overflow:visible!important}.t-modal .modal-portal .modal-heading{display:none}}.manage-schedule.t-modal .block-box{border:1px solid #ddd;border-radius:4px;margin-bottom:20px;padding:16px}.manage-schedule.t-modal .draggable-destination{border-radius:4px;border:1px solid #ddd}.manage-schedule.t-modal .draggable-destination .sortable-objects .draggable-object:last-child .draggable-block{margin-bottom:0}.manage-schedule.t-modal .drag-block-items{height:30px}.manage-schedule.t-modal .draggable-block{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:center}.manage-schedule.t-modal .draggable-block .content{position:relative;flex-grow:1;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:4px}.manage-schedule.t-modal .draggable-block .content img{margin-right:16px}.manage-schedule.t-modal .draggable-block .content .handle{background:#F7F7F7;border-radius:4px;width:28px;text-align:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);bottom:20px;min-height:30px}.manage-schedule.t-modal .draggable-block .content .handle svg{width:12px;height:20px;margin-top:6px}.manage-schedule.t-modal .draggable-block .remove{margin-left:8px}.manage-schedule.t-modal .draggable-block .remove .svg-general--close-dims{width:10px;height:10px}.edit-template.t-modal fieldset{border-radius:4px;padding:20px}.edit-template.t-modal .log{color:#ec4265;font-size:18px}.edit-template.t-modal .x-search{max-width:100%}.edit-template.t-modal .x-search .input{clear:both;border:1px solid #ccc;position:relative;border-radius:4px}.edit-template.t-modal .x-search .input.fail{border:1px solid #ec4265}.edit-template.t-modal .x-search .input input{padding:13px 16px}.edit-template.t-modal .x-search .input input::placeholder{color:grey;font-weight:300}.edit-template.t-modal .x-search .input .clear-icon svg{fill:#474747}.small-mobile.t-modal.enquire-popup-modal:not(.visible){visibility:hidden}.small-mobile.t-modal.enquire-popup-modal .modal-portal{animation-duration:.5s;animation-name:bounce-1;animation-timing-function:linear}@keyframes bounce-1{0%{transform:translateY()}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.general.t-modal .modal-portal{padding:60px 24px 80px}.general.t-modal .modal-portal .modal-heading{top:0;right:0;left:0;min-height:56px}.general.t-modal .modal-portal .modal-heading .action.close{right:0;top:0;padding:24px}.general.t-modal .modal-portal .modal-heading .action.close svg{max-width:12px;max-height:12px;fill:#474747;vertical-align:top}.general.t-modal .modal-portal .modal-content .buttons{margin-top:32px}.general.t-modal .modal-portal .modal-content .buttons .btn{width:100%}.general.t-modal .modal-portal .modal-content .buttons .btn:not(:last-child){margin-bottom:16px}@media only screen and (min-width:768px){.general.t-modal .modal-portal{padding:56px 48px}.general.t-modal .modal-portal .modal-content .buttons .btn{width:auto}.general.t-modal .modal-portal .modal-content .buttons .btn:not(:last-child){margin-bottom:0;margin-right:16px}.general.t-modal .modal-portal .modal-footer{padding:16px 48px 80px}}.entity.t-modal .modal-portal{padding:60px 24px 0}.entity.t-modal .modal-portal .modal-heading{position:absolute;top:0;left:0;right:0;background:#fff;height:60px;z-index:5;border-radius:4px 4px 0 0}.entity.t-modal .modal-portal .modal-heading .action{padding:24px;line-height:18px;position:absolute;top:0}.entity.t-modal .modal-portal .modal-heading .action.left{left:0}.entity.t-modal .modal-portal .modal-heading .action.right{right:0}.entity.t-modal .modal-portal .modal-heading .action.button{bottom:50%;left:50%;transform:translate3d(-50%,-50%,0)}.entity.t-modal .modal-portal .modal-heading .action.icon{position:absolute;top:0;cursor:pointer}.entity.t-modal .modal-portal .modal-heading .action.icon svg{width:20px;height:20px;box-sizing:content-box;vertical-align:top;fill:#474747}.entity.t-modal .modal-portal .modal-heading #centre-action .btn{margin:5px 0}.entity.t-modal .modal-portal .modal-content .travel-req-heading{font-size:32px;line-height:34px;font-family:adobe-garamond-pro,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.entity.t-modal .modal-portal .modal-content .modal-carousel-spacer{position:relative;padding-top:66.666%;overflow:hidden;margin:0 -24px}.entity.t-modal .modal-portal .modal-content .modal-carousel-spacer .modal-carousel{top:0}.entity.t-modal .modal-portal .modal-content .back-breadcrumb{font-weight:700;font-size:15px;display:inline-block;margin-bottom:12px}.entity.t-modal .modal-portal .modal-content .back-breadcrumb svg{display:inline-block;fill:var(--theme);max-height:12px;max-width:9px;vertical-align:middle;margin-top:-1px;margin-right:8px}.entity.t-modal .modal-portal .modal-content .t-map{min-height:80vh;position:relative}.entity.t-modal .modal-portal .modal-content .t-map .map-pane{position:absolute;left:0;right:0;top:0;bottom:0}@media only screen and (min-width:768px){.entity.t-modal.wide-portal .modal-portal{max-width:90%}.entity.t-modal .modal-portal{max-width:716px;padding:80px 45px 45px}.entity.t-modal .modal-portal .modal-heading{height:75px}.entity.t-modal .modal-portal .modal-heading .action{padding:30px}.entity.t-modal .modal-portal .modal-heading .action.icon{position:absolute;top:0;cursor:pointer}.entity.t-modal .modal-portal .modal-heading .action.icon svg{width:20px;height:20px;box-sizing:content-box;vertical-align:top;fill:#474747}.entity.t-modal .modal-portal .modal-heading #centre-action .btn{font-size:18px;padding:14px 64px;margin:16px 0}.entity.t-modal .modal-portal .modal-content .modal-carousel-spacer{border-radius:4px;margin:0 -28px}.entity.t-modal .modal-portal .modal-content .entity-map{margin:0;border-radius:4px;overflow:hidden}.entity.t-modal .modal-portal .modal-content .cover-image{margin:30px 0;width:100%;max-width:100%}}.video.t-modal .modal-overlay{background:#000}.video.t-modal .modal-portal{background:#000;padding:0;top:50%;transform:translateY(-50%);max-width:1000px}.lodge-options.t-modal .modal-portal .modal-content .x-search.in-page,.video.t-modal .modal-portal iframe{max-width:100%}.video.t-modal .modal-portal .close{position:absolute;top:-40px;right:0;left:initial}.video.t-modal .modal-portal .close svg{width:30px;height:30px;fill:#fff}.additional-trips-filters.t-modal .recurring-date-range{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.video.t-modal .modal-overlay{background:rgba(0,0,0,.85)}.additional-trips-filters.t-modal .recurring-date-range{flex-direction:row}.additional-trips-filters.t-modal .recurring-date-range .between{margin-right:24px}.additional-trips-filters.t-modal .recurring-date-range .and{margin-right:24px;margin-left:24px}}.bank-transfer.t-modal .modal-portal .modal-content h4{padding-bottom:8px}.bank-transfer.t-modal .modal-portal .modal-content hr{margin:32px 0 24px}.lodge-options.t-modal .modal-portal .modal-content{color:#474747}.lodge-options.t-modal .modal-portal .modal-content .input{clear:both;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border:1px solid #E6E6E6;position:relative;border-radius:4px}.lodge-options.t-modal .modal-portal .modal-content .input svg{fill:#474747}.lodge-options.t-modal .modal-portal .modal-content .input input{text-overflow:ellipsis;font-size:16px;border:0;width:100%;vertical-align:middle;position:relative;z-index:3;background:0 0;color:#474747;font-weight:500;line-height:28px;padding:10px 0 9px 14px}.lodge-options.t-modal .modal-portal .modal-content .input input::placeholder{color:grey}.lodge-options.t-modal .modal-portal .modal-content .lodge-option-price .column{padding-right:8px}.lodge-options.t-modal .modal-portal .modal-content .lodge-option-price input{display:inline-block}.lodge-options.t-modal .modal-portal .modal-content .lodge-option-price .price-type-picker{max-width:350px}.lodge-options.t-modal .modal-portal .modal-content .lodge-option{position:relative;display:flex;flex-direction:row}.lodge-options.t-modal .modal-portal .modal-content .lodge-option .inline-block{display:inline-block}.lodge-options.t-modal .modal-portal .modal-content .lodge-option img{border-radius:4px;max-width:initial}.lodge-options.t-modal .modal-portal .modal-content .lodge-option .remove svg{width:12px;height:12px}.how-it-works.t-modal .modal-portal .modal-content .step{position:relative;padding:35px 10px 0;margin-bottom:45px;cursor:pointer}.how-it-works.t-modal .modal-portal .modal-content .step .heading{font-size:16px;font-weight:500;color:#474747;padding:5px 0}.how-it-works.t-modal .modal-portal .modal-content .step .ico{display:block;position:absolute;z-index:1;left:50%;margin-left:-10px;top:0;color:#fff;width:20px;height:20px;line-height:20px;font-size:14px;text-align:center;font-style:normal;font-weight:700}.how-it-works.t-modal .modal-portal .modal-content .step .ico:before{content:'';display:block;background:var(--theme);width:20px;height:20px;border-radius:2px;transform:rotate(45deg);z-index:-1;position:absolute}.how-it-works.t-modal .modal-portal .modal-content .step p{font-size:14px}.how-it-works.t-modal .modal-portal .modal-content .step p .link{font-weight:500}@media only screen and (min-width:768px){.how-it-works.t-modal .modal-portal .modal-content .step{padding:0 10px 0 70px}.how-it-works.t-modal .modal-portal .modal-content .step .ico{left:30px;top:3px}.how-it-works.t-modal .modal-portal .modal-content .close-btn{display:none}}.t-modal.new-trip-modal .input-container{margin-top:36px}.t-modal.new-trip-modal .input-container .trip-name{font-size:14px;font-weight:500;color:#292929}.t-modal.new-trip-modal .input-container .input-div .ember-power-select-trigger,.t-modal.new-trip-modal .input-container .input-div input{width:100%;height:56px;margin:10px 0 0;border-radius:4px;border:1px solid #7f7f80;background-color:#fff}.t-modal.new-trip-modal .input-container .input-div input:focus{border:2px solid #292929}.t-modal.new-trip-modal .year-selection-container{margin-top:34px}.t-modal.new-trip-modal .year-selection-container .trip-date{font-size:14px;font-weight:500;color:#292929}.t-modal.new-trip-modal .close-icon{position:absolute;top:32px;right:32px}.t-modal.new-trip-modal .close-icon svg{max-width:16px;max-height:16px;fill:#474747}.t-modal.new-trip-modal .footer-button{text-align:right;margin-top:56px}.t-modal.new-trip-modal .footer-button button{border:none;background:#292929;color:#fff;border-radius:8px;width:117px;height:36px}.t-modal.new-trip-modal .date-field input{border:1px solid #7f7f80}@media only screen and (min-width:768px){.t-modal.new-trip-modal .input-container .input-div .ember-basic-dropdown,.t-modal.new-trip-modal .input-container .input-div .ember-power-select-trigger,.t-modal.new-trip-modal .input-container .input-div input{width:452px}.t-modal.new-trip-modal #data-picker-container-1 .picker{position:relative}.t-modal.new-trip-modal #data-picker-container-1 .picker .picker__holder{background:0 0;position:unset;transform:none}.t-modal.new-trip-modal #data-picker-container-1 .picker .picker__holder .picker__frame{display:none;position:relative;top:60px;max-width:unset;transform:unset;margin:unset}.t-modal.new-trip-modal #data-picker-container-1 .picker .picker__button--close{display:none}.t-modal.new-trip-modal #data-picker-container-1 .picker .picker__button--clear{right:-190px;left:auto;top:-10px}.t-modal.new-trip-modal #data-picker-container-1 .picker.picker--opened .picker__frame{display:block}.t-modal.new-trip-modal #data-picker-container-1 .picker.picker--opened .picker__frame .picker__box{padding:unset}.t-modal.new-trip-modal #data-picker-container-1 .picker.picker--opened .picker__holder{height:375px}.t-modal.new-trip-modal .date-field input{width:452px;height:56px;border-radius:4px;border:1px solid #7f7f80;background-color:#fff}.t-modal.new-trip-modal .date-field .picker__input.picker__input--active{border:2px solid #292929}}.review.t-modal .modal-portal .modal-content .avatar{width:40px;height:40px;background:rgba(var(--themeRgb),.44);border-radius:50%;color:#fff;text-transform:capitalize;font-weight:700;-webkit-font-smoothing:antialiased;float:left;margin-right:19px;font-size:20px;text-align:center}.review.t-modal .modal-portal .modal-content .name{line-height:1em;padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review.t-modal .modal-portal .modal-content .time-ago{font-size:15px;color:grey;display:block}.review.t-modal .modal-portal .modal-content .comment{margin:16px 0 32px;min-height:48px}.review.t-modal .modal-portal .modal-content .rating{font-size:15px;margin-top:5px;display:block}.review.t-modal .modal-portal .modal-content .logo{max-width:80px;max-height:18px;float:right;margin-top:-22px}.review.t-modal .modal-portal .modal-content .read-link{font-weight:700;color:var(--theme);margin-top:40px}.review.t-modal .modal-portal .modal-content p{margin:0}.guest-inviter.t-modal .modal-portal .modal-content input{margin-bottom:24px}.guest-inviter.t-modal .modal-portal .modal-content .state-button{vertical-align:middle}.guest-inviter.t-modal .modal-portal .modal-content .invite-sent{display:inline-block;color:var(--theme);font-size:18px;vertical-align:middle;margin-top:24px;width:100%}.guest-inviter.t-modal .modal-portal .modal-content .pending{color:grey}@media only screen and (min-width:768px){.guest-inviter.t-modal{padding:25px}.guest-inviter.t-modal .modal-portal .modal-content input{max-width:calc(100% - 181px);margin-right:16px;margin-bottom:0;vertical-align:middle}}.share.t-modal .modal-portal .modal-content{width:100%;max-width:272px;margin:0 auto;text-align:center}.share.t-modal .modal-portal .modal-content .share-content{text-align:left}@media only screen and (min-width:768px){.share.t-modal .modal-portal{padding:56px 32px;max-width:336px}}.wizard-success.t-modal{text-align:center}.wizard-success.t-modal .step{margin-top:24px}.wizard-success.t-modal .step h5{font-weight:500;margin-top:8px}.wizard-success.t-modal .step p{font-size:16px}.wizard-success.t-modal .step .icon{padding-top:4px;margin:0 auto;width:36px;height:36px;border:1px solid #E6E6E6;border-radius:100%;font-size:16px;font-weight:700;text-align:center}.wizard-success.t-modal .start-btn{margin-top:50px;width:100%}@media only screen and (min-width:768px){.wizard-success.t-modal{text-align:left}.wizard-success.t-modal .step{padding-left:57px;position:relative;margin-top:40px}.wizard-success.t-modal .step .icon{position:absolute;left:0;top:5px}.wizard-success.t-modal .start-btn{max-width:200px}}.small-mobile.t-modal .modal-overlay{background:#000;opacity:.5}.small-mobile.t-modal .modal-heading{top:0}.small-mobile.t-modal .modal-heading .action{right:0;padding:16px}.small-mobile.t-modal .modal-heading .action svg{width:12px;height:12px}.small-mobile.t-modal .modal-portal{margin:24px;border-radius:4px;padding:40px 24px 48px;background:#fff;min-height:auto}.map-modal.t-modal .modal-portal{max-width:968px}.map-modal.t-modal .modal-portal .modal-content .map-pane{right:0;left:0;top:0;bottom:0;position:fixed}@media only screen and (min-width:768px){.small-mobile.t-modal .modal-overlay{background:#000;opacity:.5}.small-mobile.t-modal .modal-portal{margin:64px auto;padding:40px 48px 48px}.map-modal.t-modal .modal-portal{position:fixed;left:0;right:0;overflow:hidden}.map-modal.t-modal .modal-portal .modal-content{height:calc(100vh - 168px)}.map-modal.t-modal .modal-portal .modal-content .map-pane{position:absolute}.map-modal.t-modal .modal-portal .modal-content .map-pane .leaflet-container{border-radius:4px}}.route-map-modal.t-modal .modal-portal{max-width:1100px;padding:0;min-height:100%}.route-map-modal.t-modal .modal-portal .modal-content .close{position:absolute;z-index:3;background:#fff;border-radius:100%;padding:13px 13px 9px;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);border:1px solid #E6E6E6;right:14px;top:14px}.route-map-modal.t-modal .modal-portal .modal-content .close svg{width:20px;height:20px;vertical-align:top}.route-map-modal.t-modal .modal-portal .modal-content .map-container{position:absolute;right:0;top:0;bottom:0;left:0;border-radius:0 4px 4px 0;overflow:hidden;z-index:2}.route-map-modal.t-modal .modal-portal .modal-content .map-container .map-pane{position:absolute;right:0;top:0;bottom:0;left:0}.route-map-modal.t-modal .modal-portal .modal-content .list-container{padding-top:24px;padding-left:24px;padding-right:24px}.route-map-modal.t-modal .modal-portal .modal-content .list-container .trip-stages.summary .stage{padding-left:0;padding-right:0}.route-map-modal.t-modal .modal-portal .modal-content .list-container .trip-stages.summary .stage .stage-image{right:0}.route-map-modal.t-modal .modal-portal .modal-content .list-container .trip-stages.summary .stage.end .stage-info h4,.route-map-modal.t-modal .modal-portal .modal-content .list-container .trip-stages.summary .stage.start .stage-info h4{margin-bottom:6px}.route-map-modal.t-modal .modal-portal .modal-content .list-container .trip-stages.summary .stage.end .stage-info p,.route-map-modal.t-modal .modal-portal .modal-content .list-container .trip-stages.summary .stage.end .stage-info span,.route-map-modal.t-modal .modal-portal .modal-content .list-container .trip-stages.summary .stage.start .stage-info p,.route-map-modal.t-modal .modal-portal .modal-content .list-container .trip-stages.summary .stage.start .stage-info span{font-size:14px}.route-map-modal.t-modal .modal-portal .modal-content .list-container .overview{margin-top:32px}.route-map-modal.t-modal .modal-portal .modal-content .list-container .green-section{margin-bottom:100px}.route-map-modal.t-modal .modal-portal .modal-content .list-container hr{margin-left:-24px;margin-right:-24px}@media only screen and (min-width:768px){.route-map-modal.t-modal .modal-portal{height:100%}.route-map-modal.t-modal .modal-portal .modal-content{overflow:scroll;max-height:100%}.route-map-modal.t-modal .modal-portal .modal-content .close{background:#fff;border-radius:100%;padding:13px 13px 9px;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);border:1px solid #E6E6E6;right:14px;top:14px}.route-map-modal.t-modal .modal-portal .modal-content .close svg{width:20px;height:20px;vertical-align:top}.route-map-modal.t-modal .modal-portal .modal-content .map-container{position:absolute;right:0;top:0;bottom:0;left:50%;border-radius:0 4px 4px 0;overflow:hidden;z-index:2}.route-map-modal.t-modal .modal-portal .modal-content .map-container .map-pane{position:absolute;right:0;top:0;bottom:0;left:0}.route-map-modal.t-modal .modal-portal .modal-content .list-container{padding-left:48px;padding-right:48px;width:50%}.route-map-modal.t-modal .modal-portal .modal-content .list-container .overview{margin-top:48px}.route-map-modal.t-modal .modal-portal .modal-content .list-container .green-section{margin-bottom:48px}.route-map-modal.t-modal .modal-portal .modal-content .list-container hr{margin-left:-48px;margin-right:-48px}.route-map-modal.t-modal .modal-portal .modal-footer{display:none}.email-signup-modal.t-modal .modal-portal{max-width:474px}}@media only screen and (min-width:1147px){.route-map-modal.t-modal .modal-portal .modal-content .map-container{left:556px}.route-map-modal.t-modal .modal-portal .modal-content .list-container{width:556px}}.email-signup-modal.t-modal .modal-portal{padding:0}.no-padding.t-modal .modal-portal{padding:0;background:#fff}@media only screen and (min-width:768px){.no-padding.t-modal .modal-portal{padding-left:0;padding-right:0;max-width:720px}}.transfers.t-modal .modal-portal{padding:60px 24px 180px}@media only screen and (min-width:768px){.transfers.t-modal .modal-portal{padding:56px 48px 180px}}.stage-options.t-modal ul{padding-top:16px}.stage-options.t-modal ul li{padding:24px 0;border-bottom:1px solid #E6E6E6}.stage-options.t-modal ul li:last-child{border:0}.t-footer,.t-footer .logos,.t-footer .right-col{border-top:1px solid #E6E6E6}.edit-instant-bookable.t-modal .warning{font-size:12px;margin:32px 0;text-align:center}.edit-instant-bookable.t-modal .float-blocks.always .block:first-child{padding-right:0}.edit-instant-bookable.t-modal .per-person{font-size:14px;font-weight:500;line-height:1}@media only screen and (min-width:768px){.edit-instant-bookable.t-modal .modal-portal{max-width:370px}.edit-instant-bookable.t-modal .float-blocks.always .block:first-child{padding-right:0}}.web-modal.t-modal{padding:unset}.web-modal.t-modal .modal-portal{padding:0 24px 32px}.web-modal.t-modal .modal-container .close-icon{position:absolute;right:32px}.web-modal.t-modal .modal-container .close-icon svg{max-width:16px;max-height:16px;fill:#474747}.web-modal.t-modal .modal-container .heading{font-size:22px;font-weight:500;color:#292929}.web-modal.t-modal .modal-container .image-container{display:flex;flex-wrap:wrap}.web-modal.t-modal .modal-container .trip-image-card{margin-right:16px;margin-bottom:16px;width:calc((100% - (16px * 2))/ 2)}.web-modal.t-modal .modal-container .trip-image-card img{border-radius:8px;width:100%;height:100%}@media only screen and (min-width:768px){.web-modal.t-modal .modal-container .trip-image-card{width:calc((100% - (16px * 3))/ 3)}.web-modal.t-modal .modal-portal{margin:105px auto;max-width:845px;height:auto;padding:15px 56px 32px 41px;border-radius:32px;background-color:#fff}}.edit-entity.t-modal .modal-portal .modal-heading .action.close{right:24px;top:0;padding:24px}.edit-entity.t-modal .modal-portal .modal-heading .action.close svg{max-width:16px;max-height:16px;fill:#474747;vertical-align:top}.edit-entity.t-modal .modal-portal .modal-heading .action.left{left:24px;font-size:16px;font-weight:500}.edit-entity.t-modal .modal-portal .modal-heading .action.left .back-text{display:inline-block;margin-left:4px}.edit-entity.t-modal .modal-portal .modal-heading .action.icon{position:absolute;top:0;cursor:pointer}.edit-entity.t-modal .modal-portal .modal-heading .action.icon svg{width:16px;height:16px;box-sizing:content-box;vertical-align:top;fill:#474747}@media only screen and (min-width:768px){.edit-entity.t-modal .modal-portal{max-width:845px}}.svg-icon.-t45{transform:rotate(45deg)}.svg-icon.-t90{transform:rotate(90deg)}.svg-icon.-t180{transform:rotate(180deg)}.svg-icon.-t270{transform:rotate(270deg)}.t-footer{padding:40px 0 80px}.t-footer .new-trip{padding-bottom:32px;border-bottom:1px solid #E6E6E6;margin-bottom:32px}.auth-form form .x-val,.t-footer .social{margin-bottom:16px}.t-footer .new-trip .btn{margin-top:25px}.t-footer .social{text-align:center;margin-top:42px}.t-footer .social .social-icon{display:inline-block;margin-right:32px}.t-footer .social .social-icon svg{max-width:20px;max-height:20px;fill:#474747}.t-footer .social .social-icon:last-child{margin-right:0}.t-footer .contact{text-align:center;padding-bottom:38px;padding-top:40px}.t-footer .contact h4{font-size:24px;font-family:adobe-garamond-pro,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px}.t-footer .contact a,.t-footer .contact span{display:block;font-size:14px;color:#474747;margin-bottom:10px}.t-footer .logos{padding:23px 0}.t-footer .logos .timbuktu{text-align:center}.t-footer .logos .timbuktu span{font-size:20px;vertical-align:top;line-height:1}.t-footer .logos .timbuktu svg{fill:grey;width:100px;height:23px;margin-left:10px}.t-footer .logos .associations{text-align:center;margin-top:25px}.t-footer .logos .associations a{display:inline-block;vertical-align:middle;margin-right:48px}.t-footer .logos .associations a img{max-width:100%}.t-footer .logos .associations a:last-child{margin-right:0}.t-footer .logos .associations a:nth-child(1){max-width:54px}.t-footer .logos .associations a:nth-child(2){max-width:35px}.t-footer .logos .associations a:nth-child(3){max-width:42px}.t-footer .link-list{vertical-align:top;margin-left:0;list-style:none;padding-left:0;margin-bottom:40px;text-align:center}.t-footer .link-list li{font-size:14px;color:#474747;margin-bottom:10px}.t-footer .link-list li a:not(.t-link){color:#474747}.t-footer .link-list li:first-child{font-weight:600;margin-bottom:20px}.t-footer .link-list li.see-all a{color:var(--theme);font-weight:500}.t-footer .center-col{padding-bottom:8px}@media only screen and (min-width:768px){.t-footer{padding-bottom:0}.t-footer .left-col{display:inline-block;width:200px;vertical-align:top}.t-footer .center-col{display:inline-block;width:calc(100% - 206px);vertical-align:top;padding-bottom:33px}.t-footer .right-col{padding-top:48px}.t-footer .new-trip{padding-right:200px;position:relative;padding-bottom:40px;margin-bottom:48px}.t-footer .new-trip .btn{position:absolute;right:0;top:10px;margin:0}.t-footer .contact{padding-top:0}.t-footer .link-list{display:inline-block;margin-bottom:0;text-align:left;margin-left:64px}.t-footer .logos{padding:40px 0}.t-footer .logos:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.t-footer .logos .timbuktu{float:left;margin-top:10px}.t-footer .logos .associations{float:left;margin-top:5px;margin-left:40px;padding-left:40px;position:relative}.t-footer .logos .associations:before{content:'';width:1px;height:24px;background:#E6E6E6;position:absolute;left:0;top:5px}}@media only screen and (min-width:1147px){.t-footer .new-trip{margin-bottom:64px}.t-footer .center-col{width:calc(100% - 491px);padding-bottom:0}.t-footer .right-col{display:inline-block;width:280px;vertical-align:top;border-top:0;padding-top:0}.t-footer .contact{text-align:left;padding-bottom:5px;padding-left:66px;border-left:1px solid #E6E6E6;padding-top:10px}.t-footer .logos{margin-top:24px}}.route-card{position:relative;margin-bottom:32px;padding-bottom:32px}.route-card:after{content:'';position:absolute;bottom:0;left:-48px;right:-48px;height:1px;background:#E6E6E6}.route-card>a{display:block}.route-card .tag{line-height:1;padding:5px 7px;margin-bottom:4px;display:inline-block;border-radius:4px;position:absolute;top:12px;right:12px;z-index:2}.route-card .images .carousel-container{position:relative;padding-top:66.66666%}.route-card .images .carousel-container .carousel{top:0;border-radius:4px;background:#E6E6E6}.route-card .content{font-size:14px;line-height:20px}.route-card .content .combo{color:#474747;margin-top:12px}.route-card .content .name{font-size:16px;font-weight:500;margin:6px 0 8px}.route-card .content .teaser{max-height:112px;overflow:hidden}.route-card .content .places{margin-top:8px}.route-card .content .trip-ideas{margin-top:16px;background:#F7F7F7;border-radius:4px;padding:16px 36px 16px 16px;position:relative}.route-card .content .trip-ideas .special-pricing .strike-through{text-decoration:line-through;color:#7f7f80;padding-right:8px}.route-card .content .trip-ideas .underline,.trip-stages.static .stage .card>.content .selected-lodge .whats-included .toggle-bar b,.trip-stages.static .stage .card>.content .underline{text-decoration:underline}.route-card .content .trip-ideas .special-pricing .per-person,.route-card .content .trip-ideas .special-pricing .special-saving{display:inline-block;font-size:12px}.route-card .content .trip-ideas .special-pricing .per-person .dot{content:'';vertical-align:middle;width:4px;height:4px;display:inline-block;margin:0 4px;border-radius:100%;background:#474747}.route-card .content .trip-ideas .special-pricing .special-saving{color:var(--theme);font-size:14px;font-weight:500}.route-card .content .trip-ideas .special-pricing .special-price{font-size:16px}.route-card .content .trip-ideas .trip-idea{display:inline-block;margin-right:8px;font-weight:500}.route-card .content .button-container .btn.preview .static-map,.route-card .content .trip-ideas .trip-idea .trip-idea-title{display:none}.route-card .content .trip-ideas .more{font-size:12px;white-space:nowrap}.route-card .content .button-container{margin-top:24px}.route-card.frozen.stacked:after,.route-card.no-border:after{content:none}@media only screen and (min-width:768px){.route-card.frozen.stacked:after{content:'';left:0;right:0}.route-card.frozen.stacked .images{display:inline-block;vertical-align:top;width:285px}.route-card.frozen.stacked .content{display:inline-block;vertical-align:middle;width:calc(100% - 293px);margin-left:-5px;padding-left:24px}.route-card.frozen.stacked .content .combo{margin-top:0}.route-card.frozen.stacked .content .trip-ideas .trip-idea~.trip-idea{display:none}.route-card.frozen.stacked:last-child:after{content:none}.route-card.landscape-on-tablet .images{display:inline-block;vertical-align:top;width:calc(100% - 514px)}.route-card.landscape-on-tablet .images .carousel-container{width:100%;height:300px;padding-top:0;overflow:hidden;z-index:1}.route-card.landscape-on-tablet .images .carousel-container .carousel{border-radius:4px 0 0 4px}.route-card.landscape-on-tablet .images .carousel-container .carousel .frame{position:absolute;width:451px;min-height:100%;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}@supports (transform:translate3d(calc(-50% + 0.5px),calc(-50% + 0.5px),0)){.route-card.landscape-on-tablet .images .carousel-container .carousel .frame{transform:translate3d(calc(-50% + .5px),calc(-50% + .5px),0)}}.route-card.landscape-on-tablet .images .map,.route-card.landscape-on-tablet .mobile-version-only{display:none}.route-card.landscape-on-tablet .content{display:inline-block;width:514px;margin-left:-6px;vertical-align:top;border-top:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;border-radius:0 4px 4px 0;padding:8px 242px 24px 24px;height:300px;position:relative}.route-card.landscape-on-tablet .content .name{line-height:1.27;font-size:20px}.route-card.landscape-on-tablet .content .places{position:absolute;bottom:20px;max-width:calc(100% - 264px)}.route-card.landscape-on-tablet .content .button-container{position:absolute;right:24px;bottom:24px;width:180px;white-space:normal;margin-top:0}.route-card.landscape-on-tablet .content .button-container .btn{width:100%;display:block;margin:0}.route-card.landscape-on-tablet .content .button-container .btn.preview{margin-bottom:16px}.route-card.landscape-on-tablet .content .button-container .btn.preview .static-map{width:28px;height:28px;border-radius:4px;position:absolute;left:8px;top:10px;display:block}.route-card.landscape-on-tablet .content .trip-ideas{background:0 0;position:absolute;right:24px;width:180px;top:21px;padding:0;margin:0}.route-card.landscape-on-tablet .content .trip-ideas .heading{display:block}.route-card.landscape-on-tablet .content .trip-ideas .trip-idea{margin-top:6px;margin-right:0;display:block}.route-card.landscape-on-tablet .content .trip-ideas .trip-idea:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.route-card.landscape-on-tablet .content .trip-ideas .trip-idea .trip-idea-price{float:right}.route-card.landscape-on-tablet .content .trip-ideas .trip-idea .trip-idea-price .pp{display:none}.route-card.landscape-on-tablet .content .trip-ideas .trip-idea .trip-idea-title{display:block;float:left}.route-card.landscape-on-tablet .content .trip-ideas .more{display:none}.route-card.landscape-on-tablet .content .trip-ideas .special-pricing{text-align:right}.route-card.landscape-on-tablet .content .trip-ideas .special-pricing .per-person,.route-card.landscape-on-tablet .content .trip-ideas .special-pricing .special-saving{display:block;font-size:14px}.route-card.landscape-on-tablet .content .trip-ideas .special-pricing .per-person .dot{display:none}.route-card.landscape-on-tablet .content .trip-ideas .special-pricing .special-saving{margin-top:8px}}@media only screen and (min-width:1000px){.route-card.landscape-on-tablet .images{width:451px}.route-card.landscape-on-tablet .content{width:calc(100% - 451px)}.route-card:not(.frozen):not(.landscape-on-tablet) .images .carousel-container,.route-card:not(.frozen):not(.landscape-on-tablet) .images .map{vertical-align:top;display:inline-block;width:calc(50% - 7px);padding-top:32.3333%;position:relative}.route-card:not(.frozen):not(.landscape-on-tablet):after{content:none}.route-card:not(.frozen):not(.landscape-on-tablet) .images .map{margin-left:5px;border-radius:4px;background:#E6E6E6}.route-card:not(.frozen):not(.landscape-on-tablet) .images .map img{position:absolute;top:0;border-radius:4px;left:0;max-width:100%}}@media only screen and (min-width:1147px){.route-card:not(.frozen):not(.landscape-on-tablet) .images{display:inline-block;vertical-align:top;width:calc(100% - 514px)}.route-card:not(.frozen):not(.landscape-on-tablet) .images .carousel-container{width:100%;height:300px;padding-top:0;overflow:hidden;z-index:1}.route-card:not(.frozen):not(.landscape-on-tablet) .images .carousel-container .carousel{border-radius:4px 0 0 4px}.route-card:not(.frozen):not(.landscape-on-tablet) .images .carousel-container .carousel .frame{position:absolute;width:451px;min-height:100%;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}@supports (transform:translate3d(calc(-50% + 0.5px),calc(-50% + 0.5px),0)){.route-card:not(.frozen):not(.landscape-on-tablet) .images .carousel-container .carousel .frame{transform:translate3d(calc(-50% + .5px),calc(-50% + .5px),0)}}.route-card:not(.frozen):not(.landscape-on-tablet) .images .map,.route-card:not(.frozen):not(.landscape-on-tablet) .mobile-version-only{display:none}.route-card:not(.frozen):not(.landscape-on-tablet) .content{display:inline-block;width:514px;margin-left:-6px;vertical-align:top;border-top:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;border-radius:0 4px 4px 0;padding:8px 242px 24px 24px;height:300px;position:relative}.route-card:not(.frozen):not(.landscape-on-tablet) .content .name{line-height:1.27;font-size:20px}.route-card:not(.frozen):not(.landscape-on-tablet) .content .places{position:absolute;bottom:20px;max-width:calc(100% - 264px)}.route-card:not(.frozen):not(.landscape-on-tablet) .content .button-container{position:absolute;right:24px;bottom:24px;width:180px;white-space:normal;margin-top:0}.route-card:not(.frozen):not(.landscape-on-tablet) .content .button-container .btn{width:100%;display:block;margin:0}.route-card:not(.frozen):not(.landscape-on-tablet) .content .button-container .btn.preview{margin-bottom:16px}.route-card:not(.frozen):not(.landscape-on-tablet) .content .button-container .btn.preview .static-map{width:28px;height:28px;border-radius:4px;position:absolute;left:8px;top:10px;display:block}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas{background:0 0;position:absolute;right:24px;width:180px;top:21px;padding:0;margin:0}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .heading{display:block}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .trip-idea{margin-top:6px;margin-right:0;display:block}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .trip-idea:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .trip-idea .trip-idea-price{float:right}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .trip-idea .trip-idea-price .pp{display:none}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .trip-idea .trip-idea-title{display:block;float:left}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .more{display:none}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .special-pricing{text-align:right}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .special-pricing .per-person,.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .special-pricing .special-saving{display:block;font-size:14px}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .special-pricing .per-person .dot{display:none}.route-card:not(.frozen):not(.landscape-on-tablet) .content .trip-ideas .special-pricing .special-saving{margin-top:8px}}@media only screen and (min-width:1381px){.route-card:not(.frozen):not(.landscape-on-tablet):not(.frozen-at-desktop) .images{width:451px}.route-card:not(.frozen):not(.landscape-on-tablet):not(.frozen-at-desktop) .content{width:calc(100% - 451px)}}.slide .route-card:after{content:none}@media only screen and (min-width:1000px){.route-card-wishlist-container{max-width:1092px;margin:0 auto}}.chat-to-expert .phone-num-modifier{display:block}.chat-to-expert .feefo-container{display:flex;align-items:center}.chat-to-expert .feefo{max-width:80px;max-height:20px}.chat-to-expert .always-stacked .experts-container{margin-top:24px}.chat-to-expert .experts-container{margin-top:24px;display:flex;flex-direction:row}.chat-to-expert .experts-container .expert-img-container{margin-right:8px;position:relative;padding-top:calc(192 / 365.77 * 100%);width:100%;background-size:cover;border-radius:4px}.chat-to-expert .experts-container .expert-img-container.jonty{background-image:url(https://waybird.imgix.net/assets/images/open-for-travel/jonty-chat-to-an-expert.jpg)}.chat-to-expert .experts-container .expert-img-container.eve{background-image:url(https://waybird.imgix.net/assets/images/open-for-travel/eve-chat-to-an-expert.jpg)}.chat-to-expert .experts-container .expert-img-container.kristin{background-image:url(https://waybird.imgix.net/assets/images/open-for-travel/kristin-chat-to-an-expert.jpg)}.chat-to-expert .experts-container .expert-img-container:after{content:'';position:absolute;z-index:1;bottom:0;left:0;right:0;height:45px;max-width:100%;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3));border-radius:4px}.chat-to-expert .experts-container .expert-img-container .expert-name{position:absolute;bottom:12px;left:50%;transform:translate3d(-50%,0,0);color:#fff;font-family:adobe-garamond-pro,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;z-index:2}.chat-to-expert .experts-container .expert-img-container:last-of-type{margin-right:0}@media print,screen and (min-width:440px){.chat-to-expert .phone-num-modifier{display:inline}}@media print,screen and (min-width:768px){.chat-to-expert .phone-num-modifier{display:inline}.chat-to-expert .experts-container{margin-top:0}.chat-to-expert .experts-container .expert-img-container{padding-top:calc(192 / 360.77 * 100%)}.chat-to-expert.single-consultant .expert-img-container:not(.eve){display:none}.chat-to-expert.single-consultant .expert-img-container{margin-right:0;padding-top:calc(560 / 360.77 * 100%)}.chat-to-expert.single-consultant .half-block.stacked:first-child{margin-right:64px;width:calc(100% - (217px +64px))}.chat-to-expert.single-consultant .half-block.stacked:last-child{width:147px;margin-left:0;padding-top:inherit}}@media print,screen and (min-width:1147px){.chat-to-expert .experts-container .expert-img-container{margin-right:16px}.chat-to-expert.single-consultant .expert-img-container{margin-right:0}}.pay-form.stripe-card-form .error{color:#c91e33}.pay-form.stripe-card-form .ember-stripe-card-cvc,.pay-form.stripe-card-form .ember-stripe-card-expiry{max-width:calc(50% - 12px);width:100%;display:inline-block}.pay-form.stripe-card-form .ember-stripe-card-cvc{margin-left:17px}.pay-form.stripe-card-form .StripeElement{margin-top:16px;border:1px solid #d6d6d6;padding:16px;color:#666;border-radius:4px}.pay-form.stripe-card-form .StripeElement--invalid{border:1px solid #c91e33;background-color:rgba(201,30,51,.05)}@media only screen and (min-width:768px){.pay-form.stripe-card-form .ember-stripe-element{width:100%;display:inline-block}.pay-form.stripe-card-form .ember-stripe-card-number,.pay-form.stripe-card-form .ember-stripe-postal-code{max-width:272px}.pay-form.stripe-card-form .ember-stripe-card-cvc,.pay-form.stripe-card-form .ember-stripe-card-expiry{max-width:128px;margin-left:17px}}.blog-card-snippet>a,.blog-card>a{display:block}.blog-card .image-container{position:relative;padding-top:66.666%;border-radius:4px;overflow:hidden}.blog-card .image-container .image{border-radius:4px;width:100%;position:absolute;top:0}.blog-card .pre-title{color:var(--theme);font-size:14px;font-weight:500;margin:9px 0 3px}.blog-card .teaser{margin-top:2px;font-size:16px}.blog-card-snippet .content{position:relative;padding:24px;border:1px solid #E6E6E6;border-top:0}.blog-card-snippet .content .read-more-link{position:absolute;bottom:24px;left:24px}.blog-card-snippet .image-container{position:relative;padding-top:66.666%;overflow:hidden}.blog-card-snippet .image-container .image{border-radius:4px 4px 0 0;width:100%;position:absolute;top:0}.country-card{margin-bottom:40px;position:relative}.country-card .image-container{position:relative;padding-top:66.666%;border-radius:4px;overflow:hidden}.country-card .image-container .image{top:0}.country-card .name{margin:10px 0 0}.country-card .teaser{font-size:16px;line-height:24px;margin:2px 0 4px}.country-card .fav{position:absolute;right:12px;top:12px;cursor:pointer;z-index:1}.country-card .fav svg{width:32px;height:32px}@media only screen and (min-width:768px){.country-card.stacked:not(:last-child){border-bottom:1px solid #E6E6E6;margin-bottom:32px;padding-bottom:32px}.country-card.stacked .teaser,.country-card.stacked:last-child{margin-bottom:0}.country-card.stacked .name{margin:0}.country-card.stacked .image-container{padding-top:181px;width:285px;display:inline-block;vertical-align:top}.country-card.stacked .content{width:calc(100% - 291px);display:inline-block;vertical-align:top;padding-left:19px}}.leaflet-popup .country-card{margin-bottom:0}.leaflet-popup .country-card .image-container{border-radius:0}.leaflet-popup .country-card .content{padding:0 16px 8px}.region-card{margin-bottom:40px;position:relative}.region-card .region-card-container{display:flex;flex-direction:column}.region-card .image-container{position:relative;padding-top:66.666%;border-radius:4px}.region-card .image-container .image{top:0}.region-card .image-container .add-btn{position:absolute;z-index:7;right:16px;bottom:16px}.region-card .image-container .context-menu{position:absolute;z-index:8;right:16px;top:16px}.region-card .image-container .pill-tags:not(.inline){bottom:10px;top:initial}.region-card .country{color:#474747;font-size:14px;margin:6px 0 0}.region-card .name{margin:0;font-size:16px;font-weight:500}.region-card .card-name{margin:10px 0 0;font-size:18px;font-weight:500;color:#474747}.region-card .teaser{font-size:16px;line-height:24px;margin:12px 0}.region-card .fav{position:absolute;right:12px;top:12px;cursor:pointer;z-index:1}.region-card .fav svg{width:32px;height:32px}.region-card .places-count{font-size:16px;font-weight:500}.region-card.simple .content{position:absolute;bottom:0;z-index:3;left:0;right:0;padding:13px 16px;color:#fff;overflow:hidden;border-radius:0 0 4px 4px}.region-card.simple .content:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);opacity:.84;z-index:-1}.region-card.simple .sub-heading{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.region-card.simple .name{margin:0}@media only screen and (min-width:1000px){.region-card:not(.keep-mobile-card) .region-card-container{flex-direction:row}.region-card.stacked:not(:last-child):not(.no-border){border-bottom:1px solid #E6E6E6;margin-bottom:32px;padding-bottom:32px}.region-card.stacked .teaser,.region-card.stacked:last-child{margin-bottom:0}.region-card.stacked .country,.region-card.stacked .name{margin:0}.region-card.stacked .image-container{padding-top:190px;width:285px;display:inline-block;vertical-align:top}.region-card.stacked .content{position:relative;width:calc(100% - 291px);display:inline-block;vertical-align:top;padding-left:19px}.region-card.stacked .places-count{position:absolute;bottom:4px;left:19px;line-height:1em}}.leaflet-popup .region-card{margin-bottom:0;min-width:275px}.leaflet-popup .region-card .image-container{border-radius:0}.leaflet-popup .region-card .content{padding:0 16px 8px}.slide .region-card{margin-bottom:0}.stage-whats-included{font-size:14px;line-height:20px;border-radius:4px}.stage-whats-included.grey{background:#F7F7F7!important;padding:8px 32px 32px}@media print{.stage-whats-included.grey{margin-top:0!important;background:#fff!important;padding:8px 0}.stage-whats-included.grey b{font-weight:700}}.nav-spacer{height:auto;width:100%;min-height:54px}#nav-custom-action{display:inline-block;font-size:14px;border-left:1px solid #E6E6E6;font-weight:500;color:#474747;cursor:pointer;position:absolute;right:0;top:0}.nav-bar .centered-name,.nav-bar .nav-items .nav-buttons .nav-item,.nav-bar .site-logo .name,.nav-bar .trip-name{color:var(--navFontColour)!important}#nav-custom-action>a,#nav-custom-action>span{padding:13px 20px;font-size:18px;font-weight:700;display:inline-block}.nav-bar{background-color:var(--navBgColour);position:fixed;left:0;right:0;top:0;z-index:1100}.nav-bar .site-logo{padding:16px 15px 12px 0;left:58px;display:inline-block;vertical-align:top;position:relative;z-index:1}.nav-bar .site-logo.img{padding:7px 0}.nav-bar .site-logo img{width:100%}.nav-bar .nav-bar .search img,.nav-bar .search svg{fill:var(--navFontColour)!important}.nav-bar .menu-icon{position:absolute;left:0;top:0;padding:14px 18px}.nav-bar .menu-icon>i{display:inline-block;margin-top:-1px;height:1px;border-radius:2px;background:var(--navFontColour)!important;width:16px;vertical-align:middle;transition:background-color .1s linear}.nav-bar .menu-icon>i:after,.nav-bar .menu-icon>i:before{content:'';width:100%;height:1px;display:block;background:var(--navFontColour)!important;position:relative;transition:transform .1s linear}.nav-bar .menu-icon>i:after{bottom:-5px}.nav-bar .menu-icon>i:before{top:-6px}.nav-bar .search{vertical-align:top;padding:16px 18px;position:absolute;right:0;top:0;border:0;z-index:1}.nav-bar .search img,.nav-bar .search svg{fill:#fff;width:20px;height:20px;vertical-align:middle;margin-top:-1px}.nav-bar.is-active{z-index:10103;position:fixed;transform:none}.nav-bar.is-active>.menu-icon>i{background:0 0}.nav-bar.is-active>.menu-icon>i:before{transform:rotate(45deg);transform-origin:0 4px 0}.nav-bar.is-active>.menu-icon>i:after{transform:rotate(-45deg);transform-origin:2px -2px 0}.nav-bar.scroll-off-main-nav{position:absolute;transform:none}.nav-bar.agency-nav{display:flex;align-items:center}.nav-bar.agency-nav .site-logo{left:58px;display:inline-block;vertical-align:top;position:relative;z-index:1;padding:9px 0;width:auto;max-width:calc(100vw - 58px - 24px)}.nav-bar.agency-nav .site-logo.text{max-width:156px}@media only screen and (min-width:768px){.nav-bar.agency-nav .site-logo{max-width:calc(100vw - 450px - 24px);left:24px}.nav-bar.agency-nav .site-logo.text{width:auto}.nav-bar.scroll-off-main-nav{position:fixed;transform:translate3d(0,0,0)}.nav-bar.scroll-off-main-nav:not(.viewing-map-listing){position:absolute;transform:none}.nav-bar .search{right:38px}.nav-bar .site-logo{padding:16px 12px 14px 24px;left:0}}.nav-bar.main .site-logo img{max-width:100px;min-height:40px}.nav-bar.main .nav-cta{vertical-align:top;position:absolute;right:58px;top:12px;border:0;z-index:1;padding:9px 9px 8px}.nav-bar.main .nav-items{position:fixed;visibility:hidden;pointer-events:none;opacity:0;transform:translate3d(0,20px,0);transition:opacity .1s linear,transform .1s linear,visibility .1s linear .1s;top:54px;bottom:0;left:0;right:0;overflow:hidden;overflow-y:auto;background:#fff;margin:0;padding:8px 0 10px;text-align:left;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.nav-bar.main .nav-items .nav-item{font-size:16px;font-weight:300;padding:16px 20px;display:block;color:#474747;cursor:pointer;line-height:1em}.nav-bar.main .nav-items .nav-item svg{display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:23px;pointer-events:none}.nav-bar.main .nav-items .nav-item.profile .avatar{border-radius:50%;float:right;overflow:hidden;margin-top:-8px}.nav-bar.main .nav-items .nav-item.profile .loading-icon{width:25px;height:25px;position:relative;margin:0}.nav-bar.main .nav-items .nav-item.social{display:inline-block;padding:16px}.nav-bar.main .nav-items .nav-item.about,.nav-bar.main .nav-items .nav-item.articles-link,.nav-bar.main .nav-items .nav-item.blog,.nav-bar.main .nav-items .special-offers-more-text{display:none}.nav-bar.main .nav-items .nav-item.social svg{margin-right:0}.nav-bar.main .nav-items .nav-item.social.first{margin-left:4px}.nav-bar.main .nav-items hr{margin:8px 20px;border-top-color:#E6E6E6}.nav-bar.main.is-active .nav-items{visibility:visible;pointer-events:auto;opacity:1;transform:translate3d(0,0,0);transition:opacity .1s linear,transform .1s linear,visibility .1s linear 0s}@media only screen and (min-width:768px){.nav-bar.main .site-logo{padding:8px 12px 6px 24px}.nav-bar.main .nav-cta{right:94px}.nav-bar.main .nav-items{position:relative;display:inline-block;width:calc(100% - 142px);background:0 0;visibility:visible;opacity:1;padding:0 153px 0 0;vertical-align:top;top:0;transform:none;overflow:inherit;pointer-events:all;text-align:left;white-space:nowrap}.nav-bar.main .nav-items .nav-item{color:#fff;font-size:14px;padding:16px 12px;display:inline-block;line-height:inherit;position:relative;font-weight:500;margin-right:-5px}.nav-bar.main .nav-items .nav-item.my-trips{position:absolute;right:198px}.nav-bar.main .nav-items .nav-item.active{background:0 0;color:#fff}.nav-bar.main .nav-items .nav-item:active{background:0 0;color:#A6A6A6}.nav-bar.main .nav-items .nav-item:active:after{background:#A6A6A6}}@media only screen and (min-width:768px) and (min-width:1147px){.nav-bar.main .nav-items .nav-item:hover{background:0 0;color:#A6A6A6}.nav-bar.main .nav-items .nav-item:hover:after{background:#A6A6A6}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown .nav-item:hover{background:#EEE}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown .nav-item:hover:after{content:none}}@media only screen and (min-width:768px){.nav-bar.main .nav-items .nav-item.has-submenu{font-weight:500;padding:15px 19px 16px 10px;margin-right:0}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown{min-width:205px;padding:18px 0;right:10px}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown .nav-item{color:#474747;display:block;padding:10px 24px;font-size:14px;white-space:nowrap;margin-right:0}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown .nav-item.profile .avatar{border-radius:50%;float:right;overflow:hidden;margin-top:-5px}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown .nav-item.profile .loading-icon{width:25px;height:25px;position:relative;margin:0}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown .nav-item svg{width:16px;height:16px;margin-right:10px;vertical-align:middle}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown .nav-item:active{background:#EEE}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown .nav-item:active:after{content:none}.nav-bar.main .nav-items .nav-item.has-submenu.more{position:absolute;right:0}.nav-bar.main .nav-items .nav-item.has-submenu.more .menu-icon{position:relative;padding:0}}@media (min-width:1180px){.nav-bar.main .nav-items{text-align:center}.nav-bar.main .nav-items .nav-item{padding:15px 20px}}@media (min-width:850px){.nav-bar.main .nav-items .special-offers-more-text{display:inline}}@media (min-width:900px){.nav-bar.main .nav-items .nav-item.about{display:inline-block}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown .nav-item.main-nav-dropdown-about-link{display:none!important}}@media (min-width:950px){.nav-bar.main .nav-items .nav-item.articles-link{display:inline-block}}@media (min-width:980px){.nav-bar.main .nav-items .nav-item.blog{display:inline-block}.nav-bar.main .nav-items .nav-item.has-submenu .dropdown .nav-item.main-nav-dropdown-about-link{display:none!important}}.nav-bar.basic{background-color:#fff}.nav-bar.basic .site-logo{padding:18px 15px 12px;left:0}.nav-bar.basic .site-logo svg{fill:#000;max-width:100px;height:13px}.nav-bar.basic-agency{background-color:var(--navBgColour);height:auto;min-height:54px;border-bottom:1px solid #E6E6E6}.nav-bar.basic-agency .menu-icon{padding:14px 24px}.nav-bar.basic-agency .menu-icon>i,.nav-bar.basic-agency .menu-icon>i:after,.nav-bar.basic-agency .menu-icon>i:before{background:#000}.nav-bar.basic-agency #nav-custom-action,.nav-bar.basic-agency #nav-custom-action>a,.nav-bar.basic-agency #nav-custom-action>span{color:var(--navFontColour)}.nav-bar.basic-agency ::placeholder{color:#292929}.nav-bar.basic-agency .nav-cta{vertical-align:top;position:absolute;right:16px;top:9px;border:0;z-index:1;padding:11px}.nav-bar.basic-agency .centered-name{display:none}.nav-bar.basic-agency .name{display:inline-block;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;font-size:14px;font-weight:700;color:#292929;overflow:hidden}.nav-bar.side{background-color:#fff;border-bottom:1px solid #E6E6E6;padding:0 100px 0 60px;min-height:55px;z-index:1098}.nav-bar.side:after{content:'';position:absolute;top:54px;width:100%;height:1px;background:#E6E6E6;left:0}.nav-bar.side .logo,.nav-bar.side .title{padding:16px 15px 12px 0;font-weight:500;color:#474747}.nav-bar.side .logo svg,.nav-bar.side .title svg{fill:#000}.nav-bar.side .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-bar.side .side-nav,.x-gallery.lightbox{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.nav-bar.side .menu-icon>i,.nav-bar.side .menu-icon>i:after,.nav-bar.side .menu-icon>i:before{background:#474747}.nav-bar.side .side-nav{width:220px;background:#F7F7F7;position:fixed;left:0;bottom:0;top:54px;padding-top:32px;transform:translate3d(-220px,0,0);transition:transform .1s linear;overflow-y:scroll}.nav-bar.side .side-nav ul{list-style:none;margin:0;padding:32px 0 120px;position:relative;min-height:100%}.nav-bar.side .side-nav ul li{font-size:20px}.nav-bar.side .side-nav ul li a{padding:16px 25px;display:inline-block;color:#474747;line-height:1em}.nav-bar.side .side-nav ul li a.active{font-weight:500}.nav-bar.side .overlay{opacity:0;position:fixed;left:0;right:0;top:-100px;bottom:-100px;overflow:auto;background:#fff;z-index:-1}.nav-bar.side.is-active .menu-icon>i{background:0 0}.nav-bar.side.is-active .side-nav{transform:translate3d(0,0,0)}.nav-bar.side .trip-tablet-sidenav .sub-navbar .sub-navbar-item a{font-weight:400;border-left:2px solid #d8d8d8;transition:border .5s;font-size:18px}.nav-bar.side .trip-tablet-sidenav .sub-navbar .sub-navbar-item a.active{font-weight:500;border-left:2px solid #292929}@media only screen and (min-width:768px){.nav-bar.side,.nav-bar.side .side-nav{transform:none}.nav-bar.side .menu-icon,.nav-bar.side .overlay{display:none}.nav-bar.side{padding:0}.nav-bar.side .logo,.nav-bar.side .title{padding:16px 15px 12px}.nav-bar.side .trip-tablet-sidenav{transform:translate3d(0,0,0)!important}.nav-bar.side .tript-tablet-overlay{display:block!important}}@media only screen and (min-width:1147px){.nav-bar.side .side-nav{padding-top:54px}.nav-bar.side .trip-tablet-sidenav{transform:none!important}.nav-bar.side .tript-tablet-overlay{display:none!important}}.nav-bar.main-agency .nav-items,.nav-bar.main-agency-guest .nav-items{opacity:0;transform:translate3d(0,20px,0);transition:opacity .1s linear,transform .1s linear,visibility .1s linear .1s;visibility:hidden}.nav-bar.main-agency{background-color:var(--navBgColour);height:auto;min-height:54px;border-bottom:1px solid #E6E6E6}.nav-bar.main-agency .menu-icon{padding:14px 24px}.nav-bar.main-agency .menu-icon>i,.nav-bar.main-agency .menu-icon>i:after,.nav-bar.main-agency .menu-icon>i:before{background:#000}.nav-bar.main-agency ::placeholder{color:#292929}.nav-bar.main-agency .nav-cta{vertical-align:top;position:absolute;right:16px;top:9px;border:0;z-index:1;padding:11px}.nav-bar.main-agency .centered-name{display:none}.nav-bar.main-agency .nav-items{position:fixed;pointer-events:none;top:54px;bottom:0;left:0;right:0;overflow:hidden;overflow-y:auto;background-color:var(--navBgColour);margin:0;padding:8px 0 10px;text-align:left;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.nav-bar.main-agency .nav-items .nav-item{font-size:16px;font-weight:300;padding:18px 24px;display:block;color:#292929;cursor:pointer;line-height:1em}.nav-bar.main-agency .nav-items .nav-item span{font-weight:500;border-bottom:1px solid #292929}.nav-bar.main-agency .nav-items .nav-item.search-bar{position:relative}.nav-bar.main-agency .nav-items .nav-item.search-bar svg{height:12px;width:12px}.nav-bar.main-agency .nav-items .nav-item .search-icon{position:absolute;top:28px;left:40px}.nav-bar.main-agency .nav-items .nav-item .search-input{height:36px;padding:12px 25.1px 12px 48px;border-radius:8px;background-color:#f3f4f6;border:none;font-size:14px}.nav-bar.main-agency .nav-items .nav-item svg{display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:23px;pointer-events:none}.nav-bar.main-agency .nav-items .nav-item.profile .avatar{border-radius:50%;float:right;overflow:hidden;margin-top:-8px}.nav-bar.main-agency .nav-items .nav-item.profile .loading-icon{width:25px;height:25px;position:relative;margin:0}.nav-bar.main-agency .nav-items .nav-item.social{display:inline-block;padding:16px}.nav-bar.main-agency .nav-items .nav-item.social svg{margin-right:0}.nav-bar.main-agency .nav-items .nav-item.social.first{margin-left:4px}.nav-bar.main-agency .nav-items hr{margin:8px 20px;border-top-color:#E6E6E6}.nav-bar.main-agency .name{max-width:calc(100% - 100px);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;font-size:14px;font-weight:700;color:#292929;overflow:hidden}.nav-bar.main-agency.is-active .nav-items{visibility:visible;pointer-events:auto;opacity:1;transform:translate3d(0,0,0);transition:opacity .1s linear,transform .1s linear,visibility .1s linear 0s}.nav-bar.main-agency.is-active>.menu-icon>i{background:0 0}@media only screen and (min-width:768px){.nav-bar.main-agency .name{max-width:100%}.nav-bar.main-agency .nav-cta{right:71px}.nav-bar.main-agency .nav-items{right:0;position:absolute;display:inline-block;background:0 0;visibility:visible;opacity:1;padding:0 153px 0 24px;vertical-align:top;top:0;transform:none;overflow:inherit;pointer-events:all;text-align:left;white-space:nowrap}.nav-bar.main-agency .nav-items .nav-buttons{position:absolute;right:191px;top:-3px}.nav-bar.main-agency .nav-items .search-bar{margin:10px;position:relative;display:inline-block}.nav-bar.main-agency .nav-items .search-bar .search-field{width:296px;height:36px;border-radius:8px;background-color:#f3f4f6;font-size:14px;color:#292929;border:none;padding-left:44px}.nav-bar.main-agency .nav-items .search-bar .search-icon{position:absolute;top:7px;left:16px}.nav-bar.main-agency .nav-items .search-bar .search-icon svg{height:12px;width:12px}.nav-bar.main-agency .nav-items .nav-item{font-size:14px;height:32px;padding:18px 12px 14px;display:inline-block;line-height:inherit;position:relative;font-weight:500;margin-right:-5px}.nav-bar.main-agency .nav-items .nav-item .img-x{cursor:auto;border-radius:50%;margin-left:13px}.nav-bar.main-agency .nav-items .nav-item.my-trips{position:absolute;right:63px}.nav-bar.main-agency .nav-items .nav-item.active{background:0 0}.nav-bar.main-agency .nav-items .nav-item:active{background:0 0;color:#A6A6A6}.nav-bar.main-agency .nav-items .nav-item:active:after{background:#A6A6A6}}@media only screen and (min-width:768px) and (min-width:1147px){.nav-bar.main-agency .nav-items .nav-item:hover{background:0 0;color:#A6A6A6}.nav-bar.main-agency .nav-items .nav-item:hover:after{background:#A6A6A6}.nav-bar.main-agency .nav-items .nav-item.has-submenu .dropdown .nav-item:hover{background:#EEE}.nav-bar.main-agency .nav-items .nav-item.has-submenu .dropdown .nav-item:hover:after{content:none}}@media only screen and (min-width:768px){.nav-bar.main-agency .nav-items .nav-item.has-submenu{font-weight:500;padding:16px 32px 16px 10px;margin-right:0}.nav-bar.main-agency .nav-items .nav-item.has-submenu .dropdown{min-width:205px;padding:18px 0;right:10px}.nav-bar.main-agency .nav-items .nav-item.has-submenu .dropdown .nav-item{color:#474747;display:block;padding:10px 24px;font-size:14px;white-space:nowrap;margin-right:0}.nav-bar.main-agency .nav-items .nav-item.has-submenu .dropdown .nav-item.profile .avatar{border-radius:50%;float:right;overflow:hidden;margin-top:-5px}.nav-bar.main-agency .nav-items .nav-item.has-submenu .dropdown .nav-item.profile .loading-icon{width:25px;height:25px;position:relative;margin:0}.nav-bar.main-agency .nav-items .nav-item.has-submenu .dropdown .nav-item svg{width:16px;height:16px;margin-right:10px;vertical-align:middle}.nav-bar.main-agency .nav-items .nav-item.has-submenu .dropdown .nav-item:active{background:#EEE}.nav-bar.main-agency .nav-items .nav-item.has-submenu .dropdown .nav-item:active:after{content:none}.nav-bar.main-agency .nav-items .nav-item.has-submenu.more{position:absolute;right:0;top:0}.nav-bar.main-agency .nav-items .nav-item.has-submenu.more .menu-icon{position:relative;padding:0}.nav-bar.main-agency.is-manager .nav-items .nav-item.my-trips{right:190px}.nav-bar.main-agency.is-manager .nav-items .nav-item.lodges-library{position:absolute;right:120px}}@media (min-width:880px){.nav-bar.main-agency .centered-name{font-weight:500;font-size:16px;line-height:54px;display:block;position:absolute;top:0;left:50%;max-width:50%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transform:translate3d(-50%,0,0)}}@media only screen and (min-width:1147px){.nav-bar.main-agency .nav-items{text-align:center}.nav-bar.main-agency .nav-items .search-bar .search-field{width:384px}}.nav-bar.main-agency-guest{background-color:var(--navBgColour);height:auto;min-height:54px;border-bottom:1px solid #E6E6E6}.nav-bar.main-agency-guest .menu-icon{padding:14px 24px}.nav-bar.main-agency-guest .menu-icon>i,.nav-bar.main-agency-guest .menu-icon>i:after,.nav-bar.main-agency-guest .menu-icon>i:before{background:#000}.nav-bar.main-agency-guest ::placeholder{color:#292929}.nav-bar.main-agency-guest .nav-cta{vertical-align:top;position:absolute;right:16px;top:9px;border:0;z-index:1;padding:11px}.nav-bar.main-agency-guest .centered-name{display:none}.nav-bar.main-agency-guest .nav-items{position:fixed;pointer-events:none;top:65px;bottom:0;left:0;right:0;overflow:hidden;overflow-y:auto;background-color:var(--navBgColour);margin:0;padding:8px 0 10px;text-align:left;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.nav-bar.main-agency-guest .nav-items .nav-item{font-size:16px;font-weight:300;padding:16px 24px;display:block;color:#292929;cursor:pointer;line-height:1em}.nav-bar.main-agency-guest .nav-items .nav-item span{font-weight:500;border-bottom:1px solid #292929}.nav-bar.main-agency-guest .nav-items .nav-item.search-bar{position:relative}.nav-bar.main-agency-guest .nav-items .nav-item.search-bar svg{height:12px;width:12px}.nav-bar.main-agency-guest .nav-items .nav-item .search-icon{position:absolute;top:28px;left:40px}.nav-bar.main-agency-guest .nav-items .nav-item .search-input{height:36px;padding:12px 25.1px 12px 48px;border-radius:8px;background-color:#f3f4f6;border:none;font-size:14px}.nav-bar.main-agency-guest .nav-items .nav-item svg{display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:23px;pointer-events:none}.nav-bar.main-agency-guest .nav-items .nav-item.profile .avatar{border-radius:50%;float:right;overflow:hidden;margin-top:-8px}.nav-bar.main-agency-guest .nav-items .nav-item.profile .loading-icon{width:25px;height:25px;position:relative;margin:0}.nav-bar.main-agency-guest .nav-items .nav-item.social{display:inline-block;padding:16px}.nav-bar.main-agency-guest .nav-items .nav-item.social svg{margin-right:0}.nav-bar.main-agency-guest .nav-items .nav-item.social.first{margin-left:4px}.nav-bar.main-agency-guest .nav-items hr{margin:8px 20px;border-top-color:#E6E6E6}.nav-bar.main-agency-guest .name{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;font-size:14px;font-weight:700;color:#292929;overflow:hidden}.nav-bar.main-agency-guest.is-active .nav-items{visibility:visible;pointer-events:auto;opacity:1;transform:translate3d(0,0,0);transition:opacity .1s linear,transform .1s linear,visibility .1s linear 0s}.nav-bar.main-agency-guest.is-active>.menu-icon>i{background:0 0}@media only screen and (min-width:768px){.nav-bar.main-agency-guest .name{max-width:250px}.nav-bar.main-agency-guest .nav-cta{right:71px}.nav-bar.main-agency-guest .trip-name{top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:353px;min-width:253px;padding-left:45px;display:inline-block;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#292929}.nav-bar.main-agency-guest .nav-items{position:absolute;display:inline-block;background:0 0;visibility:visible;opacity:1;padding:0 153px 0 24px;vertical-align:top;top:0;transform:none;overflow:inherit;pointer-events:all;text-align:left;white-space:nowrap}.nav-bar.main-agency-guest .nav-items .nav-buttons{position:absolute;right:55px;top:-3px}.nav-bar.main-agency-guest .nav-items .nav-item{font-size:14px;height:32px;padding:19px 12px 13px;display:inline-block;line-height:inherit;position:relative;font-weight:500}.nav-bar.main-agency-guest .nav-items .nav-item .img-x{cursor:auto;border-radius:50%;margin-left:13px}.nav-bar.main-agency-guest .nav-items .nav-item.my-trips{position:absolute;right:63px}.nav-bar.main-agency-guest .nav-items .nav-item.active{background:0 0}.nav-bar.main-agency-guest .nav-items .nav-item:active{background:0 0;color:#A6A6A6}.nav-bar.main-agency-guest .nav-items .nav-item:active:after{background:#A6A6A6}}@media only screen and (min-width:768px) and (min-width:1147px){.nav-bar.main-agency-guest .nav-items .nav-item:hover{background:0 0;color:#A6A6A6}.nav-bar.main-agency-guest .nav-items .nav-item:hover:after{background:#A6A6A6}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu .dropdown .nav-item:hover{background:#EEE}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu .dropdown .nav-item:hover:after{content:none}}@media only screen and (min-width:768px){.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu{font-weight:500;padding:16px 32px 16px 10px;margin-right:0}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu .dropdown{min-width:205px;padding:18px 0;right:10px}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu .dropdown .nav-item{color:#474747;display:block;padding:10px 24px;font-size:14px;white-space:nowrap;margin-right:0}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu .dropdown .nav-item.profile .avatar{border-radius:50%;float:right;overflow:hidden;margin-top:-5px}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu .dropdown .nav-item.profile .loading-icon{width:25px;height:25px;position:relative;margin:0}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu .dropdown .nav-item svg{width:16px;height:16px;margin-right:10px;vertical-align:middle}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu .dropdown .nav-item:active{background:#EEE}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu .dropdown .nav-item:active:after{content:none}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu.more{position:absolute;right:0;top:0}.nav-bar.main-agency-guest .nav-items .nav-item.has-submenu.more .menu-icon{position:relative;padding:0}.nav-bar.main-agency-guest.is-manager .nav-items .nav-item.my-trips{right:182px}}@media (min-width:880px){.nav-bar.main-agency-guest .centered-name{font-weight:500;font-size:16px;line-height:54px;display:block;position:absolute;top:0;left:50%;max-width:50%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transform:translate3d(-50%,0,0)}}@media only screen and (min-width:1147px){.nav-bar.main-agency-guest .nav-items{text-align:center}}.x-dialog{background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);border-radius:4px;padding:30px;min-width:300px;text-align:left;position:absolute;visibility:hidden;z-index:2700;opacity:0;transform:translate3d(0,0,0);transition:transform ease .2s 0s,opacity linear .2s 0s,visibility linear .2s 0s;will-change:opacity,transform,visibility;color:#292929}.x-dialog h3{font-size:16px;line-height:24px;font-weight:500;margin-bottom:8px}.x-dialog p{font-size:14px;font-weight:300;line-height:20px}.x-dialog p .link{color:var(--theme);font-weight:500}.x-dialog>.arrow{display:block;position:absolute;width:0!important;height:0;border-left:6px solid #fff;border-right:6px solid transparent;box-sizing:border-box;transform-origin:0 0;border-bottom:6px solid #fff;border-top:6px solid transparent;box-shadow:-4px 4px 11px -4px rgba(0,0,0,.3);transform:rotate(-45deg)}.x-dialog:before{content:"";height:14px;display:block;position:absolute;left:0;right:0}.x-dialog.align-left-top{left:0;bottom:100%}.x-dialog.align-left-top>.arrow{bottom:-13px;left:0;transform:rotate(-45deg)}.x-dialog.align-left-top:before{bottom:-14px}.x-dialog.align-right-top{right:0;bottom:100%}.x-dialog.align-right-top>.arrow{bottom:-13px;right:6px;transform:rotate(-45deg)}@media only screen and (min-width:768px){.x-dialog.align-left-top>.arrow{left:50px}.x-dialog.align-right-top>.arrow{right:50px}}.x-dialog.align-right-top:before{bottom:-14px}.x-dialog.align-left-bottom{left:0}.x-dialog.align-left-bottom>.arrow{top:0;left:0;transform:rotate(135deg)}.x-dialog.align-left-bottom:before{top:-14px}.x-dialog.align-left-bottom.is-open{transform:translate3d(0,14px,0)}.x-dialog.align-right-bottom{right:0}.x-dialog.align-right-bottom>.arrow{top:0;right:6px;transform:rotate(135deg)}@media only screen and (min-width:768px){.x-dialog.align-left-bottom>.arrow{left:50px}.x-dialog.align-right-bottom>.arrow{right:50px}.x-dialog{min-width:360px}}.x-dialog.align-right-bottom:before{top:-14px}.x-dialog.align-right-bottom.is-open{transform:translate3d(0,14px,0)}.x-dialog.align-center-top{left:50%;transform:translateX(-50%);bottom:100%}.x-dialog.align-center-top>.arrow{bottom:-13px;margin-left:-9px;left:50%;transform:rotate(-45deg)}.x-dialog.align-center-top:before{bottom:-14px}.x-dialog.align-center-top.is-open{transform:translate3d(-50%,-14px,0)}.x-dialog.align-center-bottom{left:50%;transform:translateX(-50%);top:100%}.x-dialog.align-center-bottom>.arrow{top:1px;margin-left:9px;left:50%;transform:rotate(135deg)}.x-dialog.align-center-bottom.is-open{transform:translate3d(-50%,4px,0)}.x-dialog.is-open{visibility:visible;opacity:1;transform:translate3d(0,-14px,0);transition:transform ease .2s .2s,opacity linear .2s .2s,visibility linear .2s .2s}.x-dialog.static{transition:none}.x-dialog-trigger{position:relative}.x-dialog-trigger.inline{display:inline}.x-dialog-trigger.has-submenu{margin-right:0}.x-dialog-trigger.has-submenu .dropdown{min-width:205px;padding:18px 0;z-index:10102}.x-dialog-trigger.has-submenu .dropdown .nav-item{color:#474747;display:block;padding:10px 24px;font-size:14px;white-space:nowrap;margin-right:0}.x-dialog-trigger.has-submenu .dropdown .nav-item.profile .avatar{border-radius:50%;float:right;overflow:hidden;margin-top:-5px}.x-dialog-trigger.has-submenu .dropdown .nav-item.profile .loading-icon{width:25px;height:25px;position:relative;margin:0}.x-dialog-trigger.has-submenu .dropdown .nav-item svg{width:16px;height:16px;margin-right:10px;vertical-align:middle}.x-dialog-trigger.has-submenu .dropdown .nav-item:active{background:#EEE}.x-dialog-trigger.has-submenu .dropdown .nav-item:active:after{content:none}@media only screen and (min-width:1147px){.x-dialog-trigger.has-submenu .dropdown .nav-item:hover{background:#EEE}.x-dialog-trigger.has-submenu .dropdown .nav-item:hover:after{content:none}}.x-dialog-trigger.has-submenu.more{position:absolute;right:0}.x-dialog-trigger.has-submenu.more .menu-icon{position:relative;padding:0}.x-dialog-trigger .dropdown-opener{width:auto!important;margin-left:8px;padding:8px;border:none;font-size:14px;font-weight:500;color:#292929;border-radius:8px;background-color:#f3f4f6;line-height:1em}.x-dialog-trigger .dropdown-opener.-larger{padding:12px}.x-dialog-trigger .dropdown-opener.c-grey{background-color:#8c8c8c;color:#fff}.x-dialog-trigger .trigger-overlay{position:fixed;left:0;right:0;top:-100px;bottom:-100px;overflow:auto;z-index:10101}.show-trip-views{overflow-y:scroll;max-height:170px}.search-container{border-bottom:1px solid #E6E6E6}@media only screen and (min-width:768px){.search-container{padding:24px;border-bottom:0}}.x-search{position:relative;z-index:1000}.x-search.border{border:1px solid #E6E6E6;border-radius:4px}.x-search .header{background:#fff;border-bottom:1px solid #E6E6E6;position:absolute;top:-54px;left:0;right:0;height:54px}.x-search .header .close{padding:10px;position:absolute;left:5px;top:6px}.x-search .header .close svg{width:16px;height:16px;fill:#7f7f7f}.x-search .input{padding:0 62px 0 52px;background:#fff;position:relative}.x-search .input .spacer{display:block;width:100%;position:absolute;top:50%;transform:translateY(-14px);height:0;line-height:0;left:66px;font-size:20px;color:transparent;white-space:nowrap;max-width:calc(100% - 144px);z-index:3}.x-search .input .spacer .clear-icon{position:absolute;right:-53px;padding:10px;top:-4px;height:36px;transform:rotate(45deg);z-index:3}.x-search .input .spacer .clear-icon svg{width:16px;height:16px;fill:#E6E6E6;vertical-align:top}.x-search .icon{position:absolute;top:50%;margin-top:-20px;box-sizing:content-box}.x-search .icon.left{padding:7px 12px;left:15px;background:#fff;border-radius:100%}.x-search .icon.left svg{width:16px;height:16px;left:7px;fill:var(--theme);vertical-align:middle;margin-top:-1px}.x-search .icon.left.loading{padding:12px}.x-search .icon.left.loading .loading-icon{width:16px;height:16px;fill:var(--theme);position:relative}.x-search input{font-size:20px;padding:20px 15px;border:0;width:100%;vertical-align:middle;position:relative;z-index:2;background:0 0}.x-search input::placeholder{color:#A6A6A6}.x-search .results{background:#fff;border-radius:0 0 2px 2px;position:fixed;text-align:left;left:0;top:123px;bottom:0;overflow-y:scroll;right:0;z-index:2;list-style:none;font-size:16px;padding:12px 0;margin:0;border-top:1px solid #E6E6E6}.x-search .results li.focus,.x-search .results li:active:not(.heading),.x-search .results li:active:not(.heading):not(.add-own-lodge),.x-search .results li:hover:not(.heading):not(.add-own-lodge){background:#f2f2f2}.x-search .results .text-search-trigger .search-icon{padding-right:16px}.x-search .results .text-search-trigger .search-icon svg{max-width:16px;max-height:16px;fill:#474747}.x-search .results .heading{font-size:14px;font-weight:500;padding-top:12px;line-height:1.5;cursor:default}.x-search .results li{padding:12px 16px 8px;position:relative;cursor:pointer;line-height:1em;color:#474747}.x-search .results li:not(:last-child){border-bottom:1px solid #ADADAD}.x-search .results li .result-icon{padding-right:16px}.x-search .results li .result-icon svg{max-width:16px;max-height:16px;fill:#474747}.x-search .results li .name{margin-right:4px;display:inline-block;font-size:16px;font-weight:500;line-height:1.5}.x-search .results li .custom-details,.x-search .results li .location{font-size:14px;display:block;line-height:1.5}.x-search .results li .custom-details{color:#292929}.x-search .results li.heading{padding:12px 15px 8px 16px;font-weight:700}.x-search .results li.add-own-lodge{padding:0 25px 25px}.x-search .results li:active:not(.heading):not(.add-own-lodge) .add-btn,.x-search .results li:hover:not(.heading):not(.add-own-lodge) .add-btn{background:#292929;color:#fff}.x-search .results li .add-btn{padding:12px 24px;border-radius:8px}.x-search .overlay{background:#fff;position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1}.x-search.in-page{max-width:440px;display:inline-block;width:100%}.x-search.in-page.agency-search input{font-size:16px;font-weight:500}.x-search.in-page .header,.x-search.in-page .overlay{display:none}.x-search.in-page .icon.left svg{fill:#474747;width:20px;height:20px}.x-search.in-page .input{border-radius:4px}.x-search.in-page input{font-size:18px;font-weight:700;padding:22px 15px}.x-search.in-page input::placeholder{color:#474747}.x-search.in-page .spacer{font-size:16px;font-weight:500}.x-search.in-page .results{left:0;right:0;box-shadow:0 9px 20px 0 rgba(0,0,0,.12);border:1px solid #E6E6E6;position:absolute;bottom:auto;top:100%;border-top:0;border-top:1px solid #E6E6E6}.x-search.in-page.active{width:100%;top:0;position:relative}.x-search.in-page.active .overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1}.x-search.active,.x-search.primary{position:fixed;top:54px;width:100%}.x-search.primary{z-index:3000}.x-search.primary .results{max-width:563px}.x-search.active{z-index:2900;left:0}.x-search.box-input .input{clear:both;border:1px solid #7f7f7f;position:relative;border-radius:8px}.x-search.box-input .input.fail{border:1px solid #ec4265}.x-search.box-input .input input{padding:8px 0;font-size:16px;font-weight:500}.x-search.box-input .input input::placeholder{color:#292929;font-size:16px;font-weight:500}.x-search.box-input .input .icon svg{width:16px;height:16px;fill:#474747}.x-search.box-input .input .icon.left{left:8px}.x-search.box-input .input .clear-icon svg{fill:#474747}.x-search.box-input.bigger .input input{padding:15px 0}.x-search.box-input.drop-shadow .input{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}@media only screen and (min-width:768px){.x-search .header{display:none}.x-search .input{border-bottom:0}.x-search .input .spacer{display:inline-block;width:auto}.x-search .input .spacer .clear-icon{right:-66px}.x-search input{padding:26px 15px}.x-search .results{left:20px;right:20px;box-shadow:0 5px 20px 0 rgba(0,0,0,.12);border:1px solid #E6E6E6;position:absolute;bottom:auto;top:100%;border-top:0}.x-search .overlay{background:0 0}.x-search.active{position:relative;top:auto;width:auto}.x-search.active.primary{z-index:3000;position:fixed;top:0;width:100%;left:0}.x-search.primary{top:0}.x-search.primary .input input{padding-top:51px;padding-bottom:51px}.x-search.primary .input:after{content:'';background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));position:absolute;bottom:-100px;height:100px;width:100%;left:0;z-index:-1}.x-search.primary .overlay{background:rgba(0,0,0,.3)}.x-search.primary .results{top:130px}}.safari-specialist{padding-bottom:20px}.safari-specialist:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.safari-specialist .avatar{border-radius:100%;margin-right:17px;display:inline-block}.safari-specialist .specialist-info{display:inline-block;vertical-align:middle}.safari-specialist .specialist-info .name,.safari-specialist .specialist-info .title{display:block;line-height:1em}.safari-specialist .specialist-info .name{font-size:16px;color:#474747;font-weight:500}.safari-specialist .specialist-info .title{margin-top:8px;font-size:14px;color:#A6A6A6;font-weight:300}.category-experience-card .content .title-container .title,.safari-specialist.large .specialist-info .name{font-weight:700;font-family:adobe-garamond-pro,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.safari-specialist.centered{text-align:center}.safari-specialist.centered .avatar{display:block;margin:0 auto 30px}.safari-specialist.large .specialist-info .name{font-size:24px}.safari-specialist.large .specialist-info .title{font-size:13px;color:#474747;margin-top:5px}.guide-block .safari-specialist .title{font-weight:300}.guide-block .safari-specialist .name{font-weight:500}.guide-block .safari-specialist .name,.guide-block .safari-specialist .title{color:#474747}.trip-enquire .safari-specialist{margin-top:40px}.specialist-container{text-align:center;padding:40px;border-radius:4px}@media only screen and (min-width:768px){.specialist-container{border:1px solid #E6E6E6}}.loading-icon{margin:auto;width:80px;height:80px;position:absolute}.loading-icon .dot{width:100%;height:100%;position:absolute;left:0;top:0}.loading-icon .dot:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#474747;border-radius:100%;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.loading-icon .dot-1{transform:rotate(30deg)}.loading-icon .dot-1:before{animation-delay:.1s}.loading-icon .dot-2{transform:rotate(60deg)}.loading-icon .dot-2:before{animation-delay:.2s}.loading-icon .dot-3{transform:rotate(90deg)}.loading-icon .dot-3:before{animation-delay:.3s}.loading-icon .dot-4{transform:rotate(120deg)}.loading-icon .dot-4:before{animation-delay:.4s}.loading-icon .dot-5{transform:rotate(150deg)}.loading-icon .dot-5:before{animation-delay:.5s}.loading-icon .dot-6{transform:rotate(180deg)}.loading-icon .dot-6:before{animation-delay:.6s}.loading-icon .dot-7{transform:rotate(210deg)}.loading-icon .dot-7:before{animation-delay:.7s}.loading-icon .dot-8{transform:rotate(240deg)}.loading-icon .dot-8:before{animation-delay:.8s}.loading-icon .dot-9{transform:rotate(270deg)}.loading-icon .dot-9:before{animation-delay:.9s}.loading-icon .dot-10{transform:rotate(300deg)}.loading-icon .dot-10:before{animation-delay:1s}.loading-icon .dot-11{transform:rotate(330deg)}.loading-icon .dot-11:before{animation-delay:1.1s}.loading-icon .dot-12{transform:rotate(360deg)}.loading-icon .dot-12:before{animation-delay:1.2s}.loading-icon.centered{left:0;right:0;bottom:0;top:0}.loading-icon.white .dot:before{background-color:#fff}.loading-icon.grey .dot:before{background-color:grey}.loading-icon.teal .dot:before{background-color:var(--theme)}.loading-icon.small{width:40px;height:40px}.loading-icon.s-20{width:20px;height:20px}.loading-icon.left{margin:0}.loading-icon.inline{position:relative;display:inline-block}.loading-icon.block{position:relative;display:block}.navbar .loading-icon{margin:auto;width:40px;height:40px;position:absolute}.range-slider-info,.x-plorer-pagination .buttons .button{margin-bottom:20px}.x-feefo .review-nav .next,.x-plorer-pagination .buttons .previous+.next{margin-left:16px}.spinner-wrapper .loading-icon{position:relative}.loading-icon .loading-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-loader .loading-icon{width:60px;height:60px}.map-loader .loading-icon .dot:before{background-color:#ccc}.btn .loading-icon{width:20px;height:20px;margin-top:-3px;display:inline-block;left:20px}.btn:not(.c-white):not(.c-grey) .loading-icon .dot:before{background-color:#fff}.filtering-spinner-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1001;background:#fff;transition:opacity .1s linear}.filtering-spinner-container .spinner-wrapper{left:50%;top:50%;text-align:center;position:absolute;transform:translate(-50%,-50%)}.filtering-spinner-container .spinner-wrapper h4{font-weight:300;margin-top:25px}.filtering-spinner-container.disabled{opacity:0;transform:translateX(-99999px);transition:opacity .2s linear,transform 0s linear .2s}.peek-slider.minimal .h-ctrl,.x-gallery .controls{transition:opacity .1s linear;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.filtering-spinner-container.enabled{transform:translateX(0);opacity:1}.filtering-spinner-container.trans{background:0 0}.filtering-spinner-spacer{min-height:90px}@media only screen and (min-width:768px){.filtering-spinner-spacer{min-height:300px}}.lodges-container .filtering-spinner-container .spinner-wrapper,.region-experiences-list .filtering-spinner-container .spinner-wrapper{top:150px}.loading-screen{position:relative}.loading-screen .loading-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.x-plorer-pagination{text-align:center;clear:both;padding-bottom:72px;padding-top:30px}.x-plorer-pagination .current-range{display:block;color:grey;font-size:14px;margin-top:24px}.x-gallery,.x-gallery .frame{position:relative}.x-gallery .frame .item{position:absolute;width:100%;top:0;opacity:0}.x-gallery .frame .item.active{position:relative;display:block;visibility:visible;z-index:1;opacity:1}.x-gallery .frame .item.loading{min-height:100%}.x-gallery .frame .item.loading:before{content:'';background:#E6E6E6;position:absolute;left:0;top:0;bottom:0;right:0}.x-gallery .controls{opacity:.5;position:absolute;top:0;bottom:0;width:60px;z-index:6;text-align:center}.x-gallery .controls svg{width:20px;height:30px;margin-top:-15px;fill:#fff;position:absolute;top:50%}.x-gallery .controls.next{right:0}.x-gallery .controls.next svg{right:15px;left:auto}.x-gallery .controls.prev{left:0}.x-gallery .controls.prev svg{left:15px;right:auto}@media only screen and (min-width:1147px){.x-gallery:hover .controls{display:block}.x-gallery .controls{display:none}.x-gallery .controls svg{width:33px;height:56px;margin-top:-28px}.x-gallery.lightbox .controls{display:block}}.x-gallery .loading-cover{position:absolute;z-index:4;top:0;left:0;height:100%;width:100%;opacity:0;background:#E6E6E6;transition:opacity .3s linear}.x-gallery .loading-cover.active{opacity:1}.x-gallery .loading-icon{position:absolute;top:50%;left:50%;z-index:1;width:50px;height:50px;margin-left:-25px;margin-top:-25px}.gallery-container{position:relative;padding-top:66.666%}.gallery-container .x-gallery{top:0}.x-gallery.lightbox{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10300;overflow-y:scroll;transition:transform .1s linear,opacity .1s linear;opacity:0}.x-gallery.lightbox .overlay{position:fixed;overflow:auto;top:-100px;bottom:-100px;left:0;right:0;background:#000}.x-gallery.lightbox .close{padding:20px;position:fixed;top:0;right:0;z-index:7}.x-gallery.lightbox .close svg{fill:#fff;width:20px;height:20px}.x-gallery.lightbox .loading-cover{background:0 0}.x-gallery.lightbox .caption-bar{color:#fff;position:absolute;z-index:2;bottom:0;left:0;right:0;display:block;text-align:left;font-size:14px;padding:10px 20px;background:rgba(0,0,0,.4)}.x-gallery.lightbox .controls{opacity:1}.x-gallery.lightbox .controls svg{width:20px;height:30px;margin-top:-15px}@media only screen and (min-width:768px){.x-gallery.lightbox .controls{display:block}.x-gallery.lightbox .controls svg{width:33px;height:56px}}.x-gallery.lightbox .frame{position:absolute;left:50%;max-height:calc(100% - 50px);height:100%;width:100%;max-width:1146px;margin:0 auto;top:50%;transform:translate3d(-50%,-50%,0)}.x-gallery.lightbox .frame .item{text-align:center;transform:translateY(-50%);top:50%;opacity:1}.x-gallery.lightbox .frame .item .img-x{max-height:calc(100vh - 130px);width:auto;max-width:100%;margin:0 auto;opacity:0;transition:opacity .2s linear}.x-gallery.lightbox .frame .item.active .img-x{opacity:1;transition:opacity .2s linear}.x-gallery.lightbox .frame .item.loading:before{background:0 0}.x-gallery.lightbox .frame .item.loading .img-x{opacity:0}.x-gallery.lightbox .frame .item .caption{font-size:12px;color:#fff;position:absolute;top:100%;z-index:1;padding-top:10px;text-align:center;display:block;width:100%}@media only screen and (min-width:1147px){.x-gallery.lightbox .frame{width:calc(100% - 140px)}}.x-gallery.lightbox.is-open{opacity:1;transition:transform 150ms linear,opacity 150ms linear}@media only screen and (min-width:768px){.x-gallery.lightbox{position:fixed}.x-gallery.lightbox .overlay{background:rgba(0,0,0,.8)}}.showcase-carousel{position:relative}.showcase-carousel .carousel-spacer{position:relative;padding-bottom:66.66667%;height:0;overflow:visible}.showcase-carousel .carousel-spacer .carousel-container .x-gallery.carousel{border-radius:4px}.showcase-carousel .carousel-spacer .carousel-container .x-gallery.carousel .frame .image-caption{padding:0 85px 24px}.showcase-carousel .carousel-spacer .carousel-container .x-gallery.carousel .dots{z-index:5}@media only screen and (min-width:768px){.showcase-carousel .carousel-spacer{max-height:273px;width:100%;display:block;vertical-align:middle;border-radius:4px;padding-bottom:66.666%;overflow:hidden}.showcase-carousel .carousel-spacer .carousel-container .x-gallery.carousel .frame .item{position:absolute;top:50%;transform:translateY(-50%)}.showcase-carousel .carousel-spacer .carousel-container .x-gallery.carousel .frame .item.active{position:absolute}.showcase-carousel.-at-tab-2 .carousel-spacer{border-radius:none;padding-bottom:33.3333%;overflow-y:hidden}.showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container{padding-bottom:33.3333%;background:#E6E6E6}.showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container .x-gallery.carousel{border-radius:4px 4px 0 0}.showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container .x-gallery.carousel .dots{display:none}.showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container .x-gallery.carousel .frame{white-space:nowrap;overflow-x:scroll;height:100%;position:absolute;min-width:100%;font-size:0}.showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container .x-gallery.carousel .frame .item{font-size:inherit;white-space:normal;vertical-align:top;width:calc(50%);padding-right:1px;position:relative;transform:none;top:0;display:inline-block;visibility:visible;opacity:1}.showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container .x-gallery.carousel .frame .item:last-child{padding-right:0}.showcase-carousel.-at-tab-2 .carousel-spacer .carousel-container .x-gallery.carousel .frame.no-extra-images{background:#fff}.showcase-carousel.-at-tab-2 .carousel-spacer .h-ctrl{display:block;top:17%}}@media only screen and (min-width:1000px){.showcase-carousel.-at-1000-3 .carousel-spacer{border-radius:none;padding-bottom:22.222%;overflow-y:hidden}.showcase-carousel.-at-1000-3 .carousel-spacer .carousel-container{padding-bottom:22.222%;background:#E6E6E6}.showcase-carousel.-at-1000-3 .carousel-spacer .carousel-container .x-gallery.carousel{border-radius:4px 4px 0 0}.showcase-carousel.-at-1000-3 .carousel-spacer .carousel-container .x-gallery.carousel .dots{display:none}.showcase-carousel.-at-1000-3 .carousel-spacer .carousel-container .x-gallery.carousel .frame{white-space:nowrap;overflow-x:scroll;height:100%;position:absolute;min-width:100%;font-size:0}.showcase-carousel.-at-1000-3 .carousel-spacer .carousel-container .x-gallery.carousel .frame .item{font-size:inherit;white-space:normal;vertical-align:top;width:calc(33.33333%);padding-right:1px;position:relative;transform:none;top:0;display:inline-block;visibility:visible;opacity:1}.showcase-carousel.-at-1000-3 .carousel-spacer .carousel-container .x-gallery.carousel .frame .item:last-child{padding-right:0}.showcase-carousel.-at-1000-3 .carousel-spacer .h-ctrl{display:block;top:17%}}.x-gallery.carousel{position:absolute;min-height:100%;min-width:100%;overflow:hidden;max-height:100%}.peek-slider .viewport,.x-gallery.carousel .frame,.x-suggestions .viewport{scrollbar-width:none;-ms-overflow-style:none}.x-gallery.carousel .frame{position:static}.x-gallery.carousel .frame::-webkit-scrollbar{width:0;height:0}.x-gallery.carousel .frame .item .img-x{width:100%}.x-gallery.carousel .frame .item.loading{position:absolute;top:50%;transform:translateY(-50%)}.x-gallery.carousel .frame .item .image-caption{display:block}.x-gallery.carousel .frame .image-caption{position:absolute;bottom:0;text-align:center;left:0;right:0;color:#fff;font-size:15px;line-height:1.33;font-weight:500;z-index:5;padding:0 24px 24px}.x-gallery.carousel.top-left .image-caption{top:0;bottom:auto;text-align:left;padding:24px}.x-gallery.carousel.top-left:before{content:'';position:absolute;top:0;left:0;right:0;height:88px;background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.5));z-index:5}.when-to-go:after,.x-gallery.carousel .dots:after{content:" ";clear:both;visibility:hidden}.x-gallery.carousel .dots{white-space:nowrap;position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:3;padding:0 2px 5px}.x-gallery.carousel .dots:after{display:block;height:0}.x-gallery.carousel .dots .dot{background:#fff;width:6px;height:6px;opacity:.8;border-radius:6px;display:inline-block;margin-left:4px;vertical-align:middle}.x-gallery.carousel .dots .dot:first-child{width:8px;height:8px;border-radius:8px;opacity:1;margin-left:0;margin-top:-1px}.x-gallery.carousel .dots:before{content:'';position:absolute;bottom:0;left:0;right:0;height:88px;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);opacity:.55;z-index:-1}.x-gallery.carousel.ratio-agnostic .frame .item{position:absolute;height:100%;left:50%;transform:translateX(-50%);width:auto}.x-gallery.carousel.ratio-agnostic .frame .item .img-x{max-width:none;width:auto;height:100%;min-width:100%;object-fit:contain}.x-gallery.carousel.ratio-agnostic .frame .item.loading{position:absolute;top:50%;transform:translateY(0)}.x-gallery.carousel.ratio-agnostic .frame .item.loading .loading-cover .loading-icon{display:none}@media only screen and (min-width:768px){.x-gallery.carousel.postbox-tablet{top:0;bottom:0}.x-gallery.carousel.postbox-tablet .frame .item{top:50%;transform:translateY(-50%)}.x-gallery.carousel.postbox-tablet .frame .item.active{position:absolute}.x-gallery.carousel.postbox-tablet .frame .image-caption{font-size:18px;padding:0 32px 24px}.x-gallery.carousel.top-left .frame .image-caption{padding:32px 40px!important}}.state-button.active{position:relative;color:transparent;background:#A6A6A6;border-color:#A6A6A6;transition:background .1s linear,border-color .1s linear}.state-button.active .loading-icon{z-index:2;left:50%;transform:translateX(-50%)}.state-button.disabled{cursor:none;pointer-events:none}.x-video{margin:0 auto;display:block;max-width:100%}.auth-form h5{word-break:break-word}.auth-form .toggle{color:var(--theme)}.auth-form .terms{font-size:13px;text-align:center;display:block}.auth-form .privacy-notice{margin-top:20px;text-align:center}.auth-form form input{width:100%}.auth-form form input[type=email],.auth-form form input[type=password]{border-radius:4px;padding:16px 30px 16px 20px;font-size:18px;line-height:1;color:#474747;border:1px solid #ccc}.auth-form form input[type=email]::placeholder,.auth-form form input[type=password]::placeholder{color:grey}.auth-form form input[type=email]:-webkit-autofill,.auth-form form input[type=password]:-webkit-autofill{padding-right:20px}.auth-form form input.email{background-image:url("data:image/svg+xml,%3Csvg%20version%3D'1.1'%20id%3D'Layer_1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2020%2013.037'%20enable-background%3D'new%200%200%2020%2013.037'%20xml%3Aspace%3D'preserve'%20fill%3D'%24grey-very-light-grey'%3E%3Cpath%20d%3D'M1.339%2C0C1.167%2C0%2C1.002%2C0.036%2C0.851%2C0.095l9.118%2C7.55l9.252-7.519C19.049%2C0.046%2C18.862%2C0%2C18.662%2C0L1.339%2C0L1.339%2C0z'%2F%3E%3Cpath%20d%3D'M19.952%2C0.999l-9.628%2C7.825c-0.105%2C0.085-0.232%2C0.127-0.359%2C0.127c-0.13%2C0-0.258-0.044-0.363-0.131L0.071%2C0.927%20C0.028%2C1.059%2C0%2C1.196%2C0%2C1.339v10.359c0%2C0.157%2C0.032%2C0.305%2C0.081%2C0.446l5.311-5.185C5.618%2C6.74%2C5.978%2C6.743%2C6.198%2C6.969%20c0.219%2C0.225%2C0.215%2C0.584-0.009%2C0.805l-5.305%2C5.179c0.142%2C0.051%2C0.295%2C0.084%2C0.456%2C0.084h17.323c0.18%2C0%2C0.35-0.037%2C0.508-0.1%20l-5.328-5.203c-0.226-0.219-0.23-0.581-0.009-0.805c0.219-0.226%2C0.579-0.23%2C0.805-0.009l5.299%2C5.172%20C19.975%2C11.967%2C20%2C11.836%2C20%2C11.698V1.339C20%2C1.221%2C19.98%2C1.109%2C19.952%2C0.999z'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:14px;background-position:95% center}.auth-form form input.name,.auth-form form input.password{background-size:12px;background-position:95% center;background-repeat:no-repeat}.auth-form form input.password{background-image:url("data:image/svg+xml,%3Csvg%20version%3D'1.1'%20id%3D'Layer_1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2011.25%2015'%20enable-background%3D'new%200%200%2011.25%2015'%20xml%3Aspace%3D'preserve'%20fill%3D'%24grey-very-light-grey'%3E%3Cpath%20d%3D'M9.375%2C5.625V3.75C9.375%2C1.679%2C7.696%2C0%2C5.625%2C0c-2.071%2C0-3.75%2C1.679-3.75%2C3.75v1.875C0.839%2C5.625%2C0%2C6.464%2C0%2C7.5v5.625%20C0%2C14.161%2C0.839%2C15%2C1.875%2C15h7.5c1.036%2C0%2C1.875-0.839%2C1.875-1.875V7.5C11.25%2C6.464%2C10.411%2C5.625%2C9.375%2C5.625z%20M3.75%2C3.75%20c0-1.036%2C0.84-1.875%2C1.875-1.875c1.036%2C0%2C1.875%2C0.84%2C1.875%2C1.875v1.875H3.75V3.75z'%2F%3E%3C%2Fsvg%3E")}.auth-form form input.name{background-image:url("data:image/svg+xml,%3Csvg%20width%3D'12'%20height%3D'16'%20viewBox%3D'0%200%2012%2016'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M1.92%203.6c0-2%201.627-3.6%203.6-3.6s3.6%201.6%203.6%203.6c0%201.973-1.6%203.6-3.6%203.6-1.973-.027-3.6-1.627-3.6-3.6zm3.6%204.747C2.48%208.347%200%2012.293%200%2013.92%200%2015.547%202.48%2016%205.52%2016c3.04%200%205.52-.453%205.52-2.08S8.56%208.347%205.52%208.347z'%20fill%3D'%23000'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fsvg%3E")}.auth-form form .login{margin-top:4px}.auth-form form .error{color:#E52543}.trip-images-manager .trip-image-container{position:relative}.trip-images-manager .image-desc{position:absolute;max-width:calc(100% - 32px);top:16px;left:16px;color:#fff;z-index:2}.trip-images-manager .edit-image-btn{position:absolute;bottom:16px;right:16px}.trip-images-manager .override-image-container:before{content:'';position:absolute;top:0;left:0;right:0;height:30%;background-image:linear-gradient(to top,rgba(0,0,0,0),#000);opacity:.4;z-index:1}.trip-images-manager .stage-image-container{position:relative;min-width:calc(50% - 2px)}.trip-images-manager .stage-image-container.ml{margin-left:2px}.trip-images-manager .stage-image-container.mr{margin-right:2px}.trip-images-manager .pano-image{min-height:240px}.override-stage-images-manager .control-panel{flex-direction:column}.override-stage-images-manager .control-panel .image-controls{display:flex;justify-content:space-between}.override-stage-images-manager .control-panel .done-btn{margin-top:24px}@media only screen and (min-width:768px){.trip-images-manager .pano-image{min-height:300px}.override-stage-images-manager .control-panel{flex-direction:row;justify-content:space-between}.override-stage-images-manager .control-panel .done-btn{margin-top:0;align-items:end;display:flex}}.override-stage-images-manager .pano-image{min-height:240px}.category-experience-card{position:relative;border-radius:4px;overflow:hidden;white-space:normal;padding-top:130%}.category-experience-card .image-container{position:absolute;top:0;width:100%;height:100%}.category-experience-card .image-container .image{border-radius:4px;width:100%;position:absolute;top:0}.category-experience-card .content{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;z-index:2}.category-experience-card .content .map{width:128px;height:128px;position:absolute;right:20px;top:20px;border-radius:4px;overflow:hidden}.category-experience-card .content .fav{position:absolute;right:12px;top:12px;cursor:pointer}.category-experience-card .content .fav svg{width:32px;height:32px}.category-experience-card .content .title-container{position:absolute;bottom:24px;left:24px;right:24px}.category-experience-card .content .title-container .title{font-size:30px;line-height:1.2}.category-experience-card .content .title-container .teaser{font-size:15px;font-weight:300}.category-experience-card .content:before{content:'';position:absolute;bottom:0;left:0;right:0;height:57%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);opacity:.5}.region-experience-card{margin-bottom:40px;position:relative}.region-experience-card .image-container{position:relative;padding-top:66.666%;border-radius:4px}.region-experience-card .image-container .image{top:0}.region-experience-card .image-container .pill-tags:not(.inline){bottom:10px;top:initial}.region-experience-card .image-container .context-menu{position:absolute;z-index:8;right:16px;top:16px}.region-experience-card .pre-title{color:var(--theme);font-size:14px;font-weight:500;margin:9px 0 3px}.region-experience-card .location{font-size:14px;margin:0 0 2px}.region-experience-card .location .country:before{content:'';background:#474747;width:4px;height:4px;border-radius:100%;display:inline-block;vertical-align:middle;margin:0 6px}.region-experience-card .fav{position:absolute;right:12px;top:12px;cursor:pointer;z-index:1}.region-experience-card .fav svg{width:32px;height:32px}@media only screen and (min-width:768px){.override-stage-images-manager .pano-image{min-height:400px}.region-experience-card.stacked:not(:last-child){border-bottom:1px solid #E6E6E6;margin-bottom:32px;padding-bottom:32px}.region-experience-card.stacked:last-child{margin-bottom:0}.region-experience-card.stacked .image-container{padding-top:181px;width:285px;display:inline-block;vertical-align:middle}.region-experience-card.stacked .content{width:calc(100% - 291px);display:inline-block;vertical-align:middle;padding-left:19px}.region-experiences-list .row .col-sm-6:nth-child(odd){clear:both}}.leaflet-popup .region-experience-card,.slide .region-experience-card{margin-bottom:0}.leaflet-popup .region-experience-card .image-container{border-radius:0}.leaflet-popup .region-experience-card .content{padding:0 16px 8px}.region-experience-card-simple .image-container{position:relative;padding-top:66.666%;border-radius:4px;overflow:hidden}.region-experience-card-simple .image-container .carousel{top:0}.region-experience-card-simple .content{padding-top:8px;line-height:1em}.region-experience-card-simple .content h4.name{font-size:14px;font-weight:500;display:block;line-height:20px}.region-experiences-list .experiences-list{position:relative;min-height:300px}.region-experiences-list .count-bar{position:relative;padding-right:90px;margin-bottom:32px}.region-experiences-list .count-bar .sort-by{position:relative;margin-top:8px;right:0;bottom:2px;color:var(--theme);font-weight:700;width:auto;display:inline-block}.region-experiences-list .count-bar .sort-by svg{fill:var(--theme);width:12px;height:12px;float:right;top:6px;position:relative;margin-left:6px}@media only screen and (min-width:360px){.region-experiences-list .count-bar .sort-by{position:absolute;margin-top:0}}.region-experiences-list .filter-item:not(:last-child){margin-bottom:16px}.lodge-card{position:relative;border-radius:4px}.lodge-card .add-btn{position:absolute;z-index:7;right:16px;bottom:16px;min-width:82px}.lodge-card .content .info .name{margin:12px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lodge-card .content .info .location{font-size:13px;margin:2px 0 6px}.lodge-card .content .info .teaser{font-size:14px;line-height:20px;margin-top:5px}.lodge-card .content .info .special{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;color:#474747}.lodge-card .content .info .special .limited-list{color:var(--theme)}.lodge-card .content .info .special svg{width:10px;height:10px;margin-right:8px}.lodge-card .content .info .special svg path{fill:#474747}.lodge-card .details{position:relative}.lodge-card .details .price{display:block;margin-top:20px}.lodge-card .details .price .price .amount{display:block;font-size:18px;font-weight:700;line-height:1.06}.lodge-card .details .price .price .unit{margin-top:3px;display:block;font-size:13px}.lodge-card .details .rating{position:absolute;bottom:22px;right:0}.lodge-card .details .rating svg{width:9px;height:9px;display:inline-block;vertical-align:middle;margin-right:-1.5px;fill:var(--theme)}.lodge-card .details .rating b{font-size:10px;display:inline-block;vertical-align:middle;margin-left:1px}.lodge-card .details .available,.lodge-card .details .unavailable{position:absolute;bottom:0;right:0;display:block;font-size:13px;font-weight:500;color:var(--theme)}.lodge-card .h4{color:#474747}.lodge-card .tag.popular{padding:5px 7px;position:absolute;bottom:12px;left:12px;z-index:5;line-height:1;border-radius:4px}.lodge-card .tag.special-offer-tag{font-size:12px;display:inline-block;padding:2px 6px;margin-bottom:8px;margin-right:8px}.lodge-card .hug-bottom{margin-top:16px;font-size:13px;font-weight:500}.lodge-card .hug-bottom .dot-list{display:block;margin-right:6px}.lodge-card .hug-bottom .more{vertical-align:middle;white-space:nowrap}.lodge-card.stacked{margin-top:48px}.lodge-card.stacked:first-child{margin-top:0}.lodge-card.stacked:last-child{margin-bottom:0}.lodge-card hr{margin:28px -24px 32px}.lodge-card:not(.filtering) hr{display:none}@media only screen and (min-width:768px){.lodge-card:not(.keep-mobile-card) .tag.special-offer-tag{margin-bottom:0}.lodge-card:not(.keep-mobile-card):not(.filtering) .image{width:285px;display:inline-block;vertical-align:top;padding-bottom:27.66667%}.lodge-card:not(.keep-mobile-card):not(.filtering) .content{width:calc(100% - 316px);display:inline-block;vertical-align:top;padding-left:19px;padding-top:0}.lodge-card:not(.keep-mobile-card):not(.filtering) .content .info{padding-top:2px}.lodge-card:not(.keep-mobile-card):not(.filtering) .content .info .name{margin-top:4px}.lodge-card:not(.keep-mobile-card):not(.filtering).stacked .showcase-carousel{display:inline-block;width:45%}.lodge-card:not(.keep-mobile-card):not(.filtering).stacked .price .amount,.lodge-card:not(.keep-mobile-card):not(.filtering).stacked .price .unit{display:inline-block}.lodge-card:not(.keep-mobile-card):not(.filtering).stacked .price .unit{margin-left:4px}.lodge-card:not(.keep-mobile-card):not(.filtering).stacked .details .rating{bottom:0}.lodge-card:not(.keep-mobile-card):not(.filtering).stacked:not(:last-child){border-bottom:1px solid #E6E6E6;margin-bottom:32px;padding-bottom:32px}.lodge-card:not(.keep-mobile-card):not(.filtering).stacked:last-child{margin-bottom:0}.lodge-card:not(.keep-mobile-card).filtering .content{width:100%;display:block;vertical-align:top;margin-top:12px;padding-bottom:24px;position:relative}.lodge-card:not(.keep-mobile-card).filtering .content .info .teaser{margin-top:8px;padding-right:24px}.lodge-card:not(.keep-mobile-card).filtering hr{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1000px){.lodge-card:not(.keep-mobile-card).filtering{border:1px solid #E6E6E6}.lodge-card:not(.keep-mobile-card).filtering.stacked{margin-bottom:48px;padding-bottom:0}.lodge-card:not(.keep-mobile-card).filtering.stacked .add-btn{top:auto;bottom:24px;min-width:142px}.lodge-card:not(.keep-mobile-card).filtering.stacked .add-btn span{display:none}.lodge-card:not(.keep-mobile-card).filtering.stacked .add-btn:after{content:" to trip"}.lodge-card:not(.keep-mobile-card).filtering.stacked .content{min-height:180px;height:calc(100% - 154px);margin-top:6px;padding-bottom:12px}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .info{display:inline-block;width:69%;padding-left:24px;padding-right:24px}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .special{position:absolute;bottom:24px}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .details{display:inline-block;width:calc(33.33% - 1px);position:absolute;padding-left:16px;margin-top:12px;min-height:145px;text-align:right;padding-right:24px;right:0}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .details .price{margin-top:2px}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .details .price .unit{margin-top:0}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .details .rating{position:relative;bottom:auto;margin-top:-3px}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .details .lodge-status{position:relative;bottom:0}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .details .available,.lodge-card:not(.keep-mobile-card).filtering.stacked .content .details .unavailable{position:relative;bottom:auto;margin-top:3px;font-size:15px}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .hug-bottom{overflow:hidden;text-overflow:ellipsis;position:absolute;bottom:19px;left:24px;max-width:calc(100% - 190px);white-space:nowrap;padding-right:60px}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .hug-bottom .more{position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0)}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .hug-bottom .more span{position:relative;z-index:1}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .hug-bottom .more:after{content:'';background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 45%);position:absolute;left:-60px;right:0;top:0;bottom:0;z-index:0}.lodge-card:not(.keep-mobile-card).filtering.stacked .content .hug-bottom .dot-list{display:inline}.lodge-card:not(.keep-mobile-card).filtering.stacked hr{display:none}.lodge-card:not(.keep-mobile-card).filtering .tag.popular{bottom:-10px;left:24px}}@media only screen and (min-width:1147px){.lodge-card:not(.filtering) .image .image-container .peek-slider .viewport .slide{padding-right:0!important;width:100%!important}}.lodge-card .context-menu,.lodge-card-custom .context-menu,.lodge-card-unexplored .context-menu{position:absolute;z-index:8;right:16px;top:16px}.lodge-card-custom,.lodge-card-unexplored{position:relative;margin-bottom:30px}.lodge-card-custom .image,.lodge-card-unexplored .image{padding-top:66.6666%;position:relative;background:#E6E6E6;border-radius:4px}.lodge-card-custom .image .carousel,.lodge-card-custom .image img,.lodge-card-unexplored .image .carousel,.lodge-card-unexplored .image img{position:absolute;top:0;width:100%}.lodge-card-custom .image .pill-tags:not(.inline),.lodge-card-unexplored .image .pill-tags:not(.inline){bottom:10px;top:initial}.lodge-card-custom .info-block .subtitle,.lodge-card-custom .info-block .title,.lodge-card-unexplored .info-block .subtitle,.lodge-card-unexplored .info-block .title{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.lodge-card-custom .info-block .title,.lodge-card-unexplored .info-block .title{font-weight:700;margin:8px 0 0}.lodge-card-custom .info-block .subtitle,.lodge-card-unexplored .info-block .subtitle{font-size:13px;font-weight:500;margin-bottom:8px}.lodge-card-custom .info-block .price,.lodge-card-unexplored .info-block .price{font-size:14px}.lodge-card-custom .add-btn,.lodge-card-unexplored .add-btn{position:absolute;right:12px;bottom:12px;z-index:7}.slide .lodge-card{margin-bottom:0}.leaflet-popup .lodge-card{margin-bottom:0;min-width:275px}.leaflet-popup .lodge-card .showcase-carousel .carousel-spacer{border-radius:4px 4px 0 0;margin-top:-1px}.leaflet-popup .lodge-card .showcase-carousel .carousel-spacer .carousel-container .x-gallery.carousel{border-radius:4px 4px 0 0}.leaflet-popup .lodge-card .image .carousel{border-radius:0}.leaflet-popup .lodge-card .content{padding:0 12px 12px;display:block}.quote-intro .lodge-card .price{display:none}.x-textarea.-h156 textarea{min-height:156px}.x-textarea.-mw100 textarea{min-width:100%}.x-textarea textarea{border-radius:4px;padding:11px 20px;line-height:1.44;font-size:18px;color:#474747;border-color:#ccc;max-width:100%}.x-textarea textarea::placeholder{color:grey}.x-textarea textarea:not(.-s){width:100%}.x-val.-mw250 input{max-width:250px}.x-val.fail:not(.masked) .ember-power-select-trigger,.x-val.fail:not(.masked) input,.x-val.fail:not(.masked) input[type=checkbox]:before,.x-val.fail:not(.masked) select,.x-val.fail:not(.masked) textarea{border:1px solid #ec4265!important}.x-val.fail:not(.masked) .log{color:#ec4265;margin-top:12px;display:inline-block}.x-feefo{border:1px solid #E6E6E6;max-width:1096px;margin:56px 15px}.x-feefo .star-rating svg{width:23px;height:23px;margin-right:8px}.x-feefo .company-rating{border-bottom:1px solid #E6E6E6;padding:24px 15px}.x-feefo .company-rating .five-rating{font-size:64px;font-weight:300;color:#474747;display:inline-block;vertical-align:top}.x-feefo .company-rating .five-rating>i{font-size:32px;font-style:normal}.x-feefo .company-rating .meta{display:inline-block;vertical-align:top;margin-left:15px;padding-top:10px}.x-feefo .company-rating .meta .total-reviews{display:block;color:var(--theme);font-weight:500}.x-feefo .company-rating .feefo-logo{display:block;margin-top:20px}.x-feefo .company-rating .feefo-logo svg{width:102px;height:30px}.x-feefo .company-rating .feefo-logo .verified{font-size:14px;font-weight:400;display:block}.x-feefo .guest-review{padding:24px 15px;display:none}.x-feefo .guest-review .snippet .read-more,.x-feefo .guest-review.active{display:block}.x-feefo .guest-review .star-rating svg{width:19px;height:19px;margin-right:5px}.x-feefo .guest-review .title{font-size:16px;line-height:1.33;min-height:1.33em;font-weight:500;color:#474747;margin-top:3px}.x-feefo .guest-review .meta,.x-feefo .guest-review .snippet{margin-top:13px;font-size:14px;color:#474747}.x-feefo .guest-review .snippet{line-height:2;min-height:8em}.x-feefo .guest-review .meta .name{font-weight:500;margin-right:5px}.x-feefo .review-nav{padding:0 15px 24px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.x-feefo .review-nav .next svg,.x-feefo .review-nav .prev svg{fill:#ccc;height:16px;width:10px}.x-feefo .review-nav .prev{margin-right:16px}.x-feefo .review-nav .dot{display:inline-block;width:8px;height:8px;border:1px solid #ccc;border-radius:100%;vertical-align:top;margin:6px 3px}.x-feefo .review-nav .dot.active{background:#ccc}@media only screen and (min-width:768px){.x-feefo .company-rating{padding:25px}.x-feefo .company-rating .feefo-logo{float:right;margin-top:5px;text-align:right}.x-feefo .guest-review{padding:30px 24px;display:inline-block;width:49.5%;vertical-align:top}.x-feefo .guest-review .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-feefo .guest-review.active{display:inline-block}.x-feefo .guest-review:nth-child(n+4),.x-feefo .review-nav{display:none}}@media only screen and (min-width:1147px){.x-feefo{margin:80px auto}.x-feefo .guest-review:nth-child(-n+4){display:inline-block;width:33%}.x-feefo .guest-review:nth-child(n+5){display:none}}.range-slider{padding:0 13px}.range-slider.noUi-background{background-color:#ccc;height:2px;margin:14px 0;box-shadow:none}.range-slider.noUi-target{background:0 0;border:0;box-shadow:none;height:4px;position:relative}.range-slider.noUi-target:before{content:'';position:absolute;left:0;right:0;top:1px;height:2px;background:#ccc}.range-slider .noUi-base .noUi-handle{border-radius:50px;width:30px;height:30px;top:-14px;box-shadow:0 3px 6px -3px #BBE;border-color:#A6A6A6}.range-slider .noUi-base .noUi-handle:after,.range-slider .noUi-base .noUi-handle:before{display:none}.range-slider .noUi-base .noUi-connect{background-color:var(--theme);box-shadow:none;height:4px}.range-slider .noUi-base .noUi-origin{border-radius:4px}.range-slider .noUi-base .noUi-origin.noUi-background{border-top:1px solid #fff;border-bottom:1px solid #fff;height:4px;margin-top:-1px;background-color:#ccc;border-radius:0;box-shadow:none}.range-slider .noUi-base .noUi-origin.noUi-background .noUi-handle-upper{top:-15px}.range-slider-info{padding-top:15px;line-height:1em;font-weight:500;font-size:14px}.range-slider-info .pull-left{float:left}.range-slider-info .pull-right{float:right}.x-accordion .x-accordion-item .accordion-heading{display:flex;align-items:center;padding:40px 0;border-bottom:1px solid #E6E6E6;color:#474747;cursor:pointer;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.x-accordion .x-accordion-item .accordion-heading h2{font-size:24px;font-weight:300}.x-accordion .x-accordion-item .accordion-heading .accordion-heading-icon{width:30px;height:30px;position:absolute;right:0;top:50%;margin-top:-20px;fill:#474747;transition:transform .1s linear}.x-accordion .x-accordion-item .accordion-heading .left-icon{width:40px;height:40px;margin-right:20px}.x-accordion .x-accordion-item .accordion-content{overflow:hidden;max-height:0;transition:max-height .1s}.x-accordion .x-accordion-item .accordion-content .accordion-content-wrap{opacity:0;transition:transform .1s linear,opacity .1s linear;transform:translate3d(0,-20px,0)}.x-accordion .x-accordion-item .accordion-content .accordion-content-wrap .section{padding-top:50px;padding-bottom:0}.x-accordion .x-accordion-item.is-open .accordion-heading{border-bottom:0}.x-accordion .x-accordion-item.is-open .accordion-heading .accordion-heading-icon{transform:rotate(45deg)}.x-accordion .x-accordion-item.is-open .accordion-content{max-height:100%}.x-accordion .x-accordion-item.is-open .accordion-content .accordion-content-wrap{opacity:1;transform:translate3d(0,0,0);transition:transform .1s linear,opacity .1s linear}.x-accordion.small-accordion .x-accordion-item .accordion-heading{padding:32px 24px 32px 0}.x-accordion.small-accordion .x-accordion-item .accordion-heading h2{font-size:16px;line-height:24px;font-weight:500}.x-accordion.small-accordion .x-accordion-item .accordion-heading .accordion-heading-icon{width:14px;height:14px;margin-top:-7px}.x-accordion.small-accordion .x-accordion-item.is-open .accordion-heading .accordion-heading-icon{transform:rotate(90deg)}.x-accordion.borders-top .x-accordion-item .accordion-heading{border-top:1px solid #E6E6E6;border-bottom:0}.x-accordion.borders-top .x-accordion-item .accordion-content .accordion-content-wrap{padding-bottom:40px}.x-accordion.no-first-border .x-accordion-item:first-child .accordion-heading{border-top:0}.x-accordion.no-first-top-padding:not(.heavier-headings) .x-accordion-item:first-child .accordion-heading{padding-top:0}.x-accordion.no-first-top-padding:not(.heavier-headings) .x-accordion-item:first-child .accordion-heading .accordion-heading-icon{top:0;margin-top:-2px}.x-accordion.no-last-border .x-accordion-item:last-child .accordion-heading{border-bottom:0}.x-accordion.heavier-headings.small-accordion .x-accordion-item .accordion-heading h2{font-size:18px;font-weight:700}.x-accordion.heavier-headings.small-accordion .x-accordion-item .accordion-heading .accordion-heading-icon{width:20px;height:20px}@media only screen and (min-width:768px){.x-accordion .x-accordion-item .accordion-heading .accordion-heading-icon{width:40px;height:40px}}.when-to-go{margin:0 auto;box-sizing:border-box}.when-to-go:after{display:block;height:0}.when-to-go .description-text,.when-to-go .legend{display:inline-block}.when-to-go .title-container{text-align:center}.when-to-go .title-container .ember-power-select-trigger{max-width:250px;margin:0 auto}.when-to-go .month-circle-container{clear:both;padding-top:20px;border-top:1px solid rgba(226,226,226,.4);border-bottom:1px solid rgba(226,226,226,.4)}.when-to-go .month-circle-wrapper{float:left;width:8.33%;position:relative;padding-top:8.33%}.when-to-go .description-heading{float:left;margin:20px 0 17px}.when-to-go .description-heading h3{font-weight:700}.when-to-go .description-heading h5{font-weight:300;margin-top:8px}.when-to-go .description-text p{margin-bottom:10px}.when-to-go .description{text-align:left;padding-right:150px}.when-to-go .legend{margin:10px 0}.when-to-go .legend .legend-item{float:left;margin-right:25px;padding:10px}.when-to-go .legend .legend-item:last-child{margin-right:0}.when-to-go .legend .legend-item .legend-circle{float:left;width:18px;height:18px;border-radius:20px;margin-right:10px}.when-to-go .legend .legend-item .legend-text{float:left;line-height:18px;font-size:14px}.when-to-go .hover-line-container{height:20px;width:100%;clear:both;position:relative}.when-to-go .hover-line-container .hover-line{transition:transform .4s ease-in-out;background-color:#1AB388;height:5px;width:100px;position:absolute;bottom:0;left:0}.when-to-go .month-rating-1{background-color:#CEE6D7}.when-to-go .month-rating-2{background-color:#99D2BB}.when-to-go .month-rating-3{background-color:#7CC576}.when-to-go .month-circle{position:absolute;top:3px;left:3px;bottom:3px;right:3px;font-size:18px;font-weight:500;transition:background-color .3s ease-in-out,transform .5s cubic-bezier(.64,.57,.67,1.53);border-radius:40px;color:#fff;cursor:pointer}.when-to-go .month-circle .month-letter,.when-to-go .month-circle .month-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.when-to-go .month-circle.month-rating-1:hover{background-color:#acd5bb}.when-to-go .month-circle.month-rating-2:hover{background-color:#76c2a3}.when-to-go .month-circle.month-rating-3:hover{background-color:#5ab652}.when-to-go .month-circle.selected{transform:scale(1.18,1.18)}.when-to-go .hide,.when-to-go .month-circle .month-letter{display:none}@media (max-width:750px){.when-to-go .hover-line-container .hover-line{width:40px}.when-to-go .description{padding-right:50px}}@media (max-width:770px){.when-to-go .text-left,.when-to-go .text-right{text-align:center}}@media (max-width:680px){.when-to-go .legend{float:none;display:inline-block;margin:15px 0 0}.when-to-go .description-heading{text-align:center;width:100%}.when-to-go .month-circle{font-size:14px;top:2px;left:2px;bottom:2px;right:2px}.when-to-go .month-circle .month-letter{display:inline}.when-to-go .month-circle .month-name{display:none}.when-to-go .hover-line-container .hover-line{width:24px}.when-to-go .description{padding-right:0}}@media (max-width:410px){.when-to-go .month-circle{top:1.5px;left:1.5px;bottom:1.5px;right:1.5px}.when-to-go .hover-line-container .hover-line{width:20px}}.like-unlike-link{display:inline-block}.like-unlike-link.hidden{display:none}.like-unlike-link.white-red{position:absolute;top:16px;left:16px;z-index:7}.like-unlike-link.white-red svg{width:33px;height:30px}.like-unlike-link.black svg,.like-unlike-link.white svg{width:16px;height:16px;vertical-align:middle;margin-left:16px}.simple-entity-block .img-x{border-radius:4px;display:inline-block;vertical-align:middle}.simple-entity-block h5{display:inline-block;width:calc(100% - 54px);vertical-align:middle;padding-left:15px}.trip-overview-invoice-receipt p{font-size:14px}@media print{.trip-overview-invoice-receipt p{font-size:10px;line-height:1.6em}}.trip-overview{margin:50px auto 0}.trip-overview h1{margin-bottom:15px}.trip-overview .subheading{margin-bottom:25px}.trip-overview ul li{font-size:14px}.trip-overview .division{background:0 0;border-top:1px solid #474747;padding:50px 15px 30px}.trip-overview .division h3{font-size:20px;color:#000;padding-bottom:12px;width:50%;display:inline-block;vertical-align:top}.trip-overview .division h3:nth-child(2){float:right;text-align:right}.trip-overview .division h3 .equivalent-price{font-size:16px;font-weight:300}.trip-overview .division hr{margin:38px -15px 25px}.trip-overview .division .row{border-bottom:1px solid #E6E6E6;font-size:14px}.trip-overview .division .row:first-child,.trip-overview .division .row:last-child,.trip-overview .division.no-border{border:0}.trip-overview .division .row.no-border,.trip-overview .division .row.payment:nth-last-child(2),.trip-overview .division.notes .row,.trip-stages.editable .stage .card.end,.trip-stages.editable .stage.editable-mirror .card.end{border-bottom:0}.trip-overview .division .row b{color:#474747;font-weight:500;margin-bottom:8px}.trip-overview .division .row b.grey{color:grey}.trip-overview .division .row b.-db{display:block}.trip-overview .division .row b .inline-icon{width:16px;height:16px;vertical-align:middle;margin-right:16px}.trip-overview .division .row i{color:#474747;font-style:normal}.trip-overview .division .row i.italic{font-style:italic}.trip-overview .division .row i.grey{color:grey}.trip-overview .division .row i.currency{color:inherit;position:relative;display:inline-block}.trip-overview .division .row i.currency:after{content:' + '}.trip-overview .division .row i.currency:first-child{margin-left:-3px}.trip-overview .division .row i.currency:last-child{margin-right:-3px}.trip-overview .division .row i.currency:last-child:after{content:none}.trip-overview .division .row .view-receipt{display:block;margin-top:15px}.trip-overview .division .row>div:not(.no-padding){padding:25px 0 25px 25px}.trip-overview .division .row>div:first-child:not(.no-padding){padding:25px 0}.trip-overview .division .row>div.grey{padding:25px;background:#f2f2f2}.trip-overview .division .row>div.small{font-size:12px;padding:0}.t-check.-f14 .label p,.trip-overview.basic .division .row p{font-size:14px}.trip-overview .division .row>div.price-breakdown{max-width:500px}.trip-overview .division.header{border-top:0;padding-bottom:0;padding-top:0}.trip-overview .division.header .row>div{padding:25px 0}.trip-overview .division.grey{margin-left:-30px;margin-top:20px;margin-right:-30px;padding-left:30px;padding-right:30px;border-top:0;background:#f2f2f2}.trip-overview .division.notes{padding-bottom:70px}.trip-overview .division.notes .row>div{padding:15px 0 0}.trip-overview .division.notes .row>div:nth-child(2){padding-top:0;padding-left:0}.trip-overview.basic{margin:0}.trip-overview.basic .division{border-top:0;padding-top:15px}@media only screen and (min-width:768px){.trip-overview .division .row .view-receipt{float:right;margin-top:0}.trip-overview .division.notes .row>div:nth-child(2){padding:15px 0 15px 15px}}@media print{.trip-overview .division .row,.trip-overview ul li,.trip-overview.basic .division .row p{font-size:10px}.trip-overview .division .row div>.grey{background:0 0}}.inc-dec{white-space:nowrap}.inc-dec .amount,.inc-dec .toggle{display:inline-block;vertical-align:middle}.inc-dec .amount{padding-right:8px;min-width:55px;text-align:center;color:#474747;font-weight:400;line-height:1em}.inc-dec .toggle{width:25px;height:25px;border:1px solid #474747;border-radius:100%;text-align:center}.inc-dec .toggle svg{fill:#474747;width:12px;height:12px;margin-left:1px}.inc-dec .toggle:active{background:var(--theme);border-color:var(--theme)}.inc-dec .toggle:active svg{fill:#fff}@media only screen and (min-width:1147px){.inc-dec .toggle:hover{background:var(--theme);border-color:var(--theme)}.inc-dec .toggle:hover svg{fill:#fff}}.t-check{position:relative;display:block;padding-left:68px;cursor:pointer}.t-check::selection{background:0 0}.t-check input{position:absolute;cursor:pointer;opacity:0;right:0}.t-check input+span{position:absolute;left:0;background:#fff;border:1px solid #ccc;padding:0;vertical-align:middle;width:36px;height:36px;border-radius:100%;transform:translate3d(0,0,0);transition:background-color .1s;-webkit-backface-visibility:hidden}.t-check input+span:after{content:"";background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'16'%20height%3D'12'%20viewBox%3D'0%200%2016%2012'%3E%3Cpath%20fill%3D'%23FFF'%20fill-rule%3D'evenodd'%20d%3D'M6.137%2012L0%205.891l2.192-2.182%203.945%203.927L13.808%200%2016%202.182z'%2F%3E%3C%2Fsvg%3E") center no-repeat;display:block;transform:scale(0);transition:transform .1s .1s;background-size:contain;width:16px;height:16px;margin:8px auto}.t-check input:checked+span{background:var(--theme);border-color:var(--theme)}.t-check input:checked+span:after{transform:scale(1)}.t-check.inline-block{display:inline-block}.t-check .label{padding-top:4px;padding-bottom:4px;display:inline-block}.t-check.sqr input+span{border-radius:4px}.t-check.s-20{padding-left:38px}.t-check.s-20 input+span{width:20px;height:20px}.t-check.s-20 input+span:after{width:12px;height:12px;margin:3px auto}.t-check.s-20 .label{padding:0}.t-check.s-22{padding-left:32px}.guest-inviter,.t-check.s-22 .label{padding:0}.t-check.s-22 input+span{width:22px;height:22px}.t-check.s-22 input+span:after{width:12px;height:12px;margin:3px auto}.t-check.s-32 input{width:32px;height:32px}.guest-inviter .avatars{display:inline-block;padding-right:4px}.guest-inviter .avatars .initial-avatar{text-transform:uppercase;font-weight:500;font-size:12px;text-align:center;line-height:33px;width:32px;height:32px;border:2px solid #fff;box-sizing:content-box}.guest-inviter .avatars .avatar{border-radius:100%;display:inline-block;vertical-align:middle}.guest-inviter .info{margin:0 0 8px}.guest-inviter .invite{padding:0;font-size:16px;font-weight:500;color:var(--theme);display:inline-block;vertical-align:middle}.guest-inviter .blank-icon{fill:var(--theme);width:24px;height:24px;vertical-align:middle;margin-top:-4px;margin-right:7px}.guest-row{overflow:none;width:100%;margin-bottom:40px}.guest-row:after{float:none;content:''}.guest-row .guest-l{padding-bottom:0}.guest-row .guest-l .t-form-b{margin-bottom:10px}.guest-row .guest-l .t-form-b input{padding:12px 24px 8px 15px;font-size:16px;color:#292929}.guest-row .guest-remove{margin-top:0;position:relative}.guest-row .guest-remove .detail{color:#292929;border-bottom:1px solid #292929;line-height:15px}.guest-row .guest-remove .close-icon{padding-top:8px}.guest-row .guest-remove .delete-btn{margin-left:20px}@media only screen and (min-width:768px){.guest-row,.guest-row .guest-l{width:100%}.guest-row{overflow:none;display:flex;margin-bottom:24px}.guest-row .guest-l:first-child{margin-right:12px}.guest-row .guest-l .t-form-b{margin-bottom:0}.guest-row .guest-remove{margin-left:20px;justify-content:end;align-items:center;padding:7px 0}.guest-row .guest-remove .detail{color:#292929;border-bottom:1px solid #292929;line-height:15px}.guest-row .guest-remove .close-icon{padding-top:8px}}.edit-entity-modal .upload-box .inline-block,.edit-entity-modal .upload-box .spinner-wrapper,.pill-search .icon,.pill-search .results li .name,.upload-box .inline-block,.upload-box .spinner-wrapper,.x-suggestions .sort-by svg,.x-suggestions .tabs .suggestion-tab{display:inline-block}.x-suggestions{position:relative;border-top:1px solid #E6E6E6;padding-top:20px;margin-top:24px}.x-suggestions .sort-by{color:var(--theme);font-weight:700;width:auto;white-space:nowrap}.x-suggestions .sort-by svg{fill:var(--theme);width:12px;height:12px;position:relative;margin-left:6px}.pill-search .overlay.mobile,.pill-search .overlay.tablet,.x-suggestions .suggestions-heading{display:none}.x-suggestions .new-lodge{z-index:3}.x-suggestions .viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;white-space:nowrap}.x-suggestions .viewport::-webkit-scrollbar{width:0;height:0}.x-suggestions .filters .x-search{margin-bottom:16px;max-width:100%}@media only screen and (min-width:768px){.x-suggestions .filters{display:flex}.x-suggestions .filters .bump-right{margin-left:16px}.x-suggestions .filters .x-search{margin-bottom:0;max-width:290px}}@media only screen and (min-width:1147px){.x-suggestions .filters .x-search{margin-bottom:0;max-width:350px}}.x-suggestions .filters .ember-power-select-trigger{min-width:226px;border-radius:8px;border:1px solid #7f7f7f;margin-bottom:16px}@media only screen and (min-width:768px){.x-suggestions .filters .ember-power-select-trigger{min-width:185px;margin-right:16px;margin-bottom:0}}.x-suggestions .filters .ember-power-select-trigger .ember-power-select-selected-item{font-size:14px;font-weight:500;color:#292929}.x-suggestions .filters .ember-power-select-trigger .ember-power-select-status-icon{width:7px;height:12px}.x-suggestions.my-trips{border-top:0}@media only screen and (min-width:1147px){.x-suggestions .filters .ember-power-select-trigger{margin-bottom:0;min-width:210px}.x-suggestions.my-trips .filters .ember-power-select-trigger{min-width:120px}}.x-suggestions .tabs{margin:0;padding:0;white-space:nowrap;position:relative}.x-suggestions .tabs .suggestion-tab{position:relative;overflow:hidden;border:1px solid #7f7f7f;z-index:0;padding:11px 21px;border-radius:24px;margin-right:9px;vertical-align:top}.x-suggestions .tabs .suggestion-tab .name{color:#474747;font-size:15px;white-space:nowrap;line-height:1;position:relative;z-index:3}.x-suggestions .tabs .suggestion-tab:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;opacity:.3;z-index:2}.x-suggestions .tabs .suggestion-tab.selected{background:#141414}.x-suggestions .tabs .suggestion-tab.selected .name{font-size:16px;color:#fff;font-weight:500}.x-suggestions .tabs .suggestion-tab.selected .custom-desc{margin-top:4px;font-size:14px;color:#fff;line-height:1}.x-suggestions .tabs .suggestion-tab.selected .inline{display:inline}.x-suggestions .tabs .suggestion-tab.selected:after{content:none}.x-suggestions .tabs .suggestion-tab.selected .close{fill:#fff;width:12px;height:12px;vertical-align:middle;margin-left:20px;margin-bottom:2px}.x-suggestions .control{position:absolute;top:50%;transform:translateY(-50%);z-index:2;padding:9px 15px;margin-top:-2px}.x-suggestions .control svg{width:12px;height:20px;vertical-align:middle;z-index:2;position:relative;fill:#474747}.x-suggestions .control:before{content:'';position:absolute;height:90px;width:80px;top:-50%;background:linear-gradient(to left,rgba(255,255,255,0),#fff 80%);transform:translate3d(0,0,0);z-index:1;left:0}.x-suggestions .control.left{left:-15px}.x-suggestions .control.right{right:-15px}.x-suggestions .control.right:before{left:auto;right:0;background:linear-gradient(to right,rgba(255,255,255,0),#fff 80%)}.x-suggestions .filter-pill{margin-right:8px;margin-bottom:8px}.x-suggestions .filter-pill:last-child{margin-right:0}.x-suggestions .price-range{font-size:22px}.x-suggestions .price-range span{font-size:13px}@media only screen and (min-width:768px){.x-suggestions.my-trips .filters .ember-power-select-trigger{min-width:120px}.x-suggestions{border-top:0;padding-top:32px}.x-suggestions:not(.routes){padding-top:32px;margin-top:0}.x-suggestions .suggestions-heading{display:block}.x-suggestions .lodge-listing{margin-left:24px;margin-right:24px}.pill-search .input input{font-size:18px}}@media only screen and (min-width:1000px){.x-suggestions .lodge-listing{margin-left:0;margin-right:0}}.pill-search{position:relative;z-index:2}.pill-search .overlay{background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}.pill-search .overlay.tablet{position:fixed}.pill-search .input{clear:both;padding:8px 50px 8px 18px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border:1px solid #E6E6E6;position:relative;border-radius:4px;display:flex;flex-wrap:wrap row}.pill-search .input .flex{max-width:100%;flex-wrap:wrap}.pill-search .input .flex:nth-child(2){flex:1;min-width:150px}.pill-search .input input{text-overflow:ellipsis;font-size:18px;border:0;width:100%;vertical-align:middle;position:relative;z-index:3;background:0 0;color:#474747;font-weight:700;line-height:28px;padding:10px 0 9px 14px}.pill-search .input input::placeholder{color:grey}.pill-search .input .btn{margin:5px 0 3px 6px}.pill-search .input .clear-icon{position:absolute;right:10px;padding:10px;top:13px;height:36px;transform:rotate(45deg);z-index:4}.pill-search .input .clear-icon svg{width:20px;height:20px;fill:#E6E6E6;vertical-align:top}.pill-search .icon{box-sizing:content-box;width:28px;height:46px;position:relative;vertical-align:top}.pill-search .icon svg{width:20px;height:20px;fill:#474747;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.pill-search .icon.loading .loading-icon{width:20px;height:20px;fill:#474747;position:relative;top:13px}@media only screen and (min-width:768px){.pill-search .icon.loading .loading-icon{width:24px;height:24px}}.pill-search .results{z-index:3;list-style:none;font-size:15px;padding:12px 0;margin:0 16px;position:absolute;overflow:scroll;bottom:0;top:115px}.pill-search .results li{padding:12px 15px 8px 49px;position:relative;cursor:pointer;line-height:1em;color:#474747}.pill-search .results li .icon{position:absolute;left:10px;top:0;text-align:center}.pill-search .results li .icon svg{width:16px;height:16px;fill:#474747}.pill-search .results li .name{margin-right:4px;font-size:16px;font-weight:500;line-height:1.5}.pill-search .results li .location{font-size:13px;color:grey;display:block;line-height:1.5}.pill-search .results li.heading,.pill-search .results li.no-results{padding:12px 15px 8px 16px;font-weight:700}.pill-search .results li.no-results .t-link{font-weight:700;display:block;margin-top:16px}.pill-search .results li:active:not(.heading):not(.no-results){background:#f2f2f2}.pill-search .results .loading-icon{margin-left:20px;width:30px;height:30px}.pill-search.active{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10100}overflow .pill-search.active.ios-ready{overflow-y:scroll;display:block}.pill-search.active .heading{margin:12px 0}.pill-search.active .overlay.mobile{display:block}.pill-search.active .control{position:absolute;top:6px;padding:10px}.pill-search.active .control.close{left:6px;width:14px;height:16px;box-sizing:content-box}.pill-search.active .control.close svg{max-width:100%;max-height:100%}.pill-search.active .control.reset{right:6px}.pill-search.active .input{margin:50px 16px 0}@media only screen and (min-width:768px){.pill-search .input{border-bottom:0}.pill-search .input .spacer{display:inline-block;width:auto}.pill-search .input .spacer .clear-icon{right:-66px}.pill-search .results{box-shadow:0 2px 6px 0 rgba(0,0,0,.15);background:#fff;right:20px;border:1px solid #E6E6E6;position:absolute;bottom:auto;top:calc(100% + 16px);width:100%;margin:0;left:0;border-radius:4px}.pill-search .results li{padding:12px 15px 8px 48px}.pill-search .results li .icon{left:12px}.pill-search .results li.heading,.pill-search .results li.no-results{padding:12px 15px 8px 20px;margin-top:0}.pill-search.active{position:relative}.pill-search.active .control,.pill-search.active .overlay.mobile{display:none}.pill-search.active .input{margin:0}}@media only screen and (min-width:1147px){.pill-search .results li:hover:not(.heading):not(.no-results){background:#f2f2f2}}.addon-card{margin-bottom:40px;position:relative}.addon-card .image-container{position:relative;padding-top:66.666%;border-radius:4px;overflow:hidden}.addon-card .image-container .image{top:0}.addon-card .country{color:var(--theme);font-size:13px;font-weight:500;margin:8px 0 0}.addon-card .name{margin:10px 0 0}.addon-card .teaser{font-size:18px;margin:2px 0 4px}.addon-card .fav{position:absolute;right:12px;top:12px;cursor:pointer;z-index:1}.addon-card .fav svg{width:32px;height:32px}@media only screen and (min-width:768px){.addon-card.stacked:not(:last-child){border-bottom:1px solid #E6E6E6;margin-bottom:32px;padding-bottom:32px}.addon-card.stacked .teaser,.addon-card.stacked:last-child{margin-bottom:0}.addon-card.stacked .name{margin:0}.addon-card.stacked .image-container{padding-top:181px;width:285px;display:inline-block;vertical-align:top}.addon-card.stacked .content{width:calc(100% - 291px);display:inline-block;vertical-align:top;padding-left:19px}}.leaflet-popup .addon-card{margin-bottom:0;min-width:275px}.leaflet-popup .addon-card .image-container{border-radius:0}.leaflet-popup .addon-card .content{padding:0 16px 8px}.addon-card-full{position:relative;border-radius:4px;overflow:hidden;white-space:normal;padding-top:100%;min-height:350px}.addon-card-full .image-container{position:absolute;top:0;width:100%;height:100%;min-width:350px}.addon-card-full .image-container .image{border-radius:4px;width:100%;position:absolute;top:0}.addon-card-full .content{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;z-index:2;margin:0 16px}.addon-card-full .content .add-btn{position:absolute;bottom:16px;z-index:1}.addon-card-full .content .title-container{position:absolute;font-size:18px;bottom:80px}.addon-card-full .content .title-container .title{font-weight:700}.addon-card-full .content .title-container .teaser{font-weight:300}.addon-card-full .content .svg-icon{margin-right:-5px}.addon-card-full .content:after,.addon-card-full .content:before{position:absolute;left:0;margin:0 -16px;right:0;content:''}.addon-card-full .content:before{bottom:0;height:84%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);opacity:.6}.addon-card-full .content:after{top:0;height:20%;background-image:linear-gradient(to top,rgba(0,0,0,0),#000);opacity:.1;z-index:-1}.addon-card-full.slide{min-height:350px}.edit-entity-modal .low-res-warn svg{max-width:16px;max-height:16px;fill:red}.edit-entity-modal .import-images-container{display:flex;flex-wrap:wrap}.edit-entity-modal .import-images-container .import-image.hidden,.limited-text.unlimited .limited-more{display:none}.edit-entity-modal .import-images-container .import-image{margin-right:16px;margin-bottom:16px;width:calc((100% - (16px * 2))/ 2)}.edit-entity-modal .import-images-container .import-image img{border-radius:8px;width:100%;height:100%;background:#E6E6E6}.edit-entity-modal .import-images-container .import-image .t-check{padding-left:48px}.edit-entity-modal .import-images-container .import-image .lowres{display:inline}.edit-entity-modal .import-images-container .import-image .lowres svg{max-width:16px;max-height:16px;fill:red}@media only screen and (min-width:768px){.edit-entity-modal .import-images-container .import-image{width:calc((100% - (16px * 3))/ 3)}}.edit-entity-modal .kodak-container{background:#E6E6E6;color:#fff;min-height:250px;border-radius:4px;position:relative;overflow:hidden;transform:translateZ(0);margin:0 auto;padding-top:48px;padding-bottom:70px}.edit-entity-modal .error,.x-itinerary .x-itinerary-stage.edit .alert{color:#ec4265}.edit-entity-modal .kodak-container .cover{position:absolute;top:50%;min-height:100%;left:50%;bottom:0;max-width:100%;max-height:none;min-width:100%;transform:translate3d(-50%,-50%,0);z-index:0}.edit-entity-modal .kodak-container .cover.center.center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.edit-entity-modal .kodak-container .cover.left.top{left:0;top:0;transform:translate3d(0,0,0)}.edit-entity-modal .kodak-container .cover.left.center{top:50%;left:0;transform:translate3d(0,-50%,0)}.edit-entity-modal .kodak-container .cover.left.bottom{top:auto;bottom:0;left:0;transform:translate3d(0,0,0)}.edit-entity-modal .kodak-container .cover.right.top{top:0;left:auto;right:0;transform:translate3d(0,0,0)}.edit-entity-modal .kodak-container .cover.right.center{top:50%;right:0;left:auto;transform:translate3d(0,-50%,0)}.edit-entity-modal .kodak-container .cover.right.bottom{top:auto;bottom:0;right:0;left:auto;transform:translate3d(0,0,0)}.edit-entity-modal .kodak-container .cover.center.top{left:50%;top:0;transform:translate3d(-50%,0,0)}.edit-entity-modal .kodak-container .cover.center.bottom{top:auto;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.edit-entity-modal .upload-box{padding:8px}.edit-entity-modal .upload-box svg{height:20px;margin-bottom:0;width:20px}.edit-entity-modal .upload-box .spinner-wrapper .loading-icon{width:14px;height:14px}.edit-entity-modal .grid-image-container{text-align:center}.edit-entity-modal .input-field{border:1px solid #292929;border-radius:4px;height:56px}.edit-entity-modal .input-field.min-width{width:160px!important}.edit-entity-modal .input-field::placeholder{font-size:16px;color:#292929}.edit-entity-modal .input-and-select-combo{display:flex}.edit-entity-modal .input-and-select-combo .input-field{width:149px;border-radius:4px;border:1px solid #292929;margin-right:16px}.edit-entity-modal .map-location{background:0 0}.edit-entity-modal .map-opener{width:422px;height:241px;padding-top:unset!important}.edit-entity-modal .ember-power-select-trigger{min-height:56px;border-radius:4px;border:1px solid #292929}.edit-entity-modal .ember-power-select-trigger .ember-power-select-placeholder{font-size:16px;color:#292929}.edit-entity-modal .ember-power-select-trigger:focus{border:2px solid #292929}.edit-entity-modal textarea{border:1px solid #292929;resize:none;min-height:127px}@media only screen and (min-width:768px){.edit-entity-modal .ember-power-select-trigger{max-width:284px}}.draggable-entity-image-container{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:center}.map-location,.map-location>a{display:block}.draggable-entity-image-container .content{position:relative;flex-grow:1;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:4px}.draggable-entity-image-container .content img{margin-right:16px;max-width:120px}.draggable-entity-image-container .content .handle{background:#F7F7F7;border-radius:4px;width:42px;text-align:center;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.draggable-entity-image-container .content .handle svg{width:18px;height:30px;margin-top:6px}.draggable-entity-image-container .remove{margin-left:16px}.draggable-entity-image-container .remove .svg-general--close-dims{width:16px;height:16px}.map-location{position:relative;overflow:hidden;background:#E6E6E6}.map-location .static-map{border-radius:4px;width:100%}.map-location .btn{position:absolute;right:8px;top:8px;z-index:3}.map-location .btn.bottom{bottom:13px;right:13px;top:auto}.map-location:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;padding-top:0;background:0 0;transition:background .1s linear;z-index:-1}.map-location:not(.overlay):hover:after{background:rgba(0,0,0,.3);z-index:1}.map-location:not(.overlay):hover:before{content:'Edit location';font-size:18px;font-weight:700;color:#fff;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:2}@media only screen and (min-width:1147px){.map-location:not(.overlay):hover:after{background:rgba(0,0,0,.3);z-index:1}.map-location:not(.overlay):hover:before{content:'Edit location';font-size:18px;font-weight:700;color:#fff;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:2}}.region-picker-trigger .custom-entity-info{margin-left:16px;padding-bottom:8px}.limited-text{max-height:134px;position:relative;overflow:hidden}@media only screen and (min-width:768px){.limited-text.mobile-only{max-height:100%!important;padding-bottom:0}.limited-text.mobile-only .limited-more{display:none}}.limited-text .limited-more{top:71px;left:0;right:0;position:absolute}.limited-text .limited-more .more-button{position:absolute;top:22px;color:var(--theme);z-index:3;font-style:normal;font-weight:500;font-size:16px}.limited-text .limited-more .fade-in{height:30px;background-image:linear-gradient(to bottom,rgba(255,255,255,.2),#fff 85%)}.limited-text .limited-more .white-block{background:#fff;height:35px}.limited-text.unlimited{max-height:100%;min-height:0;padding-bottom:0}@media print{.limited-text{max-height:100%;min-height:0;padding-bottom:0}.limited-text .limited-more{display:none}}.line-item .total-section .section .one-by-one,.upload-box{display:flex}.limited-text.as-subtitle{padding-right:120px;padding-bottom:0}.upload-box{max-width:500px;align-items:center;justify-content:center;min-height:150px;background:#f2f2f2;color:#292929;border-radius:8px;border:1px solid #E6E6E6;text-align:center}.upload-box svg{height:20px;width:20px;margin-bottom:8px}.upload-box .spinner-wrapper .loading-icon{width:14px;height:14px}.documents-list .private-document{margin-bottom:16px;width:100%;position:relative}.documents-list .private-document .archive-doc{position:absolute;top:8px;right:8px;background-color:#f3f4f6;padding:8px;border-radius:4px}.documents-list .private-document .archive-doc svg{width:16px;height:16px;display:block}.documents-list .private-document .private-document-image{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#f3f4f6;border-radius:8px 8px 0 0;border:1px solid #ccc;border-bottom:0}.documents-list .private-document .private-document-image img{border-radius:8px;width:100%;object-fit:cover}.documents-list .private-document .private-document-image .fallback{margin-top:11px;width:100%;text-align:center;font-size:18px;font-weight:500;color:#292929}.documents-list .private-document .private-document-image .fallback-doc-name{color:#292929;margin-top:0;position:absolute;top:50%;left:5%;right:5%;transform:translate3d(0,-50%,0)}@media only screen and (min-width:768px){.documents-list .private-document{margin-right:16px;width:calc((100% - (16px * 3))/ 3)}}.documents-list .download-icon svg{width:16px;transform:rotate(90deg)}.line-item .total-section{margin:24px}.line-item .total-section .section .one-by-one .heading{flex:0 0 88px}.line-item .total-section .section .one-by-one .value{width:100%;text-align:end}.line-item .x-card-body{border-top:1px solid #ddd}.line-item .x-card-body .warning-sign{display:none}.line-item .x-card-body .making-loss{color:#E52543}.line-item .x-card-body .making-loss .warning-sign{display:inline-block}.line-item .x-card-body .making-loss svg{height:20px;width:20px;fill:#E52543}.line-item .line-item-contents{padding:24px}.line-item .line-item-contents .override-svg-container svg{border-radius:50%;border:1px solid #292929;height:26px;width:26px;padding:4px}.line-item .line-item-contents .t-form-h b{color:#292929}.line-item .line-item-contents .t-form-b .ember-power-select-trigger,.line-item .line-item-contents .t-form-b input{border:1px solid #7f7f80}.line-item .guest-section .t-check{padding-left:48px}.line-item .guest-section .t-check .label{padding:unset}.line-item .guest-section .t-check span{height:24px;width:24px;border-radius:4px}.line-item .guest-section .t-check span:after{margin:3px}.line-item .guest-section a{color:#292929;border-bottom:solid 1px #7f7f80}@media (min-width:900px){.line-item .total-section{display:flex;justify-content:space-between}.line-item .total-section .section .one-by-one .value{width:120px}}.entity-nav{background:#fff;position:relative}.entity-nav .edit-overview-btn,.entity-nav .save-overview-btn{display:none}.entity-nav .viewport{scrollbar-width:none;list-style:none;padding:0 16px;margin:0;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;position:relative}.entity-nav .viewport::-webkit-scrollbar{width:0;height:0}.entity-nav .viewport li{color:#474747;display:inline-block;margin:0 0 0 27px;position:relative;font-weight:500}.entity-nav .viewport li:last-child,.peek-slider.show-controls-at{margin-right:0}.entity-nav .viewport li .-s{font-size:14px}.entity-nav .viewport li a{display:block;padding:20px 0;outline:0;line-height:1}.entity-nav .viewport li a .count{color:var(--theme);font-size:11px;text-align:center;display:inline-block;font-weight:700;position:absolute;top:16px;right:-8px}.entity-nav .viewport li:not(.title) a.active{color:var(--theme)}.entity-nav .viewport li:not(.title) a.active:before{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;z-index:1;display:block;background:var(--theme)}.entity-nav .viewport li.title a:before,.trip-stages.editable .stage .card.end .drawer:before,.trip-stages.editable .stage .card.start .drawer:before,.trip-stages.editable .stage .card.transfer .drawer:before,.trip-stages.editable .stage.editable-mirror .card.end .drawer:before,.trip-stages.editable .stage.editable-mirror .card.start .drawer:before,.trip-stages.editable .stage.editable-mirror .card.transfer .drawer:before{content:none}.entity-nav .viewport li.title{display:none;font-weight:700}.entity-nav .viewport li.title a{color:#474747}.entity-nav .viewport li.first-item{margin-left:0}.entity-nav .viewport li.static{position:static;margin-right:9px}.entity-nav .viewport li.is-active .menu-icon>i{background:0 0}.entity-nav .viewport li .menu-icon{position:absolute;left:0;top:0;padding:14px 24px}.entity-nav .viewport li .menu-icon>i{display:inline-block;margin-top:-1px;height:1px;border-radius:2px;background:#474747;width:16px;vertical-align:middle;transition:background-color .1s linear}.entity-nav .viewport li .menu-icon>i:after,.entity-nav .viewport li .menu-icon>i:before{content:'';width:100%;height:1px;display:block;background:#474747;position:relative;transition:transform .1s linear}.entity-nav .viewport li .menu-icon>i:after{bottom:-5px}.entity-nav .viewport li .menu-icon>i:before{top:-6px}.entity-nav .viewport li .menu-icon.is-active>i{background:0 0}.entity-nav .viewport li .menu-icon.is-active>i:before{transform:rotate(45deg);transform-origin:0 4px 0}.entity-nav .viewport li .menu-icon.is-active>i:after{transform:rotate(-45deg);transform-origin:2px -2px 0}.entity-nav .trip-heading{text-align:left}.entity-nav .control{padding:15px 16px 14px;position:absolute;z-index:1}.entity-nav .control svg{width:16px;height:16px;fill:#474747;vertical-align:middle}.entity-nav .control.left{left:0;background-image:linear-gradient(to left,rgba(255,255,255,0),#fff 65%)}.entity-nav .control.right{right:0;background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 65%)}.entity-nav .save-share{display:none}.entity-nav:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#E6E6E6}.entity-nav.stuck-to-top .viewport li:not(.title) a.active{color:#fff;z-index:2}.entity-nav.stuck-to-top .viewport li:not(.title) a.active:before{animation:pulse 1.5s;content:'';position:absolute;left:-16px;right:-16px;bottom:0;height:49px;z-index:-1;display:block;background:var(--theme);border-radius:8px 8px 0 0}.entity-nav.stuck-to-top:after{background:var(--theme)}@media only screen and (min-width:768px){.entity-nav.stuck-to-top .edit-overview-btn,.entity-nav.stuck-to-top .save-overview-btn{cursor:pointer;position:absolute;top:7px;display:block;padding:11px;font-size:14px}.entity-nav.stuck-to-top .edit-overview-btn{right:104px}.entity-nav.stuck-to-top .save-overview-btn{right:24px}.entity-nav.viewing-map-listing{position:fixed;width:100%;z-index:1099}.entity-nav .viewport{padding:0 24px}.entity-nav .viewport.trip-page-header{text-align:center}.entity-nav .viewport li.title{display:inline-block;width:108px;vertical-align:top;text-align:left;margin-left:0;margin-right:16px}.entity-nav .viewport li.title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1180px){.entity-nav .trip-heading,.entity-nav .viewport{text-align:center}.entity-nav .viewport li{margin:0 18px}.entity-nav .viewport li.title{position:absolute;left:24px;width:140px}.entity-nav .save-share{display:block;position:absolute;right:24px;top:16px}}@media only screen and (min-width:1500px){.entity-nav .viewport li.title{width:310px}}.x-itinerary .x-itinerary-stage{overflow-anchor:none;position:relative}.x-itinerary .x-itinerary-stage .expandable-contents{border-radius:12px;background:#fff}.x-itinerary .x-itinerary-stage .expandable-contents.zero-padding{padding:0}.x-itinerary .x-itinerary-stage .expandable-contents .p24{padding:24px}.x-itinerary .x-itinerary-stage .expandable-contents .btn.-o{border:1px solid var(--theme);padding:12px 18px}.x-itinerary .x-itinerary-stage.edit .controls{text-align:center;padding-top:10px}.x-itinerary .x-itinerary-stage.edit .controls .btn{margin:0 15px 15px}.x-itinerary .x-itinerary-stage.inserted .itinerary-stage-item{animation:pulse 2s}.x-itinerary .x-itinerary-stage.start h6{font-size:16px}.x-itinerary .x-itinerary-stage.start .expandable-contents{margin-bottom:20px}.x-itinerary .drag-target{padding:16px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin:16px auto}.x-itinerary .x-itinerary-stage .edit-block-tools,.x-itinerary .x-itinerary-stage-schedule .edit-block-tools{position:absolute;top:20px;right:24px;color:var(--theme)}.x-itinerary .x-itinerary-stage .edit-block-tools .preview,.x-itinerary .x-itinerary-stage-schedule .edit-block-tools .preview{margin-right:24px;display:inline-block}.x-itinerary .x-itinerary-stage .edit-block-tools .schedule-modal-opener,.x-itinerary .x-itinerary-stage .inline-block,.x-itinerary .x-itinerary-stage-schedule .edit-block-tools .schedule-modal-opener,.x-itinerary .x-itinerary-stage-schedule .inline-block{display:inline-block}.x-itinerary .x-itinerary-stage-schedule{position:relative}.x-itinerary .x-itinerary-stage-schedule .schedule-block{margin:16px 0 0;border:1px solid #ddd;padding:24px;border-radius:4px 4px 0 0}.x-itinerary .x-itinerary-stage-schedule .schedule-block .sortable-objects .draggable-object:last-child .draggable-experience{margin-bottom:0}.x-itinerary .x-itinerary-stage-schedule .schedule-block .days-after-container{display:flex;flex-direction:row;align-items:center}.x-itinerary .x-itinerary-stage-schedule .schedule-block .days-after-start-select{max-width:127px;display:inline-block;margin-right:24px;width:100%}.x-itinerary .x-itinerary-stage-schedule .draggable-experience{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:center}.x-itinerary .x-itinerary-stage-schedule .draggable-experience .content{position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-grow:1;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:4px}.x-itinerary .x-itinerary-stage-schedule .draggable-experience .content img{margin-right:16px;border-radius:4px 0 0 4px}.x-itinerary .x-itinerary-stage-schedule .draggable-experience .content .text-content{overflow:hidden;text-overflow:ellipsis;margin-right:33px}.x-itinerary .x-itinerary-stage-schedule .draggable-experience .content .handle{background:#F7F7F7;border-radius:4px;width:28px;text-align:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);bottom:20px;min-height:30px}.x-itinerary .x-itinerary-stage-schedule .draggable-experience .content .handle svg{width:12px;height:20px;margin-top:6px}.x-itinerary .x-itinerary-stage-schedule .draggable-experience .remove{margin-left:8px}.x-itinerary .x-itinerary-stage-schedule .draggable-experience .remove .svg-general--close-dims{width:10px;height:10px}.svg-general--plus-dims{width:40px;height:40px}.svg-general--minus-dims{width:38px;height:38px}.svg-general--rotating-arrows-dims{height:15px;width:20px}.svg-general--question-in-solid-circle-dims{height:15px;width:20px;fill:#A5A5A5;cursor:pointer}.svg-general--question-in-solid-circle-dims:hover{fill:grey!important}.svg-general--price-down-dims,.svg-general--price-up-dims{width:20px;height:20px}.svg-create-trip--move-down-dims,.svg-create-trip--move-up-dims,.svg-create-trip--remove-dark-dims{width:50px;height:50px}.x-itinerary-stage.edit .expandable-contents .add-item-card{margin:0 24px;width:unset}.x-itinerary-stage.edit.location .expandable-contents .t-form-h{padding-bottom:14px;display:flex;align-items:end}.x-itinerary-stage.edit.location .expandable-contents .t-form-h b{width:50%;font-size:14px;font-weight:500;color:#292929}.x-itinerary-stage.edit.location .expandable-contents .t-form-h .text-right{margin-left:auto;order:2}.x-itinerary-stage.edit.location .expandable-contents .t-form-h .text-right .option{margin-left:12.7px;width:32px}.x-itinerary-stage.edit.location .expandable-contents .t-form-b .ember-power-select-trigger{width:272px;height:56px;border-radius:4px;border:1px solid #7f7f80;background-color:#fff}.x-itinerary-stage.edit.location .expandable-contents .t-form-b textarea{overflow:hidden;resize:none;min-height:134px;border:1px solid #ccc}.x-itinerary-stage.edit.transfer .expandable-contents .edit-block-tools{position:unset;top:unset}.x-itinerary-stage.edit.destination .expandable-contents .inner-section{margin:40px 24px;border-bottom:solid 1px #E6E6E6;padding-bottom:40px}.x-itinerary-stage.edit.destination .expandable-contents .inner-section.without-border{border-bottom:none;padding-bottom:unset}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .container-heading{display:flex;align-items:center}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .container-heading .text-right{margin-left:auto;order:2}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .container-heading .text-right .option{margin-left:12.7px;width:32px}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .heading{font-weight:700;color:#292929}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .t-form-h{padding-bottom:14px;display:flex;align-items:end}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .t-form-h.lodges{align-items:center}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .t-form-h .lodge b{width:unset}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .t-form-h .text-right{margin-left:auto;order:2}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .t-form-h .text-right .option{margin-left:12.7px;width:32px}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .t-form-h .text-right .option svg,.x-itinerary-stage.edit.destination .expandable-contents .inner-section .t-form-h .text-right .remove-lodge-option svg{height:12px;width:12px}.x-itinerary-stage.edit.destination .expandable-contents .inner-section .t-form-h .text-right .remove-lodge-option{margin-left:12.7px}.x-itinerary-stage.edit.destination .expandable-contents .stage-lodge-card{margin:0 24px;height:auto;border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);background-color:#fff}.x-itinerary-stage.edit.destination .expandable-contents .edit-block-tools{position:unset;top:unset}.x-itinerary-stage.edit.destination .expandable-contents .edit-block-tools .night-section .inc-dec .toggle{border:unset}.x-itinerary-stage.edit.destination .expandable-contents .edit-block-tools .schedule-modal-opener{color:#292929;margin-top:11px;display:inline-block;vertical-align:middle;background:#F7F7F7;height:36px;border-radius:8px;text-align:center;padding-top:6px}@media only screen and (min-width:768px){.x-itinerary-stage.edit.destination .expandable-contents .edit-block-tools{flex-direction:unset;justify-content:flex-start}.x-itinerary-stage.edit.destination .expandable-contents .edit-block-tools .schedule-modal-opener{position:absolute;right:29px;width:36px;margin-top:0}}.x-itinerary-stage.edit.destination .expandable-contents .t-form-h b{font-size:14px;font-weight:500;color:#292929}.x-itinerary-stage.edit.destination .expandable-contents .t-form-h .t-link{border-bottom:solid 1px #ddd;width:unset}.x-itinerary-stage.edit.destination .expandable-contents .t-form-b .ember-power-select-trigger{width:272px;height:56px;border-radius:4px;border:1px solid #7f7f80;background-color:#fff}.x-itinerary-stage.edit.destination .expandable-contents .t-form-b textarea{overflow:hidden;resize:none;min-height:134px;border:1px solid #ccc}.x-itinerary-stage.edit.x-itinerary-stage-schedule .x-card-header{background-color:#F7F7F7;border-radius:12px}.x-itinerary-stage.edit.x-itinerary-stage-schedule .day-picker-container{max-width:calc(100% - 50px)}.x-itinerary-stage.edit.x-itinerary-stage-schedule .x-card .expandable-card{background-color:#F7F7F7}.x-itinerary-stage.edit.x-itinerary-stage-schedule .schedule-section{color:#292929}.x-itinerary-stage.edit.x-itinerary-stage-schedule .schedule-section textarea{overflow:hidden;resize:none;min-height:134px;border:1px solid #ccc}.x-itinerary-stage.edit.x-itinerary-stage-schedule .schedule-section .day-image-picker{width:60px}.x-itinerary-stage.edit.x-itinerary-stage-schedule .schedule-section .edit-block-item .x-card .expandable-card .expandable-titles .title{margin-top:0}.x-itinerary-stage.edit.x-itinerary-stage-schedule .schedule-section .x-card .expandable-card,.x-itinerary-stage.edit.x-itinerary-stage-schedule .schedule-section .x-card-header{background-color:#fff}.x-itinerary-stage.edit.x-itinerary-stage-schedule .schedule-section .day-container{margin:24px auto 0;height:auto;border-radius:12px;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);background-color:#f3f4f6;padding:24px}.x-itinerary-stage.edit.x-itinerary-stage-schedule .schedule-section .day-container:first-of-type{margin-top:0}.x-card{margin-top:29px;height:auto;border-radius:12px;border:1px solid #ddd;background-color:#fff}.x-card.block-item{margin-top:16px}.x-card.block-item .expandable-card{height:64px}.x-card hr{margin:unset}.x-card .x-card-body.is-open{border-top:1px solid #ddd}.x-card .expandable-contents{padding:24px}.x-card .expandable-contents.no-padding{padding:0}.x-card .expandable-card{border:unset;width:auto;margin:0 24px;display:flex;align-items:center;height:84px;background-color:#fff;position:relative}.x-card .expandable-card .expandable-header{margin-left:auto}.x-card .expandable-card .expandable-titles{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:24px}.x-card .expandable-card .expandable-titles .title{font-size:16px;font-weight:500;line-height:1;margin-top:6px;color:#292929;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-card .expandable-card .expandable-icon{margin-right:24px;display:inline-block;vertical-align:middle;background:#F7F7F7;width:36px;height:36px;border-radius:8px;position:relative;flex:0 0 36px}.x-card .expandable-card .expandable-icon svg{position:absolute;width:17px;height:14px;fill:#474747;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.peek-slider,.peek-slider .viewport .slide.see-all,.peek-slider .wrap{position:relative}.x-paginate{padding-top:24px}.x-paginate .page{font-size:14px;color:var(--theme);font-weight:500;display:inline-block;border-radius:100%;min-width:25px;padding:0 4px;height:25px;line-height:25px;text-align:center;vertical-align:top}.x-paginate .page.sep{color:#474747;line-height:17px}.x-paginate .page.current,.x-paginate .page:active:not(.sep){background:var(--theme);color:#fff}.peek-slider{margin-right:-24px}.peek-slider .subtitle{margin-bottom:10px}.peek-slider .wrap.headings{padding-right:24px}.peek-slider .viewport{white-space:nowrap;overflow-x:scroll;padding-bottom:15px;margin-bottom:-15px;padding-left:24px;margin-left:-24px}.peek-slider .viewport::-webkit-scrollbar{width:0;height:0}.peek-slider .viewport .slide{display:inline-block;white-space:normal;vertical-align:top;width:calc(100% - 12px);padding-right:12px}.peek-slider .viewport .slide.see-all .spacer{padding-top:66.666%}.peek-slider .viewport .slide.see-all .content{position:absolute;top:50%;width:100%;margin-top:-41px;text-align:center}.peek-slider .viewport .slide.see-all h3{font-weight:500;margin-bottom:24px}.peek-slider .control-spacer{width:50px;position:absolute;top:0;bottom:0;z-index:2}.peek-slider .control-spacer.left{left:0}.peek-slider .control-spacer.right{right:0}.peek-slider .h-ctrl{display:none;top:50%;margin-top:-10px}.peek-slider .h-ctrl.left{left:-25px}.peek-slider .h-ctrl.right{right:-25px}.peek-slider .h-ctrl.highlight{display:none}.peek-slider.show-controls-at .h-ctrl{display:block}.peek-slider.-w-auto-3-4 .slide,.peek-slider.-w-auto-width .slide{width:auto;padding-right:24px}.peek-slider.-w-2 .slide,.peek-slider.-w-2-2-3-tight .slide,.peek-slider.-w-2-3 .slide,.peek-slider.-w-2-4 .slide,.peek-slider.-w-2-4-auto .slide{padding-right:10px;width:calc(50% - 6px)}.peek-slider.-w-2 .slide:last-child,.peek-slider.-w-2-2-3-tight .slide:last-child,.peek-slider.-w-2-3 .slide:last-child,.peek-slider.-w-2-4 .slide:last-child,.peek-slider.-w-2-4-auto .slide:last-child{padding-right:10px;margin-right:14px}.peek-slider.-w-entity-trips .slide{width:calc(100% - 60px)}.peek-slider.-w-entity-trips .slide.see-all .spacer{padding-top:133.666%}.peek-slider.minimal .h-ctrl{background:0 0;margin-top:0;box-shadow:none;position:absolute;top:50%;bottom:0;width:60px;z-index:3;text-align:center;opacity:.7}.peek-slider.minimal .h-ctrl svg{width:20px;height:30px;margin-top:-15px;fill:#fff;position:absolute;top:50%}.peek-slider.minimal .h-ctrl.right{right:0}.peek-slider.minimal .h-ctrl.right svg{right:15px;left:auto}.peek-slider.minimal .h-ctrl.left{left:0}.peek-slider.minimal .h-ctrl.left svg{left:15px;right:auto}@media only screen and (min-width:500px){.peek-slider.-w-entity-trips .slide{width:calc(50% - 30px)}}@media only screen and (min-width:768px){.peek-slider{margin-right:0;position:relative}.peek-slider .subtitle.see-all,.peek-slider .title.see-all{padding-right:260px}.peek-slider .viewport{padding-left:0;margin-left:0}.peek-slider .viewport .slide{padding-right:20px;width:calc(50% + 10px)}.peek-slider .viewport .slide:last-child{padding-right:0;width:calc(50% - 10px)}.peek-slider.-w-1-2-3-tight .viewport .slide,.peek-slider.-w-2-2-3-tight .viewport .slide{width:calc(50% + 7px)}.peek-slider.-w-1-2-3-tight .viewport .slide:last-child,.peek-slider.-w-2-2-3-tight .viewport .slide:last-child{width:calc(50% - 13px)}.peek-slider.-w-1 .viewport .slide,.peek-slider.-w-1-1-2 .viewport .slide{display:inline-block;white-space:normal;vertical-align:top;width:calc(100% - 12px);padding-right:12px}.peek-slider.-w-1 .viewport .slide:last-child,.peek-slider.-w-1-1-2 .viewport .slide:last-child{width:calc(100% - 12px);padding-right:12px}.peek-slider .h-ctrl{display:block}.peek-slider.-w-1-3 .viewport .slide,.peek-slider.-w-2-3 .viewport .slide,.peek-slider.-w-2-3-4 .viewport .slide,.peek-slider.-w-auto-3-4 .viewport .slide,.peek-slider.compact .viewport .slide{padding-right:16px;width:calc(33.333% + 3px)}.peek-slider.-w-1-3 .viewport .slide:last-child,.peek-slider.-w-2-3 .viewport .slide:last-child,.peek-slider.-w-2-3-4 .viewport .slide:last-child,.peek-slider.-w-auto-3-4 .viewport .slide:last-child,.peek-slider.compact .viewport .slide:last-child{padding-right:16px}.peek-slider.-w-2-4 .viewport .slide,.peek-slider.-w-2-4-auto .viewport .slide{padding-right:16px;width:calc(25% + 3px)}.peek-slider.-w-2-4 .viewport .slide:last-child,.peek-slider.-w-2-4-auto .viewport .slide:last-child{padding-right:16px;margin-right:0}.peek-slider.-w-2-4 .viewport .slide .dots,.peek-slider.-w-2-4-auto .viewport .slide .dots{display:none}.peek-slider.-w-auto-width .viewport .slide{width:auto;padding-right:24px}.peek-slider.-w-entity-trips:not(.in-editor) .slide{width:calc(33.333% + 5px)}.peek-slider.-w-entity-trips:not(.in-editor) .slide:last-child{padding-right:16px;width:calc(33.333% + 5px)}}@media only screen and (min-width:1147px){.peek-slider.-w-1-2-3-tight .viewport .slide,.peek-slider.-w-2-2-3-tight .viewport .slide{padding-right:20px;width:34.33%}.peek-slider.-w-1-2-3-tight .viewport .slide .price .amount,.peek-slider.-w-2-2-3-tight .viewport .slide .price .amount{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.peek-slider.-w-1-2-3-tight .viewport .slide .controls svg,.peek-slider.-w-2-2-3-tight .viewport .slide .controls svg{display:none}.peek-slider.-w-1-2-3-tight .viewport .slide:last-child,.peek-slider.-w-2-2-3-tight .viewport .slide:last-child{padding-right:0;width:calc(34.33% - 20px)}.peek-slider:not(.in-modal):not(.highlight-slider):not(.to-tablet-only):not(.compact):not(.-w-auto-3-4):not(.-w-auto-width):not(.-w-2-4-auto):not(.-w-2-4):not(.-w-entity-trips):not(.-w-1-3):not(.-w-2-3):not(.-w-2):not(.-w-1):not(.-w-1-2):not(.-w-1-1-2):not(.-w-1-2-3-tight):not(.-w-2-2-3-tight):not(.-w-2-3-4) .viewport .slide{padding-right:40px;width:34.33%}.peek-slider:not(.in-modal):not(.highlight-slider):not(.to-tablet-only):not(.compact):not(.-w-auto-3-4):not(.-w-auto-width):not(.-w-2-4-auto):not(.-w-2-4):not(.-w-entity-trips):not(.-w-1-3):not(.-w-2-3):not(.-w-2):not(.-w-1):not(.-w-1-2):not(.-w-1-1-2):not(.-w-1-2-3-tight):not(.-w-2-2-3-tight):not(.-w-2-3-4) .viewport .slide:last-child{padding-right:0;width:calc(34.33% - 40px)}.peek-slider.-w-2-3-4 .viewport .slide,.peek-slider.-w-auto-3-4 .viewport .slide,.peek-slider.-w-entity-trips:not(.in-editor) .viewport .slide{padding-right:25px;width:calc(25% + 5px)}.peek-slider.-w-2-3-4 .viewport .slide:last-child,.peek-slider.-w-auto-3-4 .viewport .slide:last-child,.peek-slider.-w-entity-trips:not(.in-editor) .viewport .slide:last-child{padding-right:0;width:23.2%}.peek-slider.-w-1-1-2 .viewport{padding-left:0;margin-left:0}.peek-slider.-w-1-1-2 .viewport .slide{padding-right:20px;width:calc(50% + 10px)}.peek-slider.-w-1-1-2 .viewport .slide:last-child{padding-right:0;width:calc(50% - 10px)}.peek-slider.-w-2-4-auto .viewport .slide{padding-right:25px;width:auto}.peek-slider.-w-2-4-auto .viewport .slide:last-child{padding-right:0}.highlight-slider:not(.in-modal) .viewport{overflow:hidden;overflow-x:hidden}.highlight-slider:not(.in-modal) .viewport .slide{position:relative;width:25.7%;padding-right:0}.highlight-slider:not(.in-modal) .viewport .slide .highlight-card{position:absolute;top:0;left:0;margin-right:0;padding-top:0}.highlight-slider:not(.in-modal) .viewport .slide .highlight-card .map{display:none}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+1){width:calc(74% - 13px);margin-right:16px;height:558px;position:relative;overflow:hidden;padding-right:0}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+1) .highlight-card{position:relative;height:100%}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+1) .highlight-card .image-container{position:absolute;top:0;width:100%;height:100%}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+1) .highlight-card .image-container .image{border-radius:4px;width:100%;position:absolute}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+1) .highlight-card .image-container .image .item:not(.loading){position:absolute;top:-50%;transform:translateY(23%)}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+1) .highlight-title{font-size:16px;font-weight:700;top:24px;left:24px}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+1) .title-container{left:32px;bottom:32px}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+1) .title-container .title,.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+1) .title-container h4{font-size:22px}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+1) .map{display:block}.highlight-slider:not(.in-modal) .viewport .slide:last-child,.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+3){margin-top:27.4%;position:relative;margin-left:-25.7%;margin-right:16px;width:25.7%}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+2),.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+3){padding-top:25.7%;width:25.7%}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+2) .highlight-card,.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+3) .highlight-card{width:100%;height:100%}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+2) .highlight-card .image-container,.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+3) .highlight-card .image-container{position:absolute;left:0;right:0;bottom:0;top:0}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+2) .highlight-card .image-container .image,.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+3) .highlight-card .image-container .image{position:absolute}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+2) .img-x,.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+3) .img-x{top:0}.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+2) .content .title-container .teaser,.highlight-slider:not(.in-modal) .viewport .slide:nth-child(3n+3) .content .title-container .teaser{max-height:48px;overflow:hidden;position:relative}.highlight-slider:not(.in-modal) .h-ctrl:not(.highlight){display:none}.highlight-slider:not(.in-modal) .h-ctrl.highlight{display:block}}.save-share.white{color:#fff;font-weight:300}.save-share.white svg{fill:#fff}.save-share.black{margin-top:48px}.save-share .like-unlike-link.black svg,.save-share .like-unlike-link.white svg{margin-left:0}.trip-block .block{display:block}.trip-block .block.img-x{border-radius:4px}.trip-block .block.text{padding-top:16px}.trip-block .block.text h4{margin-bottom:8px}@media only screen and (min-width:768px){.trip-block .block{display:inline-block;vertical-align:top}.trip-block .block.text{padding-top:0;padding-left:28px;width:calc(100% - 200px)}}.t-map .map-pane .close{background:#fff;border-radius:50%;margin:16px;box-shadow:0 2px 8px 0 rgba(0,0,0,.4);position:absolute;z-index:2501;right:0;top:0;padding:12px}.t-map .map-pane .close svg{width:20px;height:20px;fill:#474747;vertical-align:top;float:left}.t-map .map-pane .leaflet-popup-tip-container{display:none}@media only screen and (min-width:1147px){.t-map .map-pane .leaflet-popup-tip-container{display:block}}.trip-stages.editable{position:relative}.trip-stages.editable .add-destination{border-radius:100%;background:#fff;border:1px solid var(--theme);position:absolute;left:50%;transform:translate3d(-50%,50%,0);bottom:0;z-index:10}.trip-stages.editable .add-destination svg{display:inline-block;vertical-align:middle;fill:var(--theme);height:15px;width:15px;margin-top:-1px}.trip-stages.editable .stage .card,.trip-stages.editable .stage.editable-mirror .card{position:relative;border-bottom:1px solid #E6E6E6}.trip-stages.editable .stage .card .btn,.trip-stages.editable .stage.editable-mirror .card .btn{font-weight:500}.trip-stages.editable .stage .card .stage-header,.trip-stages.editable .stage.editable-mirror .card .stage-header{position:relative}.trip-stages.editable .stage .card .stage-header .edit-in-tools,.trip-stages.editable .stage.editable-mirror .card .stage-header .edit-in-tools{position:absolute;right:45px;top:19px;z-index:1;line-height:1}.trip-stages.editable .stage .card .stage-header .edit-in-tools svg,.trip-stages.editable .stage.editable-mirror .card .stage-header .edit-in-tools svg{width:10px;height:10px;fill:var(--theme)}.trip-stages.editable .stage .card .stage-header .menu,.trip-stages.editable .stage.editable-mirror .card .stage-header .menu{position:absolute;right:0;top:17px;font-size:16px}.trip-stages.editable .stage .card .stage-header .menu i,.trip-stages.editable .stage.editable-mirror .card .stage-header .menu i{width:6px;height:6px;background:#474747;border-radius:100%;display:inline-block;vertical-align:top}.trip-stages.editable .stage .card .stage-header .menu:after,.trip-stages.editable .stage.editable-mirror .card .stage-header .menu:after{content:'';width:40px;height:40px;display:block;position:absolute;top:-17px;left:-6px}.trip-stages.editable .stage .card .stage-titles,.trip-stages.editable .stage.editable-mirror .card .stage-titles{display:inline-block;vertical-align:top;margin-left:14px;margin-top:-4px;max-width:calc(100% - 105px)}.trip-stages.editable .stage .card .stage-titles b,.trip-stages.editable .stage .card .stage-titles span,.trip-stages.editable .stage.editable-mirror .card .stage-titles b,.trip-stages.editable .stage.editable-mirror .card .stage-titles span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.trip-stages.editable .stage .card .stage-titles .title,.trip-stages.editable .stage.editable-mirror .card .stage-titles .title{font-size:16px}.trip-stages.editable .stage .card .stage-titles .country,.trip-stages.editable .stage.editable-mirror .card .stage-titles .country{font-size:12px;margin-top:-2px}.trip-stages.editable .stage .card .stage-titles .stage-date,.trip-stages.editable .stage.editable-mirror .card .stage-titles .stage-date{font-size:12px}.trip-stages.editable .stage .card .details-link,.trip-stages.editable .stage.editable-mirror .card .details-link{font-size:14px;color:var(--theme);display:block;margin-top:-2px;font-weight:500}.trip-stages.editable .stage .card .details-link svg,.trip-stages.editable .stage.editable-mirror .card .details-link svg{width:10px;height:10px;fill:var(--theme)}.trip-stages.editable .stage .card .stage-date,.trip-stages.editable .stage.editable-mirror .card .stage-date{display:block}.trip-stages.editable .stage .card .stage-icon,.trip-stages.editable .stage.editable-mirror .card .stage-icon{display:inline-block;vertical-align:middle;background:#F7F7F7;width:56px;height:56px;border-radius:4px;position:relative}.trip-stages.editable .stage .card .stage-icon svg,.trip-stages.editable .stage.editable-mirror .card .stage-icon svg{position:absolute;width:17px;height:14px;fill:#474747;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.trip-stages.editable .stage .card .stage-icon .loading-icon,.trip-stages.editable .stage.editable-mirror .card .stage-icon .loading-icon{width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.trip-stages.editable .stage .card .stage-icon .nights,.trip-stages.editable .stage.editable-mirror .card .stage-icon .nights{text-align:center;margin-top:7px}.trip-stages.editable .stage .card .stage-icon .nights b,.trip-stages.editable .stage.editable-mirror .card .stage-icon .nights b{font-weight:700;font-size:16px}.trip-stages.editable .stage .card .stage-icon .nights span,.trip-stages.editable .stage.editable-mirror .card .stage-icon .nights span{display:block;font-size:12px;font-weight:700;margin-top:-5px}.trip-stages.editable .stage .card .stage-banner,.trip-stages.editable .stage.editable-mirror .card .stage-banner{background-color:rgba(var(--themeRgb),.1);padding:12px 48px 12px 16px;border-radius:4px;font-size:14px;font-weight:500;margin-bottom:20px;position:relative}.trip-stages.editable .stage .card .stage-banner .more-info,.trip-stages.editable .stage.editable-mirror .card .stage-banner .more-info{position:absolute;right:16px;top:10px}.trip-stages.editable .stage .card .face,.trip-stages.editable .stage.editable-mirror .card .face{overflow:hidden;position:relative;padding:20px 0;border-radius:4px}.trip-stages.editable .stage .card .face .cover,.trip-stages.editable .stage.editable-mirror .card .face .cover{position:absolute;right:20px;top:50%;transform:translateY(-50%);border-radius:4px;overflow:hidden}.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon,.trip-stages.editable .stage .card.expanded .chevron,.trip-stages.editable .stage.editable-mirror .card.expanded .chevron{transform:rotate(180deg)}.trip-stages.editable .stage .card .face .content,.trip-stages.editable .stage.editable-mirror .card .face .content{position:relative;z-index:1;color:#474747;padding-right:82px}.trip-stages.editable .stage .card .face .content .region,.trip-stages.editable .stage.editable-mirror .card .face .content .region{display:block;font-weight:700;line-height:1}.trip-stages.editable .stage .card .face .content .nights,.trip-stages.editable .stage.editable-mirror .card .face .content .nights{line-height:1;display:block;margin-top:8px}.trip-stages.editable .stage .card .face .content .chevron,.trip-stages.editable .stage.editable-mirror .card .face .content .chevron{width:14px;height:14px;fill:#fff;position:absolute;right:0;top:50%;margin-top:-7px}.trip-stages.editable .stage .card .avatar,.trip-stages.editable .stage.editable-mirror .card .avatar{border-radius:4px;position:absolute;top:20px;right:20px}.trip-stages.editable .stage .card .lodge,.trip-stages.editable .stage.editable-mirror .card .lodge{margin-top:16px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:500}.trip-stages.editable .stage .card .lodge .ico,.trip-stages.editable .stage.editable-mirror .card .lodge .ico{width:12px;height:12px;margin-right:6px;fill:#474747}.trip-stages.editable .stage .card .drawer,.trip-stages.editable .stage.editable-mirror .card .drawer{display:none;padding:20px 0;position:relative}.trip-stages.editable .stage .card .drawer .transfer-description,.trip-stages.editable .stage.editable-mirror .card .drawer .transfer-description{font-size:14px}.trip-stages.editable .stage .card .drawer.lodge-drawer .lodge-info,.trip-stages.editable .stage.editable-mirror .card .drawer.lodge-drawer .lodge-info{padding-right:90px;min-height:72px;position:relative}.trip-stages.editable .stage .card .drawer.lodge-drawer .lodge-info .avatar,.trip-stages.editable .stage.editable-mirror .card .drawer.lodge-drawer .lodge-info .avatar{border-radius:4px;position:absolute;top:0;right:0}.trip-stages.editable .stage .card .drawer.lodge-drawer .lodge-info h4,.trip-stages.editable .stage.editable-mirror .card .drawer.lodge-drawer .lodge-info h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trip-stages.editable .stage .card .drawer.lodge-drawer .lodge-info .price,.trip-stages.editable .stage.editable-mirror .card .drawer.lodge-drawer .lodge-info .price{margin-bottom:3px;display:inline-block}.trip-stages.editable .stage .card.end .drawer .btn,.trip-stages.editable .stage .card.expanded .drawer,.trip-stages.editable .stage .card.start .drawer .btn,.trip-stages.editable .stage .card.transfer .drawer .btn,.trip-stages.editable .stage.editable-mirror .card.end .drawer .btn,.trip-stages.editable .stage.editable-mirror .card.expanded .drawer,.trip-stages.editable .stage.editable-mirror .card.start .drawer .btn,.trip-stages.editable .stage.editable-mirror .card.transfer .drawer .btn{display:block}.trip-stages.editable .stage .card .drawer.lodge-drawer .lodge-buttons .btn,.trip-stages.editable .stage.editable-mirror .card .drawer.lodge-drawer .lodge-buttons .btn{width:100%;margin-top:20px}.trip-stages.editable .stage .card .drawer.lodge-drawer .lodge-buttons .btn.remove,.trip-stages.editable .stage.editable-mirror .card .drawer.lodge-drawer .lodge-buttons .btn.remove{font-weight:500;margin-top:12px}.trip-stages.editable .stage .card .drawer.lodge-drawer .toggle:first-child,.trip-stages.editable .stage.editable-mirror .card .drawer.lodge-drawer .toggle:first-child{margin-right:16px}.trip-stages.editable .stage .card.end,.trip-stages.editable .stage .card.start,.trip-stages.editable .stage .card.transfer,.trip-stages.editable .stage.editable-mirror .card.end,.trip-stages.editable .stage.editable-mirror .card.start,.trip-stages.editable .stage.editable-mirror .card.transfer{box-shadow:none;padding:19px 0;position:relative}.trip-stages.editable .stage .card.end .location,.trip-stages.editable .stage .card.start .location,.trip-stages.editable .stage .card.transfer .location,.trip-stages.editable .stage.editable-mirror .card.end .location,.trip-stages.editable .stage.editable-mirror .card.start .location,.trip-stages.editable .stage.editable-mirror .card.transfer .location{margin-left:11px}.trip-stages.editable .stage .card.end .chevron,.trip-stages.editable .stage .card.start .chevron,.trip-stages.editable .stage .card.transfer .chevron,.trip-stages.editable .stage.editable-mirror .card.end .chevron,.trip-stages.editable .stage.editable-mirror .card.start .chevron,.trip-stages.editable .stage.editable-mirror .card.transfer .chevron{width:32px;height:32px;position:absolute;top:32px;right:20px;background:#F7F7F7;border-radius:100%}.trip-stages.editable .stage .card.end .chevron svg,.trip-stages.editable .stage .card.start .chevron svg,.trip-stages.editable .stage .card.transfer .chevron svg,.trip-stages.editable .stage.editable-mirror .card.end .chevron svg,.trip-stages.editable .stage.editable-mirror .card.start .chevron svg,.trip-stages.editable .stage.editable-mirror .card.transfer .chevron svg{width:10px;height:10px;position:absolute;right:11px;top:11px;fill:#474747}.trip-stages.editable .stage .card.end .drawer,.trip-stages.editable .stage .card.start .drawer,.trip-stages.editable .stage .card.transfer .drawer,.trip-stages.editable .stage.editable-mirror .card.end .drawer,.trip-stages.editable .stage.editable-mirror .card.start .drawer,.trip-stages.editable .stage.editable-mirror .card.transfer .drawer{padding:20px 0 6px;margin-top:0}.trip-stages.editable .stage .card.end .drawer .pin,.trip-stages.editable .stage .card.start .drawer .pin,.trip-stages.editable .stage .card.transfer .drawer .pin,.trip-stages.editable .stage.editable-mirror .card.end .drawer .pin,.trip-stages.editable .stage.editable-mirror .card.start .drawer .pin,.trip-stages.editable .stage.editable-mirror .card.transfer .drawer .pin{padding-top:14px}.trip-stages.editable .stage .card.end .drawer .pin svg,.trip-stages.editable .stage .card.start .drawer .pin svg,.trip-stages.editable .stage .card.transfer .drawer .pin svg,.trip-stages.editable .stage.editable-mirror .card.end .drawer .pin svg,.trip-stages.editable .stage.editable-mirror .card.start .drawer .pin svg,.trip-stages.editable .stage.editable-mirror .card.transfer .drawer .pin svg{width:12px;height:12px}.trip-stages.editable .stage .card.expanded .face,.trip-stages.editable .stage.editable-mirror .card.expanded .face{border-radius:4px 4px 0 0}@media only screen and (min-width:440px){.trip-stages.editable .stage .card .drawer.lodge-drawer .lodge-buttons .btn.remove,.trip-stages.editable .stage.editable-mirror .card .drawer.lodge-drawer .lodge-buttons .btn.remove{margin-top:0;margin-left:10px}}@media only screen and (min-width:768px){.trip-stages.editable .stage .card .drawer,.trip-stages.editable .stage .card .face,.trip-stages.editable .stage .card.end,.trip-stages.editable .stage .card.start,.trip-stages.editable .stage .card.transfer,.trip-stages.editable .stage.editable-mirror .card .drawer,.trip-stages.editable .stage.editable-mirror .card .face,.trip-stages.editable .stage.editable-mirror .card.end,.trip-stages.editable .stage.editable-mirror .card.start,.trip-stages.editable .stage.editable-mirror .card.transfer{padding:20px 0}.trip-stages.editable .stage .card.end .drawer .btn,.trip-stages.editable .stage .card.start .drawer .btn,.trip-stages.editable .stage .card.transfer .drawer .btn,.trip-stages.editable .stage.editable-mirror .card.end .drawer .btn,.trip-stages.editable .stage.editable-mirror .card.start .drawer .btn,.trip-stages.editable .stage.editable-mirror .card.transfer .drawer .btn{width:auto}}.trip-stages.summary .stage{padding:24px 105px 24px 24px;position:relative}.trip-stages.summary .stage:not(:last-child){border-bottom:1px solid #E6E6E6}.trip-stages.summary .stage .stage-image{border-radius:4px;display:inline-block;position:absolute;right:24px}.trip-stages.summary .stage .stage-info{max-width:calc(100% - 72px - 5px)}.trip-stages.summary .stage .stage-info .location,.trip-stages.summary .stage .stage-info .name,.trip-stages.summary .stage .stage-info h4{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trip-stages.summary .stage .stage-info .location svg,.trip-stages.summary .stage .stage-info .name svg,.trip-stages.summary .stage .stage-info h4 svg{width:14px;height:14px;vertical-align:middle;margin-right:10px}.trip-stages.summary .stage .stage-info .location{margin-top:4px}.trip-stages.summary .stage .stage-info .date{font-size:13px;margin-top:4px;display:inline-block}.trip-stages.summary .stage .stage-info .dot-list{line-height:1.15;font-size:13px;padding-top:10px}.trip-stages.summary .stage .stage-info .dot-list.black .dot{display:inline-block;margin-bottom:0}.trip-stages.summary .stage .stage-info h4{margin:0;line-height:1}.trip-stages.summary .stage .stage-info p{font-size:15px;line-height:1.2}.trip-stages.summary .stage.end,.trip-stages.summary .stage.start{padding:24px}.trip-stages.summary hr{margin:0}.trip-stages.static .stage .card{margin-bottom:24px}.trip-stages.static .stage .card p{font-size:14px}.trip-stages.static .stage .card:not(.expanded).expandable{border:1px solid #E6E6E6;border-radius:12px}.trip-stages.static .stage .card.expanded.expandable .header,.trip-stages.static .stage .card:not(.expandable) .header{border:1px solid #E6E6E6;border-radius:12px 12px 0 0;border-bottom:0}.trip-stages.static .stage .card.expanded.expandable>.content,.trip-stages.static .stage .card:not(.expandable)>.content{border:1px solid #E6E6E6;border-top:0;border-radius:0 0 12px 12px}.trip-stages.static .stage .card.expanded.expandable>.content.has-content-bottom,.trip-stages.static .stage .card:not(.expandable)>.content.has-content-bottom{border-radius:0}.trip-stages.static .stage .card.expanded.expandable .content-bottom,.trip-stages.static .stage .card:not(.expandable) .content-bottom{border-radius:0 0 12px 12px;border:1px solid #E6E6E6;border-top:0;padding:20px 24px;text-align:center}.trip-stages.static .stage .card .header{padding:20px 56px 20px 24px;position:relative}.trip-stages.static .stage .card .header p{font-size:16px;line-height:28px}.trip-stages.static .stage .card .stage-banner{background-color:rgba(var(--themeRgb),.1);padding:24px;border-radius:12px;font-size:14px;line-height:20px;font-weight:500;margin-bottom:32px;position:relative}.trip-stages.static .stage .card .stage-banner .-l,.trip-stages.static .stage .card .stage-banner .stage-banner-desc{font-weight:300}.trip-stages.static .stage .card .pano-image{border-radius:12px 12px 0 0;min-height:208px}.trip-stages.static .stage .card .pano-image .pano-image-content{line-height:1;padding-bottom:26px;min-width:calc(100% - 48px)}.trip-stages.static .stage .card .pano-image .pano-image-content .region-name{line-height:1;font-size:32px;font-family:adobe-garamond-pro,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.trip-stages.static .stage .card .pano-image .pano-image-content .country-name{line-height:1;font-size:12px;font-weight:500;margin-bottom:13px}.trip-stages.static .stage .card .pano-image .editor-link{display:none}.trip-stages.static .stage .card .controls-container{position:relative;width:100%}.trip-stages.static .stage .card .controls-container .stage-controls{min-width:225px;width:46%;max-width:calc(100% - 48px);position:absolute;transform:translate3d(-50%,50%,0)}.trip-stages.static .stage .card .controls-container:not(.guest-editable) .stage-controls{max-width:178px}.trip-stages.static .stage .card>.content{padding:0 24px 40px}.trip-stages.static .stage .card>.content.default{border:1px solid #E6E6E6;border-top:0;padding:48px 24px}.trip-stages.static .stage .card>.content.default .edit-in-tools{position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);z-index:1;line-height:1}.trip-stages.static .stage .card>.content.default .edit-in-tools svg{width:10px;height:10px}.trip-stages.static .stage .card>.content.default .lodge-options{background:#F7F7F7;margin:32px -24px -48px;padding:1px 32px 48px;border-radius:0 0 12px 12px}.trip-stages.static .stage .card>.content.default .lodge-options .peek-slider{margin-right:-32px}.trip-stages.static .stage .card>.content .day-heading{background-color:#f9f9f9;border-radius:4px;padding:9px 12px;font-size:14px;font-weight:500;line-height:1;width:max-content}.trip-stages.static .stage .card>.content .teaser{padding-top:12px;margin:0 auto;font-size:14px}.trip-stages.static .stage .card>.content hr{margin-top:32px;margin-bottom:32px}.trip-stages.static .stage .card>.content .flex-container{display:flex;align-items:center;position:relative}.trip-stages.static .stage .card>.content h4.lodge-heading{width:100%;font-weight:500;position:relative}.trip-stages.static .stage .card>.content .wide-mobile{margin-left:-24px;margin-right:-24px}.trip-stages.static .stage .card>.content p.start-end-region{font-weight:500}.trip-stages.static .stage .card>.content .loading-recommended-lodges{position:relative;height:320px}.trip-stages.static .stage .card>.content .btn.skinny{padding:13px 17px;line-height:1rem}.trip-stages.static .stage .card>.content .selected-lodge{border-radius:4px;position:relative;padding-bottom:0}.trip-stages.static .stage .card>.content .selected-lodge .gallery{position:relative;padding-top:55.5555%;background:#E6E6E6;border-radius:4px;overflow:hidden}.trip-stages.static .stage .card>.content .selected-lodge .gallery .x-gallery{top:0}.trip-stages.static .stage .card>.content .selected-lodge .lodge-details{margin-top:20px}.trip-stages.static .stage .card>.content .selected-lodge .lodge-details .availability,.trip-stages.static .stage .card>.content .selected-lodge .lodge-details .price-tag{font-size:14px;font-weight:500}.trip-stages.static .stage .card>.content .selected-lodge .lodge-details .availability{display:block}.trip-stages.static .stage .card>.content .selected-lodge .whats-included{font-size:14px;margin-top:16px}.trip-stages.static .stage .card>.content .selected-lodge .whats-included .toggle-bar{position:relative}.trip-stages.static .stage .card>.content .selected-lodge .whats-included .toggle-bar svg{width:14px;height:14px;fill:#292929;display:inline-block;vertical-align:middle;transition:transform .1s}.trip-stages.static .stage .card>.content .selected-lodge .whats-included .whats-included-info{display:none}.trip-stages.static .stage .card>.content .selected-lodge .whats-included .whats-included-info p{font-size:14px;line-height:20px}.trip-stages.static .stage .card>.content .selected-lodge .whats-included.expanded .toggle-bar svg{transform:rotate(90deg)}.trip-stages.static .stage .card>.content .selected-lodge .whats-included.expanded .whats-included-info{display:block}.trip-stages.static .stage .card.entity .showcase-carousel .carousel-spacer .carousel-container .x-gallery.carousel,.trip-stages.static .stage .card>.content.has-content-bottom.default .lodge-options{border-radius:0}.trip-stages.static .stage .card.expandable{overflow:hidden;position:relative}.trip-stages.static .stage .card.expandable .expander{position:absolute;top:50%;transform:translate3d(0,-50%,0);right:16px;z-index:1;line-height:1;width:34px;height:34px;background:#F7F7F7;border-radius:50%;text-align:center;padding-top:6px}.trip-stages.static .stage .card.expandable .expander svg{position:absolute;top:50%;transform:translate3d(50%,-50%,0) rotate(270deg);right:50%;width:10px;height:10px}.trip-stages.static .stage .card.expandable .edit-in-tools{position:absolute;right:60px;top:50%;transform:translate3d(0,-50%,0);z-index:1;line-height:1}.trip-stages.static .stage .card.expandable .edit-in-tools svg{width:10px;height:10px}.trip-stages.static .stage .card.expandable .content{display:none}.trip-stages.static .stage .card.expandable.expanded{max-height:none;overflow:visible}.trip-stages.static .stage .card.expandable.expanded .content{display:block}.trip-stages.static .stage .card.expandable.expanded .expander svg{transform:translate3d(50%,-50%,0) rotate(90deg)}@media only screen and (min-width:768px){.trip-stages.static .stage .card .content .wide-mobile{margin-left:inherit;margin-right:inherit}.trip-stages.static .stage .card.entity .showcase-carousel .carousel-spacer .carousel-container .x-gallery.carousel{border-radius:inherit}.trip-stages.static .stage .card .header{padding:20px 64px 20px 32px}.trip-stages.static .stage .card .pano-image{min-height:280px;position:relative}.trip-stages.static .stage .card .pano-image .pano-image-content{padding-bottom:20px}.trip-stages.static .stage .card .pano-image .pano-image-content .region-name{font-size:48px}.trip-stages.static .stage .card .pano-image .pano-image-content .country-name{font-size:14px;font-weight:500;margin-bottom:19px}.trip-stages.static .stage .card .pano-image .editor-link{position:absolute;display:block;top:16px;right:16px;background-color:#fff;z-index:1;border-radius:50%;width:34px;height:34px}.trip-stages.static .stage .card .pano-image .editor-link svg{line-height:34px;height:12px;width:12px;position:absolute;top:50%;right:50%;transform:translate3d(50%,-50%,0)}.trip-stages.static .stage .card>.content{padding:0 32px 40px}.trip-stages.static .stage .card>.content.default{padding:48px 32px}.trip-stages.static .stage .card>.content.default .lodge-options{margin:32px -32px -48px}.trip-stages.static .stage .card>.content.default .lodge-options .peek-slider{margin-right:0}.trip-stages.static .stage .card>.content.default .lodge-options .peek-slider .viewport{padding-left:6px;margin-left:-6px;padding-right:6px;margin-right:-6px}.trip-stages.static .stage .card>.content .teaser{max-width:476px;font-size:16px}.trip-stages.static .stage .card .controls-container .stage-controls{max-width:284px}}.trip-stages.static .what-to-do h4{font-weight:500;line-height:20px}.trip-stages.static .recommended-lodges h4{font-weight:500}.trip-stages.static .recommended-lodges .show-all{font-size:16px;font-weight:500}.trip-stages.static .recommended-lodges .peek-slider .viewport{padding-left:6px;margin-left:-6px}@media only screen and (min-width:768px){.trip-stages.static .recommended-lodges .peek-slider .viewport{padding-left:6px;margin-left:-6px}.trip-stages.static .recommended-lodges .peek-slider .dots{padding:0 2px}}.date-selector{border:1px solid #ccc;border-radius:4px;padding:5px 19px 6px;margin-bottom:32px;text-align:center;font-size:22px}.date-selector.small-date-selector{font-size:16px;width:fit-content}.email-signup{background:#fff}.email-signup .header{position:relative;background:#000}.email-signup .header .close{padding:12px 20px;position:absolute;top:0;right:0;z-index:2}.email-signup .header .close svg{fill:#fff;width:12px;height:12px}.email-signup .header .cover{min-width:100%}.email-signup .header .header-content{position:absolute;left:0;right:0;bottom:0;color:#fff;text-align:center;padding:24px;z-index:3}.email-signup .header .header-content h1{font-size:40px;line-height:1.1;margin-bottom:16px}.email-signup .header:before{content:'';background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);position:absolute;left:0;right:0;bottom:0;top:78px;z-index:1}.email-signup .content{padding:24px}.email-signup .content input{padding:21px 24px}.email-signup .content input::placeholder{color:#474747}.email-signup .content .email-field{margin-top:20px;margin-bottom:32px;position:relative}.email-signup .content .email-field input{padding-right:115px}.email-signup .content .email-field .join{position:absolute;right:12px;top:12px}.email-signup .content .no-thanks{display:block;text-align:center;margin-bottom:32px}.email-signup .content .privacy-notice{display:block;text-align:center;font-size:13px}@media only screen and (min-width:768px){.email-signup{border-radius:4px;overflow:hidden}.email-signup .header{height:309px;overflow:hidden}.email-signup .header .cover{position:absolute;top:50%;transform:translateY(-50%)}.email-signup .header .header-content{padding:36px}.email-signup .content{padding:32px 32px 24px}}.blog-post-card{margin-bottom:40px}.blog-post-card>a{display:block}.blog-post-card .image-container{position:relative;padding-top:66.666%;border-radius:4px;overflow:hidden}.blog-post-card .image-container .image{border-radius:4px;width:100%;position:absolute;top:0}.blog-post-card .category{color:var(--theme);font-size:14px;font-weight:500;margin:9px 0 3px}.blog-post-card .teaser{margin-top:2px;font-size:16px}.blog-post-list .main-heading{padding-right:100px;position:relative}.blog-post-list .no-blogs{position:relative;min-height:90px}.blog-post-list .main-container{position:relative;min-height:400px}@media only screen and (min-width:768px){.blog-post-list .row .col-sm-6{padding-left:24px;padding-right:24px}.blog-post-list .row .col-sm-6:nth-child(odd){clear:both}.blog-post-list .row{margin:0 -24px}}@media only screen and (min-width:1147px){.blog-post-list .row .col-sm-6:nth-child(odd){clear:inherit}.blog-post-list .row .col-sm-6:nth-child(3n+1){clear:both}.menu-card{min-width:154px}}@media only screen and (min-width:1500px){.blog-post-list .row .col-sm-6:nth-child(3n+1){clear:inherit}.blog-post-list .row .col-sm-6:nth-child(4n+1){clear:both}}.regions-list{position:relative;min-height:300px}.regions-list .regions-container{padding-top:36px}.regions-list .regions-container .count-bar{position:relative;padding-right:90px;margin-bottom:32px}.regions-list .regions-container .count-bar .sort-by{position:relative;margin-top:8px;right:0;bottom:2px;color:var(--theme);font-weight:700;width:auto;display:inline-block}.regions-list .regions-container .count-bar .sort-by svg{fill:var(--theme);width:12px;height:12px;float:right;top:6px;position:relative;margin-left:6px}@media only screen and (min-width:360px){.regions-list .regions-container .count-bar .sort-by{position:absolute;margin-top:0}}.route-price .add-start-date,.route-price .lodges-added{font-size:12px;line-height:1;margin-top:8px}.route-price .lodges-added{color:#f6a623}.route-price .add-start-date{color:var(--theme)}.menu-card{border:1px solid #E6E6E6;border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);text-align:center;overflow:hidden}.menu-card>a{display:block;text-align:center}.menu-card b{padding:20px 0;display:inline-block}@media only screen and (min-width:768px){.blog-post-list .no-blogs{min-height:300px}.regions-list .row .col-sm-6:nth-child(odd){clear:both}.menu-card{text-align:left}.menu-card b{vertical-align:middle}}.ux-feedback{border-radius:4px;overflow:hidden}.ux-feedback .header{position:relative;background:#000;min-height:300px;overflow:hidden}.ux-feedback .header .close{position:absolute;top:0;right:0;z-index:4;padding:24px}.ux-feedback .header .close svg{fill:#fff;width:12px;height:12px}.ux-feedback .header .cover{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:0;min-width:640px;min-height:300px;image-rendering:-webkit-optimize-contrast}.ux-feedback .header .header-content{position:absolute;left:0;right:0;padding:66px 16px 0;text-align:center;z-index:3}.ux-feedback .header .header-content h1{color:#fff;font-size:32px;line-height:1.25;margin-bottom:16px}.ux-feedback .header .header-content p{color:#fff;line-height:1.44;padding-left:10%;padding-right:10%}.ux-feedback .content{padding-top:24px;padding-left:24px;padding-right:24px;margin-bottom:40px}.ux-feedback .content .no-thanks{display:block;text-align:center;margin:32px 0 0}.ux-feedback .content .specialist-block{padding-bottom:40px}.ux-feedback .content .specialist-block:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.ux-feedback .content .specialist-block .avatar{border-radius:100%;margin-right:17px;display:inline-block}.ux-feedback .content .specialist-block .specialist-info{display:inline-block;vertical-align:middle}.ux-feedback .content .specialist-block .specialist-info .name,.ux-feedback .content .specialist-block .specialist-info .title{display:block;line-height:1em}.ux-feedback .content .specialist-block .specialist-info .name{font-size:18px;margin-bottom:8px}.ux-feedback .content .book-a-session{text-align:center}.ux-feedback .content .book-a-session button{max-width:272px}.ux-feedback .content p{margin-bottom:28px;line-height:1.44}.ux-feedback .content p.small{font-size:13px}@media only screen and (min-width:768px){.ux-feedback{background:#fff}.ux-feedback .header .cover{min-width:720px;max-height:300px;border-radius:4px 4px 0 0}.ux-feedback .header .close{top:16px;right:24px}.ux-feedback .header .header-content{padding-top:96px;padding-left:64px;padding-right:134px;text-align:left}.ux-feedback .header .header-content h1{font-size:40px;line-height:1;margin-bottom:12px}.ux-feedback .header .header-content p{font-size:22px;line-height:1.45;padding-left:0;padding-right:0}.ux-feedback .content{background:#fff;top:300px;padding-left:64px;padding-right:64px;padding-top:52px;border-radius:0 0 4px 4px}.ux-feedback .content .specialist-block{padding-bottom:0;display:inline-block;margin-right:135px;padding-top:16px}.ux-feedback .content .no-thanks{display:none}.ux-feedback .content .book-a-session{padding-top:4px;vertical-align:middle;display:inline-block}.ux-feedback .content .book-a-session button{width:235px}}.start-planning .start-options{display:flex;align-items:center;justify-content:center;flex-direction:column}.start-planning .start-options.next-row{margin-top:32px}.start-planning .start-options .option-link{position:relative;margin:0 auto;width:100%}.start-planning .start-options .option-link .option-image{position:relative;width:100%;background-size:cover;border-radius:4px 0 0 4px;flex:1 1 53%}.start-planning .start-options .option-link .option-content{line-height:20px;border-radius:0 0 4px 4px;padding:24px;flex:1 1 134%}.start-planning .start-options .option-link .option-content .double-height{min-height:40px}.start-planning .start-options .option-link .option-card{display:flex;flex-direction:row;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:4px}.start-planning .start-options .option-link .option-card.custom-trip .option-image{background-color:#F7F7F7}.start-planning .start-options .option-link .option-card.custom-trip .option-image svg{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);height:36px;width:36px;fill:#474747}.start-planning .start-options .option-link .option-card.custom-trip.theme-fill .option-image{border:1px solid var(--theme);background-color:#F7F7F7}.start-planning .start-options .option-link .option-card.custom-trip.theme-fill .option-image svg{fill:var(--theme);height:46px;width:46px}.start-planning .start-options .option-link:last-of-type{margin-top:32px}@media only screen and (min-width:768px){.start-planning .mw500{max-width:500px}.start-planning .start-options{flex-direction:row}.start-planning .start-options.next-row{margin-top:56px}.start-planning .start-options .option-link{position:relative;width:50%;max-width:calc(50% - 22px)}.start-planning .start-options .option-link .option-image{width:100%;padding-top:calc(136 / 272 * 100%);flex:initial;border-radius:4px 4px 0 0}.start-planning .start-options .option-link .option-card{flex-direction:column;flex:initial}.start-planning .start-options .option-link:first-of-type{margin-left:0}.start-planning .start-options .option-link:last-of-type{margin-top:0;margin-right:0}}.entity-page-header>.t-container{position:relative;padding-top:78.67%}.entity-page-header .sep{margin-top:48px}.entity-page-header .header-image-spacer{position:absolute;top:0;left:0;width:100%;padding-top:78.67%;background:#E6E6E6}.entity-page-header .header-image-spacer .header-image{position:absolute;top:0;left:0;max-height:100%}.entity-page-header .header-content-spacer{padding-top:32px}.entity-page-header .header-content-spacer .h1,.entity-page-header .header-content-spacer>h1{line-height:1.09;margin-top:8px}.entity-page-header .header-content-spacer .h5,.entity-page-header .header-content-spacer>h5{max-width:800px;margin-top:16px}.entity-page-header .header-content-spacer .back-breadcrumb{font-weight:700;font-size:13px;display:inline-block;margin-bottom:6px}.entity-page-header .header-content-spacer .back-breadcrumb svg{display:inline-block;fill:var(--theme);max-height:12px;max-width:9px;vertical-align:middle;margin-top:-1px;margin-right:8px}.entity-page-header .header-content-spacer .design-a-trip{margin-top:32px}@media only screen and (min-width:768px){.entity-page-header>.t-container{padding-top:50px}.entity-page-header .header-content-spacer{width:calc(50% - 6px);padding-right:32px;display:inline-block;padding-bottom:48px}.entity-page-header .header-content-spacer>h1{margin-top:16px}.entity-page-header .header-content-spacer>h5{margin-top:24px;font-size:18px;line-height:1.44}.entity-page-header .header-content-spacer .back-breadcrumb{margin-bottom:0}.entity-page-header .header-content-spacer .save-share{margin-top:32px}.entity-page-header .header-content-spacer .bottom-anchor{position:absolute;bottom:0}.entity-page-header .header-content-spacer .design-a-trip{margin-top:48px}.entity-page-header .header-image-spacer{width:50%;position:relative;display:inline-block;vertical-align:top;padding-top:490px;border-radius:4px}.entity-page-header .header-image-spacer .header-image{border-radius:4px}}@media only screen and (min-width:1147px){.entity-page-header .sep{margin-top:64px}.entity-page-header .header-content-spacer{width:calc((100% - 66.666%) - 6px);padding-right:16px}.entity-page-header .header-image-spacer{width:66.666%;padding-top:44.333%;right:-24px;left:inherit}}.trips-section>.flexi-container{padding-top:100px;padding-bottom:100px}.trips-section.no-buttons{padding-bottom:0}.trip-price-bar{background:var(--theme);color:#fff;padding:20px 24px 16px}.trip-price-bar h4{font-size:15px}.trip-price-bar h4 .per-person{font-size:15px;font-weight:300;margin-left:4px}.trip-price-bar .lodges{margin-top:8px}.trip-price-bar .lodges svg{width:12px;height:12px;fill:#fff;margin-right:4px}.trip-price-bar .lodges i{font-style:normal}.trip-price-bar.hidden{display:none}@media only screen and (min-width:768px){.trip-price-bar{padding-left:32px;padding-right:32px;position:fixed;left:0;top:80px;width:68%;z-index:8}.trip-price-bar:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.trip-price-bar h4{display:inline-block;float:left}.trip-price-bar .lodges{display:inline-block;float:right;margin-top:2px}.trip-price-bar .lodges i{display:none}}@media only screen and (min-width:1197px){.trip-price-bar{width:690px}}.trip-name-bar{padding:22px 0 18px}.trip-name-bar h3{position:relative;padding-right:20px;line-height:1.4;font-size:18px}.trip-name-bar h3 svg{width:16px;height:16px;fill:var(--theme)}.currency-converter.dashboard{float:none}.currency-converter.auto>.ember-power-select-trigger{display:inline-block}.currency-converter.right{text-align:right}.currency-converter.transparent>.ember-power-select-trigger{background-color:transparent}@media only screen and (min-width:768px){.trip-name-bar{padding:17px 0 14px}.currency-converter.tablet-auto>.ember-power-select-trigger{display:inline-block;min-width:175px}}.map-opener{position:relative;border-radius:4px;overflow:hidden;display:block;background:#E6E6E6}.map-opener>a{display:block}.map-opener .static-map{border-radius:4px;width:100%}.map-opener .btn{position:absolute;right:8px;top:8px;z-index:3}.map-opener .btn.bottom{bottom:13px;right:13px;top:auto}.map-opener .pills{position:absolute;left:12px;top:12px;z-index:1}.map-opener .pills .pill{display:inline-block;margin-right:1px;background:rgba(0,0,0,.5);color:#fff;font-weight:700;font-size:13px;line-height:1;padding:6px 11px;border-radius:4px}.map-opener:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;padding-top:0;background:0 0;transition:background .1s linear;z-index:-1}.map-opener.overlay:after{background:rgba(0,0,0,.3);z-index:1}.map-opener.overlay:before{content:'Open map';font-size:18px;font-weight:700;color:#fff;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:2}.map-opener.has-spacing-ratio{position:relative}.map-opener.has-spacing-ratio .static-map{position:absolute;top:0}.map-opener.route-index{border-radius:0;margin-left:-24px;margin-right:-24px;margin-bottom:32px;padding-top:calc((100% + 48px) * 1.17)}.map-opener.route-index .static-map{border-radius:0;position:absolute;top:0}@media only screen and (min-width:768px){.map-opener.route-index{margin:40px 0;border-radius:4px;padding-top:68.7%}}@media only screen and (min-width:1147px){.map-opener:not(.overlay):hover:after{background:rgba(0,0,0,.3);z-index:1}.map-opener:not(.overlay):hover:before{content:'Open map';font-size:18px;font-weight:700;color:#fff;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:2}}.no-results-block .text-center .avatar{border-radius:100%;margin-top:16px;margin-bottom:32px}.no-results-block .text-center .experts-footer{position:relative;min-width:272px;min-height:304px;margin-top:80px;margin-bottom:120px;border:1px solid #E6E6E6;border-radius:4px}.no-results-block .text-center .experts-footer .messaging{display:block;margin-top:132px;margin-left:48px;margin-right:48px}.no-results-block .text-center .experts-footer .messaging h4,.no-results-block .text-center .experts-footer .messaging p{font-size:18px}.no-results-block .text-center .experts-footer .avatars{position:absolute;left:calc(50% - 59px);margin-left:-16px;top:48px;width:118px}.no-results-block .text-center .experts-footer .avatars img{border-radius:50%;margin-right:-24px}.budget-selector .budget-options .btn:not(.disabled),.feefo-inline-block,.special-offer,.special-offers-summary,.t-enquire .t-container .left-pane .flights .btn:not(.disabled){border:1px solid #E6E6E6}.no-results-block .text-center .experts-footer .contact-us{display:block;padding-top:20px}@media only screen and (min-width:768px){.no-results-block .experts-footer{margin-left:48px;margin-right:48px}}@media only screen and (min-width:1147px){.no-results-block .text-center .avatar{margin-top:0}.no-results-block .text-center .experts-footer{max-width:800px;min-height:152px;margin-bottom:64px;margin-left:auto;margin-right:auto}.no-results-block .text-center .experts-footer .messaging{position:absolute;left:214px;display:inline-block;margin:48px 0;text-align:left}.no-results-block .text-center .experts-footer .messaging h4,.no-results-block .text-center .experts-footer .messaging p{white-space:nowrap}.no-results-block .text-center .experts-footer .avatars{left:40px;margin-left:0}.no-results-block .text-center .experts-footer .contact-us{position:absolute;display:inline-block;margin:48px 0;padding-top:8px;float:right;right:46px}}.t-enquire.adventure{display:none}.t-enquire .t-container{padding-top:48px}.t-enquire .t-container .left-pane{width:100%}.t-enquire .t-container .left-pane .heading{margin-bottom:8px}.t-enquire .t-container .left-pane input::placeholder{font-size:15px}.t-enquire .t-container .left-pane .subheading{font-size:18px;font-weight:500;margin-top:25px;margin-bottom:15px}.t-enquire .t-container .left-pane .subheading i{font-weight:300;font-style:normal}.t-enquire .t-container .left-pane .toggle{color:var(--theme);font-weight:500;font-size:18px;padding-bottom:16px;display:block}.t-enquire .t-container .left-pane .flights,.t-enquire .t-container .left-pane .guests,.t-enquire .t-container .left-pane .where{padding-bottom:32px}.t-enquire .t-container .left-pane .toggle.activated{color:#474747}.t-enquire .t-container .left-pane .toggle.activated i{font-style:normal;font-weight:300}.t-enquire .t-container .left-pane .dates{margin-bottom:64px}.t-enquire .t-container .left-pane .dates .ember-power-select-trigger{margin-bottom:20px}.t-enquire .t-container .left-pane .dates .stacked-blocks{margin-top:0;min-width:320px}.t-enquire .t-container .left-pane .dates .stacked-blocks .block{width:calc(50% - 8px);margin-bottom:0;display:inline-block}.t-enquire .t-container .left-pane .dates .stacked-blocks .block:first-child{margin-right:8px}.t-enquire .t-container .left-pane .dates .stacked-blocks .block.second-block{margin-top:0}.t-enquire .t-container .left-pane .dates .stacked-blocks.specific-date{min-width:320px;max-width:620px}.t-enquire .t-container .left-pane .dates .stacked-blocks.specific-date .block.date-picker{width:250px;margin-right:24px;margin-bottom:20px}.t-enquire .t-container .left-pane .dates .stacked-blocks.specific-date .block.date-picker input::placeholder{color:#000}.t-enquire .t-container .left-pane .dates .stacked-blocks.specific-date .block.nights{width:calc(25% - 16px);margin-top:16px;font-size:18px;white-space:nowrap;display:block}.t-enquire .t-container .left-pane .budget .subheading{margin-bottom:0}.t-enquire .t-container .left-pane .budget .excluding{line-height:1.47;font-size:15px}.t-enquire .t-container .left-pane .guests .guest-select{max-width:280px}.t-enquire .t-container .left-pane .guests .subheading{margin-top:0}.t-enquire .t-container .left-pane .guests .toggle{padding-top:8px;padding-left:15px}.t-enquire .t-container .left-pane .guests .col-sm-6{width:50%;min-width:302px;padding-right:8px}.t-enquire .t-container .left-pane .flights.btn-container .btn{width:calc(50% - 8px);margin-bottom:0}.t-enquire .t-container .left-pane .flights.btn-container .btn:first-child{margin-right:8px}.t-enquire .t-container .left-pane .flights .btn{width:108px;padding:19px 38px;font-weight:300}.t-enquire .t-container .left-pane .flights .btn.disabled{background:var(--theme);color:#fff;font-weight:700;opacity:1}.t-enquire .t-container .left-pane .notes .subheading{margin-bottom:0}.t-enquire .t-container .left-pane .notes .details{line-height:1.47;font-size:15px;padding-top:10px}.t-enquire .t-container .left-pane .notes .details li{display:block;position:relative;margin-left:14px}.t-enquire .t-container .left-pane .notes .details li:before{content:"•";position:absolute;left:-14px}.t-enquire .t-container .left-pane .notes .textarea-holder{margin-top:24px;margin-bottom:58px}.t-enquire .t-container .left-pane .notes .textarea-holder textarea{min-height:174px;font-size:15px;padding:24px}.t-enquire .t-container .left-pane .login .subheading{display:inline-block}.t-enquire .t-container .left-pane .login .sign-in{float:right;padding-right:6px}.t-enquire .t-container .left-pane .auth-form.stacked-blocks .block.second-block{margin-top:16px}.t-enquire .t-container .left-pane .send-enquiry{margin-bottom:64px;text-align:center}.t-enquire .t-container .left-pane .send-enquiry .btn{max-width:100%;margin-top:40px;margin-bottom:36px}.t-enquire .t-container .left-pane .send-enquiry .block.second-block{margin-top:0}.t-enquire .t-container .left-pane .send-enquiry p{font-size:15px;line-height:1.47}.t-enquire .guest-footer{padding-bottom:32px}@media only screen and (min-width:768px){.t-enquire .t-container .left-pane{width:calc(100% - 360px);float:left;padding:0}.t-enquire .t-container .left-pane .login{width:100%;max-width:620px}.t-enquire .t-container .left-pane .auth-form.stacked-blocks .block.second-block{margin-top:0;margin-left:0}.t-enquire .t-container .left-pane .dates .stacked-blocks{min-width:280px;max-width:280px}.t-enquire .t-container .left-pane .dates .stacked-blocks.specific-date .block.date-picker{width:272px;margin-top:0}.t-enquire .t-container .left-pane .dates .stacked-blocks.specific-date .block.nights{width:calc(25% - 16px);margin-top:16px;font-size:18px;white-space:nowrap;display:inline-block}.t-enquire .t-container .left-pane .send-enquiry{margin-bottom:0;text-align:left}.t-enquire .t-container .left-pane .send-enquiry .btn{margin-bottom:40px;width:272px}.t-enquire .t-container .left-pane .send-enquiry .block.second-block{display:block}.t-enquire .t-container .right-pane{max-width:320px;width:100%;float:right;padding-left:0;padding-bottom:48px}.t-enquire .guest-footer{padding-bottom:0}}@media only screen and (min-width:1147px){.t-enquire .t-container .left-pane .login .subheading,.t-enquire .t-container .left-pane .send-enquiry .block.second-block{display:inline-block}.t-enquire .t-container .left-pane{width:620px;padding:0 15px}.t-enquire .t-container .left-pane .login{width:620px}.t-enquire .t-container .left-pane .auth-form.stacked-blocks{min-width:700px}.t-enquire .t-container .left-pane .auth-form.stacked-blocks .block{width:290px}.t-enquire .t-container .left-pane .auth-form.stacked-blocks .block.second-block{margin-top:0;margin-left:-5px}.t-enquire .t-container .left-pane .flights{max-width:300px}.t-enquire .t-container .left-pane .textarea-holder{width:620px}.t-enquire .t-container .left-pane .send-enquiry .block.second-block p{margin-top:40px;width:272px}.t-enquire .t-container .left-pane .guests .col-sm-6{padding-right:15px}.t-enquire .t-container .right-pane{width:366px;max-width:462px}.t-enquire .guest-footer{padding-left:63px;padding-right:39px}}.feefo-inline-block{position:relative;min-width:272px;width:100%;max-width:351px;color:#474747;text-align:left;margin-top:16px;padding:24px 16px 16px 24px;border-radius:4px}.feefo-inline-block .rating-stars{margin-right:12px;margin-bottom:8px;display:block}.feefo-inline-block .rating{display:inline-block;line-height:1.47}.feefo-inline-block .feefo{width:75px;height:15px;margin-top:6px;margin-left:-4px}@media only screen and (min-width:768px){.feefo-inline-block{min-width:351px;width:100%;max-width:620px}}@media only screen and (min-width:1147px){.feefo-inline-block{width:620px;padding:20px 0}.feefo-inline-block .rating-stars{margin-left:24px;margin-right:12px;margin-bottom:0;display:inline-block}.feefo-inline-block .rating{margin-left:4px;line-height:1.625}.feefo-inline-block .feefo{float:right;margin-top:3px;margin-right:24px;margin-left:0;padding-left:8px}}.budget-selector .budget-options{margin-bottom:12px}.budget-selector .budget-options .btn{font-weight:300;margin-bottom:24px}.budget-selector .budget-options .btn.disabled{background:var(--theme);color:#fff;font-weight:700;opacity:1}.budget-selector .currency-converter{width:110px}@media only screen and (min-width:1147px){.budget-selector .budget-options{width:520px}.budget-selector .budget-options .unsure{width:calc(100% - 24px)}.budget-selector .budget-options .btn-container .btn{width:calc(50% - 24px);padding:19px 16px}.budget-selector .budget-options .btn-container .btn:first-child{margin-right:20px}}.special-offer{border-radius:4px;padding:24px;margin-bottom:48px}.special-offer .controls{margin-top:24px}@media only screen and (min-width:768px){.special-offer{padding:40px}.special-offer h4{font-size:22px}.special-offer .controls{margin-top:40px}}.special-offers-summary{padding:24px;border-radius:4px;position:relative}.special-offers-summary .icon{width:40px;height:40px;margin-bottom:16px}.special-offers-summary h4{margin-bottom:16px}.special-offers-summary ul{list-style:disc;padding-left:16px}.special-offers-summary ul li{margin-bottom:4px}.special-offers-summary .see-details{display:inline-block;margin-top:24px}@media only screen and (min-width:768px){.special-offers-summary{padding:40px 40px 40px 113px}.special-offers-summary .icon{position:absolute;left:40px;top:40px}}.progress-bar{position:fixed;top:0;left:0;right:0;height:6px;z-index:900}.progress-bar .progress{background:var(--theme);height:100%;position:absolute;left:0;width:0;transition:width .3s ease-in-out}.select-button{padding:16px;border:1px solid #E6E6E6;border-radius:4px;display:inline-block;font-size:18px;line-height:19px;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden;z-index:2;vertical-align:top}.select-button .tab-value,.select-button.has-cover.is-selected .cover,.select-button.has-cover.is-selected:after,.select-button.has-cover:active .cover,.select-button.has-cover:active:after{display:none}.select-button .count:before{content:'';width:4px;height:4px;border-radius:100%;background:#fff;display:inline-block;vertical-align:middle;margin-left:3px;margin-right:8px}.select-button.is-selected,.select-button:active{background:var(--theme);border-color:var(--theme);color:#fff;font-weight:700}.select-button.has-cover{border:1px solid #fff;font-size:18px}.select-button.has-cover .cover{position:absolute;top:50%;transform:translate3d(-50%,-50%,0);left:50%;border-radius:4px;z-index:1;min-width:100%;text-align:center}.select-button.has-cover .cover .img-x{max-width:none;min-width:100%}.select-button.has-cover:not(.label):after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#000;opacity:.2;z-index:1}.select-button.has-cover .label{position:relative;z-index:2;color:#fff;font-weight:700}.select-button.has-cover.is-selected,.select-button.has-cover:active{background:var(--theme)}.select-button.fixed-image,.select-button.fixed-square{padding:0}.select-button.fixed-image .label,.select-button.fixed-square .label{z-index:2;color:#fff;font-weight:700;font-size:24px;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);left:50%;line-height:1}.select-button.fixed-image:not(.is-selected) .label,.select-button.fixed-square:not(.is-selected) .label{text-shadow:0 0 20px rgba(0,0,0,.5)}.select-button.-s{font-size:15px;font-weight:700;padding:14px}.select-button.-bold{font-size:18px;font-weight:500}.select-button.-skinny{line-height:15px;min-height:15px}.select-button.-w{width:100%;text-align:center}.select-button.show-more .label{font-weight:700;font-size:15px}.select-button.sort-by svg{fill:#474747;width:12px;height:12px;float:right;top:4px;position:relative}@media only screen and (min-width:768px){.select-button .mob-value{display:none}.select-button .tab-value{display:block}.select-button.fixed-image .label,.select-button.fixed-square .label{font-size:36px}}@media only screen and (min-width:1147px){.select-button.is-selected,.select-button:hover{background:var(--theme);border-color:var(--theme);color:#fff;font-weight:700}.select-button.is-selected.has-cover .cover,.select-button:hover.has-cover .cover{display:none}.select-button.is-selected.has-cover:after,.select-button:hover.has-cover:after{content:none}}.select-button-grid:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.select-button-grid.pair .select-button{min-width:84px}.select-button-grid.pair .select-button:first-child{margin-right:10px}@media only screen and (min-width:768px){.select-button-grid.pair .select-button{min-width:180px}.select-button-grid.pair .select-button:first-child{margin-right:36px}}.select-button-grid.single .select-button{width:100%;margin-bottom:20px}.select-button-grid.single-to-double .select-button{float:left;width:100%;margin-bottom:16px}.select-button-grid.single-to-double .select-button.-w{width:100%;margin:0;float:none}@media only screen and (min-width:768px){.select-button-grid.single-to-double .select-button{float:left;margin-right:16px;width:calc(50% - 8px);margin-bottom:16px}.select-button-grid.single-to-double .select-button:nth-child(2n){margin-right:0}.select-button-grid.single-to-double .select-button.-h{width:calc(50% - 8px)}}.select-button-grid.double-to-triple .select-button{float:left;margin-right:16px;width:calc(50% - 8px);margin-bottom:16px;line-height:64px;min-height:64px;padding:12px 4px}.select-button-grid.double-to-triple .select-button .label{line-height:20px;display:inline-block;vertical-align:middle}.select-button-grid.double-to-triple .select-button:nth-child(2n){margin-right:0}.select-button-grid.double-to-triple .select-button.-w{width:100%;margin:0;float:none}.select-button-grid.double-to-triple .select-button.-skinny{line-height:15px;min-height:15px;padding:12px}@media only screen and (min-width:768px){.select-button-grid.double-to-triple .select-button{width:calc(33.33% - 16px);padding:32px 0;min-height:0;margin-right:24px;margin-bottom:24px}.select-button-grid.double-to-triple .select-button:nth-child(2n){margin-right:24px}.select-button-grid.double-to-triple .select-button:nth-child(3n){margin-right:0}.select-button-grid.double-to-triple .select-button.-h{width:calc(50% - 8px)}.select-button-grid.double-to-triple .select-button.-q{width:calc(33.33% - 11px)}}.select-button-grid.triplet .select-button{float:left;margin-right:16px;width:calc(33.33% - 11px);margin-bottom:16px}.select-button-grid.triplet .select-button:nth-child(3n){margin-right:0}.select-button-grid.triplet .select-button.-w{width:100%;margin:0;float:none}.select-button-grid.triplet .select-button.-q{width:calc(33.33% - 11px)}.select-button-grid.triplet-to-quadruplet .select-button{float:left;margin-right:16px;width:calc(33.33% - 11px);margin-bottom:16px}.select-button-grid.triplet-to-quadruplet .select-button:nth-child(3n){margin-right:0}.select-button-grid.triplet-to-quadruplet .select-button.-w{width:100%;margin:0;float:none}.select-button-grid.triplet-to-quadruplet .select-button.-q{width:calc(33.33% - 11px)}@media only screen and (min-width:768px){.select-button-grid.triplet-to-quadruplet .select-button{width:calc(25% - 12px)}.select-button-grid.triplet-to-quadruplet .select-button:nth-child(3n){margin-right:16px}.select-button-grid.triplet-to-quadruplet .select-button:nth-child(4n){margin-right:0}.select-button-grid.triplet-to-quadruplet .select-button.-h{width:calc(50% - 8px)}}.select-button-grid.quadruplets .select-button{padding:16px 8px;float:left;margin-right:16px;width:calc(25% - 12px);margin-bottom:16px}.select-button-grid.quadruplets .select-button:nth-child(4n){margin-right:0}.select-button-grid.quadruplets .select-button.-w{width:100%;margin:0;float:none}.select-button-grid.quadruplets .select-button.-q{width:calc(33.33% - 11px)}.select-button-grid.quadruplets .select-button.-h{width:calc(50% - 8px)}@media only screen and (min-width:768px){.select-button-grid.quadruplets .select-button.-tablet-q{width:calc(33.33% - 11px)}}.wizard-banner{background:#15181A;color:#fff;padding:40px 0}.wizard-banner .img-x{border-radius:4px;margin-bottom:20px;width:100%;height:100%;background:#E6E6E6}@media only screen and (min-width:768px){.wizard-banner .t-container.wizard-banner-container{padding-left:308px;position:relative}.wizard-banner .img-x{width:236px;position:absolute;left:24px}}@media only screen and (min-width:1147px){.wizard-banner{padding:48px 0}.wizard-banner .t-container.wizard-banner-container{padding-left:332px;position:relative}.wizard-banner .img-x{left:48px}.wizard-banner .start-wizard{margin-top:9px}}@media print{.wizard-banner{display:none}}.wizard-prompt{width:100%;z-index:10103}.wizard-prompt:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.wizard-prompt .close{position:absolute;top:0;right:0;z-index:10103;padding:24px}.wizard-prompt .close svg{fill:#474747;width:12px;height:12px}.wizard-prompt .h2{font-size:36px;margin-bottom:16px}.wizard-prompt .panel-container{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}.wizard-prompt .panel-container .panel{width:100%}.wizard-prompt .panel-container .panel.content{position:relative;top:64px;text-align:left;padding:0 24px 48px;height:50%}.wizard-prompt .panel-container .panel.content .start-wizard{width:100%;margin-top:24px}.wizard-prompt .panel-container .panel.cover{height:210px;overflow:hidden;position:relative;background:#E6E6E6}.wizard-prompt .panel-container .panel.cover .img-x{position:absolute;top:50%;transform:translateY(-50%);min-width:100%}@media only screen and (min-width:768px){.wizard-prompt{background:#fff;height:465px;min-height:100%;margin-top:48px;border-radius:4px}.wizard-prompt .close svg{fill:#fff}.wizard-prompt .h2{font-size:40px;margin-bottom:12px}.wizard-prompt p{font-size:22px;line-height:32px}.wizard-prompt .panel-container{flex-direction:row;height:100%}.wizard-prompt .panel-container .panel{height:100%}.wizard-prompt .panel-container .panel.content{top:0;padding:0 48px;width:66.666%}.wizard-prompt .panel-container .panel.content .start-wizard{width:auto;min-width:257px;margin-top:40px}.wizard-prompt .panel-container .panel.cover{width:33.333%;height:100%;border-top-right-radius:4px;border-bottom-right-radius:4px;right:-1px}.wizard-prompt .panel-container .panel.cover .img-x{top:0;transform:none;max-width:none;min-height:100%;right:-120px;left:auto}.filter-pane .mobile-footer,.filter-pane .mobile-header{display:none}}.filter-pane .filter-section h4,.recommended-places .carousel-nav{margin-bottom:24px}.share-priceless .safari-specialist,.t-wizard .wizard-content .year-dropdown{min-width:200px}@media only screen and (min-width:1147px){.wizard-prompt .panel-container .panel.cover{right:-1px}.wizard-prompt .panel-container .panel.cover .img-x{max-height:100%}}.filter-pane{z-index:1003}.filter-pane .filter-section{border-bottom:1px solid #E6E6E6;padding-top:32px;padding-bottom:32px}.filter-pane .filter-section:last-child{border-bottom:0}.filter-pane .mobile-header{position:absolute;top:0;left:0;right:0}.filter-pane .mobile-header .action{padding:21px 24px;line-height:18px;position:absolute;top:0}.filter-pane .mobile-header .action.left{left:0}.filter-pane .mobile-header .action.right{right:0}.filter-pane .mobile-header .action.close svg{max-width:12px;max-height:12px;fill:#474747;vertical-align:top}.filter-pane .mobile-header .title{font-size:18px;font-weight:600;line-height:36px;margin:0;text-align:center;padding:12px 50px 12px 70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-pane .mobile-footer{border-top:1px solid #E6E6E6;padding:16px 32px;text-align:right;position:fixed;bottom:0;left:0;right:0;background:#fff}.pill-search-multi .add{background:#E6E6E6}.t-wizard{display:flex;flex-wrap:wrap;flex-direction:column;min-height:100%;left:0;right:0;position:absolute}.t-wizard .t-widget-feefo-block{cursor:default!important}.t-wizard .t-widget-feefo-block.in-nav{position:absolute;text-align:center;padding-top:0;bottom:24px;left:50%;transform:translate(-50%,0);line-height:1em}.t-wizard .t-widget-feefo-block.in-nav .no-wrap.second-line{margin-top:4px}.t-wizard .wizard-header{position:relative}.t-wizard .wizard-header .progress-bar{position:absolute}.t-wizard .wizard-header .wizard-expert-img{position:absolute;width:48px;left:50%;right:0;top:70px;transform:translate3d(-50%,0,0);border-radius:50%}.t-wizard .wizard-header .logo{display:inline-block;padding:30px 0 20px 24px}.t-wizard .wizard-header .logo svg{vertical-align:top;width:100px;height:23px;fill:#474747}.t-wizard .wizard-header .exit.btn,.t-wizard .wizard-header .steps-remaining{display:inline-block;padding:10px;margin:30px 14px 13px;float:right;background-color:#f2f2f2;font-size:14px;color:#474747}.t-wizard .wizard-header .steps-remaining{cursor:default}.t-wizard .wizard-header.is-success{display:none}.t-wizard .wizard-content{display:flex;flex-wrap:wrap;justify-content:start;justify-content:center;align-content:center;padding:58px 24px 96px;text-align:center}.t-wizard .wizard-content .pre-heading{margin-bottom:12px}.t-wizard .wizard-content .post-heading{font-size:16px}.t-wizard .wizard-content h1.heading{line-height:1.11;margin-bottom:44px;font-size:28px}.t-wizard .wizard-content h3.recommendation{font-size:24px;text-align:left}.t-wizard .wizard-content p{margin-top:16px;line-height:1.44}.t-wizard .wizard-content .loading-step .loading-icon{width:64px;height:64px}.t-wizard .wizard-content .loading-step p{font-size:15px;font-weight:300;margin-top:24px}.t-wizard .wizard-content .wizard-form{max-width:565px;margin:40px auto 0}.t-wizard .wizard-content .wizard-form .btn{padding:14px 24px;margin-top:32px;letter-spacing:-.5px}.t-wizard .wizard-content .wizard-form .x-val{text-align:left;margin-bottom:18px}.t-wizard .wizard-content .wizard-form .x-val label{font-size:16px;font-weight:500;margin-bottom:16px;display:block}.t-wizard .wizard-content .wizard-form .x-val input{padding:17px 20px;border:1px solid #d9d9d9}.t-wizard .wizard-content .wizard-form textarea{border:1px solid #d9d9d9;border-radius:4px;padding:18px;font-size:16px}.t-wizard .wizard-content .select-button-square-grid .select-button{margin-right:10px}.t-wizard .wizard-content .select-button-square-grid .select-button:last-of-type{margin-right:0}.t-wizard .wizard-content .select-button-grid.pair .select-button{padding:22px 16px}.t-wizard .wizard-content .recommendations{text-align:left;margin-top:32px;margin-left:-16px;margin-right:-16px}.t-wizard .wizard-content .recommendations .route-card{margin-bottom:0;padding-bottom:48px}.t-wizard .wizard-content .button-bar{width:100%;padding:16px 0 0;text-align:center;margin-top:40px}.t-wizard .wizard-content .button-bar:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.t-wizard .wizard-content .button-bar .back svg{margin-right:8px}.t-wizard .wizard-content .button-bar .btn.back{float:left}.t-wizard .wizard-content .button-bar .btn.next{float:right}.t-wizard .wizard-content .button-bar .btn{max-width:263px}.t-wizard .wizard-content .button-bar .single-cta-btn{width:100%;padding:23px;font-size:18px;font-weight:700}.t-wizard .wizard-content .button-bar .t-container{padding-left:0;padding-right:0}.t-wizard .wizard-content .button-bar.fixed{position:fixed;bottom:0;padding:16px;background:#fff;border:1px solid #E6E6E6;z-index:6}.t-wizard .wizard-content .wiz-expert{margin-top:32px}.t-wizard .wizard-content .wiz-expert .wiz-expert-call{display:flex;flex-direction:row}.t-wizard .wizard-content .wiz-expert .wiz-expert-call .heading{font-size:18px;font-weight:500}.t-wizard .wizard-content .wiz-expert .wiz-expert-call .explainer{margin-top:4px;font-size:14px}.t-wizard .wizard-content .wiz-expert .wiz-expert-call .column.text-col{text-align:left}.t-wizard .wizard-content .wiz-expert .wiz-expert-call .column.consultants-column{display:none}.t-wizard .wizard-content .wiz-expert .wiz-expert-checkbox-container{border-radius:4px;padding:32px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);display:flex}.t-wizard .wizard-close,.t-wizard .wizard-share,.t-wizard.no-cover .wizard-cover{display:none}.t-wizard .wizard-content .wiz-expert .x-val{margin-bottom:0;margin-top:32px}.t-wizard .wizard-content .wiz-expert .label{font-size:18px;font-weight:500}.t-wizard .wizard-content.is-intro,.t-wizard .wizard-content.is-intro .content-spacer{flex-grow:1}.t-wizard .wizard-content.is-intro h1.heading{margin-bottom:16px}.t-wizard .wizard-content.is-intro .start-wizard{width:100%;margin-top:36px}.t-wizard .wizard-content.is-success{padding:0}.t-wizard .wizard-content.is-success .content-spacer{max-width:none}.t-wizard .wizard-content.fixed-button-bar{margin-bottom:48px}.t-wizard .wizard-content.fixed-button-bar .single-cta-btn{padding:15px}.t-wizard .wizard-cover{overflow:hidden;position:relative;background:#E6E6E6;padding-top:66.6666%}.t-wizard .wizard-cover .cover-file{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;transition:opacity .6s linear;opacity:0}.t-wizard .wizard-cover .cover-file.active{z-index:2;opacity:1;transition:opacity .6s linear}.t-wizard .wizard-cover .cover-file.active .content{animation:fadeIn .3s .6s forwards ease-in}.t-wizard .wizard-cover .cover-file .img-x{position:absolute;top:50%;transform:translateY(-50%);min-width:100%}.t-wizard .wizard-cover .cover-file .content{position:absolute;left:0;right:0;bottom:0;color:#fff;z-index:3;padding:0 24px 40px;opacity:0}.t-wizard .wizard-cover .cover-file .content h2{font-size:26px;line-height:1;margin-bottom:12px}.t-wizard .wizard-cover .cover-file .content p{line-height:1.47}.t-wizard .wizard-cover .cover-file:after{content:'';position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:#000;opacity:.44}.t-wizard .wizard-cover.is-intro:after{content:none}.t-wizard.no-cover{padding-right:0;position:relative}@media only screen and (min-width:360px){.t-wizard .wizard-content .select-button-square-grid .select-button{margin-right:16px}}@media only screen and (min-width:430px){.t-wizard .wizard-cover{padding-top:0;height:286px}}@media only screen and (min-width:768px){.t-wizard{padding-right:300px}.t-wizard .t-widget-feefo-block.in-nav{text-align:right;right:120px;top:30px;bottom:auto;left:auto;transform:translate(0,0)}.t-wizard .wizard-header{padding:0 24px}.t-wizard .wizard-header .wizard-expert-img{width:80px;top:32px}.t-wizard .wizard-close,.t-wizard .wizard-share{position:absolute;top:20px;right:20px}.t-wizard .wizard-content{padding:68px 32px 64px}.t-wizard .wizard-content .wizard-form .half-block.stacked{width:calc(50% - 8px)}.t-wizard .wizard-content .wizard-form .half-block.stacked:first-child{margin-right:9px}.t-wizard .wizard-content .wizard-form .half-block.stacked:last-child{margin-left:9px}.t-wizard .wizard-content .wizard-form .x-val{margin-bottom:0}.t-wizard .wizard-content .wiz-expert{margin-top:48px}.t-wizard .wizard-content .wiz-expert .wiz-expert-call .column.consultants-column{display:block;width:232px;text-align:right}.t-wizard .wizard-content .wiz-expert .wiz-expert-call .column.consultants-column .consultants-avatars{margin-left:-161px}.t-wizard .wizard-content .wiz-expert .wiz-expert-call .t-widget-feefo-block{padding-top:4px}.t-wizard .wizard-content .wiz-expert .wiz-expert-call .t-widget-feefo-block .tagline{display:none}.t-wizard .wizard-content .content-spacer{max-width:750px;width:100%}.t-wizard .wizard-content .pre-heading{margin-bottom:24px;font-size:16px}.t-wizard .wizard-content h1.heading{font-size:40px;margin-bottom:40px}.t-wizard .wizard-content h1.recommendation{margin-bottom:20px}.t-wizard .wizard-content .start-wizard{width:auto;min-width:257px;margin-top:64px}.t-wizard .wizard-content .select-button-grid.pair .select-button{padding:22px 16px}.t-wizard .wizard-content .select-button-square-grid .select-button{margin-right:24px}.t-wizard .wizard-content.is-intro{padding:32px 32px 120px}.t-wizard .wizard-content.is-intro .content-spacer{flex-grow:0;-ms-grid-row-align:center;align-self:center}.t-wizard .wizard-content.is-intro h1{font-size:48px}.t-wizard .wizard-content.is-intro .start-wizard{margin-top:72px;width:auto}.t-wizard .wizard-content.is-success{padding:0}.t-wizard .wizard-close{display:block;border-radius:100%;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);background:#fff;z-index:5;height:48px;width:48px;text-align:center}.t-wizard .wizard-close svg{width:20px;height:20px;position:relative;top:14px;fill:#474747}.t-wizard .wizard-cover{position:fixed;right:0;top:0;width:300px;height:100%}.t-wizard .wizard-cover .cover-file .img-x{top:0;left:50%;transform:translateX(-50%);min-width:100%;height:100%;max-width:none}.t-wizard .wizard-cover .cover-file .content{padding:0 32px 48px}.t-wizard .wizard-cover .cover-file:after{content:'';position:absolute;z-index:1;left:0;right:0;top:auto;height:270px;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0),#000);opacity:.62}}.entity-trip-card.create,.leaflet-container .leaflet-control-container .leaflet-top.leaflet-left .leaflet-bar,.lodge-card-simple .content,.stage-lodge-card,.t-widget.trip.floating .box,.t-widget.trip.floating .special-box-container,.trip-idea-block{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}@media only screen and (min-width:1147px){.t-wizard{padding-right:33.3333%}.t-wizard .wizard-content{padding:68px 48px 96px}.t-wizard .wizard-cover{width:33.3333%}.t-wizard .wizard-cover .cover-file .content{padding:0 48px 48px}}.edit-transfer .half-blocks{display:flex}.edit-transfer .half-blocks .section{width:32.2%;display:inline-block;vertical-align:middle}.edit-transfer .half-blocks .section .t-form-b input{border-radius:4px;border:1px solid #7f7f80}.edit-transfer label{padding-bottom:25px;display:block}.edit-transfer .t-form-b .ember-power-select-trigger{overflow:hidden;width:272px;height:56px;border-radius:4px;border:1px solid #7f7f80;background-color:#fff}.edit-transfer .t-form-b textarea{overflow:hidden;resize:none;min-height:134px;border:1px solid #ccc}.mini-trip-ideas-chooser.in-quote-tools .trip-ideas-prompt{border-radius:12px}.mini-trip-ideas-chooser .trip-ideas-prompt{position:relative;border:1px solid #E6E6E6;border-radius:4px;overflow:hidden}.mini-trip-ideas-chooser .trip-ideas-prompt .cover{display:inline-block;vertical-align:middle;background:#E6E6E6}.mini-trip-ideas-chooser .trip-ideas-prompt .content{padding:0 24px;display:inline-block;vertical-align:middle;width:calc(100% - 97px);margin-left:-5px}.mini-trip-ideas-chooser .trip-ideas-prompt .content h3{font-size:17px;line-height:1.3;font-weight:500;margin-bottom:6px}.mini-trip-ideas-chooser .trip-ideas-prompt .content .t-link{font-size:14px}.trip-idea-block{border-radius:4px}.trip-idea-block .image-container{position:relative;padding-top:66.666%;background:#E6E6E6;border-radius:4px 4px 0 0;overflow:hidden}.trip-idea-block .image-container .carousel{top:0;left:0}.trip-idea-block .content{border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;border-radius:0 0 4px 4px;padding:16px 20px 20px;margin-bottom:32px}.trip-idea-block .content b{display:block;margin-bottom:8px}.trip-idea-block .content p{margin-bottom:12px;font-size:14px}.trip-idea-block .content .btn{width:100%;margin-top:16px}.trip-idea-block.copy-to-clipboard-version .image-container{display:none}@media only screen and (min-width:768px){.trip-idea-block{position:relative;margin-bottom:34px}.trip-idea-block .image-container{position:relative;left:0;width:33.3333%;padding-top:26.666%;border-radius:4px 0 0 4px}.trip-idea-block .content{position:absolute;right:0;top:0;bottom:0;left:33.3333%;margin-bottom:0;border-top:1px solid #E6E6E6;border-radius:0 4px 4px 0;padding:24px 28px;border-left:0}.trip-idea-block .content .price{position:absolute;bottom:20px;margin-bottom:0}.trip-idea-block .content p{margin-bottom:6px}.trip-idea-block .content .btn{width:auto;position:absolute;right:20px;bottom:20px}.trip-idea-block.copy-to-clipboard-version .image-container{display:block}}.nights-btn{color:#292929;border-radius:8px;padding:0 8px;font-size:14px;line-height:1em}.nights-btn .content{padding:8px 4px;white-space:nowrap}.nights-btn .control{padding:8px;display:flex;align-items:center}.nights-btn .control svg{width:12px;height:12px;vertical-align:middle}.nights-btn.-larger{padding:4px 12px}.stage-lodge-card{position:relative;margin-bottom:32px;border-radius:4px}.stage-lodge-card .tag{line-height:1;padding:5px 7px;margin-bottom:4px;display:inline-block;border-radius:4px;position:absolute;top:12px;right:12px;z-index:2}.stage-lodge-card .images .carousel-container{position:relative;padding-top:55.5555%}.stage-lodge-card .images .carousel-container .carousel{top:0;border-radius:4px 4px 0 0;background:#E6E6E6}.stage-lodge-card .content{padding:16px 16px 18px}.stage-lodge-card .content .info .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:16px;font-weight:500;margin-top:-6px}.stage-lodge-card .content .info .note{font-size:12px;display:block;margin-top:-2px;margin-bottom:7px}.stage-lodge-card .content .info .price-tag{display:inline-block}.stage-lodge-card .content .info .price-tag .price .amount,.stage-lodge-card .content .info .price-tag .price .unit{font-weight:300;font-size:14px}.stage-lodge-card .content .info .available,.stage-lodge-card .content .info .unavailable{margin-top:4px;display:block;font-size:12px;font-weight:500;color:var(--theme);line-height:16px}.stage-lodge-card .content .info .more-info{top:-2px}@media only screen and (min-width:768px){.stage-lodge-card:not(.mobile-layout-till1000){padding:8px}.stage-lodge-card:not(.mobile-layout-till1000) .images{display:inline-block;width:150px;vertical-align:middle}.stage-lodge-card:not(.mobile-layout-till1000) .images .carousel-container{padding-top:100%}.stage-lodge-card:not(.mobile-layout-till1000) .images .carousel-container .carousel{border-radius:4px}.stage-lodge-card:not(.mobile-layout-till1000) .content{display:inline-block;width:calc(100% - 156px);vertical-align:middle;height:150px}.stage-lodge-card:not(.mobile-layout-till1000) .content .info .teaser{max-height:58px;overflow:hidden}.stage-lodge-card:not(.mobile-layout-till1000) .content .info .bottom-anchor{position:absolute;bottom:10px}}@media (min-width:1000px){.stage-lodge-card.mobile-layout-till1000{padding:8px}.stage-lodge-card.mobile-layout-till1000 .images{display:inline-block;width:150px;vertical-align:middle}.stage-lodge-card.mobile-layout-till1000 .images .carousel-container{padding-top:100%}.stage-lodge-card.mobile-layout-till1000 .images .carousel-container .carousel{border-radius:4px}.stage-lodge-card.mobile-layout-till1000 .content{display:inline-block;width:calc(100% - 156px);vertical-align:middle;height:150px}.stage-lodge-card.mobile-layout-till1000 .content .info .teaser{max-height:58px;overflow:hidden}.stage-lodge-card.mobile-layout-till1000 .content .info .bottom-anchor{position:absolute;bottom:10px}}.draggable-stage{margin-bottom:16px;box-shadow:0 2px 7px 0 rgba(0,0,0,.15);padding:16px;border-radius:4px;position:relative;cursor:move}.draggable-stage .icon{width:56px;height:56px;vertical-align:middle;text-align:center;display:inline-block;border:1px solid #F7F7F7;border-radius:4px}.draggable-stage .icon svg{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-top:19px}.draggable-stage .icon .loading-icon{margin-top:17px;margin-left:17px}.draggable-stage .thumbnail{border-radius:4px;display:inline-block;vertical-align:middle}.draggable-stage .content{display:inline-block;vertical-align:middle;margin-left:11px;max-width:calc(100% - 100px)}.draggable-stage .content .stage-date,.draggable-stage .content .stage-lodge,.draggable-stage .content b{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draggable-stage .content b{font-size:16px}.draggable-stage .content .stage-date{font-size:12px}.draggable-stage .content .stage-lodge{font-size:14px;margin-top:-3px}.draggable-stage .content .transfer-heading{display:flex}.draggable-stage .content .transfer-heading .transfer-question,.draggable-stage .content .transfer-heading b{display:inline-block}.draggable-stage .handle{background:#F7F7F7;border-radius:4px;width:28px;text-align:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);bottom:20px;min-height:50px}.entity-trip-card,.region-card-simple,.trip-page-header .cover{background:#E6E6E6;overflow:hidden}.draggable-stage .handle svg{width:12px;height:20px;margin-top:14px}.is-dragging-object .draggable-stage .x-dialog{display:none}.entity-trip-card{color:#fff;padding-top:133.3333%;border-radius:4px;position:relative;transform:translateZ(0)}.entity-trip-card .kb-gallery{border-radius:4px;overflow:hidden}.entity-trip-card .tag{display:inline-block;position:absolute;top:12px;left:12px;z-index:2}.entity-trip-card .cover,.entity-trip-card .cover.center.center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.entity-trip-card .cover{position:absolute;min-height:100%;max-width:none;max-height:100%}.entity-trip-card .cover.left.top{left:0;top:0;transform:translate3d(0,0,0)}.entity-trip-card .cover.left.center{top:50%;left:0;transform:translate3d(0,-50%,0)}.entity-trip-card .cover.left.bottom{top:auto;bottom:0;left:0;transform:translate3d(0,0,0)}.entity-trip-card .cover.right.top{top:0;left:auto;right:0;transform:translate3d(0,0,0)}.entity-trip-card .cover.right.center{top:50%;right:0;left:auto;transform:translate3d(0,-50%,0)}.entity-trip-card .cover.right.bottom{top:auto;bottom:0;right:0;left:auto;transform:translate3d(0,0,0)}.entity-trip-card .cover.center.top{left:50%;top:0;transform:translate3d(-50%,0,0)}.entity-trip-card .cover.center.bottom{top:auto;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.entity-trip-card:after{content:'';position:absolute;bottom:0;left:0;right:0;height:45%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000)}.entity-trip-card .content{position:absolute;z-index:2;bottom:0;left:0;right:0;padding:14px}.entity-trip-card .content .places{font-size:12px;font-weight:500;display:block;margin-bottom:4px}.entity-trip-card .content .name{display:block}.entity-trip-card .content .prices{font-size:12px}.entity-trip-card.create{border:1px solid #E6E6E6;background:0 0;color:#474747}.entity-trip-card.create:after{content:none}.entity-trip-card.create.mobile{padding-top:0;min-height:81px;margin-top:45px}.entity-trip-card.create.mobile .content{position:absolute;left:0;right:0;padding:28px 0 23px 60px;text-align:center}.entity-trip-card.create.mobile .content h5{font-size:16px;font-weight:500}.entity-trip-card.create.mobile .content svg{width:26px;height:26px;position:absolute;left:32px;top:25px}.entity-trip-card.create.tablet{text-align:center}.entity-trip-card.create.tablet .content{position:absolute;top:50%;transform:translateY(-50%)}.entity-trip-card.create.tablet .content h5{font-weight:500;white-space:nowrap;margin-top:12px}.entity-trip-card.create.tablet .content svg{width:50%;height:50%;display:inline-block}@keyframes kenBurns{0%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}100%{transform:translate3d(-50%,-50%,0) scale3d(1.5,1.5,1.5)}}.kb-gallery{position:absolute;left:0;right:0;top:0;bottom:0}.kb-gallery .img-x{position:absolute;top:50%;min-height:100%;left:50%;max-width:none;max-height:100%;transform:scale3d(1,1,1) translate3d(-50%,-50%,0);transition:transform linear .5s,opacity 0s linear .1s;opacity:0}.kb-gallery .img-x.active{opacity:1;display:block}.kb-gallery.hovering .img-x.active{opacity:1;transform:translate3d(-50%,-50%,0) scale3d(1.5,1.5,1.5);transition:transform linear 6.5s,opacity .1s linear}.trip-page-header{position:relative;padding-top:66.666%}.trip-page-header .cover{position:absolute;width:100%;height:100%;top:0}.trip-page-header .cover .img-x{position:absolute;min-height:100%;width:auto;min-width:100%;max-width:110%}.trip-page-header .cover .img-x.center.center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.trip-page-header .cover .img-x.left.top{left:0;top:0;transform:translate3d(0,0,0)}.trip-page-header .cover .img-x.left.center{top:50%;left:0;transform:translate3d(0,-50%,0)}.trip-page-header .cover .img-x.left.bottom{top:auto;bottom:0;left:0;transform:translate3d(0,0,0)}.trip-page-header .cover .img-x.right.top{top:0;left:auto;right:0;transform:translate3d(0,0,0)}.trip-page-header .cover .img-x.right.center{top:50%;right:0;left:auto;transform:translate3d(0,-50%,0)}.trip-page-header .cover .img-x.right.bottom{top:auto;bottom:0;right:0;left:auto;transform:translate3d(0,0,0)}.trip-page-header .cover .img-x.center.top{left:50%;top:0;transform:translate3d(-50%,0,0)}.trip-page-header .cover .img-x.center.bottom{top:auto;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.trip-page-header .map-opener{width:128px;height:128px;border-radius:4px;position:absolute;right:24px;bottom:-34px}.trip-page-header .map-opener .btn{display:none}.trip-page-header .view-photos{position:absolute;top:20px;right:24px;z-index:1}@media only screen and (min-width:768px){.trip-page-header{padding-top:0;height:350px}.trip-page-header .cover{position:relative;width:calc(100% - 278px);float:left}.trip-page-header .magnify-container{position:absolute;top:0;bottom:0;left:0;right:0;transform:scale3d(1,1,1);transition:transform .2s ease-in}.trip-page-header .magnify-container:hover{transform:scale3d(1.05,1.05,1.05);transition:transform 2.5s ease-out}.trip-page-header .map-opener{position:relative;right:0;width:278px;height:100%;top:0;bottom:auto;border-radius:0}.trip-page-header .map-opener .static-map{width:auto;max-width:100%;top:50%;transform:translateY(-50%)}.trip-page-header .map-opener .btn{display:block;top:auto;bottom:20px;right:20px}.trip-page-header .view-photos{top:auto;bottom:20px;right:298px}}@media only screen and (min-width:1147px){.trip-page-header{height:450px}.trip-page-header:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.trip-page-header .cover{width:calc(100% - 571px)}.trip-page-header .map-opener{width:285px;float:right;border-left:1px solid #000;z-index:1}.trip-page-header .region-image{position:relative;width:286px;height:225px;background:#E6E6E6;float:right;border-left:1px solid #000;overflow:hidden}.trip-page-header .region-image .img-x{max-height:100%}.trip-page-header .region-image.first{border-bottom:1px solid #000}.trip-page-header .view-photos{right:305px}}@media only screen and (min-width:1500px){.trip-page-header{height:550px}.trip-page-header .cover{width:calc(100% - 750px)}.trip-page-header .map-opener{width:375px}.trip-page-header .region-image{width:375px;height:275px}.trip-page-header .view-photos{right:395px}}.region-card-simple{color:#fff;min-height:238px;border-radius:4px;position:relative;transform:translateZ(0)}.region-card-simple .cover,.region-card-simple .cover.center.center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.region-card-simple .cover{position:absolute;min-height:100%;max-width:none;max-height:100%}.region-card-simple .cover.left.top{left:0;top:0;transform:translate3d(0,0,0)}.region-card-simple .cover.left.center{top:50%;left:0;transform:translate3d(0,-50%,0)}.region-card-simple .cover.left.bottom{top:auto;bottom:0;left:0;transform:translate3d(0,0,0)}.region-card-simple .cover.right.top{top:0;left:auto;right:0;transform:translate3d(0,0,0)}.region-card-simple .cover.right.center{top:50%;right:0;left:auto;transform:translate3d(0,-50%,0)}.region-card-simple .cover.right.bottom{top:auto;bottom:0;right:0;left:auto;transform:translate3d(0,0,0)}.region-card-simple .cover.center.top{left:50%;top:0;transform:translate3d(-50%,0,0)}.region-card-simple .cover.center.bottom{top:auto;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.region-card-simple .content,.region-card-simple:after{position:absolute;bottom:0;left:0;right:0;transform:translate3d(0,0,0)}.region-card-simple:after{content:'';height:45%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000)}.region-card-simple .content{z-index:2;padding:14px;text-align:center;line-height:1.25}.region-card-simple .content .name{display:block;font-size:16px;font-weight:700}.region-card-simple .content .country{font-size:14px;display:block;margin-top:4px}.region-card-simple .content .prices{font-size:12px}@media only screen and (min-width:768px){.region-card-simple{min-height:185px}}.lodge-card-simple .image-container{position:relative;padding-top:66.666%;border-radius:4px 4px 0 0;overflow:hidden}.lodge-card-simple .image-container .carousel{top:0}.lodge-card-simple .image-container .tag{padding:5px 7px;position:absolute;bottom:12px;left:12px;z-index:5;line-height:1em;border-radius:4px}.lodge-card-simple .budget{font-size:12px;line-height:1em;font-weight:500;color:#474747;background-color:#fff;border-radius:4px;padding:4px 8px;position:absolute;display:inline-block;top:8px;left:8px;z-index:2}.lodge-card-simple .content{padding:12px;line-height:1em;border-radius:0 0 4px 4px}.lodge-card-simple .content .name{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lodge-card-simple .content .price{font-size:12px;display:block;margin-top:6px}.lodge-card-simple .content .add-to-trip-btn{padding:9px 15px;margin-top:14px}.lodge-card-simple.is-lodge-option .content{padding:20px;background-color:#fff}.lodge-card-simple.is-lodge-option .content .name{font-size:16px}.lodge-card-simple.is-lodge-option .price{margin-top:10px;font-size:14px;min-height:32px}.consultants-avatars{width:118px}.consultants-avatars img{border-radius:50%;margin-right:-89px;position:relative;right:-61px;z-index:1}.recommended-places .region-card .places-count,.recommended-places.in-quote-tools .region-card .teaser{display:none}.recommended-places .carousel-nav .viewport{padding:24px 8px}.recommended-places .carousel-nav li{padding:7px 12px;font-size:14px;background:#f2f2f2;border-radius:18px;border:1px solid transparent}.recommended-places .carousel-nav li.active{background:#fff;color:var(--theme);border:1px solid #E6E6E6;font-weight:500;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.recommended-places .see-more{margin-top:16px;width:100%}@media only screen and (min-width:768px){.recommended-places .see-more{width:auto}.recommended-places .region-card{display:inline-block;width:calc(50% - 9px);vertical-align:top}.recommended-places .region-card:nth-child(odd){margin-right:11px}}.t-note{font-size:14px;font-weight:300;color:var(--theme)}.t-note textarea{font-size:14px;border-color:var(--theme);padding:16px 10px;min-height:108px;min-width:100%}.t-note textarea[disabled]{background:#F7F7F7;border-color:transparent;color:#474747;opacity:1;-webkit-text-fill-color:#474747}.t-note .add-note{font-weight:500;font-size:16px}.t-note .controls .dot:after{margin-top:-3px}.t-note .controls .done{font-weight:500}.color-grey-out{color:#7f7f80!important}.color-charcoal{color:#292929!important}.border-bottom{border-bottom:1px solid #E6E6E6}.height100{height:100%}.flex-00130{flex:0 0 130px}.flex-00110{flex:0 0 110px}.flex-1{flex:1}.flex-006{flex:0 0 60px}.deal-card-image{float:left;height:40px;border-radius:5px}.guest-remove{align-items:center;display:flex;position:absolute;right:0;height:100%;margin-top:6px}.guest-remove svg{width:20px;height:20px;fill:#E6E6E6}.position-relative{position:relative}@media (max-width:500px){.mr-right-left-0{margin-right:0!important;margin-left:0!important}.pd-right-left-0{padding-left:0;padding-right:0}.font-size-22{font-size:22px!important}}.deal-form b{color:#292929}.contact-search{position:relative;z-index:2}.contact-search .input{clear:both;padding:0 50px 0 18px;background:#f3f4f6;position:relative;border-radius:8px;display:flex;flex-wrap:wrap row}.contact-search .input .flex{max-width:100%;flex-wrap:wrap}.contact-search .input .flex:nth-child(2){flex:1;min-width:150px}.contact-search .input input{text-overflow:ellipsis;font-size:16px;border:0;width:100%;vertical-align:middle;position:relative;z-index:3;background:0 0;color:#292929;font-weight:500;line-height:26px;padding:10px 0 9px 10px}.contact-search .input input::placeholder{color:grey}.contact-search .input .clear-icon{position:absolute;right:10px;padding:10px;top:13px;height:36px;transform:rotate(45deg);z-index:4}.contact-search .input .clear-icon svg{width:20px;height:20px;fill:#E6E6E6;vertical-align:top}.contact-search .input .icon{background:#f3f4f6;margin-top:0}.contact-search .input .icon svg{width:20px;height:20px;fill:#292929;margin-top:0}.contact-search .input .icon .left .loading{padding:0}.contact-search .icon{box-sizing:content-box;display:inline-block;width:28px;height:46px;position:relative}.contact-search .icon svg{width:20px;height:20px;fill:#474747;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.contact-search .icon.loading{padding:10px 12px 9px 10px!important}.contact-search .icon.loading .loading-icon{width:20px;height:20px;fill:#474747;position:relative;top:13px}@media only screen and (min-width:768px){.contact-search .input input{font-size:16px}.contact-search .icon.loading .loading-icon{width:24px;height:24px}}.callback-section b{font-weight:100}.callback-section .calback-date-picker{text-align:left;padding:16px 16px 16px 22px}.sidebar-nav{display:none;padding-right:0}.sidebar-nav .rows-wraper .sidebar-row{padding:0 0 12px;color:#292929}.sidebar-nav .rows-wraper .sidebar-row a{display:inherit;width:100%}.sidebar-nav .rows-wraper .sub-navbar .sub-navbar-item a{display:inherit;width:100%;color:#292929;font-weight:400;font-size:16px;min-height:36px;border-left:2px solid #d8d8d8;transition:border .5s}.sidebar-nav .rows-wraper .sub-navbar .sub-navbar-item a.active{font-weight:500;border-left:2px solid #292929}@media only screen and (min-width:1147px){.sidebar-nav,.sidebar-nav.trip{display:block}}.templates-listing .t-container{min-height:400px}.templates-listing .filters .x-search{margin-bottom:16px;max-width:100%}@media only screen and (min-width:768px){.sidebar-nav{display:block;width:130px;min-width:130px}.templates-listing .filters{display:flex}.templates-listing .filters .x-search{margin-bottom:0;margin-left:16px;max-width:250px}}@media only screen and (min-width:1147px){.templates-listing .filters .x-search{margin-bottom:0;margin-left:24px;max-width:350px}}.templates-listing .filters .x-search .input{clear:both;border:1px solid #ccc;position:relative;border-radius:8px}.templates-listing .filters .x-search .input.fail{border:1px solid #ec4265}.templates-listing .filters .x-search .input input{padding:8px 0;font-size:16px;font-weight:400}.templates-listing .filters .x-search .input input::placeholder{color:grey;font-size:16px;font-weight:300}.templates-listing .filters .x-search .input .icon svg{width:16px;height:16px;fill:#474747}.templates-listing .filters .x-search .input .icon.left{left:8px}.templates-listing .filters .x-search .input .clear-icon svg{fill:#474747}.templates-listing .filters .ember-power-select-trigger{min-width:226px;border-radius:8px;line-height:40px;border:1px solid #292929;margin-bottom:16px}@media only screen and (min-width:768px){.templates-listing .filters .ember-power-select-trigger{margin-bottom:0;min-width:200px}}@media only screen and (min-width:1147px){.templates-listing .filters .ember-power-select-trigger{margin-bottom:0;min-width:230px}}.templates-listing .filters .ember-power-select-trigger .ember-power-select-selected-item{font-size:14px;font-weight:500;color:#292929}.templates-listing .filters .ember-power-select-trigger .ember-power-select-status-icon{width:7px;height:12px}.templates-listing .filters .more-filters{margin-bottom:16px}@media only screen and (min-width:768px){.templates-listing .filters .more-filters{margin-bottom:0;margin-left:16px}}.templates-listing .filters .more-filters button{padding:14px 16px;width:100%}@media only screen and (min-width:768px){.templates-listing .filters .more-filters button{width:auto;padding:14px 8px}}@media only screen and (min-width:1147px){.templates-listing .filters .more-filters{margin-left:24px}.templates-listing .filters .more-filters button{padding:14px 16px}}.templates-listing .filters .new-template{margin-bottom:16px}.templates-listing .filters .new-template button{background-color:#292929;border-radius:8px;padding:14px 32px;width:100%}@media only screen and (min-width:768px){.templates-listing .filters .new-template{margin-bottom:0;margin-left:auto}.templates-listing .filters .new-template button{width:auto;padding:14px 8px}}@media only screen and (min-width:1147px){.templates-listing .filters .new-template button{padding:14px 32px}}.templates-listing .selected-pills{margin:16px 0;padding:0;white-space:nowrap;position:relative;overflow-x:auto;display:flex}.templates-listing .selected-pills li{background-color:#292929;position:relative;overflow:hidden;border:1px solid #7f7f7f;z-index:0;padding:11px 21px;display:flex;border-radius:24px;margin-right:9px;vertical-align:top}.templates-listing .selected-pills li .name{font-size:16px;color:#fff;font-weight:500;white-space:nowrap;position:relative;z-index:3}.templates-listing .selected-pills li .close{vertical-align:middle;margin-left:20px}.templates-listing .selected-pills li .close svg{fill:#fff;width:12px;height:12px}.templates-listing .content-table{overflow-x:auto}.templates-listing .content-table table{min-width:717px;text-align:left}@media only screen and (min-width:768px){.templates-listing .content-table table{width:100%}}.templates-listing .content-table table th{color:#7f7f80;font-size:14px;padding-bottom:8px;font-weight:400}.templates-listing .content-table table th.template-type{width:250px}@media only screen and (min-width:768px){.templates-listing .content-table table th.template-type{width:300px}}.templates-listing .content-table table .data-row{border-top:solid 1px #E6E6E6}.templates-listing .content-table table .data-row td{padding:16px 4px;font-size:14px;color:#292929}.templates-listing .content-table table .data-row td.template-type{font-weight:500;word-break:break-all;text-overflow:ellipsis;overflow:hidden;width:250px}@media only screen and (min-width:768px){.templates-listing .content-table table .data-row td.template-type{width:auto}}.templates-listing .content-table table .data-row td.creator svg{fill:var(--theme);width:16px;height:16px;vertical-align:middle}.templates-listing .content-table table .spinner-wrapper{margin-top:40px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.templates-listing .content-table table .no-templates{font-size:14px;margin-top:24px}.magazine-trip .trip-intro button{margin-top:20px}.magazine-trip .line-up-text{padding:0 20px}@media only screen and (min-width:768px){.magazine-trip .t-hero .contents .trip-content{padding:32px}.magazine-trip .t-hero .contents .trip-content .title{font-size:40px}.magazine-trip .t-hero .contents .trip-content .title.large{font-size:36px}.magazine-trip .t-hero .contents .trip-content .title.x-large{font-size:32px}.magazine-trip .t-hero .contents .trip-content .title.xx-large{font-size:28px}.magazine-trip .t-hero .contents .trip-content .trip-info{margin-top:40px}.magazine-trip .t-hero .contents .want-more{margin-top:36px;max-width:310px;float:right}.magazine-trip .trip-intro{display:flex;justify-content:normal}.magazine-trip .trip-intro button{margin-top:0;margin-left:60px}.magazine-trip .line-up-text{padding:12px calc(48px + 12px);margin:0 32px}.magazine-trip .line-up-text.-mw600 .limited-text{max-width:800px}}@media only screen and (min-width:1147px){.magazine-trip .t-hero .image-container:after{height:60%}.magazine-trip .t-hero .contents .t-container .trip-content{display:flex;justify-content:space-between}.magazine-trip .t-hero .contents .t-container .trip-content .title{max-width:900px;font-size:56px;-ms-grid-row-align:center;align-self:center}.magazine-trip .t-hero .contents .t-container .trip-content .title.large{font-size:32px}.magazine-trip .t-hero .contents .t-container .trip-content .title.x-large{font-size:28px}.magazine-trip .t-hero .contents .t-container .trip-content .title.xx-large{font-size:24px}.magazine-trip .t-hero .contents .t-container .trip-content .trip-info{margin-top:0;min-width:280px;text-align:right;align-self:flex-end}.magazine-trip .t-hero .contents .t-container .trip-content .trip-info p.pricing-header{font-size:20px}.magazine-trip .t-hero .contents .t-container .trip-content .trip-info .trip-length{font-size:22px}.magazine-trip .t-hero .contents .t-container .trip-content .trip-info .per-person,.magazine-trip .t-hero .contents .t-container .trip-content .trip-info .pricing-info{font-size:16px}.magazine-trip .t-hero .contents .want-more{margin-right:40px}.magazine-trip .trip-intro{margin-top:12px;justify-content:normal}.magazine-trip .trip-intro button{margin-left:60px}.magazine-trip .line-up-text{padding:12px calc(60px + 20px);margin-left:32px}}@media only screen and (min-width:1500px){.magazine-trip .line-up-text{margin-left:80px}}.trip-stages.magazine .wrapper{margin:16px auto;position:relative;overflow-x:unset;overflow-y:hidden;counter-reset:stop-counter}.trip-stages.magazine .wrapper .stage{padding:0 20px}.trip-stages.magazine .wrapper .center-line{display:none;position:absolute;height:calc(100% - 100px);width:1px;background:#ccc;left:50px;top:50px;transform:translateX(-50%)}.trip-stages.magazine .wrapper .stage-row{margin:0 0 0 52px;display:flex;align-items:center;border-radius:5px;padding:8px 0;position:relative}.trip-stages.magazine .wrapper .stage-row .icon{left:-52px;position:absolute;background-color:#f5f3f2;height:40px;width:40px;text-align:center;border-radius:50%;font-size:17px;display:flex;vertical-align:middle;align-items:center;justify-content:center}.trip-stages.magazine .wrapper .stage-row .icon svg{position:absolute;width:16px;height:15px;fill:#474747;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.trip-stages.magazine .wrapper .stage-row .header{min-height:40px;display:flex;align-items:center;flex-wrap:wrap}.trip-stages.magazine .wrapper .stage-row .header .break{flex-basis:100%;height:0}.trip-stages.magazine .wrapper .stage-row .header p{font-size:12px}.trip-stages.magazine .wrapper .lodge-options .stage-row{display:block;margin:0;padding:8px 0}.trip-stages.magazine .wrapper .lodge-options .stage-row .header{padding:16px}.trip-stages.magazine .wrapper .lodge-options .stage-row .wrap{max-width:inherit}@media only screen and (min-width:768px){.trip-stages.magazine .wrapper .stage{padding:0 32px}.trip-stages.magazine .wrapper .lodge-options .stage-row,.trip-stages.magazine .wrapper .stage-row{padding:12px;margin:0 0 0 48px}.trip-stages.magazine .wrapper .center-line{display:block;left:calc(24px + 32px)}.trip-stages.magazine .wrapper .stage-row .icon{height:48px;width:48px;left:-48px!important}.trip-stages.magazine .wrapper .stage-row .icon svg{width:18px;height:17px}.trip-stages.magazine .wrapper .stage-row .header .title{font-size:18px}.trip-stages.magazine .wrapper .stage-row .header p{font-size:14px}.trip-stages.magazine .wrapper .lodge-options .stage-row .header{padding:16px 0 24px}}@media only screen and (min-width:1147px){.trip-stages.magazine .wrapper .center-line{left:calc(32px + 32px)}.trip-stages.magazine .wrapper .stage{padding:0 32px}.trip-stages.magazine .wrapper .stage .stage-row{padding:24px 0 24px 20px;margin:0 0 0 60px}.trip-stages.magazine .wrapper .stage .stage-row .icon{height:60px;width:60px;left:-60px!important}.trip-stages.magazine .wrapper .stage .stage-row .icon svg{width:24px;height:23px}.trip-stages.magazine .wrapper .stage .stage-row .header{min-height:60px}.trip-stages.magazine .wrapper .stage .stage-row .header .title{font-size:22px}.trip-stages.magazine .wrapper .stage .stage-row .header p{font-size:14px}}@media only screen and (min-width:1500px){.trip-stages.magazine .wrapper .center-line{left:calc(32px + 80px)}.trip-stages.magazine .wrapper .stage{padding:0 80px}}.trip-stages.magazine .wrapper .stage.destination{background-color:#f5f3f2;margin:8px 0}.trip-stages.magazine .wrapper .stage.destination .stage-row{display:block;margin:0;padding-top:16px;padding-bottom:16px}.trip-stages.magazine .wrapper .stage.destination .stage-row .icon{left:0;background-color:#fff}.trip-stages.magazine .wrapper .stage.destination .stage-row .icon .nights span{display:block;font-size:6px;line-height:16px;margin-top:-6px;text-transform:uppercase}.trip-stages.magazine .wrapper .stage.destination .stage-row .header{margin-left:52px}.trip-stages.magazine .wrapper .stage.destination .stage-row .header .title:after{counter-increment:stop-counter;content:" " counter(stop-counter)}.trip-stages.magazine .wrapper .stage.destination .stage-row .edit-in-tools{margin-left:16px}.trip-stages.magazine .wrapper .stage.destination .stage-row .edit-in-tools svg{fill:#474747;width:10px;height:10px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container{width:100%;margin-right:auto;margin-left:auto;margin-top:20px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row{display:flex;flex-wrap:wrap}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card .image-container{position:relative;padding-top:66.666%;border-radius:4px;overflow:hidden}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card .image-container .image{top:0}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.with-cta{position:relative}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.with-cta .bottom-right-cta{position:absolute;z-index:8;bottom:10px;right:10px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.with-cta .bottom-left-cta{position:absolute;z-index:8;bottom:10px;left:10px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card .x-gallery.carousel{border-radius:4px}.trip-stages.magazine .wrapper .stage.destination .order-2 .card,.trip-stages.magazine .wrapper .stage.destination .order-4 .card,.trip-stages.magazine .wrapper .stage.destination .order-6 .card{padding:16px 16px 24px}.trip-stages.magazine .wrapper .stage.destination .order-2 .card h2,.trip-stages.magazine .wrapper .stage.destination .order-4 .card h2,.trip-stages.magazine .wrapper .stage.destination .order-6 .card h2{font-size:24px}.trip-stages.magazine .wrapper .stage.destination .card.bigger{overflow:hidden}.trip-stages.magazine .wrapper .stage.destination .card.bigger .cover{width:100%}.trip-stages.magazine .wrapper .stage.destination .order-1{order:1;-ms-flex-order:1}.trip-stages.magazine .wrapper .stage.destination .order-2{order:2;-ms-flex-order:2}.trip-stages.magazine .wrapper .stage.destination .order-3{order:3;-ms-flex-order:3}.trip-stages.magazine .wrapper .stage.destination .order-4{order:4;-ms-flex-order:4}.trip-stages.magazine .wrapper .stage.destination .order-5{order:5;-ms-flex-order:5}.trip-stages.magazine .wrapper .stage.destination .order-6{order:6;-ms-flex-order:6}@media only screen and (min-width:768px){.trip-stages.magazine .wrapper .stage.destination{padding-top:16px;padding-bottom:8px;margin:16px 0}.trip-stages.magazine .wrapper .stage.destination .order{order:unset;margin-bottom:5px}.trip-stages.magazine .wrapper .stage.destination .stage-row{margin-left:48px}.trip-stages.magazine .wrapper .stage.destination .stage-row .header{margin-left:0}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.with-cta .bottom-right-cta{position:absolute;z-index:8;bottom:10px;right:10px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.with-cta .bottom-left-cta{position:absolute;z-index:8;bottom:10px;left:10px}.trip-stages.magazine .wrapper .stage.destination .order-1,.trip-stages.magazine .wrapper .stage.destination .order-3,.trip-stages.magazine .wrapper .stage.destination .order-5{margin-bottom:10px}.trip-stages.magazine .wrapper .stage.destination .order-2 .card,.trip-stages.magazine .wrapper .stage.destination .order-4 .card,.trip-stages.magazine .wrapper .stage.destination .order-6 .card{padding:revert}.trip-stages.magazine .wrapper .stage.destination .order-2 .card h2,.trip-stages.magazine .wrapper .stage.destination .order-4 .card h2,.trip-stages.magazine .wrapper .stage.destination .order-6 .card h2{font-size:32px;line-height:36px}.trip-stages.magazine .wrapper .stage.destination .order-2 .card,.trip-stages.magazine .wrapper .stage.destination .order-4 .card{border-bottom:1px solid #ccc;padding-bottom:48px;height:100%}.trip-stages.magazine .wrapper .stage.destination .order-4 .card,.trip-stages.magazine .wrapper .stage.destination .order-6 .card{padding-top:32px}.trip-stages.magazine .wrapper .stage.destination .order-5{order:1}}@media only screen and (min-width:1147px){.trip-stages.magazine .wrapper .stage.destination{padding-top:24px!important;padding-bottom:24px!important;margin:36px 0}.trip-stages.magazine .wrapper .stage.destination .col-md-4-5{width:37.49%}.trip-stages.magazine .wrapper .stage.destination .-at-tab-2 .frame{position:static}.trip-stages.magazine .wrapper .stage.destination .stage-row{margin-left:60px}.trip-stages.magazine .wrapper .stage.destination .stage-row .icon{left:-63px!important}.trip-stages.magazine .wrapper .stage.destination .stage-row .icon .nights b{font-size:20px}.trip-stages.magazine .wrapper .stage.destination .stage-row .icon .nights span{font-size:10px;line-height:revert}.trip-stages.magazine .wrapper .stage.destination .stage-row .container{margin-top:0}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row{display:block!important}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container,.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item{padding-top:400px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item .img-x{position:absolute;min-height:100%}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item .img-x.center.center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item .img-x.left.top{left:0;top:0;transform:translate3d(0,0,0)}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item .img-x.left.center{top:50%;left:0;transform:translate3d(0,-50%,0)}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item .img-x.left.bottom{top:auto;bottom:0;left:0;transform:translate3d(0,0,0)}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item .img-x.right.top{top:0;left:auto;right:0;transform:translate3d(0,0,0)}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item .img-x.right.center{top:50%;right:0;left:auto;transform:translate3d(0,-50%,0)}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item .img-x.right.bottom{top:auto;bottom:0;right:0;left:auto;transform:translate3d(0,0,0)}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item .img-x.center.top{left:50%;top:0;transform:translate3d(-50%,0,0)}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item .img-x.center.bottom{top:auto;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card .relative-position .x-gallery.carousel{position:relative}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order{margin-bottom:0}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-1,.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-3,.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-5{float:right}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-6{float:none}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-2,.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-4,.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-6{padding-right:15px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-2 .card,.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-4 .card,.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-6 .card{padding-top:48px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-2,.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-4{z-index:111}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-1{padding-bottom:10px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-3{padding-right:5px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-4{margin-bottom:48px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .order-5{order:1;padding-left:5px}}.day-by-day-section .sticky-element-container.hidden-on-mobile .sticky-element,.t-widget.trip.floating .special-box .expert-img{display:none}@media only screen and (min-width:1500px){.trip-stages.magazine .wrapper .stage.destination .container .order-2,.trip-stages.magazine .wrapper .stage.destination .container .order-4,.trip-stages.magazine .wrapper .stage.destination .container .order-6{padding-right:40px}.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container,.trip-stages.magazine .wrapper .stage.destination .stage-row .container .row .card.bigger .image-container .item{padding-top:500px}}.day-by-day-trip .day-by-day-container{padding-left:20px;padding-right:20px;margin:0 auto}.day-by-day-trip .day-by-day-container .trip-intro{flex-direction:column}.day-by-day-trip .day-by-day-container .trip-intro button{margin-top:16px}.day-by-day-trip .warning svg{height:20px;width:20px}@media only screen and (min-width:768px){.day-by-day-trip .day-by-day-container{padding-left:28px;padding-right:28px}.day-by-day-trip .day-by-day-container .trip-intro{flex-direction:row}.day-by-day-trip .day-by-day-container .trip-intro button{margin-top:0}.day-by-day-section .sticky-element-container.hidden-on-mobile .sticky-element{display:unset}}@media only screen and (min-width:1147px){.day-by-day-trip .day-by-day-container{padding-left:40px;padding-right:40px}}.day-by-day-section{position:relative}.day-by-day-section .sticky-widget-container{padding-top:48px;flex-direction:column}.day-by-day-section .sticky-widget-container .image-carousel{position:relative;background-color:#fff}.day-by-day-section .controls-container{max-width:400px;margin:auto}.day-by-day-section .flex .timeline-svg svg{width:20px;height:20px;margin-top:6px}.day-by-day-section .heading{padding-top:8px!important;padding-bottom:8px;background-color:#fff;position:relative;z-index:11}.day-by-day-section .heading h3{margin-left:0!important}.day-by-day-section .trip-stages.summary .stage{padding-left:0;padding-right:0}.day-by-day-section .trip-stages.summary .stage .stage-image{right:0}.day-by-day-section .recommended-lodges h4{font-size:18px}.day-by-day-section .recommended-lodges .lodge-card-simple .content .price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-by-day-section .heading-container .sticky-element{z-index:6}.day-by-day-section .heading-container .sticky-element::after{content:" ";z-index:10;position:absolute;width:100%;height:20px;bottom:-20px;left:0;filter:blur(17.3px);background-color:#fff}.day-by-day-section .left-pane{order:2;z-index:4}.day-by-day-section .left-pane .lodge-gallery button{width:-webkit-fill-available}.day-by-day-section .left-pane .lodge-gallery .thumb{width:calc(50% - 9px);padding-top:calc((50% - 4px) * .66666);position:relative;overflow:hidden}.day-by-day-section .left-pane .lodge-gallery .thumb .img-x{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.day-by-day-section .carousel-container{order:1;z-index:5}.day-by-day-section .carousel-container .sticky-element{background-color:#fff}.day-by-day-section .carousel-container .sticky-element .x-gallery{border-radius:20px;overflow:hidden}.day-by-day-section .carousel-container .sticky-element .x-gallery.carousel{position:relative}.day-by-day-section .carousel-container .sticky-element .x-gallery .item{position:relative;width:100%;padding-bottom:100%}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x{border-radius:20px;position:absolute;height:100%;object-fit:cover}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.center.center{object-position:50% 50%}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.left.top{object-position:0 0}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.left.center{object-position:0 50%}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.left.bottom{object-position:0 100%}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.right.top{object-position:100% 0}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.right.center{object-position:100% 50%}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.right.bottom{object-position:100% 100%}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.center.top{object-position:50% 0}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.center.bottom{object-position:50% 100%}.day-by-day-section .carousel-container .sticky-element .x-gallery .image-caption{top:auto;bottom:0;text-align:left;padding:0 0 5%;border-bottom:2px solid #d2cfcc;margin:24px 24px 7%;font-size:28px}.day-by-day-section .carousel-container .sticky-element .x-gallery:before{content:'';position:absolute;bottom:0;top:auto;left:0;right:0;height:20%;background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));z-index:5}.day-by-day-section .carousel-container .top-right-cta{position:absolute;z-index:8;top:10px;right:10px}@media only screen and (min-width:768px){.day-by-day-section .change-lodge-controls .btn{padding:15px 4px}.day-by-day-section .heading{padding-top:38px!important}.day-by-day-section .right-pane{position:absolute;top:0;right:0;width:337px;display:block;background:#F7F7F7;min-height:100%;min-width:337px;padding:40px 0 0}.day-by-day-section .right-pane .sticky-element{scrollbar-width:none;-ms-overflow-style:none;bottom:0;overflow-y:auto;overflow-x:hidden;width:337px!important}.day-by-day-section .sticky-widget-container{flex-direction:row}.day-by-day-section .left-pane{z-index:5;order:1;width:47%;padding-right:3rem}.day-by-day-section .left-pane .heading-container .sticky-element{z-index:4}.day-by-day-section .left-pane p{font-stretch:normal;font-style:normal;line-height:1.74;letter-spacing:normal;text-align:left}.day-by-day-section .carousel-container{z-index:4;order:2;width:53%;position:relative}.day-by-day-section .carousel-container .sticky-element{height:calc(100vh - 140px)}.day-by-day-section .carousel-container .sticky-element .x-gallery .item{height:calc(100vh - 140px);padding-bottom:unset}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x{width:auto!important;height:calc(100vh - 140px);max-width:fit-content}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.center.center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.left.top{left:0;top:0;transform:translate3d(0,0,0)}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.left.center{top:50%;left:0;transform:translate3d(0,-50%,0)}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.left.bottom{top:auto;bottom:0;left:0;transform:translate3d(0,0,0)}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.right.top{top:0;left:auto;right:0;transform:translate3d(0,0,0)}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.right.center{top:50%;right:0;left:auto;transform:translate3d(0,-50%,0)}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.right.bottom{top:auto;bottom:0;right:0;left:auto;transform:translate3d(0,0,0)}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.center.top{left:50%;top:0;transform:translate3d(-50%,0,0)}.day-by-day-section .carousel-container .sticky-element .x-gallery .item .img-x.center.bottom{top:auto;bottom:0;left:50%;transform:translate3d(-50%,0,0)}}@media only screen and (min-width:1147px){.day-by-day-section .left-pane{padding-right:6rem}.day-by-day-section .carousel-container .sticky-element .x-gallery .image-caption{padding:16px 0;margin:4rem;font-size:40px}}@media only screen and (min-width:1920px){.day-by-day-section .left-pane{padding-left:0}.day-by-day-section .carousel-container .sticky-element .x-gallery .image-caption{padding:20px 0;margin:6rem;font-size:40px}}.day-by-day-summary .summary-svg{margin-top:2px}.day-by-day-summary .summary-svg svg{height:18px;width:18px}.day-by-day-summary .day-summary-heading{font-size:16px}.day-by-day-summary .stage-info{max-width:calc(100% - 72px - 16px)}.trip-inclusions p{font-size:14px}.trip-inclusions .inclusion-header{font-size:16px;line-height:24px;font-weight:500;margin-bottom:12px}@media only screen and (min-width:768px){.trip-inclusions{margin-bottom:0}}.trip-experts{position:relative}.trip-experts .messaging{margin-bottom:16px;max-width:calc(100% - 64px);min-height:64px}.trip-experts.multiple-consultants .messaging{max-width:calc(100% - 130px)}.trip-experts img.consultant-avatar{border-radius:50%;width:64px;position:absolute;right:0;top:0}.trip-experts .consultants-avatars{position:absolute;right:0;top:0}@media only screen and (min-width:1147px){.trip-experts{border:1px solid #E6E6E6;border-radius:12px;padding:24px}.trip-experts .consultants-avatars{right:24px;top:24px}}.t-widget.bottom-bar{background:#fff;padding:0;min-height:80px;line-height:80px;border-top:1px solid #E6E6E6}.t-widget.bottom-bar .full-width{padding:0 16px}.t-widget.bottom-bar .full-width .btn.half{width:calc(50% - 8px);padding-left:0;padding-right:0}.t-widget.bottom-bar .full-width .btn.half:first-child{margin-right:10px}.t-widget.bottom-bar .details-tooltip svg{width:13px;height:13px}.t-widget.bottom-bar .left,.t-widget.bottom-bar .right{display:inline-block;vertical-align:middle;line-height:normal}.t-widget.bottom-bar .left{padding:0 0 0 16px;width:46%;font-size:13px}.t-widget.bottom-bar .left.-f16{font-size:16px}.t-widget.bottom-bar .left .payment-type{font-size:12px;font-weight:500}.t-widget.bottom-bar .left b{font-size:16px;font-weight:500;display:block;margin:4px 0}.t-widget.bottom-bar .left b.faded{color:grey}.t-widget.bottom-bar .left b.price,.t-widget.bottom-bar .left b.prices{display:inline-block}.t-widget.bottom-bar .left.pre-quote{width:calc(100% - 124px);margin-right:9px}.t-widget.bottom-bar .left.pre-quote.for-agency{width:calc(100% - 154px)}.t-widget.bottom-bar.edit{display:flex;flex-direction:row;justify-content:center;align-items:center}.t-widget.bottom-bar.edit .left{padding-left:24px;padding-right:12px}.t-widget.bottom-bar.edit .right{padding-left:12px;padding-right:24px;text-align:center}.t-widget.bottom-bar.edit .right .btn{width:100%;max-width:initial}.t-widget.bottom-bar .right{padding:0 16px 0 4px;width:53%;margin-left:-5px;text-align:right}.t-widget.bottom-bar .right .btn{padding:15px;width:100%;max-width:148px;max-height:48px}.t-widget.bottom-bar .right.pre-quote{padding:0;max-width:93px;margin-left:0}.t-widget.bottom-bar .right.pre-quote.for-agency{max-width:123px}.t-widget.bottom-bar.mini-widget{width:fit-content;float:right;border:1px solid #E6E6E6;border-top-left-radius:10px;border-top-right-radius:10px;padding:0 16px;min-height:74px;line-height:74px}.t-widget.bottom-bar.mini-widget.trip{margin-right:24px}.t-widget.bottom-bar.mini-widget .right{padding-right:0;padding-left:0;width:initial;max-width:initial;max-height:initial}.t-widget.bottom-bar.mini-widget .left{padding:0 32px 0 0;width:initial;min-width:initial;color:#474747}.t-widget.bottom-bar.mini-widget .left b{margin:1px 0}.t-widget.bottom-bar.mini-widget .left.pre-quote{width:initial;margin-right:0}.t-widget.bottom-bar.mini-widget .trip-date-selector .date-field .date.placeholder{min-width:190px;padding:12px 0 11px 24px}.t-widget.bottom-bar.mini-widget .full-width .btn.half{width:auto;padding-left:24px;padding-right:24px}.t-widget.bottom-bar.mini-widget .left.pre-quote.for-agency{width:initial}.t-widget.bottom-bar.mini-widget .right .btn{padding:15px 24px;max-width:initial}.t-widget.bottom-bar.mini-widget .right.pre-quote,.t-widget.bottom-bar.mini-widget .right.pre-quote.for-agency{max-width:initial}@media only screen and (min-width:600px){.t-widget.bottom-bar{margin-right:90px!important;width:fit-content;float:right;border:1px solid #E6E6E6;border-top-left-radius:10px;border-top-right-radius:10px;padding:0 16px;min-height:74px;line-height:74px}.t-widget.bottom-bar .right{padding-right:0;padding-left:0;width:initial;max-width:initial;max-height:initial}.t-widget.bottom-bar .left{padding:0 32px 0 0;width:initial;min-width:initial;color:#474747}.t-widget.bottom-bar .left b{margin:1px 0}.t-widget.bottom-bar .left.pre-quote{width:initial;margin-right:0}.t-widget.bottom-bar .trip-date-selector .date-field .date.placeholder{min-width:190px;padding:12px 0 11px 24px}.t-widget.bottom-bar .full-width .btn.half{width:auto;padding-left:24px;padding-right:24px}.t-widget.bottom-bar .left.pre-quote.for-agency{width:initial}.t-widget.bottom-bar .right .btn{padding:15px 24px;max-width:initial}.t-widget.bottom-bar .right.pre-quote,.t-widget.bottom-bar .right.pre-quote.for-agency{max-width:initial}}.t-widget.floating .green-area{background-color:rgba(var(--themeRgb),.1);margin:0 -16px 8px;padding:24px 24px 0;border-radius:4px}@media only screen and (min-width:768px){.t-widget.floating .green-area{margin:0 -24px}}.t-widget-feefo-block{color:#474747;display:block;text-align:center;padding-top:23px}.t-widget-feefo-block .rating,.t-widget-feefo-block .rating-stars,.t-widget-feefo-block .tagline{vertical-align:middle;display:inline-block}.t-widget-feefo-block .tagline{font-size:14px}.t-widget-feefo-block .rating-stars{margin:0 6px}.t-widget-feefo-block .rating-stars svg{fill:var(--theme)}.t-widget-feefo-block .rating{font-size:12px}.t-widget-feefo-block.text-left{text-align:left}.t-widget-feefo-block.text-left .rating-stars{margin:0 6px 0 0}.experts-block{position:relative}.experts-block .messaging{margin-bottom:16px;max-width:calc(100% - 64px);min-height:64px}.experts-block img.consultant-avatar{border-radius:50%;width:64px;position:absolute;right:0;top:0}.t-widget.pay.floating{position:relative}.t-widget.pay.floating img{margin-top:40px}.t-widget.pay.floating .details{margin-top:16px;font-size:16px}.t-widget.pay.floating hr{margin-top:32px;margin-bottom:32px}.t-widget.pay.floating .trip-name{padding-top:16px;font-size:20px;line-height:1.3;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (min-width:1147px){.t-widget.pay.floating{padding:32px;border:1px solid #E6E6E6;border-radius:4px;margin-top:42px}.t-widget.pay.floating img{margin-top:0}}.t-widget.trip.floating{position:relative;margin:0;padding:0;border:0;font-size:14px}.t-widget.trip.floating .line-height-1{line-height:1}.t-widget.trip.floating .special-box{padding:24px;position:relative;background:#fff}.t-widget.trip.floating .special-box.top{border-radius:4px 4px 0 0}.t-widget.trip.floating .special-box.bottom{border-radius:0 0 4px 4px;border-top:1px solid rgba(0,0,0,.1)}.t-widget.trip.floating .box{padding:24px 24px 8px;border-radius:4px;position:relative;background:#fff}.t-widget.trip.floating .box .btn{margin-top:20px}.t-widget.trip.floating .box.simple-cta-box{padding:8px}.t-widget.trip.floating .box.simple-cta-box .green-section{margin-top:0}.t-widget.trip.floating .last-saved{text-align:center;display:block;font-size:14px;color:grey;padding-top:22px;margin-bottom:-10px}.t-widget.trip.floating .small-text{font-size:13px;font-weight:500;margin-bottom:-12px}.t-widget.trip.floating .details-tooltip svg{width:13px;height:13px}.t-widget.trip.floating .pricing-header{font-weight:500;font-size:12px;line-height:1}.t-widget.trip.floating .pricing-header b{line-height:1;font-weight:500;font-size:18px}.t-widget.trip.floating .discounts{font-size:12px;margin-top:0;display:block}.t-widget.trip.floating .details-link{font-size:14px;margin-bottom:6px;display:block}.t-widget.trip.floating .trip-heading{font-size:18px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-widget.trip.floating .bottom-section{padding-bottom:10px}.t-widget.trip.floating .bottom-section .btn{margin-top:10px}.t-widget.trip.floating .discount{font-size:15px}.t-widget.trip.floating .more-route{position:absolute;top:24px;right:32px;line-height:1em}.t-widget.trip.floating.details-page{margin-top:40px}@media only screen and (min-width:768px){.t-widget.trip.floating .special-box .expert-img{display:block;float:right;border-radius:30px}.t-widget.trip.floating .details-link{position:absolute;right:32px;top:25px}}@media only screen and (min-width:1147px){.t-widget.trip.floating .customise-btn,.t-widget.trip.floating .save-btn{width:100%}.t-widget.trip.floating .customise-btn{margin-right:0}.t-widget.trip.floating.details-page{margin-top:0}}.t-widget.trip.floating.editor .box{box-shadow:none;padding:24px 40px}.t-widget.trip.floating.editor .add-destination{margin-top:3px}.t-widget.trip.floating.editor .last-saved{text-align:center;padding-top:0;font-size:14px}.t-widget.trip.floating.editor .route-price .lodges-added{font-size:14px}.t-widget.trip.floating.editor .pricing-header .details{padding:10px}.t-widget.trip.floating.editor .pricing-header .details svg{width:13px;height:13px}.t-widget.trip.floating.editor .experts-container{padding:23px 40px 0}.t-widget.trip.floating.editor .experts-container .messaging{margin-bottom:9px}.t-widget.trip.floating.editor .experts-container img{display:none}.t-widget.trip.floating.editor .experts-container img:last-child{display:block}.t-widget.trip.floating.editor .t-widget-feefo-block{padding-top:40px}.t-widget.trip.floating.editor .dot-list{line-height:1em;margin-top:12px}.t-widget.trip.floating.editor .more-editor{line-height:1em}.t-widget.entity.floating{display:none}@media only screen and (min-width:1147px){.t-widget.entity.floating{display:block}.t-widget.entity.floating .box{padding:32px 32px 6px;border-radius:4px;overflow:hidden;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.t-widget.entity.floating .box .start-planning{margin-bottom:19px}.t-widget.entity.floating .box .start-planning h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1}.t-widget.entity.floating .box .start-planning p{font-size:14px;margin-top:9px;line-height:1.57}}.t-widget.waybird.floating{display:none}@media only screen and (min-width:1147px){.t-widget.waybird.floating{display:block}.t-widget.waybird.floating .box{padding:12px 32px;border-radius:4px;overflow:hidden;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.t-widget.waybird.floating .box .start-planning{margin-bottom:19px}.t-widget.waybird.floating .box .start-planning h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1}.t-widget.waybird.floating .box .start-planning p{font-size:14px;margin-top:9px;line-height:1.57}}.picker--opened .picker__frame .picker__button--today,.t-widget.enquire .box.top,.trip-date-selector .picker--opened .picker__frame .picker__button--clear{display:none}.t-widget.enquire{position:relative}.t-widget.enquire .box{position:relative;background:#fff;border-radius:4px}.t-widget.enquire .box.bottom .green-section{padding-top:36px}.t-widget.enquire .box .green-section{background-color:rgba(var(--themeRgb),.2);border-radius:4px;margin-top:0}.t-widget.enquire .box .green-section p:not(.-s){font-size:15px}.t-widget.enquire .box .trip-info{padding:0 80px 3px 0;position:relative;margin-bottom:28px}.t-widget.enquire .box .trip-info .trip-details .dates-nights{margin-top:-2px}.t-widget.enquire .box .trip-info .trip-details .prices-lodges{margin-top:10px}.t-widget.enquire .box .trip-info .avatar{position:absolute;right:0;top:0;margin-top:8px;border-radius:4px;overflow:hidden}.t-widget.enquire .box .trip-info h3{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.t-widget.enquire .box .help-details{line-height:1.78;font-size:15px;padding-top:10px;padding-bottom:24px}.t-widget.enquire .box .help-details li{display:block;position:relative;margin-left:14px}.t-widget.enquire .box .help-details li:before{content:"•";position:absolute;left:-14px}.t-widget.enquire .box .safari-specialist .specialist-info .name{font-size:18px;font-weight:700}.t-widget.enquire .box .safari-specialist .specialist-info .title{font-size:15px;color:#474747}@media only screen and (min-width:768px){.t-widget.enquire .box.top{display:block}.t-widget.enquire .box.top .green-section{margin-bottom:32px;padding:24px 24px 16px 32px}.t-widget.enquire .box.bottom .green-section{padding:36px 32px 12px}}@media only screen and (min-width:1147px){.t-widget.enquire{margin:0;padding:0;border:0}.t-widget.enquire .box{border-radius:4px;overflow:hidden}.t-widget.enquire .box.bottom .green-section{padding-bottom:22px}}.t-widget.special{color:#474747}.t-widget.special .nights-from{font-size:12px;margin-bottom:10px;line-height:1em}.t-widget.special .strike-through{text-decoration:line-through;color:#7f7f80;padding-right:8px}.t-widget.special .per-person-price{font-size:22px;font-weight:500;margin-bottom:10px;line-height:1em}.t-widget.special .per-person-price .strike-through{padding-right:10px}.t-widget.special .per-person-price .per-person-tag{font-size:14px;font-size:300}.t-widget.special .how-much-save{margin-top:2px;color:var(--theme);line-height:1}.t-widget.special .more-special{position:absolute;top:24px;right:24px;font-weight:500;line-height:1em}.t-widget.special .dot{content:'';vertical-align:middle;width:4px;height:4px;display:inline-block;margin:0 4px;border-radius:100%;background:#474747}.t-widget.special .edit-btn{margin-top:2px;font-weight:500}.t-widget.special .warning{margin:24px 8px 0;text-align:center;font-size:12px}.t-widget.special .float-blocks.always .block:first-child{padding-right:0}.ember-basic-dropdown{position:relative}.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *{box-sizing:border-box}.ember-basic-dropdown-content{position:absolute;width:auto;z-index:1000;background-color:#fff}.ember-basic-dropdown-content--left{left:0}.ember-basic-dropdown-content--right{right:0}.ember-basic-dropdown-overlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10;top:0;left:0;pointer-events:none}.ember-basic-dropdown-content-wormhole-origin{display:inline}.ember-power-select-dropdown *{box-sizing:border-box}.ember-power-select-trigger{position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background-color:#fff;overflow-x:hidden;text-overflow:ellipsis;min-height:42px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.ember-power-select-trigger:after{content:"";display:table;clear:both}.ember-power-select-trigger--active,.ember-power-select-trigger:focus{border-top:1px solid #A6A6A6;border-bottom:1px solid #A6A6A6;border-right:1px solid #A6A6A6;border-left:1px solid #A6A6A6;box-shadow:none;outline:0}.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true]{border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-placeholder{color:#999;display:block;overflow-x:hidden;text-overflow:ellipsis}.ember-power-select-status-icon{position:absolute;display:inline-block;width:0;height:0;top:0;bottom:0;margin:auto;border-style:solid;border-width:7px 4px 0;border-color:#666 transparent transparent;right:5px}.ember-power-select-clear-btn{position:absolute;cursor:pointer;right:25px}.ember-power-select-trigger-multiple-input{font-family:inherit;font-size:inherit;border:none;display:inline-block;line-height:inherit;-webkit-appearance:none;outline:0;padding:0;float:left;background-color:transparent;text-indent:2px}.ember-power-select-trigger-multiple-input:disabled{background-color:#eee}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-webkit-input-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-moz-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-ms-input-placeholder{opacity:1;color:#999}.ember-power-select-multiple-options{padding:0;margin:0}.ember-power-select-multiple-option{border:1px solid gray;border-radius:0;color:#333;background-color:#e4e4e4;padding:0 4px;display:inline-block;line-height:1.45;float:left;margin:2px 0 2px 3px}.ember-power-select-multiple-remove-btn{cursor:pointer}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-search{padding:4px}.ember-power-select-search-input{border:1px solid #ccc;border-radius:0;width:100%;font-size:inherit;line-height:inherit;padding:0 5px}.ember-power-select-search-input:focus{border:1px solid #A6A6A6;box-shadow:none;outline:0}.ember-power-select-dropdown{border-left:1px solid #A6A6A6;border-right:1px solid #A6A6A6;line-height:42px;border-radius:0;box-shadow:none;overflow:hidden;color:grey}.ember-power-select-dropdown.ember-basic-dropdown-content--above{border-top:1px solid #A6A6A6;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{border-top:none;border-bottom:1px solid #A6A6A6;border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%}.ember-power-select-options{list-style:none;margin:0;padding:0;-ms-user-select:none;user-select:none;-webkit-user-select:none}.ember-power-select-options[role=listbox]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:294px}.ember-power-select-option{cursor:pointer;padding:0 8px}.ember-power-select-group[aria-disabled=true]{color:#999;cursor:not-allowed}.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{color:#999;pointer-events:none;cursor:not-allowed}.ember-power-select-option[aria-selected=true]{background-color:#ddd}.ember-power-select-option[aria-current=true]{background-color:#5897fb;color:#fff}.ember-power-select-group-name{cursor:default;font-weight:700}.ember-power-select-trigger[aria-disabled=true]{background-color:#eee}.ember-power-select-trigger{padding:0 16px 0 0}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-left:24px}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:40px}.ember-power-select-group .ember-power-select-option{padding-left:24px}.ember-power-select-group .ember-power-select-group-name{padding-left:8px}.ember-power-select-trigger[dir=rtl]{padding:0 0 0 16px}.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder,.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item{margin-right:8px}.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{float:right}.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{left:5px;right:initial}.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{left:25px;right:initial}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-right:40px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name{padding-right:8px}.ember-power-select-option,.ember-power-select-trigger{font-size:16px;text-align:left}.ember-power-select-trigger{border-radius:4px;font-size:18px;color:#474747;line-height:54px;padding-right:40px}.ember-power-select-trigger .ember-power-select-placeholder{font-weight:300}.ember-power-select-trigger .ember-power-select-status-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'11'%20height%3D'20'%20viewBox%3D'0%200%2011%2020'%3E%3Cpath%20fill-rule%3D'evenodd'%20fill%3D'%23474747'%20d%3D'M7.545%209.902L.421%2017.26a1.514%201.514%200%200%200%200%202.096%201.394%201.394%200%200%200%202.025%200l8.13-8.407c.272-.28.424-.653.424-1.047%200-.395-.152-.769-.416-1.05L2.446.432a1.402%201.402%200%200%200-2.025%200%201.514%201.514%200%200%200%200%202.096l7.124%207.375z'%2F%3E%3C%2Fsvg%3E");width:10px;height:18px;background-repeat:no-repeat;background-size:contain;border:0;transform:rotate(90deg);right:20px}.ember-power-select-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(270deg)}.ember-power-select-options .ember-power-select-option{line-height:1.75em;padding:3px 8px}.ember-power-select-placeholder,.ember-power-select-selected-item{margin-left:16px;white-space:nowrap}.custom-option .ember-power-select-selected-item{color:var(--theme);font-weight:500}.dark.ember-power-select-dropdown,.dark.ember-power-select-dropdown .ember-power-select-option[aria-current=true],.dark.ember-power-select-dropdown .ember-power-select-option[aria-selected=true],.dark.ember-power-select-trigger{background-color:#474747;color:#fff}.ember-power-select{z-index:600}.ember-power-select-dropdown{z-index:1200!important}.ember-power-select-dropdown.in-modal,.is-filtering .ember-power-select-dropdown{z-index:10103!important}.small.ember-power-select-trigger{min-height:0;line-height:2em;font-size:12px;min-width:100px;display:inline-block;vertical-align:middle}.small.ember-power-select-dropdown .ember-power-select-option{font-size:12px;white-space:nowrap}.inline-block.ember-power-select-trigger{min-width:200px;display:inline-block;vertical-align:middle}.uppercase.ember-power-select-dropdown .ember-power-select-option,.uppercase.ember-power-select-trigger{text-transform:uppercase}.dark.ember-power-select-trigger{border:0!important}.dark.ember-power-select-trigger .ember-power-select-status-icon{border-top-color:#fff}.dark.ember-power-select-dropdown{border:0!important}.grey-light.ember-power-select-trigger{background-color:#F7F7F7;color:#474747;border-color:#ccc}.grey-light.ember-power-select-trigger .ember-power-select-status-icon{border-top-color:#474747}.grey-light.ember-power-select-dropdown{background-color:#F7F7F7;color:#474747;border-color:#ccc}.grey-light.ember-power-select-dropdown .ember-power-select-option[aria-current=true],.grey-light.ember-power-select-dropdown .ember-power-select-option[aria-selected=true]{background-color:#fff;color:#474747}#hubspot-messages-iframe-container{z-index:50000!important}.picker{z-index:10103;color:#474747}.picker--opened .picker__frame:before,.trip-date-selector .picker--opened .picker__frame:before{font-family:adobe-garamond-pro,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:100%;z-index:-1}.picker .picker__title-bar{position:absolute;top:-80px;right:0;left:0;height:56px;text-align:center;font-size:18px;font-weight:700;padding-top:20px}.picker--opened .picker__holder{transform:none}.picker--opened .picker__frame{top:80px;bottom:auto;transform:none;max-width:768px;transition:opacity 30ms}.picker--opened .picker__frame:before{content:'';position:fixed;font-size:30px;line-height:34px;background:#fff;padding:24px;color:#474747;height:100%;top:0}.picker--opened .picker__frame .picker__box{border-radius:4px;border:none;box-shadow:none;padding:0 16px}@media only screen and (min-width:768px){.picker--opened .picker__frame .picker__box{padding:0 44px}}.picker--opened .picker__frame .picker__button--clear{color:var(--theme);position:absolute;top:-70px;left:-12px;text-align:left;padding-left:36px;background:0 0;border:none}.picker--opened .picker__frame .picker__button--clear:before{content:none}.picker--opened .picker__frame .picker__button--clear:hover{border:none}.picker--opened .picker__frame .picker__button--close{position:absolute;top:-65px;right:0;width:53px;height:46px;color:transparent;background:0 0;border:0}.picker--opened .picker__frame .picker__button--close:before{content:'';background-image:url("data:image/svg+xml,%3Csvg%20width%3D'12'%20height%3D'12'%20viewBox%3D'0%200%2012%2012'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cpath%20d%3D'M6.93%206l4.878%204.879a.66.66%200%200%201%200%20.93.66.66%200%200%201-.93%200L6%206.928l-4.879%204.88a.66.66%200%200%201-.93%200%20.659.659%200%200%201%200-.93L5.072%206%20.19%201.12a.66.66%200%200%201%200-.929.66.66%200%200%201%20.93%200l4.88%204.88L10.878.19a.66.66%200%200%201%20.93%200%20.66.66%200%200%201%200%20.93L6.929%206z'%20fill%3D'%23000'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:14px;background-position:95% center;width:14px;height:14px}.picker--opened .picker__frame .picker__header{margin-top:0}.picker--opened .picker__frame .picker__nav--next:hover,.picker--opened .picker__frame .picker__nav--prev:hover{background:rgba(var(--themeRgb),.4)}.picker--opened .picker__frame .picker__month{font-size:20px}.picker--opened .picker__frame .picker__nav--next:before,.picker--opened .picker__frame .picker__nav--prev:before,.picker--opened .picker__frame .picker__year{font-size:16px}.picker--opened .picker__frame .picker__table .picker__weekday{font-size:16px;text-align:center}.picker--opened .picker__frame .picker__button--clear,.picker--opened .picker__frame .picker__button--close,.picker--opened .picker__frame .picker__button--today,.picker--opened .picker__frame .picker__day{font-size:16px}.picker--opened .picker__frame .picker__day--today:before{border-top-color:var(--theme)}.picker--opened .picker__frame .picker__day--infocus:hover,.picker--opened .picker__frame .picker__day--outfocus:hover{background:var(--theme);color:#fff}.picker--opened .picker__frame .picker__day--highlighted{background:rgba(var(--themeRgb),.4);border-color:var(--theme);color:#474747}@media only screen and (min-width:768px){.picker--opened .picker__frame{top:50%;bottom:auto;max-width:400px!important;transform:translateY(-50%)}.picker--opened .picker__frame:before{position:absolute;height:150%;font-size:36px;line-height:40px;padding:48px;border-radius:4px;top:-80px}}.picker__input.picker__input--active{border-color:var(--theme)}.trip-date-selector .picker--opened .picker__frame{top:110px}.trip-date-selector .picker--opened .picker__frame:before{content:'Choose a start date';position:fixed;font-size:30px;line-height:34px;background:#fff;padding:24px;color:#474747;height:100%;top:0}@media only screen and (min-width:768px){.trip-date-selector .picker--opened .picker__frame:before{position:absolute;height:150%;font-size:36px;line-height:40px;padding:48px;border-radius:4px;top:-120px}}.trip-date-selector .picker--opened .picker__frame .picker__button--close{top:-101px}.leaflet-container{touch-action:inherit!important;height:100%;z-index:1;font:inherit}.leaflet-container .leaflet-control-container .leaflet-top.leaflet-left{left:16px;top:16px}.leaflet-container .leaflet-control-container .leaflet-top.leaflet-left .leaflet-bar{margin:0;border:1px solid #E6E6E6}.leaflet-container .leaflet-control-container .leaflet-top.leaflet-left .leaflet-bar a{width:40px;height:42px;line-height:42px;color:#474747}.leaflet-container .leaflet-control-container .leaflet-top.leaflet-left .leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:#E6E6E6}.leaflet-container .leaflet-control-container .leaflet-top.leaflet-left .leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-container a{color:inherit}.leaflet-container .stage-marker{background:#3c74b4;border-radius:100%;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.leaflet-container .stage-marker:after{content:'';width:8px;height:8px;background:#fff;position:absolute;top:3px;left:3px;border-radius:100%}.leaflet-container .stage-marker.hover,.leaflet-container .stage-marker:hover{background:#fff}.leaflet-container .stage-marker.hover:after,.leaflet-container .stage-marker:hover:after{background:#3c74b4}.leaflet-container .stage-marker.hover{z-index:2500!important}.leaflet-container .stage-marker.location{background:#edb811}.leaflet-container .stage-marker.location.hover,.leaflet-container .stage-marker.location:after,.leaflet-container .stage-marker.location:hover{background:#fff}.leaflet-container .stage-marker.location.hover:after,.leaflet-container .stage-marker.location:hover:after{background:#edb811}.leaflet-container .price-marker{background-color:var(--theme);transition:background .1s linear;line-height:17px;text-align:center;color:#fff;padding:5px;border-radius:2px;font-size:14px;font-weight:500;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.leaflet-container .price-marker>span{font-size:10px;font-weight:300}.leaflet-container .price-marker:before{width:0;height:0;content:'';z-index:2;border-top:9px solid rgba(0,0,0,.3);border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.leaflet-container .price-marker.current:after,.leaflet-container .price-marker.hover:after,.leaflet-container .price-marker:after,.leaflet-container .price-marker:hover:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;content:''}.leaflet-container .price-marker:after{z-index:2;border-top:7.5px solid var(--theme);transition:border-color .1s linear;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.leaflet-container .price-marker.hover,.leaflet-container .price-marker:hover{background:#fff;color:var(--theme)}.leaflet-container .price-marker.hover:after,.leaflet-container .price-marker:hover:after{z-index:2;border-top:7.5px solid #fff}.leaflet-container .price-marker.hover{z-index:2500!important}.leaflet-container .price-marker.current{background:#ec4265;color:#fff}.leaflet-container .price-marker.current.hover,.leaflet-container .price-marker.current:hover{color:#fff}.leaflet-container .price-marker.current:after{z-index:2;border-top:7.5px solid #ec4265}.leaflet-container .pin-marker{padding:1px}.leaflet-container .pin-marker .circle{stroke:#fff}.leaflet-container .pin-marker svg{fill:var(--theme);transition:fill .1s linear;overflow:visible}.leaflet-container .pin-marker.hover svg,.leaflet-container .pin-marker:hover svg{fill:#355461}.leaflet-container .pin-marker.hover{z-index:2500!important}.leaflet-container .pin-marker.red svg{fill:#ec4265}.leaflet-container .pin-marker.red.hover svg,.leaflet-container .pin-marker.red:hover svg{fill:#b61234}.leaflet-container .leaflet-popup{text-align:inherit}.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper{padding:0;border-radius:4px;overflow:hidden}.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;line-height:inherit}.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a{display:block}.leaflet-container .leaflet-popup .leaflet-popup-close-button,.route-summary-map .leaflet-container .leaflet-popup .leaflet-popup-close-button{display:none}.leaflet-container .leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip{width:24px;height:24px;margin:-15px auto 0}.leaflet-container .location-popup{padding:16px}.leaflet-google-layer{max-width:100%}.route-summary-map .leaflet-container .leaflet-popup{box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.route-summary-map .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper{background:0 0;box-shadow:none}.route-summary-map .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;line-height:inherit}.route-summary-map .leaflet-container .leaflet-popup .leaflet-popup-tip-container{margin:7px 0 0 -7px;width:14px;height:14px;border-radius:100%;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.route-summary-map .leaflet-container .leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip{width:14px;height:14px;border-radius:100%;background:#E52543;margin:0;position:relative}.route-summary-map .leaflet-container .leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip:after{content:'';width:8px;height:8px;background:#fff;position:absolute;top:3px;left:3px;border-radius:100%}.route-summary-map .leaflet-container .leaflet-popup:before{width:0;height:0;content:'';z-index:2;border-top:13.5px solid #fff;border-left:18px solid transparent;border-right:18px solid transparent;position:absolute;bottom:-8%;left:50%;transform:translateX(-50%)}.ember-tooltip{z-index:10103}.more-info{position:relative;display:inline-block;outline:0}.more-info svg{width:13px;height:13px;vertical-align:middle}.more-info:before{content:'';width:40px;height:40px;display:block;position:absolute;opacity:.5;top:-8px;left:-12px}.ember-tooltip.more-info{color:#474747;max-width:160px;text-shadow:none;background:#fff;border-radius:4px;border:1px solid #E6E6E6;font-size:13px;padding:8px 12px;box-shadow:0 2px 6px 0 rgba(0,0,0,.06)}.ember-tooltip.more-info:after{content:none}