html,html[data-theme=theme-light]{--tui-blue:#71cbf4;--tui-blue-600:#aae0f9;--tui-blue-400:#c6eafb;--tui-blue-200:#e3f5fd;--tui-dark-blue:#1a115a;--tui-contrast-blue-800:#1a115a;--tui-contrast-blue:#376af6;--tui-contrast-blue-400:#b6c9fc;--tui-contrast-blue-200:#d8e2fd;--tui-red-800:#73070b;--tui-red:#d30d14;--tui-red-200:#fdd8d8;--tui-orange:#f59300;--tui-yellow:#f3cc49;--tui-yellow-200:#ffeebd;--tui-green-800:#05423d;--tui-green:#30b575;--tui-green-200:#c4e3cc;--tui-black:#000;--tui-grey-800:#4d4d4d;--tui-grey:#737373;--tui-grey-400:#bababa;--tui-grey-200:#dbdbdb;--tui-grey-100:#f5f5f5;--tui-white:#fff;--riu:#d1030d;--timetosmile:#afb478;--sensimar:#002841;--suneoclub:#f29400;--splashworld:#64c3d7;--robinson:#0047ab;--scene:#000;--sensatori:#00acc8;--magiclife:#fff500;--smallfriendly:#0074ab;--hover-r:#dc3d43;--hover-db:#48417b;--hover-b:#8dd5f6;--hover-g:#e2e2e2;--hover-o:#5f88f8;--hover-cb:#5f88f8;--white-transparent:hsla(0,0%,100%,.8);--black-transparent:rgba(0,0,0,.8);--tui-blue-transparent:rgba(112,203,244,.8);--transparent:transparent;--tui-whity:hsla(0,0%,100%,.5);--tui-whity2:hsla(0,0%,100%,.75)}html[data-theme=theme-dark]{--tui-blue:#8dd5f6;--tui-blue-50:#c2e6fa;--tui-blue-25:#e2f3fe;--tui-contrast-blue-800:#dcdcdc;--tui-contrast-blue:#377df6;--tui-contrast-blue-400:#1e43a9;--tui-contrast-blue-200:#1a115a;--tui-surface-blue:#132c53;--tui-red-800:#fdd8d8;--tui-red:#f45258;--tui-red-400:#d30d14;--tui-red-200:#74070a;--tui-orange:#f59300;--tui-yellow:#f3cc49;--tui-yellow-200:#ffeebd;--tui-green-800:#c4e3cc;--tui-green:#30b575;--tui-green-200:#05423d;--tui-black:#fff;--tui-grey-800:#f5f5f5;--tui-grey:#dbdbdb;--tui-grey-400:#dcdcdc;--tui-grey-200:#737373;--tui-grey-100:#4d4d4d;--tui-white:#192124;--tui-beige:#282f33;--tui-beige-50:#2d3438;--tui-beige-25:#333a3e;--tui-beige-12:#3d4448;--hover-r:#ec9593;--hover-db:#96a6ca;--hover-b:#80d4fc;--hover-g:#efeeee;--hover-o:#f6cd4d;--tui-dm-bg:#192124;--tui-dm-1:#282f33;--tui-dm-2:#2d3438;--tui-dm-3:#333a3e;--tui-dm-4:#3d4448;--tui-dm-dsbld:#3b4454;--riu:#d1030d;--timetosmile:#afb478;--sensimar:#002841;--suneoclub:#f29400;--splashworld:#64c3d7;--robinson:#0047ab;--scene:#000;--sensatori:#00acc8;--magiclife:#fff500;--smallfriendly:#0074ab;--black-transparent:hsla(0,0%,100%,.8);--white-transparent:rgba(0,0,0,.8);--tui-blue-transparent:rgba(112,203,244,.8);--transparent:transparent;--tui-whity:rgba(25,33,36,.5);--tui-whity2:rgba(25,33,36,.75)}.steps-bf{box-sizing:border-box;margin-bottom:40px;padding:0;width:100%}.reservation-flightselection .steps-bf{margin-bottom:20px}.steps-bf ol{counter-reset:item;display:flex;list-style:none;transform:translateX(-10px);width:100%;width:calc(100% + 20px)}.steps-bf ol li:not(.empty):first-of-type{border-radius:8px;border-bottom-right-radius:0;border-top-right-radius:0}.steps-bf ol li:not(.empty):last-of-type{border-radius:8px;border-bottom-left-radius:0;border-top-left-radius:0}.steps-bf ol li{background:var(--tui-blue-600);border-bottom:5px solid var(--tui-blue-400);box-sizing:border-box;counter-increment:item;flex-grow:1;height:52px;padding:15px 20px 15px 17px;text-indent:-.5em}.steps-bf ol li.active,.steps-bf ol li.completed,.steps-bf ol li.done,.steps-bf ol li:first-of-type:not(.active){background:var(--tui-blue);border-bottom:5px solid var(--tui-contrast-blue-800);font-weight:700}.steps-bf ol li:last-of-type:not(.empty){border-radius:8px;border-bottom-left-radius:0;border-top-left-radius:0}.steps-bf ol li span{display:block;height:24px;padding-left:8px;text-align:center;width:auto}.steps-bf ol li span:first-of-type{display:none}.steps-bf ol li span:nth-child(2){color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial;font-size:14px}.steps-bf ol li span:nth-child(2):before{content:counter(item) ".";display:inline-block;font-weight:700;padding-right:.5em;text-align:right;width:.7em}.steps-bf ol li span:nth-child(3n+0){position:relative;top:18px}.steps-bf ol li span:nth-child(3n+0) a{color:var(--tui-contrast-blue);font-family:tuitypelightregular,Arial;font-size:16px;font-weight:400;text-decoration:underline;text-transform:capitalize}.steps-bf ol li span:nth-child(3n+0) a:hover{text-decoration:none}.steps-bf ol li#bookflowstep-overview{border-radius:8px;border-bottom-left-radius:0;border-top-left-radius:0}.steps-bf ol li.empty{display:none}.mybrand .cnt-bg{padding:0}.mybrand .ftr-aftr,.mybrand footer.ftr{margin-left:0}#headerInfo{flex:1 1 auto}#headerInfo .ttl2{font-weight:400}#headerInfo .qstn,#headerInfo .ttl2{font-family:tuitypelightregular,Arial}#headerInfo .qstn{width:500px}#headerInfo .qstn .ttl3{font-family:ambit-regular,tuitypelightregular,Arial;margin-bottom:5px}.prfl-stts{align-self:center;background-color:var(--tui-white);border-radius:16px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);display:block;float:right!important;padding:15px 15px 10px;position:relative;width:264px!important}.prfl-stts .stts-bar{width:100%}.prfl-stts .stts-bar .ttl1{cursor:pointer!important;display:block;font-family:ambit-regular,tuitypelightregular,Arial;font-size:16px;margin-bottom:10px}.prfl-stts .stts-bar .ttl1:after{color:var(--tui-contrast-blue-800);color:var(--tui-grey-400);content:"";cursor:pointer;display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:400;margin-left:5px;position:relative;top:3px}.prfl-stts .stts-bar .ttl1:hover:after{color:var(--tui-blue)}.prfl-stts .stts-bar>span{background-color:var(--tui-blue-200);display:inline-block;height:14px;margin-right:8px;width:200px}.prfl-stts .stts-bar>span.sttcnt{background:none;color:var(--tui-contrast-blue-800);float:right;font-family:ambit-regular,tuitypelightregular,Arial;font-size:18px;height:24px;margin-right:0;position:relative;top:-2px;width:auto}.prfl-stts .stts-bar>span span{background-color:var(--tui-blue);display:block;height:14px}.prfl-stts .close{position:absolute;right:6px;text-align:right}.prfl-stts>div:first-of-type{display:inline-block}.prfl-stts .ttl3{display:block}.prfl-stts>div:nth-of-type(2){display:inline-block;margin:2px 0 0 50px;vertical-align:top;width:280px}.my-account>header{border-bottom:1px solid var(--tui-grey-200);float:left;padding:20px 30px;position:relative;width:942px}.my-account>header span{display:block}.my-account>header div{float:left}.my-account>header div.prfl .ph-edt{background:hsla(0,0%,100%,.6);bottom:0;color:var(--tui-contrast-blue-800);cursor:pointer;display:none;font-family:tuitypelightregular,Arial;font-size:18px;padding-bottom:3px;position:absolute;right:0;text-align:center;text-decoration:none;text-transform:capitalize;width:130px}.my-account>header div.prfl:hover .ph-edt{display:block}.my-account>header div.prfl.prfl-small .ph-edt{width:100px}.my-account>header div.intro{margin:12px 0 0 10px;width:500px}.my-account>header div.intro+.prfl-stts{margin-top:12px;position:absolute;right:20px}.my-account>header div.intro .ttl4{font-family:ambit-regular,tuitypelightregular,Arial;margin-bottom:5px}.my-account>header div.intro .ttl4 .lnk{font-size:28px}.my-account>header div.intro .ttl2 .ca-promo{display:none}.my-account #option-menu{position:inherit}.my-account #CustomerProfileBody{float:left}.my-account #CustomerProfileBody .my-account-cnt{box-sizing:border-box;float:left;margin-bottom:20px;padding:23px;width:845px}.my-account #CustomerProfileBody .my-account-cnt .crumbtail li:last-of-type{top:0}.my-account #CustomerProfileBody .nav-customer-account{float:left;height:auto;width:157px}.my-account.no-account header{background-color:var(--tui-blue-400);background-image:url(../../../images/mybrand/mytui.png);background-position:97% bottom;background-repeat:no-repeat;background-size:125px auto;border-bottom:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:10px 0 20px;padding:15px 30px}.my-account.no-account header .intro .ttl4{font-size:22px;font-weight:700;margin-top:-7px}.my-account.no-account header .intro .ttl2 .ca-promo{display:inline-block}.my-account.no-account header .intro .ttl2 .usp{margin:5px 5px 15px 0}.my-account.no-account header .intro .ttl2 .usp li{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px;line-height:normal}.my-account.no-account header .intro .ttl2 .usp li:before{margin:0 5px 0 -24px;top:3px}.my-account.no-account header .intro .mytui-noaccount-login{margin-left:350px;margin-top:18px;position:absolute}.my-account.no-account header .intro .mytui-noaccount-login a{margin:0 9px}.my-account.no-account #CustomerProfileBody{border-top:1px solid var(--tui-grey-200)}.prfl{background-position:50%;background-size:cover;border-radius:100%;height:130px;margin:0 20px 0 5px;position:relative;width:130px}.prfl.prfl-icon{border:1.5px solid var(--tui-contrast-blue-800)}.prfl.prfl-icon:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:95px;left:17px;position:relative;top:55px}.prfl.prfl-icon.prfl-small:before{font-size:59px;left:16px;top:34px}.prfl.prfl-small{height:90px;width:90px}#option-menu ul li.nav-dashboard a>span:first-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:34px}#option-menu ul li.nav-bookings a>span:first-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px}#option-menu ul li.nav-scrt-dls a>span:first-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:36px}#option-menu ul li.nav-travelideas a>span:first-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px}#option-menu ul li.nav-profile a>span:first-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px}#option-menu ul li.nav-fnsh-rsrvtn a>span:first-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:25px}.no-account #option-menu ul li.inactive-menu a{background-color:var(--tui-white);cursor:not-allowed}.no-account #option-menu ul li.inactive-menu a>span:last-of-type p{width:200px}.my-account-cnt h1{display:block;margin:10px 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-account-cnt h1:before{float:left;margin-right:5px;position:relative;top:-1px}.my-account.bookings h1:before{content:""}.my-account.bookings h1:before,.my-account.secretdeals h1:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:40px}.my-account.secretdeals h1:before{content:""}.my-account.travelideas h1:before{content:""}.my-account.profile h1:before,.my-account.travelideas h1:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:40px}.my-account.profile h1:before{content:""}.my-account.fnsh-rsrvtn h1:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:32px}.my-account-cnt span.fast{display:block;margin:20px 0;padding:20px;width:510px}.my-account-cnt span.fast:before{content:"";display:block;float:left;font-size:50px;height:25px;top:10px;width:60px}.my-account-cnt span.fast:before,.sccs-msg:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;position:relative}.sccs-msg:before{color:var(--tui-green);content:"";font-size:20px;top:3px}.my-brand-y-icon:before{color:var(--tui-contrast-blue-800);color:var(--tui-green);content:""}.my-brand-n-icon:before,.my-brand-y-icon:before{font-family:tui-icon-font;font-size:20px;margin-right:5px;position:relative;top:3px}.my-brand-n-icon:before{color:var(--tui-contrast-blue-800);color:var(--tui-red);content:""}.my-brand.cnt-technical-error a{text-decoration:underline}.bookings-cnt .sr-options.footer .paging ul a,.mytravelideas .sr-options.footer .paging ul a{background-color:var(--tui-blue-400);margin-top:-5px;padding-top:5px}.bookings-cnt .sr-options.footer .paging ul a:hover,.bookings-cnt .sr-options.footer .paging ul li,.mytravelideas .sr-options.footer .paging ul a:hover,.mytravelideas .sr-options.footer .paging ul li{background-color:var(--tui-blue)!important}.bookings-cnt .sr-options.footer .paging ul a:hover,.mytravelideas .sr-options.footer .paging ul a:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bookings-cnt{float:left;margin-top:10px}.mybookings .ttl3{clear:both;display:inline-block;margin-top:10px}.mybookings .booking-block{background-color:var(--tui-blue-200);border-radius:16px;color:var(--tui-contrast-blue-800);height:160px;margin:10px 0 30px}.mybookings .booking-block .ttl3{height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:395px}.mybookings .booking-block .close:before{position:relative;top:10px}.mybookings .booking-block .btn2{margin-bottom:0}.mybookings .booking-block .trav-options{float:none}.mybookings .booking-block>div{float:left;height:100%;position:relative}.mybookings .booking-block>div:nth-of-type(3){padding:0 10px;width:425px}.mybookings .booking-block>div:nth-of-type(3) a{display:block;margin-top:10px;text-align:right}.mybookings .booking-block>div .dur-brd span{clear:both;float:left;padding:10px 0}.mybookings .booking-block>div .dur-brd span:first-of-type{padding-top:0}.mybookings .booking-block>div:first-of-type{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:110px}.mybookings .booking-block>div:first-of-type div:nth-of-type(2){border-top:1px solid var(--tui-white)}.mybookings .booking-block>div:first-of-type div.one-item{display:none}.mybookings .booking-block>div:first-of-type .countdown,.mybookings .booking-block>div:first-of-type .days-today p,.mybookings .booking-block>div:first-of-type .weather{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px}.mybookings .booking-block>div:first-of-type .weather{height:62px;padding-top:19px;width:100%}.mybookings .booking-block>div:first-of-type .cstr-grade{position:relative}.mybookings .booking-block>div:first-of-type .cstr-grade+p{padding-right:0;position:relative}.mybookings .booking-block>div:first-of-type .cstr-grade+p+.lnk{font-size:18px;position:relative}.mybookings .booking-block>div:first-of-type div .icon-weather:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px;font-weight:400;margin-right:5px;position:relative;top:10px}.mybookings .booking-block>div:nth-of-type(2){width:240px}.mybookings .booking-block>div:nth-of-type(2) .statusbar{bottom:0;color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px;height:20px;left:0;padding:4px 0;position:absolute;text-align:center;width:100%}.mybookings .booking-block>div:nth-of-type(2) .statusbar.future{background-color:var(--tui-yellow-200)}.mybookings .booking-block.flight .ttl2{display:block;margin:0 0 5px}.mybookings .booking-block.flight .dur-brd,.mybookings .booking-block.incomplete .dur-brd{clear:both;display:block;float:left;margin-top:0}.mybookings .booking-block.incomplete .dur-brd span{display:inline-block;margin-right:12px}.mybookings .booking-block.incomplete .svd-on{bottom:10px;font-style:italic;left:10px;position:absolute}.mybookings .booking-block.incomplete .trav-options{clear:both;float:left;margin-top:7px}.mybookings .booking-block.incomplete>div:nth-of-type(2) .statusbar{background-color:var(--tui-yellow-200)}.mybookings .booking-block.incomplete [class*=star]{margin-right:18px;margin-top:2px}.mybookings .booking-block>div:nth-of-type(3) div{bottom:10px;position:absolute;right:10px}.mybookings .booking-block>div:first-of-type div.countdown,.mybookings .booking-block>div:first-of-type div.days-today{height:62px;padding-top:18px}.mybookings .booking-block.provisional>div:nth-of-type(2) .statusbar{background-color:var(--tui-yellow-200)}.mybookings .booking-block.canceled>div:nth-of-type(2) .statusbar{background-color:var(--tui-red);color:var(--tui-white)}.cvdbnr{display:inline-block}.profile-cnt .my-profile form .inp-cnt,form.add-booking .inp-cnt{display:inline-block;width:100%}.profile-cnt .my-profile form .inp-cnt div,form.add-booking .inp-cnt div{display:inline-block;float:left;margin:0 5px}.profile-cnt .my-profile form .inp-cnt div:last-of-type,form.add-booking .inp-cnt div:last-of-type{margin-right:0}.profile-cnt .my-profile form .inp-cnt div:first-of-type,form.add-booking .inp-cnt div:first-of-type{margin-left:0}.profile-cnt .my-profile form .inp-cnt div.cnt1-3,form.add-booking .inp-cnt div.cnt1-3{width:calc(33.33% - 7px)}.profile-cnt .my-profile form .inp-cnt div.cnt2-3,form.add-booking .inp-cnt div.cnt2-3{width:calc(66.66% - 3px)}.profile-cnt .my-profile form .inp-cnt div.cnt1-2,form.add-booking .inp-cnt div.cnt1-2{width:calc(50% - 7px)}.profile-cnt .my-profile form .inp-cnt div.cnt1-4,form.add-booking .inp-cnt div.cnt1-4{width:calc(25% - 7px)}.profile-cnt .my-profile form .inp-cnt div input+input,form.add-booking .inp-cnt div input+input{display:inline-block;margin-left:4px}.profile-cnt .my-profile form .inp-cnt div .email+.email,form.add-booking .inp-cnt div .email+.email{float:right;margin-top:27px;right:115px;width:160px}.profile-cnt .my-profile form .inp-cnt div [class*=birth-],form.add-booking .inp-cnt div [class*=birth-]{display:inline-block;margin-right:5px;width:calc(33.33% - 6px)}.profile-cnt .my-profile form .inp-cnt div [class*=birth-]:last-of-type,form.add-booking .inp-cnt div [class*=birth-]:last-of-type{margin-right:0}.profile-cnt .my-profile form .inp-cnt div [class*=housenr],form.add-booking .inp-cnt div [class*=housenr]{display:inline-block;margin-right:5px;width:calc(50% - 7px)}.profile-cnt .my-profile form .inp-cnt div [class*=housenr]:last-of-type,form.add-booking .inp-cnt div [class*=housenr]:last-of-type{margin-right:0}.profile-cnt .my-profile form .inp-cnt span.check,.profile-cnt .my-profile form .inp-cnt span.error-icon,form.add-booking .inp-cnt span.check,form.add-booking .inp-cnt span.error-icon{display:none}.profile-cnt .my-profile form .inp-cnt span.check:after,.profile-cnt .my-profile form .inp-cnt span.error-icon:after,form.add-booking .inp-cnt span.check:after,form.add-booking .inp-cnt span.error-icon:after{content:""}.profile-cnt .my-profile form .inp-cnt span.depdate,form.add-booking .inp-cnt span.depdate{display:block;position:relative}.profile-cnt .my-profile form .inp-cnt span.depdate:after,form.add-booking .inp-cnt span.depdate:after{bottom:8px;color:var(--tui-contrast-blue-800);content:"";content:"";font-family:tui-icon-font;font-size:20px;pointer-events:none;position:absolute;right:8px}form.add-booking button.btn2{margin:0 0 10px}form.add-booking>div button.btn2{margin:20px 0 0 -3px}form.add-booking .inp-cnt{display:inline-block;width:98.5%}form.add-booking .inp-cnt div.cnt1-3{width:calc(27.33% - 9px)}.add-bkng h2{margin-bottom:10px}.ovl.prfl-pht{border-radius:16px;width:468px}.ovl.prfl-pht .ttl4{display:block;margin-bottom:20px}.ovl.prfl-pht .prfl{background-size:cover;border-radius:100%;float:left;margin-right:15px}.ovl.prfl-pht .prfl,.ovl.prfl-pht .prfl.prfl-icon{height:167px;width:167px}.ovl.prfl-pht .prfl.prfl-icon:before{font-size:120px;left:24px;top:73px}.ovl.prfl-pht .prfl+div{float:left;margin-top:14px;width:285px}.ovl.prfl-pht .prfl+div a{margin:5px 0}.ovl.prfl-pht .prfl+div a.file-btn{position:relative}.ovl.prfl-pht .prfl+div a span{margin:0}.ovl.prfl-pht .prfl+div a,.ovl.prfl-pht .prfl+div a span{text-align:center;width:285px}.ovl.prfl-pht span.error{background:none;float:left;font-weight:700;margin-top:15px}.ovl.prfl-pht.chs-pht{width:605px}.ovl.prfl-pht.chs-pht .pht-bx{height:350px;margin:0 0 15px}.ovl.prfl-pht.chs-pht .lnk{float:right;margin-right:15px;padding-top:10px}.ovl.prfl-pht.chs-pht .btn1{float:right;margin:0}.ovl.prfl-pht .prfl{background-position:50%}.croppie-container{height:100%;width:100%}.croppie-container .cr-image{left:0;max-width:none;position:absolute;top:0;transform-origin:0 0;z-index:-1}.croppie-container .cr-boundary{height:100%;margin:0 auto;overflow:hidden;position:relative;width:605px;z-index:1}.croppie-container .cr-viewport{border:2px solid #fff;bottom:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);left:0;margin:auto;position:absolute;right:0;top:0;z-index:0}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{cursor:move;position:absolute;z-index:1}.croppie-container .cr-slider-wrap{margin:20px auto 15px -6px;width:370px}.croppie-container .cr-slider-wrap:after{clear:both;content:"";display:block}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.croppie-result{overflow:hidden;position:relative}.croppie-result img{position:absolute}.cr-slider{-webkit-appearance:none;border:0;float:left;max-width:100%;width:300px}.cr-slider::-webkit-slider-runnable-track{background:#092a5e;border:0;border-radius:4px;height:3px;width:100%}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--tui-white);border:1px solid #092a5e;border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:focus{border:0;box-shadow:none;outline:none}.cr-slider::-moz-range-track{background:var(--tui-contrast-blue-800);border:0;border-radius:4px;height:3px;width:100%}.cr-slider::-moz-range-thumb{background:var(--tui-white);border:1px solid var(--tui-contrast-blue-800);border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:-moz-focusring{outline:1px solid var(--tui-white);outline-offset:-1px}.cr-slider::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:300px}.cr-slider::-ms-fill-lower{background:#092a5e;border-radius:10px}.cr-slider::-ms-fill-upper{background:var(--tui-contrast-blue-800);border-radius:10px}.cr-slider::-ms-thumb{background:var(--tui-white);border:1px solid var(--tui-contrast-blue-800);border-radius:50%;height:16px;margin-top:1px;width:16px}.cr-slider::-ms-fill-lower,.cr-slider:focus::-ms-fill-upper{background:var(--tui-contrast-blue-800)}.file-btn{color:var(--tui-white);cursor:pointer;display:inline-block;font-size:18px;position:relative;text-decoration:none}.file-btn input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.slider_before{float:left}.slider_before:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:25px;position:relative;right:-5px;top:10px}.slider_after{float:left}.slider_after:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:35px;left:-5px;position:relative;top:9px}.ovl .acntstts{margin-top:10px}.ovl .acntstts li{border-bottom:1px solid var(--tui-blue-600);cursor:pointer;height:34px;list-style:none;padding:10px 0;position:relative;transition:background-color .5s ease-in-out;width:100%}.ovl .acntstts li:first-of-type{border-top:1px solid var(--tui-blue-600)}.ovl .acntstts li:hover{background-color:var(--tui-blue-400)}.ovl .acntstts li a{height:34px;width:100%}.ovl .acntstts li a:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;font-weight:700;position:absolute;right:-5px;top:19px}.ovl .acntstts li a span{display:inline-block;float:left;margin-right:10px;text-decoration:none}.ovl .acntstts li a span span{color:#333;display:block;text-decoration:none;width:100%}.ovl .acntstts li a span .ttl3{color:var(--tui-contrast-blue-800)}.ovl .acntstts li a span:first-of-type{width:75%}.ovl .acntstts li a .sttsmnt{margin-right:10px;position:relative;top:9px}.ovl .acntstts li:before{color:var(--tui-contrast-blue-800);color:var(--tui-red);content:"";float:left;font-family:tui-icon-font;font-size:25px;margin-right:5px;position:relative;top:0}.ovl .acntstts li.done:before{color:var(--tui-contrast-blue-800);color:var(--tui-green);content:"";font-family:tui-icon-font;font-size:25px}.ovl .acntstts .done{cursor:default;height:22px}.ovl .acntstts .done:hover{background:none}.chs-yrslf{width:425px!important}.chs-yrslf .acco{width:250px!important}.chs-yrslf .ttl4{display:block;margin-bottom:15px;margin-right:15px}.chs-yrslf .party{clear:both;float:left;margin-top:20px;width:100%}.chs-yrslf form div{cursor:pointer;min-height:40px;padding:5px;transition:background-color .5s ease-in-out}.chs-yrslf form div.chkd,.chs-yrslf form div:hover{background-color:var(--tui-blue-400)}.chs-yrslf form div img,.chs-yrslf span.ttl2{display:inline-block;vertical-align:middle}.chs-yrslf span.ttl2{margin-left:10px;max-width:calc(100% - 84px)}.chs-yrslf input{margin-right:8px;position:relative;vertical-align:middle}.chs-yrslf img,.chs-yrslf input{display:inline-block}.chs-yrslf .btn2{float:left;margin-bottom:0}.ovl.chs-yrslf,.ovl.yr-bkng{width:510px}.ovl.chs-yrslf .image,.ovl.yr-bkng .image{float:left;margin-right:10px}.ovl.chs-yrslf .acco,.ovl.yr-bkng .acco{float:left;height:120px;width:335px}.ovl.chs-yrslf .acco .ttl3,.ovl.yr-bkng .acco .ttl3{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ovl.chs-yrslf .acco .trav-options,.ovl.yr-bkng .acco .trav-options{float:left;margin:5px 0;padding:0;width:100%}.ovl.chs-yrslf .acco .dprt-dt,.ovl.yr-bkng .acco .dprt-dt{display:block}.ovl.chs-yrslf .btn2,.ovl.chs-yrslf .btn3,.ovl.yr-bkng .btn2,.ovl.yr-bkng .btn3{margin-bottom:0}.ovl.prfl-pp{width:290px}.ovl.prfl-pp .lnk{display:inline-block;margin-top:20px}.ovl.prfl-pp button{display:inline-block;float:right}.popup{letter-spacing:0}.ovl.yr-bkng .ttl4+p{margin-bottom:10px}.popup.classes .zitcomfort-service{position:relative;width:480px;z-index:150}.popup.classes .zitcomfort-service>div{float:left;font-family:Arial,Verdana;font-size:14px;margin-bottom:10px;margin-right:15px;padding:5px;width:203px}.popup.classes .zitcomfort-service>div .header{display:block;height:26px;position:relative}.popup.classes .zitcomfort-service>div p.subtext{font-size:13px;font-style:italic}.popup.classes .zitcomfort-service>div.star{color:var(--tui-grey-800)}.popup.classes .zitcomfort-service>div ul{line-height:20px;list-style:disc;padding-left:14px}#tooltip-popup .tooltip-content.one-class{float:left;margin-bottom:10px;margin-right:15px;width:470px}#tooltip-popup .tooltip-content.one-class .header h3{font-size:22px}#tooltip-popup .tooltip-content.one-class p{width:350px}#crsluggage-bookingsreference-tooltip p{font-family:Arial,Verdana;font-size:14px}.small-msg.btn-back a{font-size:16px;text-decoration:none}#frm-tggl~p{margin:10px 0 30px;max-width:600px}#frm-tggl~form{position:relative}#frm-tggl~form:after{background:var(--white-transparent);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}#frm-tggl:checked~form:after{display:none}.frm-rsrvtnnmbr{max-width:225px}.frm-bkdflght{margin:0 0 20px}.frm-bkdflght h2{margin-bottom:10px}.mybrand-askpassword .cnt-bg,.mybrand-login .cnt-bg{padding:10px 0 0}.mybrand-askpassword .cnt-bg .tpbnnr-bl,.mybrand-askpassword .cnt-bg .tpbnnr-red,.mybrand-login .cnt-bg .tpbnnr-bl,.mybrand-login .cnt-bg .tpbnnr-red{display:none}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin,.mybrand-login .cnt-bg section.my-brand .my-account.signin{border-bottom:1px solid var(--tui-grey-100);display:table;margin-top:-10px;min-width:1002px}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .content,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content{padding:20px}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .content h1,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content h1{text-transform:none}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .tabs,.mybrand-login .cnt-bg section.my-brand .my-account.signin .tabs{margin:0 20px;width:44%}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .tabs li,.mybrand-login .cnt-bg section.my-brand .my-account.signin .tabs li{font-family:ambit-regular,tuitypelightregular,Arial}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .tabs li.active,.mybrand-login .cnt-bg section.my-brand .my-account.signin .tabs li.active{font-weight:700}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .content-left,.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .content-right,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content-left,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content-right{box-sizing:border-box;display:inline-block;height:100%}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .content-left,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content-left{margin-bottom:30px;padding:2%;width:48%}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .content-right,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content-right{background-color:var(--tui-blue-200);background-image:url(../../../images/mybrand/mytui.png);background-position:90% bottom;background-repeat:no-repeat;background-size:230px auto;border-radius:24px;float:right;height:570px;margin-top:-83px;padding:45px 4% 4%;position:relative;width:48%}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .content-right h2,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content-right h2{font-weight:700;margin-bottom:7px}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .content-right ul,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content-right ul{margin:10px 0 0 10px;width:90%}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .content-right ul li,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content-right ul li{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px;font-weight:400;line-height:30px}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .content-right ul li:before,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content-right ul li:before{margin-right:5px}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .note2,.mybrand-login .cnt-bg section.my-brand .my-account.signin .note2{float:right;margin-bottom:20px;max-width:452px;position:absolute}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .cnt-error.warning ol,.mybrand-login .cnt-bg section.my-brand .my-account.signin .cnt-error.warning ol{padding-left:20px}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .cnt-error.warning ol li,.mybrand-login .cnt-bg section.my-brand .my-account.signin .cnt-error.warning ol li{line-height:20px;margin-bottom:10px}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .cnt-error.warning ol li a,.mybrand-login .cnt-bg section.my-brand .my-account.signin .cnt-error.warning ol li a{color:var(--tui-red);padding-left:5px;text-decoration:underline}.mybrand-askpassword .cnt-bg section.my-brand .my-account.signin .gigya-layout-cell:last-of-type,.mybrand-login .cnt-bg section.my-brand .my-account.signin .gigya-layout-cell:last-of-type{margin-top:10px}.mybrand-askpassword #tooltip-popup.error-tt,.mybrand-askpassword .tt.popup,.mybrand-login #tooltip-popup.error-tt,.mybrand-login .tt.popup{width:200px}.mybrand-askpassword .gigya-composite-control-password,.mybrand-login .gigya-composite-control-password{position:relative}.mybrand-askpassword .gigya-composite-control-password .error-tt,.mybrand-login .gigya-composite-control-password .error-tt{width:250px!important}.mybrand-askpassword .gigya-composite-control-password .view:after,.mybrand-login .gigya-composite-control-password .view:after{top:15px}.cnt-error.warning{display:block;padding-bottom:20px}.cnt-error.warning .ttl3{display:block;margin-bottom:10px}.cnt-error.warning ol{padding-left:15px}.sccs-msg.note2{display:block;margin:10px;width:40%}.mybrand-login section.my-account .content-right div h3{display:block;font-size:22px;font-weight:700;margin:30px 0 5px}.mybrand-login section.my-account .content-right div a.arrow-lnk{text-decoration:none}.mybrand-login section.my-account .content-right div a.arrow-lnk:hover{text-decoration:underline}.mybrand-login section.my-account .content-right div p:last-of-type{margin-top:20px}ol.psswrd-rqst{line-height:150%;margin:0 0 15px 15px}.dshbrd-stts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.dshbrd-stts .ttl4{margin:15px 0 6px}.dshbrd header{border:none;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;width:100%}.dshbrd header>.prfl{flex:0 0 130px}.dshbrd header div{float:none}.dshbrd header+.note1,.dshbrd header+.note2{margin-bottom:20px}.pinboard .my-sd div{display:inline-block}.pinboard .my-sd div:first-of-type{width:164px}.pinboard .my-sd div:first-of-type p{color:var(--tui-contrast-blue-800);padding:0}.pinboard .my-sd div:last-of-type{position:absolute;width:120px}.pinboard .my-sd img{display:inline-block;margin-top:19px;width:125px}.pinboard .my-sd .btn2{margin:0}.my-lks .fare-calendar{height:220px;margin:0}.my-lks .fare-calendar .fare-rates{height:230px}.my-lks .fare-calendar .depart-from .icon{display:none}.my-lks .fare-monthcontainer{bottom:15px!important;width:280px}.my-lks .fare-monthcontainer div.next,.my-lks .fare-monthcontainer div.prev{bottom:-7px}.my-lks .fare-monthcontainer ul li{width:50px}.my-lks .fare-month{border-bottom:0;border-top:0}.my-lks .fare-baseline{bottom:97px;width:250px}.my-lks .fare-lowest-price-line{margin-bottom:41px;width:90%}.my-lks .ttl2{clear:both;display:block;margin-bottom:10px}.my-lks .ttl2:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;margin-right:3px;position:relative;top:2px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.my-lks .itxt2{display:block;font-size:13px;width:280px}.pinboard{align-items:flex-start;background-color:var(--tui-blue-200);border-radius:24px;box-sizing:border-box;display:flex;margin-bottom:50px;padding:15px;width:100%}.pinboard>div{box-sizing:border-box;flex:0 0 314px;max-width:314px;position:relative}.pinboard>div+div{margin-left:15px}.pinboard>div>div{background-color:var(--tui-white);border-radius:16px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);padding:15px}.pinboard>div>div .ttl4{cursor:pointer}.pinboard>div>div+div{margin-top:15px}.pinboard>div>.mntztn-bnnr{background-color:transparent;margin-top:15px;padding:0;width:auto}.pinboard>div>.mntztn-bnnr>div{height:auto!important}.pinboard .ttl4{display:block;font-size:22px;margin-bottom:15px;text-decoration:none;width:75%}.pinboard .ttl4:before{padding-right:7px;position:relative;top:9px}.pinboard .ttl4:after{color:var(--tui-contrast-blue-800);content:"";cursor:pointer;display:inline-block;font-family:tui-icon-font;font-size:24px;font-weight:400;padding-top:11px;position:absolute;right:12px}.pinboard .promo-svj .ttl4:after{display:none}.pinboard .lst-menu2>li{padding:12px 0}.pinboard .lst-menu2>li>a{font-weight:700;padding:0;transition:.2s ease-in-out}.pinboard .lst-menu2>li>a:hover{background:none;color:var(--tui-contrast-blue)}.pinboard .lst-menu2>li>a:hover:after{color:var(--tui-contrast-blue);right:0}.pinboard .lst-menu2>li>a:after{top:13px;transition:.2s ease-in-out}.my-bkng .ttl4:before{content:""}.my-bkng .ttl4:before,.my-sd .ttl4:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:40px}.my-sd .ttl4:before{content:""}.my-ids .ttl4:before{content:"";font-size:40px}.my-ids .ttl4:before,.my-lks .ttl4:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font}.my-lks .ttl4:before{content:"";font-size:25px}.my-app>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.my-app>div figure{flex:0 0 60px}.my-app>div img{height:auto;position:relative;right:10px;top:10px;transform:scale(1.5);width:100%}.my-vchrs div.ttl4{cursor:default}.my-vchrs div.ttl4:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:25px}.my-vchrs>p{border-top:1px solid var(--tui-blue-600);margin-top:10px;padding-top:10px}.vchr-info:after{color:var(--tui-contrast-blue-800);color:var(--tui-grey-400);content:"";cursor:pointer;display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:400;margin-left:5px;position:relative;top:3px}.vchr-info:hover:after{color:var(--tui-blue)}.fnsh-rsrvtn{background-color:var(--tui-blue-400)}.fnsh-rsrvtn .ttl4:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:25px}.fnsh-rsrvtn .lst-menu2>li{border-color:var(--tui-grey-200)}.my-prfl span{display:block}.my-prfl span.ttl1{margin:10px 0 0}.my-prfl .ttl4:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px}.my-prfl div.holiday-wishes{margin:5px 0}.my-prfl div.holiday-wishes span{background-color:var(--tui-blue-400);border-radius:8px;color:var(--tui-contrast-blue-800);cursor:pointer;display:inline-block;font-family:tuitypelightregular,Arial;font-size:18px;margin-bottom:5px;padding:5px 8px}.my-prfl div.holiday-wishes span:hover{background-color:var(--tui-blue-600)}.my-qstns .ttl4{cursor:default!important}.my-qstns .ttl4:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px}.my-qstns .ttl4:after{display:none}.my-qstns div{color:var(--tui-contrast-blue-800);margin-top:15px}.my-qstns div .ttl1.agncy{display:block;margin-bottom:0}.my-qstns div .ttl1 span{font-family:Verdana;font-size:11px}.my-qstns .nochat,.my-qstns .nochat span{cursor:default}.my-qstns .nochat span:after{background:none}.my-qstns div table td,.my-trvl-gncy div table td{padding:5px 10px 0 0}.my-trvl-gncy{position:relative}.my-trvl-gncy .arrowup:before{content:"";display:inline-block;float:left;margin:4px 2px 0 0}.my-trvl-gncy .arrowdown:before{content:"";display:inline-block;margin:0 5px 0 0}.my-trvl-gncy .ttl4:before{background-position:0 -111px;height:25px;top:4px;width:20px}.my-trvl-gncy p{line-height:18px}.my-trvl-gncy .lnk.edit{position:absolute;right:15px;top:26px}.my-bkng li:first-of-type a>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.my-bkng .add-bkng:after{clear:both;content:"";display:block}.my-bkng .add-bkng .add-bkng-dshbrd input,.my-bkng .add-bkng .add-bkng-dshbrd span{width:98.5%}.my-bkng .add-bkng .add-bkng-dshbrd div:first-of-type:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;position:absolute;right:10px;top:30px}.my-bkng .add-bkng .add-bkng-dshbrd>span{float:left;position:relative}.my-bkng .add-bkng .add-bkng-dshbrd .error-icon{width:14px}.my-bkng .add-bkng .add-bkng-dshbrd .error-icon:after{right:20px;top:23px}.my-bkng .add-bkng .captcha:after{clear:both;content:"";display:block}.my-bkng .add-bkng-dshbrd .form-error{color:var(--tui-red)}.srch-rslt,.svd-acco,.svd-flght,.vwd-acco{margin-bottom:10px}.srch-rslt figure,.svd-acco figure,.svd-flght figure,.vwd-acco figure{background-color:var(--tui-blue-600);border-radius:8px;height:60px;position:relative;width:94px}.srch-rslt figure>img,.svd-acco figure>img,.svd-flght figure>img,.vwd-acco figure>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.srch-rslt figure img,.svd-acco figure img,.svd-flght figure img,.vwd-acco figure img{border-radius:8px}.srch-rslt:after,.svd-acco:after,.svd-flght:after,.vwd-acco:after{clear:both;content:"";display:block}.srch-rslt a,.svd-acco a,.svd-flght a,.vwd-acco a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.srch-rslt a>div,.svd-acco a>div,.svd-flght a>div,.vwd-acco a>div{font-weight:400;width:calc(100% - 100px)}.srch-rslt a:hover,.svd-acco a:hover,.svd-flght a:hover,.vwd-acco a:hover{color:unset}.srch-rslt .ttlb1,.svd-acco .ttlb1,.svd-flght .ttlb1,.vwd-acco .ttlb1{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srch-rslt p,.svd-acco p,.svd-flght p,.vwd-acco p{margin:0;padding:0}.srch-rslt [class^=star],.svd-acco [class^=star],.svd-flght [class^=star],.vwd-acco [class^=star]{top:1px}.lst-srch,.svd-vctn,.vwd-vctn{margin:10px 0 0}.lst-srch>a,.svd-vctn>a,.vwd-vctn>a{display:block;text-align:right}.svd-vctn .svd-acco.gtm a>div .ttl1{color:var(--tui-contrast-blue-800);text-transform:capitalize}.svd-flght strong,.svd-flght strong+div{font-size:14px}.my-ids .loading{cursor:default}.my-ids .loading img,.my-ids .loading span{background-color:#dbf1fc;border:0}.my-ids .loading span{display:block;height:4px;margin:8px 0 13px;position:static;width:164px}.my-ids .vwd-acco.gtm a>div .ttl1{color:var(--tui-contrast-blue-800);text-transform:capitalize}.lst-srch a div p{display:inline-block;display:-webkit-box;font-size:14px;line-height:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lst-srch a div .rslt-name{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tooltip-popup.ovl.route .ttl1{font-size:16px}.promo-svj{background-color:var(--tui-blue-400);border-radius:16px;box-sizing:border-box;margin-top:15px;padding:15px}.promo-svj .btn2{margin:0}.promo-svj p{color:var(--tui-contrast-blue-800)}.nxt-vctn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:10px;min-height:60px}.nxt-vctn div{flex:1 0 95px}.nxt-vctn .rvw a{display:block;padding-top:15px}.nxt-vctn img{border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;margin-right:1px}.nxt-vctn .wthr{border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.nxt-vctn .cntdwn.tdy span{font-weight:400;padding-top:0}.nxt-vctn .cntdwn,.nxt-vctn .grd,.nxt-vctn .wthr,.nxt-vctn img,.nxt-vctn>a div{background-color:var(--tui-blue-600);height:60px}.nxt-vctn>a{box-sizing:border-box;display:flex;max-width:100%}.nxt-vctn .stts{box-sizing:border-box;flex:0 0 100%;margin-top:5px}.nxt-vctn .stts.note2{height:auto}.nxt-vctn .stts a{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;line-height:24px}.nxt-vctn .stts.unfnshd{border:0}.nxt-vctn .stts.unfnshd span{position:relative;top:4px}.nxt-vctn .stts.unfnshd span:before{background:none;height:0;margin-right:0;top:0;width:0}.nxt-vctn .stts span:before{color:var(--tui-contrast-blue-800);color:var(--tui-green);content:"";font-family:tui-icon-font;font-size:20px;margin-right:3px;position:relative;top:3px}.nxt-vctn .stts.pdng{color:var(--tui-grey-800);font-family:Arial,Verdana;font-size:13px;font-weight:400;line-height:24px}.nxt-vctn .stts.pdng span:before{content:""}.nxt-vctn .stts.nt-pd span:before{color:var(--tui-contrast-blue-800);color:var(--tui-red);content:"";font-family:tui-icon-font;font-size:20px;margin-right:3px;position:relative;top:3px}.nxt-vctn .cntdwn{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;margin-right:1px;text-align:center}.nxt-vctn .cntdwn span:first-of-type{display:block;margin-top:6px}.nxt-vctn .cntdwn span:nth-of-type(2){font-weight:700}.nxt-vctn .wthr{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;text-align:center}.nxt-vctn .wthr span{display:block;margin-top:11px}.nxt-vctn .wthr span:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px;font-weight:400;margin-right:5px;position:relative;top:10px}.nxt-vctn .grd .cstr-grade{height:40px;margin:10px 5px;padding-top:10px;width:45px}.nxt-vctn .grd .lnk{float:right;letter-spacing:-.2px;margin:-35px 5px 0}.vchr .ttlb2{margin-bottom:5px}.vchr a:hover>p,.vchr a>p{font-weight:400;margin:0}.vchr a:hover>p,.vchr a:hover>strong,.vchr a>p,.vchr a>strong{color:var(--tui-grey-800);font-family:Arial,Verdana;font-size:14px}.add-booking{clear:both;display:block;float:left;width:100%}.add-booking .captcha{clear:both;float:left;margin:15px 0}.add-booking .captcha .error-captcha:after{font-weight:400;left:67px}.add-booking button{margin:20px 0 0}.add-booking .error-msg{display:block}.my-account.bookings section .my-account-cnt .booking{position:relative}.my-account.bookings section .my-account-cnt table{margin-right:15px}.my-account.bookings section .my-account-cnt table:first-child{width:541px}.my-account.bookings section .my-account-cnt table th{text-align:left}.my-account.bookings section .my-account-cnt .booking-information .links{width:auto!important}.my-account.bookings section .my-account-cnt .booking-information td:first-of-type{width:23%}.my-account.bookings section .my-account-cnt .booking-information td span{background-color:var(--tui-yellow-200);border-left:4px solid var(--tui-yellow);border-radius:4px;display:inline-block;margin:5px 0;padding:5px}.my-account.bookings section .my-account-cnt .booking-information-sidebar{float:right;margin-bottom:20px;position:absolute;right:0}.my-account.bookings section .my-account-cnt .booking-information-sidebar .review{background-color:var(--tui-blue-400);padding:20px;text-align:center}.my-account.bookings section .my-account-cnt .booking-information-sidebar .review span:first-of-type{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:16px;margin-bottom:10px}.my-account.bookings section .my-account-cnt .booking-information-sidebar .review span.cstr-grade{display:block;margin:0 auto 10px}.my-account.bookings section .my-account-cnt .booking-information-sidebar .review a.lnk{display:block}.my-account.bookings section .my-account-cnt .weather-block{background-color:var(--tui-blue-400);border-radius:8px;float:left;padding:15px;text-align:center;width:185px}.my-account.bookings section .my-account-cnt .weather-block a{display:block;margin-top:10px}.my-account.bookings section .my-account-cnt .weather-block .icon-weather{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:28px;height:40px;margin:20px 0 0;position:relative}.my-account.bookings section .my-account-cnt .weather-block .icon-weather:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:70px;font-weight:400;margin-right:5px;position:relative;top:6px}.my-account.bookings section .my-account-cnt .weather-block .icon-weather .ttl1,.my-account.bookings section .my-account-cnt .weather-block .icon-weather+.ttl1{display:block;margin-top:10px}.my-account.bookings section .my-account-cnt .note1.note-big{display:inline-block;margin-bottom:20px}#mybrand .tabs{clear:both;float:left;margin-top:80px;width:100%}.banners{display:flex;float:left;margin:20px 0;width:100%}.sngl-bnnr{display:block}.sngl-bnnr .usp,.sngl-bnnr h3,.sngl-bnnr>div{float:left;font-size:24px}.sngl-bnnr>div{align-items:center;display:flex;justify-content:center;margin-right:10px;overflow:hidden;width:calc(50% + 10px)}.sngl-bnnr .usp,.sngl-bnnr h3{width:45%}.sngl-bnnr h3{margin-bottom:5px}.rprt-htls{float:left;margin:20px 0;width:100%}.rprt-htls .ttl3{display:block;margin-bottom:10px}.rprt-htls .topx.square a.col{flex-direction:row;max-width:100%}.rprt-htls .topx.square a.col>div{float:left;height:200px!important;width:50%!important}.rprt-htls .topx.square a.col>div:nth-of-type(2){flex-direction:column!important}.rprt-htls .topx.square a.col>div:nth-of-type(2)>div:first-of-type{width:auto!important}.rprt-htls .topx.square a.col .obj-type{text-transform:capitalize}.rprt-htls .topx.square a.col .ttlb2{padding-bottom:3px}.rprt-htls .topx.square a.col .pricelabel{margin-top:auto}.rprt-htls .topx.square a.col .price{position:static!important}.rprt-htls a.lnk{float:right;margin:10px 0 0}.prctcl-info{float:left;margin:20px 0;width:100%}.srvc{background-color:var(--tui-blue-400);border-radius:16px;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px;padding:20px}.srvc .ttlb2{display:block;margin-bottom:5px;width:100%}.srvc p{margin:0;padding:0;width:75%}.srvc p.no-lnk{width:100%}.srvc .arrow-lnk,.srvc .lnk{align-self:flex-end;text-align:right;width:25%}.srvc.lggg .ttlb2:before{content:""}.srvc.lggg .ttlb2:before,.srvc.prrdr .ttlb2:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.srvc.prrdr .ttlb2:before{content:""}.srvc.srvcs .ttlb2:before{content:""}.srvc.rgst .ttlb2:before,.srvc.srvcs .ttlb2:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.srvc.rgst .ttlb2:before{content:""}.srvc.flghtsts .ttlb2:before{content:""}.srvc.flghtsts .ttlb2:before,.srvc.strsrvtn .ttlb2:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.srvc.strsrvtn .ttlb2:before{content:""}.srvc.chckin .ttlb2:before{content:""}.srvc.chckin .ttlb2:before,.srvc.vsm .ttlb2:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.srvc.vsm .ttlb2:before{content:""}.srvc.rqst .ttlb2:before{content:""}.srvc.riu-chkin .ttlb2:before,.srvc.rqst .ttlb2:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.srvc.riu-chkin .ttlb2:before{content:""}.srvc .ttlb2:before{font-weight:400;margin-right:5px;vertical-align:text-top}.srvc.unvlble{cursor:default}.slm{margin-top:10px}.bkng-details .travserv{margin-left:104px!important}.bkng-details table.luggage+p{display:inline-block}.cnt-mybrand{float:left;width:100%}.cnt-mybrand h2{display:block;font-size:22px;margin-bottom:10px}h1+.note1,h1+.note2{margin-bottom:20px}.bookingdata{margin-top:30px}.bookingdata:first-of-type{margin-top:0}.bookingdata .book-background{background-color:var(--tui-blue-400);border-radius:16px;min-height:177px;position:relative;width:799px}.bookingdata .book-background>img{border-radius:16px;border-bottom-right-radius:0;border-top-right-radius:0;float:left;height:177px;width:224px}.bookingdata .book-background .boat-icon:before,.bookingdata .book-background .bus-icon:before,.bookingdata .book-background .plane-icon:before,.bookingdata .book-background .train-icon:before,.bookingdata .book-background .train-transfer-icon:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;position:relative;top:1px}.bookingdata .book-background .ttl3{font-weight:700}.bookingdata .book-background .note2{clear:both;display:inline-block;margin-top:0;position:relative;top:8px}.bookingdata .book-background .tt.popup{width:260px!important}.bookingdata .book-background.cr{display:flex}.bookingdata .book-background.cr img{align-self:center;mix-blend-mode:multiply;width:224px}.bookingdata .bookinfo{padding-top:8px!important}.bookingdata .bookinfo .ttl1,.bookingdata .bookinfo .ttl3{display:block;font-weight:700}.bookingdata .bookinfo .ttl1 span{font-weight:400}.bookingdata .bookinfo .crumbtrail{color:var(--tui-contrast-blue-800);display:inline-block;max-width:462px}.bookingdata .bookinfo .crumbtrail+.lnk{display:inline-block;position:relative;top:-3px}.bookingdata .bookinfo .crumbtrail+.lnk:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;margin:0 3px 0 10px;position:relative;top:3px}.bookingdata .bookinfo th,.bookingdata .bookinfo-car th,.bookingdata .booktransfer table:nth-of-type(2) th{min-width:120px}.bookingdata .bookinfo span.btn2,.bookingdata .bookinfo-car span.btn2,.bookingdata .bookinfo-other span.btn2,.bookingdata .booktransfer span.btn2{bottom:15px;margin-bottom:0!important;position:absolute;right:15px}.bookingdata .bookinfo-seatonly span.btn2{float:right;margin:-40px 5px 5px 0;padding-right:25px}.bookingdata .booktransfer span.btn2{float:right;padding-right:25px}.bookingdata .extra-bookinfo-package table{margin-top:15px}.bookingdata .bookinfo table,.bookingdata .bookinfo-car table,.bookingdata .booktransfer table{list-style:none;margin-top:5px}.bookingdata .bookinfo span.ttl3,.bookingdata .bookinfo-car span.ttl3,.bookingdata .bookinfo-other span.ttl3{display:block;margin-top:5px}.bookingdata .bookinfo-car .btn2{margin-bottom:15px}.bookingdata .bookinfo-seatonly table,.bookingdata .extra-bookinfo-car table,.bookingdata .extra-bookinfo-cruise table{margin-bottom:10px;margin-top:10px}.bookingdata .extra-bookinfo-car,.bookingdata .extra-bookinfo-cruise,.bookingdata .extra-bookinfo-package{background-color:var(--tui-blue-400);box-sizing:border-box;padding:1px 0 15px;width:795px}.bookingdata .extra-bookinfo-car a.link-cruise,.bookingdata .extra-bookinfo-cruise a.link-cruise,.bookingdata .extra-bookinfo-package a.link-cruise{padding-top:10px;position:absolute}.bookingdata .extra-bookinfo-car table,.bookingdata .extra-bookinfo-cruise table,.bookingdata .extra-bookinfo-package table{width:100%!important}.bookingdata .extra-bookinfo-car table th,.bookingdata .extra-bookinfo-cruise table th,.bookingdata .extra-bookinfo-package table th{width:120px}.bookingdata .extra-bookinfo-car .ttl2,.bookingdata .extra-bookinfo-cruise .ttl2,.bookingdata .extra-bookinfo-package .ttl2{display:block;float:left;margin-bottom:0;margin-top:15px}.bookingdata .extra-bookinfo-car .inclusive,.bookingdata .extra-bookinfo-cruise .inclusive,.bookingdata .extra-bookinfo-package .inclusive{clear:both;display:block;padding-top:10px}.bookingdata .extra-bookinfo-car:after,.bookingdata .extra-bookinfo-cruise:after,.bookingdata .extra-bookinfo-package:after{clear:both;content:"";display:block}.bookingdata .extra-bookinfo-car .arrowup.lnk:before,.bookingdata .extra-bookinfo-cruise .arrowup.lnk:before,.bookingdata .extra-bookinfo-package .arrowup.lnk:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:700;margin-right:2px;position:relative;top:3px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.bookingdata .extra-bookinfo-car p,.bookingdata .extra-bookinfo-cruise p,.bookingdata .extra-bookinfo-package p{clear:both}.bookingdata .extra-bookinfo a,.bookingdata .extra-bookinfo p,.bookingdata .extra-bookinfo span.ttl2,.bookingdata .extra-bookinfo ul,.bookingdata .extra-bookinfo-car a,.bookingdata .extra-bookinfo-car p,.bookingdata .extra-bookinfo-car span.ttl2,.bookingdata .extra-bookinfo-car table,.bookingdata .extra-bookinfo-car th,.bookingdata .extra-bookinfo-cruise a,.bookingdata .extra-bookinfo-cruise p,.bookingdata .extra-bookinfo-cruise span.ttl2,.bookingdata .extra-bookinfo-cruise table,.bookingdata .extra-bookinfo-cruise ul,.bookingdata .extra-bookinfo-package a,.bookingdata .extra-bookinfo-package p,.bookingdata .extra-bookinfo-package span.ttl2,.bookingdata .extra-bookinfo-package table,.bookingdata .extra-bookinfo-package ul,.bookingdata span.inclusive{padding-left:10px;padding-right:10px}.bookingdata .extra-bookinfo-cruise li,.bookingdata .extra-bookinfo-package li{margin-left:15px}.bookingdata .extra-bookinfo-car span.arrowup,.bookingdata .extra-bookinfo-cruise span.arrowup,.bookingdata .extra-bookinfo-package span.arrowup{cursor:pointer;float:right;padding-right:15px}.bookingdata .extra-bookinfo-car>a.lnk{clear:both;display:block}.bookingdata .extra-bookinfo-car table tr .lnk,.bookingdata .extra-bookinfo-car table tr th{padding-left:0}.bookingdata .bookinfo,.bookingdata .bookinfo-car,.bookingdata .bookinfo-other,.bookingdata .bookinfo-seatonly,.bookingdata .booktransfer{float:left;margin-left:10px;max-height:147px;padding:5px;width:550px}.bookingdata .book-carousel{float:left;min-height:157px;position:relative;width:225px}.bookingdata .book-carousel .tui-excl{background:var(--tui-blue);color:var(--tui-contrast-blue-800);left:0;padding:5px 15px;position:absolute;text-transform:uppercase;top:0}.bookingdata .booktransfer table{width:100%!important}.bookingdata .booktransfer table:nth-of-type(2){margin-top:10px}.bookingdata .booktransfer table:first-of-type th:first-of-type{width:47%}.bookingdata .booktransfer table:first-of-type td:first-of-type{width:7%}.bookingdata .booktransfer .ttl3{width:238px}.bookingdata .bookinfo-car .ttl3,.bookingdata .booktransfer .ttl3{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookingdata .bookinfo td,.bookingdata .bookinfo-car td,.bookingdata .bookinfo-other td,.bookingdata .bookinfo-seatonly td,.bookingdata .booking-toggler td,.bookingdata .booktransfer td,.bookingdata .extra-bookinfo-car td,.bookingdata .extra-bookinfo-cruise td,.bookingdata .extra-bookinfo-cruise th,.bookingdata .extra-bookinfo-package td{padding-left:10px}.bookingdata .bookinfo span.ttl1 span.big{display:inline-block}.bookingdata .extra-bookinfo-package span.subttl{margin:10px 0 15px 10px}.bookingdata .bookinfo-seatonly span.ttl2,.bookingdata .bookinfo-seatonly span.ttl3{margin-right:40px}.bookingdata .bookinfo-seatonly td span.ttl1{text-align:center!important}.bookingdata .bookinfo-seatonly table.flight-transfer td{padding-left:25px}.bookingdata .bookinfo th,.bookingdata .extra-bookinfo-car th,.bookingdata span.inclusive{font-weight:700}.bookingdata .srvc-rp-info .rsldng{margin-top:15px}.bookingdata .srvc-rp-info .rsldng:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:17px;margin:0 10px 0 5px}.bookingdata .srvc-rp-info .nlnsrvc{margin-top:15px}.bookingdata .srvc-rp-info .nlnsrvc:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;margin:0 10px 0 5px}.bookingdata .srvc-rp-info p{margin-left:9px}.extra-bookinfo-package table{margin-bottom:15px}.extra-bookinfo-package table+.note2{margin:10px}.extra-bookinfo-package ul li:first-letter{text-transform:uppercase}.my-account.bookings section .my-account-cnt .booking-toggler table:first-child,.my-account.bookings section .my-account-cnt .extra-bookinfo-car table:first-child{width:770px}.booking-toggler{margin:30px 0 20px}.booking-toggler div span.ttl1{margin-bottom:10px!important}.booking-toggler div h3,.booking-toggler div p,.booking-toggler div table,.booking-toggler div ul{margin-left:9px}.booking-toggler div table:last-of-type,.booking-toggler h2{margin-bottom:10px}.booking-toggler div:first-of-type span.ttl1,.booking-toggler>span.ttl1:first-of-type{margin-top:15px}.booking-toggler .ef-tl:first-letter{text-transform:uppercase}.booking-toggler .ef-tl+table{margin-left:10px!important}.booking-toggler .ef-tl+table tr th{width:auto!important}.cnt-bkng.bookingdetail .booking-toggler ul.blt text a{text-decoration:underline}.cnt-bkng.bookingdetail .booking-toggler ul.blt text a:hover{text-decoration:none}.static-banner{float:left;height:280px;margin:20px 0;position:relative;width:100%}.static-banner.tui-care-img a{background-image:url(../../../images/mybrand/tui-care.jpg)}.static-banner a{background-repeat:no-repeat;background-size:100%;border-radius:16px;display:block;height:280px;width:100%}.static-banner .tui-care{background-color:var(--white-transparent);border-radius:8px;bottom:40px;left:40px;padding:25px;position:absolute;top:40px;width:43%}.static-banner .tui-care span:first-of-type,.static-banner .tui-care span:nth-of-type(2){display:block;margin-bottom:10px}.static-banner .arrow-lnk{margin:0}.cnt-mybrand .destinationinfo{display:inline-block;margin:20px 0}.cnt-mybrand .destinationinfo:after{clear:both;content:"";display:block}.cnt-mybrand .destinationinfo .destban span.ttl3{clear:both;display:block;font-size:16px;margin-bottom:5px;text-decoration:none}.cnt-mybrand .destinationinfo .destban a{float:left;margin-right:10px;min-width:224px;text-decoration:none}.cnt-mybrand .destinationinfo .destban a img{border-radius:8px}.cnt-mybrand .destinationinfo .destban span.moredes{clear:both;cursor:pointer;float:left;margin-top:15px}.cnt-mybrand .destinationinfo .destban span.moredes:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:700;margin:0 2px 0 0;position:relative;top:3px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.cnt-bkng.cancel{display:inline-block;margin-top:20px;width:100%}.cnt-bkng.cancel .ttl{display:block;font-size:22px;margin-bottom:15px}.cnt-bkng.cancel #cancelform .inp-cnt-rc li{margin-bottom:10px}.cnt-bkng.cancel #cancelform .cncl-bck{margin-left:10px}.chnge-bkng{display:flex;margin:30px 0;max-width:100%;position:relative}.chnge-bkng>div{box-sizing:border-box;flex:0 0 50%;max-height:325px;overflow:hidden}.chnge-bkng>div:first-of-type{border-radius:16px;border-bottom-right-radius:0;border-top-right-radius:0}.chnge-bkng>div:last-of-type{border-radius:16px;border-bottom-left-radius:0;border-top-left-radius:0}.chnge-bkng .lnk+p{margin:10px 0;padding-right:0}.chnge-bkng .btn2{margin:20px 0 0}.chnge-bkng img{border-radius:16px;border-bottom-left-radius:0;border-top-left-radius:0;height:100%;object-fit:cover}.chnge-bkng .wthr{background:var(--tui-blue-600);border-radius:4px;color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;margin:20px;padding:10px;position:absolute;right:0}.chnge-bkng .wthr:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:25px;margin-right:5px;position:relative;top:4px}.chnge-bkng+div>.ttlb2+p:first-of-type{margin:10px 0}.my-brand .booking-toggler span.ttl{font-size:22px}.my-brand .booking-toggler .tog-title,.my-brand .booking-toggler span.ttl{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial}.my-brand .booking-toggler .tog-title{font-size:16px;margin-top:10px}.my-brand .booking-toggler div div table{float:none!important;margin:15px 0 20px}.my-brand .booking-toggler div div table:first-of-type th,.my-brand .booking-toggler div div table:nth-of-type(4) th{width:200px}.my-brand .booking-toggler div div table .sum-cl{text-align:right;width:70px}.my-brand .booking-toggler div div table .sign-cl{width:20px}.my-brand .booking-toggler div div table .spacer-cl{width:50px}.my-brand .booking-toggler div div table tr.last-row td.sign-cl,.my-brand .booking-toggler div div table tr.last-row td.sum-cl{border-top:1px solid var(--tui-grey-800);font-weight:700}.my-brand .booking-toggler .travelInsuranceOverview thead th{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;padding-bottom:10px}.my-brand .booking-toggler .travelInsuranceOverview thead tr:nth-of-type(2) th{border-bottom:1px solid var(--tui-blue-600)}.my-brand .booking-toggler .travelInsuranceOverview tbody tr:first-of-type td{padding-top:10px}.my-brand .booking-toggler .travelInsuranceOverview tbody td.nameCl{width:150px}.cnt-mybrand .xcrsns{float:left;margin:20px 0}.travelcompany h2{margin-bottom:15px}.travelcompany .trvlr{border-top:1px solid var(--tui-blue-600);padding:10px 0}.travelcompany .trvlr#pax-1{border-top:none}.travelcompany table.travelers{border-radius:16px;border-spacing:6px 8px;line-height:18px;margin-bottom:20px;width:650px!important}.travelcompany table.travelers+p{margin-bottom:20px;width:650px}.travelcompany table.travelers thead th{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;font-weight:700;padding-bottom:10px}.travelcompany table.travelers tbody{counter-reset:step-counter}.travelcompany table.travelers tbody tr{counter-increment:step-counter}.travelcompany table.travelers tbody tr:before{background-color:var(--tui-blue);border-radius:100%;content:counter(step-counter) "";display:table-cell;font-weight:700;height:21px;margin-right:5px;padding-top:4px;text-align:center;width:25px}.travelcompany table.travelers tbody tr td:first-of-type{white-space:nowrap;width:250px}.travelcompany .homestayer,.travelcompany table.travelersinfo{width:770px}.travelcompany .homestayer td:nth-of-type(2),.travelcompany table.travelersinfo td:nth-of-type(2){position:relative}.travelcompany .homestayer td:first-of-type,.travelcompany table.travelersinfo td:first-of-type{width:150px}.travelcompany .homestayer th,.travelcompany table.travelersinfo th{width:230px}.travelcompany .travelersinfo.edit{float:left;width:100%}.travelcompany .travelersinfo.edit .inp-cnt{box-sizing:border-box;float:left;padding:0 10px 0 0;width:50%}.travelcompany .travelersinfo.edit .inp-cnt label{display:block}.travelcompany .travelersinfo.edit .phone-type{width:82px}.travelcompany .travelersinfo.edit .phone-ac{width:70px}.travelcompany .travelersinfo.edit .addition,.travelcompany .travelersinfo.edit .housenumber{width:75px}.travelcompany .travelersinfo.edit .phonenb{width:120px}.travelcompany .homestayer,.travelcompany .lnk.edit,.travelcompany .options,.travelcompany .travelersinfo{box-sizing:border-box;display:block;padding:10px 160px 0 30px}.travelcompany .lnk.edit{display:inline-block}.travelcompany .options .lnk{margin-left:20px}.travelcompany span.subttl{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:16px;margin-bottom:10px}.travelcompany form .ttl:before{margin-right:6px!important}.travelcompany span.ttlb2{display:block;width:700px}.travelcompany span.ttlb2:before{background:url(../../../images/mybrand/prfl-fb-l.png) no-repeat;background-position:50%;background-size:95%;content:"";display:inline-block;height:25px;margin-right:5px;position:relative;top:5px;width:25px}.travelcompany #homestayer{float:left;margin-top:20px}.travelcompany span.stay:before{background:none;color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:25px;font-weight:400;margin-right:5px;top:3px}#change-address-popup .options{float:right}#change-address-popup button{margin-bottom:0}#change-address-popup .lnk{margin-right:10px}.my-brand .payment .ttl{font-size:22px}.my-brand .payment .ttl+.note2{margin:20px 0}.my-brand .payment .pay-info{float:none!important}.my-brand .payment .pay-info tr td.amount,.my-brand .payment .pay-info tr td.amount-pad{text-align:right;width:75px}.my-brand .payment .pay-info tr td.amount-pad{padding:0 20px 0 0}.my-brand .payment .pay-info tr td.amount:first-of-type,.my-brand .payment .pay-info tr td.dest{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;font-weight:700;padding-bottom:10px}.my-brand .payment .pay-info tr td.item{width:400px}.my-brand .payment .pay-info tr td.cur,.my-brand .payment .pay-info tr td.nr,.my-brand .payment .pay-info tr td.x{text-align:center}.my-brand .payment .pay-info tr td.nr{width:14px}.my-brand .payment .pay-info tr td.x{width:23px}.my-brand .payment .pay-info tr td.cur{width:14px}.my-brand .payment .pay-info tr.total td{font-weight:700;padding-top:10px}.my-brand .payment .pay-info tr.total td:first-of-type{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px}.my-brand .payment .pay-info tr.total td.amount,.my-brand .payment .pay-info tr.total td.cur{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:22px}.my-brand .payment .pay-info tr.dashed td:nth-of-type(2){display:none}.my-brand .payment .pay-status{margin-top:30px}.my-brand .payment .pay-status h2{margin-bottom:15px}.my-brand .payment .pay-status span{float:left}.my-brand .payment .pay-status span:first-of-type,.my-brand .payment .pay-status span:nth-of-type(3){clear:left;display:inline-block;font-weight:700;width:150px}.my-brand .payment .pay-status:after{clear:both;content:"";display:block}.my-brand .payment .pay-status .my-brand-n-icon:before,.my-brand .payment .pay-status .my-brand-y-icon:before{margin-left:5px;top:0}.my-brand .payment .pay-specs{margin-top:20px;white-space:nowrap}.my-brand .payment .pay-specs tr td.item span,.my-brand .payment .pay-specs tr th,.my-brand .payment .pay-specs tr.total td:first-child{font-weight:700}.my-brand .payment .pay-specs tr th{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;padding-bottom:10px}.my-brand .payment .pay-specs tr th:nth-of-type(3){padding:0 0 0 30px}.my-brand .payment .pay-specs tr td.item{width:150px}.my-brand .payment .pay-specs tr td.cur{width:14px}.my-brand .payment .pay-specs tr td.amount{text-align:right;width:70px}.my-brand .payment .pay-specs tr td.date{padding:0 0 0 30px;width:130px}.my-brand .payment .pay-specs tr.dashed td{height:20px;vertical-align:middle}.my-brand .payment #pay-block{background-color:var(--tui-blue-400);border-radius:16px;box-sizing:border-box;clear:both;float:left;margin-bottom:40px;margin-top:40px;padding:20px;width:100%}.my-brand .payment #pay-block h2{margin-bottom:15px}.my-brand .payment #pay-block button.btn1{float:right;margin-bottom:0}.my-brand .payment .arrow{clear:both;margin:10px 0 0 20px;position:relative}.my-brand .payment .arrow:before{margin-left:-12px}.my-brand .payment .arrow img{display:block}.my-brand .payment form label{display:block;margin-bottom:5px}.my-brand .payment form textarea{margin:0 0 15px}.my-brand .payment th{font-weight:700;text-align:left;width:130px}.my-brand .payment .sign-cl{text-align:center;width:20px}.my-brand .payment .sum-cl{text-align:right;width:70px}.my-brand .payment .short-descrp{text-align:left;width:180px}.my-brand .payment .long-descrp{padding-left:5px;padding-top:5px;text-align:left}.my-brand .payment .spacer-cl{width:30px}.my-brand .payment .date-cl{padding-right:30px;text-align:right;width:130px}.my-brand .payment .date-cl.long{width:170px}.my-brand .payment .date-cl.space{width:300px}.my-brand .payment .long-descrp{width:138px}.my-brand .payment .long-descrp.tot{width:538px}.my-brand .payment .sum-title{font-weight:700;text-align:right}.my-brand .payment .arrowdown:before,.my-brand .payment .arrowup:before{content:"";display:inline-block;float:none}.my-brand .payment .pymnt-mthds{display:inline-block}.my-brand .payment .pymnt-mthds li{padding:10px 0}.my-brand .payment .pym-done{float:left;margin-top:10px}.moreinformation{margin:5px 0 40px}.moreinformation .lnk.arrowdown:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.moreinformation .lnk.arrowdown:before,.moreinformation .lnk.arrowup:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:700;margin:0 2px 0 0;position:relative;top:3px}.moreinformation .lnk.arrowup:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.moreinformation #pricedetails{margin-top:40px}.moreinformation #pricedetails .ttl{font-size:22px}.moreinformation #pricedetails .subttl{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;font-weight:700}.moreinformation #pricedetails .arrowup.lnk{display:block;margin-top:15px}.rfnd-frm{clear:both;float:left;margin-top:50px}.rfnd-frm>.ttl{display:block;margin-bottom:10px}.rfnd-frm .mndtry:before{color:var(--tui-contrast-blue-800);content:"*";font-family:tuitypelightregular,Arial;font-size:18px;font-weight:700}.rfnd-frm input[type=text]{width:250px}.rfnd-frm .qiban{margin-bottom:10px}.rfnd-frm .qiban label{display:inline-block!important}.rfnd-frm .hasiban .note{display:inline-block;position:relative;top:-7px}.rfnd-frm p>a{text-decoration:underline}.pay-headerblock{background:var(--tui-blue-600);border-radius:8px;margin-bottom:10px;padding:15px 10px}.block-voucher{width:520px}.block-voucher h3{display:inline-block}.block-voucher .btn2{margin-bottom:1em;position:relative;top:1px}.block-voucher .tooltip{background:none;border:none}.block-voucher .tooltip:after{color:var(--tui-contrast-blue-800);color:var(--tui-grey-400);content:"";cursor:pointer;display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:400;margin-left:5px;position:relative;top:3px}.block-voucher .tooltip:hover:after{color:var(--tui-blue)}.block-voucher input[type=text]{margin-right:2px;width:83%}.block-voucher .lnk:before{color:var(--tui-contrast-blue-800);color:var(--tui-contrast-blue);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;overflow:hidden;position:relative;top:5px}.block-voucher .del:before{display:none}.block-voucher .msg-accptd{display:inline-block;margin:10px 30px 10px 0}.block-voucher .btn-back{float:left;margin:25px 0 0}.block-voucher .captcha{margin-top:10px}.block-voucher .inp-cnt.add-code{margin:0}.block-voucher .add-code{margin:10px 0}div.addscndcode{margin-bottom:10px}.vchrtt{color:var(--tui-contrast-blue-800);display:inline!important;font-family:tuitypelightregular,Arial;font-size:28px}.vchrtt~p{clear:both;margin:0 0 5px 1px;padding-top:10px}.pay-select{padding:15px 10px}.pay-select .radio{display:inline-block;margin-right:15px}.pay-select+p{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;margin-top:15px}.pay-select h3{margin:20px 0 10px}.pay-innerblock{clear:both;cursor:pointer;float:left;min-height:62px;padding:5px 0;width:680px}.pay-innerblock.disabled{cursor:default}.pay-innerblock .block-body{padding:10px 15px 10px 0}.pay-innerblock .block-body input{float:left;position:relative;top:12px}.pay-innerblock .icon{background:url(../../images/desktop/sprite-payment.png) no-repeat 0 0;float:left;height:37px;margin:0 10px 0 5px;width:42px}.pay-innerblock .icon.creditcard{background-position:0 -39px;height:51px;margin:-10px 10px 0 5px}.pay-innerblock .icon.bancontact{background-position:0 -93px;height:25px;margin-top:2px;width:42px}.pay-innerblock .icon.voucher{background:none!important}.pay-innerblock .icon.voucher:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px;line-height:37px;text-align:center}.pay-innerblock .vchrdsbld,.pay-innerblock .vchrdsbld .voucher:before{color:var(--tui-grey-200)}.pay-innerblock .note2{margin:-5px 0 5px 26px;width:100%}.paytxt{margin-left:78px;width:520px}.paytxt p{margin-bottom:0}.paytxt span{color:var(--tui-contrast-blue-800);display:block;float:none;font-family:tuitypelightregular,Arial;font-size:18px;margin:0}.vchrdsbld .paytxt span{color:var(--tui-grey-200)}.paytxt button{background:none;border:none}.paytxt button:after{color:var(--tui-contrast-blue-800);color:var(--tui-grey-400);content:"";cursor:pointer;display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:400;margin-left:5px;position:relative;top:3px}.paytxt button:hover:after{color:var(--tui-blue)}.paytxt button:disabled{pointer-events:none}.vchrprsnt .btn2{margin-left:20px}.vchrprsnt .btn2.disabled{pointer-events:none}.vchrprsnt p{display:inline-block}.vchrprsnt>div{align-items:center;display:flex;justify-content:space-between}.added-code div:last-of-type:not(:first-of-type){border-bottom:1px solid var(--tui-blue-600);padding-bottom:10px}.cnt-bkng.doc h2:nth-of-type(2){margin-top:50px}.cnt-bkng.doc .mention+.notickets,.cnt-bkng.doc .mention+.tickets,.cnt-bkng.doc .mention+.travelinfo{border-top:1px solid var(--tui-blue-600);margin-top:15px}.cnt-bkng.doc .notickets,.cnt-bkng.doc .tickets,.cnt-bkng.doc .travelinfo{border-bottom:1px solid var(--tui-blue-600);position:relative}.cnt-bkng.doc .notickets a:not(.rstn):after,.cnt-bkng.doc .tickets a:not(.rstn):after,.cnt-bkng.doc .travelinfo a:not(.rstn):after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:25px;position:absolute;right:5px;top:12px}.cnt-bkng.doc .notickets a:not(.rstn):hover,.cnt-bkng.doc .notickets a:not(.rstn):hover:after,.cnt-bkng.doc .notickets a:not(.rstn):hover:before,.cnt-bkng.doc .tickets a:not(.rstn):hover,.cnt-bkng.doc .tickets a:not(.rstn):hover:after,.cnt-bkng.doc .tickets a:not(.rstn):hover:before,.cnt-bkng.doc .travelinfo a:not(.rstn):hover,.cnt-bkng.doc .travelinfo a:not(.rstn):hover:after,.cnt-bkng.doc .travelinfo a:not(.rstn):hover:before{color:var(--tui-contrast-blue)}.cnt-bkng.doc .notickets .no-dl,.cnt-bkng.doc .notickets a,.cnt-bkng.doc .tickets .no-dl,.cnt-bkng.doc .tickets a,.cnt-bkng.doc .travelinfo .no-dl,.cnt-bkng.doc .travelinfo a{color:var(--tui-contrast-blue-800);display:inline-block;font-family:tuitypelightregular,Arial;font-size:16px;padding:12px 5px;width:100%}.cnt-bkng.doc .notickets .no-dl:before,.cnt-bkng.doc .notickets a:before,.cnt-bkng.doc .tickets .no-dl:before,.cnt-bkng.doc .tickets a:before,.cnt-bkng.doc .travelinfo .no-dl:before,.cnt-bkng.doc .travelinfo a:before{color:var(--tui-contrast-blue-800);content:"";float:left;font-family:tui-icon-font;font-size:25px;margin-right:5px;position:relative;top:-1px}.cnt-bkng.doc .notickets .no-dl .other-ticket,.cnt-bkng.doc .notickets a .other-ticket,.cnt-bkng.doc .tickets .no-dl .other-ticket,.cnt-bkng.doc .tickets a .other-ticket,.cnt-bkng.doc .travelinfo .no-dl .other-ticket,.cnt-bkng.doc .travelinfo a .other-ticket{margin-right:5px}.cnt-bkng.doc .notickets .no-dl .other-ticket+span,.cnt-bkng.doc .notickets a .other-ticket+span,.cnt-bkng.doc .tickets .no-dl .other-ticket+span,.cnt-bkng.doc .tickets a .other-ticket+span,.cnt-bkng.doc .travelinfo .no-dl .other-ticket+span,.cnt-bkng.doc .travelinfo a .other-ticket+span{color:var(--tui-grey-800);display:inline!important}.cnt-bkng.doc .notickets a.rstn,.cnt-bkng.doc .tickets a.rstn,.cnt-bkng.doc .travelinfo a.rstn{color:var(--tui-grey-800);font-family:Arial,Verdana;font-size:14px;padding:0!important;width:auto!important}.cnt-bkng.doc .notickets a.rstn:before,.cnt-bkng.doc .tickets a.rstn:before,.cnt-bkng.doc .travelinfo a.rstn:before{display:none}.cnt-bkng.doc .notickets .no-dl span.make,.cnt-bkng.doc .notickets .no-dl span.ticket,.cnt-bkng.doc .notickets .no-dl span:first-of-type,.cnt-bkng.doc .tickets .no-dl span.make,.cnt-bkng.doc .tickets .no-dl span.ticket,.cnt-bkng.doc .tickets .no-dl span:first-of-type,.cnt-bkng.doc .travelinfo .no-dl span.make,.cnt-bkng.doc .travelinfo .no-dl span.ticket,.cnt-bkng.doc .travelinfo .no-dl span:first-of-type{display:inline-block;font-weight:700}.cnt-bkng.doc .notickets .no-dl span:last-of-type,.cnt-bkng.doc .tickets .no-dl span:last-of-type,.cnt-bkng.doc .travelinfo .no-dl span:last-of-type{display:inline-block}.cnt-bkng.doc .tickets a.ticket:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:25px}.cnt-bkng.doc .tickets a.ticket:hover+.make,.cnt-bkng.doc .tickets a.ticket:hover:before{color:var(--tui-contrast-blue)}.cnt-bkng.doc .tickets{position:relative}.cnt-bkng.doc .tickets .make{position:absolute;right:50px;top:13px}.cnt-bkng.doc .tickets+.lnk{display:block;margin-top:10px}.cnt-bkng.doc .notickets{position:relative}.cnt-bkng.doc .notickets a:after{content:""}.cnt-bkng.doc .notickets .make,.cnt-bkng.doc .notickets .ticket{position:absolute;top:13px}.cnt-bkng.doc .notickets .make{right:20px;text-transform:lowercase}.cnt-bkng.doc .notickets .ticket{right:195px}.cnt-bkng.doc .notickets .pay a{width:auto!important}.cnt-bkng.doc .notickets .pay span{display:inline-block}.cnt-bkng.doc .srvc{margin-top:20px}.cnt-bkng.doc .tui-app{padding:20px 0 0}.cnt-bkng.doc .tui-app,.cnt-bkng.doc .tui-app>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cnt-bkng.doc .tui-app>div{box-sizing:border-box;width:50%}.cnt-bkng.doc .tui-app>div:first-of-type{background-color:var(--tui-blue-400);border-radius:8px;border-bottom-right-radius:0;border-top-right-radius:0;flex-direction:column;padding:20px;position:relative}.cnt-bkng.doc .tui-app>div:first-of-type ul{flex:100%}.cnt-bkng.doc .tui-app>div:first-of-type img{height:auto;position:absolute;right:10px;top:10px;width:115px}.cnt-bkng.doc .tui-app>div:nth-of-type(2){border-radius:8px;border-bottom-left-radius:0;border-top-left-radius:0;justify-content:center;overflow:hidden}.luggage.ttal{margin-right:0!important;padding-right:0!important;width:100%!important}.luggage.ttal .total td:first-of-type{width:640px}.luggage-email-container{margin-top:50px}.luggage-email-container .inp-cnt{width:320px}.luggage tr td.name{width:180px!important}.luggage tr td select{width:245px!important}.luggage .hdr-blk{position:relative}.luggage .hdr-blk span.travserv{display:inline-flex;position:absolute;right:10px}.luggage .hdr-blk span.travserv>span{display:inline-flex;margin-left:5px}.luggage .hdr-blk span.travserv>span:after{top:auto!important}.luggage+.note2{margin-bottom:20px}.luggage .note1+.btn-back,.luggage .note2+.btn-back{display:block;margin-top:20px}.cntnt2.lgg{float:right;width:300px}.cntnt2.lgg table{border-spacing:0!important;margin:0 0 10px!important;width:100%!important}.cntnt2.lgg table td:first-of-type{font-weight:700;width:90px}.cntnt2.lgg table .sum{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-weight:700}.cntnt2.lgg table .sum td:first-of-type{font-size:16px}.cntnt2.lgg table .sum td:last-of-type{float:right;font-size:22px}.cntnt2.lgg .btn1{width:100%}.travserv span span.classes{font-weight:400!important}.travserv span span.classes .header{display:block;margin-bottom:10px;margin-right:0}.profile-cnt .my-profile form{width:550px}.profile-cnt .my-profile form h2{display:block;margin:10px 0;width:100%}.profile-cnt .my-profile form h2:first-of-type{margin-top:30px}.profile-cnt .my-profile form h2+p{display:block;margin:10px 0;width:100%}.profile-cnt .my-profile form .inp-cnt{display:inline-block;width:100%}.profile-cnt .my-profile form .inp-cnt div{display:inline-block;float:left;margin:0 5px}.profile-cnt .my-profile form .inp-cnt div:last-of-type{margin-right:0}.profile-cnt .my-profile form .inp-cnt div:first-of-type{margin-left:0}.profile-cnt .my-profile form .inp-cnt div.cnt1-3{width:calc(33.33% - 7px)}.profile-cnt .my-profile form .inp-cnt div.cnt2-3{width:calc(66.66% - 3px)}.profile-cnt .my-profile form .inp-cnt div.cnt1-2{width:calc(50% - 7px)}.profile-cnt .my-profile form .inp-cnt div.cnt1-4{width:calc(25% - 7px)}.profile-cnt .my-profile form .inp-cnt div input+input{display:inline-block;margin-left:4px}.profile-cnt .my-profile form .inp-cnt div .email+.email{float:right;margin-top:27px;right:115px;width:160px}.profile-cnt .my-profile form .inp-cnt div [class*=birth-]{display:inline-block;margin-right:5px;width:calc(33.33% - 6px)}.profile-cnt .my-profile form .inp-cnt div [class*=birth-]:last-of-type{margin-right:0}.profile-cnt .my-profile form .inp-cnt div [class*=housenr]{display:inline-block;margin-right:5px;width:calc(50% - 7px)}.profile-cnt .my-profile form .inp-cnt div [class*=housenr]:last-of-type{margin-right:0}.profile-cnt .my-profile form .inp-cnt span.check,.profile-cnt .my-profile form .inp-cnt span.error-icon{display:none}.profile-cnt .my-profile form .inp-cnt span.check:after,.profile-cnt .my-profile form .inp-cnt span.error-icon:after{content:""}.profile-cnt .my-profile form#profileForm{padding-bottom:20px}.profile-cnt .my-profile form#profileForm .ttlb2{display:block;margin-bottom:15px}.profile-cnt .my-profile #ContactInformationContainerId h1:before,.profile-cnt .my-profile #EmergencyContactContainerId h1:before,.profile-cnt .my-profile #NickNameFormContainerId h1:before,.profile-cnt .my-profile #PersonalInformationContainerId h1:before,.profile-cnt .my-profile #change-password-container h1:before{content:""}.profile-cnt .my-profile #ContactInformationContainerId h1.gigya-screen-caption,.profile-cnt .my-profile #EmergencyContactContainerId h1.gigya-screen-caption,.profile-cnt .my-profile #NickNameFormContainerId h1.gigya-screen-caption,.profile-cnt .my-profile #PersonalInformationContainerId h1.gigya-screen-caption,.profile-cnt .my-profile #change-password-container h1.gigya-screen-caption{display:none}.profile-cnt .my-profile #ContactInformationContainerId>div>div h2,.profile-cnt .my-profile #EmergencyContactContainerId>div>div h2,.profile-cnt .my-profile #NickNameFormContainerId>div>div h2,.profile-cnt .my-profile #PersonalInformationContainerId>div>div h2,.profile-cnt .my-profile #change-password-container>div>div h2{margin-bottom:25px}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form,.profile-cnt .my-profile #EmergencyContactContainerId>div>div>form,.profile-cnt .my-profile #NickNameFormContainerId>div>div>form,.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form,.profile-cnt .my-profile #change-password-container>div>div>form{border-bottom:1px solid var(--tui-grey-400);margin-bottom:20px}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form>div .sccs-msg,.profile-cnt .my-profile #EmergencyContactContainerId>div>div>form>div .sccs-msg,.profile-cnt .my-profile #NickNameFormContainerId>div>div>form>div .sccs-msg,.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form>div .sccs-msg,.profile-cnt .my-profile #change-password-container>div>div>form>div .sccs-msg{display:block}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form .gigya-layout-row,.profile-cnt .my-profile #EmergencyContactContainerId>div>div>form .gigya-layout-row,.profile-cnt .my-profile #NickNameFormContainerId>div>div>form .gigya-layout-row,.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form .gigya-layout-row,.profile-cnt .my-profile #change-password-container>div>div>form .gigya-layout-row{margin:15px 10px 5px 0;width:50%}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form .inp-cnt,.profile-cnt .my-profile #EmergencyContactContainerId>div>div>form .inp-cnt,.profile-cnt .my-profile #NickNameFormContainerId>div>div>form .inp-cnt,.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form .inp-cnt,.profile-cnt .my-profile #change-password-container>div>div>form .inp-cnt{margin-top:10px}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form .inp-cnt>div button,.profile-cnt .my-profile #EmergencyContactContainerId>div>div>form .inp-cnt>div button,.profile-cnt .my-profile #NickNameFormContainerId>div>div>form .inp-cnt>div button,.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form .inp-cnt>div button,.profile-cnt .my-profile #change-password-container>div>div>form .inp-cnt>div button{margin-bottom:5px;width:auto}.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form .gigya-layout-row:nth-of-type(2)>div>label{display:flex}.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form .gigya-layout-row:nth-of-type(3),.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form .gigya-layout-row:nth-of-type(5){width:32.5%}.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form .gigya-layout-row.brthdate{display:flex}.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form .gigya-layout-row.brthdate .gigya-composite-control-dropdown{display:inline-block;margin:auto 10px 0 0;width:calc(40% - 20px)}.profile-cnt .my-profile #PersonalInformationContainerId>div>div>form .gigya-layout-row.brthdate .gigya-composite-control-dropdown:last-of-type{margin-right:0}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form .housenmbr{display:flex}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form .housenmbr .gigya-layout-row{display:inline-block;width:calc(25% - 8px)}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form .phonenmbr{display:flex}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form .phonenmbr>div{display:inline-block}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form .phonenmbr>div:first-of-type{margin-right:10px;width:calc(35% - 10px)}.profile-cnt .my-profile #ContactInformationContainerId>div>div>form .phonenmbr>div:nth-of-type(2){margin-top:auto;width:calc(65% - 4px)}.profile-cnt .my-profile #EmergencyContactContainerId>div>div>form .gigya-layout-row:nth-of-type(2)>div{display:inline-block}.profile-cnt .my-profile #EmergencyContactContainerId>div>div>form .gigya-layout-row:nth-of-type(2)>div:first-of-type{margin-right:10px;width:calc(35% - 10px)}.profile-cnt .my-profile #EmergencyContactContainerId>div>div>form .gigya-layout-row:nth-of-type(2)>div:nth-of-type(2){width:calc(65% - 4px)}.profile-cnt .my-profile .profile-message{display:block;height:auto;margin:0;width:330px!important}.profile-cnt .my-profile .profile-message .btn2{display:inline-block;float:none;margin:10px 0 0}.profile-cnt .my-profile .profile-message:nth-of-type(2){background:none;padding:0}.profile-cnt .my-profile .profile-message a{display:inline;float:left;margin:12px 0 0}.profile-cnt .my-profile .profile-message .sccs-msg{display:block;margin-right:0;margin-top:15px}.profile-cnt .my-profile .profile-message .error-msg{display:block;margin-top:10px}.profile-cnt .my-profile form#changeCredentialsForm .usrnm{border-bottom:1px solid var(--tui-grey-400);padding:20px 0}.profile-cnt .my-profile form#changeCredentialsForm .usrnm .ttlb2{display:block;margin-bottom:15px}.profile-cnt .my-profile form#changeCredentialsForm .usrnm .inp-cnt{width:50%}.profile-cnt .my-profile form#changeCredentialsForm .usrnm .btn2{margin-bottom:5px}.profile-cnt .my-profile .my-profile .na-msg{font-weight:700}.profile-cnt .my-profile #change-password-container .ttlb2{display:block;margin-bottom:15px}.profile-cnt .my-profile #change-password-container .inp-cnt{margin-top:0!important}.profile-cnt .my-profile #change-password-container .sccs-msg{display:block}.profile-cnt .my-profile #NickNameFormContainerId label{display:flex}.profile-cnt .my-profile #NickNameFormContainerId>div>div>form{border-bottom:none;margin-bottom:0}.usrnm .inp-cnt{margin-bottom:0}.my-account.profile .ca-del-acc{width:450px}.my-account.profile .del-acc{width:550px}.my-account.profile .del-acc .ttlb2{display:block;margin-bottom:15px;margin-top:20px}.ovl.ca-del-acc{width:400px}.profile-cnt.party .add-partymember,.profile-cnt.party .edit-partymember{display:inline-block}.profile-cnt.party .add-partymember .btn2,.profile-cnt.party .edit-partymember .btn2{clear:both;float:left}.profile-cnt.party .add-partymember .inp-cnt div:nth-of-type(3),.profile-cnt.party .edit-partymember .inp-cnt div:nth-of-type(3){margin-top:3px}.profile-cnt.party .add-partymember{margin:0 0 20px}.profile-cnt.party .add-partymember h2{margin-bottom:20px}.profile-cnt.party .add-partymember form{border-bottom:1px solid var(--tui-grey-400);margin-top:15px}.profile-cnt.party .add-partymember form>.btn2{float:none;margin-bottom:20px}.profile-cnt.party .edit-partymember{margin-bottom:20px}.profile-cnt.party .edit-partymember .lnk.cancel{float:left;margin:20px 0 0 15px}.profile-cnt.party .partymember img{float:left;margin-right:7px}.profile-cnt.party .partymember span.ttl2{display:inline-block;line-height:27px;margin-bottom:20px;text-transform:capitalize}.profile-cnt.party .partymember span.ttl2:after{position:relative;top:7px}.profile-cnt.party .partymember span.ttl2.female:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:30px}.profile-cnt.party .partymember span.ttl2.male:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:30px}.profile-cnt.party .cnt2-3 label{display:block}.preferences .intro{background-color:var(--tui-blue-200);border-radius:16px;margin:20px 0;padding:20px;width:510px}.preferences .intro p:last-of-type{margin-bottom:0}.preferences .holiday-wishes{margin-top:15px}.preferences .holiday-wishes span{background-color:var(--tui-blue-400);border-radius:8px;color:var(--tui-contrast-blue-800);cursor:pointer;display:inline-block;font-family:tuitypelightregular,Arial;font-size:22px;margin-bottom:5px;padding:10px 15px}.preferences .holiday-wishes span:hover{background-color:var(--tui-blue-600)}.fnsh-rsrvtn .btn2.smll{float:right}.fnsh-rsrvtn .mybookings{float:left}.fnsh-rsrvtn .mybookings>div>div:nth-of-type(3) h2{font-weight:700;height:24px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.fnsh-rsrvtn .mybookings>div>div:nth-of-type(3) .ttl1{font-weight:700}.mybrand .btn-back{margin-bottom:20px}.mybrand .qck-prkng .ttl4>.ttl3{display:none}.mybrand .qck-prkng .price-value{float:right}.mybrand .qck-prkng .price-value .old-price{margin-right:10px}.mybrand .qck-prkng+.cntnt2{float:right;margin-top:40px;width:270px}.mybrand .qck-prkng+.cntnt2 .ttlb2{display:block}.mybrand .qck-prkng+.cntnt2 table{width:100%}.mybrand .qck-prkng+.cntnt2 table td:last-of-type,.mybrand .qck-prkng+.cntnt2 table td:nth-of-type(2){color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:22px;font-weight:700;text-align:right}.mybrand .qck-prkng+.cntnt2>.btn1{width:100%}.mybrand .qck-prkng+.cntnt2 p:first-of-type{margin-bottom:0}.mybrand .qck-prkng+.cntnt2+.cntnt3{display:table}.mybrand .qck-prkng+.cntnt2+.cntnt3 table{width:100%}.mybrand .qck-prkng+.cntnt2+.cntnt3 table td:first-of-type{display:block;margin-right:5px}.mybrand .qck-prkng+.cntnt2+.cntnt3 .ttl3:nth-of-type(2){margin-top:10px}.mybrand .ncllrs a>.cntnt2 .ttl2{margin-left:0}.mybrand .ncllrs a>.cntnt2 p:after,.mybrand .ncllrs a>.cntnt2 p:before{display:none}.mybrand .ncllrs a>.cntnt2 img{width:100px}.vchr-rfnd-frm .inp-cnt{margin-top:10px;width:33%}.vchr-rfnd-frm .inp-cnt:nth-of-type(7){min-height:auto}.vchr-rfnd-frm .help.mdtry span:before{margin-left:10px;position:absolute}.vchr-rfnd-frm .help:after{margin-left:0}.vchr-rfnd-frm .ttl3{display:block;font-size:16px;margin-top:20px}.vchr-rfnd-frm .note2{margin:10px 0}.vchr-rfnd-frm .note2.note-big{display:block}.vchr-rfnd-frm .bic{width:400px}.note2.rstn{margin-bottom:10px}.step-travelers .incl b{font-weight:400;margin-left:-20px;position:relative}.step-travelers .incl b:before{color:var(--tui-contrast-blue-800);color:var(--tui-blue);content:"";font-family:tui-icon-font;font-size:20px;position:relative;top:3px}.step-travelers .tr-cnt>.check{display:none}.step-travelers .luggage .dotted.note1{padding:5px}.step-travelers .tr-lug-cnt .subtotal td:first-of-type{width:25px}.step-travelers .tr-lug-cnt .subtotal td:nth-of-type(2){width:235px}.step-travelers .tr-lug-cnt .subtotal td:nth-of-type(3){width:95px}.step-travelers .tr-lug-cnt .subtotal td:nth-of-type(4){width:150px}.step-travelers .tr-lug-cnt .check:after{content:""}.step-travelers span.ttl4{display:inline-block;font-size:28px;margin:50px 20px 10px 0}.step-travelers a.moreinfo{color:var(--tui-contrast-blue);font-family:tuitypelightregular,Arial;font-size:16px;text-decoration:underline}.step-travelers a.moreinfo:hover{cursor:pointer;text-decoration:none}.step-travelers .cnt-luggage:after{clear:both;content:"";display:block}.step-travelers .cnt-luggage>p{margin-bottom:20px}.step-travelers .cnt-luggage>span{clear:both;display:block}.step-travelers .attention.note2{width:676px}.step-travelers #cnt-luggage:after{clear:both;content:"";display:block}.step-travelers .trvlbd .inp-cnt-rc{margin-top:5px}.step-travelers .trvlbd .inp-cnt-rc input.disabled,.step-travelers .trvlbd .inp-cnt-rc input:disabled{background-color:var(--tui-grey-100)}.step-travelers .trvlbd .inp-cnt-rc input.disabled+input+label,.step-travelers .trvlbd .inp-cnt-rc input:disabled+input+label{color:var(--tui-grey-200)}.step-travelers .booking-login.fixed{box-shadow:0 12px 20px -22px rgba(0,0,0,.75);left:0;padding:10px 20px 5px;position:fixed;top:0;width:calc(100% - 40px);z-index:100}.step-travelers .booking-login.fixed>div{margin:0 auto;padding-bottom:10px;width:980px}.step-travelers .booking-login.fixed>div div .close{display:block!important;margin-right:-30px}.step-travelers .booking-login.fixed .top-btn.btn2{padding:0 24px!important}.step-travelers .gigya-layout-row.with-divider{width:650px}.travelers-popup{width:400px}.travelers-popup.choice-popup{border-radius:8px;width:440px}.tt-flightclass{width:470px}.frstnm-ntfctn,.lstnm-ntfctn{background-color:var(--tui-yellow-200);border-left:4px solid var(--tui-yellow);border-radius:4px;box-shadow:0 0 4px 1px rgba(0,0,0,.25);color:var(--tui-grey-800);display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;font-family:Arial,Verdana;font-size:14px;margin-left:-168px;margin-top:7px;padding:12px 10px 14px 14px;position:absolute;width:400px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-direction:row-reverse;justify-content:center;z-index:319}.frstnm-ntfctn:after,.lstnm-ntfctn:after{border:8px solid var(--tui-black);border-color:transparent transparent var(--tui-yellow-200) var(--tui-yellow-200);box-shadow:-2px 2px 2px 0 rgba(0,0,0,.15);content:"";height:0;left:15px;position:absolute;top:-7px;transform:rotate(135deg);width:0}.frstnm-ntfctn .close,.lstnm-ntfctn .close{margin-left:10px}.frstnm-ntfctn .close:before,.lstnm-ntfctn .close:before{color:var(--tui-grey-800)}.my-account-cnt .qck-prkng .ttl1,.step-extras .qck-prkng .ttl1,.vliegtickets .step-insurance .qck-prkng .ttl1{display:block;line-height:100%}.my-account-cnt .qck-prkng .ttl1 img,.step-extras .qck-prkng .ttl1 img,.vliegtickets .step-insurance .qck-prkng .ttl1 img{margin-left:5px;position:relative;top:7px}.my-account-cnt .qck-prkng .headline.hdr-blk .price-value>.old-price,.step-extras .qck-prkng .headline.hdr-blk .price-value>.old-price,.vliegtickets .step-insurance .qck-prkng .headline.hdr-blk .price-value>.old-price{text-decoration:line-through;text-decoration-color:var(--tui-red);width:auto!important}.my-account-cnt .qck-prkng .headline.hdr-blk+p,.step-extras .qck-prkng .headline.hdr-blk+p,.vliegtickets .step-insurance .qck-prkng .headline.hdr-blk+p{margin-bottom:10px!important}.my-account-cnt .qck-prkng .add,.step-extras .qck-prkng .add,.vliegtickets .step-insurance .qck-prkng .add{float:left;font-family:tuitypelightregular,Arial;font-size:15px;margin:20px 0 0}.vliegtickets .step-insurance .qck-prkng{float:left;margin:40px 0;width:100%}.vliegtickets .step-insurance .qck-prkng .usp li{margin-bottom:0!important}.vliegtickets .step-insurance .qck-prkng .hdr-blk label{box-sizing:border-box;cursor:pointer;display:inline-block;font-size:16px;padding-left:30px;width:100%}.vliegtickets .step-insurance .qck-prkng .hdr-blk label span:first-of-type{float:left;width:80%}.vliegtickets .step-insurance .qck-prkng .hdr-blk label span:nth-child(2){box-sizing:border-box;float:left;font-weight:400;text-align:right;width:20%}.vliegtickets .step-insurance .qck-prkng .hdr-blk+p{box-sizing:border-box;float:left;margin:0;padding:0 5px 0 20px;position:relative;width:100%}.vliegtickets .step-insurance .qck-prkng .hdr-blk input[type=checkbox]{cursor:pointer;margin:5px 10px;position:absolute;z-index:1}.vliegtickets .step-insurance .usp-bk-sv{display:inline-block;float:right;margin-bottom:40px}.vliegtickets .ddtnl-csts{width:100%}.vliegtickets .ddtnl-csts td:first-of-type{line-height:100%;padding-bottom:5px}.vliegtickets .ddtnl-csts .prices{text-align:right}.fare-calendar{height:300px;margin-bottom:25px;min-width:410px;position:relative}.fare-calendar .ttl4{font-size:22px}.fare-calendar .ttl4.tsl:after{color:var(--tui-red);content:"SALE";font-size:16px;font-weight:700;padding-left:10px}.fare-calendar .depart-from .icon{display:inline}.fare-calendar .depart-from .icon:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;padding-right:5px}.fare-calendar .depart-from form{color:var(--tui-contrast-blue-800);display:inline}.fare-calendar .depart-from form input[type=radio]+label{display:table-cell}.fare-calendar .fare-rates{bottom:0;height:210px;margin-top:10px;position:absolute;width:auto}.fare-calendar .fare-baseline{background-color:var(--tui-blue);bottom:86px;display:block;height:1px;left:20px;position:absolute;width:543px;z-index:10}.fare-calendar .fare-monthcontainer{bottom:36px!important;height:190px;overflow:hidden;position:relative;width:auto}.fare-calendar .fare-monthcontainer .fare-lowest-price-line{border-top:1px dotted var(--tui-contrast-blue-800);display:block;height:1px;left:20px;margin-bottom:29px;position:absolute;width:95%;z-index:1}.fare-calendar .fare-monthcontainer .fare-lowest-price-tag{background-color:var(--tui-contrast-blue-800);bottom:-8px;color:var(--tui-white);display:block;height:20px;line-height:0;padding:0;position:absolute;right:0;text-align:center;width:40px}.fare-calendar .fare-monthcontainer .fare-lowest-price-tag span{display:block;margin-top:-10px}.fare-calendar .fare-monthcontainer .fare-lowest-price-tag span:before{border-color:transparent var(--tui-contrast-blue-800) transparent transparent;border-style:solid;border-width:10px 10px 10px 0;content:"";display:block;height:0;margin-left:-10px;position:relative;top:10px;width:0}.fare-calendar .fare-monthcontainer .fare-belt{height:190px;position:relative}.fare-calendar .fare-monthcontainer .fare-belt .fare-panel{float:left;height:190px;left:20px;overflow:hidden;position:relative}.fare-calendar .fare-monthcontainer ul{bottom:0;position:absolute;white-space:nowrap}.fare-calendar .fare-monthcontainer ul li.fare-month{cursor:pointer;display:inline-block;margin:0 4px;text-align:center;width:84px}.fare-calendar .fare-monthcontainer ul li.fare-month:first-of-type{margin-left:0}.fare-calendar .fare-monthcontainer ul li.fare-month span{display:block;font-size:16px;line-height:18px}.fare-calendar .fare-monthcontainer ul li.fare-month span:first-of-type{margin-bottom:7px}.fare-calendar .fare-monthcontainer ul li.fare-month span:last-of-type{line-height:normal;margin:10px 0 0}.fare-calendar .fare-monthcontainer ul li.fare-month span sup{right:6px;top:-.2em}.fare-calendar .fare-monthcontainer ul li.fare-month .fare-price{animation:priceAnimation .5s ease-in-out 1;-webkit-animation:priceAnimation .5s ease-in-out 1;-moz-animation:priceAnimation .5s ease-in-out 1;-o-animation:priceAnimation .5s ease-in-out 1;background-color:var(--tui-blue-600);min-height:20px;transform-origin:100% 100%}.fare-calendar .fare-monthcontainer ul li.fare-month .fare-price:hover{background-color:var(--tui-blue)}.fare-calendar .fare-monthcontainer ul li.fare-month .fare-price.cheapest{background-color:var(--tui-red)}.fare-calendar .fare-monthcontainer ul li.fare-month .fare-price.cheapest:hover{background-color:var(--hover-r)}.fare-calendar .fare-monthcontainer .next,.fare-calendar .fare-monthcontainer .prev{bottom:-15px;cursor:pointer;height:38px;position:absolute;width:36px}.fare-calendar .fare-monthcontainer .next{right:0}.fare-calendar .fare-monthcontainer .next span:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:42px}.fare-calendar .fare-monthcontainer .prev{left:-11px}.fare-calendar .fare-monthcontainer .prev span:after{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:42px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.home-farepanel-mask .fare-rates{width:400px}.cnt-left .fare-calendar .fare-rates{width:580px}#option-menu{float:left;margin-bottom:20px;margin-top:10px;position:absolute}#option-menu.fixed{position:fixed;top:0}#option-menu ul{list-style-image:none;width:157px}#option-menu ul li{border-bottom:1px solid var(--tui-white);display:list-item;font-weight:400;height:85px;margin:0 0 5px}#option-menu ul li:last-of-type:after{content:"";display:block;height:10px;width:157px}#option-menu ul li a{background-color:var(--tui-white);border-radius:16px;display:table;height:100%;letter-spacing:.5px;text-align:center;transition:background-color .5s ease-in-out;width:157px}#option-menu ul li a>span:first-of-type{color:var(--tui-contrast-blue-800);display:table-cell;font-family:ambit-regular,tuitypelightregular,Arial;font-size:14px;padding-top:5px;position:relative;vertical-align:middle}#option-menu ul li a>span:first-of-type:before{display:block;font-weight:400;margin:0 auto 10px}#option-menu ul li a>span:first-of-type:hover{font-weight:700}#option-menu ul li a>span:first-of-type:hover:before{font-weight:400!important}#option-menu ul li.active{padding-bottom:0}#option-menu ul li.active a{border-radius:24px;cursor:default;font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-weight:700}#option-menu ul li.active a:before{font-weight:400!important}#option-menu ul li.active a:not(:has(.prcs)){background:linear-gradient(to bottom,var(--tui-blue-200) 0,var(--tui-blue-200) calc(100% - 3px),var(--tui-contrast-blue) calc(100% - 3px),var(--tui-contrast-blue) 100%)}#option-menu div:hover,#option-menu span:hover{border:0;padding-bottom:0}#option-menu li:hover{border-bottom:1px solid var(--tui-white);padding-bottom:0}@media only screen and (max-height:630px){#option-menu ul li{height:70px}}.trav-options{float:right;padding:0 1px}.trav-options span{display:block;float:left;position:relative}.trav-options .airplane:after{content:"";display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.trav-options .airplane:after,.trav-options .bus:after{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:23px;position:relative}.trav-options .bus:after{content:""}.trav-options .train:after{content:"";font-size:25px}.trav-options .car:after,.trav-options .train:after{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;position:relative}.trav-options .car:after{content:"";font-size:23px}.trav-options .bed:after{content:"";font-size:25px}.trav-options .bed:after,.trav-options .liftpass:after{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;position:relative}.trav-options .liftpass:after{content:"";font-size:38px;top:3px}.holi-info>div{align-items:flex-start;color:var(--tui-contrast-blue-800);display:flex;font-family:tuitypelightregular,Arial;font-size:16px}.holi-info>div:first-of-type{padding-top:0}.holi-info>div:before{margin-right:10px}.holi-info>div.date:before{content:""}.holi-info>div.airports:before,.holi-info>div.date:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.holi-info>div.airports:before{content:"";display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.holi-info>div.car:before{content:""}.holi-info>div.car:before,.holi-info>div.train:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.holi-info>div.train:before{content:""}.holi-info>div.bus:before{content:""}.holi-info>div.board:before,.holi-info>div.bus:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.holi-info>div.board:before{content:""}.holi-info>div:empty,.holi-info>div:empty:before{all:unset}.holi-info .dys-nghts{border-bottom:0!important}.holi-info .duration-day{padding-top:0!important}.holi-info .duration-day:before{content:""}.holi-info .incl{display:flex;flex-direction:column;width:100%}.holi-info .incl span{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px}.holi-info .incl span:empty,.holi-info .incl span:empty:before{all:unset}.holi-info .incl>span:first-of-type{display:flex}.holi-info .incl>span:first-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;margin-right:15%}.holi-info .incl>span:nth-of-type(2),.holi-info .incl>span:nth-of-type(3){padding-left:30px}.mybrand-travelideas .travelideas-cnt .tabs{margin-bottom:0}.mybrand-travelideas .idea{background:var(--tui-blue-200);border-radius:16px;margin:15px 0;position:relative;width:100%}.mybrand-travelideas .idea a{display:flex}.mybrand-travelideas .idea a>div:first-of-type{padding:5px 0;width:475px}.mybrand-travelideas .idea .note2{bottom:10px;margin-bottom:0;pointer-events:none;position:absolute;right:10px;width:250px}.mybrand-travelideas .idea .info-b{bottom:5px;position:absolute}.mybrand-travelideas .idea .info-b .unit-pp{text-align:left}.mybrand-travelideas .idea figure{background-color:var(--tui-blue-600);border-radius:16px;border-bottom-right-radius:0;border-top-right-radius:0;cursor:pointer;flex:0 0 174px;height:135px;margin-right:15px;position:relative;width:174px}.mybrand-travelideas .idea figure>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.mybrand-travelideas .idea figure img{border-radius:16px;border-bottom-right-radius:0;border-top-right-radius:0}.mybrand-travelideas .idea h3{color:var(--tui-contrast-blue-800);cursor:pointer;font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:22px;font-weight:700;margin-top:5px;width:445px}.mybrand-travelideas .idea .ttl1{line-height:20px;max-height:62px;overflow:hidden}.mybrand-travelideas .idea .ttl1 span:last-of-type{color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:16px;font-weight:700;text-transform:capitalize}.mybrand-travelideas .idea .flght{display:inline-flex;flex-direction:column;max-width:150px;min-height:60px}.mybrand-travelideas .idea .flght .ttl1{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mybrand-travelideas .idea .flght+.flght{margin-left:15px}.mybrand-travelideas .idea .flght strong{margin-top:auto}.mybrand-travelideas .idea .crumbtrail{max-width:475px}.mybrand-travelideas .idea .actions{position:absolute;right:10px;text-align:right;top:10px;width:125px}.mybrand-travelideas .idea .actions span{display:block;float:none;margin-top:5px}.mytravelideas .btn2{float:right}.mytravelideas h2{clear:both;margin:20px 0 5px}.mytravelideas h2:first-of-type{display:inline-block;margin-top:23px}.mytravelideas .sr-options.footer{height:auto}.mytravelideas .sr-options.footer .paging{display:inline-block;float:left;width:75%}.mytravelideas .sr-options.footer .btn2{margin-top:0}.mytravelideas .instructions{background:var(--tui-blue-200);border-radius:8px;display:inline-block;margin-top:20px;padding:20px}.mytravelideas .instructions h2{font-size:22px;margin-top:0}.my-brand-cnt.luggage h2{margin-bottom:15px}.my-brand-cnt.luggage .intro{margin-bottom:30px}.my-brand-cnt.luggage .advice.note1{clear:both;padding-top:20px}.my-brand-cnt.luggage th.price span{font-size:16px}.my-brand-cnt.luggage .price.extra{padding-left:10px;width:auto!important}.my-brand-cnt.luggage .bkng-luggage-booked{margin-bottom:0}.my-brand-cnt.luggage .bkng-luggage-booked td:first-of-type{width:25%}.my-brand-cnt.luggage .tr-lug-cnt .info-luggage.baggage{display:block;padding-left:20px}.my-brand-cnt.luggage .tr-lug-cnt .info-luggage.baggage strong{font-weight:400}.my-brand-cnt.luggage .tr-lug-cnt .info-luggage.baggage:before{color:var(--tui-contrast-blue-800);color:var(--tui-blue);content:"";font-family:tui-icon-font;font-size:20px;margin-left:-20px;position:relative;top:3px}.my-brand-cnt.luggage .tr-lug-cnt .tt.popup{width:500px}.my-brand-cnt.luggage .tr-lug-cnt .note2{clear:both}.my-brand-cnt.luggage .lggg-trnsv ul{list-style:inherit;margin-left:15px}.my-brand-cnt.luggage .lggg-trnsv ul li{margin-bottom:5px}.my-brand-cnt.luggage .lggg-trnsv ul a{text-decoration:underline}.my-brand-cnt.luggage .hdr-blk span.away:before,.step-travelers .hdr-blk span.away:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;font-weight:400;margin-right:3px;position:relative;top:3px}.my-brand-cnt.luggage .hdr-blk span.return:before,.step-travelers .hdr-blk span.return:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;font-weight:400;margin-right:3px;position:relative;top:3px}.my-brand-cnt.luggage .hdr-blk span.travserv,.step-travelers .hdr-blk span.travserv{font-size:18px;font-weight:400;margin:0 0 0 10px}.my-brand-cnt.luggage .hdr-blk span.travserv>span,.step-travelers .hdr-blk span.travserv>span{font-size:18px;font-weight:400}.my-brand-cnt.luggage .hdr-blk span.travserv>span:after,.step-travelers .hdr-blk span.travserv>span:after{color:var(--tui-contrast-blue-800);color:var(--tui-grey-400);content:"";cursor:pointer;display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:400;margin-left:5px;position:relative;top:3px}.my-brand-cnt.luggage .hdr-blk span.travserv>span:hover:after,.step-travelers .hdr-blk span.travserv>span:hover:after{color:var(--tui-blue)}.my-brand-cnt.luggage .hdr-blk span+.check:after,.step-travelers .hdr-blk span+.check:after{content:""}.my-brand-cnt.luggage .nf-hndlggg,.step-travelers .nf-hndlggg{margin:20px 20px 40px 0}.my-brand-cnt.luggage .nf-hndlggg .p-nf-hndlggg,.step-travelers .nf-hndlggg .p-nf-hndlggg{display:flex;justify-content:space-between}.my-brand-cnt.luggage .nf-hndlggg .p-nf-hndlggg p,.step-travelers .nf-hndlggg .p-nf-hndlggg p{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px}.my-brand-cnt.luggage .nf-hndlggg .p-nf-hndlggg p:last-of-type,.step-travelers .nf-hndlggg .p-nf-hndlggg p:last-of-type{font-weight:700}.my-brand-cnt.luggage table,.step-travelers table{border-spacing:10px;margin-bottom:20px;text-align:left}.my-brand-cnt.luggage table thead,.step-travelers table thead{margin-bottom:10px;text-align:left}.my-brand-cnt.luggage table thead tr th,.step-travelers table thead tr th{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;font-weight:700}.my-brand-cnt.luggage table div.tt.popup,.step-travelers table div.tt.popup{color:var(--tui-grey-800);font-family:Arial,Verdana;font-size:14px;width:350px}.my-brand-cnt.luggage table tr:nth-child(2) td,.my-brand-cnt.luggage table tr:nth-child(4) td,.step-travelers table tr:nth-child(2) td,.step-travelers table tr:nth-child(4) td{position:relative}.my-brand-cnt.luggage table tr:nth-child(2) td:first-of-type,.my-brand-cnt.luggage table tr:nth-child(4) td:first-of-type,.step-travelers table tr:nth-child(2) td:first-of-type,.step-travelers table tr:nth-child(4) td:first-of-type{width:180px}.my-brand-cnt.luggage table tr:nth-child(2) td select,.my-brand-cnt.luggage table tr:nth-child(4) td select,.step-travelers table tr:nth-child(2) td select,.step-travelers table tr:nth-child(4) td select{padding-right:8px}.my-brand-cnt.luggage table tr:nth-child(2) td select+.field-validation-valid+.error-icon,.my-brand-cnt.luggage table tr:nth-child(4) td select+.field-validation-valid+.error-icon,.step-travelers table tr:nth-child(2) td select+.field-validation-valid+.error-icon,.step-travelers table tr:nth-child(4) td select+.field-validation-valid+.error-icon{right:12px}.my-brand-cnt.luggage table tr:nth-child(2) td:nth-child(3n+0),.my-brand-cnt.luggage table tr:nth-child(4) td:nth-child(3n+0),.step-travelers table tr:nth-child(2) td:nth-child(3n+0),.step-travelers table tr:nth-child(4) td:nth-child(3n+0){width:100px}.my-brand-cnt.luggage table tr:nth-child(2) td:nth-child(2),.my-brand-cnt.luggage table tr:nth-child(2) td:nth-child(4),.my-brand-cnt.luggage table tr:nth-child(4) td:nth-child(2),.my-brand-cnt.luggage table tr:nth-child(4) td:nth-child(4),.step-travelers table tr:nth-child(2) td:nth-child(2),.step-travelers table tr:nth-child(2) td:nth-child(4),.step-travelers table tr:nth-child(4) td:nth-child(2),.step-travelers table tr:nth-child(4) td:nth-child(4){width:220px}.my-brand-cnt.luggage table tr:nth-child(2) td:nth-child(2) input,.my-brand-cnt.luggage table tr:nth-child(2) td:nth-child(4) input,.my-brand-cnt.luggage table tr:nth-child(4) td:nth-child(2) input,.my-brand-cnt.luggage table tr:nth-child(4) td:nth-child(4) input,.step-travelers table tr:nth-child(2) td:nth-child(2) input,.step-travelers table tr:nth-child(2) td:nth-child(4) input,.step-travelers table tr:nth-child(4) td:nth-child(2) input,.step-travelers table tr:nth-child(4) td:nth-child(4) input{width:190px}.my-brand-cnt.luggage table tr:nth-child(2) td .check,.my-brand-cnt.luggage table tr:nth-child(4) td .check,.step-travelers table tr:nth-child(2) td .check,.step-travelers table tr:nth-child(4) td .check{position:relative;right:-5px;top:5px}.my-brand-cnt.luggage table tr:nth-child(4) td select,.step-travelers table tr:nth-child(4) td select{margin-right:6px}.my-brand-cnt.luggage table.luggage,.step-travelers table.luggage{border-spacing:0 10px;color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px;padding:0 10px 0 0;width:100%}.my-brand-cnt.luggage table.luggage .note1,.step-travelers table.luggage .note1{white-space:nowrap}.my-brand-cnt.luggage table.luggage thead td,.step-travelers table.luggage thead td{font-size:16px;font-weight:700}.my-brand-cnt.luggage table.luggage thead .nr,.step-travelers table.luggage thead .nr{width:25px}.my-brand-cnt.luggage table.luggage thead .name,.step-travelers table.luggage thead .name{width:235px}.my-brand-cnt.luggage table.luggage thead .price,.step-travelers table.luggage thead .price{padding-right:10px;text-align:right}.my-brand-cnt.luggage table.luggage tbody td,.step-travelers table.luggage tbody td{font-size:18px}.my-brand-cnt.luggage table.luggage tbody td:first-of-type,.step-travelers table.luggage tbody td:first-of-type{width:25px}.my-brand-cnt.luggage table.luggage tbody td:first-of-type span,.step-travelers table.luggage tbody td:first-of-type span{background:var(--tui-blue);border-radius:100%;display:inline-block;height:20px;text-align:center;width:20px}.my-brand-cnt.luggage table.luggage tbody td:nth-of-type(2),.step-travelers table.luggage tbody td:nth-of-type(2){text-transform:capitalize;width:235px}.my-brand-cnt.luggage table.luggage tbody td:nth-of-type(3),.step-travelers table.luggage tbody td:nth-of-type(3){width:350px}.my-brand-cnt.luggage table.luggage tbody td.extra,.step-travelers table.luggage tbody td.extra{font-weight:700;padding-right:10px;text-align:right}.my-brand-cnt.luggage table.luggage tfoot td.extra,.step-travelers table.luggage tfoot td.extra{font-weight:700;text-align:right}.my-brand-cnt.luggage table.luggage tfoot tr.subtotal td,.step-travelers table.luggage tfoot tr.subtotal td{border-bottom:1px solid;border-bottom-color:var(--tui-blue-600);padding:10px 0}.my-brand-cnt.luggage table.luggage tfoot tr.subtotal td:last-of-type,.step-travelers table.luggage tfoot tr.subtotal td:last-of-type{padding-right:10px}.my-brand-cnt.luggage table.luggage tfoot tr.total,.step-travelers table.luggage tfoot tr.total{font-weight:700;width:100%}.my-brand-cnt.luggage table.luggage tfoot tr.total td,.step-travelers table.luggage tfoot tr.total td{background:var(--tui-blue-600);font-size:16px;padding:10px}.my-brand-cnt.luggage table.luggage tfoot tr.total td:last-of-type,.my-brand-cnt.luggage table.luggage tfoot tr.total td:nth-of-type(2),.step-travelers table.luggage tfoot tr.total td:last-of-type,.step-travelers table.luggage tfoot tr.total td:nth-of-type(2){padding-left:0}.hndlgg:after{color:var(--tui-contrast-blue-800);color:var(--tui-grey-400);content:"";cursor:pointer;display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:400;margin-left:5px;position:relative;top:3px}.hndlgg:hover:after{color:var(--tui-blue)}.maps>.item-hdr{margin-bottom:10px}.maps>.item-hdr>span:first-of-type{color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial;font-size:22px}.maps .cnt-google .map-area{height:550px;width:726px}.maps.tour .item span{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:16px}.maps .infoBox{box-sizing:border-box}.maps .infoBox .close,.maps .infoBox .close:before{visibility:inherit}.maps .infoBox .rght-clm{bottom:20px;width:238px}.maps .infoBox .pricebox{float:right;width:100%}.maps .infoBox .pricebox.sold-out .lnk{margin-right:0;white-space:nowrap}.maps .infoBox .pricebox .info-b.icon{margin-top:5px}.maps .infoBox .pricebox .more{all:unset}.maps .infoBox .pricebox .more .active{font-weight:400;padding:0}.maps .infoBox .pricebox .more .active:before{left:0;position:relative}.maps .infoBox .pricebox .more .option{display:none}.maps .infoBox [id^=uoActions]{clear:both;float:left}.maps .cstr-grade{cursor:pointer;height:40px;padding-top:7px}.maps .review{float:left;font-size:10px;margin:19px 0 0 8px;width:190px}.maps .review a{cursor:pointer;text-decoration:underline}.maps .review a:hover{text-decoration:none}.maps .item{width:666px}.maps .item .item-hdr{margin:6px 0}.maps .item .item-hdr a{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:16px}.maps .item .item-hdr [class^=star]{display:block;margin-top:5px}.maps .item .item-hdr ul li{color:var(--tui-contrast-blue-800)}.maps .item .item-ovw{clear:both;float:left;margin:8px 0 10px;width:420px}.maps .item .item-ovw img{float:left}.maps .item .rvw-box{clear:both;padding-top:15px}.maps .item .rvw-box .cstr-grade{display:inline-block;float:left}.maps .item .rvw-box p{color:var(--tui-contrast-blue-800);display:inline-block;font-family:tuitypelightregular,Arial;font-size:18px;margin-left:10px;position:relative;top:4px;width:320px}.maps .item .rvw-box p a{color:var(--tui-grey-800);font-family:Arial,Verdana;font-size:13px}.maps .item span.savedmap,.maps .item span.savemap{width:200px}.maps .item span.savedmap:before,.maps .item span.savemap:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;margin-right:3px;position:relative;text-decoration:underline;text-decoration:none;top:3px}.maps .item span.savedmap:hover,.maps .item span.savemap:hover{text-decoration:none}.maps .item span.savedmap:before{color:var(--tui-red)}.maps .item-photos{clear:both;padding-top:10px}.maps .item-photos img{margin:8px 7px 0 0;width:157px}.maps #tab-2 [id^=uoActions]{margin-top:7px}.maps .lnk.photo{float:right;margin:5px 22px 0 0}.maps .btn.photo{clear:both;float:right}.maps .item .item-ovw ul,.maps.tour .item ul{float:left;margin:0 0 10px 14px;width:220px}.maps .tour .item ul.blt{width:400px}.maps-legend .acco,.maps-legend .group,.maps-legend .selacco,.maps-legend .tour{display:inline-block;font-family:ambit-regular,tuitypelightregular,Arial;font-size:14px;height:38px;margin-right:5px;padding-top:12px;position:relative}.maps-legend .acco:before,.maps-legend .group:before,.maps-legend .selacco:before,.maps-legend .tour:before{position:relative;top:10px}.maps-legend .acco:after,.maps-legend .group:after,.maps-legend .selacco:after,.maps-legend .tour:after{position:absolute}.maps-legend .acco:before,.maps-legend .selacco:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px}.maps-legend .acco:after,.maps-legend .selacco:after{color:var(--tui-contrast-blue-800);color:var(--tui-white);content:"";font-family:tui-icon-font;font-size:17px;left:12px;top:18px}.maps-legend .selacco:before{color:var(--tui-blue)}.maps-legend .tour:before{content:"";font-size:40px}.maps-legend .tour:after,.maps-legend .tour:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font}.maps-legend .tour:after{color:var(--tui-white);content:"";font-size:20px;left:10px;top:18px}.maps-legend .group:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px}.maps-legend .group:after{color:var(--tui-white);content:"18";font-family:tuitypelightregular,Arial;font-size:18px;left:12px;top:18px}#overlay-map .maps .cnt-google .map-area{width:760px}.cnt-acco-map,.cnt-acco-map .item{width:400px}.cnt-acco-map .item-hdr{margin:0!important}.cnt-acco-map .item-hdr span{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;font-weight:700}.cnt-acco-map .item-ovw{font-size:14px;margin:0!important;width:auto!important}.cnt-acco-map footer{margin-top:50px}.cnt-acco-map footer .lnk{clear:both;float:left;margin-top:10px}.maps-route strong{display:block;margin-top:10px}.mybrand .ovl.maps{width:auto!important}.mybrand .cnt-google{height:550px;width:759px}.rght-clm .tabs{display:flex;justify-content:flex-start;width:100%}.rght-clm .tabs li{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:30px;justify-content:center;width:25%}.rght-clm .tabs li.airplane:before{content:"";display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.rght-clm .tabs li.airplane:before,.rght-clm .tabs li.car:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.rght-clm .tabs li.car:before{content:""}.rght-clm .tabs li.train:before{content:""}.rght-clm .tabs li.bus:before,.rght-clm .tabs li.train:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.rght-clm .tabs li.bus:before{content:""}.rght-clm .tabs li.active{background-color:var(--tui-blue-200);border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:3px solid var(--tui-contrast-blue-800)}.rght-clm .tabs li.active:hover{background-color:var(--tui-blue-400);cursor:default;transition-duration:unset}.rght-clm .tabs li:hover{background-color:var(--tui-blue-600);transition-duration:2s}.epageoHeaderPrice a,.prcbx,.pricebox{background-color:var(--tui-blue-200);border-radius:8px;box-sizing:border-box;padding:12px;position:relative;text-align:right;width:100%}.epageoHeaderPrice a .pricelabel,.prcbx .pricelabel,.pricebox .pricelabel{float:right}.epageoHeaderPrice a span.ttl1:first-of-type,.prcbx span.ttl1:first-of-type,.pricebox span.ttl1:first-of-type{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px;font-weight:700;margin-bottom:3px}.epageoHeaderPrice a span.ttl1:first-of-type:first-letter,.prcbx span.ttl1:first-of-type:first-letter,.pricebox span.ttl1:first-of-type:first-letter{text-transform:uppercase}.epageoHeaderPrice a .unit-pp,.prcbx .unit-pp,.pricebox .unit-pp{height:12px;text-align:right;top:-3px}.epageoHeaderPrice a .price>span,.prcbx .price>span,.pricebox .price>span{font-family:ambit-bold,tuitypelightregular,Arial;font-size:28px}.epageoHeaderPrice a [id*=tooltip-popup],.prcbx [id*=tooltip-popup],.pricebox [id*=tooltip-popup]{left:auto!important;right:90px!important}.epageoHeaderPrice a .btn,.prcbx .btn,.pricebox .btn{margin-bottom:0}.epageoHeaderPrice a .more-dep,.prcbx .more-dep,.pricebox .more-dep{font-size:12px;margin-top:10px}.epageoHeaderPrice a .more-dep .ttl,.prcbx .more-dep .ttl,.pricebox .more-dep .ttl{font-size:18px}.epageoHeaderPrice a .more-dep ul li a,.prcbx .more-dep ul li a,.pricebox .more-dep ul li a{color:var(--tui-grey-800);margin-left:5px;text-decoration:underline}.epageoHeaderPrice a .more-dep ul li a:hover,.prcbx .more-dep ul li a:hover,.pricebox .more-dep ul li a:hover{text-decoration:none}.epageoHeaderPrice a .more-dep .plsprc:before,.prcbx .more-dep .plsprc:before,.pricebox .more-dep .plsprc:before{content:"+";position:relative}.epageoHeaderPrice a{background-color:var(--tui-blue-400)}.rght-clm{float:left;margin:1px 0 0 2px;width:256px}.pricebox{text-align:left}.pricebox .holi-info>div{border-bottom:1px solid var(--tui-contrast-blue-200);padding:8px 0}.pricebox .holi-info>div.airports:before{content:"";margin-right:0}.pricebox .holi-info>div.airports button,.pricebox .holi-info>div.airports span{display:flex}.pricebox .holi-info>div.airports button:before,.pricebox .holi-info>div.airports span:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:400;margin-right:10px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.pricebox .holi-info>div.airports button .dotted,.pricebox .holi-info>div.airports span .dotted{display:flex;margin-left:3px}.pricebox .holi-info>div.airports button .dotted:after,.pricebox .holi-info>div.airports span .dotted:after{top:0}.pricebox .holi-info>div.airports button .dotted:before,.pricebox .holi-info>div.airports span .dotted:before{all:unset;content:""}.pricebox .holi-info>div.train:before{content:"";margin-right:0}.pricebox .holi-info>div.train span{display:flex}.pricebox .holi-info>div.train span:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;font-weight:400;margin-right:10px}.pricebox .holi-info>div .more{align-items:center;background-color:var(--tui-white);border:1px solid var(--tui-contrast-blue-200);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-4px;margin-right:-4px;position:relative;width:104%}.pricebox .holi-info>div .more>button{border-bottom:1px solid var(--tui-contrast-blue-200);box-sizing:border-box;color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;padding:7px 10px 7px 34px;width:100%}.pricebox .holi-info>div .more>button.cllpsd{border:none;font-size:13px;position:relative}.pricebox .holi-info>div .more>button.cllpsd:after{color:var(--tui-contrast-blue-800);color:var(--tui-contrast-blue);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;position:absolute;right:7px;top:6px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.pricebox .holi-info>div .more>button.xpndd{border:none;font-size:13px;position:relative}.pricebox .holi-info>div .more>button.xpndd:after{color:var(--tui-contrast-blue-800);color:var(--tui-contrast-blue);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;position:absolute;right:7px;top:6px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.pricebox .holi-info>div .more>button.active{font-weight:700}.pricebox .holi-info>div .more>button.active:before{left:5px;position:absolute;transition-delay:.2s}.pricebox .holi-info>div .more>.more-less{color:var(--tui-contrast-blue);font-size:13px}.pricebox .holi-info>div .more .option{box-sizing:border-box;cursor:pointer;display:flex;text-align:left}.pricebox .holi-info>div .more .option:hover{background-color:var(--tui-blue-400);transition-duration:.3s}.pricebox .holi-info>div .more .option:before{all:unset;content:"";margin:0}.pricebox .holi-info>div .more .option .rprts-llpss{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:125px}.pricebox .holi-info>div .more .option b{font-family:ambit-regular,tuitypelightregular,Arial}.pricebox .holi-info>div .more .option .prcdffrnc{padding:1px 0;position:absolute;right:5px}.pricebox .holi-info>div .more .option .prcdffrnc .prprsn{font-size:10px;margin-left:3px}.pricebox .dys-nghts{border-bottom:0!important}.pricebox .duration-day{padding-top:0!important}.pricebox .duration-day:before{content:""}.pricebox .incl{border-bottom:1px solid var(--tui-blue-600);margin-bottom:5px;padding:8px 0;width:100%}.pricebox .prc-row{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.pricebox .prc-row .btn{margin:0}.pricebox .prc-row .price-det{float:left}.price-det{display:none!important}.prc-dsclmr{font-family:Arial,Verdana}.detail-acco .pricebox .prc-row .price-det,.prc-dsclmr,.search-searchresult .pricebox .prc-row .price-det,.search-tuideals .pricebox .prc-row .price-det{display:none}.detail-acco .pricebox .prc-row .unit-pp,.search-searchresult .pricebox .prc-row .unit-pp,.search-tuideals .pricebox .prc-row .unit-pp{text-align:left}.detail-acco .pricebox .prc-dsclmr,.search-searchresult .pricebox .prc-dsclmr,.search-tuideals .pricebox .prc-dsclmr{font-family:Arial,Verdana;line-height:10px;margin-top:10px}.detail-acco .prc-dsclmr,.search-searchresult .prc-dsclmr,.search-tuideals .prc-dsclmr{display:block;font-size:11px;line-height:.65rem}.detail-acco .ls-sn .price:after,.detail-acco .maps .pricebox .prc-dsclmr,.detail-acco .maps .pricebox .price:after,.search-searchresult .maps .pricebox .prc-dsclmr,.search-searchresult .maps .pricebox .price:after,.search-tuideals .maps .pricebox .prc-dsclmr,.search-tuideals .maps .pricebox .price:after{display:none}.sold-out{display:flex;flex-direction:column;justify-content:space-between;min-height:157px}.sold-out span{display:block}.sold-out .prc-row{justify-content:flex-end}.topx h2,.topx span.ttl3{display:block;padding:10px 0}.topx h2.ttl4,.topx span.ttl3.ttl4{font-size:22px;padding:10px 0}.topx h2:last-of-type,.topx span.ttl3:last-of-type{margin-top:5px}.topx div>a{clear:both;margin:20px 0 0}.topx .cnt-toplist a.acco{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:18px;height:200px;margin:0 0 35px;position:relative;text-decoration:none;width:290px}.topx .cnt-toplist a.acco>span:first-child{color:var(--tui-contrast-blue-800);display:block;font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:282px}.topx .cnt-toplist a.acco .crumbtrail{height:25px;position:relative;top:-5px;width:285px}.topx .cnt-toplist a.acco .crumbtrail li{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px}.topx .cnt-toplist a.acco .photoinfo{float:left;height:124px;overflow:hidden;position:relative;width:164px}.topx .cnt-toplist a.acco .photoinfo img{border-radius:8px;height:inherit;max-width:none;object-fit:cover;object-position:center;width:100%}.topx .cnt-toplist a.acco .photoinfo .cstr-grade{bottom:10px;left:10px;position:absolute}.topx .cnt-toplist a.acco .travelinfo{display:flex;flex-direction:column;float:left;height:120px;justify-content:space-between;position:relative;width:calc(100% - 164px)}.topx .cnt-toplist a.acco .travelinfo>span{clear:both;display:block;font-size:12px;line-height:12px}.topx .cnt-toplist a.acco .travelinfo .holi-info{box-sizing:border-box;padding:5px}.topx .cnt-toplist a.acco .travelinfo .holi-info>div:before{font-size:16px}.topx .cnt-toplist a.acco .travelinfo .holi-info>div:empty:before{all:unset}.topx .cnt-toplist a.acco .travelinfo .info-b{align-self:flex-end}.topx .cnt-toplist .upsell div h2:last-of-type{margin-top:25px}.topx .info-b{align-items:flex-end;display:flex;flex-direction:column;margin-left:5px;margin-top:10px}.topx .info-b.so .price{color:var(--tui-red)}.topx a.acco:last-of-type{margin-bottom:0}.topx a.btn{margin-top:22px}.tltp{z-index:400}.topx.square{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.topx.square .col{cursor:pointer;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;max-width:50%;min-width:25%}.topx.square .col>div:first-of-type{background:var(--tui-blue-600);position:relative}.topx.square .col>div:first-of-type .cstr-grade{bottom:20px;left:20px;position:absolute}.topx.square .col>div:first-of-type:hover+.cntnt2{background-color:var(--tui-blue-200);transition:background-color .5s ease-in-out}.topx.square .col>div:first-of-type img{height:inherit;max-width:none;object-fit:cover;object-position:center;width:100%}.topx.square .col .photoinfo,.topx.square .col .photoinfo img{border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}.topx.square .col .cntnt2{border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1}.topx.square .col .cntnt2>div:first-of-type{display:flex;flex-wrap:wrap}.topx.square .col .cntnt2>div:first-of-type .crumbtrail,.topx.square .col .cntnt2>div:first-of-type .ttlb2{flex:1 1 100%;font-family:ambit-bold,tuitypelightregular,Arial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topx.square .col .cntnt2>div:first-of-type .obj-type{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px;margin-right:5px}.topx.square .col .pricelabel{align-self:flex-end;margin-top:20px}.topx.square .col .pricelabel .unit-pp{line-height:1em}.topx.square .col:first-child:last-child,.topx.square .col:first-child:nth-last-child(2),.topx.square .col:nth-child(2):last-child{min-width:50%}.topx.square .col:first-child:last-child>div:first-of-type,.topx.square .col:first-child:nth-last-child(2)>div:first-of-type,.topx.square .col:nth-child(2):last-child>div:first-of-type{height:250px}.topx.square .col:first-child:last-child .cntnt2,.topx.square .col:first-child:nth-last-child(2) .cntnt2,.topx.square .col:nth-child(2):last-child .cntnt2{flex-direction:unset;width:100%}.topx.square .col:first-child:last-child .cntnt2>div:first-of-type,.topx.square .col:first-child:nth-last-child(2) .cntnt2>div:first-of-type,.topx.square .col:nth-child(2):last-child .cntnt2>div:first-of-type{width:65%}.topx.square .col:first-child:last-child .cntnt2 .pricelabel,.topx.square .col:first-child:nth-last-child(2) .cntnt2 .pricelabel,.topx.square .col:nth-child(2):last-child .cntnt2 .pricelabel{text-align:right;width:35%}.topx.square .col:first-child:nth-last-child(3)>div:first-of-type,.topx.square .col:nth-child(2):nth-last-child(2)>div:first-of-type,.topx.square .col:nth-child(3):last-child>div:first-of-type{height:222.41px}.topx.square .col:first-child:nth-last-child(4)>div:first-of-type,.topx.square .col:nth-child(2):nth-last-child(3)>div:first-of-type,.topx.square .col:nth-child(3):nth-last-child(2)>div:first-of-type,.topx.square .col:nth-child(4):last-child>div:first-of-type{height:165.03px}.topx.square .col:first-child:nth-last-child(4)>.cntnt2,.topx.square .col:nth-child(2):nth-last-child(3)>.cntnt2,.topx.square .col:nth-child(3):nth-last-child(2)>.cntnt2,.topx.square .col:nth-child(4):last-child>.cntnt2{min-height:154px}.flightreservation-confirmation .xcrsns>div>a.lnk,.flightreservation-confirmation .xcrsns>span,.reservation-confirmation .xcrsns>div>a.lnk,.reservation-confirmation .xcrsns>span{padding-left:5px}.flightreservation-confirmation .xcrsns,.reservation-confirmation .xcrsns,body[class*=marketing-] .xcrsns{padding:0 15px}.flightreservation-confirmation .xcrsns>.lnk,.reservation-confirmation .xcrsns>.lnk,body[class*=marketing-] .xcrsns>.lnk{margin:5px}.mybrand .ncllrs,.mybrand .xcrsns{padding:0}.mybrand .ncllrs>div,.mybrand .xcrsns>div{margin-left:-5px;width:calc(100% + 10px)}.ncllrs,.xcrsns{box-sizing:border-box;float:left;margin:20px 0;width:100%}.ncllrs>div>a .dscnt1.fll,.xcrsns>div>a .dscnt1.fll{width:calc(100% - 10px)}.ncllrs>div>a img,.xcrsns>div>a img{border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;float:left;width:100%}.ncllrs>div>a .cntnt2,.xcrsns>div>a .cntnt2{border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column;flex-grow:1}.ncllrs>div>a .cntnt2>div,.xcrsns>div>a .cntnt2>div{margin-top:auto}.ncllrs>div>a .cntnt2 [class*=star],.xcrsns>div>a .cntnt2 [class*=star]{color:var(--tui-blue);margin-right:2px}.ncllrs>div>a .cntnt2>span:nth-of-type(2),.xcrsns>div>a .cntnt2>span:nth-of-type(2){color:var(--tui-grey);font-size:13px;width:60%}.ncllrs>div>a .cntnt2 .ttl2,.xcrsns>div>a .cntnt2 .ttl2{margin:0 0 10px;width:100%}.ncllrs>div>a .cntnt2 .old-price:first-of-type,.xcrsns>div>a .cntnt2 .old-price:first-of-type{margin-right:15px;text-decoration:line-through;text-decoration-color:var(--tui-red)}.ncllrs>div>a .cntnt2 p,.xcrsns>div>a .cntnt2 p{--lh:18px;line-height:var(--lh);--max-lines:3;display:block;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden;padding-right:1rem;position:relative}.ncllrs>div>a .cntnt2 p:before,.xcrsns>div>a .cntnt2 p:before{bottom:0;content:"...";position:absolute;right:0}.ncllrs>div>a .cntnt2 p:after,.xcrsns>div>a .cntnt2 p:after{background:var(--tui-blue-400);content:"";height:1rem;position:absolute;right:0;width:1rem}.ncllrs>div>a.lnk,.xcrsns>div>a.lnk{align-self:flex-end;display:inline-block;max-width:100%;min-width:50%;padding-top:5px}.ncllrs .zoom,.xcrsns .zoom{padding:5px}.ncllrs .ttl2,.ncllrs .ttl3,.xcrsns .ttl2,.xcrsns .ttl3,.xcrsns-dstntsns .ttl2,.xcrsns-dstntsns .ttl3{margin:0 5px 10px}.ncllrs>span,.xcrsns-dstntsns>span,.xcrsns>span{display:block}.ncllrs>div,.xcrsns-dstntsns>div,.xcrsns>div{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.ncllrs>div>a,.xcrsns-dstntsns>div>a,.xcrsns>div>a{box-sizing:border-box;cursor:pointer;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;float:left;max-width:50%;min-width:33.33333%;padding:5px;position:relative}.ncllrs>div>a:nth-of-type(n+4),.xcrsns-dstntsns>div>a:nth-of-type(n+4),.xcrsns>div>a:nth-of-type(n+4){max-width:33.33333%}.ncllrs .zoom>div:first-of-type,.xcrsns .zoom>div:first-of-type,.xcrsns-dstntsns .zoom>div:first-of-type{display:flex;height:200px;justify-content:center}.ncllrs .zoom>div:first-of-type:before,.xcrsns .zoom>div:first-of-type:before,.xcrsns-dstntsns .zoom>div:first-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:60px;position:absolute;top:90px;z-index:100}.ncllrs .zoom>div:first-of-type img,.xcrsns .zoom>div:first-of-type img,.xcrsns-dstntsns .zoom>div:first-of-type img{min-width:fit-content}.ncllrs .zoom>div:last-of-type,.xcrsns .zoom>div:last-of-type,.xcrsns-dstntsns .zoom>div:last-of-type{bottom:5px;box-sizing:border-box;left:5px;width:calc(100% - 10px)}.ncllrs .zoom>div .ttl3,.xcrsns .zoom>div .ttl3,.xcrsns-dstntsns .zoom>div .ttl3{font-weight:700}.ncllrs .zoom>div .arrow-lnk,.xcrsns .zoom>div .arrow-lnk,.xcrsns-dstntsns .zoom>div .arrow-lnk{font-weight:400}.xcrsns-dstntsns{background-color:var(--tui-blue-400);padding:15px;position:relative}.xcrsns-dstntsns .dscnt1{position:absolute;right:0;top:0}.xcrsns-dstntsns .dscnt1:before{color:var(--tui-contrast-blue-800);color:var(--tui-white);content:"";font-family:tui-icon-font;font-size:20px;font-weight:400;margin-right:5px;position:relative;top:2px}.sherpa-container{align-items:center;display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;top:0;width:100%}.sherpa-container #sherpa-widget{background:var(--tui-white);box-shadow:0 0 4px 1px rgba(0,0,0,.25);box-sizing:border-box;max-width:1002px;padding:10px;pointer-events:all;position:relative;width:100%}.sherpa-container .close{padding:15px;position:absolute;right:0;top:0}.mediaviewer{clear:both;height:534px;margin-left:0;padding:0;position:relative;width:789px}.mediaviewer .pix-ribbon.beltcontainer{max-height:519px;max-width:789px}.mediaviewer .nav-left{padding-top:25px;position:absolute;text-shadow:0 0 3px #000;top:285px}.mediaviewer .nav-left:before{color:var(--tui-contrast-blue-800);color:var(--tui-white);content:"";display:inline-block;font-family:tui-icon-font;font-size:80px;opacity:.8;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.mediaviewer .nav-left:hover:before{opacity:1}.mediaviewer .nav-right{padding-top:25px;position:absolute;right:0;text-shadow:0 0 3px #000;top:285px}.mediaviewer .nav-right:before{color:var(--tui-contrast-blue-800);color:var(--tui-white);content:"";font-family:tui-icon-font;font-size:80px;opacity:.8}.mediaviewer .nav-right:hover:before{opacity:1}.mediaviewer .photo-descr{background:hsla(0,0%,100%,.75);bottom:10px;color:var(--tui-contrast-blue-800);padding:13px 15px;position:absolute;right:10px;width:470px;z-index:1}.mediaviewer .photo-descr.lnk,.mediaviewer .photo-descr.lnk:hover{text-decoration:none}.mediaviewer .photo-descr p.title-only{margin:0;max-width:470px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:auto}.mediaviewer .photo-descr>*{display:inline-block;vertical-align:middle}.mediaviewer .photo-descr .cstr-grade{cursor:pointer;margin-right:18px;position:relative}.mediaviewer .photo-descr .usr-info,.mediaviewer .photo-descr .usr-info span{overflow:hidden;text-overflow:ellipsis;width:150px}.mediaviewer .photo-descr .usr-info span{line-height:16px;white-space:nowrap}.mediaviewer .photo-descr .usr-info span.name{display:block}.mediaviewer .photo-descr .usr-info span.lnk{color:var(--tui-contrast-blue)}.mediaviewer .photo-descr .usr-info+p{text-align:center;vertical-align:middle;width:230px}.mv-nmbrs{font-weight:700;text-align:center}.mediaviewer-acc0{width:auto!important}.hbrs-popup{background-color:var(--tui-white);box-shadow:0 0 4px 1px rgba(0,0,0,.25);max-width:85%;padding:20px;text-align:left;width:262px;z-index:906}.hbrs-popup a.lnk{display:block;margin:10px 0 0}.hbrs-popup .container{align-items:center;display:flex;height:70px;justify-content:space-around;margin-top:15px}.hbrs-popup .bar{background-color:var(--tui-blue-400);border-radius:4px;height:6px;position:absolute;width:230px}.hbrs-popup.open .bar:after{animation:bar-to-right 3s ease-in-out;background-color:var(--tui-blue);border-radius:4px;content:"";display:block;height:6px;left:0;position:relative;width:205px}.hbrs-popup.open .plane{animation:plane-to-right 3s ease-in-out;left:95px;position:relative;top:8px}.hbrs-popup.open .plane:after{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:50px;position:relative;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}@keyframes plane-to-right{0%{left:-96px}to{left:95px}}@keyframes bar-to-right{0%{left:0;width:15px}to{width:230px}}