.ui-autocomplete{border:.5px solid #c5d3e3;border-radius:8px;box-shadow:none}.homepage_dealbox .flex-ratio{margin:0 auto;margin-top:50px;display:flex;max-width:1620px;flex-direction:column;padding:0 15px;max-width:1610px}@media(min-width:768px){.homepage_dealbox .flex-ratio{padding:0 15px;flex-direction:row;flex-wrap:wrap}}@media(min-width:992px){.homepage_dealbox .flex-ratio{flex-wrap:nowrap}}.homepage_dealbox .flex-ratio--wrap{display:flex;flex-direction:row;flex-wrap:wrap-reverse}@media(min-width:768px){.homepage_dealbox .flex-ratio--wrap{flex-wrap:wrap}}.homepage_dealbox .flex-ratio--booking{background-color:#01b7f2;border-radius:20px;height:365px}@media(min-width:576px){.homepage_dealbox .flex-ratio--booking{height:437px}}@media(min-width:768px){.homepage_dealbox .flex-ratio--booking{height:437px}}@media(min-width:992px){.homepage_dealbox .flex-ratio--booking{height:100%}}.homepage_dealbox .flex-ratio--booking-desktop{display:none}@media(min-width:768px){.homepage_dealbox .flex-ratio--booking-desktop{display:none}}@media(min-width:992px){.homepage_dealbox .flex-ratio--booking-desktop{display:block}}.homepage_dealbox .flex-ratio--booking-right{object-fit:contain;object-position:bottom right}.homepage_dealbox .flex-ratio--booking-left{object-fit:contain;object-position:bottom left}.homepage_dealbox .flex-ratio--booking__text{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:0 10%;top:13%}@media(min-width:768px){.homepage_dealbox .flex-ratio--beach{height:100%}}.homepage_dealbox .flex-ratio--beach img{height:100%;width:100%;border-radius:15px}@media(min-width:768px){.homepage_dealbox .flex-ratio--inclusive{height:100%}}@media(min-width:768px){.homepage_dealbox .flex-ratio--discover{height:100%}}@media(min-width:768px){.homepage_dealbox .flex-ratio--villas{height:100%}}.homepage_dealbox .flex-ratio__svg-beach{width:100%;position:absolute;top:0;left:0;z-index:1}.homepage_dealbox .flex-ratio__svg-discover{width:100%;position:absolute;top:0;left:0;z-index:1}.homepage_dealbox .flex-ratio__svg-villas{width:100%;position:absolute;top:0;left:0;z-index:1}.homepage_dealbox .flex-ratio__svg-inclusive{width:100%;position:absolute;top:0;left:0;z-index:1}.homepage_dealbox .flex-ratio__svg-booking{width:100%;position:absolute;top:0;left:0;right:0;z-index:1}.homepage_dealbox .flex-ratio__svg-booking>svg{top:10px;right:0;position:absolute;width:100%;transform:scale(.8)}@media(min-width:768px){.homepage_dealbox .flex-ratio__svg-booking>svg{transform:scale(.9);top:20px}}@media(min-width:992px){.homepage_dealbox .flex-ratio__svg-booking>svg{top:5px;transform:scale(.8)}}@media(min-width:1200px){.homepage_dealbox .flex-ratio__svg-booking>svg{top:10px;transform:scale(.9)}}@media(min-width:1400px){.homepage_dealbox .flex-ratio__svg-booking>svg{top:18px}}@media(min-width:1600px){.homepage_dealbox .flex-ratio__svg-booking>svg{top:20px}}.homepage_dealbox .flex-ratio__container1{flex:0 0 100%}@media(min-width:768px){.homepage_dealbox .flex-ratio__container1{flex:0 0 50%;padding-right:14px}}@media(min-width:992px){.homepage_dealbox .flex-ratio__container1{flex:0 0 30%;padding-right:10px;padding-left:0}}@media(min-width:1400px){.homepage_dealbox .flex-ratio__container1{padding-right:14.5px;flex:0 0 33.3%}}.homepage_dealbox .flex-ratio__container2{flex:0 0 100%}@media(min-width:768px){.homepage_dealbox .flex-ratio__container2{flex:0 0 50%;padding-left:14px}}@media(min-width:992px){.homepage_dealbox .flex-ratio__container2{flex:0 0 30%;padding-left:10px;padding-right:10px}}@media(min-width:1400px){.homepage_dealbox .flex-ratio__container2{padding-left:14.5px;padding-right:14.5px;flex:0 0 33.3%}}.homepage_dealbox .flex-ratio__container2-subcontainer1{flex:0 0 100%;padding-top:20px;order:1}@media(min-width:768px){.homepage_dealbox .flex-ratio__container2-subcontainer1{padding-top:0;padding-bottom:13.5px;order:0}}@media(min-width:992px){.homepage_dealbox .flex-ratio__container2-subcontainer1{padding-bottom:16px}}@media(min-width:1200px){.homepage_dealbox .flex-ratio__container2-subcontainer1{padding-bottom:19.5px}}.homepage_dealbox .flex-ratio__container2-subcontainer1__size{position:relative}.homepage_dealbox .flex-ratio__container2-subcontainer1__size:before{display:block;content:" ";width:100%;padding-top:31.3432835821%}.homepage_dealbox .flex-ratio__container2-subcontainer1__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}@media(min-width:768px){.homepage_dealbox .flex-ratio__container2-subcontainer1__size{position:relative}.homepage_dealbox .flex-ratio__container2-subcontainer1__size:before{display:block;content:" ";width:100%;padding-top:31.3253012048%}.homepage_dealbox .flex-ratio__container2-subcontainer1__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}}@media(min-width:992px){.homepage_dealbox .flex-ratio__container2-subcontainer1__size{position:relative}.homepage_dealbox .flex-ratio__container2-subcontainer1__size:before{display:block;content:" ";width:100%;padding-top:33.1343283582%}.homepage_dealbox .flex-ratio__container2-subcontainer1__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}}.homepage_dealbox .flex-ratio__container2-subcontainer2{flex:0 0 50%;padding-top:20px;padding-right:13.5px}@media(min-width:768px){.homepage_dealbox .flex-ratio__container2-subcontainer2{padding-top:12.5px;padding-right:14px}}@media(min-width:1200px){.homepage_dealbox .flex-ratio__container2-subcontainer2{padding-top:13.5px}}@media(min-width:1400px){.homepage_dealbox .flex-ratio__container2-subcontainer2{padding-right:20px;padding-top:19.5px}}.homepage_dealbox .flex-ratio__container2-subcontainer2__size{position:relative}.homepage_dealbox .flex-ratio__container2-subcontainer2__size:before{display:block;content:" ";width:100%;padding-top:121.8340611354%}.homepage_dealbox .flex-ratio__container2-subcontainer2__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}@media(min-width:768px){.homepage_dealbox .flex-ratio__container2-subcontainer2__size{position:relative}.homepage_dealbox .flex-ratio__container2-subcontainer2__size:before{display:block;content:" ";width:100%;padding-top:123.4567901235%}.homepage_dealbox .flex-ratio__container2-subcontainer2__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}}@media(min-width:992px){.homepage_dealbox .flex-ratio__container2-subcontainer2__size{position:relative}.homepage_dealbox .flex-ratio__container2-subcontainer2__size:before{display:block;content:" ";width:100%;padding-top:123.4567901235%}.homepage_dealbox .flex-ratio__container2-subcontainer2__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}}.homepage_dealbox .flex-ratio__container2-subcontainer3{flex:0 0 50%;padding-top:20px;padding-left:13.5px}@media(min-width:768px){.homepage_dealbox .flex-ratio__container2-subcontainer3{padding-top:12.5px;padding-left:14px}}@media(min-width:1200px){.homepage_dealbox .flex-ratio__container2-subcontainer3{padding-top:13.5px}}@media(min-width:1400px){.homepage_dealbox .flex-ratio__container2-subcontainer3{padding-top:19.5px;padding-left:20px}}.homepage_dealbox .flex-ratio__container2-subcontainer3__size{position:relative}.homepage_dealbox .flex-ratio__container2-subcontainer3__size:before{display:block;content:" ";width:100%;padding-top:121.8340611354%}.homepage_dealbox .flex-ratio__container2-subcontainer3__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}@media(min-width:768px){.homepage_dealbox .flex-ratio__container2-subcontainer3__size{position:relative}.homepage_dealbox .flex-ratio__container2-subcontainer3__size:before{display:block;content:" ";width:100%;padding-top:123.4567901235%}.homepage_dealbox .flex-ratio__container2-subcontainer3__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}}@media(min-width:992px){.homepage_dealbox .flex-ratio__container2-subcontainer3__size{position:relative}.homepage_dealbox .flex-ratio__container2-subcontainer3__size:before{display:block;content:" ";width:100%;padding-top:123.4567901235%}.homepage_dealbox .flex-ratio__container2-subcontainer3__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}}.homepage_dealbox .flex-ratio__container3{flex:0 0 100%;padding-top:20px}@media(min-width:992px){.homepage_dealbox .flex-ratio__container3{flex:0 0 40%;padding-top:0;padding-left:10px}}@media(min-width:1200px){.homepage_dealbox .flex-ratio__container3{padding-left:10px}}@media(min-width:1400px){.homepage_dealbox .flex-ratio__container3{flex:0 0 33.3%;padding-left:14.5px}}.homepage_dealbox .flex-ratio__container3__size{position:relative}.homepage_dealbox .flex-ratio__container3__size:before{display:block;content:" ";width:100%;padding-top:130.447761194%}.homepage_dealbox .flex-ratio__container3__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}@media(min-width:768px){.homepage_dealbox .flex-ratio__container3__size{position:relative}.homepage_dealbox .flex-ratio__container3__size:before{display:block;content:" ";width:100%;padding-top:48.6263736264%}.homepage_dealbox .flex-ratio__container3__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}}@media(min-width:992px){.homepage_dealbox .flex-ratio__container3__size{position:relative}.homepage_dealbox .flex-ratio__container3__size:before{display:block;content:" ";width:100%;padding-top:71.8015665796%}.homepage_dealbox .flex-ratio__container3__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}}@media(min-width:1400px){.homepage_dealbox .flex-ratio__container3__size{position:relative}.homepage_dealbox .flex-ratio__container3__size:before{display:block;content:" ";width:100%;padding-top:95.1903807615%}.homepage_dealbox .flex-ratio__container3__size .content{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;width:100%;height:100%}}.homepage_dealbox .flex-ratio--booking__text>a{background:transparent;border:1px solid #fff;font-size:10px;letter-spacing:.75px;border-radius:9px;width:100%;font-weight:900;height:38px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(min-width:717px){.homepage_dealbox .flex-ratio--booking__text>a{height:56px;font-size:14px;letter-spacing:1.05px;border-radius:13px}}@media(min-width:992px){.homepage_dealbox .flex-ratio--booking__text>a{height:38px;font-size:12px;letter-spacing:.75px;border-radius:9px}}@media(min-width:1200px){.homepage_dealbox .flex-ratio--booking__text>a{height:56px;font-size:14px;letter-spacing:1.05px;border-radius:13px}}.homepage_dealbox .flex-ratio--booking__text>a:hover{background:transparent}.homepage_dealbox .flex-ratio--booking__text>p:first-child{font-size:14px;font-family:"Poppins";letter-spacing:.56px;text-align:left;line-height:25px;color:#fff}.homepage_dealbox .flex-ratio--booking__text>p:first-child{margin-bottom:5%}@media(min-width:717px){.homepage_dealbox .flex-ratio--booking__text>p:first-child{font-size:20px;letter-spacing:.8px;line-height:38px}}@media(min-width:992px){.homepage_dealbox .flex-ratio--booking__text>p:first-child{margin-bottom:0;line-height:25px;font-size:15px}}@media(min-width:1200px){.homepage_dealbox .flex-ratio--booking__text>p:first-child{margin-bottom:4%}}@media(min-width:1400px){.homepage_dealbox .flex-ratio--booking__text>p:first-child{margin-bottom:0;line-height:28px;font-size:19px}}@media(min-width:1500px){.homepage_dealbox .flex-ratio--booking__text>p:first-child{margin-bottom:7%;line-height:32px;font-size:19px}}@media(min-width:1600px){.homepage_dealbox .flex-ratio--booking__text>p:first-child{margin-bottom:6%;line-height:38px;font-size:20px}}.homepage_dealbox .flex-ratio--booking__text{padding:0 10% 0 43%;top:10%}@media(min-width:360px){.homepage_dealbox .flex-ratio--booking__text{top:8%}}@media(min-width:365px){.homepage_dealbox .flex-ratio--booking__text{top:10%}}@media(min-width:768px){.homepage_dealbox .flex-ratio--booking__text{top:13%}}@media(min-width:992px){.homepage_dealbox .flex-ratio--booking__text{top:unset;justify-content:flex-end}}@media(min-width:768px){.homepage_dealbox .flex-ratio--booking__text{padding:0 24% 0 29%}}@media(min-width:992px){.homepage_dealbox .flex-ratio--booking__text{padding:0 9% 0 32%}}@media(min-width:1200px){.homepage_dealbox .flex-ratio--booking__text{padding:0 10% 0 41.5%;align-items:flex-start}}@media(min-width:1400px){.homepage_dealbox .flex-ratio--booking__text{padding:0 10% 0 42%}}@media(min-width:1600px){.homepage_dealbox .flex-ratio--booking__text{padding:0 10% 0 42%}}@media(min-width:360px){.homepage_dealbox .flex-ratio--booking__text>a{margin:0}}@media(min-width:365px){.homepage_dealbox .flex-ratio--booking__text>a{margin:5vw 0 7vw 0}}@media(min-width:768px){.homepage_dealbox .flex-ratio--booking__text>a{margin:2vw 0 7vw 0}}@media(min-width:992px){.homepage_dealbox .flex-ratio--booking__text>a{margin:4% 0 5% 0}}@media(min-width:1200px){.homepage_dealbox .flex-ratio--booking__text>a{margin:4.5% 0 10% 0}}@media(min-width:1400px){.homepage_dealbox .flex-ratio--booking__text>a{margin:4.5% 0 7% 0}}@media(min-width:1500px){.homepage_dealbox .flex-ratio--booking__text>a{margin:4.5% 0 9% 0}}@media(min-width:1600px){.homepage_dealbox .flex-ratio--booking__text>a{margin:4.5% 0 12% 0}}.homepage_dealbox .flex-ratio--booking-desktop{display:block}@media(min-width:768px){.homepage_dealbox .flex-ratio__container3__size .content{object-fit:contain;object-position:left}}@media(min-width:1200px){.homepage_dealbox .flex-ratio__container3__size .content{object-fit:unset;object-position:unset}}.subscribe{margin:50px 0 0;background-color:#01b7f2;position:relative}.subscribe:before{display:block;content:" ";width:100%;padding-top:72.5333333333%}@media(min-width:992px){.subscribe:before{padding-top:158px}}.subscribe .content{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("https://tup-cdn.azureedge.net/tup-web/images/newhomepage/subscribe-banner-mobile1.webp");background-size:contain;background-repeat:no-repeat;width:100%;height:100%;padding-top:5vw;padding-bottom:8vw;display:flex;flex-direction:column;align-items:center;justify-content:unset;background-position:right}@media(min-width:1200px){.subscribe .content{justify-content:space-between}}@media(min-width:768px){.subscribe .content{padding-top:15px;padding-bottom:15px;background-size:contain}}@media(min-width:992px){.subscribe .content{background-image:url("https://tup-cdn.azureedge.net/tup-web/images/newhomepage/subscribe-banner-desktop.webp");background-size:contain;flex-direction:row;height:158px;padding-top:25px;padding-bottom:25px}}@media(min-width:1200px){.subscribe .content{background-image:url("https://tup-cdn.azureedge.net/tup-web/images/newhomepage/subscribe-banner-desktop.webp");background-size:contain;height:158px;flex-direction:row;padding-top:25px;padding-bottom:25px;padding-left:15px}}.subscribe .content>div:first-child{margin-bottom:0}@media(min-width:768px){.subscribe .content>div:first-child{margin-bottom:10px}}.subscribe .content>div:last-child{display:block}@media(min-width:1200px){.subscribe .content>div:last-child{display:none}}.subscribe .content>div:last-child>div{padding-top:0}@media(min-width:768px){.subscribe .content>div:last-child>div{padding-top:1vw}}.subscribe .content>div:last-child>div>p{margin:0 5vw}@media(min-width:1200px){.subscribe .content>div:last-child>div>p{margin:0}}.subscribe .content>div:last-child>div>p>span{display:block}@media(min-width:768px){.subscribe{position:relative}.subscribe:before{display:block;content:" ";width:100%;padding-top:26.5625%}}@media(min-width:768px) and (min-width:992px){.subscribe:before{padding-top:158px}}@media(min-width:768px){.subscribe .content{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("https://tup-cdn.azureedge.net/tup-web/images/newhomepage/subscribe-banner-mobile1.webp");background-size:contain;background-repeat:no-repeat;width:100%;height:100%;padding-top:5vw;padding-bottom:8vw;display:flex;flex-direction:column;align-items:center;justify-content:unset;background-position:right}}@media(min-width:768px) and (min-width:1200px){.subscribe .content{justify-content:space-between}}@media(min-width:768px) and (min-width:768px){.subscribe .content{padding-top:15px;padding-bottom:15px;background-size:contain}}@media(min-width:768px) and (min-width:992px){.subscribe .content{background-image:url("https://tup-cdn.azureedge.net/tup-web/images/newhomepage/subscribe-banner-desktop.webp");background-size:contain;flex-direction:row;height:158px;padding-top:25px;padding-bottom:25px}}@media(min-width:768px) and (min-width:1200px){.subscribe .content{background-image:url("https://tup-cdn.azureedge.net/tup-web/images/newhomepage/subscribe-banner-desktop.webp");background-size:contain;height:158px;flex-direction:row;padding-top:25px;padding-bottom:25px;padding-left:15px}}@media(min-width:768px){.subscribe .content>div:first-child{margin-bottom:0}}@media(min-width:768px) and (min-width:768px){.subscribe .content>div:first-child{margin-bottom:10px}}@media(min-width:1500px){.subscribe .content>div:first-child{display:flex;align-items:center}}@media(min-width:768px){.subscribe .content>div:last-child{display:block}}@media(min-width:768px) and (min-width:1200px){.subscribe .content>div:last-child{display:none}}@media(min-width:768px){.subscribe .content>div:last-child>div{padding-top:7vw}}@media(min-width:768px) and (min-width:768px){.subscribe .content>div:last-child>div{padding-top:1vw}}@media(min-width:768px){.subscribe .content>div:last-child>div>p{margin:0 5vw}}@media(min-width:768px) and (min-width:1200px){.subscribe .content>div:last-child>div>p{margin:0}}@media(min-width:992px){.subscribe .content>div:last-child>div>p>span{display:none}}.subscribe__text{width:100%}@media(max-width:768px){.subscribe__text{margin-bottom:15px}}@media(min-width:1570px){.subscribe__text{margin-left:calc(0 + 1348*(100vw - 1570px)/3140)}}.subscribe__text-title{width:100%;padding:calc(1em + 320*(100vw - 768px)/1536);display:flex;justify-content:center}@media(min-width:768px){.subscribe__text-title{padding:0 30vw}}@media(min-width:992px){.subscribe__text-title{padding:0;max-width:450px;justify-content:flex-start;margin:0 4vw}}@media(min-width:1200px){.subscribe__text-title{margin:0}}@media(min-width:1400px){.subscribe__text-title{position:relative;left:-20px}}.subscribe__text svg{width:300px}@media(min-width:1400px){.subscribe__text svg{width:350px;height:45px}}.subscribe__text-p{padding-top:4vw}@media(min-width:768px){.subscribe__text-p{padding-top:1vw}}@media(min-width:1200px){.subscribe__text-p{padding-top:10px;display:flex;white-space:nowrap}}@media(min-width:1500px){.subscribe__text-p{position:relative;left:30px}}.subscribe__text-p>p{text-align:center;font-size:calc(1em + 23.3*(100vw - 320px)/640);color:#fff;letter-spacing:.56px}@media(min-width:565px){.subscribe__text-p>p{font-size:1.75em}}@media(min-width:768px){.subscribe__text-p>p{font-size:calc(1.25em + 30*(100vw - 776px)/1552)}}@media(min-width:992px){.subscribe__text-p>p{margin:0;text-align:left;font-size:12px}}@media(min-width:1200px){.subscribe__text-p>p{font-size:calc(.8333333333em + 36*(100vw - 1200px)/2400)}}@media(min-width:1400px){.subscribe__text-p>p{font-size:1.3333333333em}}@media(min-width:1600px){.subscribe__text-p>p{font-size:1.416666em}}.subscribe__text-p>p>span{display:none}@media(min-width:992px){.subscribe__text-p>p>span{display:inline-block}}.subscribe__text-p>p>span>a:before{content:"-";color:#fff}@media(min-width:992px){.subscribe__text-p>p>span>a:before{content:"";color:#fff}}.subscribe__text-p>p>span>a{color:#fbe889;display:block}@media(min-width:768px){.subscribe__text-p>p>span>a{display:unset}}.subscribe__text-p>p:nth-child(1){margin:0;margin:0 15vw;margin-bottom:calc(5vw + 2*(100vw - 320px)/640)}@media(min-width:768px){.subscribe__text-p>p:nth-child(1){margin-bottom:5px}}@media(min-width:992px){.subscribe__text-p>p:nth-child(1){margin:0 4vw}}@media(min-width:1200px){.subscribe__text-p>p:nth-child(1){margin:0 5px 0 0}}@media(min-width:1500px){.subscribe__text-p>p:nth-child(1){margin:0 54px 0 0}}.subscribe__text-p>p:nth-child(2){margin:0}@media(min-width:992px){.subscribe__text-p>p:nth-child(2){margin:0 4vw}}@media(min-width:1200px){.subscribe__text-p>p:nth-child(2){padding:0;margin:0}}.subscribe__btn{display:flex;order:2}@media(min-width:768px){.subscribe__btn{order:unset}}@media(min-width:992px){.subscribe__btn{margin-right:calc(385px + (100vw - 1400px)/2800);text-align:end;width:20%}}@media(min-width:1570px){.subscribe__btn{margin-right:calc(420px + (100vw - 1400px)/2800)}}.subscribe__btn>a.button-sub{height:48px;line-height:48px;font-size:13px;letter-spacing:.08em;width:191px;border:0;font-weight:600;border-radius:10px;color:#fff;background-color:#98ce44;padding-left:6px;text-align:center}@media(min-width:1200px){.subscribe__btn>a.button-sub{height:50px;line-height:50px;font-size:14px}}.subscribe__btn>a.button-sub:hover{background-color:#98ce44}.destination-reskinV2.destination-section .destination-box .text-section{font-family:"Poppins"}.destination-reskinV2.destination-section .destination-box .text-section.removemargin{margin-top:0}.destination-reskinV2.destination-section h3,.destination-reskinV2.popular-destination-section h3{letter-spacing:.99px;font-weight:bold;color:#4b6d93;font-size:18px;text-align:center;margin-bottom:30px;text-transform:lowercase}.destination-reskinV2.destination-section h3:first-letter,.destination-reskinV2.destination-section h3:first-letter,.destination-reskinV2.popular-destination-section h3:first-letter,.destination-reskinV2.popular-destination-section h3:first-letter {text-transform:uppercase}.destination-reskinV2.popular-destination-section,.destination-reskinV2.destination-section{margin-top:50px}.destination-reskinV2.popular-destination-section{margin-bottom:50px}.destination-reskinV2.popular-destination-section .cover-background{padding-bottom:15.3%;border-radius:10px;position:relative;min-height:200px;flex-wrap:wrap;overflow:hidden}.destination-reskinV2.destination-section .destination-box .price-container{border:.5px solid #c5d3e3;border-radius:13px;bottom:8px;right:8px;align-items:center;padding-top:8px}.destination-reskinV2.destination-section .destination-box .price-container .pricelabel{line-height:1;margin-top:1px;text-transform:lowercase;font-size:12px;letter-spacing:.48px;margin-right:8px}.destination-reskinV2.destination-section .destination-box .price-container .pricelabel::first-letter {text-transform:uppercase}.destination-reskinV2.destination-section .destination-box .price-container .price-box{color:#98ce44;font-size:29px}@media(min-width:1200px){.destination-reskinV2.destination-section .destination-box .price-container .price-box{font-size:35px}}.destination-reskinV2 .swiper-pagination-bullet{width:7px;height:7px;border:1px solid #4b6d93}.destination-reskinV2 .destination-controls .button-field{width:22px;height:22px;border:1px solid #4b6d93;outline:none}.destination-reskinV2 .swiper-pagination-bullet-active{background-color:#4b6d93!important}.destination-reskinV2 .destination-controls .the-arrow.-left>.shaft:before,.destination-reskinV2 .destination-controls .the-arrow.-left>.shaft:after{background-color:#4b6d93}.destination-reskinV2 .destination-controls .the-arrow>.shaft{background-color:#4b6d93}.destination-reskinV2 .destination-controls .the-arrow>.shaft:before,.destination-reskinV2 .destination-controls .the-arrow>.shaft:after{background-color:#4b6d93}.destination-reskinV2 .destination-controls .destination-pagination .swiper-pagination-bullet,.destination-reskinV2 .destination-controls .popular-destination-pagination .swiper-pagination-bullet{background-color:#fff;opacity:1}.destination-reskinV2.destination-section-reskinV2 .swiper-pagination-bullet{opacity:1}.destination-reskinV2 .destination-controls .button-field{display:flex}.destination-controls .destination-pagination,.destination-controls .popular-destination-pagination{padding:0 10px;align-self:center}.destination-controls .destination-pagination .swiper-pagination-bullet,.destination-controls .popular-destination-pagination .swiper-pagination-bullet{margin:0 5px}.destination-controls .popular-destination-pagination{text-align-last:center}.destination-reskinV2 .swiper-pagination-lock{display:flex}.destination-reskinV2 .airline-box{border:.5px solid #c5d3e3}.destination-reskinV2 .airline-box .destination-textpanel .flight-info-panel .destination{display:none}.destination-reskinV2 .airline-box .destination-textpanel .flight-info-panel .flightpath{font-size:11px;letter-spacing:.82px;color:#4b6d93;text-transform:lowercase}.destination-reskinV2 .airline-box .destination-textpanel .flight-info-panel .flightpath::first-letter {text-transform:uppercase}@media(min-width:768px){.destination-reskinV2 .airline-box .destination-textpanel .flight-info-panel .flightpath{font-size:12px;letter-spacing:.9px}}.destination-reskinV2 .airline-box .destination-textpanel .price-panel .price-box{font-size:18px;color:#98ce44;letter-spacing:.68px}.swiper__content__top{position:absolute;top:15px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;border-radius:0 15px 15px 0;padding-left:10px;padding-top:5px;padding-right:15px;min-width:123px}.swiper__content__top>div{padding-left:0}.swiper__content__top>div:nth-child(1){font-size:18px;letter-spacing:.72px;margin-bottom:1px;line-height:1.25em;color:#01b7f2}.swiper__content__top>div:nth-child(2){font-size:10px;letter-spacing:.4px;font-weight:600;margin-bottom:7px;line-height:1.25em;text-transform:capitalize;color:#01b7f2}.swiper__content__buttom{position:absolute;bottom:0;background-color:#fff;border-top:.5px solid #c5d3e3;width:100%;display:flex;justify-content:space-between;padding:12px 15px 12px 15px}.swiper__content__buttom--container{display:flex}.swiper__content__buttom__hotel{display:flex;align-items:center}.swiper__content__buttom__hotel-svg{display:none;padding-top:5px}@media(min-width:1400px){.swiper__content__buttom__hotel-svg{display:none;margin-right:10px}}.swiper__content__buttom__hotel-name{font-size:1em;margin:0;color:#2d3e52}@media(min-width:1200px){.swiper__content__buttom__hotel-name{font-size:1.25em}}.swiper__content__buttom__hotel-stars{color:#fdb715;margin-right:5px;font-weight:600;font-size:1.1em;display:flex;align-items:center;position:relative;top:-.5px}@media(min-width:1200px){.swiper__content__buttom__hotel-stars{font-size:1.2em;margin-right:10px}}.swiper__content__buttom__hotel-stars>svg{color:#fdb715}.swiper__content__buttom__hotel-location{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:110px}@media(min-width:375px){.swiper__content__buttom__hotel-location{max-width:123px}}@media(min-width:390px){.swiper__content__buttom__hotel-location{max-width:135px}}@media(min-width:412px){.swiper__content__buttom__hotel-location{max-width:160px}}@media(min-width:430px){.swiper__content__buttom__hotel-location{max-width:200px}}@media(min-width:500px){.swiper__content__buttom__hotel-location{max-width:unset}}@media(min-width:575px){.swiper__content__buttom__hotel-location{max-width:55px}}@media(min-width:700px){.swiper__content__buttom__hotel-location{max-width:117px}}@media(min-width:768px){.swiper__content__buttom__hotel-location{max-width:148px}}@media(min-width:992px){.swiper__content__buttom__hotel-location{max-width:104px}}@media(min-width:1200px){.swiper__content__buttom__hotel-location{max-width:139px}}@media(min-width:1400px){.swiper__content__buttom__hotel-location{max-width:unset}}.swiper__content__buttom__hotel-location>span:nth-child(2){margin-left:1px;color:#01b7f2;font-size:1.1em;font-weight:700}@media(min-width:768px){.swiper__content__buttom__hotel-location{display:none}}@media(min-width:992px){.swiper__content__buttom__hotel-location{display:block}}.swiper__content__buttom__hotel-price{display:flex;align-items:center;margin-left:5px}.swiper__content__buttom__hotel-price>span:nth-child(1){align-self:flex-start;margin-top:-3px;color:#4b6d93;font-size:10px;font-weight:600;margin-right:2px;letter-spacing:.4px}@media(min-width:1200px){.swiper__content__buttom__hotel-price>span:nth-child(1){font-size:12px;letter-spacing:.48px;margin-top:0;margin-right:5px}}.swiper__content__buttom__hotel-price>span:nth-child(2){font-size:35px;color:#98ce44;font-weight:900;line-height:1em}html:lang(en-ae) .swiper__content__buttom__hotel-price>span:nth-child(2){font-size:28px}@media(min-width:575px){.swiper__content__buttom__hotel-price>span:nth-child(2){font-size:25px}html:lang(en-ae) .swiper__content__buttom__hotel-price>span:nth-child(2){font-size:18px}}@media(min-width:700px){.swiper__content__buttom__hotel-price>span:nth-child(2){font-size:30px}html:lang(en-ae) .swiper__content__buttom__hotel-price>span:nth-child(2){font-size:23px}}@media(min-width:992px){.swiper__content__buttom__hotel-price>span:nth-child(2){font-size:25px}html:lang(en-ae) .swiper__content__buttom__hotel-price>span:nth-child(2){font-size:16px}}@media(min-width:1200px){.swiper__content__buttom__hotel-price>span:nth-child(2){font-size:30px}html:lang(en-ae) .swiper__content__buttom__hotel-price>span:nth-child(2){font-size:23px}}@media(min-width:1400px){.swiper__content__buttom__hotel-price>span:nth-child(2){font-size:35px}html:lang(en-ae) .swiper__content__buttom__hotel-price>span:nth-child(2){font-size:24px}}@media(min-width:1600px){html:lang(en-ae) .swiper__content__buttom__hotel-price>span:nth-child(2){font-size:30px}}.reskinV2 .destination-controls .button-field{display:flex}.cover-background{background-repeat:no-repeat;background-size:cover;border:1px solid #c5d3e3}.no-border{border:none!important}.star-2{margin-left:-3px}.star-3{margin-left:-5px}.star-4{margin-left:-7px}.star-5{margin-left:-9px}.swiper__content__buttom__hotel-name{font-size:13px;letter-spacing:.52px;margin:0;color:#4b6d93;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:135px;line-height:1.25em}@media(min-width:375px){.swiper__content__buttom__hotel-name{max-width:145px}}@media(min-width:390px){.swiper__content__buttom__hotel-name{max-width:160px}}@media(min-width:412px){.swiper__content__buttom__hotel-name{max-width:185px}}@media(min-width:430px){.swiper__content__buttom__hotel-name{max-width:200px}}@media(min-width:575px){.swiper__content__buttom__hotel-name{max-width:111px}}@media(min-width:700px){.swiper__content__buttom__hotel-name{max-width:157px}}@media(min-width:768px){.swiper__content__buttom__hotel-name{max-width:175px}}@media(min-width:992px){.swiper__content__buttom__hotel-name{max-width:120px}}@media(min-width:1200px){.swiper__content__buttom__hotel-name{max-width:160px}}@media(min-width:1400px){.swiper__content__buttom__hotel-name{max-width:245px}}@media(min-width:1600px){.swiper__content__buttom__hotel-name{max-width:280px}}.swiper__content__buttom__hotel-location{display:block}.swiper__content__buttom__hotel-location>span:nth-child(1){display:none}.swiper__content__buttom__hotel-location>span:nth-child(2){margin-left:0;color:#01b7f2;font-size:12px;letter-spacing:.48px;font-weight:600}.popular__hotel{height:295px}.popular__hotel--container{flex-direction:column}.testimonialV2#testimonials-slider .flex-row{display:flex;flex-direction:column}@media(min-width:1200px){.testimonialV2#testimonials-slider .flex-row{flex-direction:row}}.testimonialV2 .trust_pilot{justify-content:center;display:flex;align-items:center;margin-bottom:20px}.testimonialV2 .trust_pilot{border-right:0!important}@media(min-width:1200px){.testimonialV2 .trust_pilot{border-right:.5px solid #c5d3e3!important;padding-right:40px;flex:0 0 285px;margin-bottom:15px}}.feefo-sidejabber{width:100%;margin-top:25px}@media(min-width:1200px){.feefo-sidejabber{padding-left:40px;margin-top:0}}.testimonialV2#testimonials-slider{padding-top:0;margin-top:50px;padding-bottom:0;margin-bottom:50px;padding-left:15px;padding-right:15px;max-height:unset}@media(min-width:1200px){.testimonialV2#testimonials-slider{margin-top:80px;margin-bottom:50px}}.testimonialV2#testimonials-slider .trustpilot-widget iframe{margin-left:10px}.destination-reskinV2.destination-section.flightboxes .destination-box{border:.5px solid #c5d3e3}.destination-reskinV2.destination-section .destination-box{background-color:#c5d3e3}.destination-reskinV2.destination-section .destination-box__image{width:100%;height:167px;background-size:cover;background-position:center;background-repeat:no-repeat}.destination-reskinV2.destination-section .destination-box .destination-textpanel{border-top:.5px solid #c5d3e3}.destination-reskinV2.destination-section .destination-box .destination-textpanel .flight-info-panel i{display:none}.destination-reskinV2.destination-section .destination-box .destination-textpanel .flight-info-panel h2{font-size:14px;letter-spacing:.56px;color:#4b6d93}@media(min-width:1200px){.destination-reskinV2.destination-section .destination-box .destination-textpanel .flight-info-panel h2{font-size:15px;letter-spacing:.6px}}.destination-reskinV2.destination-section .destination-box .destination-textpanel .flight-info-panel h4{font-size:11px;letter-spacing:.82px;color:#4b6d93;text-transform:lowercase}.destination-reskinV2.destination-section .destination-box .destination-textpanel .flight-info-panel h4::first-letter {text-transform:uppercase}@media(min-width:768px){.destination-reskinV2.destination-section .destination-box .destination-textpanel .flight-info-panel h4{font-size:12px;letter-spacing:.9px}}.destination-reskinV2.destination-section .destination-box .destination-textpanel .flight-info-panel{padding-left:0}.destination-reskinV2.destination-section .destination-box .destination-textpanel .price-panel{align-items:center}.destination-reskinV2.destination-section .destination-box .destination-textpanel .price-panel .from-box{text-transform:unset;font-size:12px;letter-spacing:.48px;color:#4b6d93;line-height:1;display:flex;align-items:center;margin-bottom:0}.destination-reskinV2.destination-section .destination-box .destination-textpanel .price-panel .price-box{font-size:35px;color:#98ce44;display:flex;align-items:flex-end}@media(min-width:992px){.destination-reskinV2.destination-section .destination-box .destination-textpanel .price-panel .price-box{font-size:32px}}@media(min-width:1200px){.destination-reskinV2.destination-section .destination-box .destination-textpanel .price-panel .price-box{font-size:35px}}.destination-reskinV2.destination-section .destination-box .flight_destination{background-color:#fff;border-radius:0 15px 15px 0}.destination-reskinV2.destination-section .destination-box .flight_destination h2{color:#01b7f2;font-size:18px;letter-spacing:.72px}.destination-reskinV2.destination-section .destination-box .flight_destination h3{color:#01b7f2;font-size:10px;letter-spacing:.4px;font-weight:600;text-transform:capitalize}.destination-reskinV2 .airline-box{border:.5px solid #c5d3e3}.destination-reskinV2 .airline-box .destination-textpanel .flight-info-panel .destination{display:none}.destination-reskinV2 .airline-box .destination-textpanel .flight-info-panel .flightpath{font-size:11px;letter-spacing:.82px;color:#4b6d93;text-transform:lowercase}.destination-reskinV2 .airline-box .destination-textpanel .flight-info-panel .flightpath::first-letter {text-transform:uppercase}@media(min-width:768px){.destination-reskinV2 .airline-box .destination-textpanel .flight-info-panel .flightpath{font-size:12px;letter-spacing:.9px}}.destination-reskinV2 .airline-box .destination-textpanel .price-panel .price-box{font-size:18px;color:#98ce44;letter-spacing:.68px}@media(min-width:992px){.destination-reskinV2 .container.lg-container{padding-left:0;padding-right:0}}.downloadapp-section{margin-top:60px}@media(min-width:992px){.downloadapp-section{margin-top:100px}}.paypal_container{margin-top:35px}@media(min-width:411px){.paylater-message-container{max-width:380px}}@media(min-width:414px){.paylater-message-container{max-width:unset}}@media(min-width:430px) and (max-width:932px){.paypal_container iframe{min-height:67px}}@media(min-width:768px) and (max-width:1024px){.paypal_container iframe{min-height:37px}}@media(min-width:820px) and (max-width:1180px){.paypal_container{padding-right:16px}.paypal_container iframe{min-height:39px}}@media(min-width:853px) and (max-width:1280px){.paypal_container iframe{min-height:41px}}@media(min-width:1024px) and (max-width:1366px){.paypal_container iframe{min-height:47px}}@media(min-width:1200px){.paypal_container iframe{min-width:1170px;min-height:59px}.paypal_container{padding-left:0;padding-right:0}}@media(min-width:1400px){.paypal_container iframe{min-width:1363px}.paypal_container{padding-left:15px;padding-right:15px}}@media(min-width:1600px){.paypal_container iframe{min-width:1570px}.paypal_container{padding-left:0;padding-right:0}}.popular-destination-section .swiper__content__buttom{padding:10px 10px 9px 10px}.popular-destination-section .swiper__content__buttom__hotel-name{font-size:15px;letter-spacing:.6px;max-width:205px;width:100%;text-overflow:unset;overflow:unset;white-space:unset;height:60px}@media(min-width:1200px){.popular-destination-section .swiper__content__buttom__hotel-name{height:65px}}@media(min-width:1400px){.popular-destination-section .swiper__content__buttom__hotel-name{height:80px}}@media(min-width:1600px){.popular-destination-section .swiper__content__buttom__hotel-name{height:70px}}.popular-destination-section .swiper__content__buttom__hotel-stars{display:unset;position:unset;height:20px}.popular-destination-section .swiper__content__buttom__hotel-location{max-width:unset;text-overflow:unset;overflow:unset;white-space:unset}.popular__hotel .swiper__content__buttom__hotel-location>span:nth-child(2){height:36px;display:block}.holidaydestination.destination-section .destination-box .swiper-background{background-position:center}.z-index-banner{z-index:unset!important}.z-index-gradient{z-index:1!important}.z-index-searchbox{z-index:2!important}@media(max-width:768px){.z-index-searchbox{z-index:unset!important}}@media only screen and (max-width:1200px){#slideshow-banner{display:none}}@media(max-width:1199px){.hotel-homepage-new .search-control-container .col-calendar .form-icon{position:absolute;right:5px;bottom:9px;top:34px;display:flex;align-items:center}}@supports (-webkit-touch-callout:none){.hotel-homepage-new.homepage-new-formsection .child-option .selectric-open .selectric-items{left:-78px;min-width:122px;}}@media(min-width:1200px){.hotel-homepage-new .search-control-container .form-row .col-calendar .col-50{flex:0 0 53%;max-width:53%}.hotel-homepage-new .open-extraoptions .tabnew-list{margin-left:1px}}.hotel-homepage-new h4.title{display:none}.hotel-homepage-new .open-extraoptions .tuform-field#deptview .form-icon{border-right:.5px solid #c5d3e3}@media(min-width:1200px){.hotel-homepage-new .open-extraoptions .tuform-field#deptview .form-icon{border-right:0}}.hotel-homepage-new .search-control-container .form-input-controls{border-top-left-radius:10px}.hotel-homepage-new .tuform-field .form-icon svg{fill:#01b7f2}.hotel-homepage-new .aguests,.hotel-homepage-new .aroom,.hotel-homepage-new .acalendar{fill:#01b7f2}@media(min-width:1200px){.hotel-homepage-new .search-control-container .form-input-controls{border:.5px solid #c5d3e3}.hotel-homepage-new .open-extraoptions.search-control-container .col-inputfield,.hotel-homepage-new .open-extraoptions.search-control-container .col-passenger,.hotel-homepage-new .open-extraoptions.search-control-container .col-calendar{padding:12px 0}}.hotel-homepage-new .search-control-container .form-input-controls .form-row{border-top-left-radius:8.4px}.hotel-homepage-new .search-control-container .col-inputfield.departing{flex:0 0 100%;max-width:100%}@media(min-width:992px){.hotel-homepage-new .search-control-container .col-inputfield.room{flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.hotel-homepage-new .search-control-container .col-inputfield{align-self:flex-start}.hotel-homepage-new .search-control-container .col-inputfield.room{order:2;flex:0 0 16%;max-width:12.5%}.hotel-homepage-new .open-extraoptions.search-control-container .form-row .col-passenger{order:1;flex:0 0 32%;max-width:32%}.hotel-homepage-new .search-control-container .col-inputfield.departing{flex:0 0 23%;max-width:22%}.hotel-homepage-new .search-control-container .col-calendar{order:3;align-self:flex-start;flex:0 0 35%;max-width:33.5%}}@media(min-width:1400px){.hotel-homepage-new .search-control-container .col-inputfield.departing{flex:0 0 26%;max-width:24%}.hotel-homepage-new .search-control-container .col-calendar{flex:0 0 35%;max-width:34%}.hotel-homepage-new .open-extraoptions.search-control-container .form-row .col-passenger{flex:0 0 30%;max-width:29%}}.hotel-homepage-new .col-inputfield.room .selectric-wrapper .selectric .label{font-size:17px;font-weight:normal}.hotel-homepage-new .col-button a{background:#96ca46;box-shadow:none;width:100%;padding:0 15px;box-shadow:none;border:none;color:#fff;font-weight:bold;text-transform:uppercase;border-radius:10px;min-height:54px;font-size:1.167em;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;z-index:9;letter-spacing:1.51px}@media(min-width:1200px){.hotel-homepage-new .col-button a{background:#01b7f2}}.hotel-homepage-new #HotelSearchPanel .datepicker-wrap:after{display:none}.hotel-homepage-new .tuform-field label{text-transform:lowercase;font-size:14px;color:#fff;letter-spacing:.14px}@media(min-width:1200px){.hotel-homepage-new .tuform-field label{color:#4b6d93}}.hotel-homepage-new .tuform-field label::first-letter {text-transform:uppercase}.hotel-homepage-new .selectric{padding:0;justify-content:flex-start}@media(min-width:1400px){.hotel-homepage-new .room .selectric .button:before{right:17px;display:none}.hotel-homepage-new .selectric-wrapper{width:100%}.hotel-homepage-new .open-extraoptions.search-control-container .form-row{flex:0 0 calc(100% - 120px)}.hotel-homepage-new .open-extraoptions .col-button{flex:0 0 120px;max-width:120px}}.hotel-homepage-new .hotel-homepage #roomField1 .button{margin-top:20px}@media(min-width:1200px){.hotel-homepage-new .open-extraoptions .col-button a{border-top-left-radius:0;border-bottom-left-radius:0}}.hotel-homepage-new #roomFieldContainer .passenger_select{margin-bottom:0}@media(min-width:1200px){.hotel-homepage-new .custom-selectdrop::before{width:16px;right:-6px;margin-top:-11px;display:none}}.hotel-homepage-new .col-inputfield.room .selectric .button{margin-top:20px;align-items:baseline;right:18px}@media(min-width:1200px){.tuform-field-hotel{padding:3px 17px 3px 40px!important}.hotel-homepage-new .col-passenger.two-rooms .tuform-field>div:nth-child(3){margin-top:0}.hotel-homepage-new.homepage-new-formsection .col-passenger.three-rooms .tuform-field>div:nth-child(3){margin-top:0}}.hotel-homepage-new .open-extraoptions.search-control-container .tuform-field input::placeholder{color:#90a5bd!important;opacity:1;font-size:17px;letter-spacing:.17px}@media(min-width:1200px){.hotel-homepage-new .open-extraoptions.search-control-container .tuform-field input::placeholder{color:#90a5bd!important;font-size:17px}}@media(min-width:1200px){.hotel-homepage-new .col-inputfield.room .tuform-field#roomField1 label{line-height:18px}}@media(min-width:1200px){.hotel-homepage-new .col-inputfield.room .tuform-field{height:50px}.hotel-homepage-new .homepage-new-formsection .search-control-container .form-row .col-passenger .tuform-field{height:50px}.hotel-homepage-new .search-control-container .form-row .form-toprow.three-rooms{height:110px}.hotel-homepage-new .search-control-container .form-row .form-toprow.two-rooms{height:90px}}.hotel-homepage-new .col-inputfield.room .selectric-wrapper{display:block;margin-right:0;height:50px}@media(min-width:1200px){.hotel-homepage-new .col-inputfield.room .selectric-wrapper{height:100%;position:absolute;left:0;top:0;width:100%}}.hotel-homepage-new .col-inputfield.room .selectric-wrapper .selectric{padding-left:15px;padding-right:15px;text-align:left}@media(min-width:1200px){.hotel-homepage-new .col-inputfield.room .selectric-wrapper .selectric{justify-content:flex-start}}@media(min-width:1200px){.hotel-homepage-new .col-inputfield.room .selectric-wrapper .selectric{background-color:rgba(255,255,255,0);padding:28px 35px 3px 40px;align-items:flex-start}}.hotel-homepage-new .col-inputfield.room .selectric-wrapper .selectric .label{display:flex;align-items:center;font-weight:normal}.hotel-homepage-new input:focus:invalid:focus{box-shadow:none}.hotel-homepage-new.homepage-new-formsection#form-section{background-image:url('../images/reskin/HotelHomePage-mobile-bg.png')}@media(min-width:1200px){.hotel-homepage-new.homepage-new-formsection#form-section{background-image:none}}@media(min-width:768px){.hotel-homepage-new .hidelabel #roomFieldContainer .tuform-field>label,.hotel-homepage-new .hidelabel #roomFieldContainer .tuform-field .labelstyle{display:block}}.usp-flex-sectionV2{display:flex;flex:1 1 auto;align-items:flex-end}@media(min-width:1200px){.usp-flex-sectionV2{padding-top:2px}}.usp-flex-sectionV2 #usp-section{width:100%;background-color:#fff;padding-top:20px}@media(min-width:1200px){.usp-flex-sectionV2 #usp-section{padding-top:0;margin-top:0}}.usp-flex-sectionV2 #usp-section .row{display:flex;margin-right:-15px;margin-left:-15px;flex-wrap:wrap}.usp-flex-sectionV2 #usp-section .row::before{display:none}.usp-flex-sectionV2 #usp-section .col-flex-4{padding-left:15px;padding-right:15px;flex:0 0 50%;max-width:50%}@media(min-width:576px){.usp-flex-sectionV2 #usp-section .col-flex-4{flex:0 0 25%;max-width:25%}}@media(min-width:992px){.usp-flex-sectionV2 #usp-section .col-flex-4:nth-child(n+3){display:flex;justify-content:flex-end!important}}@media(min-width:1200px){.usp-flex-sectionV2 #usp-section{display:flex;align-items:flex-end}}.usp-flex-sectionV2 #usp-section .container{width:100%}@media(min-width:1200px){.usp-flex-sectionV2 #usp-section{background:none;background:transparent linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.7725490196) 38%,#fff 80%,#fff 100%) 0% 0% no-repeat padding-box}}.usp-flex-sectionV2 #usp-section .cms-usp-box{position:relative;margin-left:0;display:flex;margin:5px 0;align-items:center;flex-direction:unset;justify-content:unset;min-height:unset}@media(min-width:1200px){.usp-flex-sectionV2 #usp-section .cms-usp-box{margin:0;padding-left:65px;align-items:flex-start;flex-direction:column;justify-content:center;min-height:50px}}.usp-flex-sectionV2 #usp-section .cms-usp-box svg{left:0;top:0;width:35px;max-height:35px;margin-bottom:0}@media(min-width:1200px){.usp-flex-sectionV2 #usp-section .cms-usp-box svg{position:absolute;margin-bottom:15px;width:55px;max-height:55px}}.usp-flex-sectionV2 #usp-section .cms-usp-box h4{font-size:11px;font-weight:600;color:#4b6d93;margin-bottom:0;letter-spacing:.44px;padding-left:10px}@media(min-width:1200px){.usp-flex-sectionV2 #usp-section .cms-usp-box h4{font-size:14px;letter-spacing:.56px;padding-left:0}}.usp-flex-sectionV2 #usp-section .cms-usp-box>p{display:none;color:#01b7f2;font-size:12px;font-weight:600;margin-bottom:0}@media(min-width:1200px){.usp-flex-sectionV2 #usp-section .cms-usp-box>p{display:block}}.hotel-homepage-new.homepage-new-formsection .custom-selectdrop:before{top:2px}.homepage-guestV2.hotel-homepage-new.homepage-new-formsection .selectric .button:before{position:relative;top:2px}.holiday-homepageV2 .open-extraoptions.search-control-container .tuform-field input::placeholder{color:#90a5bd!important;opacity:1;font-size:17px;letter-spacing:.17px}@supports (-webkit-touch-callout:none){.holiday-homepageV2.homepage-new-formsection .child-option .selectric-open .selectric-items{left:-78px;min-width:122px;}}@media(min-width:1200px){.holiday-homepageV2 .open-extraoptions.search-control-container .tuform-field input::placeholder{color:#90a5bd!important;font-size:17px}.holiday-homepageV2 .open-extraoptions .tabnew-list{margin-left:1px}}@media(min-width:1200px){.holiday-homepageV2 .Flight-box .selectric,.holiday-homepageV2 .departing .selectric{padding:2px 0;justify-content:flex-start;border-radius:0}}.holiday-homepageV2 .Flight-box .selectric .button::before,.holiday-homepageV2 .departing .selectric .button::before{width:16px;height:9px;background-size:contain}.holiday-homepageV2 .departing .selectric .label{text-transform:unset}.holiday-homepageV2 .Flight-box .selectric .label,.holiday-homepageV2 .departing .selectric .label{font-size:17px;font-weight:500;letter-spacing:normal;max-width:120px;text-overflow:ellipsis;overflow:hidden;color:#4b6d93;line-height:20px}@media(min-width:1200px){.holiday-homepageV2 .selectric-wrapper{margin-right:-30px}}@media(min-width:1400px){.holiday-homepageV2 .selectric-wrapper{margin-right:-26px}}.holiday-homepageV2 .search-control-container.holiday-homeresult-section-box .col-inputfield,.holiday-homepageV2 .search-control-container.holiday-homeresult-section-box .col-passenger,.holiday-homepageV2 .search-control-container.holiday-homeresult-section-box .col-calendar,.holiday-homepageV2 .search-control-container.holiday-homeresult-section-box .h2-row{flex:0 0 100%;max-width:100%}.holiday-homepageV2 .search-control-container .form-row{flex-basis:100%;flex:0 0 100%}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row{border-radius:8px}}.holiday-homepageV2 .search-control-container .form-row .form-toprow .col-inputfield:nth-child(3).Flight-box{padding-right:15px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .form-toprow .col-inputfield:nth-child(3).Flight-box{padding-right:0}}.holiday-homepageV2 .search-control-container .form-row .form-toprow .col-inputfield:nth-child(4).Flight-box{padding-left:15px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .form-toprow .col-inputfield:nth-child(4).Flight-box{padding-left:0}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .tuform-field#roomField3{padding-left:50px}}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.Flight-box{flex:0 0 50%;max-width:50%}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .col-inputfield.Flight-box{flex:0 0 16.5%;max-width:16.5%;border-bottom:1px solid rgba(1,183,242,.15)}}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room .Label-Field label.tup__input--label{color:#fff;display:flex;justify-content:flex-start;font-size:14px;letter-spacing:.56px;font-weight:600}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room .Label-Field .checkbox::before{width:18px;height:18px;top:0;bottom:0;border:1px solid #fff;border-radius:4px;right:-10px;left:auto}@media(min-width:768px){.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room .Label-Field .checkbox::before{right:55%}}@media(min-width:992px){.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room .Label-Field .checkbox::before{right:70%}}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room .Label-Field .checkbox.checked::before{border-color:#01b7f2;background:#fff;content:url('https://tup-frond-end-node.azurewebsites.net/images/tickblue-blue.svg');display:flex;align-items:center;justify-content:center}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room #roomField1{flex:0 0 50%;max-width:50%;padding-left:15px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room #roomField1{flex:0 0 100%;max-width:100%;padding-left:45px}}.holiday-homepageV2 #departingfield2 svg{display:none}.holiday-homepageV2 .departing .selectric{height:50px}@media(min-width:1200px){.holiday-homepageV2 .departing .selectric{height:unset}.holiday-homepageV2 #departingfield2 svg{display:block}}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room #roomField1 .selectric{height:50px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room #roomField1 .selectric{height:auto}}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.departing{order:-2;flex:0 0 100%;max-width:100%}@media(min-width:992px){.holiday-homepageV2 .search-control-container .form-row .col-inputfield.departing{order:0}}.holiday-homepageV2 .search-control-container .col-button{flex:0 0 100%;max-width:100%;border-bottom-right-radius:10px;align-items:center}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .col-button{display:flex;flex:0 0 34%;max-width:34%}}.holiday-homepageV2 .search-control-container .col-button .Label-Field{padding-left:20px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .col-button .Label-Field{flex:0 0 36%;max-width:36%;display:flex;cursor:pointer}}.holiday-homepageV2 .search-control-container .col-button .Label-Field label{font-size:12px;color:#fff;letter-spacing:.6px;margin-bottom:0;font-weight:bold}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .col-button .Label-Field label{color:#4b6d93;cursor:pointer}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .col-button .submit-butn{display:block}}.holiday-homepageV2 .search-control-container .col-button .submit-butn .butn{width:100%;height:62px;line-height:62px;border-radius:12px;font-size:14px;font-weight:900;letter-spacing:1.05px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .col-button .submit-butn .butn{height:50px;line-height:50px}}.holiday-homepageV2 .search-control-container .tuform-field .format_field{height:56px}.holiday-homepageV2 .search-control-container .col-calendar .form-icon svg{width:18px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .col-calendar .form-icon svg{width:auto}}.holiday-homepageV2 .search-control-container .col-calendar .col-50:last-child{border-right:1px solid rgba(1,183,242,.15)}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .col-inputfield.departing{align-self:center;flex:0 0 calc(66% - 500px);max-width:100%;border-bottom:1px solid rgba(1,183,242,.15)}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.Flight-box{flex:0 0 16.5%;max-width:16.5%;border-bottom:1px solid rgba(1,183,242,.15)}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room,.holiday-homepageV2 .search-control-container .form-row .col-passenger{flex:0 0 50%;max-width:50%}}@media(min-width:1200px) and (min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .room .selectric .label{padding-left:4px}}@media(min-width:1200px) and (min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .room .selectric-large-arrow .button{top:2px;right:18px}}.holiday-homepageV2.homepage-new-formsection#form-section{background-image:url('../../images/reskin/holidayHomepageSearchBG-mobile.png');background-repeat:no-repeat;background-position:bottom}@media(min-width:1200px){.holiday-homepageV2-new.homepage-new-formsection#form-section{background-image:none}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls{border:1px solid #c5d3e3;border-top-left-radius:10px}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .tuform-field .format_field{height:50px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .tuform-field .format_field{height:unset}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-calendar{width:378px;flex:0 0 378px}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .directFlight{max-width:0;justify-content:flex-end}@media(min-width:1200px) and (max-width:1400px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .directFlight{max-width:12%}}@media(min-width:1400px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .directFlight{max-width:10.6%}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .Label-Field{display:none;order:2}.tup__input--label{display:flex}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .Label-Field label{width:100%;flex:0 0 79%;margin-top:8px}@media(min-width:360px) and (max-width:740px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .Label-Field label{flex:0 0 81%}}@media(min-width:344px) and (max-width:882px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .Label-Field label{flex:0 0 87%;max-width:87%}}.holiday-homepageV2 .search-control-container .directFlight .checkbox::before{border-radius:4px;top:unset;left:-13px;width:18px;height:18px}.homepage-new-formsection.holiday-homepageV2 .open-extraoptions.search-control-container .form-input-controls .checkbox.checked::before{width:18px;height:18px;content:url('../../images/reskin/tick-icon-white-holiday-homepage.svg')}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .Label-Field{display:flex;justify-content:flex-end}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .Label-Field label{letter-spacing:.56px;color:#4b6d93;font:normal normal bold 14px/45px Lato;width:unset;flex:unset;margin-bottom:0}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .Label-Field label.tup__input--label{order:2;align-items:center;justify-content:center;flex:unset}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .Label-Field label.tup__input--label{order:0}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-inputfield.departing,.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-calendar{border-bottom:1px solid #c5d3e3;align-self:auto}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .form-toprow{padding:0 15px}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-calendar.h2-row{order:0}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #departingfield,.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #departingfield2,.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #roomField3{border-right:1px solid #c5d3e3;height:unset}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #departingfield,.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #departingfield2{padding-left:26px}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #departingfield .form-icon svg,.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #departingfield2 .form-icon svg{position:relative;left:-13px}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #departingfield2 .form-icon,.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #departingfield2 .form-icon-destination{align-items:center!important}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #deptview>span.form-icon{border-right:.5px solid #c5d3e3;position:absolute;right:5px;bottom:9px;top:34px;display:flex;align-items:center}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #deptview>span.form-icon{top:0;bottom:0;border-right:none}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #roomField1 .selectric{border-right:1px solid #c5d3e3;border-radius:0}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .tuform-field{border-right:none}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-calendar .col-50{border-right:1px solid #c5d3e3;height:unset;flex:0 0 50%;max-width:50%}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-inputfield.Flight-box{border-bottom:1px solid #c5d3e3;align-content:center}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-inputfield #roomField2{border-right:1px solid #c5d3e3}}.holiday-homepageV2 .search-control-container .col-button .submit-butn{flex:0 0 100%;max-width:100%}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-button .submit-butn .butn{background-color:#96ca46}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-button{justify-content:flex-end;display:flex;order:9}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room{display:flex;flex:0 0 100%;max-width:100%}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room .Label-Field{flex:0 0 50%;max-width:50%;display:flex;align-items:center;padding-left:3px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .col-inputfield.room .Label-Field{display:none}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-inputfield.room{max-width:37.8%}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-button .submit-butn .butn{background-color:#01b7f2}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-button .submit-butn{max-width:78%;flex:0 0 78%}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-button{order:0}}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-passenger{max-width:81%;flex:0 0 81%}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-passenger .tuform-field{border-right:none}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .Flight-box .selectric .button,.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .room .selectric-large-arrow .button{display:flex}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .Flight-box .selectric .button,.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .room .selectric-large-arrow .button{display:none}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .custom-selectdrop{background-image:url("../../images/reskin/dropdown-icon-down.svg");background-repeat:no-repeat;background-position:right 17px center;background-size:16px 50px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .custom-selectdrop{background-image:none}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .departing .selectric .button,.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .custom-selectdrop::before{display:none}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow #roomFieldContainer .passenger_select{margin-bottom:0;border-bottom:0}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .room-heading{color:#4b6d93;font-size:14px;font-weight:normal;letter-spacing:.57px}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .guestnumber{border:.5px solid #c5d3e3;border-radius:5px;padding-top:20px;padding-bottom:20px}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .guest-bottombutton a.button.green{background:#01b7f2}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .selectric-open .selectric-items{border:.5px solid #c5d3e3}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .selectric-items ul,.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .selectric-items li{font-size:14px;letter-spacing:.56px}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-inputfield.room #roomField1{padding-left:0;padding-right:15px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-inputfield.room #roomField1{padding-left:45px;padding-right:0}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-inputfield:nth-child(3).Flight-box{order:2;padding-right:0;padding-left:15px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-inputfield:nth-child(3).Flight-box{order:0;padding-left:0}}.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-inputfield:nth-child(4).Flight-box{order:1;padding-left:0;padding-right:15px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-input-controls .form-toprow .col-inputfield:nth-child(4).Flight-box{order:0;padding-right:0}}@media(min-width:768px){.holiday-homepageV2 .search-control-container #calendar-plugin.active{border:.5px solid #c5d3e3}}.holiday-homepageV2 .search-control-container #calendar-btncontainer #activeBtn{background-color:#01b7f2}.holiday-homepageV2 .search-control-container #calendar-picker #carousebtncontainer .carouselbutton::before{background-image:url("../../images/reskin/dropdown-icon-left.svg")}.holiday-homepageV2 .search-control-container #calendar-picker #calendar-container .calendarmonth.activecalendar{border-right:.5px solid #c5d3e3}.holiday-homepageV2 .search-control-container .calendartop-header{border-bottom:.5px solid #c5d3e3;padding-bottom:15px}.holiday-homepageV2 .search-control-container .calendartop-header .col-calendar-row .col-50:first-child{border-right:.5px solid #c5d3e3}.holiday-homepageV2 .search-control-container #calendar-btncontainer{border-top:.5px solid #c5d3e3}.holiday-homepageV2 .search-control-container .calendar-field.tuform-field#deptviewcalendar label,.holiday-homepageV2 .search-control-container .calendar-field.tuform-field#returnviewcalendar label{font-size:14px}.holiday-homepageV2 .search-control-container .calendar-field.tuform-field#deptviewcalendar input,.holiday-homepageV2 .search-control-container .calendar-field.tuform-field#returnviewcalendar input{color:#4b6d93}.holiday-homepageV2 .search-control-container .h2-row{order:3;display:flex;flex-wrap:wrap;flex:0 0 100%;max-width:100%}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .h2-row{order:0;flex-wrap:unset}.holiday-homepageV2 .search-control-container .form-row .h2-row{display:flex;flex:0 0 500px;max-width:500px}.holiday-homepageV2 .col-inputfield.room .selectric-wrapper .selectric{justify-content:flex-start}}.holiday-homepageV2 .col-inputfield.room .selectric-wrapper{display:block;margin-right:0;height:50px}@media(min-width:1200px){.holiday-homepageV2 .col-inputfield.room .selectric-wrapper{height:100%;position:absolute;left:0;top:0;width:100%}}@media(min-width:1200px){.holiday-homepageV2 .col-inputfield.room .tuform-field#roomField1 label{line-height:18px}.holiday-homepageV2 .col-inputfield.room .tuform-field{height:50px}.holiday-homepageV2 .col-inputfield.room .selectric-wrapper .selectric{background-color:rgba(255,255,255,0);padding:28px 35px 3px 40px;align-items:flex-start}}.holiday-homepageV2 .col-inputfield.room .selectric-wrapper .selectric .label{display:flex;align-items:center;font-weight:normal}.holiday-homepageV2 .col-inputfield.room .selectric-wrapper .selectric .label{font-size:17px;font-weight:normal}.holiday-homepageV2 .col-inputfield.room .selectric .button{margin-top:22px;align-items:baseline;right:17px}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.Flight-box .selectric{height:50px}.holiday-homepageV2 div#returnview label{padding-left:16px}.holiday-homepageV2 .open-extraoptions.search-control-container .tuform-field#returnview .format_field{padding-left:20px}@media(min-width:1200px){.holiday-homepageV2 .search-control-container .form-row .col-inputfield.Flight-box .selectric{height:auto}.holiday-homepageV2 .two-rooms #roomFieldContainer .form-icon{margin-top:-14px!important}.holiday-homepageV2 .three-rooms #roomFieldContainer .form-icon{margin-top:-30px!important}.holiday-homepageV2 div#returnview label{padding-left:0}.holiday-homepageV2 .open-extraoptions.search-control-container .tuform-field#returnview .format_field{padding-left:0}}.holiday-homepageV2 .search-control-container .form-row .col-inputfield.departing.col-agentmode{flex:0 0 42.8%;max-width:42.8%;display:flex}.col-refId,.col-airportText{flex:0 0 50%;max-width:50%}.alertify .ajs-dialog{border-radius:8px;border:.5px solid #c5d3e3;box-shadow:none}.alertify .ajs-header{border-radius:8px 8px 0 0;padding:10px 45px 10px 24px;font-size:16px;letter-spacing:.64px;color:#4b6d93;font-weight:normal;border-bottom:.5px solid #c5d3e3;font-family:"lato"}.alertify .ajs-header span{display:none}.alertify .ajs-body{font-family:"lato"}.alertify .ajs-body .ajs-content{padding:20px 0;font-size:12px;letter-spacing:.48px;color:#4b6d93}@media(min-width:768px){.alertify .ajs-body .ajs-content{font-size:14px;letter-spacing:.56px}}.alertify .ajs-footer{padding:0 20px 15px 0;border-top:0;border-radius:0 0 8px 8px;min-height:65px}.alertify .ajs-commands{right:0;margin:-17px 0 0 0;position:relative}.alertify .ajs-footer .ajs-buttons .ajs-button{height:45px;background:#01b7f2;width:94px;border-radius:8px;letter-spacing:.9px;font-weight:900;font-size:12px;text-transform:uppercase;display:flex;justify-content:center;float:right;align-items:center;outline:none}@media(min-width:768px){.alertify .ajs-footer .ajs-buttons .ajs-button{letter-spacing:1.05px;font-size:14px}}.alertify .ajs-commands button.ajs-close{background-image:none}.alertify .ajs-commands button.ajs-close:after{content:url('../../images/reskin/modalcross-icon.svg');color:#4b6d93;font-size:unset;font-weight:normal;position:absolute;top:0;right:-8px}