.mixin-appearance{appearance:none;-webkit-appearance:none;-moz-appearance:none}.mixin-clearfix:after,.mixin-clearfix:before{content:" ";display:table}.mixin-clearfix:after{clear:both}.mixin-hide-offcanvas{position:absolute;left:-9999px;appearance:none}.mixin-nolist{list-style:none;padding:0}.mainNav-hoverEffect{transition:all .2s ease}.mainNav-hoverEffect:hover{outline:.3rem solid #c2c2c2;box-shadow:0 .9rem 2.5rem 0 rgba(0,0,0,.3)}.mainNav-focusEffect{transition:all .2s ease}.mainNav-focusEffect:focus{outline:.3rem solid #3fbbef}.btn-focusEffect{border:.3rem solid #3fbbef}.btn-focusEffect,.btn-hoverEffect{text-decoration:none;background-color:#fff}.btn-hoverEffect{border:.3rem solid #c2c2c2;box-shadow:0 .9rem 2.5rem 0 rgba(0,0,0,.3)}.mixin-display-grid{display:-ms-grid;display:grid}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}.TS-sortBox .sortSection{clear:both;position:relative;margin:0 0 3rem;padding:0;border:none}.TS-sortBox .sortSection:after,.TS-sortBox .sortSection:before{content:" ";display:table}.TS-sortBox .sortSection:after{clear:both}.squareBox{display:flex;flex-direction:row;flex-wrap:wrap}.squareBox h2{flex-basis:100%}.squareBox .item{display:flex}.squareBox .item:last-of-type{margin-right:0}.squareBox .item label{flex:1;position:relative;display:block;width:100%;height:auto;text-align:center;cursor:pointer}.squareBox .item label:before{content:"";float:left;padding-top:100%}.squareBox .item label .icon{display:block;padding-top:.5rem}.squareBox .item label .title{display:block;position:absolute;top:6.5rem;font-size:1rem;line-height:1.1;padding:0 .4rem;width:100%}.squareBox .item label .smallText{bottom:0;font-size:1rem;display:block;position:absolute;width:100%;text-align:center}.choiceList{margin:0;padding:0}.TS-hotelName .TS-form:after,.TS-hotelName .TS-form:before{content:" ";display:table}.TS-hotelName .TS-form:after{clear:both}.TS-hotelName .TS-form .inputWrapper{position:relative;float:left;width:calc(100% - 5.8rem)}.TS-hotelName .TS-form a.icon-search{display:block;position:relative;float:right;width:4.8rem;height:4.8rem;margin-left:1rem;padding:0;text-align:center;text-decoration:none}.TS-hotelName .TS-form a.icon-search:before{position:relative;top:1rem;font-size:2rem}.TS-ratingStars .choiceList{display:flex;flex-direction:row;flex-wrap:wrap}.TS-ratingStars .choiceList h2{flex-basis:100%}.TS-ratingStars .choiceList .item{display:flex}.TS-ratingStars .choiceList .item:last-of-type{margin-right:0}.TS-ratingStars .choiceList .item label{flex:1;position:relative;display:block;width:100%;height:auto;text-align:center;cursor:pointer}.TS-ratingStars .choiceList .item label:before{content:"";float:left;padding-top:100%}.TS-ratingStars .choiceList .item label .icon{display:block;padding-top:.5rem}.TS-ratingStars .choiceList .item label .title{display:block;position:absolute;top:6.5rem;font-size:1rem;line-height:1.1;padding:0 .4rem;width:100%}.TS-ratingStars .choiceList .item label .smallText{bottom:0;font-size:1rem;display:block;position:absolute;width:100%;text-align:center}.TS-ratingStars .choiceList .item{min-width:23%;margin-right:2.5%}.TS-ratingStars .choiceList .item span:nth-of-type(2){padding-top:15%}.TS-ratingStars .choiceList .item label.stars-2 span:nth-of-type(2),.TS-ratingStars .choiceList .item label.stars-3 span:nth-of-type(2){padding-top:30%}.TS-ratingStars .choiceList .item label .stars2block,.TS-ratingStars .choiceList .item label .stars3block{display:block;font-family:TScomUIicons;font-size:1.8rem;line-height:1;letter-spacing:.25rem}.TS-duration .choiceList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:normal;align-items:flex-start}.TS-duration .choiceList h2{flex-basis:100%}.TS-duration .choiceList .item{display:flex}.TS-duration .choiceList .item label{flex:1;position:relative;display:block;width:100%;height:auto;text-align:center;cursor:pointer}.TS-duration .choiceList .item label:before{content:"";float:left;padding-top:100%}.TS-duration .choiceList .item label .icon{display:block;padding-top:.5rem}.TS-duration .choiceList .item label .title{display:block;position:absolute;top:6.5rem;font-size:1rem;line-height:1.1;padding:0 .4rem;width:100%}.TS-duration .choiceList .item label .smallText{bottom:0;display:block;position:absolute;width:100%;text-align:center}.TS-duration .choiceList .item{min-width:23%;margin-right:2.5%}.TS-duration .choiceList .item:last-of-type,.TS-duration .choiceList .item:nth-of-type(4n+4){margin-right:0}.TS-duration .choiceList .item label .text{display:block;padding-top:15%;font-size:1.8rem}.TS-duration .choiceList .item label .smallText{bottom:.5rem;font-size:1rem;line-height:1.2;color:#0071b3}.TS-duration .choiceList .item label .smallText span{display:block;font-size:1.1rem}.TS-priceSlider:after,.TS-priceSlider:before{content:" ";display:table}.TS-priceSlider:after{clear:both}.TS-priceSlider .sliderBox{position:relative;margin-top:3rem;text-align:center}.TS-priceSlider .sliderBox .angular-range-slider{position:relative;width:100%;height:.3rem;margin:1.5rem 0}.TS-priceSlider .sliderBox .angular-range-slider div{white-space:nowrap;position:absolute}.TS-priceSlider .sliderBox .angular-range-slider div.bar{width:100%;height:100%;background-color:#c2c2c2;overflow:hidden}.TS-priceSlider .sliderBox .angular-range-slider div.bar .selection{width:0;height:100%;background-color:#0071b3}.TS-priceSlider .sliderBox .angular-range-slider div.handle{z-index:2;padding-top:.3rem;font-size:1.4rem;color:#fff;text-align:center;background-color:#0071b3;cursor:pointer}.TS-activity.TS-interests,.TS-activity h2{margin-bottom:0}.TS-activity .choiceList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.TS-activity .choiceList h2{flex-basis:100%}.TS-activity .choiceList .item{display:flex}.TS-activity .choiceList .item:last-of-type{margin-right:0}.TS-activity .choiceList .item label{flex:1;position:relative;display:block;width:100%;height:auto;text-align:center;cursor:pointer}.TS-activity .choiceList .item label:before{content:"";float:left;padding-top:100%}.TS-activity .choiceList .item label .icon{display:block;padding-top:.5rem}.TS-activity .choiceList .item label .title{display:block;position:absolute;top:6.5rem;font-size:1rem;line-height:1.1;padding:0 .4rem;width:100%}.TS-activity .choiceList .item label .smallText{bottom:0;font-size:1rem;display:block;position:absolute;width:100%;text-align:center}.TS-activity .choiceList .item{width:31%;margin-top:1.3rem;margin-right:3.5%}.TS-activity .choiceList .item:nth-of-type(3n){margin-right:0}.TS-activity .choiceList .item .icon{height:6rem;padding-right:.5rem;padding-left:.5rem}.TS-activity .choiceList .item .icon svg{height:100%;width:100%}.TS-activity.TS-topOptions .choiceList{margin-top:.3rem}.TS-activity.TS-topOptions .choiceList .item{width:18%;margin-top:1rem;margin-right:2.5%}.TS-activity.TS-topOptions .choiceList .item:nth-of-type(5n){margin-right:0}.TS-activity.TS-topOptions .choiceList .item label .icon{height:2.8rem;padding-top:.4rem}.TS-activity.TS-topOptions .choiceList .item label .title{font-size:.9rem;line-height:1;top:2.9rem}.TS-interests .choiceList #activity-c2+label{flex:none}.TS-interests .choiceList #activity-c2+label svg{width:90%}.TS-destination .choiceList .item{display:block;margin-bottom:1rem}.TS-destination .choiceList .item label .text{font-size:1.6rem}.TS-destination .choiceList .more input[type=checkbox]{position:absolute;left:-9999px;appearance:none}.TS-destination .choiceList .more .moreLink{cursor:pointer;display:block;position:relative;height:2.5rem;margin:2rem 0;font-size:1.8rem;color:#0071b3}.TS-destination .choiceList .more .moreLink span[class^=icon-]{display:inline-block;position:absolute;top:0;left:0;margin-left:.7rem;transition:opacity .3s ease}.TS-destination .choiceList .more .moreLink span[class^=icon-]:before{font-family:TScomUIicons;font-size:2.4rem}.TS-destination .choiceList .more .moreLink span[class^=icon-] span{margin-left:1.5rem}.TS-destination .choiceList .more:focus .moreLink,.TS-destination .choiceList .more:hover .moreLink,.TS-destination .choiceList .more input[type=checkbox]:focus~.moreLink{color:#002855}.TS-destination .choiceList .more [type=checkbox]:not(:checked)~.moreLink span.icon-chevronDWNB{opacity:1}.TS-destination .choiceList .more [type=checkbox]:checked~.moreLink span.icon-chevronDWNB,.TS-destination .choiceList .more [type=checkbox]:not(:checked)~.moreLink span.icon-chevronUPB{opacity:0}.TS-destination .choiceList .more [type=checkbox]:checked~.moreLink span.icon-chevronUPB{opacity:1}a.TS-reset{color:#0071b3;text-align:center}a.TS-reset.TS-btn,a.TS-reset a.TS-btn{display:block;float:none;margin-bottom:2rem}a.TS-reset .TS-group{display:inline-block;width:auto}a.TS-reset .TS-group .icon-reset:before{padding-right:1.5rem;font-size:3rem}body.Edge .TS-sortBox .TS-activity .choiceList .item{display:inline-block;position:relative}body.Edge .TS-sortBox .TS-activity .choiceList .item label{height:100%;position:static!important}li.TS-itemReco .TO-reco{padding-bottom:2rem;margin-top:2rem;background-color:#e1f4fb}li.TS-itemReco .TO-reco.left .reco-content{justify-content:flex-start}li.TS-itemReco .TO-reco .reco-header{height:4rem;margin-bottom:1rem}li.TS-itemReco .TO-reco .reco-header .reco-title{display:inline-block;height:100%;margin:.5rem 0 0;padding:.8rem 2rem 0;font-size:2.2rem;font-weight:600;line-height:1;color:#002855;background-color:transparent}li.TS-itemReco .TO-reco.bgimage{background-position:50%;background-repeat:no-repeat;background-size:cover}li.TS-itemReco .TO-reco.bgimage .reco-header .reco-title{margin-top:0;font-size:2rem;color:#002855;background-color:hsla(0,0%,100%,.7)}li.TS-itemReco .TO-reco .reco-body{width:100%;max-width:94rem;margin:0 auto}li.TS-itemReco .TO-reco .reco-content{display:flex;flex-direction:row;justify-content:flex-end;margin-top:auto;padding:0 1.8rem;min-height:1px}li.TS-itemReco .TO-reco .reco-content recommendation-tile{width:33%;margin-right:1rem;min-height:29.3rem;background-color:#fff;box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);position:relative}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile,li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a,li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>div{width:100%;height:100%}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a{text-decoration:none;font-weight:400}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-content{display:flex;flex-direction:column;flex-grow:1}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-image{background-color:#696969;min-height:1px;flex-shrink:0}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-image img{display:block;width:100%}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-desc{padding:2rem 2rem 1rem;flex-grow:1}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-title{margin-bottom:.5rem;font-size:2rem;font-weight:600;line-height:1.2;color:#002855}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-text{font-size:1.6rem;line-height:1.3;color:#696969}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-cta{display:block;min-height:4rem;padding:0 1rem;text-align:left;background-color:#fff}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-cta .cta-text{display:inline-block;padding-top:.7rem;font-size:1.8rem;font-weight:400;line-height:1.2;color:#002855}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-cta .cta-text span:after{font-size:2rem}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a .tile-cta{text-align:right}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a .tile-cta .cta-text{font-weight:600;color:#0071b3}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a .tile-cta .cta-text span:after{content:"\e916";margin-left:.75rem;font-family:TScomUIicons;font-weight:400}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a:focus,li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a:hover{text-decoration:none;box-shadow:none}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a:focus .tile-cta .cta-text,li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a:hover .tile-cta .cta-text{color:#002855}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a:focus .tile-cta .cta-text span,li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a:hover .tile-cta .cta-text span{box-shadow:inset 0 -.3rem 0 0 rgba(0,0,0,.3)}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a,li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div{display:flex;flex-direction:column}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-desc{padding:1rem}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-title{font-size:1.8rem}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-text{font-size:1.4rem}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a,li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div{display:block}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-content{height:100%}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-cta{padding:0 1rem 0 2rem}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta.bluenight{background-color:#002855}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta.bluenight .tile-text,li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta.bluenight .tile-title{color:#fff}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta.bluenight .tile-cta{background-color:#002855}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta.bluenight .tile-cta .cta-text{color:#fff}li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta.bluenight>a:focus .tile-cta .cta-text,li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta.bluenight>a:hover .tile-cta .cta-text{color:#3fbbef}li.TS-itemReco .TO-reco .reco-content recommendation-tile:last-of-type{margin-right:0}li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.imagecta .tile-image img,li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.imagecta .tile-image img{max-height:30rem}li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>a,li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>div,li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>a,li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>div{flex-direction:row}li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-image,li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-image{height:auto;margin-bottom:0}li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-content,li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-content{padding-top:0}li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-desc,li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-desc{padding:2rem 2rem 1rem}li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-title,li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-title{font-size:2rem}li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-text,li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-text{font-size:1.6rem}li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-cta,li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-cta{padding:0 1rem 0 2rem}li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium{width:66%}li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-content,li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-image{width:50%}li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide{width:100%}li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-image{width:66.6%}li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-content{width:33.3%}.TS-mosaicView li.TS-itemReco>div{height:100%}.TS-mosaicView li.TS-itemReco .TO-reco{padding:0;margin:0;height:100%}.TS-mosaicView li.TS-itemReco .TO-reco .reco-header{margin-bottom:1.5rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-header .reco-title{padding:.8rem 1rem 0;font-size:2rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content{flex-wrap:wrap;padding:0 1rem;justify-content:space-between}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile{width:100%;max-width:30rem;margin:0 auto 2rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile:last-of-type{margin-bottom:1rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide{width:100%;min-height:58.7rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.imagecta .tile-image img,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.imagecta .tile-image img{max-height:60rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>a,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>div,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>a,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>div{min-height:58.7rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>a,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>div,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>a,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>div{flex-direction:column;min-height:58.7rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-image img,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-image img{max-height:45rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-content,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-image,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-content,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-image{width:100%}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-desc,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-desc{padding:1rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-title,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-title{font-size:1.8rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-text,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-text{font-size:1.4rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-cta,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-cta{padding:0 1rem}@media screen and (max-width:1024px){.TS-mosaicView li.TS-itemReco .TO-reco .reco-header{height:3rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-header .reco-title{padding-top:.5rem;font-size:1.8rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile{min-height:28.7rem}.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>a,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>div,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>a,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>div,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>a,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>div,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>a,.TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>div{min-height:57.4rem}}.TS-mosaicView .resultsMosaic>li.TS-itemReco{background-color:#e1f4fb}@media screen and (max-width:1350px){.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content{padding:0 1rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile{min-height:22rem;margin-right:.8rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-title{font-size:1.6rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-text{font-size:1.4rem;line-height:1.2}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-cta .cta-text{padding-top:.9rem;font-size:1.6rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-cta .cta-text span:after{font-size:1.6rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-title,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta .tile-title,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-title,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-title,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta .tile-title{font-size:1.8rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-text,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta .tile-text,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-text,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-text,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta .tile-text{font-size:1.6rem}}@media screen and (max-width:1200px){.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-desc,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta .tile-desc,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-desc,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-desc,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta .tile-desc{padding:1rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-title,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta .tile-title,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-title,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-title,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta .tile-title{font-size:1.6rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-text,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta .tile-text,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-text,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-text,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta .tile-text{font-size:1.4rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-cta,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta .tile-cta,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-cta,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-cta,.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta .tile-cta{padding:0 1rem}}@media screen and (max-width:1090px){.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile{min-height:19rem}}@media screen and (max-width:1024px){.desktop .TS-listView li.TS-itemReco .TO-reco .reco-header{height:3rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-header .reco-title{padding:.25rem 1rem 0;font-size:1.8rem}.desktop .TS-listView li.TS-itemReco .TO-reco.bgimage .reco-header .reco-title{font-size:1.8rem;padding-top:.5rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-title{font-size:1.6rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-text{font-size:1.2rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-cta{min-height:3rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-cta .cta-text{padding-top:.5rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-desc{padding:.5rem 1rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-title{font-size:1.4rem}.desktop .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-text{font-size:1.2rem}}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-header{height:3rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-header .reco-title{padding:.25rem 1rem 0;font-size:1.8rem}.tablet .TS-listView li.TS-itemReco .TO-reco.bgimage .reco-header .reco-title{font-size:1.8rem;padding-top:.5rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-body{max-width:62rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content{padding:0 1.7rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile{min-height:28.3rem;width:49.5%}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div{display:flex;flex-direction:column;min-height:28.3rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-content,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-content{flex-grow:1}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide{width:100%}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>a,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>div,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>a,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>div{flex-direction:row}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-content,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-image,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-content,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-image{width:50%}@media screen and (max-width:979px){.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>div{min-height:20.7rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a .tile-desc,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div .tile-desc,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a .tile-desc,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div .tile-desc,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a .tile-desc,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>div .tile-desc{padding:1rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>div .tile-title{font-size:1.4rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>div .tile-text{font-size:1.2rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a .tile-cta,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div .tile-cta,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a .tile-cta,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div .tile-cta,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a .tile-cta,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>div .tile-cta{padding:0 1rem;min-height:3rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a .tile-cta .cta-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div .tile-cta .cta-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a .tile-cta .cta-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div .tile-cta .cta-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a .tile-cta .cta-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>div .tile-cta .cta-text{padding-top:.5rem;font-size:1.6rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>a .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>div .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>a .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>div .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a .tile-cta .cta-text span:after,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div .tile-cta .cta-text span:after,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a .tile-cta .cta-text span:after,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div .tile-cta .cta-text span:after,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a .tile-cta .cta-text span:after,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>div .tile-cta .cta-text span:after,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>a .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>div .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>a .tile-title,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>div .tile-title{font-size:1.6rem}.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>a .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>div .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>a .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>div .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>a .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>div .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>a .tile-text,.tablet .TS-listView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>div .tile-text{font-size:1.4rem}}.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile{min-height:28.3rem}.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div{display:flex;flex-direction:column;min-height:28.3rem}.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>div{min-height:57.4rem}@media screen and (max-width:979px){.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>div{min-height:20.9rem}.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-desc,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-desc,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-desc,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-desc,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-desc{padding:1rem}.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-title,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-title,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-title,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-title,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-title{font-size:1.4rem}.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-text,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-text,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-text,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-text,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-text{font-size:1.2rem}.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-cta,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-cta,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-cta,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-cta,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-cta{min-height:3rem;padding:0 1rem}.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-cta .cta-text,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-cta .cta-text,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-cta .cta-text,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-cta .cta-text,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-cta .cta-text{padding-top:.5rem;font-size:1.6rem}.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-cta .cta-text span:after,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta .tile-cta .cta-text span:after,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-cta .cta-text span:after,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta .tile-title,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile .tile-cta .cta-text span:after,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-cta .cta-text span:after{font-size:1.6rem}.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.textcta>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta>div,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>a,.tablet .TS-mosaicView li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.textcta>div{min-height:41.8rem}}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco{padding:.7rem 0;border:0;box-shadow:none}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco{width:100%;margin-top:0;padding-bottom:1.5rem;padding-top:.5rem}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-header{margin-bottom:.5rem}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-header .reco-title{display:block;margin:0;padding-top:.5rem}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-body{max-width:37.5rem}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content{display:block}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile{display:block;width:100%;min-height:30rem}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>a,.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.allcta>div,.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>a,.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile .tile.textcta>div{min-height:30rem;display:flex;flex-direction:column}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.imagecta .tile-image img,.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.imagecta .tile-image img{max-height:37.5rem}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-content,.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-image,.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-content,.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-image{width:100%}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-desc,.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-desc{padding:1rem}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-title,.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-title{font-size:1.8rem}.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.medium .tile.allcta .tile-text,.mobile .TS-mobileView .resultsMobile>li.TS-itemReco .TO-reco .reco-content recommendation-tile.wide .tile.allcta .tile-text{font-size:1.4rem}.TS-otherResults{background-color:rgba(0,0,0,.07)}.TS-otherResults .package .thumbWrapper .thumb{background-color:rgba(0,0,0,.03)}.TS-otherResults .TS-accordions .panel .content{background-color:#eee}.TS-otherResults .flightDetails .flightSection .altBar{background-color:#c2c2c2}.TS-otherResultsHeader{background-color:#eee;color:#002855;display:flex;flex-direction:column;padding:0 2rem 0 1rem;position:relative}.TS-otherResultsHeader .title{background-color:#fff;color:#002855;font-size:1.8rem;line-height:1.2;margin:2rem 0 2rem 1rem;padding:2rem;text-align:center}.TS-otherResultsHeader .dividerLink{overflow:hidden}.TS-otherResultsHeader .dividerLink:focus .content{transform:scale(1.2);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.TS-otherResultsHeader .content{display:flex;align-items:center;justify-content:center;min-height:22rem;margin-left:1rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.TS-otherResultsHeader .content .text{background-color:hsla(0,0%,100%,.95);color:#333;font-size:1.8rem;line-height:1.3;margin:0 4rem;padding:2rem}.TS-listView>:first-child.TS-otherResultsHeader,.TS-mosaicView>:first-child.TS-otherResultsHeader{background-color:#fff;padding-bottom:2rem}.TS-resultsList{min-height:50rem;position:relative}.TS-resultsList>ul{margin:0;padding:0 0 0 2rem;list-style:none}.TS-resultsList .error{margin-left:2rem;font-size:1.4rem;color:#c50000}.TS-resultsList .error.errorBoxFlex{margin:0}.TS-listView .packageWarning,.TS-mobileView .packageWarning,.TS-mosaicView .packageWarning{font-size:1.4rem;font-weight:600;line-height:1;color:#c50000}.TS-listView .packageWarning div,.TS-mobileView .packageWarning div,.TS-mosaicView .packageWarning div{margin-bottom:1rem}.TS-listView .tag,.TS-mobileView .tag,.TS-mosaicView .tag{position:relative;flex-shrink:0;width:6.8rem;height:13rem;text-align:center;font-size:1rem;line-height:1.2;font-weight:600;color:#002855;background:url(/bundles/ng1/resources/pricetag-shadow-new.svg) no-repeat 0 0;background-size:cover}.TS-listView .tag .saveUpTo,.TS-mobileView .tag .saveUpTo,.TS-mosaicView .tag .saveUpTo{text-transform:uppercase}.TS-listView .tag .saveAmount,.TS-mobileView .tag .saveAmount,.TS-mosaicView .tag .saveAmount{padding-top:1rem;font-size:2rem;line-height:1.4;white-space:nowrap}.TS-listView .tag .affiliateSave .saveUpTo,.TS-mobileView .tag .affiliateSave .saveUpTo,.TS-mosaicView .tag .affiliateSave .saveUpTo{text-transform:none;font-size:1.4rem}.TS-listView .tag .affiliateSave .saveAmount,.TS-mobileView .tag .affiliateSave .saveAmount,.TS-mosaicView .tag .affiliateSave .saveAmount{padding-top:.5rem}.TS-listView .tag-text,.TS-mobileView .tag-text,.TS-mosaicView .tag-text{padding-top:5.5rem}.TS-listView .uplift-priceOuter,.TS-mobileView .uplift-priceOuter,.TS-mosaicView .uplift-priceOuter{display:flex;justify-content:flex-end;overflow:hidden;text-align:right;background-color:#fff}.TS-listView .uplift-priceWrapper,.TS-mobileView .uplift-priceWrapper,.TS-mosaicView .uplift-priceWrapper{margin-top:.4rem;border-bottom:.1rem solid transparent;cursor:pointer}.TS-listView .uplift-priceWrapper:focus,.TS-listView .uplift-priceWrapper:hover,.TS-mobileView .uplift-priceWrapper:focus,.TS-mobileView .uplift-priceWrapper:hover,.TS-mosaicView .uplift-priceWrapper:focus,.TS-mosaicView .uplift-priceWrapper:hover{border-bottom-color:#0071b3}.TS-listView .uplift-priceWrapper .uplift-priceInner,.TS-mobileView .uplift-priceWrapper .uplift-priceInner,.TS-mosaicView .uplift-priceWrapper .uplift-priceInner{z-index:1;position:relative;font-size:0;font-weight:600;line-height:1;color:#002855;animation:showUpliftPrice .5s linear forwards}@keyframes showUpliftPrice{0%{top:-4rem}to{top:0}}.TS-listView .uplift-priceWrapper .uplift-priceInner span,.TS-mobileView .uplift-priceWrapper .uplift-priceInner span,.TS-mosaicView .uplift-priceWrapper .uplift-priceInner span{font-size:1.8rem}.TS-listView .uplift-priceWrapper .uplift-priceInner span.from,.TS-mobileView .uplift-priceWrapper .uplift-priceInner span.from,.TS-mosaicView .uplift-priceWrapper .uplift-priceInner span.from{font-size:1.4rem;font-weight:400}.TS-listView .uplift-priceWrapper .uplift-priceInner span.icon-infoLT,.TS-mobileView .uplift-priceWrapper .uplift-priceInner span.icon-infoLT,.TS-mosaicView .uplift-priceWrapper .uplift-priceInner span.icon-infoLT{margin-left:.6rem;color:#0071b3;font-weight:400}.TS-listView .bottomSection .btnSelectARoom,.TS-mobileView .bottomSection .btnSelectARoom,.TS-mosaicView .bottomSection .btnSelectARoom{width:100%;margin:0 auto;position:relative;z-index:2}.TS-listView .TS-otherResults .uplift-priceOuter{background-color:transparent}.ENCA .TS-listView .tag .saveUpTo,.ENCA .TS-mobileView .tag .saveUpTo,.ENCA .TS-mosaicView .tag .saveUpTo{font-size:1.3rem;padding:0 .5rem}.ENCA .TS-listView .tag .saveAmount,.ENCA .TS-mobileView .tag .saveAmount,.ENCA .TS-mosaicView .tag .saveAmount{padding-top:.8rem}.wasPrice{color:#c50000}@media screen and (max-width:1009px){.TS-listView .packageWarning,.TS-mobileView .packageWarning,.TS-mosaicView .packageWarning{font-size:1.2rem}}.TS-packageSearch{-webkit-transition:all easin .5s;-moz-transition:all .5s easin;-ms-transition:all .5s easin;-o-transition:all .5s easin;transition:all easin .5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.TS-formDropDown-TOSEARCH ul{display:none!important}.TS-formDropDown-TOSEARCH.active ul{display:block!important}.TS-sortBox h2,.TS-sortBox h3{margin-bottom:1rem}.TS-sortBox h3{line-height:1}.TS-sortBox h3.TS-resultsSort{display:inline-block;font-size:1.6rem;color:#696969}.TS-sortBox .h4style{margin-bottom:1.5rem}.TS-sortBox .TS-activity .h4style{margin-bottom:0}.TS-sortBox a.TS-resetFilters{display:inline-block;float:right;margin-bottom:3rem;font-size:1.6rem;line-height:1;text-decoration:none;font-weight:400}.TS-sortBox a.TS-resetFilters:hover{text-decoration:underline}.TS-sortBox a.TS-resetFilters .icon-reset{display:inline-block;margin-right:.5rem;font-size:2rem}.TS-sortBox a.TS-resetFilters .icon-reset:hover{text-decoration:none}.TS-sortBox .TS-priceRangeSlider .TS-priceRange .errorBox{clear:both}.TS-sortBox .TS-priceRangeSlider .TS-priceRange .inputWrapper{position:relative;width:25%}.TS-sortBox .TS-priceRangeSlider .TS-priceRange .inputWrapper.min{float:left}.TS-sortBox .TS-priceRangeSlider .TS-priceRange .inputWrapper.max{float:right}.TS-sortBox .TS-priceRangeSlider .TS-priceRange .inputWrapper input{height:4rem;margin:1.4rem 0 0;padding:0;text-align:center;font-weight:600;background-color:#eee}.TS-sortBox .TS-priceRangeSlider .TS-priceRange .inputWrapper input.ng-invalid{border-bottom-color:#c50000}.TS-sortBox .TS-priceRangeSlider .TS-priceRange .inputWrapper label{font-weight:400}.TS-sortBox .TS-priceRangeSlider .TS-priceRange .inputWrapper input.ng-invalid~label{left:0;top:-.2rem;font-size:1.2rem}.TS-sortBox .TS-priceRangeSlider .TS-priceSlider{clear:both}.TS-sortBox .TS-priceRangeSlider .TS-priceSlider .sliderBox{padding:0;background-color:transparent}.TS-sortBox .TS-priceRangeSlider .TS-priceSlider .sliderBox .angular-range-slider .handle{top:-.9rem;width:2rem;height:2rem;border-radius:50%}.TS-sortBox .TS-priceRangeSlider .TS-priceSlider .sliderBox .tooltip{display:none}.TS-sortBox a.TS-reset:hover{color:#fff;background-color:#0071b3}.TS-resultsWrapper{overflow:hidden}.TS-resultsWrapper .TS-resultsCount,.TS-resultsWrapper .TS-slide-toggle{z-index:1;display:inline-block;position:absolute}.TS-resultsWrapper .TS-slide-toggle{left:30.5rem;cursor:default;z-index:3}.TS-resultsWrapper .TS-slide-toggle:before{content:""}.TS-resultsWrapper .TS-slide-toggle span{display:none}.TS-resultsWrapper .TS-resultsContainer{width:100%;overflow:hidden}.TS-resultsWrapper .TS-resultsContainer:after,.TS-resultsWrapper .TS-resultsContainer:before{content:" ";display:table}.TS-resultsWrapper .TS-resultsContainer:after{clear:both}.TS-resultsWrapper .TS-resultsCount{position:inherit;margin:1rem 0 3rem;padding-left:2rem;-webkit-transition:left .3s ease-in;-moz-transition:left .3s ease-in;-ms-transition:left .3s ease-in;-o-transition:left .3s ease-in;transition:left .3s ease-in}.TS-resultsWrapper .TS-resultsCount .qtyResults{margin-bottom:1.5rem;font-size:2.4rem;line-height:1;color:#002855}.TS-resultsWrapper .TS-resultsCount .qtyFiltered{margin-bottom:0;font-size:1.6rem;line-height:1;color:#696969}@media screen and (max-width:1350px){.TS-resultsWrapper .TS-priceRange.TS-form .inputWrapper{width:30%}.TS-resultsWrapper .TS-priceRange.TS-form input[type=tel]{margin-right:1.5rem;padding-right:1rem}.TS-resultsWrapper .TS-slide-toggle{left:0;top:0;padding:1rem 1rem .5rem 2rem;background-color:#fff;box-shadow:0 .9rem 2.5rem 0 rgba(0,0,0,.3);-webkit-transition:left .3s ease-in;-moz-transition:left .3s ease-in;-ms-transition:left .3s ease-in;-o-transition:left .3s ease-in;transition:left .3s ease-in;line-height:1}.TS-resultsWrapper .TS-slide-toggle:before{display:block;content:"\e9992";margin-bottom:1rem;font-family:TScomUIicons;font-size:2.7rem;color:#0071b3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;cursor:pointer}.TS-resultsWrapper .TS-slide-toggle span.label{display:block;font-size:1rem;line-height:1;color:#0071b3}.TS-resultsWrapper .TS-slide-checkbox:checked~.TS-slide-toggle{top:1rem;left:30.5rem;box-shadow:none;background-color:transparent;line-height:.7}.TS-resultsWrapper .TS-slide-checkbox:checked~.TS-slide-toggle:before{content:"\e919";font-size:3.5rem}.TS-resultsWrapper .TS-slide-checkbox:checked~.TS-slide-toggle span.label{display:none}.TS-resultsWrapper .TS-slide-checkbox:hover~.TS-slide-toggle:before,.TS-resultsWrapper .TS-slide-checkbox:hover~.TS-slide-toggle span.label{color:#696969}.TS-resultsWrapper .TS-slide-checkbox:focus:checked~.TS-slide-toggle:before,.TS-resultsWrapper .TS-slide-checkbox:focus:checked~.TS-slide-toggle span.label,.TS-resultsWrapper .TS-slide-checkbox:focus:not(:checked)~.TS-slide-toggle span.label{border-bottom:.3rem solid #696969}.TS-resultsWrapper .TS-resultsCount{left:8rem;margin-top:0;margin-bottom:0}.TS-resultsWrapper .TS-resultsCount .qtyResults{margin-bottom:.5rem}.TS-resultsWrapper .TS-resultsCount .qtyFiltered{line-height:1.3}.TS-resultsWrapper .TS-slide-checkbox:checked~.TS-resultsCount{left:39rem}}@media screen and (max-width:1009px){.TS-resultsWrapper .TS-slide-checkbox:checked~.TS-slide-toggle{left:21.5rem}.TS-resultsWrapper .TS-slide-checkbox:checked~.TS-slide-toggle:before{font-size:3rem}.TS-resultsWrapper .TS-resultsCount .qtyResults{font-size:1.8rem}.TS-resultsWrapper .TS-resultsCount .qtyFiltered{font-size:1.4rem}.TS-resultsWrapper .TS-slide-checkbox:checked~.TS-resultsCount{left:29rem}.TS-sortBox{padding-right:1rem;padding-left:1rem}.TS-sortBox h2{font-size:1.8rem;margin-bottom:1rem}.TS-sortBox .h4style,.TS-sortBox a.TS-resetFilters,.TS-sortBox h3,.TS-sortBox h3.TS-resultsSort{font-size:1.4rem}.TS-sortBox a.TS-resetFilters .icon-reset{font-size:1.6rem}.TS-sortBox .TS-ratingStars .choiceList .item label .stars2block,.TS-sortBox .TS-ratingStars .choiceList .item label .stars3block{font-size:inherit;letter-spacing:.1rem}.TS-sortBox .TS-ratingStars .choiceList .item label span:nth-of-type(2){padding-top:.5rem}.TS-sortBox .TS-ratingStars .choiceList .item label.stars-2 span:nth-of-type(2),.TS-sortBox .TS-ratingStars .choiceList .item label.stars-3 span:nth-of-type(2){padding-top:1rem}.TS-sortBox .TS-ratingStars .choiceList .item label .smallText{font-size:.8rem}.TS-sortBox .TS-duration .choiceList .item label .text{padding-top:10%;font-size:1.2rem}.TS-sortBox .TS-duration .choiceList .item label .smallText{bottom:.1rem;font-size:.9rem;line-height:1.1}.TS-sortBox .TS-duration .choiceList .item label .smallText span{font-size:1rem}.TS-sortBox .TS-activity .choiceList .item{margin-top:.65rem}.TS-sortBox .TS-activity .choiceList .item label .icon{height:4.5rem}.TS-sortBox .TS-activity .choiceList .item label .title{font-size:.8rem;line-height:1;padding:0 .1rem;top:4.7rem}.TS-sortBox .TS-activity .choiceList .item label .qty{font-size:.8rem}.TS-sortBox .TS-activity.TS-topOptions .choiceList .item{width:23.125%}.TS-sortBox .TS-activity.TS-topOptions .choiceList .item:nth-of-type(4n){margin-right:0}.TS-sortBox .TS-activity.TS-topOptions .choiceList .item:nth-of-type(5n){margin-right:2.5%}.TS-sortBox .TS-activity.TS-topOptions .choiceList .item label .icon{height:2.7rem;padding-top:.4rem}.TS-sortBox .TS-activity.TS-topOptions .choiceList .item label .title{font-size:.8rem;line-height:1;top:2.7rem}.TS-sortBox a.TS-reset .TS-group{font-size:1.4rem}.TS-sortBox a.TS-reset .TS-group .icon-reset:before{padding-right:.5rem;font-size:2.5rem}}.TS-packageSearch .noPackageAvailableMsg{margin:0 0 1rem 2rem}.TS-packageSearch .resultsTop{margin-left:1.5rem;padding-right:1.5rem;padding-top:0}.TS-packageSearch .TS-resultsWrapper{position:relative;padding-top:2rem}.TS-packageSearch .TS-resultsTabs{float:left;margin-left:0;opacity:0;width:auto;-webkit-transition:all easin .2s;-moz-transition:all .2s easin;-ms-transition:all .2s easin;-o-transition:all .2s easin;transition:all easin .2s}.TS-packageSearch .TS-resultsTabs .TS-tabs{box-shadow:none}.TS-packageSearch .TS-resultsTabs .TS-tabs li a{padding:.7rem 3rem 0}.TS-packageSearch .TS-resultsTabs .TS-tabs li a .inner{display:block;align-items:center}.TS-packageSearch .TS-resultsTabs .TS-tabs li a .inner [class^=icon-]{display:inline-block;position:relative;top:.5rem;padding-right:1rem;font-size:2.7rem}.TS-packageSearch .TS-resultsTabs .TS-tabs li a .inner [class^=icon-]:before{float:left}.TS-packageSearch .TS-resultsTabs .TS-tabs li a .inner .icon-map{font-size:2.3rem}.TS-packageSearch .tabsAndSorterWrapper{height:5.6rem;margin:0 0 0 2rem;box-shadow:inset 0 -.1rem 0 0 rgba(0,0,0,.3);position:relative}.TS-packageSearch.TS-wrapperExpanded{position:relative}.TS-packageSearch.TS-wrapperExpanded .TS-resultsTabs{opacity:1}.TS-packageSearch.TS-wrapperExpanded .TS-resultsWrapper{clear:both;margin:0 auto;max-width:135rem}.TS-tabPanel{clear:none;float:left;width:100%}.TS-resultsList>ul.results{padding:0}.TS-resultsList>ul.results>li{position:relative;padding:0 2rem 2rem;box-shadow:.2rem .4rem 0 -.2rem rgba(0,0,0,.2)}.TS-resultsList>ul.results>li:after,.TS-resultsList>ul.results>li:before{content:" ";display:table}.TS-resultsList>ul.results>li:after{clear:both}.TS-resultsList>ul.results>li:last-of-type{border-bottom:none}.TS-resultsList>ul.results>li .sectionGallery{margin:0;position:relative;width:75%;height:0;-webkit-transition:all .2s linear;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;transition:all .2s linear}.TS-resultsList>ul.results>li .sectionGallery.opened.view2{height:27.5rem}.TS-resultsList>ul.results>li .sectionGallery.opened{height:43rem;margin-top:2rem}.TS-resultsList>ul.results>li .package{display:flex;flex-wrap:nowrap}.TS-resultsList>ul.results>li .descriptionSection{flex-grow:1;flex-shrink:1;width:calc(100% - 26rem);padding-right:1rem;padding-top:2rem;position:relative}.TS-resultsList>ul.results>li .descriptionSection .imagesWrapper{float:left;width:230px}.TS-resultsList>ul.results>li .descriptionSection .imagesWrapper .btn-gallery{display:block;width:100%;font-size:2rem;line-height:1;border-radius:0}.TS-resultsList>ul.results>li .descriptionSection .imagesWrapper .btn-gallery .icon-gallery{margin-right:1rem}.TS-resultsList>ul.results>li .descriptionSection .imagesWrapper .btn-gallery.open{display:block}.TS-resultsList>ul.results>li .descriptionSection .imagesWrapper .btn-gallery.close{display:none}.TS-resultsList>ul.results>li .descriptionSection .thumbWrapper{display:block;flex:1;min-height:28rem;width:100%;position:relative;overflow:hidden}.TS-resultsList>ul.results>li .descriptionSection .thumbWrapper .thumb{position:absolute;width:100%;height:100%;background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.TS-resultsList>ul.results>li .descriptionSection .thumbWrapper a{display:block}.TS-resultsList>ul.results>li .descriptionSection .thumbWrapper a:focus .thumb{transform:scale(1.2)}.TS-resultsList>ul.results>li .descriptionSection .thumbWrapper a:focus [role=button]{border:.3rem solid #3fbbef}.TS-resultsList>ul.results>li .descriptionSection .details{float:left;margin:0;padding:0 0 0 2rem;width:calc(100% - 230px)}.TS-resultsList>ul.results>li .descriptionSection .details .place{display:block;font-size:1.6rem}.TS-resultsList>ul.results>li .descriptionSection .details h2{font-size:2.4rem;margin-bottom:0;font-weight:600}.TS-resultsList>ul.results>li .descriptionSection .details h2 a{display:inline-block;padding-right:.7rem}.TS-resultsList>ul.results>li .descriptionSection .details h2 .stars{display:block;font-family:TScomUIicons;font-size:2.2rem;font-weight:400;letter-spacing:.3rem;margin-top:.5rem;vertical-align:middle;word-break:break-all}.TS-resultsList>ul.results>li .descriptionSection .details .hotelAddressSection{padding-top:1rem;padding-bottom:1.5rem}.TS-resultsList>ul.results>li .descriptionSection .details .hotelAddressSection .distanceAirport{margin-bottom:.5rem;font-size:1.2rem;color:#696969}.TS-resultsList>ul.results>li .descriptionSection .details .hotelAddressSection .distanceAirport:before{content:"\ea03";padding-right:.5rem;font-family:TScomUIicons;font-size:2.5rem;line-height:1;color:#002855}.TS-resultsList>ul.results>li .descriptionSection .details .hotelAddressSection .distanceAirport:last-of-type{margin-bottom:0}.TS-resultsList>ul.results>li .descriptionSection .details .hotelRatingSection{border-bottom:.1rem solid #eee;display:flex}.TS-resultsList>ul.results>li .descriptionSection .details .hotelRatingSection .TA-section{margin-top:0}.TS-resultsList>ul.results>li .descriptionSection .details .hotelRatingSection .hoteTARating,.TS-resultsList>ul.results>li .descriptionSection .details .hotelRatingSection .transatRating{flex:1}.TS-resultsList>ul.results>li .descriptionSection .details .more{clear:both;display:block;margin-bottom:1rem}.TS-resultsList>ul.results>li .descriptionSection .details .more a{float:none;font-size:1.8rem;font-weight:400}.TS-resultsList>ul.results>li .descriptionSection .details .more a:after{font-size:1.6rem}.TS-resultsList>ul.results>li .opened .package .btn-gallery.open{display:none}.TS-resultsList>ul.results>li .opened .package .btn-gallery.close{display:block}.TS-resultsList>ul.results>li .priceSection{width:26rem;font-size:1.2rem;line-height:1;color:#002855;text-align:right}.TS-resultsList>ul.results>li .priceSection .topSection{display:flex;flex-wrap:nowrap;justify-content:flex-end}.TS-resultsList>ul.results>li .priceSection .topSection.hasTag{justify-content:space-between}.TS-resultsList>ul.results>li .priceSection .topSection .price{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:.5rem}.TS-resultsList>ul.results>li .priceSection .topSection .duration{padding-top:3rem;margin-bottom:2rem}.TS-resultsList>ul.results>li .priceSection .topSection .amount{font-size:3.2rem;font-weight:600;line-height:1;padding-bottom:.5rem;white-space:nowrap}.TS-resultsList>ul.results>li .priceSection .topSection .amount .wasPrice{font-size:1.4rem}.TS-resultsList>ul.results>li .priceSection .topSection .affiliatePriceDetails{padding:0 .2rem .5rem;font-size:1.2rem;color:#696969;text-align:right;border-bottom:1px solid #c2c2c2;margin-bottom:.5rem}.TS-resultsList>ul.results>li .priceSection .topSection .affiliatePriceDetails>div{padding:.4rem 0}.TS-resultsList>ul.results>li .priceSection .topSection .affiliatePriceDetails>div del.wasPrice,.TS-resultsList>ul.results>li .priceSection .topSection .affiliatePriceDetails>div span:last-child{display:inline-block;min-width:4rem;font-size:1.2rem}.TS-resultsList>ul.results>li .priceSection .topSection .affiliatePriceDetails>div.affiliateSave{font-weight:600;color:#002855}.TS-resultsList>ul.results>li .priceSection .topSection .affiliatePriceDetails>div.affiliateSave span:first-child{text-transform:uppercase}.TS-resultsList>ul.results>li .priceSection .middleSection{margin-top:2rem}.TS-resultsList>ul.results>li .priceSection .bottomSection{margin-top:4rem;text-align:center}.TS-resultsList>ul.results>li .TS-accordions{padding-left:1rem;float:left;width:74%}.TS-resultsList>ul.results>li .TS-accordions .panel{border-bottom:none}.TS-resultsList>ul.results>li .TS-accordions .panel a.title{display:block;padding:1rem;text-decoration:none}.TS-resultsList>ul.results>li .TS-accordions .panel a.title .icon-chevronDWNB{display:inline-block;margin-right:2rem;font-size:2.4rem}.TS-resultsList>ul.results>li .TS-accordions .panel.opened .content{display:block}.TS-resultsList>ul.results>li .TS-accordions .panel.opened .icon-chevronDWNB:before{content:"\e917"}.TS-resultsList>ul.results.TS-otherResults>li .price{padding-right:1rem}.TS-resultsList>ul.results>li>.TS-accordions,.TS-slide-content>.TS-accordions{padding-left:1rem;float:left;width:74%}.TS-resultsList>ul.results>li>.TS-accordions .panel,.TS-slide-content>.TS-accordions .panel{border-bottom:none}.TS-resultsList>ul.results>li>.TS-accordions .panel a.title,.TS-slide-content>.TS-accordions .panel a.title{display:block;padding:1rem;text-decoration:none}.TS-resultsList>ul.results>li>.TS-accordions .panel a.title .icon-chevronDWNB,.TS-slide-content>.TS-accordions .panel a.title .icon-chevronDWNB{display:inline-block;margin-right:2rem;font-size:2.4rem}.TS-resultsList>ul.results>li>.TS-accordions .panel.opened .content,.TS-slide-content>.TS-accordions .panel.opened .content{display:block}.TS-resultsList>ul.results>li>.TS-accordions .panel.opened .icon-chevronDWNB:before,.TS-slide-content>.TS-accordions .panel.opened .icon-chevronDWNB:before{content:"\e917"}.TS-slide-content>.TS-loader .squareSpinner.macroSpinnerAbsolute{top:10rem}@media screen and (max-width:1400px){.TS-packageSearch .tabsAndSorterWrapper{margin-right:1rem}}@media screen and (max-width:1350px){.TS-packageSearch .tabsAndSorterWrapper{margin-top:2rem}.TS-packageSearch .TS-resultsTabs .TS-tabs li a{padding-top:0}.TS-wrapperExpanded.TS-packageSearch .TS-resultsTabs .TS-tabs li{min-width:10rem}.TS-wrapperExpanded.TS-packageSearch .TS-resultsTabs .TS-tabs li a .inner{font-size:1rem;line-height:2.6;margin-top:-.1rem;padding:0 1rem}.TS-wrapperExpanded.TS-packageSearch .TS-resultsTabs .TS-tabs li a .inner [class^=icon-]{display:block;float:none;padding-right:0}.TS-wrapperExpanded.TS-packageSearch .TS-resultsTabs .TS-tabs li a .inner [class^=icon-]:before{display:block;float:none}.TS-resultsCount{margin:0 2rem;line-height:1;cursor:pointer}.TS-slide-checkbox:checked~.TS-slide .descriptionSection{flex-direction:column;align-items:flex-start}.TS-slide-checkbox:checked~.TS-slide .descriptionSection .sectionGallery{margin-top:1rem;width:100%}.TS-slide-checkbox:checked~.TS-slide .descriptionSection .imagesWrapper{width:100%;float:none}.TS-slide-checkbox:checked~.TS-slide .descriptionSection .thumbWrapper{width:100%;min-height:16rem}.TS-slide-checkbox:checked~.TS-slide .descriptionSection .details{flex:none;float:none;padding:1rem 0 2rem;width:100%}.TS-slide-checkbox:checked~.TS-slide .descriptionSection .details .hotelRatingSection{border-bottom:none}.TS-slide-checkbox:checked~.TS-slide .TS-accordions{clear:both;float:none;width:100%}}@media screen and (max-width:1009px){.TS-packageSearch .tabsAndSorterWrapper{margin-top:1rem}.TS-resultsList>ul.results>li{padding:0 1rem 2rem}.TS-resultsList>ul.results>li .descriptionSection{padding-right:1rem}.TS-resultsList>ul.results>li .descriptionSection .details h2 a{font-size:2rem;line-height:1.2}.TS-resultsList>ul.results>li .descriptionSection .details .more a{font-size:1.4rem}.TS-resultsList>ul.results>li .descriptionSection .details .hotelRatingSection{flex-direction:column}.TS-resultsList>ul.results>li .sectionGallery{padding-right:0}}@media screen and (max-width:767px){.TS-packageSearch .tabsAndSorterWrapper{margin-top:7.5rem}.TS-packageSearch .tabsAndSorterWrapper .TS-priceSorter{position:absolute;left:0;top:-7rem}}.TS-mosaicView{min-height:50rem;padding:0 0 1rem;position:relative}.TS-mosaicView .resultsMosaic{display:flex;flex-wrap:wrap;overflow:hidden;padding-top:2rem;width:calc(100% + 1rem)}.TS-mosaicView .resultsMosaic .tag{position:absolute;top:0;left:1.5rem}.TS-mosaicView .resultsMosaic .packageWarning{display:flex;height:5rem;flex-direction:column;justify-content:flex-end}.TS-mosaicView .resultsMosaic .packageWarning>div:first-child{margin-top:1.5rem;margin-bottom:0}.TS-mosaicView .resultsMosaic>li{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);margin:0 1rem 2rem 0;width:calc(33.3% - 1rem)}.TS-mosaicView .resultsMosaic>li.TS-otherResults,.TS-mosaicView .resultsMosaic>li.TS-otherResultsHeader{background-color:rgba(0,0,0,.07);margin-bottom:0;box-shadow:none}.TS-mosaicView .resultsMosaic>li.TS-otherResultsHeader{padding:4rem 2.5rem 1rem 2rem;margin-top:-2rem;position:relative;width:100%}.TS-mosaicView .resultsMosaic>li.TS-otherResults{margin-right:0;padding:0 1rem 2rem .3rem;width:33.33%}.TS-mosaicView .resultsMosaic>li.TS-otherResults:nth-child(3n+0){width:33.34%}.TS-mosaicView .resultsMosaic>li.TS-otherResults>div{box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2)}.TS-mosaicView .resultsMosaic>li.TS-otherResults .bottomSection,.TS-mosaicView .resultsMosaic>li.TS-otherResults .ratingSectionMosaic{background-color:#eee}.TS-mosaicView .resultsMosaic>li .resultLink{position:relative;display:block;min-height:8rem;margin-top:1rem;padding:0 1rem;text-decoration:none}.TS-mosaicView .resultsMosaic>li .resultLink:hover{text-decoration:none}.TS-mosaicView .resultsMosaic>li .resultLink:focus{box-shadow:none}.TS-mosaicView .resultsMosaic>li .resultLink:focus .hotelName{box-shadow:0 .3rem 0 rgba(0,0,0,.3)}.TS-mosaicView .resultsMosaic>li .resultLink>svg{left:0;position:absolute;top:0;z-index:0}.TS-mosaicView .resultsMosaic>li .itemWrapper{height:100%}.TS-mosaicView .resultsMosaic>li .itemContent{height:100%;display:flex;flex-direction:column;justify-content:space-between}.TS-mosaicView .resultsMosaic>li .itemContent .topSection{flex-grow:1}.TS-mosaicView .resultsMosaic>li .thumbWrapper{display:block;height:22rem;overflow:hidden;padding:0;position:relative}.TS-mosaicView .resultsMosaic>li .thumbWrapper .thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.TS-mosaicView .resultsMosaic>li .thumbWrapper:focus .thumb{transform:scale(1.2)}.TS-mosaicView .resultsMosaic>li .thumbWrapper .tag{display:none}.TS-mosaicView .resultsMosaic>li .thumbWrapper .icon-viewEXPAND{display:block}.TS-mosaicView .resultsMosaic>li .thumbWrapper .icon-viewEXPAND:before{position:absolute;top:8rem;left:calc(50% - 5rem)}.TS-mosaicView .resultsMosaic>li .thumbWrapper:hover .icon-viewEXPAND{opacity:1}.TS-mosaicView .resultsMosaic>li .affiliate .thumbWrapper .icon-viewEXPAND:before{position:absolute;top:1rem;right:1rem;left:auto;width:auto;font-size:3.5rem;line-height:1}.TS-mosaicView .resultsMosaic>li .description{padding:1rem}.TS-mosaicView .resultsMosaic>li .destination{color:#696969;font-size:1.2rem}.TS-mosaicView .resultsMosaic>li h2.hotelName{margin-bottom:0;font-size:1.6rem;font-weight:600;line-height:1.4}.TS-mosaicView .resultsMosaic>li .iconRating{color:#002855;font-size:1.6rem;margin-right:.25rem}.TS-mosaicView .resultsMosaic>li .ratingSectionMosaic{background-color:#fff;display:block;height:6.2rem;margin:1rem 0 0;overflow:hidden;position:relative}.TS-mosaicView .resultsMosaic>li .ratingSectionMosaic .TA-block{border-bottom:none;padding-bottom:0}.TS-mosaicView .resultsMosaic>li .ratingSectionMosaic .TA-section{margin-top:0}.TS-mosaicView .resultsMosaic>li .ratingSectionMosaic .reviews img{max-height:1rem}.TS-mosaicView .resultsMosaic>li .ratingSectionMosaic .reviewNumbre{color:inherit}.TS-mosaicView .resultsMosaic>li .ratingSectionMosaic .rating{font-size:1.2rem}.TS-mosaicView .resultsMosaic>li .price{font-size:1.2rem;line-height:1;color:#002855;text-align:right}.TS-mosaicView .resultsMosaic>li .duration{margin-bottom:1rem;font-size:1.4rem}.TS-mosaicView .resultsMosaic>li .amount{font-size:3.2rem;font-weight:600;line-height:1;padding-bottom:.5rem;white-space:nowrap}.TS-mosaicView .resultsMosaic>li .amount .wasPrice{font-size:1.4rem}.TS-mosaicView .resultsMosaic>li .totalPrice{margin-top:2rem}.TS-mosaicView .resultsMosaic>li .affiliatePriceDetails{display:inline-block;padding:.5rem 0 .5rem 2rem;font-size:1.2rem;color:#696969;text-align:right;border-bottom:1px solid #c2c2c2;margin-bottom:.5rem}.TS-mosaicView .resultsMosaic>li .affiliatePriceDetails>div{padding:.4rem 0;min-height:2rem}.TS-mosaicView .resultsMosaic>li .affiliatePriceDetails>div del.wasPrice,.TS-mosaicView .resultsMosaic>li .affiliatePriceDetails>div span:last-child{display:inline-block;min-width:4rem;font-size:1.2rem}.TS-mosaicView .resultsMosaic>li .affiliatePriceDetails>div.affiliateSave{font-weight:600;color:#002855}.TS-mosaicView .resultsMosaic>li .affiliatePriceDetails>div.affiliateSave span:first-child{text-transform:uppercase}.TS-mosaicView .resultsMosaic>li .bottomSection{background-color:#fff;overflow:hidden;padding:0 1rem}.TS-mosaicView .resultsMosaic>li .bottomSection .btnSection{margin-bottom:1rem;position:relative;text-align:center}.IOS .TS-mosaicView .resultsMosaic>li .thumbWrapper:focus .thumb{transform:none}@media screen and (max-width:1350px){.TS-mosaicView .resultsMosaic{width:100%}.TS-slide-checkbox:checked~.TS-slide .TS-mosaicView .resultsMosaic>li{width:calc(50% - 1rem)}.TS-slide-checkbox:checked~.TS-slide .TS-mosaicView .resultsMosaic>li.TS-otherResultsHeader{width:100%}.TS-slide-checkbox:checked~.TS-slide .TS-mosaicView .resultsMosaic>li.TS-otherResults{width:50%}}@media screen and (max-width:767px){.TS-slide-checkbox~.TS-slide .TS-mosaicView .resultsMosaic>li{width:calc(50% - 1rem)}.TS-slide-checkbox~.TS-slide .TS-mosaicView .resultsMosaic>li.TS-otherResultsHeader{width:100%}.TS-slide-checkbox~.TS-slide .TS-mosaicView .resultsMosaic>li.TS-otherResults{width:50%}.TS-slide-checkbox:checked~.TS-slide .TS-mosaicView .resultsMosaic>li{margin:0;padding-bottom:2rem;width:calc(100% - 1rem)}.TS-slide-checkbox:checked~.TS-slide .TS-mosaicView .resultsMosaic>li.TS-otherResults,.TS-slide-checkbox:checked~.TS-slide .TS-mosaicView .resultsMosaic>li.TS-otherResultsHeader{width:100%}}.TS-resultsList>ul.results>li .TS-accordions.flightDetails{margin:1rem 0 0;padding-left:0}.TS-resultsList>ul.results>li .TS-accordions.flightDetails .panel{margin:0}.TS-resultsList>ul.results>li .TS-accordions.flightDetails .panel a.title{display:flex}.TS-resultsList>ul.results>li .TS-accordions.flightDetails .panel .content{display:block;padding:0}.flightDetails .content{position:relative}.flightDetails a.title{height:auto;align-items:center;text-decoration:none;font-weight:400}.flightDetails a.title .flightDetailsTitle{flex:1;padding-right:1.5rem}.flightDetails a.title .departure,.flightDetails a.title .return{flex:1;align-self:flex-start}.flightDetails a.title .departure .flightLabel,.flightDetails a.title .return .flightLabel{color:#696969;display:block;font-size:1.2rem;line-height:1.2;padding-bottom:.2rem}.flightDetails a.title .departure .flightDate,.flightDetails a.title .return .flightDate{color:#002855;display:block;font-size:1.5rem;line-height:1.2}.flightDetails .flightDetailsWrapper{list-style-type:none;margin:0;padding:0}.flightDetails .flightDetailsWrapper>li{border-left:.5rem solid transparent;display:flex;flex-direction:column;margin-bottom:1rem;padding:0 1rem}.flightDetails .flightDetailsWrapper>li.selected{border-left:.5rem solid #0071b3}.flightDetails .flightDetailsWrapper .checkboxStyle label{align-items:center;float:right}.flightDetails .flightDetailsWrapper .checkboxStyle label .text{font-size:2.8rem}.flightDetails .fligtDetailsContent{display:block;margin-bottom:0;overflow:hidden;-webkit-transition:height .5s linear;-moz-transition:height .5s linear;-ms-transition:height .5s linear;-o-transition:height .5s linear;transition:height .5s linear;padding:0}.flightDetails .flightSection{margin-bottom:2rem;padding:.3rem}.flightDetails .flightSection div.flight:last-of-type{margin-top:1.5rem}.flightDetails .flightSection h3.altTitle{padding-top:1.5rem;padding-left:.7rem;font-size:1.8rem;border-top:1px solid #eee}.TS-modal .flightDetails .flightSection h3.altTitle{margin-bottom:1.5rem}.flightDetails .flightSection .altBar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:1rem;color:#696969;background-color:#eee}.flightDetails .flightSection .altBar span.altOption{font-size:1.4rem}.flightDetails .flightSection .altBar span.altExtra{font-size:1.8rem;text-align:right}.flightDetails .flightSection .title{font-size:1.6rem;height:auto;line-height:1;padding-bottom:.5rem}.flightDetails .flightSection .title:focus{box-shadow:inset 0 -.3rem 0 0 rgba(0,0,0,.3)}.flightDetails .flightSection .title[class*=" icon-"]:before{font-size:2.8rem;margin-right:1rem}.flightDetails .flightSection .details{display:flex;flex-direction:row;list-style-type:none;padding:0}.flightDetails .flightSection .details>li{display:flex;flex:1;flex-direction:column;text-align:center}.flightDetails .flightSection .details>li>span{margin-bottom:1.5rem}.flightDetails .flightSection .details>li>span:last-of-type{margin-bottom:0}.flightDetails .flightSection .details>li.flightDate{flex:1.2}.flightDetails .flightSection .details>li .header,.flightDetails .flightSection .details>li>a{color:#696969;display:block;font-size:1.2rem;font-weight:600;line-height:1.2}.flightDetails .flightSection .details>li .header .header,.flightDetails .flightSection .details>li>a .header{display:block}.flightDetails .flightSection .details>li .header .details,.flightDetails .flightSection .details>li>a .details{color:#0071b3}.flightDetails .flightSection .details>li .header:focus,.flightDetails .flightSection .details>li .header:hover,.flightDetails .flightSection .details>li>a:focus,.flightDetails .flightSection .details>li>a:hover{text-decoration:none}.flightDetails .flightSection .details>li .header:focus .details,.flightDetails .flightSection .details>li .header:hover .details,.flightDetails .flightSection .details>li>a:focus .details,.flightDetails .flightSection .details>li>a:hover .details{text-decoration:underline}.flightDetails .flightSection .details>li.arrivalTime{white-space:nowrap}.flightDetails .flightSection .details>li.arrivalTime .details .nextDay{display:inline-block;margin-left:.5rem;padding:.2rem .4rem;font-size:1.1rem;line-height:1;background-color:#eee}.flightDetails .flightSection .details>li.arrivalTime .details .nextDay:before{content:"+";font-size:1.2rem}.flightDetails .flightSection .details>li.aircraftType .details a{text-decoration:underline}.flightDetails .flightSection .details>li .details{display:block;font-size:1.2rem;line-height:1.2}.TS-mosaicView .flightDetails{border-top:.1rem solid #eee;border-bottom:.1rem solid #eee;padding:1rem 0 .5rem;margin:0 0 1.5rem;position:relative}.TS-mosaicView .flightDetails a.title{display:flex}.TS-mosaicView .flightDetails a.title .departure .flightDate,.TS-mosaicView .flightDetails a.title .return .flightDate{color:#0071b3;font-size:1.2rem}.TS-mosaicView .flightDetails a.title .departure .flightDate span,.TS-mosaicView .flightDetails a.title .return .flightDate span{display:block}.TS-mosaicView .flightDetails a.title .departure .flightDate:hover,.TS-mosaicView .flightDetails a.title .return .flightDate:hover{text-decoration:underline}.TS-mosaicView .flightDetails a.title:hover{text-decoration:none}.TS-modal .aircraftImg{width:100%}.TS-modal h3,.TS-modal h4{color:#002855;font-size:2.4rem;line-height:1;margin-bottom:0}.TS-modal .flightDetails .flightDetailsWrapper>li{margin-bottom:1rem}@media screen and (max-width:1350px){.TS-resultsList>ul.results>li .TS-accordions.flightDetails{width:calc(75% - 1rem)}.TS-resultsList>ul.results>li .TS-accordions.flightDetails .panel{border-top:none}.TS-slide-checkbox:checked~.TS-slide .TS-resultsList>ul.results>li .TS-accordions.flightDetails{width:100%}.TS-slide-checkbox:checked~.TS-slide .TS-resultsList>ul.results>li .TS-accordions.flightDetails .panel{border-top:.1rem solid #eee}}@media screen and (max-width:860px){.TS-resultsList>ul.results>li .TS-accordions.flightDetails .panel a.title{font-size:1.4rem}}@media screen and (max-width:1009px){.TS-resultsList>ul.results>li .TS-accordions.flightDetails .departure .flightDate,.TS-resultsList>ul.results>li .TS-accordions.flightDetails .return .flightDate{font-size:1.3rem}.TS-mosaicView .flightDetails a.title .departure .flightLabel,.TS-mosaicView .flightDetails a.title .return .flightLabel{font-size:1rem;line-height:1.3}.TS-mosaicView .flightDetails a.title .departure .flightDate,.TS-mosaicView .flightDetails a.title .return .flightDate{font-size:1.1rem}}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates,.TS-slide-content .TS-accordions.flexibleDates{padding-left:0}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .panel,.TS-slide-content .TS-accordions.flexibleDates .panel{border-top:.1rem solid #eee}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .panel .content,.TS-slide-content .TS-accordions.flexibleDates .panel .content{display:block;height:0;animation-delay:.5s;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;overflow:hidden;padding:0;position:relative}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .panel a.title,.TS-slide-content .TS-accordions.flexibleDates .panel a.title{display:flex;height:auto}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .panel a.title .flexibleDatesTitle,.TS-slide-content .TS-accordions.flexibleDates .panel a.title .flexibleDatesTitle{flex:1;padding-right:1.5rem}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .panel a.title .moreInfo,.TS-slide-content .TS-accordions.flexibleDates .panel a.title .moreInfo{color:#696969;flex:2;font-size:1.2rem;line-height:1.2;padding:1rem 0 0}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .panel.opened .content,.TS-slide-content .TS-accordions.flexibleDates .panel.opened .content{height:12rem}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnNext,.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnPrev,.TS-slide-content .TS-accordions.flexibleDates .btnNext,.TS-slide-content .TS-accordions.flexibleDates .btnPrev{background-color:#fff;color:#0071b3;display:none;float:left;font-size:3.6rem;font-weight:600;line-height:11rem;position:relative;left:-1rem;text-align:center;text-decoration:none;width:4rem;z-index:1;border:transparent}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnNext.disabled,.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnPrev.disabled,.TS-slide-content .TS-accordions.flexibleDates .btnNext.disabled,.TS-slide-content .TS-accordions.flexibleDates .btnPrev.disabled{color:#c2c2c2;cursor:default}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnNext.disabled:after,.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnNext.disabled:before,.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnPrev.disabled:after,.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnPrev.disabled:before,.TS-slide-content .TS-accordions.flexibleDates .btnNext.disabled:after,.TS-slide-content .TS-accordions.flexibleDates .btnNext.disabled:before,.TS-slide-content .TS-accordions.flexibleDates .btnPrev.disabled:after,.TS-slide-content .TS-accordions.flexibleDates .btnPrev.disabled:before{opacity:.3}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnNext:after,.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnNext:before,.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnPrev:after,.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnPrev:before,.TS-slide-content .TS-accordions.flexibleDates .btnNext:after,.TS-slide-content .TS-accordions.flexibleDates .btnNext:before,.TS-slide-content .TS-accordions.flexibleDates .btnPrev:after,.TS-slide-content .TS-accordions.flexibleDates .btnPrev:before{vertical-align:baseline}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .btnNext,.TS-slide-content .TS-accordions.flexibleDates .btnNext{left:auto;right:-1rem}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .notAvailableBox,.TS-slide-content .TS-accordions.flexibleDates .notAvailableBox{position:absolute;top:0;width:100%}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .showArrows .btnNext,.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .showArrows .btnPrev,.TS-slide-content .TS-accordions.flexibleDates .showArrows .btnNext,.TS-slide-content .TS-accordions.flexibleDates .showArrows .btnPrev{display:block}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates .showArrows .flexibleDatesWrapper,.TS-slide-content .TS-accordions.flexibleDates .showArrows .flexibleDatesWrapper{width:80%}.TS-resultsList>ul.results>li.TS-otherResults .TS-accordions.flexibleDates .btnNext,.TS-resultsList>ul.results>li.TS-otherResults .TS-accordions.flexibleDates .btnPrev,.TS-resultsList>ul.results>li.TS-otherResults .TS-accordions.flexibleDates .panel .content,.TS-slide-content.TS-otherResults .TS-accordions.flexibleDates .btnNext,.TS-slide-content.TS-otherResults .TS-accordions.flexibleDates .btnPrev,.TS-slide-content.TS-otherResults .TS-accordions.flexibleDates .panel .content{background-color:#eee}.flexibleDatesWrapper{display:block;float:left;height:100%;position:relative;width:100%;overflow:hidden}.flexibleDatesInner{display:flex;height:100%;left:0;list-style-type:none;margin:0;-webkit-transition:left .5s;-moz-transition:left .5s;-ms-transition:left .5s;-o-transition:left .5s;transition:left .5s;position:absolute;width:100%;padding:0 0 0 1.3rem}.flexibleDatesInner>li{float:left;height:100%;width:14.28%}.flexibleDatesInner>li>a{color:#0071b3;display:block;padding:1rem .5rem;text-decoration:none;font-weight:400}.flexibleDatesInner>li>a .flexDate,.flexibleDatesInner>li>a .flexDuration,.flexibleDatesInner>li>a .flexYear{color:#696969;display:block;font-size:1.1rem;line-height:1.3}.flexibleDatesInner>li>a .flexPrice{display:block;font-size:2.3rem;line-height:1.2;margin:.4rem 0;font-weight:600}.flexibleDatesInner>li>a .flexTaxes{display:block;font-size:1.1rem;line-height:1.3}.flexibleDatesInner>li>a:focus,.flexibleDatesInner>li>a:hover{box-shadow:none;background-color:#eee}.flexibleDatesInner>li.selected>a{background-color:#0071b3}.flexibleDatesInner>li.selected>a:focus,.flexibleDatesInner>li.selected>a:hover{background-color:#002855}.flexibleDatesInner>li.selected>a,.flexibleDatesInner>li.selected>a *,.flexibleDatesInner>li.selected>a:focus .flexDate,.flexibleDatesInner>li.selected>a:focus .flexDuration,.flexibleDatesInner>li.selected>a:focus .flexYear,.flexibleDatesInner>li.selected>a:hover .flexDate,.flexibleDatesInner>li.selected>a:hover .flexDuration,.flexibleDatesInner>li.selected>a:hover .flexYear{color:#fff}.TS-accordions.flexibleDates.sortBox{clear:both;float:none;width:calc(100% - 2rem);margin:1rem 0 2rem 2rem;background-color:#eee}.TS-accordions.flexibleDates.sortBox:after,.TS-accordions.flexibleDates.sortBox:before{content:" ";display:table}.TS-accordions.flexibleDates.sortBox:after{clear:both}.TS-accordions.flexibleDates.sortBox .panel{border-top:none;border-bottom:none}.TS-accordions.flexibleDates.sortBox .panel:after,.TS-accordions.flexibleDates.sortBox .panel:before{content:" ";display:table}.TS-accordions.flexibleDates.sortBox .panel:after{clear:both}.TS-accordions.flexibleDates.sortBox .panel .content{padding:0 2rem;background-color:transparent}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner{padding:0}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li{background-color:#fff;margin-right:1rem}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li.selected{background-color:#0071b3}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li.selected a:focus,.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li.selected a:hover{background-color:#002855}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li.selected a:focus>span,.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li.selected a:hover>span,.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li.selected a>span{color:#fff}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li:last-of-type{margin-right:0}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li a{display:flex;flex-direction:column;height:100%;padding:1rem .5rem 0}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li a:focus,.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li a:hover{background-color:#c2c2c2}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li a:focus>span,.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li a:hover>span{color:#002855}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li a>span{line-height:1.1;color:#0071b3}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li a>span.flexPrice{white-space:nowrap;text-align:right;font-size:2.4rem;font-weight:600}.TS-accordions.flexibleDates.sortBox .panel .content .flexibleDatesWrapper .flexibleDatesInner li a>span.flexTaxes{text-align:right}.TS-accordions.flexibleDates.sortBox .panel.opened .content{width:100%;height:11rem;margin-bottom:2rem}@media screen and (max-width:1350px){.TS-slide-content>.TS-accordions.flexibleDates.sortBox{margin-right:1rem}.TS-slide-content>.TS-accordions.flexibleDates.sortBox .showArrows .flexibleDatesWrapper{width:calc(100% - 8rem)}.TS-resultsList>ul.results>li .TS-accordions.flexibleDates{width:75%}.TS-slide-checkbox~.TS-slide .flexibleDatesTitle{margin-left:0}.TS-slide-checkbox:checked~.TS-slide .flexibleDates.sortBox{width:calc(100% - 3rem)}.TS-slide-checkbox:checked~.TS-slide .TS-resultsList>ul.results>li .TS-accordions.flexibleDates{width:100%}}@media screen and (max-width:860px){.TS-resultsList>ul.results>li .TS-accordions .panel a.title,.TS-slide-content>.TS-accordions.flexibleDates.sortBox .panel a.title{font-size:1.4rem}.TS-resultsList>ul.results>li .TS-accordions .panel a.title .icon-chevronDWNB,.TS-slide-content>.TS-accordions.flexibleDates.sortBox .panel a.title .icon-chevronDWNB{margin-right:1rem}}.TS-multiFrameWrapper{display:block;float:left;height:43rem;overflow:hidden;position:relative}.TS-multiFrameWrapper .closeBtn{position:absolute;right:1rem;text-align:center;top:1rem;z-index:1;display:none}.TS-multiFrameWrapper .closeBtn.icon-closeXRND{display:block;font-size:2.6rem;width:4rem;height:4rem;line-height:3.5rem}.TS-multiFrameWrapper .closeBtn.fade{display:block}.TS-multiFrame{display:flex;flex-direction:row;height:100%}.TS-multiFrame img{width:100%}.TS-multiFrame .pictureToExpand{position:relative}.TS-multiFrame .pictureToExpand:focus .icon-viewEXPAND{opacity:1}.TS-multiFrame .level1,.TS-multiFrame .level2,.TS-multiFrame .level3,.TS-multiFrame .level4{background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex}.TS-multiFrame .level1{flex-direction:column}.TS-multiFrame .level1:first-child{flex:2}.TS-multiFrame .level1:first-child .level2{flex:1;flex-direction:row;margin-right:2rem}.TS-multiFrame .level1:first-child .level2:nth-child(2){margin-top:20px}.TS-multiFrame .level1:first-child .level2:nth-child(2) .level3{flex:1;flex-direction:column}.TS-multiFrame .level1:first-child .level2:nth-child(2) .level3:first-child{margin-right:1rem}.TS-multiFrame .level1:first-child .level2:nth-child(2) .level3:first-child .level4{flex:1;flex-direction:row}.TS-multiFrame .level1:first-child .level2:nth-child(2) .level3:first-child .level4:first-child{margin-bottom:1rem}.TS-multiFrame .level1:first-child .level2:nth-child(2) .level3:first-child .level4:nth-child(2){margin-top:1rem}.TS-multiFrame .level1:first-child .level2:nth-child(2) .level3:nth-child(2){margin-left:1rem}.TS-multiFrame .level1:nth-child(2){flex:1}.TS-multiFrame .level1:nth-child(2) .level2{flex-direction:column}.TS-multiFrame .level1:nth-child(2) .level2:first-child{flex:1.5}.TS-multiFrame .level1:nth-child(2) .level2:nth-child(2){margin-top:2rem;flex:3}.TS-multiFrame.view1 .level1:nth-child(2){display:none}.TS-multiFrame.view1 .level1 .level2{margin:0}.TS-multiFrame.view1 .level1 .level2:nth-child(2){display:none}.TS-multiFrame.view2 .level1:first-child .level2:first-child{margin-right:1rem}.TS-multiFrame.view2 .level1:first-child .level2:nth-child(2){display:none}.TS-multiFrame.view2 .level1:nth-child(2) .level2:first-child{margin-left:1rem}.TS-multiFrame.view2 .level1:nth-child(2) .level2:nth-child(2),.TS-multiFrame.view3 .level1:first-child .level2:nth-child(2){display:none}.TS-multiFrame.view3 .level1:nth-child(2) .level2:first-child{flex:2.5}.TS-multiFrame.view3 .level1:nth-child(2) .level2:nth-child(2){flex:1.5}.TS-multiFrame.view4 .level1:first-child .level2:nth-child(2) .level3:first-child,.TS-multiFrame.view4 .level1:first-child .level2:nth-child(2) .level3:first-child .level4{margin:0}.TS-multiFrame.view4 .level1:first-child .level2:nth-child(2) .level3:first-child .level4:nth-child(2),.TS-multiFrame.view4 .level1:first-child .level2:nth-child(2) .level3:nth-child(2){display:none}.TS-multiFrame.view5 .level1:first-child .level2:nth-child(2) .level3:first-child{margin-right:1rem}.TS-multiFrame.view5 .level1:first-child .level2:nth-child(2) .level3:first-child .level4{margin:0}.TS-multiFrame.view5 .level1:first-child .level2:nth-child(2) .level3:first-child .level4:nth-child(2){display:none}@media screen and (max-width:1350px){.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame{margin-bottom:2rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:first-child{margin-right:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:first-child .level2{margin-right:0}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:first-child .level2:first-child{margin-bottom:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:first-child .level2:nth-child(2){margin-top:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:first-child .level2:nth-child(2) .level3:first-child{margin-right:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:first-child .level2:nth-child(2) .level3:first-child .level4:first-child{margin-bottom:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:first-child .level2:nth-child(2) .level3:first-child .level4:nth-child(2){margin-top:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:first-child .level2:nth-child(2) .level3:nth-child(2),.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:nth-child(2){margin-left:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:nth-child(2) .level2:first-child{margin-bottom:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame .level1:nth-child(2) .level2:nth-child(2){margin-top:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view2{flex-direction:row}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view2 .level1:first-child{margin-right:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view2 .level1:nth-child(2){margin-left:.5rem;margin-top:0}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view2 .level1:nth-child(2) .level2:first-child{margin-left:0;margin-right:0}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view3{flex-direction:row}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view3 .level1{flex-direction:column}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view3 .level1:first-child{margin-right:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view3 .level1:first-child .level2:first-child{margin-bottom:0}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view3 .level1:nth-child(2){margin-left:.5rem;margin-top:0}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view3 .level1:nth-child(2) .level2:first-child{margin-right:0;margin-bottom:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view3 .level1:nth-child(2) .level2:nth-child(2){margin-left:0;margin-top:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view4{flex-direction:row}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view4 .level1{flex-direction:column}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view4 .level1:first-child{margin-right:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view4 .level1:first-child .level2:nth-child(2) .level3:first-child{margin-right:0}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view4 .level1:first-child .level2:nth-child(2) .level3:first-child .level4:first-child{margin-bottom:0}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view4 .level1:nth-child(2){margin-left:.5rem;margin-top:0}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view4 .level1:nth-child(2) .level2:first-child{flex:1.5;margin-right:0;margin-bottom:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view4 .level1:nth-child(2) .level2:nth-child(2){flex:3;margin-left:0;margin-top:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view5{flex-direction:row}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view5 .level1{flex-direction:column}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view5 .level1:first-child,.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view5 .level1:first-child .level2:nth-child(2) .level3:first-child{margin-right:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view5 .level1:first-child .level2:nth-child(2) .level3:first-child .level4:first-child{margin-bottom:0}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view5 .level1:nth-child(2){margin-left:.5rem;margin-top:0}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view5 .level1:nth-child(2) .level2:first-child{flex:1.5;margin-right:0;margin-bottom:.5rem}.TS-slide-checkbox:checked~.TS-slide .TS-multiFrame.view5 .level1:nth-child(2) .level2:nth-child(2){flex:3;margin-left:0;margin-top:.5rem}}.isMobile{display:none}.TS-slidePanel hr,.TS-travelersContainer hr{height:0;margin:.5rem 0 1.5rem;border:0;border-bottom:1px solid #eee}.TS-slidePanel .errorBox,.TS-travelersContainer .errorBox{display:none;margin:1.5rem 0;padding:1rem;background-color:#eee}.TS-slidePanel .errorBox.icon-alertLT:before,.TS-travelersContainer .errorBox.icon-alertLT:before{float:left;margin-right:1rem;font-size:2.6rem;color:#c50000}.TS-slidePanel .errorBox span,.TS-travelersContainer .errorBox span{display:inline-block;width:85%;color:#c50000}.TS-slidePanel .errorBox span,.TS-slidePanel .errorBox span a,.TS-travelersContainer .errorBox span,.TS-travelersContainer .errorBox span a{font-size:1.3rem;font-weight:600;line-height:1.5}.TS-slidePanel .errorBox.show,.TS-travelersContainer .errorBox.show{display:block}.dropdownWrapper:not(.error) .TS-travelersContainer.TS-incrementalBox .closeBtnBox{float:none;position:absolute;z-index:3}.TS-travelersContainer{padding-right:1.5rem;padding-left:1.5rem}.TS-travelersContainer.TS-incrementalBox{right:0;z-index:20;top:4.9rem;width:29.7rem}.TS-travelersContainer.TS-incrementalBox .TS-travelersTitle{margin:1rem auto;font-size:1.6rem;font-weight:400;color:#002855;line-height:1.1;text-align:center}.TS-travelersContainer.TS-incrementalBox .TS-incrementalBox .row .TS-incrementalRow:first-of-type{margin-right:2rem}.TS-travelersContainer.TS-incrementalBox .TS-incrementalBox .row .TS-incrementalRow .TS-incrementalControl .count{font-weight:400}.TS-travelersContainer .TS-incrementalBox{display:block;position:relative}.TS-travelersContainer .TS-incrementalBox .row.children,.TS-travelersContainer .TS-incrementalBox .row.children>div{opacity:0;height:0;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.TS-travelersContainer .TS-incrementalBox .row.children.opened,.TS-travelersContainer .TS-incrementalBox .row.children>div.opened{opacity:1;height:8rem}.TS-travelersContainer .TS-incrementalBox .row hr{margin-bottom:.5rem}.TS-travelersContainer .TS-incrementalBox .row .TS-incrementalRow{display:inline-block;height:auto}.TS-travelersContainer .TS-incrementalBox .row .TS-incrementalRow:first-of-type{margin-right:3.5rem}.TS-travelersContainer .TS-incrementalBox .row.rooms{margin-bottom:1rem;text-align:center}.TS-travelersContainer .TS-incrementalBox .row.rooms hr{margin-bottom:1.5rem}.TS-travelersContainer .TS-incrementalBox .row.rooms .TS-incrementalRow:first-of-type{margin-right:0!important}.TS-travelersContainer .TS-incrementalBox .row.rooms .TS-incrementalRow:first-of-type label{margin-right:0;margin-bottom:1.5rem;font-size:1.6rem}.TS-travelersContainer .TS-incrementalBox .row.rooms .TS-incrementalRow:first-of-type .TS-incrementalControl{display:inline-block;float:none}.TS-travelersContainer .TS-incrementalBox .TS-incrementalLabel{display:block}.TS-travelersContainer .TS-incrementalBox .TS-incrementalLabel label{float:none;width:auto;height:auto;margin-right:0;padding:0 0 .5rem;font-size:1.2rem;line-height:1;color:#696969}.TS-travelersContainer .TS-incrementalBox .TS-incrementalLabel label>span{display:none}.TS-travelersContainer .TS-btn.btn-whiterabbit{width:100%;margin-bottom:2rem}@media screen and (max-width:767px){.TS-travelersContainer.TS-incrementalBox{width:27.7rem;padding:0 1rem}.TS-travelersContainer.TS-incrementalBox .TS-incrementalBox .row .TS-incrementalRow:first-of-type{margin-right:1rem}}.availableDatesContainer,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer{margin-bottom:1rem;margin-left:1.5rem;padding:0 0 .5rem .5rem}.availableDatesContainer+.tabsAndSorterWrapper,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer+.tabsAndSorterWrapper{box-shadow:none}.availableDatesContainer .datesList,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .datesList{display:flex}.availableDatesContainer .datesList li,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .datesList li{display:flex;flex-grow:1;flex-shrink:1}.availableDatesContainer .datesList li+li,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .datesList li+li{margin-left:2rem}.availableDatesContainer .availableDate-btn,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .availableDate-btn{width:100%;padding:2rem;text-align:center;color:#fff;background-color:#0071b3;cursor:pointer}.availableDatesContainer input[type=radio]:focus+label,.availableDatesContainer input[type=radio]:hover+label,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer input[type=radio]:focus+label,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer input[type=radio]:hover+label{background-color:#002855}.availableDatesContainer .notAvailableMsg,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .notAvailableMsg{display:inherit}.availableDatesContainer .availableDatesDesc,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .availableDatesDesc{padding-left:56px;margin:5px 0 0;font-size:1.6rem}.availableDatesContainer .notAvailableIcon,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .notAvailableIcon{float:left}.availableDatesContainer .datesList,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .datesList{list-style-type:none;padding:0}.availableDatesContainer .datesList .dayOftheWeek,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .datesList .dayOftheWeek{display:block;margin-bottom:.2rem}@media screen and (max-width:1350px){.availableDatesContainer,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer{margin-right:1rem}.availableDatesContainer .availableDate-btn,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .availableDate-btn{padding:1rem;font-size:1.5rem}}@media screen and (max-width:1009px){.availableDatesContainer,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer{width:calc(100% - 2.5rem);margin-left:.5rem}.availableDatesContainer .datesList,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .datesList{flex-direction:column}.availableDatesContainer .datesList li,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .datesList li{display:block;margin-bottom:1rem}.availableDatesContainer .datesList li+li,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .datesList li+li{margin-left:0}.availableDatesContainer .datesList li:last-child,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .datesList li:last-child{margin-bottom:0}.availableDatesContainer .datesList .availableDate-btn,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer .datesList .availableDate-btn{display:block}}@media (width:1024px) and (height:768px),screen and (max-width:768px){.availableDatesContainer,.TS-packageSearch.TS-wrapperExpanded .TS-widgetPackageSearch.availableDatesContainer{width:calc(100% - 1.5rem)}}@media screen and (min-width:768px){.TS-packageSearch.TS-wrapperExpanded .TS-slide-checkbox:not(:checked)~.TS-slide .TS-widgetPackageSearch.availableDatesContainer .datesList{flex-direction:row}.TS-packageSearch.TS-wrapperExpanded .TS-slide-checkbox:not(:checked)~.TS-slide .TS-widgetPackageSearch.availableDatesContainer .datesList li{margin-bottom:1rem}.TS-packageSearch.TS-wrapperExpanded .TS-slide-checkbox:not(:checked)~.TS-slide .TS-widgetPackageSearch.availableDatesContainer .datesList li+li{margin-left:2rem}}@media screen and (max-width:1009px){.TS-packageSearch.TS-wrapperExpanded .TS-slide-checkbox:checked~.TS-slide .TS-widgetPackageSearch.availableDatesContainer .datesList{flex-direction:column}}