﻿@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}20%{transform:translate(-2px, 0) rotate(0.5deg)}40%{transform:translate(1px, -1px) rotate(0.5deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}80%{transform:translate(-1px, -1px) rotate(0.5deg)}100%{transform:translate(1px, -2px) rotate(-0.5deg)}}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px, 1px) rotate(0deg)}20%{-webkit-transform:translate(-2px, 0) rotate(0.5deg)}40%{-webkit-transform:translate(1px, -1px) rotate(0.5deg)}60%{-webkit-transform:translate(-3px, 1px) rotate(0deg)}80%{-webkit-transform:translate(-1px, -1px) rotate(0.5deg)}100%{-webkit-transform:translate(1px, -2px) rotate(-0.5deg)}}@-moz-keyframes shake{0%{-moz-transform:translate(1px, 1px) rotate(0deg)}20%{-moz-transform:translate(-2px, 0) rotate(0.5deg)}40%{-moz-transform:translate(1px, -1px) rotate(0.5deg)}60%{-moz-transform:translate(-3px, 1px) rotate(0deg)}80%{-moz-transform:translate(-1px, -1px) rotate(0.5deg)}100%{-moz-transform:translate(1px, -2px) rotate(-0.5deg)}}@-o-keyframes shake{0%{-o-transform:translate(1px, 1px) rotate(0deg)}20%{-o-transform:translate(-2px, 0) rotate(0.5deg)}40%{-o-transform:translate(1px, -1px) rotate(0.5deg)}60%{-o-transform:translate(-3px, 1px) rotate(0deg)}80%{-o-transform:translate(-1px, -1px) rotate(0.5deg)}100%{-o-transform:translate(1px, -2px) rotate(-0.5deg)}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}#menu-popup{position:fixed;width:100%;height:100%;max-width:26.25rem;padding:0;top:3rem;z-index:9997;color:#999999;overflow-y:scroll;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);will-change:transform;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.ltr #menu-popup{-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%);transform:translateX(110%);right:0}.rtl #menu-popup{-webkit-transform:translateX(-110%);-moz-transform:translateX(-110%);-ms-transform:translateX(-110%);-o-transform:translateX(-110%);transform:translateX(-110%);left:0}#menu-popup.is-shown{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#menu-popup a{color:#999999;text-decoration:none}#menu-popup .wrapper{width:100%;min-height:100%;height:auto;padding-top:2.5rem;background-color:#E6E6E6}#menu-popup .closer{display:none}#menu-popup .nav-group-box{background-color:#f5f4f1;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;border-radius:0.1rem;font-size:1rem;width:95%}#menu-popup .nav-group-box:last-child{margin-bottom:0}#menu-popup .nav-list-item{position:relative;display:block;vertical-align:top;text-align:center;padding:0.8rem 1rem;border-bottom:1px solid #E6E6E6;color:#999999}#menu-popup .nav-list-item:last-child{border:0}#menu-popup .nav-label{text-align:left;width:40%}.rtl #menu-popup .nav-label{text-align:right}#menu-popup .nav-value{position:absolute;top:1rem;width:60%}.ltr #menu-popup .nav-value{text-align:right;right:1rem}.rtl #menu-popup .nav-value{text-align:left;left:1rem}#menu-popup .hiding{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%;opacity:0.01}.ltr #menu-popup .flag{float:right}.rtl #menu-popup .flag{float:left}.ltr #menu-popup .nav-language-text{float:right;margin-right:0.4rem}.rtl #menu-popup .nav-language-text{float:left;margin-left:0.4rem}.devise-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:1.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem;text-align:center}.devise-page form{max-width:300px;margin-left:auto;margin-right:auto}.devise-page ul{list-style:none;padding-left:0}@media (min-width: 992px){.devise-page{background-color:#ffffff}}.policy-page{margin-top:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.policy-page .tabs{padding:1rem 0;text-align:center}.policy-page .tabs .tab{display:inline-block;width:8rem;text-align:center;font-size:1.1rem;font-weight:300;color:#888}.policy-page .tabs .tab.selected{font-weight:600;color:#105399}.policy-page .indentTabs{margin-top:1.375rem}.policy-page .indentTabs li{color:#ffffff;position:relative;border-bottom:solid 1px #c1c1c1;opacity:0.7;display:block;line-height:1.25rem;padding:1rem 0;margin-bottom:0;font-size:1rem}.policy-page .indentTabs li.active a{color:#105399;font-weight:600}.policy-page .indentTabs li a{color:#888888}.policy-page .indentTabs li a:hover{color:#105399;font-weight:600;text-decoration:none}@media (min-width: 992px){.policy-page{background-color:#ffffff}}.contact-us-page{padding:1.5rem 0 4rem;color:#282828;background-color:white;min-height:37.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-us-page .hugeText{display:block;text-align:center;font-size:1.2rem;font-weight:600}.contact-us-page p{display:block;padding:1rem;margin:0;font-size:0.8rem;font-weight:300;line-height:1rem}.contact-us-page iframe{width:100%;min-height:30rem;border:0}.contact-us-page iframe body{min-width:auto}.faqs-page,.about-us-page,.contact-page,.media-kit-page,.press-page{padding:1.5rem 1rem 4rem;color:#282828;min-height:37.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl .faqs-page,.rtl .about-us-page,.rtl .contact-page,.rtl .media-kit-page,.rtl .press-page{text-align:right}.faqs-page .hugeText,.about-us-page .hugeText,.contact-page .hugeText,.media-kit-page .hugeText,.press-page .hugeText{display:block;padding-top:0;margin-top:0;margin-bottom:0;font-size:1.75rem;font-weight:400;color:#282828}.faqs-page h1,.about-us-page h1,.contact-page h1,.media-kit-page h1,.press-page h1{display:block;padding-top:1rem;margin-bottom:0.5rem;font-size:1.35rem;line-height:normal;font-weight:600;color:#105399}.faqs-page p,.about-us-page p,.contact-page p,.media-kit-page p,.press-page p{font-size:0.8rem}.about-us-page .row,.media-kit-page .row,.press-page .row{margin-left:0;margin-right:0}.about-us-page p,.media-kit-page p,.press-page p{font-size:0.8rem}.rtl .about-us-page p,.rtl .media-kit-page p,.rtl .press-page p{text-align:right}.rtl .about-us-page h1,.rtl .media-kit-page h1,.rtl .press-page h1{text-align:right}.about-us-page .top_banner,.media-kit-page .top_banner,.press-page .top_banner{width:100%;display:none}.about-us-page .vision_text,.about-us-page .examples p,.media-kit-page .vision_text,.media-kit-page .examples p,.press-page .vision_text,.press-page .examples p{text-align:center;padding:1rem 2rem;font-size:1.25rem;line-height:normal}.about-us-page .middle-text .header,.media-kit-page .middle-text .header,.press-page .middle-text .header{font-weight:600;color:#105399;display:block}.rtl .about-us-page .middle-text .header,.rtl .media-kit-page .middle-text .header,.rtl .press-page .middle-text .header{text-align:right}.about-us-page .customer-benefits .item,.media-kit-page .customer-benefits .item,.press-page .customer-benefits .item{float:left;width:100%}.about-us-page .customer-benefits .item p,.media-kit-page .customer-benefits .item p,.press-page .customer-benefits .item p{margin-bottom:0;vertical-align:middle;line-height:5rem;position:absolute}.rtl .about-us-page .customer-benefits .item p,.rtl .media-kit-page .customer-benefits .item p,.rtl .press-page .customer-benefits .item p{right:1rem;text-align:right}.about-us-page .customer-benefits .item p img,.media-kit-page .customer-benefits .item p img,.press-page .customer-benefits .item p img{height:2.5rem}.about-us-page .customer-benefits .item div,.media-kit-page .customer-benefits .item div,.press-page .customer-benefits .item div{margin-left:3.5rem;padding:1rem 0}.rtl .about-us-page .customer-benefits .item div,.rtl .media-kit-page .customer-benefits .item div,.rtl .press-page .customer-benefits .item div{margin-left:inherit;margin-right:3.5rem}.about-us-page .customer-benefits .item div h1,.media-kit-page .customer-benefits .item div h1,.press-page .customer-benefits .item div h1{color:#000;margin:0;padding-top:0}.about-us-page .customer-benefits .item div p,.media-kit-page .customer-benefits .item div p,.press-page .customer-benefits .item div p{font-size:1rem;line-height:normal;margin:0;position:inherit}.about-us-page .partnerLogos,.media-kit-page .partnerLogos,.press-page .partnerLogos{display:none}.about-us-page .examples p,.media-kit-page .examples p,.press-page .examples p{margin:0}.about-us-page .examples .example,.media-kit-page .examples .example,.press-page .examples .example{padding:2rem 0;font-size:1rem;display:block;float:left}.rtl .about-us-page .examples .example,.rtl .media-kit-page .examples .example,.rtl .press-page .examples .example{text-align:right}.about-us-page .examples .example .name,.media-kit-page .examples .example .name,.press-page .examples .example .name{font-size:1.35rem;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid #bbb}.about-us-page .examples .example .action,.about-us-page .examples .example .result,.media-kit-page .examples .example .action,.media-kit-page .examples .example .result,.press-page .examples .example .action,.press-page .examples .example .result{display:block;float:left;width:100%;padding-bottom:0.5rem}.about-us-page .examples .example .action span,.about-us-page .examples .example .result span,.media-kit-page .examples .example .action span,.media-kit-page .examples .example .result span,.press-page .examples .example .action span,.press-page .examples .example .result span{float:right;width:39%}.rtl .about-us-page .examples .example .action span,.rtl .about-us-page .examples .example .result span,.rtl .media-kit-page .examples .example .action span,.rtl .media-kit-page .examples .example .result span,.rtl .press-page .examples .example .action span,.rtl .press-page .examples .example .result span{float:left}.about-us-page .examples .example .action span:first-child,.about-us-page .examples .example .result span:first-child,.media-kit-page .examples .example .action span:first-child,.media-kit-page .examples .example .result span:first-child,.press-page .examples .example .action span:first-child,.press-page .examples .example .result span:first-child{float:left;width:60%}.rtl .about-us-page .examples .example .action span:first-child,.rtl .about-us-page .examples .example .result span:first-child,.rtl .media-kit-page .examples .example .action span:first-child,.rtl .media-kit-page .examples .example .result span:first-child,.rtl .press-page .examples .example .action span:first-child,.rtl .press-page .examples .example .result span:first-child{float:right}.about-us-page .examples .example .action span:last-child,.about-us-page .examples .example .result span:last-child,.media-kit-page .examples .example .action span:last-child,.media-kit-page .examples .example .result span:last-child,.press-page .examples .example .action span:last-child,.press-page .examples .example .result span:last-child{font-size:1.25rem;font-weight:600;color:#105399}@media (min-width: 480px){.about-us-page .examples .action span:last-child,.about-us-page .examples .result span:last-child,.media-kit-page .examples .action span:last-child,.media-kit-page .examples .result span:last-child,.press-page .examples .action span:last-child,.press-page .examples .result span:last-child{font-size:1.5rem}}@media (min-width: 992px){.about-us-page .top_banner,.media-kit-page .top_banner,.press-page .top_banner{display:inherit}.about-us-page .vision_text,.about-us-page .examples p,.media-kit-page .vision_text,.media-kit-page .examples p,.press-page .vision_text,.press-page .examples p{padding:2rem}.about-us-page .middle-text div,.media-kit-page .middle-text div,.press-page .middle-text div{width:49%;float:right}.about-us-page .middle-text div.vertical_rule,.media-kit-page .middle-text div.vertical_rule,.press-page .middle-text div.vertical_rule{float:left}.rtl .about-us-page .middle-text div.vertical_rule,.rtl .media-kit-page .middle-text div.vertical_rule,.rtl .press-page .middle-text div.vertical_rule{float:right}.about-us-page .middle-text div p,.media-kit-page .middle-text div p,.press-page .middle-text div p{padding:0.5rem 1rem 0.5rem 0rem;margin:0}.rtl .about-us-page .middle-text div p,.rtl .media-kit-page .middle-text div p,.rtl .press-page .middle-text div p{padding:0.5rem 0rem 0.5rem 1rem}.about-us-page .partnerLogos,.media-kit-page .partnerLogos,.press-page .partnerLogos{display:inherit}.about-us-page .partnerLogos .partner-logo,.media-kit-page .partnerLogos .partner-logo,.press-page .partnerLogos .partner-logo{display:inline-block;flex:1 0 auto;max-height:60px;height:100%;margin:20px;max-width:130px}.about-us-page .partnerLogos .partner-logos-container,.media-kit-page .partnerLogos .partner-logos-container,.press-page .partnerLogos .partner-logos-container{display:flex;flex-wrap:wrap}.about-us-page .partnerLogos img,.media-kit-page .partnerLogos img,.press-page .partnerLogos img{width:105%;margin-left:-5%}.rtl .about-us-page .partnerLogos img,.rtl .media-kit-page .partnerLogos img,.rtl .press-page .partnerLogos img{margin-left:0;margin-right:-5%}}.contact-page iframe{height:500px;width:100%;border:0px;margin-top:20px}.contact-page p{padding:1rem 0;margin:0}@media (max-width: 992px){.contact-page{background-color:#ffffff}}.terms-page{padding:1.5rem 1rem 4rem;color:#282828;min-height:37.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl .terms-page{text-align:right}.terms-page h1{display:block;padding-top:0;margin-top:0;margin-bottom:1.5rem;font-size:1.75rem;font-weight:400;color:#282828}.terms-page p{font-size:0.8rem}.terms-page .title{font-size:0.9rem}.press-page h1{margin-top:0}.press-page .hugeText{font-weight:800}.press-page .post-details{font-size:0.8rem}.press-page .post-excerpt{padding:1rem 0}.press-page .post-excerpt p{font-size:1rem;line-height:normal}@media (min-width: 992px){.press-page .hugeText{margin-top:1rem}}.media-kit-page{padding:0 0 0 1rem}@media (min-width: 992px){.media-kit-page{padding:1.5rem 1rem 4rem}}.media-kit-page .media-header{position:relative}.media-kit-page .media-header h1{color:#282828;margin:0;padding:0;font-weight:800}@media (min-width: 992px){.media-kit-page .media-header h1{color:white;position:absolute;bottom:40px;left:20px}}.media-kit-page h3{margin-bottom:20px;font-size:1.3rem;font-weight:800}.media-kit-page .assets-download-section{padding:0 25px 0 25px}.media-kit-page .assets-download-section .download-item{margin:15px 0 15px 0}.media-kit-page .assets-download-section .download-item .download-icon{width:20px;margin:0 10px 0 10px}.media-kit-page .assets-download-section .download-item a{color:#E20401}.media-kit-page .story-section{padding:0 25px 0 25px}.media-kit-page .story-section p{font-size:1.05rem;line-height:1.5rem}.rtl .terms-page ul,.rtl .terms-page ol,.rtl .faqs-page ul,.rtl .faqs-page ol{direction:rtl}.ltr .terms-page ul,.ltr .terms-page ol,.ltr .faqs-page ul,.ltr .faqs-page ol{direction:ltr}@media (min-width: 992px){#resultMapContainer{display:block;position:relative;margin:auto}}@media (max-width: 991px){#resultMapContainer{position:fixed;top:52.2px;bottom:0;width:100%}}#resultMapContainer .mapboxgl-canvas:focus{outline-width:0}.switch-view-btn{position:relative}@media (max-width: 991px){.switch-view-btn{position:absolute;top:1rem;width:150px}.ltr .switch-view-btn{right:0;text-align:right}.rtl .switch-view-btn{left:0;text-align:left}.switch-view-btn .btn-primary[disabled]{background-color:#c4c4c4 !important}}.switch-view-btn-blocker{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:rgba(255,255,255,0.1)}.resultContainer #switchIconBtn{float:right;margin-right:0.4rem;border:0;background:none;padding:0.5rem;line-height:normal;font-size:1rem}.rtl .resultContainer #switchIconBtn{float:left;margin-right:0;margin-left:0.4rem}.resultContainer #switchIconBtn:disabled{color:#c4c4c4}.mapsearch-action-container{position:fixed;bottom:0.8rem;left:4rem;text-align:center}.mapsearch-action-container .btn-clear{display:inline-block;border-radius:4px;padding:0.5rem;line-height:normal;font-size:1rem}.mapsearch-action-container .btn-clear i{color:#105399}.mapsearch-action-container #filterIconBtnMapView{width:76px}.mapsearch-action-container #switchIconBtn{margin-left:0.5rem;width:120px}.marker-popup,.marker-tooltip{width:300px}@media screen and (min-width: 375px){.marker-popup,.marker-tooltip{width:340px}}@media screen and (min-width: 384px){.marker-popup,.marker-tooltip{width:360px}}@media screen and (min-width: 480px){.marker-popup,.marker-tooltip{width:400px}}@media (max-width: 320px){.marker-popup,.marker-tooltip{width:calc(100vw - 21px)}}.marker-popup .trustscore.size-xs,.marker-tooltip .trustscore.size-xs{position:absolute;float:none;width:38%}.ltr .marker-popup .trustscore.size-xs,.ltr .marker-tooltip .trustscore.size-xs{right:0.4rem}.rtl .marker-popup .trustscore.size-xs,.rtl .marker-tooltip .trustscore.size-xs{left:0.4rem}.hotel-details-popup{-webkit-box-shadow:0 4px 8px 2px rgba(0,0,0,0.3);box-shadow:0 4px 8px 2px rgba(0,0,0,0.3);display:block;position:relative;cursor:pointer}.hotel-details-popup:hover{-webkit-box-shadow:0 4px 8px 4px rgba(0,0,0,0.3);box-shadow:0 4px 8px 4px rgba(0,0,0,0.3)}.hotel-details-popup .cash-before-points{display:flex;flex-direction:row-reverse;justify-content:flex-end}.hotel-details-popup .cash-before-points .plus-cash{margin-right:5px}.hotel-details-popup .cash-before-points .cash-payment{margin-right:5px}.mapboxgl-popup-content{padding:0 !important}.rtl .mapboxgl-popup-content{direction:rtl}.mapboxgl-popup-content .marker-tooltip h4{margin-top:0}.mapboxgl-popup-content .marker-tooltip .result-list-pts-container{line-height:1.2;margin-top:5px}.mapboxgl-popup-content .marker-tooltip .bottom-section{margin-top:-2px}.mapboxgl-popup-content .marker-popup .trustscore.size-xs{top:25px}.mapboxgl-popup-content .mapboxgl-popup-close-button{z-index:99999;font-size:16px;outline:none}.rtl .mapboxgl-popup-content .mapboxgl-popup-close-button{right:auto;left:0}.mapboxgl-popup{max-width:400px !important}.rtl .mapboxgl-popup{direction:ltr}.hotel-list-item-mobile{display:block;width:100%}.hotel-list-item-mobile .best-price-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;padding-top:0.2rem;color:#ec7026;font-size:0.9rem;font-weight:normal}.rtl .hotel-list-item-mobile .best-price-text{float:right}.hotel-list-item-mobile .hotel-list-image{display:block;position:absolute;top:0;bottom:0;background-image:url("https://cdn-s3.kaligo.com/assets/images/img-no-images.png");background-position:center;background-size:cover;width:25%;height:100%;overflow:hidden}.hotel-list-item-mobile .hotel-list-image .hotel-list-image-main{position:absolute;background-position:center;background-size:cover;width:100%;height:100%}.hotel-list-item-mobile .hotel-brief-info{display:block;margin-left:25%;padding:0.4rem;overflow:visible !important}.rtl .hotel-list-item-mobile .hotel-brief-info{margin-right:25%;margin-left:0}.hotel-list-item-mobile .hotel-brief-info .top-section{display:inline-block;width:100%}.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name{display:inline-block;float:left;width:60%}.rtl .hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name{float:right;text-align:right}.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .name,.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .translated-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-weight:600}.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .name.two-line-view,.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .translated-name.two-line-view{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .name{line-height:0.938rem;font-size:0.85rem}.hotel-list-item-mobile .hotel-brief-info .top-section .hotel-name .translated-name{line-height:0.85rem;font-size:0.8rem}.hotel-list-item-mobile .hotel-brief-info .bottom-section,.hotel-list-item-mobile .hotel-brief-info .middle-section{display:inline-block;margin-top:0.2rem;width:100%}.hotel-list-item-mobile .hotel-brief-info .results-title{max-height:36px;overflow:hidden;color:#333333;font-size:1rem}.rtl .hotel-list-item-mobile .hotel-brief-info .results-title{text-align:right}.hotel-list-item-mobile .hotel-brief-info .results-ratings{display:inline-block}.ltr .hotel-list-item-mobile .hotel-brief-info .results-ratings{padding-right:0.5rem}.rtl .hotel-list-item-mobile .hotel-brief-info .results-ratings{float:right;padding-left:0.5rem}.hotel-list-item-mobile .hotel-brief-info .results-ratings .ratings .fa{padding:0.1rem;font-size:1rem}.hotel-list-item-mobile .hotel-brief-info .results-ratings .fa-star{color:#fbb03b}.hotel-list-item-mobile .hotel-brief-info .results-ratings .fa-star.empty{color:#d3d3d3}.hotel-list-item-mobile .ratings{float:left}.rtl .hotel-list-item-mobile .ratings{float:right}.hotel-list-item-mobile .mobile-price-box{position:relative;float:none;margin-top:0.2rem;width:100%;height:40px;line-height:0.7rem}.hotel-list-item-mobile .highlight-value{font-size:1.1rem}.hotel-list-item-mobile .highlight-label{font-size:0.9rem;font-weight:normal}.hotel-list-item-mobile .value-footnote{display:block;position:relative;margin-top:0.2rem;line-height:0.9rem;color:#999999;font-size:0.6rem;font-weight:normal;word-wrap:normal}.hotel-list-item-mobile .result-list-price-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;float:left;width:49%;text-align:left;line-height:0.7rem;color:#999999}.rtl .hotel-list-item-mobile .result-list-price-container{float:right;text-align:right}.hotel-list-item-mobile .result-list-price-container.unavailable{width:100%}.hotel-list-item-mobile .result-list-price-container .unavailable{color:#e62e2e}.hotel-list-item-mobile .tax-included{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;line-height:normal;color:#999999;font-size:0.6rem}.rtl .hotel-list-item-mobile .tax-included{text-align:right}.hotel-list-item-mobile .result-list-pts-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;float:right;width:50%;text-align:right;line-height:0.7rem}.rtl .hotel-list-item-mobile .result-list-pts-container{float:left;text-align:left}.hotel-list-item-mobile .voucher-container{display:inline-block;width:100%;text-align:left;line-height:0.8rem;color:#105399;font-size:0.8rem}.rtl .hotel-list-item-mobile .voucher-container{text-align:right}.hotel-list-item-mobile .voucher-container .voucher-category{font-weight:400}.hotel-list-item-mobile .voucher-container .voucher-name{margin-top:2px;font-weight:600}.hotel-list-item-mobile .pay-with-points-container .value-footnote{display:inline-block}.hotel-list-item-mobile .complimentary-price-box{width:100%;text-align:left;padding-top:15px}.hotel-list-item-mobile .complimentary-price-box .price-points,.hotel-list-item-mobile .complimentary-price-box .price-cash{line-height:1.5;display:inline-block;font-size:16px;padding-bottom:2px}.hotel-list-item-mobile .complimentary-price-box .price-details{font-size:12px}.hotel-list-item-mobile .complimentary-price-box .price-details .total-nights,.hotel-list-item-mobile .complimentary-price-box .price-details .total-savings{display:inline-block}.hotel-list-item-mobile .complimentary-price-box .price-details .total-nights{font-weight:400}.hotel-list-item-mobile .complimentary-price-box .price-details .total-savings{color:#003DA6;font-weight:500}.hotel-list-item-mobile .complimentary-price-box .price-details .total-savings::before{content:"•";color:#003DA6}.ltr .hotel-list-item-mobile .complimentary-price-box .price-available{padding-left:5px}@media (max-width: 767px){.ltr .hotel-list-item-mobile .complimentary-price-box .price-available{padding-left:0}}.rtl .hotel-list-item-mobile .complimentary-price-box .price-available{padding-right:5px}@media (max-width: 767px){.rtl .hotel-list-item-mobile .complimentary-price-box .price-available{padding-right:0}}.hotel-list-item-mobile .complimentary-price-box .price-available::after{bottom:10px}.hotel-list-item-mobile .complimentary-price-box .diamond-container{display:inline-block;position:relative;height:12px}.hotel-list-item-mobile .complimentary-price-box .diamond-container .diamond-icon{height:12px;position:absolute;top:-5px}.ltr .hotel-list-item-mobile .complimentary-price-box .diamond-container .diamond-icon{left:-5px}.rtl .hotel-list-item-mobile .complimentary-price-box .diamond-container .diamond-icon{right:-5px}.map-close-button{position:absolute;top:10px;z-index:100}.ltr .map-close-button{right:10px}.rtl .map-close-button{left:10px}.map-close-button .btn-action{border-radius:4px;padding:0.5rem 0.8rem;letter-spacing:1px;font-size:0.8rem;margin-top:0}.map-close-button .fa-times{font-size:1rem}#mapbox-search-map,#mapbox-direction-map{height:600px}.rtl .mapboxgl-ctrl-top-left{left:auto;right:0}.rtl .mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-top-left .mapboxgl-ctrl-compass{display:none}.mapboxgl-canvas-container canvas:focus{outline:0}.travel-breakdown-container{display:flex;width:100%}.travel-breakdown-container .travel-breakdown-item{display:flex;align-items:center}.travel-breakdown-container.default-direction span:not(:first-child)::before{content:"\25CF";font-size:5px;padding:0 4px}#sort-popup{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sort-popup .modal-body{height:100%;overflow:auto;padding-bottom:4rem}#sort-popup .modal-header{padding:0}#sort-popup .modal-closer{top:0.7rem}#sort-popup .sort-options{padding:0.8rem 1rem;margin-bottom:0.3rem;background-color:white;box-shadow:1px 2px 2px rgba(0,0,0,0.2);font-size:1.1rem}#sort-popup .sort-options.selected{background-color:#fbb03b}#sort-popup .sort-options.selected .check-select{display:block}#sort-popup .sort-options .check-select{display:none}#sort-popup .cancel-btn{max-width:200px;margin:2rem auto;padding:1rem;text-align:center;font-size:1rem;line-height:1rem}.body-blur{filter:blur(5px);-webkit-filter:blur(5px)}#search-bottom-sheet{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:100;position:fixed;bottom:0;background-color:#282828;margin:auto;width:100%;color:#fff}#search-bottom-sheet .icon{display:none}.search-bottom-tab{text-align:center;font-size:1.1rem;padding:0.8rem 0 !important}@media (max-width: 480px){.search-bottom-tab{font-size:1rem}}.search-bottom-tab.disabled{color:#999999;text-shadow:0 1px 0 #000}.ltr .search-bottom-tab .border-right{border-right:1px solid #d3d3d3}.rtl .search-bottom-tab .border-right{border-left:1px solid #d3d3d3}.point-cash-slider-component #fixed-background{position:absolute;width:100%;height:100%}.point-cash-slider-component .custom-label{text-transform:uppercase}.point-cash-slider-component .component-container{text-align:center}@media (max-width: 991px){.point-cash-slider-component .component-container{max-width:640px;margin:auto;padding-bottom:0.5rem;text-align:center}}@media (max-width: 480px){.point-cash-slider-component .component-container{text-align:center}}.point-cash-slider-component #points-cash-slider{vertical-align:top;display:inline-block;width:58%;margin:0.5rem 1rem 0}.point-cash-slider-component #points-cash-slider .rz-pointer{top:-10px;width:24px;height:24px;border:1px solid #fff;background:inherit}.point-cash-slider-component #points-cash-slider .rz-pointer::after{display:none}.point-cash-slider-component #points-cash-slider .rz-bubble{bottom:10px;color:#fff;font-size:0.75rem;font-weight:600;text-transform:capitalize;width:auto;max-width:80px;text-align:center;white-space:pre;line-height:0.9rem;padding-bottom:0.3rem}.point-cash-slider-component #points-cash-slider .rz-limit{display:none}.point-cash-slider-component #points-cash-slider .rz-bar-wrapper{margin-top:-20px}.point-cash-slider-component #points-cash-slider .rz-bar{height:12px;border-radius:4px;opacity:0.3}.point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{background:#d8e0f3;border-radius:4px;opacity:0.5}.point-cash-slider-component .label{vertical-align:top;display:inline-block;font-weight:600}@media (max-width: 480px){.point-cash-slider-component .label{font-size:0.8rem;padding-top:0.1rem}}.point-cash-slider-component .cash-minimum-tooltip .fa{font-size:0.8rem;display:inline-block;vertical-align:top;color:#fff;cursor:pointer}.point-cash-slider-component .cash-minimum-tooltip .klg-tooltip{width:150px;right:-10px;margin:auto;bottom:30px;padding:0.5rem;font-size:0.7rem;color:#333;background-color:rgba(233,231,233,0.95);box-shadow:0 0 2px rgba(0,0,0,0.5);overflow:visible;text-align:center}.point-cash-slider-component .cash-minimum-tooltip .klg-tooltip::before{content:" ";border-top:6px solid rgba(233,231,233,0.95);border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:-8px;height:8px;width:10px;right:8px}@media (min-width: 992px){.pay_with_points .result-top-area .max-size{height:5.5rem}}@media (min-width: 992px){.result-top-area .point-cash-slider-component{position:absolute;top:0.5rem;width:55%;height:2rem}.ltr .result-top-area .point-cash-slider-component{right:0}.rtl .result-top-area .point-cash-slider-component{left:0}}@media (max-width: 991px){.result-top-area .point-cash-slider-component{position:fixed;bottom:46px;width:100%;z-index:10}}.result-top-area .point-cash-slider-component .component-container{width:100%}@media (min-width: 992px){.ltr .result-top-area .point-cash-slider-component .component-container{text-align:right}.rtl .result-top-area .point-cash-slider-component .component-container{text-align:left}}@media (max-width: 991px){.result-top-area .point-cash-slider-component .component-container{padding-top:1.6rem}}.hotel-info-container .point-cash-slider-component,.checkout-points-cash-slider .point-cash-slider-component{position:relative;height:2rem}@media (max-width: 991px){.hotel-info-container .point-cash-slider-component{margin-top:1rem}}.checkout-points-cash-slider{padding-bottom:2rem}.checkout-points-cash-slider .point-cash-slider-component{margin-top:1rem}.checkout-points-cash-slider .point-cash-slider-component .label,.checkout-points-cash-slider .point-cash-slider-component .cash-minimum-tooltip{display:none}.checkout-points-cash-slider .point-cash-slider-component #fixed-background{background-color:transparent !important}.checkout-points-cash-slider .point-cash-slider-component #points-cash-slider{width:100%;margin:0.5rem auto 0}.checkout-points-cash-slider .point-cash-slider-component .rz-bubble{color:inherit !important}.checkout-points-cash-slider .price-box{font-weight:600}@media (max-width: 480px){.checkout-points-cash-slider .price-box{font-size:0.9rem}}.checkout-points-cash-slider .price-box.cash{float:left}.checkout-points-cash-slider .price-box.points{float:right}.side{padding-bottom:0.8rem}.side .label{padding:0.7rem}@media (max-width: 991px){.side .label.pull-left{padding-right:0}.side .label.pull-right{padding-left:0}}.side .component-container{background-color:#e5e5e5;color:#0000ff;font-size:0.8rem;font-weight:700;text-align:left;height:5.5rem;padding:0.8rem 0.8rem 0}.side #points-cash-slider{width:90%;margin:1.4rem 0.5rem 0}.side #points-cash-slider .rz-bar.rz-selection{background:#ffff00;opacity:1;height:0.9rem;margin-top:1px}.side #points-cash-slider .rz-bar{background:#fff;opacity:1;height:0.8rem;margin-top:2px}.side #points-cash-slider .rz-pointer{top:-6px;width:20px;height:20px}.side .rzslider .rz-bubble{bottom:0.4rem}@media (max-width: 991px){.side{position:fixed;z-index:2;bottom:2rem;width:100%}.side .component-container{max-width:100%;text-align:center;padding-top:20px;height:4rem}.side #points-cash-slider{width:61%}}.splash-signup{position:absolute;top:2rem;width:22.5rem;font-size:0.9rem;background:#fff;padding:1.5rem 1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ltr .splash-signup{right:1rem}.rtl .splash-signup{left:1rem}.splash-signup .close-box{float:right;font-size:1.5rem}.splash-signup .close-box:hover{color:#9ED2FF}.rtl .splash-signup .close-box{float:left}.splash-signup .signup-text{margin-right:1.5rem}.rtl .splash-signup .signup-text{margin-left:1.5rem;margin-right:inherit}.splash-signup .home-signup{font-size:1.75rem;line-height:2.25rem;margin-bottom:1rem}.splash-signup .home-signup .red{color:#ff0000;display:inline-block}.splash-signup .home-signup-small{font-size:1.25rem}.no-thanks .splash-signup .home-signup-small{font-size:0.9rem;font-weight:600}.splash-signup .signup-notifications{font-weight:600}.splash-signup .signup-notifications.error{color:#ff0000}.splash-signup .signup-box input{width:100%;padding:10px;margin:1rem 0 0.5rem;font-size:1rem}.no-thanks .splash-signup .signup-box input{padding:8px;margin:0.5rem 0 0.5rem;font-size:0.9rem}.splash-signup .signup-box #bonus-name-validator span,.splash-signup .signup-box #bonus-email-validator span{color:#ff0000}.no-thanks .splash-signup .signup-box #bonus-name-validator span,.no-thanks .splash-signup .signup-box #bonus-email-validator span{font-size:0.8rem}.splash-signup .signup-box #bonus-marketing{display:flex}.splash-signup .signup-box #bonus-marketing input{width:auto}.splash-signup .signup-box #bonus-marketing p{display:inline}.splash-signup .signup-box #bonus-marketing span,.splash-signup .signup-box #bonus-marketing input{padding:5px}.splash-signup .signup-box #bonus-marketing span{font-size:0.6rem;padding-top:0.8rem}.splash-signup .signup-box .btn-action{margin-top:1rem;font-weight:600}.splash-signup .signup-box .btn-action .subtext{display:inline-block}.no-thanks .splash-signup .signup-box .btn-action{margin-top:0.75rem;font-size:0.75rem}.splash-signup .signup-box .btn-action:disabled{background:#fafafa}@media (max-width: 767px){.splash-signup{position:static;top:auto;right:auto !important;left:auto !important;margin:0 auto;width:20rem}}.terms-and-conditions{padding:0 1rem 4rem;font-size:0.8rem}.terms-and-conditions .header{text-align:center;margin-bottom:2rem}.rtl .terms-and-conditions .header{text-align:right}.terms-and-conditions a,.terms-and-conditions a:hover{color:#337ab7}.terms-and-conditions ol{-webkit-padding-start:1.5rem}.landing-screen.dlp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-screen.dlp .infographic{margin:0;margin-right:24rem;bottom:0}.landing-screen.dlp .infographic img{width:100%}.rtl .landing-screen.dlp .infographic{margin-left:24rem;margin-right:0}.landing-screen.dlp .mobile-headline{color:white;font-size:1.5rem;text-align:center;margin:0;padding:0rem 0.5rem 1rem}.landing-screen.dlp .mobile-infographic img{width:100%;margin:auto;display:block}.landing-screen.dlp .desktop-signup .home-signup{display:inline}.landing-screen.dlp .desktop-signup .home-signup-small{display:inline;font-size:1.75rem}.landing-screen.dlp .mobile-signup .home-signup{font-size:1.25rem;line-height:normal;display:inline}.landing-screen.dlp .mobile-signup .home-promo{font-size:1.25rem;margin-bottom:0;display:inline}.landing-screen.dlp.below-fold .promo-top,.landing-screen.dlp.below-fold .promo-bottom,.landing-screen.dlp.below-fold .promo-triple-row,.landing-screen.dlp.below-fold .promo-two-col,.landing-screen.dlp.below-fold .promo-two-by-three,.landing-screen.dlp.below-fold .promo-three-col,.landing-screen.dlp.below-fold .promo-four-by-two,.landing-screen.dlp.below-fold .book-earn-enjoy{font-size:1.125rem;text-align:center}.landing-screen.dlp.below-fold .promo-bottom .first-tier,.landing-screen.dlp.below-fold .promo-top .first-tier,.landing-screen.dlp.below-fold .promo-triple-row .first-tier,.landing-screen.dlp.below-fold .promo-two-col .top-tier,.landing-screen.dlp.below-fold .promo-two-by-three .top-tier,.landing-screen.dlp.below-fold .promo-three-col .top-tier,.landing-screen.dlp.below-fold .book-earn-enjoy .top-tier{font-size:1.5rem;font-weight:600}.landing-screen.dlp.below-fold .promo-three-col .bottom-tier{max-width:300px;margin:auto}.landing-screen.dlp.below-fold .book-earn-enjoy{padding-top:2rem;padding-bottom:2rem}.landing-screen.dlp.below-fold .book-earn-enjoy .col-sm-4{display:inline-block;padding-top:1rem;padding-bottom:1rem}.landing-screen.dlp.below-fold .book-earn-enjoy img{margin-bottom:0.8rem;max-width:30%}.landing-screen.dlp.below-fold .book-earn-enjoy .top-tier{font-size:1rem;text-transform:capitalize}.landing-screen.dlp.below-fold .book-earn-enjoy .bottom-tier{margin:auto;max-width:260px;font-size:0.75rem}.landing-screen.dlp .limited-time-offer{text-align:center;padding-top:1rem;padding-bottom:4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-screen.dlp .limited-time-offer h1{font-size:1.8rem;font-weight:normal;margin-bottom:0.2rem}@media (max-width: 480px){.landing-screen.dlp .limited-time-offer h1{font-size:1.5rem}}.landing-screen.dlp .limited-time-offer .offer-info{font-size:1.4rem;font-weight:600;text-align:center;max-width:720px;border-bottom:1px solid #999999;padding:0 0.5rem 1rem;margin:auto}@media (max-width: 480px){.landing-screen.dlp .limited-time-offer .offer-info{font-size:1.2rem}}.landing-screen.dlp .limited-time-offer .offer-period{padding-top:1rem;text-align:center;font-size:1rem;font-weight:600}@media (max-width: 480px){.landing-screen.dlp .limited-time-offer .offer-period{font-size:0.9rem}}.landing-screen.dlp.refer.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/referral/refer_background.jpg");background-position:bottom left}.landing-screen.dlp.refer .main-big-text{padding-top:4.2rem;color:#000000}.landing-screen.dlp.refer .headline{font-size:1.75rem}.landing-screen.dlp.refer .mobile-headline{font-size:1.375rem;color:#000000}.landing-screen.dlp.refer .signup-feature-text-color{color:#ff0000}.landing-screen.dlp.special-feature .main-big-text{padding-top:4.2rem;color:#000000}.landing-screen.thai-amex-promo.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/thai/2016/amex/amexthailand_q2_background.jpg") !important;background-position:center}.landing-screen.thai-amex-promo .signup-feature-text-color{color:#5a3d83}.landing-screen.thai-amex-promo .home-signup{display:inline}.landing-screen.thai-amex-promo .home-signup-small{display:inline;font-size:1.75rem}.landing-screen.thai-amex-promo .infographic{padding-top:0 !important}.landing-screen.thai-amex-promo .infographic img{width:680px !important;height:auto !important;float:left;margin-left:-8rem}.landing-screen.thai-amex-promo .promo-triple-row .first-tier{font-weight:600 !important;text-transform:uppercase}.landing-screen.thai-amex-promo .promo-triple-row .second-tier{font-size:1.5rem;max-width:800px;margin:auto}.landing-screen.thai-amex-promo .promo-triple-row .third-tier{padding-top:0.5rem}.landing-screen.welcome.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/welcome/welcome_background.jpg") !important;background-position:bottom left}.landing-screen.welcome .main-big-text{color:#ffffff !important}.landing-screen.virgin-america-credit-card.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/virginamerica/co-brand+July2015/virginamerica_cobrand_earn_background_July2015.jpg") !important;background-position:center center}.landing-screen.virgin-america-credit-card .main-big-text{color:#ffffff !important}.landing-screen.virgin-america-credit-card .mobile-signup .home-signup{font-size:1rem;line-height:normal;display:inherit}.landing-screen.virgin-america-credit-card .mobile-signup .home-promo{font-size:1rem;display:inherit}.landing-screen.alitalia.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/alitalia/2016q1/alitalia_background.jpg");background-position:center left}.landing-screen.alitalia .signup-feature-text{color:#0092dd}.landing-screen.alitalia .main-big-text .mobile-headline{padding-bottom:0}.landing-screen.alitalia .infographic{padding-top:4.2rem !important;padding-right:1rem !important;padding-left:1rem !important}@media (min-width: 991px){.landing-screen.alitalia .infographic{padding-right:4rem !important;padding-left:2rem !important}}.landing-screen.alitalia .infographic img{width:100% !important;height:auto !important}.landing-screen.alitalia .promo-top .first-tier{text-transform:uppercase;font-size:1.75rem;font-family:futura, helvetica;letter-spacing:1px}.landing-screen.alitalia .mw550{max-width:550px;margin:auto}.locale-it .landing-screen.alitalia .mw550{max-width:600px}.landing-screen.alitalia .promo-two-col{padding-top:1rem;margin-top:1rem;border-top:1px solid #ddd}.landing-screen.alitalia .promo-two-col .top-tier{font-size:0.875rem !important;text-transform:uppercase;font-weight:300 !important;color:#555555}.landing-screen.alitalia .promo-two-col .middle-tier{font-size:3rem;line-height:5rem;vertical-align:middle}.landing-screen.alitalia .promo-two-col .bottom-tier{font-size:3rem;font-family:futura, helvetica;line-height:normal}.landing-screen.dlp.enrich-promo.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/mas/earn/2016/mas_promo_background.jpg") !important;background-position:center left !important}.landing-screen.dlp.enrich-promo .signup-feature-text-color{color:#20398a}.landing-screen.dlp.enrich-promo .main-big-text{padding-top:5rem;color:#000000 !important}.landing-screen.dlp.enrich-promo .main-big-text.mobile-headline{line-height:normal;font-size:1.5rem;font-weight:400}.landing-screen.dlp.enrich-promo .headline,.landing-screen.dlp.enrich-promo .subheadline{font-size:1.375rem;line-height:normal;text-align:center}.landing-screen.dlp.enrich-promo .subheadline{font-size:1.25rem;font-weight:400;margin-top:0.5rem}.landing-screen.dlp.enrich-promo .search-form{background-color:rgba(255,255,255,0.9)}.landing-screen.dlp.enrich-promo .mobile-infographic{background-color:#b8ddf1}.landing-screen.dlp.changi-rewards.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/changirewards/earn/changirewards_background.jpg") !important;background-position:center !important}.landing-screen.dlp.changi-rewards .signup-feature-text-color{color:#5e3f97}.landing-screen.dlp.changi-rewards .home-signup{display:inline}.landing-screen.dlp.changi-rewards .home-signup-small{display:inline;font-size:1.75rem}.landing-screen.dlp.changi-rewards .infographic{padding-top:3rem !important}.landing-screen.dlp.changi-rewards .infographic img{height:200px;width:auto;margin-right:3rem;float:right}.landing-screen.dlp.changi-rewards .mobile-infographic{background-color:transparent;margin-bottom:1rem}.landing-screen.dlp.changi-rewards .mobile-infographic img{height:80px;width:auto}.landing-screen.dlp.changi-rewards .mw600{max-width:600px;margin:auto}.landing-screen.dlp.changi-rewards .promo-top .first-tier,.landing-screen.dlp.changi-rewards .changi-rewards-points-advert{font-size:1.75rem;font-family:futura, helvetica;letter-spacing:1px}.landing-screen.dlp.changi-rewards .promo-top .second-tier{text-transform:uppercase;letter-spacing:-1px}.landing-screen.dlp.changi-rewards .changi-rewards-points-advert{text-transform:uppercase;text-align:center;padding:0.125rem 0;margin:1rem 0;background-color:#e4e4e4}.landing-screen.dlp.changi-rewards .promo-two-col{padding-top:1rem;margin-top:1rem}.landing-screen.dlp.changi-rewards .promo-two-col .top-tier{font-size:0.875rem !important;text-transform:uppercase;font-weight:300 !important;color:#555555}.landing-screen.dlp.changi-rewards .promo-two-col .middle-tier{font-size:3rem;line-height:5rem;vertical-align:middle}.landing-screen.dlp.changi-rewards .promo-two-col .bottom-tier{font-size:3rem;font-family:futura, helvetica;line-height:3rem}.landing-screen.dlp.mileageplus-saison .infographic{margin-right:0;padding-top:0;text-align:center}.landing-screen.dlp.mileageplus-saison .infographic img{height:auto}@media (min-width: 992px){.landing-screen.dlp.mileageplus-saison .infographic img{width:920px;margin-left:-25rem}}@media (max-width: 991px){.landing-screen.dlp.mileageplus-saison .infographic img{width:760px;margin-left:-29rem}}.landing-screen.dlp.below-fold.saison{background-color:#fff}.landing-screen.dlp.below-fold.saison .promo-bottom{padding:1rem}.landing-screen.dlp.below-fold.saison .promo-bottom .first-tier{font-weight:300;font-size:1.8rem;text-transform:uppercase}.landing-screen.dlp.below-fold.saison .promo-two-by-three{max-width:820px;margin:auto;padding-top:1rem;padding-bottom:2rem;text-align:center}.landing-screen.dlp.below-fold.saison .promo-two-by-three .middle-section{font-size:2rem;line-height:2rem;padding-top:1rem;padding-bottom:1rem}.landing-screen.dlp.below-fold.saison .promo-two-by-three .top-tier{font-size:3rem;line-height:3rem;font-weight:600}.landing-screen.dlp.below-fold.saison .promo-two-by-three .middle-tier{font-weight:600;font-size:1rem}.landing-screen.dlp.below-fold.saison .promo-two-by-three .bottom-tier{font-size:0.84rem}@media (max-width: 767px){.mileageplus-saison .landing-screen.dlp .home-signup{font-size:1.1rem;line-height:2rem;display:block}}.mileageplus-saison .landing-screen.dlp .home-signup-small{display:block;font-size:1rem}@media (max-width: 767px){.mileageplus-saison .landing-screen.dlp .home-signup-small{font-size:0.88rem}}.mileageplus-saison .landing-screen.dlp .terms-and-conditions .header{margin-bottom:1rem;text-align:left}.rtl .mileageplus-saison .landing-screen.dlp .terms-and-conditions .header{text-align:right}.above-fold.enrich-offer .infographic{position:absolute;width:560px;bottom:0;left:0;right:30%;margin:auto}@media (max-width: 915px){.above-fold.enrich-offer .infographic{width:500px;right:50%}}@media (max-width: 820px){.above-fold.enrich-offer .infographic{left:-6%;right:auto}}.landing-screen.dlp.below-fold.enrich-offer .book-earn-enjoy .bottom-tier{max-width:260px;font-size:0.8rem}.landing-screen.dlp.below-fold.enrich-offer .promo-quadruple-row{padding:1rem 0.5rem;text-align:center;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.landing-screen.dlp.below-fold.enrich-offer .first-tier{font-size:1.1rem;padding-bottom:0.3rem}.landing-screen.dlp.below-fold.enrich-offer .second-tier{font-size:2rem;line-height:2.4rem}.landing-screen.dlp.below-fold.enrich-offer .third-tier{font-size:1.07rem}.landing-screen.dlp.below-fold.enrich-offer .fourth-tier{font-size:0.8rem;padding-top:0.8rem}.landing-screen.dlp.with-horizontal-search-form .infographic{padding-bottom:15rem;margin-right:12rem}.landing-screen.dlp.with-horizontal-search-form .mobile-infographic{padding-bottom:200px;padding-top:30px}.landing-screen.dlp .main-big-text{padding-top:10rem}@media (max-width: 767px){.landing-screen.dlp .main-big-text{padding-top:0 !important}}.landing-screen.dlp .main-big-text h2{margin:0.5rem 0;text-align:center;line-height:normal}.landing-screen.dlp .main-big-text .generic-headline{font-size:2rem}@media (max-width: 991px){.landing-screen.dlp .main-big-text .generic-headline{font-size:1.625rem}}@media (max-width: 767px){.landing-screen.dlp .main-big-text .generic-headline{font-size:1.375rem}}.landing-screen.dlp .main-big-text .generic-subheadline{font-weight:300;font-size:1.75rem}@media (max-width: 991px){.landing-screen.dlp .main-big-text .generic-subheadline{font-size:1.375rem}}@media (max-width: 767px){.landing-screen.dlp .main-big-text .generic-subheadline{font-size:1.125rem}}.landing-screen.dlp .infographic{padding-top:4.2rem}.landing-screen.dlp .infographic img{width:100%;height:auto}.expiration-headline{background-color:#292929;margin:0;padding:0.5rem;text-align:center;font-size:1rem;color:white;line-height:normal}.landing-screen.dlp.above-fold{background-position:center;background-size:cover}.landing-screen.dlp .signup-feature-text{font-weight:600}.landing-screen.dlp.eastern-miles-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/China+Eastern+/2015q4/chinaeastern_q4_earn_background.jpg")}.landing-screen.dlp.eastern-miles-generic .main-big-text,.landing-screen.dlp.eastern-miles-generic .signup-feature-text{color:#bd1f25}.landing-screen.dlp.eastern-miles-generic .home-signup{font-size:1.5rem;line-height:1.75rem}.landing-screen.dlp.eastern-miles-generic .generic-headline{font-size:1.875rem}.landing-screen.dlp.uber-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/uber/201606_Uber_Contest_LP_BG.jpg")}.landing-screen.dlp.uber-generic .main-big-text{padding-top:4.2rem}.landing-screen.dlp.china-southern-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/chinasouthern/earn/2016/q3/background.jpg")}.landing-screen.dlp.china-southern-generic .main-big-text{padding-top:4.2rem}.landing-screen.dlp.maxmilhas-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/MaxMilhas/201608_MaxMilhas_DoublePoints_BG.jpg")}.landing-screen.dlp.etihad-guest-cobrand-generic.above-fold,.landing-screen.dlp.etihad-guest-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/Etihad/co-brand/MBNA/201604_background.jpg")}.landing-screen.dlp.etihad-guest-cobrand-generic .main-big-text,.landing-screen.dlp.etihad-guest-generic .main-big-text{padding-top:4.2rem}.landing-screen.dlp.etihad-guest-cobrand-generic .signup-feature-text,.landing-screen.dlp.etihad-guest-generic .signup-feature-text{color:#290015}.landing-screen.dlp.amex-russia-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/amex-russia/201608_Amex_MemberRewards_BG.jpg")}.landing-screen.dlp.amex-russia-generic .main-big-text,.landing-screen.dlp.amex-russia-generic .signup-feature-text{color:#1d3061}.landing-screen.dlp.krisflyer-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/SQ/earn/sq_earn_background.jpg")}.landing-screen.dlp.krisflyer-generic .main-big-text,.landing-screen.dlp.krisflyer-generic .signup-feature-text{color:#001d5c}.landing-screen.dlp.krisflyer-generic .home-signup{font-size:1.5rem;line-height:1.75rem}.landing-screen.dlp.krisflyer-generic .generic-headline{font-size:1.875rem}.landing-screen.dlp.eva-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/eva/earn/eva_earn_background.jpg")}.landing-screen.dlp.eva-generic .main-big-text,.landing-screen.dlp.eva-generic .signup-feature-text{color:#008345}.landing-screen.dlp.eva-generic .home-signup{font-size:1.5rem;line-height:1.75rem}.landing-screen.dlp.thai-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/thai/2016/thai_background.jpg") !important;background-position:bottom center}.landing-screen.dlp.thai-generic .main-big-text{padding-top:4.2rem}.landing-screen.dlp.thai-generic .signup-feature-text{color:#481664 !important}.landing-screen.dlp.thai-generic .home-signup{font-size:1.5rem;line-height:1.75rem}.landing-screen.dlp.avios-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/ba/2016/ba_background.v1.jpg") !important;background-position:center right}.landing-screen.dlp.avios-generic .main-big-text{color:#ffffff !important}.landing-screen.dlp.avios-generic .signup-feature-text{color:#172e4d !important}.landing-screen.dlp.avios-generic .home-signup{font-size:1.5rem;line-height:1.75rem}.landing-screen.dlp.avios-travel-rewards-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/AVTR/AVTR_earn_background.jpg") !important;background-position:left bottom}.landing-screen.dlp.avios-travel-rewards-generic .main-big-text,.landing-screen.dlp.avios-travel-rewards-generic .signup-feature-text{color:#820018}.landing-screen.dlp.avios-travel-rewards-generic .main-big-text{padding-top:4rem}.landing-screen.dlp.avios-travel-rewards-generic .home-signup{font-size:1.5rem;line-height:1.75rem}.landing-screen.dlp.airasiabig-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/flashsale+/airasia_flash_sale_background.jpg");background-position:center left}.landing-screen.dlp.airasiabig-generic .main-big-text{font-size:4.2rem;font-weight:600;line-height:6rem;color:#ffffff !important;padding-top:4rem}.landing-screen.dlp.airasiabig-generic .signup-feature-text{color:#ED3024 !important}.landing-screen.dlp.airasiabig-generic .home-signup{font-size:1.5rem;line-height:1.75rem}.landing-screen.dlp.airasiabig-generic .search-form{background-color:white}.landing-screen.dlp.aadvantage-generic.above-fold,.landing-screen.dlp.mileageplus-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/avios/flash+sale/avios_flashsale_24hours_small.jpg") !important;background-position:bottom left !important}.landing-screen.dlp.aadvantage-generic .signup-feature-text,.landing-screen.dlp.mileageplus-generic .signup-feature-text{color:#0078d2}.landing-screen.dlp.aadvantage-generic .generic-headline,.landing-screen.dlp.mileageplus-generic .generic-headline{font-size:1.75rem}@media (max-width: 767px){.landing-screen.dlp.aadvantage-generic .main-big-text,.landing-screen.dlp.mileageplus-generic .main-big-text{color:#000000}}.landing-screen.dlp.virginamerica-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/virginamerica/earn/virgin_america_earn_background.jpg") !important}.landing-screen.dlp.virginamerica-generic .signup-feature-text{color:#d63139}.landing-screen.dlp.virginamerica-generic .main-big-text{padding-top:4rem;color:#ffffff !important}.landing-screen.dlp.virginamerica-generic .generic-headline{font-size:1.75rem}.landing-screen.dlp.getgo-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/UOB/generic_background.v1.jpg") !important}.landing-screen.dlp.getgo-generic .signup-feature-text{color:#7155a1}.landing-screen.dlp.getgo-generic .main-big-text{color:#ffffff !important}.landing-screen.dlp.getgo-generic .generic-headline{font-size:1.75rem}.landing-screen.dlp.enrich-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/mas/enrich-generic-background.png") !important;background-position:center left !important}.landing-screen.dlp.enrich-generic .signup-feature-text{color:#20398a}.landing-screen.dlp.enrich-generic .main-big-text{padding-top:5rem;color:#000000 !important}.landing-screen.dlp.enrich-generic .generic-headline{font-size:1.75rem}.landing-screen.dlp.enrich-generic .search-form{background-color:rgba(255,255,255,0.9)}.landing-screen.dlp.privilegeclub-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/Qatar/Earn/q4_promo_background.jpg") !important}.landing-screen.dlp.privilegeclub-generic .signup-feature-text,.landing-screen.dlp.privilegeclub-generic .main-big-text{color:#6e0f47}.landing-screen.dlp.privilegeclub-generic .main-big-text{padding-top:6rem}.landing-screen.dlp.privilegeclub-generic .generic-headline{font-size:1.75rem}.landing-screen.dlp.meridiana-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/meridiana/meridiana_earn_background.jpg") !important}.landing-screen.dlp.meridiana-generic .signup-feature-text{color:#f0001b}.landing-screen.dlp.meridiana-generic .generic-headline{font-size:1.75rem}.landing-screen.dlp.shebamiles-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/ethiopian/earn/ethiopian_background.jpg")}.landing-screen.dlp.shebamiles-generic .signup-feature-text{color:#6d9f5f}.landing-screen.dlp.shebamiles-generic .main-big-text{padding-top:5rem}.landing-screen.dlp.asiamiles-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/asiamiles/2016/am_background.jpg") !important;background-position:center left !important}.landing-screen.dlp.asiamiles-generic .signup-feature-text{color:#ff0000}.landing-screen.dlp.asiamiles-generic .main-big-text{padding-top:4.2rem}.landing-screen.dlp.virginatlantic-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/virginatlantic/flyingco/virgin-flyingco-background.jpg");background-position:bottom center !important}.landing-screen.dlp.virginatlantic-generic .signup-feature-text,.landing-screen.dlp.virginatlantic-generic .main-big-text{color:#6e2672}.landing-screen.dlp.virginatlantic-generic .generic-headline{font-size:1.625rem}@media (max-width: 767px){.landing-screen.dlp.virginatlantic-generic .generic-headline{font-size:1.125rem}}.landing-screen.dlp.virginatlantic-generic .generic-subheadline{font-size:1.5rem}@media (max-width: 767px){.landing-screen.dlp.virginatlantic-generic .generic-subheadline{font-size:1rem}}.landing-screen.dlp.fortunewings-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/hainan/earn/hainan_general_background.jpg") !important;background-position:bottom left !important}.landing-screen.dlp.fortunewings-generic .signup-feature-text,.landing-screen.dlp.fortunewings-generic .main-big-text{color:#db1f3c}.landing-screen.dlp.fortunewings-generic .main-big-text{padding-top:4rem}.landing-screen.dlp.chinarewards-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/chinarewards/earn/cr_bg.jpg") !important;background-position:bottom left !important}.landing-screen.dlp.chinarewards-generic .signup-feature-text{color:#df3230}.landing-screen.dlp.chinarewards-generic .main-big-text{padding-top:4rem}.landing-screen.dlp.chinarewards-generic .generic-subheadline{display:none}.landing-screen.dlp.egret-generic .signup-feature-text{color:#0092dd}.landing-screen.dlp.egret-generic .main-big-text{padding-top:4rem}.landing-screen.dlp.jetprivilege-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/jet/2015q4/jet_q4_earn_background.jpg") !important;background-position:bottom center !important}.landing-screen.dlp.jetprivilege-generic .signup-feature-text{color:#1284ca}.landing-screen.dlp.jetprivilege-generic .main-big-text{padding-top:6rem}.landing-screen.dlp.jetprivilege-generic .generic-headline{font-size:1.75rem}@media (max-width: 767px){.landing-screen.dlp.jetprivilege-generic .generic-headline{font-size:1.125rem !important}}.landing-screen.dlp.mileageplan-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/alaskan/earn/alaskan_earn_background.jpg") !important;background-position:bottom center !important}.landing-screen.dlp.mileageplan-generic .signup-feature-text{color:#0e2b51}.landing-screen.dlp.mileageplan-generic .main-big-text{padding-top:12.5rem}.landing-screen.dlp.mileageplan-generic .generic-headline{font-size:1.5rem}@media (max-width: 767px){.landing-screen.dlp.mileageplan-generic .generic-headline{font-size:1.125rem}}.landing-screen.dlp.mileageplan-generic .generic-subheadline{font-size:1.375rem}.landing-screen.dlp.topbonus-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/airberlin/airberlin_background.jpg") !important;background-position:bottom center !important}.landing-screen.dlp.topbonus-generic .signup-feature-text{color:#db1f3c}.landing-screen.dlp.topbonus-generic .generic-headline{font-size:1.75rem}.landing-screen.dlp.topbonus-generic .generic-subheadline{font-size:1.5rem}@media (max-width: 767px){.landing-screen.dlp.topbonus-generic .generic-headline{font-size:1.125rem !important}}.landing-screen.dlp.millemiglia-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/alitalia/2016q1/alitalia_background.jpg") !important;background-position:center left !important}.landing-screen.dlp.millemiglia-generic .signup-feature-text{color:#0092dd}.landing-screen.dlp.millemiglia-generic .main-big-text{padding-top:4rem}.landing-screen.dlp.citi-sg-ultima-generic.above-fold,.landing-screen.dlp.citi-sg-platinum-generic.above-fold,.landing-screen.dlp.citi-sg-prestige-generic.above-fold,.landing-screen.dlp.citi-sg-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/citi/2016+Feb/citi_background.jpg") !important}.landing-screen.dlp.citi-sg-ultima-generic .signup-feature-text,.landing-screen.dlp.citi-sg-platinum-generic .signup-feature-text,.landing-screen.dlp.citi-sg-prestige-generic .signup-feature-text,.landing-screen.dlp.citi-sg-generic .signup-feature-text{color:#000000}.landing-screen.dlp.citi-sg-ultima-generic .main-big-text,.landing-screen.dlp.citi-sg-platinum-generic .main-big-text,.landing-screen.dlp.citi-sg-prestige-generic .main-big-text,.landing-screen.dlp.citi-sg-generic .main-big-text{padding-top:0rem}.landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-headline,.landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-subheadline,.landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-headline,.landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-subheadline,.landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-headline,.landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-subheadline,.landing-screen.dlp.citi-sg-generic .main-big-text .citi-headline,.landing-screen.dlp.citi-sg-generic .main-big-text .citi-subheadline{font-weight:300;font-size:1.75rem;text-align:left;line-height:normal}.rtl .landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-headline,.rtl .landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-subheadline,.rtl .landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-headline,.rtl .landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-subheadline,.rtl .landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-headline,.rtl .landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-subheadline,.rtl .landing-screen.dlp.citi-sg-generic .main-big-text .citi-headline,.rtl .landing-screen.dlp.citi-sg-generic .main-big-text .citi-subheadline{text-align:right}.landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-headline .citi-big,.landing-screen.dlp.citi-sg-ultima-generic .main-big-text .citi-subheadline .citi-big,.landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-headline .citi-big,.landing-screen.dlp.citi-sg-platinum-generic .main-big-text .citi-subheadline .citi-big,.landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-headline .citi-big,.landing-screen.dlp.citi-sg-prestige-generic .main-big-text .citi-subheadline .citi-big,.landing-screen.dlp.citi-sg-generic .main-big-text .citi-headline .citi-big,.landing-screen.dlp.citi-sg-generic .main-big-text .citi-subheadline .citi-big{font-size:2.25rem;font-weight:600}.landing-screen.dlp.citi-sg-ultima-generic .infographic,.landing-screen.dlp.citi-sg-platinum-generic .infographic,.landing-screen.dlp.citi-sg-prestige-generic .infographic,.landing-screen.dlp.citi-sg-generic .infographic{padding-top:4.2rem}.landing-screen.dlp.citi-sg-ultima-generic .infographic img,.landing-screen.dlp.citi-sg-platinum-generic .infographic img,.landing-screen.dlp.citi-sg-prestige-generic .infographic img,.landing-screen.dlp.citi-sg-generic .infographic img{width:auto;height:100px}@media (min-width: 992px){.landing-screen.dlp.citi-sg-ultima-generic .infographic img,.landing-screen.dlp.citi-sg-platinum-generic .infographic img,.landing-screen.dlp.citi-sg-prestige-generic .infographic img,.landing-screen.dlp.citi-sg-generic .infographic img{margin-left:-1.25rem}.rtl .landing-screen.dlp.citi-sg-ultima-generic .infographic img,.rtl .landing-screen.dlp.citi-sg-platinum-generic .infographic img,.rtl .landing-screen.dlp.citi-sg-prestige-generic .infographic img,.rtl .landing-screen.dlp.citi-sg-generic .infographic img{margin-right:-5.5rem;margin-left:0}}.landing-screen.dlp.phoenixmiles-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/Air+China/airchina_background.jpg") !important}.landing-screen.dlp.phoenixmiles-generic .main-big-text{padding-top:4.2rem}.landing-screen.dlp.phoenixmiles-generic .signup-feature-text{color:#0e2b51}.landing-screen.dlp.phoenixmiles-generic .generic-headline{font-size:1.5rem}@media (max-width: 767px){.landing-screen.dlp.phoenixmiles-generic .generic-headline{font-size:1.125rem}}.landing-screen.dlp.phoenixmiles-generic .generic-subheadline{font-size:1.375rem}.landing-screen.dlp.lifemiles-generic.above-fold,.landing-screen.dlp.lifemiles-cobrand-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/avianca/avianca_earn_background_v1.0.jpg") !important}.landing-screen.dlp.lifemiles-generic .main-big-text,.landing-screen.dlp.lifemiles-cobrand-generic .main-big-text{padding-top:4.2rem}.landing-screen.dlp.lifemiles-generic .signup-feature-text,.landing-screen.dlp.lifemiles-cobrand-generic .signup-feature-text{color:#a60026}.landing-screen.dlp.alfursan-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/Saudia/earn/Saudia_earn_background.jpg") !important}.landing-screen.dlp.alfursan-generic .signup-feature-text{color:#091b67}.landing-screen.dlp.alfursan-generic .generic-headline{font-size:1.75rem}.landing-screen.dlp.alfursan-generic .generic-subheadline{font-size:1.5rem}@media (max-width: 767px){.landing-screen.dlp.alfursan-generic .generic-headline{font-size:1.125rem !important}.landing-screen.dlp.alfursan-generic .generic-subheadline{font-size:1rem !important}}.landing-screen.dlp.alfursancobrand-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/Saudia/earn/Saudia_earn_background.jpg") !important}.landing-screen.dlp.alfursancobrand-generic .signup-feature-text,.landing-screen.dlp.alfursancobrand-generic .main-big-text{color:#25378a}.landing-screen.dlp.alfursancobrand-generic .generic-headline{font-size:1.75rem}.landing-screen.dlp.alfursancobrand-generic .generic-subheadline{font-size:1.5rem}.landing-screen.dlp.alfursancobrand-generic .main-big-text{padding-top:1rem}@media (max-width: 767px){.landing-screen.dlp.alfursancobrand-generic .generic-headline{font-size:1.125rem !important}.landing-screen.dlp.alfursancobrand-generic .generic-subheadline{font-size:1rem !important}}.landing-screen.dlp.royalplus-generic.above-fold,.landing-screen.dlp.royalplus-cobrand-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/royaljordanian/earn/royaljordanian_earn_background.jpg") !important}.landing-screen.dlp.royalplus-generic .signup-feature-text,.landing-screen.dlp.royalplus-cobrand-generic .signup-feature-text{color:#aa844c}.landing-screen.dlp.royalplus-generic .main-big-text,.landing-screen.dlp.royalplus-cobrand-generic .main-big-text{color:#1f1951}.landing-screen.dlp.royalplus-generic .generic-headline,.landing-screen.dlp.royalplus-cobrand-generic .generic-headline{font-size:1.75rem}.landing-screen.dlp.royalplus-generic .generic-subheadline,.landing-screen.dlp.royalplus-cobrand-generic .generic-subheadline{font-size:1.5rem}@media (max-width: 767px){.landing-screen.dlp.royalplus-generic .generic-headline,.landing-screen.dlp.royalplus-cobrand-generic .generic-headline{font-size:1.125rem !important}.landing-screen.dlp.royalplus-generic .generic-subheadline,.landing-screen.dlp.royalplus-cobrand-generic .generic-subheadline{font-size:1rem !important}}.landing-screen.dlp.royalplus-cobrand-generic .main-big-text{padding-top:3rem}.landing-screen.dlp.royalplus-cobrand-generic .infographic{padding-top:0.75rem}.landing-screen.dlp.royalplus-cobrand-generic .infographic img{height:280px;margin:auto;display:block}.landing-screen.dlp.turkish-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/turkish_airlines/2016/launch/background.jpg");background-position:right center}.landing-screen.dlp.turkish-generic .main-big-text{padding-top:4.2rem}.landing-screen.dlp.turkish-generic .signup-feature-text,.landing-screen.dlp.turkish-generic .main-big-text{color:#0055A4}@media (min-width: 768px){.landing-screen.dlp.turkish-generic .main-big-text{color:#fff}.landing-screen.dlp.turkish-generic .generic-headline{font-size:1.75rem}.landing-screen.dlp.turkish-generic .generic-subheadline{font-size:1.5rem}}.landing-screen.dlp.uob-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/UOB/indonesia/uob_indonesia_background.jpg")}.landing-screen.dlp.uob-generic .signup-feature-text,.landing-screen.dlp.uob-generic .main-big-text{color:#000e64}.landing-screen.dlp.uob-generic .main-big-text{padding-top:0rem}.landing-screen.dlp.uob-generic .main-big-text .uob-headline,.landing-screen.dlp.uob-generic .main-big-text .uob-subheadline{font-weight:300;font-size:1.75rem;text-align:left;line-height:normal}.rtl .landing-screen.dlp.uob-generic .main-big-text .uob-headline,.rtl .landing-screen.dlp.uob-generic .main-big-text .uob-subheadline{text-align:right}.landing-screen.dlp.uob-generic .main-big-text .uob-headline .uob-big,.landing-screen.dlp.uob-generic .main-big-text .uob-subheadline .uob-big{font-size:2.25rem;font-weight:600}.landing-screen.dlp.uob-generic .infographic{padding-top:4.2rem}.landing-screen.dlp.uob-generic .infographic img{width:auto;height:100px}.landing-screen.dlp.ana-generic.above-fold{background-image:url("https://cdn-s3.kaligo.com/assets/images/ana/bonus_q4_2016/201609_ANA_BG_v2.jpg");background-position:left}.landing-screen.dlp.ana-generic .signup-feature-text{color:#000e64}.landing-screen.dlp.ana-generic .main-big-text{color:#fff}.landing-screen.dlp.ana-generic .main-big-text .generic-headline,.landing-screen.dlp.ana-generic .main-big-text .generic-subheadline{font-weight:400;font-size:1.75rem;text-align:left;line-height:normal}@media (min-width: 1315px){.landing-screen.commbank{background-size:contain !important;background-repeat-x:repeat !important}}.landing-screen.commbank .main-big-text.header{font-family:AachenTL-Bold;color:#fff;font-weight:normal;font-style:normal;font-size:2.2rem;line-height:2.2rem;padding-top:8rem;max-width:340px}@media (max-width: 767px){.landing-screen.commbank .main-big-text.header{width:100%;max-width:400px;padding:0.5rem;font-size:1.5rem;line-height:1.5rem;margin:auto}}@media (max-width: 400px){.landing-screen.commbank .main-big-text.header{font-size:1.2rem;line-height:1.2rem}}.landing-screen.commbank .commbank-yellow{color:#fc0}.landing-screen.commbank .commbank-exclusive-text{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.2rem;letter-spacing:-0.15px;font-weight:200;line-height:2rem;margin-top:40px;margin-bottom:30px}@media screen and (max-width: 480px){.landing-screen.commbank .commbank-exclusive-text{font-size:0.9rem;line-height:1.4rem;margin-top:20px}}@media only screen and (min-width: 481px) and (max-width: 768px){.landing-screen.commbank .commbank-exclusive-text{font-size:1.0rem;line-height:1.55rem;margin-top:20px}}@media only screen and (min-width: 769px) and (max-width: 1024px){.landing-screen.commbank .commbank-exclusive-text{font-size:1.1rem;line-height:1.7rem;margin-top:20px}}.landing-screen.commbank .commbank-fourtier{margin-bottom:15px}.landing-screen.commbank .commbank-fourtier .commbank-fourtier-item{margin-bottom:15px}.landing-screen.commbank .commbank-fourtier .commbank-fourtier-item .left-icon{float:left;width:50px}.landing-screen.commbank .commbank-fourtier .commbank-fourtier-item .left-icon img{height:40px}.landing-screen.commbank .commbank-fourtier .commbank-fourtier-item .right-text{padding-left:15px;display:table-cell;vertical-align:middle;height:40px;font-size:1.0rem;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;line-height:1.35rem}@media screen and (max-width: 1024px){.landing-screen.commbank .commbank-fourtier .commbank-fourtier-item .right-text{font-size:0.9rem;line-height:1.2rem;padding-left:10px}}.landing-screen.commbank .commbank-vid{margin:0 auto;padding-bottom:30px}.landing-screen.commbank .commbank-its-easy-img{width:380px;height:auto}@media screen and (max-width: 480px){.landing-screen.commbank .commbank-its-easy-img{width:280px}}@media only screen and (min-width: 481px) and (max-width: 768px){.landing-screen.commbank .commbank-its-easy-img{width:330px}}.landing-screen.commbank .commbank-3step-img{margin-top:30px;width:100%}.landing-screen.commbank .commbank-3step-desc{text-align:center;margin-top:20px}.landing-screen.commbank .commbank-3step-desc img{height:16px}@media screen and (max-width: 480px){.landing-screen.commbank .commbank-3step-desc img{height:14px}}.landing-screen.commbank .commbank-3step-desc{font-size:1.3rem;font-weight:800}@media screen and (max-width: 480px){.landing-screen.commbank .commbank-3step-desc{font-size:1.1rem}}@media only screen and (min-width: 481px) and (max-width: 768px){.landing-screen.commbank .commbank-3step-desc{font-size:1.2rem}}.landing-screen.commbank .commbank-3step-desc-text{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;margin-top:15px;font-size:1.15rem;line-height:1.5rem;font-weight:400}@media screen and (max-width: 480px){.landing-screen.commbank .commbank-3step-desc-text{font-size:1.0rem;line-height:1.25rem;margin-top:5px;margin-bottom:15px}}@media only screen and (min-width: 481px) and (max-width: 768px){.landing-screen.commbank .commbank-3step-desc-text{font-size:1.1rem;line-height:1.375rem;margin-top:5px;margin-bottom:15px}}@media only screen and (min-width: 769px) and (max-width: 1024px){.landing-screen.commbank .commbank-3step-desc-text{font-size:1.1rem;line-height:1.375rem}}.landing-screen.commbank .commbank-simply-book{margin-top:30px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.125rem;line-height:1.8rem}@media screen and (max-width: 480px){.landing-screen.commbank .commbank-simply-book{margin-top:10px;font-size:0.9rem;line-height:1.4rem}}@media only screen and (min-width: 481px) and (max-width: 768px){.landing-screen.commbank .commbank-simply-book{margin-top:10px;font-size:0.975rem;line-height:1.55rem}}@media only screen and (min-width: 769px) and (max-width: 1024px){.landing-screen.commbank .commbank-simply-book{margin-top:15px;font-size:1.05rem;line-height:1.7rem}}.landing-screen.commbank .commbank-simply-book .commbank-awards-underline{font-weight:600;border-bottom:1px solid black;padding-bottom:1px}.landing-screen.commbank .commbank-awards-underline a{color:black}.landing-screen.commbank .commbank-awards-underline a:hover{text-decoration:none}.landing-screen.commbank .commbank-fineprint{font-size:0.7rem;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;margin-top:20px;margin-bottom:20px}.landing-screen.commbank .commbank-scenic-image{background:url("https://cdn-s3.kaligo.com/assets/images/commbank/earn/Queenstown_2nd_banner_background.jpg");height:537px;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 480px){.landing-screen.commbank .commbank-scenic-image{height:300px}}@media only screen and (min-width: 481px) and (max-width: 768px){.landing-screen.commbank .commbank-scenic-image{height:375px}}@media only screen and (min-width: 769px) and (max-width: 1024px){.landing-screen.commbank .commbank-scenic-image{height:450px}}.landing-screen.commbank .commbank-feature-image{text-align:center;height:100%;position:relative}.landing-screen.commbank .commbank-feature-image img{width:35%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.landing-screen.commbank .commbank-whatyoucouldearn{background-color:#f5f4f1}.landing-screen.commbank .commbank-whatyoucouldearn img{width:300px;height:auto;margin-top:30px}@media screen and (max-width: 480px){.landing-screen.commbank .commbank-whatyoucouldearn img{margin-top:20px;width:200px}}@media only screen and (min-width: 481px) and (max-width: 768px){.landing-screen.commbank .commbank-whatyoucouldearn img{margin-top:20px;width:250px}}.landing-screen.commbank .commbank-whatyoucouldearn h2{font-weight:800;font-size:1.4rem}@media (min-width: 500px){.landing-screen.commbank .commbank-whatyoucouldearn h2{font-size:1.9rem}}.landing-screen.commbank .commbank-whatyoucouldearn-desc{margin-top:20px;margin-bottom:40px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:1.2rem;line-height:1.8rem}@media screen and (max-width: 480px){.landing-screen.commbank .commbank-whatyoucouldearn-desc{font-size:0.9rem;line-height:1.35rem}}@media only screen and (min-width: 481px) and (max-width: 768px){.landing-screen.commbank .commbank-whatyoucouldearn-desc{font-size:1.0rem;line-height:1.5rem}}@media only screen and (min-width: 769px) and (max-width: 1024px){.landing-screen.commbank .commbank-whatyoucouldearn-desc{font-size:1.1rem;line-height:1.65rem}}.landing-screen.commbank .commbank-thingstoknow{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:0.8rem;min-height:260px;padding-top:30px}.landing-screen.commbank .earn-points{background-color:#f5f4f1;padding-top:30px}.landing-screen.commbank .earn-points h2{font-weight:800;font-size:1.4rem}@media (min-width: 500px){.landing-screen.commbank .earn-points h2{width:550px;font-size:1.9rem}}.popup.payment-redirect{margin:auto;padding:0;overflow:auto}.popup.payment-redirect.ios{-webkit-overflow-scrolling:touch !important;overflow-x:scroll !important;overflow-y:scroll !important}.popup.payment-redirect.ios .iframe-page{-webkit-overflow-scrolling:touch !important;overflow-x:scroll !important;overflow-y:scroll !important}.popup.payment-redirect .iframe-page{width:600px;min-width:100%;max-width:1000px;height:600px;min-height:100%;margin:auto;display:block;border:0;box-shadow:0 0 2px rgba(22,22,22,0.5)}.redirect-to-external{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;max-width:720px;height:500px;margin:auto;text-align:center;color:#282828;padding:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.redirect-to-external .bold,.redirect-to-external b{font-weight:600;color:#282828 !important}.redirect-to-external a{color:#888;text-decoration:underline}.redirect-to-external .logo-area{padding-top:2rem;margin:0;direction:ltr !important}.redirect-to-external .logo-area .inline-item{padding:1rem;text-align:center;display:table-cell;height:100%;float:none}@media (max-width: 767px){.redirect-to-external .logo-area .inline-item{display:block;padding:0}}.redirect-to-external .logo-area .inline-item img{width:100%}.redirect-to-external .logo-area .kaligo-logo img{max-width:280px}.redirect-to-external .logo-area .arrow img{max-width:96px}@media (max-width: 767px){.redirect-to-external .logo-area .arrow img{max-width:56px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}.redirect-to-external .logo-area .partner-logo .text{font-size:1.5rem;text-transform:uppercase;padding-top:1.4rem;font-weight:600}.redirect-to-external .info-text,.redirect-to-external .header{font-size:1.2rem}@media (max-width: 767px){.redirect-to-external .info-text,.redirect-to-external .header{font-size:1rem}}.redirect-to-external .info-text{padding-top:2rem}.redirect-to-external .footer{padding-top:2rem;color:#888}@media (max-width: 767px){.redirect-to-external .footer{font-size:0.8rem}}body.locale-ja{font-family:'Hiragino Kaku Gothic Pro', 'Meiryo', sans-serif !important}body.locale-ja .font-futura,body.locale-ja .font-helvetica{font-family:'Hiragino Kaku Gothic Pro', 'Meiryo', sans-serif !important}.redirect-to-external{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;max-width:720px;height:500px;margin:auto;text-align:center;color:#282828;padding:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.redirect-to-external .bold,.redirect-to-external b{font-weight:600;color:#282828 !important}.redirect-to-external a{color:#888;text-decoration:underline}.redirect-to-external .logo-area{padding-top:2rem;margin:0;direction:ltr !important}.redirect-to-external .logo-area .inline-item{padding:1rem;text-align:center;display:table-cell;height:100%;float:none}@media (max-width: 767px){.redirect-to-external .logo-area .inline-item{display:block;padding:0}}.redirect-to-external .logo-area .inline-item img{width:100%}.redirect-to-external .logo-area .kaligo-logo img{max-width:280px}.redirect-to-external .logo-area .arrow img{max-width:96px}@media (max-width: 767px){.redirect-to-external .logo-area .arrow img{max-width:56px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}.redirect-to-external .logo-area .partner-logo .text{font-size:1.5rem;text-transform:uppercase;padding-top:1.4rem;font-weight:600}.redirect-to-external .info-text,.redirect-to-external .header{font-size:1.2rem}@media (max-width: 767px){.redirect-to-external .info-text,.redirect-to-external .header{font-size:1rem}}.redirect-to-external .info-text{padding-top:2rem}.redirect-to-external .footer{padding-top:2rem;color:#888}@media (max-width: 767px){.redirect-to-external .footer{font-size:0.8rem}}.contact-us-form{padding:1.5rem;margin:auto;border:0.1rem solid lightgrey;border-radius:0.7rem}.contact-us-form .field{margin-bottom:1.25rem}.contact-us-form .label{font-weight:600;margin:0;padding-bottom:0.3rem}.contact-us-form .text,.contact-us-form textarea{display:block;width:100%;padding:0.3rem 0.5rem;border:none;outline:1px solid #d3d3d3;font-size:0.9rem}.contact-us-form input.ng-invalid.ng-dirty{outline:1px solid #e52e2e;background-color:#fff}.contact-us-form textarea.ng-invalid.ng-dirty{outline:1px solid #e52e2e;background-color:#fff}.contact-us-form .submit-form-btn{display:block;width:160px;padding:0.375rem 0.5rem;margin:auto;font-weight:600}.contact-us-form .submit-form-btn:disabled{background-color:#999999}.contact-us-form .validation-error{color:#e52e2e;font-size:0.875rem;line-height:1rem;padding-top:0.25rem}.contact-us-form input:focus,.contact-us-form textarea:focus{outline:0.2rem solid #9ED2FF}.contact-us-form ul{padding:0rem 1rem}.contact-us-form li.form-error{font-size:1rem;color:#e52e2e;font-weight:600}.contact-us-form .contact-us-success{height:10rem;margin:0 auto;text-align:center}.contact-us-form .contact-us-success .title{text-align:center;color:#e52e2e;padding:1.5rem;margin:0}.reset-password mat-form-field .mat-form-field-underline{position:static}.reset-password mat-form-field .mat-form-field-subscript-wrapper{position:static}.reset-password mat-form-field .mat-form-field-wrapper{padding-bottom:12px}.reset-password .form-row-v2{display:flex;flex-wrap:nowrap}@media (max-width: 767px){.reset-password .form-row-v2{flex-wrap:wrap}}.reset-password .form-row-v2 .mat-form-field{flex:1;margin-right:0}@media (max-width: 767px){.reset-password .form-row-v2 .mat-form-field{flex-basis:100%}}@font-face{font-style:normal;font-family:"TrustYou Iconic";src:url("https://cdn-s3.kaligo.com/fonts/trustyou/trustyou-iconic-ie.eot") format("embedded-opentype");font-weight:normal}@font-face{font-weight:normal;font-style:normal;font-family:"TrustYou Iconic";src:url("https://cdn-s3.kaligo.com/fonts/trustyou/trustyou-iconic-normal.eot");src:url("https://cdn-s3.kaligo.com/fonts/trustyou/trustyou-iconic-ie.eot") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/trustyou/trustyou-iconic.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/trustyou/trustyou-iconic.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/trustyou/trustyou-iconic.svg") format("svg")}.ty-icon{font-family:"TrustYou Iconic";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ty-icon-warning:before{content:'\e781'}.ty-icon-translate:before{content:'\e780'}.ty-icon-code:before{content:'\e779'}.ty-icon-language:before{content:'\e778'}.ty-icon-arrow-down:before{content:'\e777'}.ty-icon-arrow-up:before{content:'\e776'}.ty-icon-arrow-right:before{content:'\e775'}.ty-icon-arrow-left:before{content:'\e774'}.ty-icon-car:before{content:'\e773'}.ty-icon-file-doc-alt:before{content:'\e772'}.ty-icon-file-xls-alt:before{content:'\e771'}.ty-icon-file-xls:before{content:'\e770'}.ty-icon-file-doc:before{content:'\e769'}.ty-icon-inbox-on:before{content:'\e768'}.ty-icon-inbox:before{content:'\e767'}.ty-icon-grid:before{content:'\e766'}.ty-icon-unlink:before{content:'\e765'}.ty-icon-reply-plus:before{content:'\e764'}.ty-icon-filter:before{content:'\e763'}.ty-icon-trustyou:before{content:'\e762'}.ty-icon-more-v:before{content:'\e761'}.ty-icon-more:before{content:'\e760'}.ty-icon-tiles-add:before{content:'\e759'}.ty-icon-tiles-off:before{content:'\e758'}.ty-icon-tiles:before{content:'\e757'}.ty-icon-16ab:before,.ty-icon-lake-house:before{content:'\e756'}.ty-icon-16w:before,.ty-icon-tuxedo:before{content:'\e752'}.ty-icon-16z:before,.ty-icon-cards-full:before{content:'\e755'}.ty-icon-cards:before{content:'\e754'}.ty-icon-16y:before,.ty-icon-leaf:before{content:'\e753'}.ty-icon-share:before{content:'\e751'}.ty-icon-radio-on-half:before{content:'\e750'}.ty-icon-badge-half-alt:before{content:'\e749'}.ty-icon-video:before{content:'\e748'}.ty-icon-remove-o:before{content:'\e747'}.ty-icon-star-half:before{content:'\e746'}.ty-icon-star:before{content:'\e745'}.ty-icon-github:before{content:'\e744'}.ty-icon-instagram:before{content:'\e743'}.ty-icon-pinterest:before{content:'\e742'}.ty-icon-foursquare:before{content:'\e741'}.ty-icon-facebook-full:before{content:'\e740'}.ty-icon-export:before{content:'\e739'}.ty-icon-power:before{content:'\e738'}.ty-icon-compare:before{content:'\e737'}.ty-icon-chevron-right-double:before{content:'\e736'}.ty-icon-chevron-left-double:before{content:'\e735'}.ty-icon-cut:before{content:'\e600'}.ty-icon-copy:before{content:'\e601'}.ty-icon-clipboard:before,.ty-icon-paste:before{content:'\e602'}.ty-icon-trash-full:before{content:'\e603'}.ty-icon-trash:before{content:'\e604'}.ty-icon-hourglass:before{content:'\e605'}.ty-icon-gender:before{content:'\e606'}.ty-icon-female:before{content:'\e607'}.ty-icon-male:before{content:'\e608'}.ty-icon-move:before{content:'\e609'}.ty-icon-bus:before{content:'\e610'}.ty-icon-train:before{content:'\e611'}.ty-icon-museum:before{content:'\e612'}.ty-icon-16aa:before,.ty-icon-airplane:before{content:'\e613'}.ty-icon-tree-pine:before{content:'\e614'}.ty-icon-16t:before,.ty-icon-beach:before,.ty-icon-tree-palm:before{content:'\e615'}.ty-icon-bed:before{content:'\e616'}.ty-icon-gps:before{content:'\e617'}.ty-icon-food:before{content:'\e618'}.ty-icon-16i:before,.ty-icon-wine:before{content:'\e619'}.ty-icon-beer:before{content:'\e620'}.ty-icon-save:before{content:'\e621'}.ty-icon-pdf:before{content:'\e622'}.ty-icon-file-pdf:before{content:'\e623'}.ty-icon-file-ok:before{content:'\e624'}.ty-icon-file-edit:before{content:'\e625'}.ty-icon-file:before{content:'\e626'}.ty-icon-16g:before,.ty-icon-call-bell:before{content:'\e627'}.ty-icon-folder-open:before{content:'\e628'}.ty-icon-folder:before{content:'\e629'}.ty-icon-badge-full:before{content:'\e630'}.ty-icon-badge-half:before{content:'\e631'}.ty-icon-badge:before{content:'\e632'}.ty-icon-help-o:before{content:'\e633'}.ty-icon-help:before{content:'\e634'}.ty-icon-info-o:before{content:'\e635'}.ty-icon-info:before{content:'\e636'}.ty-icon-twitter:before{content:'\e637'}.ty-icon-facebook:before{content:'\e638'}.ty-icon-google-plus:before{content:'\e639'}.ty-icon-bell:before{content:'\e640'}.ty-icon-16s:before,.ty-icon-snowflake:before{content:'\e641'}.ty-icon-16q:before,.ty-icon-ciggar:before{content:'\e642'}.ty-icon-16h:before,.ty-icon-business:before,.ty-icon-suitcase:before{content:'\e643'}.ty-icon-16v:before,.ty-icon-pet:before{content:'\e644'}.ty-icon-16d:before,.ty-icon-heart:before{content:'\e645'}.ty-icon-16r:before,.ty-icon-group:before{content:'\e646'}.ty-icon-16c:before,.ty-icon-family:before{content:'\e647'}.ty-icon-couple:before{content:'\e648'}.ty-icon-16u:before,.ty-icon-solo:before,.ty-icon-single:before{content:'\e649'}.ty-icon-upload:before{content:'\e650'}.ty-icon-download:before{content:'\e651'}.ty-icon-settings:before{content:'\e652'}.ty-icon-email:before{content:'\e653'}.ty-icon-email-full:before{content:'\e654'}.ty-icon-mobile:before{content:'\e655'}.ty-icon-directions:before{content:'\e656'}.ty-icon-pencil:before{content:'\e657'}.ty-icon-paperclip:before{content:'\e658'}.ty-icon-reply:before{content:'\e659'}.ty-icon-reply-all:before{content:'\e660'}.ty-icon-forward:before{content:'\e661'}.ty-icon-user:before{content:'\e662'}.ty-icon-users:before{content:'\e663'}.ty-icon-marker:before{content:'\e664'}.ty-icon-print:before{content:'\e665'}.ty-icon-link:before{content:'\e666'}.ty-icon-tools:before{content:'\e667'}.ty-icon-gauge:before{content:'\e668'}.ty-icon-earth:before{content:'\e669'}.ty-icon-desktop:before{content:'\e670'}.ty-icon-cart:before{content:'\e671'}.ty-icon-box:before{content:'\e672'}.ty-icon-rss:before{content:'\e673'}.ty-icon-wifi:before{content:'\e674'}.ty-icon-lock:before{content:'\e675'}.ty-icon-unlock:before{content:'\e676'}.ty-icon-minus:before{content:'\e677'}.ty-icon-plus:before{content:'\e678'}.ty-icon-refresh:before{content:'\e679'}.ty-icon-redo:before{content:'\e680'}.ty-icon-undo:before{content:'\e681'}.ty-icon-list-alt:before{content:'\e682'}.ty-icon-list:before{content:'\e683'}.ty-icon-caret-down:before{content:'\e684'}.ty-icon-caret-up:before{content:'\e685'}.ty-icon-caret-left:before{content:'\e686'}.ty-icon-caret-right:before{content:'\e687'}.ty-icon-chevron-down:before{content:'\e688'}.ty-icon-chevron-up:before{content:'\e689'}.ty-icon-chevron-left:before{content:'\e690'}.ty-icon-chevron-right:before{content:'\e691'}.ty-icon-chevron-down-lg:before{content:'\e692'}.ty-icon-chevron-up-lg:before{content:'\e693'}.ty-icon-chevron-left-lg:before{content:'\e694'}.ty-icon-chevron-right-lg:before{content:'\e695'}.ty-icon-menu:before{content:'\e696'}.ty-icon-search:before{content:'\e697'}.ty-icon-zoom-in:before{content:'\e698'}.ty-icon-zoom-out:before{content:'\e699'}.ty-icon-checkbox-on:before{content:'\e700'}.ty-icon-checkbox:before{content:'\e701'}.ty-icon-radio-on:before{content:'\e702'}.ty-icon-radio:before{content:'\e703'}.ty-icon-bookmark:before{content:'\e704'}.ty-icon-preview-off:before{content:'\e705'}.ty-icon-preview:before{content:'\e706'}.ty-icon-flag:before{content:'\e707'}.ty-icon-chart-pie:before{content:'\e708'}.ty-icon-chart-stats:before{content:'\e709'}.ty-icon-chart-bars:before{content:'\e710'}.ty-icon-expand:before{content:'\e711'}.ty-icon-contract:before{content:'\e712'}.ty-icon-comment:before{content:'\e713'}.ty-icon-comments:before{content:'\e714'}.ty-icon-calendar:before{content:'\e715'}.ty-icon-16k:before,.ty-icon-tag:before{content:'\e716'}.ty-icon-phone:before{content:'\e717'}.ty-icon-picture:before{content:'\e718'}.ty-icon-pictures:before{content:'\e719'}.ty-icon-home:before{content:'\e720'}.ty-icon-16f:before,.ty-icon-office:before{content:'\e721'}.ty-icon-alarm:before{content:'\e722'}.ty-icon-clock:before{content:'\e723'}.ty-icon-map:before{content:'\e724'}.ty-icon-map-full:before{content:'\e725'}.ty-icon-16e:before,.ty-icon-lotus:before{content:'\e726'}.ty-icon-16j:before,.ty-icon-glasses:before{content:'\e727'}.ty-icon-martini:before{content:'\e728'}.ty-icon-16b:before,.ty-icon-crown:before{content:'\e729'}.ty-icon-16p:before,.ty-icon-golf:before{content:'\e730'}.ty-icon-16ac:before,.ty-icon-16n:before,.ty-icon-swiming:before{content:'\e731'}.ty-icon-16m:before,.ty-icon-cycling:before{content:'\e732'}.ty-icon-remove:before{content:'\e733'}.ty-icon-ok:before{content:'\e734'}body{margin:0;padding:0}.trustscore{position:relative;font-size:14px;font-family:"Roboto", Arial, Helvetica sans-serif}.trustscore:before,.trustscore:after{display:table;clear:both;content:''}.trustscore *{line-height:1.0em}.trustscore.size-s .badges .ty-icon,.trustscore .score{color:#666}.trustscore .value{position:relative;float:left;background:#666;color:#fff}.trustscore .value:after{position:absolute;top:100%;left:0;border-style:solid;border-color:#666 transparent transparent #666;content:''}.trustscore-info-trigger{position:absolute;top:5px;right:-20px;z-index:100;color:#bbb;cursor:pointer}.trustscore-info-trigger:hover{color:#999}.trustscore-info-panel{position:absolute;top:-1px;left:-1px;z-index:99;overflow:hidden;padding:7px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#888;font-weight:normal;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;opacity:0;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.trustscore-info-panel.active{opacity:1;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.trustscore-info-panel p{margin:0 0 5px}.trustscore-info-panel p.info-title{color:#333;font-weight:700}.trustscore-info-panel a,.trustscore-info-panel a:link,.trustscore-info-panel a:visited{display:block;margin-top:5px;color:#333;text-align:right;text-decoration:none}.trustscore-info-panel a:hover{text-decoration:underline}.trustscore .badges .ty-icon.neg,.trustscore.neg .score{color:#f37159}.trustscore.neg .value{background:#f37159}.trustscore.neg .value:after{border-color:#f37159 transparent transparent #f37159}.trustscore .badges .ty-icon.neu,.trustscore.neu .score{color:#f9c015}.trustscore.neu .value{background:#f9c015}.trustscore.neu .value:after{border-color:#f9c015 transparent transparent #f9c015}.trustscore .badges .ty-icon.pos,.trustscore.pos .score{color:#119a11}.trustscore.pos .value{background:#119a11}.trustscore.pos .value:after{border-color:#119a11 transparent transparent #119a11}.trustscore.size-xl,.trustscore.size-l{border:1px solid #ddd;background:#fff}.trustscore.size-xl .title,.trustscore.size-l .title{position:absolute;top:-1px;right:-1px;left:-1px;background:#3578c0;color:#a8d1fd;text-align:center;text-transform:uppercase}.trustscore.size-xl .title span:first-child,.trustscore.size-l .title span:first-child{color:#fff}.trustscore.size-xl .value,.trustscore.size-l .value{position:absolute;bottom:0;left:0;margin:0 0 -1px -1px;text-align:center;font-weight:700}.trustscore.size-xl .score,.trustscore.size-l .score{width:100%;color:#333;text-align:center;font-weight:500}.trustscore.size-xl .counter,.trustscore.size-l .counter{color:#999;text-align:center}.trustscore.size-xl .signature,.trustscore.size-l .signature{text-align:right;font-style:italic}.trustscore.size-xl{width:144px;height:118px;border-radius:6px}.trustscore.size-xl .title{padding:5px 0;border-radius:6px 6px 0 0;font-weight:700;font-size:1.1em}.trustscore.size-xl .value{padding:8px 0;width:70px;letter-spacing:-1px;font-size:2.4em}.trustscore.size-xl .value:after{border-width:9px}.trustscore.size-xl .score{margin-top:30px;font-size:1.4em}.trustscore.size-xl .counter{margin-top:3px;font-size:.8em}.trustscore.size-xl .badges{margin:24px 10px 2px 75px;text-align:right;font-size:.8em}.trustscore.size-xl .badges .ty-icon{margin-right:-3px}.trustscore.size-xl .signature{margin:0 10px 0 75px;font-weight:500;font-size:.65em}.trustscore.size-xl .info-trigger{right:-20px}.trustscore.size-xl .trustscore-info-panel{right:-25px;bottom:-22px;font-size:11px}.trustscore.size-xl .trustscore-info-panel p.info-title{margin-right:10px}.trustscore.size-l{width:100px;height:85px;border-radius:4px}.trustscore.size-l .title{padding:4px 0;border-radius:4px 4px 0 0;font-weight:700;font-size:.9em}.trustscore.size-l .value{padding:6px 0;width:43px;letter-spacing:-1px;font-size:1.6em}.trustscore.size-l .value:after{border-width:6px}.trustscore.size-l .score{margin-top:23px;font-weight:700;font-size:1.0em}.trustscore.size-l .counter{margin-top:2px;font-size:.65em}.trustscore.size-l .badges{margin:14px 7px 1px 47px;text-align:right;font-size:.65em}.trustscore.size-l .badges .ty-icon{margin-right:-2px}.trustscore.size-l .signature{margin:0 7px 0 47px;font-weight:500;font-size:.5em}.trustscore.size-l .info-trigger{top:3px;right:-20px}.trustscore.size-l .trustscore-info-panel{right:-24px;bottom:-15px;font-size:10px}.trustscore.size-l .trustscore-info-panel p{margin-bottom:3px}.trustscore.size-l .trustscore-info-panel p.info-title{margin-right:10px;margin-bottom:7px}.trustscore.size-m .value{margin:0 8px 0 0;padding:6px 8px;font-weight:500;font-size:2.0em}.trustscore.size-m .value:after{border-width:6px}.trustscore.size-m .score{margin:0px 10px 0 0;font-weight:500;font-size:1.45em}.trustscore.size-m .badges{font-size:.6em}.trustscore.size-m .badges .ty-icon{margin-right:-1px}.trustscore.size-m .counter{margin-top:4px;color:#999;font-weight:500;font-style:italic;font-size:.65em}.trustscore.size-s .value{margin:0 6px 0 0;padding:5px 6px;font-weight:500;font-size:1.3em}.trustscore.size-s .value:after{border-width:4px}.trustscore.size-s .score{display:inline-block;float:left;margin:0px 10px 0 0;font-weight:500;font-size:1.45em}.trustscore.size-s .badges{font-size:.6em}.trustscore.size-s .badges .ty-icon{margin-right:-1px}.trustscore.size-s .counter{float:left;margin-top:6px;color:#b5b5b5;font-weight:500;font-style:italic}.trustscore.size-xs .value{margin:0 3px 0 0;padding:2px 2px;font-weight:500;font-size:.85em}.trustscore.size-xs .value:after{border-width:2px}.trustscore.size-xs .score{display:inline-block;float:left;margin:-1px 5px 0 0;font-weight:500;font-size:.9em}.trustscore.size-xs .badges{font-size:.3em}.trustscore.size-xs .counter{float:left;color:#b5b5b5;font-weight:500;font-style:italic;font-size:.8em}@media screen and (max-width: 400px){.trustyou-modal .modal-title{font-size:1.35rem}}@media screen and (max-width: 320px){.trustyou-modal .modal-title{font-size:1rem}}.trustyou-modal .modal-content{background-color:rgba(255,255,255,0.95)}.trustscore-top-category{color:#009b1a;font-size:1rem;line-height:normal;vertical-align:top;display:inline-block}@media screen and (max-width: 320px){.trustscore-top-category{font-size:0.7rem}}@media screen and (min-width: 321px){.trustscore-top-category{font-size:0.8rem}}@media screen and (min-width: 400px){.trustscore-top-category{font-size:0.9rem}}.hotel-details-popup .trustscore-top-category{float:left;font-size:0.8rem;width:100%}.rtl .hotel-details-popup .trustscore-top-category{text-align:right}.trustscore.size-s{float:right;width:140px}.rtl .trustscore.size-s{float:left}.trustscore.size-s .value{margin:0 0 0 5px;padding:5px 4px;font-weight:500;font-size:0.938rem;float:right;border-radius:3px}.rtl .trustscore.size-s .value{float:left;margin:0 5px 0 0}.trustscore.size-s .value:after{top:90%}.trustscore.size-s .badges{font-size:0.6em;height:8px;width:100px;margin-top:2px;margin-right:3px}.rtl .trustscore.size-s .badges{margin-left:3px;margin-right:auto}.trustscore.size-s .badges .ty-icon{float:right;margin-left:2px}.rtl .trustscore.size-s .badges .ty-icon{float:left;margin-right:2px;margin-left:auto}.trustscore.size-s .score{float:right;margin-top:3px;margin-right:3px;font-size:0.9rem;font-family:"Museo Sans W01", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600}.rtl .trustscore.size-s .score{float:left;margin-left:3px;margin-right:auto}.trustyou-error{text-align:center;color:#BC0035;min-height:3rem;line-height:2rem;font-size:1rem}.trustyou-review{margin:10px 0px}@media (max-width: 767px){.trustyou-review{margin-top:0}}.trustyou-review .positive-text{color:#007C02}.trustyou-review .neutral-text{color:#CF4900}.trustyou-review .negative-text{color:#BC0035}.trustyou-review .row{margin-left:0px !important;margin-right:0px !important}.trustyou-review .row:not(.fillRow):not(.flex)>div{margin-bottom:0px}.trustyou-review .loading-message{margin-top:50px;width:100%;text-align:center;font-size:18px;min-height:150px}.trustyou-review .header{margin-bottom:10px}.trustyou-review .header .positive-text,.trustyou-review .header .neutral-text{font-size:1.5rem;line-height:1.5rem;display:inline-block}.locale-ru .trustyou-review .header .positive-text,.locale-ru .trustyou-review .header .neutral-text{font-size:21px}.trustyou-review .header .header-title{float:left;color:#646464;line-height:1rem;font-weight:600;font-size:0.75rem}.rtl .trustyou-review .header .header-title{float:right}@media screen and (min-width: 336px){.trustyou-review .header .header-title{font-size:0.85rem;line-height:1.1rem}}@media screen and (min-width: 600px){.trustyou-review .header .header-title{font-size:1rem;line-height:1.5rem}}.trustyou-review .header .header-image{float:right;max-width:150px}.rtl .trustyou-review .header .header-image{float:left}.trustyou-review .ratings{margin-top:20px}.trustyou-review .ratings.visible-xs .score{font-size:1rem}.trustyou-review .ratings.visible-xs .score .header{min-height:1rem}.rtl .trustyou-review .ratings.visible-xs .score .header{float:right}.trustyou-review .ratings.visible-xs .score .value{min-height:1.5rem;font-size:1.5rem;line-height:1.5rem;padding-left:0px;font-weight:600}.rtl .trustyou-review .ratings.visible-xs .score .value{padding-right:0px;padding-left:1rem}.trustyou-review .ratings.visible-xs .score .value.flat{text-align:right}.rtl .trustyou-review .ratings.visible-xs .score .value.flat{text-align:left}@media screen and (max-width: 320px){.trustyou-review .ratings.visible-xs .score .value{font-size:1rem}}.trustyou-review .ratings.visible-xs .category{margin-top:1rem}.trustyou-review .ratings.visible-xs .category .header{min-height:1rem}.trustyou-review .ratings.visible-xs .category .labels{display:inline-block;margin-top:5px}.trustyou-review .ratings.visible-xs .category .labels .label-category-rank{min-height:1.2rem;line-height:1.2rem;font-size:1rem;font-weight:normal;border-radius:3px;margin-right:8px;margin-bottom:5px !important;white-space:normal;float:left;border:1px solid lightgrey;color:#707070;padding:10px}.rtl .trustyou-review .ratings.visible-xs .category .labels .label-category-rank{float:right;margin-left:8px;margin-right:auto}@media screen and (max-width: 320px){.trustyou-review .ratings.visible-xs .category .labels .label-category-rank{font-size:0.85rem;line-height:1rem;padding:0.5rem 0.35rem}}.trustyou-review .ratings.hidden-xs .ty-flex-table{display:table-cell !important;vertical-align:top;float:none}.trustyou-review .ratings.hidden-xs .score{font-size:1.25rem;border-right:1px solid lightgrey}.trustyou-review .ratings.hidden-xs .score .header{min-height:1.875rem}.trustyou-review .ratings.hidden-xs .score .header.flat{min-height:2.5rem;line-height:2.5rem}.trustyou-review .ratings.hidden-xs .score .header.flat .positive-text,.trustyou-review .ratings.hidden-xs .score .header.flat .neutral-text{font-size:2rem;line-height:2.5rem}.trustyou-review .ratings.hidden-xs .score .value{min-height:2.5rem;font-size:1.75rem;line-height:2rem;font-weight:600}.trustyou-review .ratings.hidden-xs .score .value.flat{text-align:right}@media (min-width: 992px){.trustyou-review .ratings.hidden-xs .score .value{font-size:2.3rem;line-height:2.5rem}}.trustyou-review .ratings.hidden-xs .vertical-divider{border-left:1px solid lightgrey}.rtl .trustyou-review .ratings.hidden-xs .vertical-divider{border-left:0;border-right:1px solid lightgrey}.trustyou-review .ratings.hidden-xs .category .header{min-height:1.875rem}.trustyou-review .ratings.hidden-xs .category .labels{min-height:2.5rem;padding-top:0.5rem;display:inline-block}.trustyou-review .ratings.hidden-xs .category .labels .label-category-rank{font-size:1rem;font-weight:400;border-radius:3px;margin-right:0.75rem;margin-bottom:0.75rem;white-space:normal;float:left;padding:0.625rem;border:1px solid lightgrey;color:#707070}.rtl .trustyou-review .ratings.hidden-xs .category .labels .label-category-rank{float:right;margin-left:0.75rem;margin-right:auto}.trustyou-review .summary{margin-top:1.25rem;padding-bottom:1rem}.trustyou-review .summary .header{font-size:1rem}.trustyou-review .summary .top-quotes{height:inherit}.trustyou-review .summary .top-quotes .top-quotes-bubble{margin-top:1.25rem;margin-bottom:1rem !important}.trustyou-review .summary .top-quotes .top-quotes-bubble .bubble{margin-bottom:0.625rem}.trustyou-review .summary .top-quotes .top-quotes-text{margin-top:0.5rem}.trustyou-review .summary .top-quotes .top-quotes-text span{display:inline-block;margin-right:0.5rem;color:#737373;font-style:italic;font-size:1rem}.rtl .trustyou-review .summary .top-quotes .top-quotes-text span{margin-left:0.5rem;margin-right:auto}.trustyou-review .category-scores{font-weight:normal;font-size:0.875rem;min-height:1rem;line-height:1rem;margin-bottom:20px}@media screen and (min-width: 320px){.trustyou-review .category-scores{font-size:0.938rem;min-height:1.125rem;line-height:1.125rem}}@media screen and (min-width: 600px){.trustyou-review .category-scores{font-size:1rem;min-height:1.2rem;line-height:1.2rem}}.trustyou-review .category-scores .category{margin:1rem 0px 0px 0px;height:100%}.trustyou-review .category-scores .category .dot-container{float:left;width:8%;padding-top:0.25rem;padding-left:1rem}.rtl .trustyou-review .category-scores .category .dot-container{float:right;padding-right:1rem;padding-left:0}.trustyou-review .category-scores .category .dot{height:16px;width:16px;margin:-2px auto}.trustyou-review .category-scores .category .dot.positive{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/green.svg")}.trustyou-review .category-scores .category .dot.neutral{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/orange.svg")}.trustyou-review .category-scores .category .dot.negative{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/red.svg")}.trustyou-review .category-scores .category .chart{margin-top:0.125rem;background:#e6e6e6}.trustyou-review .category-scores .category .chart .chart-value{background:#007C02;height:1rem}.trustyou-review .category-scores .category .chart .chart-value.positive{background:#007C02}.trustyou-review .category-scores .category .chart .chart-value.neutral{background:#CF4900}.trustyou-review .category-scores .category .chart .chart-value.negative{background:#BC0035}.trustyou-review .category-scores .category .comments-group .main .comments{padding-left:0px;padding-right:0px}.trustyou-review .category-scores .category .comments-group .main .comments strong{float:left;margin-right:8px}.rtl .trustyou-review .category-scores .category .comments-group .main .comments strong{float:right;margin-left:8px;margin-right:0}.trustyou-review .category-scores .category .comments-group .main .comments .comment{display:block;float:left;margin-right:8px}.rtl .trustyou-review .category-scores .category .comments-group .main .comments .comment{float:right;margin-left:8px;margin-right:auto}@media screen and (max-width: 600px){.trustyou-review .category-scores .category .comments-group .main .comments .comment{margin-right:5px}.rtl .trustyou-review .category-scores .category .comments-group .main .comments .comment{margin-left:5px;margin-right:auto}}.trustyou-review .category-scores .category .comments-group .main .read-more{padding-left:0px;padding-right:0px;float:right;cursor:pointer;text-align:right}.rtl .trustyou-review .category-scores .category .comments-group .main .read-more{float:left;text-align:left}.trustyou-review .category-scores .category .comments-group .extra-info .additional-comment{padding-right:0px}.trustyou-review .category-scores .category .comments-group .extra-info .additional-comment .uk-icon-circle-o{line-height:1.5rem;font-size:0.5rem}.trustyou-review .category-scores .category .comments-group .extra-info .additional-comment .content{line-height:1.563rem;min-height:1.563rem;padding-left:0px;padding-right:0px}.trustyou-review .good-to-knows{margin-top:20px;margin-bottom:20px;font-size:1rem;font-weight:normal;min-height:1rem;line-height:1rem}.trustyou-review .good-to-knows .header.row{min-height:1rem;line-height:1rem;margin:0px 0px 0px 1rem !important}.rtl .trustyou-review .good-to-knows .header.row{margin:0px 1rem 0px 0px !important}.trustyou-review .good-to-knows .remarks .facet{margin-top:1rem}.trustyou-review .good-to-knows .remarks .facet .ty-icon{line-height:1.2rem;padding-left:0px;padding-right:0.313rem;text-align:center}.rtl .trustyou-review .good-to-knows .remarks .facet .ty-icon{padding-left:0.313rem;padding-right:auto}.trustyou-review .good-to-knows .remarks .facet .ty-icon.ty-icon-ok{color:#007C02}.trustyou-review .good-to-knows .remarks .facet .ty-icon.ty-icon-remove{color:#BC0035}.trustyou-review .good-to-knows .remarks .facet .content{padding-left:0px}.trustyou-review .good-to-knows .remarks .facet .content .title{line-height:1.2rem;font-size:1rem;font-weight:400;color:black}.trustyou-review .good-to-knows .comments{line-height:16px;color:#646464;font-size:12.8px}.trustyou-review .good-to-knows .comments .comment{margin-right:5px}.rtl .trustyou-review .good-to-knows .comments .comment{margin-left:5px;margin-right:auto}.trustyou-review .good-to-knows .comments .positive{background:#007C02}.trustyou-review .good-to-knows .comments .neutral{background:#CF4900}.trustyou-review .good-to-knows .comments .negative{background:#BC0035}.trustyou-review .divider{border-top:1px solid #c1c1c1;width:inherit;margin:1rem 1rem 0.625rem}.trustyou-review .divider.transparent{background-color:rgba(255,255,255,0)}.bubble{position:relative;width:100%;height:100%;padding:10px;background:#f6f6f6;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;border:#9c9b9c solid 2px;margin:0 auto;font-size:0.875rem;text-align:center}.bubble:after{content:"";position:absolute;border-style:solid;border-width:1rem 0.875rem 0;border-color:#f6f6f6 transparent;display:block;width:0;z-index:1;bottom:-1rem;left:1.875rem}.rtl .bubble:after{right:1.875rem;left:auto}.bubble:before{content:"";position:absolute;border-style:solid;border-width:1rem 0.938rem 0;border-color:#9c9b9c transparent;display:block;width:0;z-index:0;bottom:-1.125rem;left:1.813rem}.rtl .bubble:before{right:1.813rem;left:auto}.trustscore.size-xs{width:40%;background:transparent;border:0;padding:inherit}.ltr .trustscore.size-xs{float:right}.rtl .trustscore.size-xs{float:left}@media screen and (min-width: 600px){.trustscore.size-xs{width:35%}}.trustscore.size-xs .value{margin:0;padding:0.313rem 0.25rem;font-weight:600;font-size:0.75rem;border-radius:3px}.ltr .trustscore.size-xs .value{margin-left:2px;float:right}.rtl .trustscore.size-xs .value{margin-right:2px;float:left}.trustscore.size-xs .value:after{top:90%}.trustscore.size-xs .badges{padding-top:2px;font-size:0.4rem}.ltr .trustscore.size-xs .badges{padding-right:2px}.rtl .trustscore.size-xs .badges{padding-left:2px}.ltr .trustscore.size-xs .badges .ty-icon{float:right;margin-left:2px}.rtl .trustscore.size-xs .badges .ty-icon{float:left;margin-right:2px}.trustscore.size-xs .score{margin-top:0px;overflow:hidden;word-wrap:break-word;font-family:"Museo Sans W01", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;font-size:0.7rem;width:auto}.ltr .trustscore.size-xs .score{float:right;text-align:right;margin-right:2px}.rtl .trustscore.size-xs .score{float:left;text-align:left;margin-left:2px}.trustscore.pos .value{background:#007C02}.trustscore.pos .value::after{border-color:#007C02 transparent transparent #007C02}.trustscore.pos .score{color:#007C02}.trustscore.neu .value{background:#CF4900}.trustscore.neu .value::after{border-color:#CF4900 transparent transparent #CF4900}.trustscore.neu .score{color:#CF4900}.trustscore.neg .value{background:#BC0035}.trustscore.neg .value::after{border-color:#BC0035 transparent transparent #BC0035}.trustscore.neg .score{color:#BC0035}.main-banner-carousel-container{position:relative;display:inline-block;width:350px;height:300px}.carousel-banner-image{margin:auto;width:350px;height:300px;outline:none;border:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none}.search-side-carousel{height:100%;margin:0}@media (max-width: 767px){.banner .banner-desktop{display:none}}.banner .banner-mobile{display:none}@media (max-width: 767px){.banner .banner-mobile{display:block}}.interstitial-overlay{position:fixed;bottom:0;left:0;background-color:rgba(20,20,20,0.8);width:100%;height:192px;z-index:5;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.no-csstransforms3d .interstitial-overlay{display:none}.interstitial-overlay.is-shown{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:3s;transition-delay:3s}.no-csstransforms3d .interstitial-overlay.is-shown{display:block}.interstitial-overlay .wrapper{position:relative}.interstitial-overlay .maxSize{padding:0 1rem;display:table}.interstitial-overlay .closer{position:absolute;top:1rem;right:1rem;color:#d3d3d3;display:block;height:50px;width:50px;font-size:2rem;cursor:pointer}.interstitial-overlay .kaligo-app-on-mobile{height:148px;float:left}.interstitial-overlay .bottom-banner-area{float:left;margin-left:1.5rem;padding-top:2rem;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.interstitial-overlay .bottom-banner-area .bottom-banner-header{font-size:2.6rem;font-weight:600}.interstitial-overlay .bottom-banner-area .bottom-banner-text{margin-top:1.9rem;font-size:1.8rem;font-weight:normal}.interstitial-overlay .bottom-qr-area{float:right;padding-top:1rem}.interstitial-overlay .bottom-qr-area .qr-item{float:left}.interstitial-overlay .bottom-qr-area .qr-item:first-child{margin-right:3rem}.interstitial-overlay .bottom-qr-area .qr-label{color:white;text-align:center;margin-top:0.4rem;font-size:1rem}.interstitial-overlay .bottom-qr-area .qr-code{width:100px;height:100px}.welcome-box{padding:1.5rem;margin-left:0 !important;background-color:rgba(255,255,255,0.7)}.rtl .welcome-box{margin-right:0 !important}.welcome-box-inner{position:relative;background-color:white;height:100%;padding:1.5rem;padding-top:2.0rem;text-align:left}.rtl .welcome-box-inner{text-align:right}.welcome-box-inner .closeButton{position:absolute;top:1.0rem;right:1.0rem;font-size:1.6rem;color:#777777;cursor:pointer}.rtl .welcome-box-inner .closeButton{right:auto;left:0.6rem}.welcome-box-inner p{margin:0}.welcome-box-inner b{font-weight:600;color:#999999}.welcome-box-inner .welcome-input-area{display:table}.welcome-box-inner .welcome-input-field{float:left}.rtl .welcome-box-inner .welcome-input-field{float:right}.welcome-box-inner input{padding:0.4rem 0.6rem;width:100%;font-size:1rem}.welcome-box-inner #bonus-name{width:250px;margin-right:1rem}.rtl .welcome-box-inner #bonus-name{margin-left:1rem;margin-right:0}.welcome-box-inner #bonus-email{width:296px}.welcome-box-inner .btn-action{margin-top:1.8rem;margin-left:auto;margin-right:auto;display:block;width:300px;height:auto}.welcome-box-inner .error-text{font-size:0.8rem;color:#e62e2e;width:100%;margin-top:0.2rem}.welcome-third-party-login{display:table;margin:1rem auto}.welcome-third-party-label{float:left;margin-right:0.4rem;margin-top:0.4rem}.rtl .welcome-third-party-label{float:right}.welcome-third-party-item{float:left;padding:0 0.5rem;cursor:pointer}.rtl .welcome-third-party-item{float:right}.welcome-third-party-item span{vertical-align:middle}.welcome-header{font-size:1.3rem;margin-top:0.5rem;margin-bottom:1.8rem;color:#999999}.welcome-header-success{font-size:1.5rem;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:80px;margin:auto;text-align:center;color:#999999}.welcome-spinner{background-color:rgba(255,255,255,0.7);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.welcome-spinner .spinner{width:50px;height:30px;text-align:center;font-size:1rem;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.welcome-error{margin-top:1.0rem;font-size:1.0rem;color:red;text-align:center}.ngn{color:#FFF;cursor:default;display:none;font-size:1.3em;left:0;opacity:1;padding:25px 80px;position:fixed;right:0;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9999}.ngn-top{top:0}.ngn-bottom{bottom:0}.ngn-dismiss{background-color:#333;border-radius:15px;box-shadow:inset 2px 2px 7px 2px #000;color:#DDD;cursor:pointer;display:none;font-size:1.25em;font-weight:bold;height:30px;line-height:30px;opacity:.2;position:absolute;right:45px;text-shadow:1px 1px 5px #000;width:30px}.ngn-sticky .ngn-dismiss{display:block}.ngn-dismiss:hover{background-color:#000}.ngn-dismiss:active{background-color:#666}@media only screen and (max-width: 480px){.ngn{font-size:1em;padding:12px 25px}.ngn-dismiss{font-size:1em;height:20px;line-height:20px;right:5px;top:5px;width:20px}}.ngn-kaligo{padding:8px 80px;height:2rem;padding:auto;line-height:1rem;font-size:1rem}.ngn-notification{background-color:rgba(0,130,30,0.8)}.ngn-failure{background-color:rgba(150,0,0,0.8)}.ngn-info{background-color:#0e90d2}.ngn-error{background-color:#dd514c}.ngn-success{background-color:#5eb95e}.ngn-warn{background-color:#f37b1d}.ngn-grimace{background-color:#8058a5}.ngn-prime.ngn-info{background-color:#0033cc}.ngn-prime.ngn-error{background-color:#ff0000}.ngn-prime.ngn-success{background-color:#00cc00}.ngn-prime.ngn-warn{background-color:#ff9900}.ngn-prime.ngn-grimace{background-color:#660099}.ngn-pastel.ngn-info{background-color:#7EA7D8}.ngn-pastel.ngn-error{background-color:#F6989D}.ngn-pastel.ngn-success{background-color:#82CA9D}.ngn-pastel.ngn-warn{background-color:#FDC68A}.ngn-pastel.ngn-grimace{background-color:#A187BE}.ngn-pitchy.ngn-info{background-color:#003471}.ngn-pitchy.ngn-error{background-color:#9E0B0F}.ngn-pitchy.ngn-success{background-color:#007236}.ngn-pitchy.ngn-warn{background-color:#A36209}.ngn-pitchy.ngn-grimace{background-color:#440E62}.purchase-container .button-section .button-action{background-color:transparent;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;min-height:28px;cursor:pointer}.purchase-container .button-section .button-action:hover:enabled{text-decoration:none}.purchase-container .button-section .button-action:hover{text-decoration:none;background-color:#fff;color:#484848}.purchase-container .button-section .button-action:focus,.purchase-container .button-section .button-action:active{outline:0 none transparent;box-shadow:none}.purchase-container .button-section .button-action::after{content:"";min-height:inherit;font-size:0}.purchase-container .button-section .button-action{color:#fff;background-color:#484848;border-color:transparent;font-weight:400;background-color:#fff;color:#484848;border-width:0;padding:10px 20px;border-radius:4px}.purchase-container .button-section .button-action:focus,.purchase-container .button-section .focus.button-action{color:#fff;background-color:#2f2f2f;border-color:rgba(0,0,0,0)}.purchase-container .button-section .button-action:hover{color:#fff;background-color:#2f2f2f;border-color:rgba(0,0,0,0)}.purchase-container .button-section .button-action:active,.purchase-container .button-section .active.button-action,.purchase-container .button-section .open>.dropdown-toggle.button-action{color:#fff;background-color:#2f2f2f;background-image:none;border-color:rgba(0,0,0,0)}.purchase-container .button-section .button-action:active:hover,.purchase-container .button-section .button-action:active:focus,.purchase-container .button-section .button-action.focus:active,.purchase-container .button-section .active.button-action:hover,.purchase-container .button-section .active.button-action:focus,.purchase-container .button-section .active.focus.button-action,.purchase-container .button-section .open>.dropdown-toggle.button-action:hover,.purchase-container .button-section .open>.dropdown-toggle.button-action:focus,.purchase-container .button-section .open>.dropdown-toggle.focus.button-action{color:#fff;background-color:#1d1d1d;border-color:rgba(0,0,0,0)}.purchase-container .button-section .disabled.button-action:hover,.purchase-container .button-section .disabled.button-action:focus,.purchase-container .button-section .disabled.focus.button-action,.purchase-container .button-section .button-action[disabled]:hover,.purchase-container .button-section .button-action[disabled]:focus,.purchase-container .button-section .focus.button-action[disabled],fieldset[disabled] .purchase-container .button-section .button-action:hover,.purchase-container .button-section fieldset[disabled] .button-action:hover,fieldset[disabled] .purchase-container .button-section .button-action:focus,.purchase-container .button-section fieldset[disabled] .button-action:focus,fieldset[disabled] .purchase-container .button-section .focus.button-action,.purchase-container .button-section fieldset[disabled] .focus.button-action{background-color:#484848;border-color:transparent}.purchase-container .button-section .button-action .badge{color:#484848;background-color:#fff}.purchase-container .button-section .button-action:hover{text-decoration:none;background-color:#fff;color:#484848}.purchase-container .button-section .button-action:disabled,.purchase-container .button-section .button-action[disabled]:hover,.purchase-container .button-section .button-action[disabled="disabled"]:hover{background-color:#D5D8D8;cursor:initial}.book-now{display:none}.paid-in-points-container,.confirmation-total-prices{background:rgba(0,158,155,0.08) 0% 0% no-repeat padding-box;color:#484848;display:flex;flex-wrap:wrap;flex-direction:column;padding:16px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.paid-in-points-container .rewards-points,.confirmation-total-prices .rewards-points{display:flex;flex-direction:row}.paid-in-points-container .label,.confirmation-total-prices .label{font-weight:400;display:flex;align-items:center;margin-bottom:6px;font-size:16px}.ltr .paid-in-points-container .label,.ltr .confirmation-total-prices .label{margin-right:5px}.rtl .paid-in-points-container .label,.rtl .confirmation-total-prices .label{margin-left:5px}@media (max-width: 767px){.paid-in-points-container .label,.confirmation-total-prices .label{margin-bottom:0}}.paid-in-points-container .label-one,.confirmation-total-prices .label-one{font-size:16px;font-weight:400}@media (max-width: 767px){.paid-in-points-container .label-one,.confirmation-total-prices .label-one{font-size:14px}}.paid-in-points-container .label-two,.confirmation-total-prices .label-two{font-weight:500;font-size:12px;color:#009E9B;text-transform:uppercase;flex:1 0 auto}.ltr .paid-in-points-container .label-two,.ltr .confirmation-total-prices .label-two{float:left;direction:ltr;margin-left:5px}.rtl .paid-in-points-container .label-two,.rtl .confirmation-total-prices .label-two{float:right;direction:rtl;margin-right:5px}.paid-in-points-container .amount,.confirmation-total-prices .amount{flex:1;font-size:20px}.paid-in-points-container .earn-burn-value,.confirmation-total-prices .earn-burn-value{font-size:18px;font-weight:500;display:flex;flex-direction:row}.ltr .paid-in-points-container .earn-burn-value span,.ltr .confirmation-total-prices .earn-burn-value span{margin-right:3px}.rtl .paid-in-points-container .earn-burn-value span,.rtl .confirmation-total-prices .earn-burn-value span{margin-left:3px}.paid-in-points-container .tax-policy,.confirmation-total-prices .tax-policy{flex:1 0 100%;padding-top:8px;text-transform:lowercase;font-size:12px}.paid-in-points-container .tax-policy::first-letter,.confirmation-total-prices .tax-policy::first-letter{text-transform:capitalize}.paid-in-points-container .total-earnings-label,.confirmation-total-prices .total-earnings-label{flex:1 0 100%;padding-top:8px;font-size:12px}@media (max-width: 767px){.paid-in-points-container .total-earnings-label,.confirmation-total-prices .total-earnings-label{flex:1 0 45%}}.paid-in-points-container .total-earnings-label::after,.confirmation-total-prices .total-earnings-label::after{content:'\003A'}.paid-in-points-container .total-earnings-value,.confirmation-total-prices .total-earnings-value{font-weight:500;flex:1 0 auto;display:flex}@media (max-width: 767px){.paid-in-points-container .total-earnings-value,.confirmation-total-prices .total-earnings-value{justify-content:flex-end;padding-top:10px}}.paid-in-points-container .price-not-guaranteed,.confirmation-total-prices .price-not-guaranteed{display:none}.booking-confirmation-container{margin:16px auto}@media (max-width: 767px){.booking-confirmation-container{padding:0 16px}}.booking-confirmation-container section{display:flex;flex-direction:column}.booking-confirmation-container section article{text-align:center}.booking-confirmation-container section article.confirmation{border:1px solid #484848;background:#fff;padding:24px;border-radius:5px}.booking-confirmation-container .booking-status-container{display:flex;align-items:center;flex-direction:column;width:100%}@media (max-width: 767px){.booking-confirmation-container .booking-status-container{flex-wrap:wrap;justify-content:center;text-align:center}}.booking-confirmation-container .booking-status-container img{margin-bottom:20px}.booking-confirmation-container .booking-status-container img.success{width:71px;height:74px}.booking-confirmation-container .booking-status-container img.pending{width:68px;height:68px}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text{flex:1 0 100%}}.booking-confirmation-container .booking-status-container .booking-status-text h2{font-weight:400;font-size:32px;margin:0 0 8px;line-height:48px}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text h2{font-size:22px;line-height:32px}}.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref{color:#009E9B;font-size:20px;font-weight:600;margin-bottom:15px;text-align:center}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref{font-size:16px}}.booking-confirmation-container .booking-status-container .booking-status-text .title-des{font-size:22px;font-weight:700}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .title-des{font-size:16px}}.booking-confirmation-container .booking-status-container .booking-status-text .title-des .icon-warning{height:44px;width:44px}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle{margin-top:10px;font-size:16px;line-height:24px}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle{margin-top:16px;font-size:14px}}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle p{margin-bottom:10px}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle .icon-info{margin-bottom:0}.purchase-container .success-booking-detail{padding:10px 16px;margin:0 auto}.purchase-container .success-booking-detail .hotel-name{font-size:20px;margin-bottom:0;font-weight:500}.purchase-container .success-booking-detail .hotel-address{font-size:14px}@media (min-width: 767px){.purchase-container .success-booking-detail hr{margin-left:-20px;margin-right:-20px}}.purchase-container .success-booking-detail #hotel-detail .label{font-size:16px}.purchase-container .success-booking-detail #hotel-detail .data{font-size:16px;font-weight:500}@media (max-width: 767px){.purchase-container .success-booking-detail #hotel-detail .data{text-align:right}}.purchase-container .success-booking-detail #hotel-detail .data span:nth-of-type(2){display:none}.purchase-container .success-booking-detail #hotel-detail .row:nth-of-type(4) span:first-of-type,.purchase-container .success-booking-detail #hotel-detail .row:nth-of-type(6) span:first-of-type,.purchase-container .success-booking-detail #hotel-detail .row:nth-of-type(7) span:first-of-type{text-transform:capitalize}.purchase-container .success-booking-detail .fa-star{font-size:12px;color:#FBB03B}.purchase-container .success-booking-detail .fa-star.empty{font-size:12px;color:#D3D3D3}.purchase-container .success-booking-detail #hotel-detail .row{margin-bottom:8px}.purchase-container .expedia-info{line-height:28px}.tnc-info{font-size:14px;margin-left:-1px;margin-top:5px;margin-bottom:5px;line-height:24px}@media (max-width: 767px){.tnc-info{font-size:12px;line-height:22px}}.tnc-info a{color:#2979FF}.purchase-container{padding:0;margin-bottom:16px}@media (max-width: 767px){.purchase-container{padding:0 16px}}.purchase-container>*{color:#484848}@media (max-width: 767px) and (min-width: 768px){.purchase-container{padding:48px 0}}.purchase-container .success-info-box{margin:0;padding:0}.purchase-container .make-new-booking{margin:0;padding:0}.purchase-container section article{border-radius:5px}.purchase-container section article .cancellation-policy{margin-bottom:0}.purchase-container section article.summary-container{border:0}@media (max-width: 767px){.purchase-container section article.summary-container{border-top-right-radius:0;border-top-left-radius:0}}.purchase-container section .success-booking-detail{background:#fff}.purchase-container section .remarks-section .hotel-remarks{padding-bottom:16px;font-weight:600}.purchase-container section .remarks-section p{font-size:16px;line-height:28px;font-weight:400;margin:0}@media (max-width: 767px){.purchase-container section .remarks-section p{line-height:24px;font-size:14px}}.purchase-container section .summary-section{margin-bottom:12px}.purchase-container section .summary-section .normalText{line-height:28px}.purchase-container .button-section{display:flex;align-items:center;margin-top:20px;font-size:18px;font-weight:600}@media (max-width: 767px){.purchase-container .button-section{font-size:16px}}.purchase-container .button-section a{width:230px}.purchase-container .button-section a:hover{text-decoration:none}.purchase-container .button-section .manage-booking{display:none}@media (max-width: 767px){.purchase-container .button-section{flex-direction:column;align-items:normal;text-align:center}}@media (max-width: 767px){.purchase-container .remarks-section h4{font-size:16px}}.purchase-container .remarks-section article{padding:0 16px}.credit-card-form-group-title{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:16px}.credit-card-form .expiry-date-input{display:flex}.credit-card-form .expiry-date-input input-select{flex:1 0 0%}.credit-card-form .expiry-date-input input-select:not(:last-child){margin-right:1.875rem}.rtl .credit-card-form .expiry-date-input input-select:not(:last-child){margin-left:1.875rem}.credit-card-form .security-code-icon-container input{width:100%}.credit-card-form .security-code-icon-container .security-code-text,.credit-card-form .security-code-icon-container .security-img{display:none}.coupon-code{margin-top:0;padding:20px 16px;border-top-left-radius:0;border-top-right-radius:0}.coupon-code .coupon-add-section{display:flex;align-items:center}.coupon-code .coupon-add-section .coupon-code-value{flex:1 0 75%;padding-left:0;padding-right:0}.coupon-code .coupon-add-section .coupon-code-value input{width:100%;padding:7px 38px 7px 6px;font-size:14px;border:1px solid #d3d3d3;height:40px;border-radius:5px 0 0 5px;box-shadow:none}.coupon-code .coupon-add-section .coupon-code-value input.error{border:1px solid #e52e2e}.coupon-code .coupon-add-section .coupon-code-value input.success{border:1px solid #0a9700}.coupon-code .coupon-add-section .coupon-code-value input:focus{outline:none}.coupon-code .coupon-add-section .coupon-code-value ::-ms-clear{display:none}.coupon-code .coupon-add-section .coupon-code-action{flex:1 0 25%;padding-right:0}.rtl .coupon-code .coupon-add-section .coupon-code-action{margin-right:10px}.coupon-code .coupon-add-section .coupon-code-action .btn-action{height:40px;padding:1px;border-radius:0 5px 5px 0;font-size:13px;margin-left:15px;width:100%;margin:0;background-color:#003893;color:#fff;cursor:pointer}.coupon-code .coupon-add-section .coupon-code-action .btn-action:hover,.coupon-code .coupon-add-section .coupon-code-action .btn-action.has-value{background-color:#105399}.coupon-code .coupon-add-section .coupon-code-action .btn-action.disable{background-color:#999999}.coupon-code .coupon-message-section{margin-top:5px;font-size:14px}.coupon-code .coupon-message-section .error{color:#e52e2e}.coupon-code .coupon-message-section .success{color:#0a9700}.coupon-code .coupon-message-section i{display:inline-block;height:12px;width:12px;position:relative;background-repeat:no-repeat;background-size:cover}.coupon-code .coupon-message-section i.valid{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/coupon-valid.svg")}.coupon-code .coupon-message-section i.invalid{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/coupon-invalid.svg")}.coupon-code .coupon-result-icon{position:relative;margin:7.2px 9.4px;line-height:28.8px;font-size:19.2px;background-size:cover}.ltr .coupon-code .coupon-result-icon{right:0}.rtl .coupon-code .coupon-result-icon{left:0}.coupon-code .reset-coupon-button{position:absolute;right:17px;top:9px}.coupon-code .reset-coupon-button.empty{display:none}.coupon-code .reset-coupon-button::before{content:"\F057";font-family:FontAwesome;font-size:21px}.coupon-applied{color:#009E9B;background:#EBF7F7;text-transform:uppercase;margin-top:-14px;border-radius:0;padding-top:10px;font-size:14px;height:38px}.coupon-applied span{margin-left:8px}.coupon-applied .success-tick{background:url("https://cdn-s3.kaligo.com/assets/images/icons/icn-tick.svg");height:13px;width:13px;background-size:cover;float:right;margin-top:4px}date-picker input{background-color:#fff;background-image:none;filter:none;border:1px solid #999999;border-radius:0.125rem;padding:0.25rem 0.5rem;color:#333;width:100%;height:2.5rem;line-height:1.2rem;font-size:0.9rem}date-picker .datepicker-container{height:100%;display:flex;flex-wrap:wrap;justify-content:center}date-picker .absolute-position{position:absolute;top:-1000%}date-picker table th:focus-within{outline:2px dotted #303030;outline-offset:3px}date-field .date-field{display:flex;align-items:center;border:1px solid #d3d3d3;background:#fff}date-field .is-focused{-webkit-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s all;-moz-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s all;-ms-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s all;-o-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s all;transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s all;box-shadow:0 0 0 2px #f5bc1a;border:1px solid transparent;background:#F7F7F7}date-field input{border:0;background:transparent;min-width:0;flex:1 0 0%}@media (max-width: 991px) and (min-width: 768px){date-field input{width:150px}}date-field input:focus{border:0;outline:0}date-range-field .date-range-field{position:relative}date-range-field .date-range-field-modal{position:absolute;z-index:45;top:4rem;width:32.5rem;display:flex;flex-direction:column;align-items:center}.rtl date-range-field .date-range-field-modal{left:0}.ltr date-range-field .date-range-field-modal{right:0}@media (max-width: 767px){date-range-field .date-range-field-modal{width:auto;right:auto;position:fixed;top:0;bottom:0;left:0;right:0}}@media (max-width: 767px){date-range-field .date-range-field-modal.ng-enter,date-range-field .date-range-field-modal.ng-leave{-webkit-transition:-webkit-transform ease-in-out 0.3s;-moz-transition:-moz-transform ease-in-out 0.3s;-o-transition:-o-transform ease-in-out 0.3s;transition:transform ease-in-out 0.3s}date-range-field .date-range-field-modal.ng-enter,date-range-field .date-range-field-modal.ng-leave.ng-leave-active{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}date-range-field .date-range-field-modal.ng-leave,date-range-field .date-range-field-modal.ng-enter.ng-enter-active{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}date-range-field-mobile .date-range-field-mobile-input{display:flex;align-items:center;background:#fff}date-range-field-mobile .date-range-field-mobile-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d3d3d3;border-radius:2.4px;background:transparent;width:100%;filter:none;text-align:left;line-height:normal;height:40px;margin-left:5px;margin-right:3px}.rtl date-range-field-mobile .date-range-field-mobile-input input{text-align:right}date-range-field-mobile icon-content{display:flex}date-range-field-mobile icon-content img{width:14px;height:14px}.ltr date-range-field-mobile icon-content img{margin-right:12px}.rtl date-range-field-mobile icon-content img{margin-left:12px}date-range-field-mobile form-popup-mobile .pika-single{box-shadow:0 0 0}date-range-field-mobile form-popup-mobile title-content{display:flex;align-items:center;padding:16px;color:#fff}date-range-field-mobile form-popup-mobile title-content .info-field{text-align:center;flex:1 0 0%}date-range-field-mobile form-popup-mobile title-content .info-field .info-field-label{margin-bottom:4px;font-size:12px}date-range-field-mobile form-popup-mobile title-content .info-field .info-field-box{border-radius:4px;text-transform:capitalize}date-range-field-mobile form-popup-mobile title-content .info-field.is-selecting{font-weight:600}date-range-field-mobile form-popup-mobile title-content .number-of-nights{width:48px;margin:0 8px;text-align:center;font-weight:600}date-range-field-mobile form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#fff;position:sticky;padding:0}.ltr date-range-field-mobile form-popup-mobile title-content .close-tick{float:left}.rtl date-range-field-mobile form-popup-mobile title-content .close-tick{float:right}date-range-field-mobile form-popup-mobile body-content .datepicker-container{display:flex;flex-wrap:wrap}date-range-field-mobile form-popup-mobile body-content .datepicker-container>*{flex:1 0 100%}date-range-field-mobile form-popup-mobile body-content .datepicker-container .btn-action{width:auto;flex:1 0 0%;margin:8px 16px;text-transform:uppercase}date-range-field-mobile form-popup-mobile .date-summary{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding-right:20px}date-range-single-field .date-range-single-field{position:relative}date-range-single-field .date-range-single-field-modal{position:absolute;z-index:45;top:64px;width:520px;display:flex;flex-direction:column;align-items:center}.ltr date-range-single-field .date-range-single-field-modal{right:0}.rtl date-range-single-field .date-range-single-field-modal{left:0}@media (max-width: 991px){.ltr date-range-single-field .date-range-single-field-modal{right:-80px}.rtl date-range-single-field .date-range-single-field-modal{left:-80px}}date-range-single-field .date-range-single-field-input{display:flex;align-items:center;border:1px solid #d3d3d3;background:#fff}date-range-single-field .date-range-single-field-input.is-focused{box-shadow:0 0 0 2px #f5bc1a}date-range-single-field .date-range-single-field-input input{border:0;background:transparent;width:100%;height:100%}date-range-single-field .date-range-single-field-input input:focus{border:0;outline:0}date-range-single-field .date-range-single-field-input icon-content{display:flex}date-range-single-field .date-range-single-field-input icon-content img{width:15px;height:15px}.ltr date-range-single-field .date-range-single-field-input icon-content img{margin-right:12px}.rtl date-range-single-field .date-range-single-field-input icon-content img{margin-left:12px}date-range-single-field-mobile .date-range-single-field-mobile-input{display:flex;align-items:center;border:1px solid #d3d3d3;background:#fff}date-range-single-field-mobile .date-range-single-field-mobile-input .is-focused{box-shadow:0 0 0 2px #f5bc1a}date-range-single-field-mobile .date-range-single-field-mobile-input input{border:0;background:transparent;width:100%}date-range-single-field-mobile .date-range-single-field-mobile-input input:focus{border:0;outline:0}date-range-single-field-mobile icon-content{display:flex}date-range-single-field-mobile icon-content img{width:14px;height:14px}.ltr date-range-single-field-mobile icon-content img{margin-right:12px}.rtl date-range-single-field-mobile icon-content img{margin-left:12px}date-range-single-field-mobile form-popup-mobile .pika-single{box-shadow:0 0 0}date-range-single-field-mobile form-popup-mobile title-content{display:flex;align-items:center;padding:16px;color:#fff}date-range-single-field-mobile form-popup-mobile title-content .info-field{text-align:center;flex:1 0 0%}date-range-single-field-mobile form-popup-mobile title-content .info-field .info-field-label{margin-bottom:4px;font-size:12px}date-range-single-field-mobile form-popup-mobile title-content .info-field .info-field-box{border-radius:4px}date-range-single-field-mobile form-popup-mobile title-content .info-field.is-selecting{font-weight:600}date-range-single-field-mobile form-popup-mobile title-content .number-of-nights{width:48px;margin:0 8px;text-align:center;font-weight:600}date-range-single-field-mobile form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#fff;position:sticky;padding:0}.ltr date-range-single-field-mobile form-popup-mobile title-content .close-tick{float:left}.rtl date-range-single-field-mobile form-popup-mobile title-content .close-tick{float:right}date-range-single-field-mobile form-popup-mobile body-content .datepicker-container{display:flex;flex-wrap:wrap}date-range-single-field-mobile form-popup-mobile body-content .datepicker-container>*{flex:1 0 100%}date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action{width:auto;flex:1 0 0%;margin:8px 16px;text-transform:uppercase}date-range-single-field-mobile form-popup-mobile .date-summary{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding-right:20px}date-time-field-mobile .date-time-field-mobile-input{display:flex;align-items:center;border:1px solid #D3D3D3;background:#fff}date-time-field-mobile .date-time-field-mobile-input .is-focused{box-shadow:0 0 0 1px #F5BC1A;border:1px solid transparent}date-time-field-mobile .date-time-field-mobile-input input{border:0;background:transparent;width:100%}date-time-field-mobile .date-time-field-mobile-input input:focus{border:0;outline:0}date-time-field-mobile icon-content{display:flex}date-time-field-mobile icon-content img{width:14px;height:14px}.ltr date-time-field-mobile icon-content img{margin-right:12px}.rtl date-time-field-mobile icon-content img{margin-left:12px}date-time-field-mobile form-popup-mobile .pika-single{box-shadow:0 0 0}date-time-field-mobile form-popup-mobile title-content{display:flex;align-items:center;padding:16px}date-time-field-mobile form-popup-mobile title-content .info-field{text-align:center;flex:1 0 0%}.ltr date-time-field-mobile form-popup-mobile title-content .info-field{margin-right:16px}.rtl date-time-field-mobile form-popup-mobile title-content .info-field{margin-left:16px}date-time-field-mobile form-popup-mobile title-content .info-field .info-field-label{margin-bottom:4px;font-size:12px;color:#FFF}date-time-field-mobile form-popup-mobile title-content .info-field .info-field-box{padding:8px;border:0;outline:0;border-radius:0;background-color:#fff}date-time-field-mobile form-popup-mobile title-content .info-field select.info-field-box{padding:8px calc(50% - 40px)}date-time-field-mobile form-popup-mobile title-content .is-selecting .info-field-box{box-shadow:0 0 0 1px #e52e2e}date-time-field-mobile form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#fff;position:sticky;padding:0}.ltr date-time-field-mobile form-popup-mobile title-content .close-tick{float:left}.rtl date-time-field-mobile form-popup-mobile title-content .close-tick{float:right}.ltr date-time-field-mobile form-popup-mobile title-content .close-tick{margin-right:16px}.rtl date-time-field-mobile form-popup-mobile title-content .close-tick{margin-left:16px}date-time-field-mobile form-popup-mobile body-content .datepicker-container{display:flex;flex-wrap:wrap}date-time-field-mobile form-popup-mobile body-content .datepicker-container>*{flex:1 0 100%}date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action{width:auto;flex:1 0 0%;margin:8px 16px;text-transform:uppercase}date-time-field-mobile select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;outline:0;width:100%;text-align-last:center}date-time-field-mobile select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}form-popup-mobile{display:none;z-index:1005;flex-direction:column;width:auto;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width: 767px){form-popup-mobile{display:flex}}form-popup-mobile.ng-enter,form-popup-mobile.ng-leave{-webkit-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;-moz-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;-ms-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;-o-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all}form-popup-mobile.ng-enter,form-popup-mobile.ng-leave.ng-leave-active{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}form-popup-mobile.ng-leave,form-popup-mobile.ng-enter.ng-enter-active{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}form-popup-mobile .title-content{background:#575757;align-items:center}form-popup-mobile .title-content title-content{height:100%}form-popup-mobile .body-content{background:#FFF;flex:1 0 0%;overflow-y:scroll}landing-page-info{background-color:#F7F7F7;display:block;height:195px;position:relative}@media (min-width: 992px){landing-page-info{top:-52px}}landing-page-info .max-size{display:flex;flex-direction:row;justify-content:space-between;top:100px}@media (max-width: 991px){landing-page-info{margin-top:68px}}@media (max-width: 767px){landing-page-info{margin-top:0;align-items:center;display:flex;height:inherit}landing-page-info .max-size{flex-direction:column;height:230px;justify-content:space-evenly;top:0}}landing-page-info-item{display:flex;width:310px}@media (min-width: 768px) and (max-width: 991px){landing-page-info-item div{line-height:normal;margin-top:10px}}@media (max-width: 991px){landing-page-info-item div{font-size:14px}}landing-page-info-item .header{display:block;font-weight:500}landing-page-info-item .img{height:60px;min-width:60px;margin-right:10px;background-size:cover}@media (max-width: 767px){landing-page-info-item{align-items:center;width:290px}landing-page-info-item img{height:50px}}room-guest-counter{margin-top:16px}room-guest-counter input-counter .input-counter{padding:16px 0}@media (min-width: 768px){room-guest-counter input-counter .input-counter{padding:8px 0}}room-guest-counter input-counter .input-counter button,room-guest-counter input-counter .input-counter .number{height:auto}room-guest-counter input-counter .input-counter button{-webkit-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;-moz-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;-ms-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;-o-transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;transition:cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s all;border:1px solid #e52e2e;color:#e52e2e;padding:0;width:32px;font-weight:600;font-size:20px}room-guest-counter input-counter .input-counter button:disabled{opacity:0.25}room-guest-counter input-counter .input-counter button:active{background:#e52e2e;color:#fff}room-guest-counter input-counter .input-counter .left-button{border-top-left-radius:0;border-bottom-left-radius:0}room-guest-counter input-counter .input-counter .right-button{border-top-right-radius:0;border-bottom-right-radius:0}room-guest-counter input-counter .input-counter .number{max-width:100%;border:0;font-size:16px;text-transform:capitalize}room-guest-counter .children-age-label{font-size:14px;padding-top:9px;margin-bottom:-9px}room-guest-counter .children-inclusion-label{font-size:11px;color:#e52e2e}room-guest-counter .age-selectors{display:flex;align-items:center;margin-top:12px;flex-wrap:wrap}.ltr room-guest-counter .age-selectors{margin-left:-2px}.rtl room-guest-counter .age-selectors{margin-right:-2px}room-guest-counter .age-selectors .age-selector{flex:1 0 64px;max-width:25%}.ltr room-guest-counter .age-selectors .age-selector{padding-left:2px}.rtl room-guest-counter .age-selectors .age-selector{padding-right:2px}room-guest-counter .age-selectors .age-selector .select2-results .select2-result-label{padding:8px}room-guest-counter .age-selectors .age-selector .select2-container .select2-arrow::before{color:#e52e2e}@media (min-width: 768px){room-guest-counter .age-selectors .ipt-select2.thin .select2-container .select2-choice{padding:4px;height:32px;line-height:24px}room-guest-counter .age-selectors .ipt-select2 .select2-container .select2-arrow{width:24px}}@media (max-width: 767px){room-guest-counter .age-selectors{min-width:64px}room-guest-counter .age-selectors .ipt-select2.thin .select2-container .select2-choice{padding:12px;line-height:normal}}room-guest-field-mobile .room-guest-field-mobile-input{display:flex;align-items:center;flex-direction:row-reverse;border:1px solid #D3D3D3;background:#FFF}room-guest-field-mobile .room-guest-field-mobile-input .is-focused{box-shadow:0 0 0 2px #F5BC1A}room-guest-field-mobile .room-guest-field-mobile-input input{border:0;background:transparent;width:100%;text-transform:capitalize}room-guest-field-mobile .room-guest-field-mobile-input input:focus{border:0;outline:0}room-guest-field-mobile .room-guest-field-mobile-input .open-guest-input{border:0;box-shadow:none;background:none;color:inherit;padding:0;margin:0;width:inherit}room-guest-field-mobile .room-guest-field-mobile-input .open-guest-input:focus{outline:0}room-guest-field-mobile .room-guest-field-mobile-input .icon-content,room-guest-field-mobile .room-guest-field-mobile-input icon-content{display:flex}room-guest-field-mobile .room-guest-field-mobile-input .icon-content img,room-guest-field-mobile .room-guest-field-mobile-input icon-content img{width:15px;height:15px}.ltr room-guest-field-mobile .room-guest-field-mobile-input .icon-content img,.ltr room-guest-field-mobile .room-guest-field-mobile-input icon-content img{margin-right:12px}.rtl room-guest-field-mobile .room-guest-field-mobile-input .icon-content img,.rtl room-guest-field-mobile .room-guest-field-mobile-input icon-content img{margin-left:12px}room-guest-field-mobile form-popup-mobile title-content{display:flex;align-items:center;color:#fff;font-size:16px;padding:16px;text-transform:capitalize}room-guest-field-mobile form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#fff;position:sticky;padding:0}.ltr room-guest-field-mobile form-popup-mobile title-content .close-tick{float:left}.rtl room-guest-field-mobile form-popup-mobile title-content .close-tick{float:right}room-guest-field-mobile form-popup-mobile title-content .summary-text{display:flex;justify-content:center;width:100%}.ltr room-guest-field-mobile form-popup-mobile title-content .summary-text{margin-right:20px}.rtl room-guest-field-mobile form-popup-mobile title-content .summary-text{margin-left:20px}room-guest-field-mobile form-popup-mobile body-content .counters-container{margin:0 16px}room-guest-field-mobile form-popup-mobile body-content .btn-action{text-transform:uppercase}room-guest-field .room-guest-field{position:relative}room-guest-field .room-guest-field-input{display:flex;align-items:center;flex-direction:row-reverse;border:1px solid #D3D3D3;background:#FFF}room-guest-field .room-guest-field-input.is-focused{box-shadow:0 0 0 2px #F5BC1A}room-guest-field .room-guest-field-input input{border:0;background:transparent;width:100%;text-transform:capitalize}room-guest-field .room-guest-field-input input:focus{border:0;outline:0}room-guest-field .room-guest-field-input .icon-content,room-guest-field .room-guest-field-input icon-content{display:flex}room-guest-field .room-guest-field-input .icon-content img,room-guest-field .room-guest-field-input icon-content img{width:15px;height:15px}.ltr room-guest-field .room-guest-field-input .icon-content img,.ltr room-guest-field .room-guest-field-input icon-content img{margin-right:12px}.rtl room-guest-field .room-guest-field-input .icon-content img,.rtl room-guest-field .room-guest-field-input icon-content img{margin-left:12px}room-guest-field .room-guest-field-modal{position:absolute;z-index:50;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.3);left:0;right:0;padding:8px 20px;margin-top:4px}@media (max-width: 991px){room-guest-field .room-guest-field-modal{width:100%}.ltr room-guest-field .room-guest-field-modal{right:inherit}.rtl room-guest-field .room-guest-field-modal{left:inherit}}room-guest-field room-guest-counter input-counter .input-counter{padding:8px 0}room-guest-field room-guest-counter .ipt-select2.thin .select2-container .select2-choice{padding:8px;height:32px}room-guest-field room-guest-counter .ipt-select2 .select2-container .select2-arrow{width:24px}hotel-result-filter-mobile{display:block}hotel-result-filter-mobile .hotel-result-filter-mobile-button{background:transparent;border:0;color:inherit;padding:inherit;width:100%}hotel-result-filter-mobile .hotel-result-filter-mobile-button img{display:inline}hotel-result-filter-mobile .hotel-result-filter-mobile-button .filter-label{display:inline;font-size:14px}hotel-result-filter-mobile form-popup-mobile{top:0}@media (min-width: 480px) and (max-width: 991px){hotel-result-filter-mobile form-popup-mobile{display:flex}}hotel-result-filter-mobile .title-content{display:flex;align-items:center;padding:15px;min-height:0;background:#282828;color:#fff;font-size:12px}hotel-result-filter-mobile title-content{width:100%}hotel-result-filter-mobile .filter-title{float:left;padding-top:5px}hotel-result-filter-mobile .close-tick{float:right;font-size:20px;background-color:transparent;border:0}hotel-result-filter-mobile .body-content{overflow:auto;color:#282828}hotel-result-filter-mobile .body-content .subheader{text-align:left;font-weight:700}hotel-result-filter-mobile .body-content .inline-element{text-align:left}hotel-result-filter-mobile .body-content .btn-apply-filter{display:none !important}hotel-result-filter-mobile .body-content .loading-ellipsis{font-size:12px}hotel-result-filter-mobile .filter-panel .panel{margin-top:0;margin-bottom:15px}.ltr hotel-result-filter-mobile .filter-panel label{text-align:left}.rtl hotel-result-filter-mobile .filter-panel label{text-align:right}hotel-result-filter-mobile .filter-panel .subheader{text-transform:lowercase;font-size:15px;font-weight:500;letter-spacing:0}hotel-result-filter-mobile .filter-panel .subheader else{text-transform:none}hotel-result-filter-mobile .filter-panel .subheader::first-letter{text-transform:uppercase}hotel-result-filter-mobile .filter-panel .filter-input-textfield{background-color:#F8F8F8}hotel-result-filter-mobile .filter-panel .rz-selection{background:#999999}hotel-result-filter-mobile .filter-panel .rz-bubble{color:#282828;font-size:12px}hotel-result-filter-mobile .filter-panel .filter-price-range{width:100%}hotel-result-filter-mobile .btn-clear-filter{text-transform:uppercase;border-radius:0}hotel-result-filter-mobile .btn-filter-done{max-width:300px;margin-bottom:10px;font-weight:600}hotel-result-sort-mobile{display:block}hotel-result-sort-mobile .hotel-result-sort-mobile-button{background:transparent;border:0;color:inherit;padding:inherit;width:100%}hotel-result-sort-mobile .hotel-result-sort-mobile-button img{display:inline}hotel-result-sort-mobile .hotel-result-sort-mobile-button .sort-label{display:inline;font-size:14px}hotel-result-sort-mobile form-popup-mobile{top:0}@media (min-width: 480px) and (max-width: 991px){hotel-result-sort-mobile form-popup-mobile{display:flex}}hotel-result-sort-mobile .title-content{display:flex;align-items:center;padding:15px;min-height:0;background:#282828;color:#fff;font-size:12px}hotel-result-sort-mobile title-content{width:100%}hotel-result-sort-mobile .sort-title{float:left;padding-top:5px}hotel-result-sort-mobile .close-tick{float:right;font-size:20px;background-color:transparent;border:0}hotel-result-sort-mobile .body-content{color:#282828;font-size:14px}hotel-result-sort-mobile .body-content .sort-options{border:inherit;background:inherit;display:block;width:100%;height:42px;padding:10px;border-bottom:1px solid #f5f4f1}hotel-result-sort-mobile .body-content .sort-options span{float:left;margin-bottom:10px}hotel-result-sort-mobile .body-content .selected{font-weight:700}hotel-result-sort-mobile .body-content .selected .check-select{display:block}hotel-result-sort-mobile .body-content .check-select{display:none;color:#0a9700;float:right;margin-right:14px;font-size:20px}sign-up-widget .sign-up-widget{display:block;background-color:#DFE9F3;min-height:145px}sign-up-widget .sign-up-widget .close-button-container{display:none}sign-up-widget .sign-up-widget .max-size{height:100%;display:flex}@media (max-width: 767px){sign-up-widget .sign-up-widget .max-size{height:auto}}sign-up-widget .sign-up-widget .full-flex,sign-up-widget .sign-up-widget .full-flex-container{flex:1 0 100%}@media (max-width: 767px){sign-up-widget .sign-up-widget .full-flex,sign-up-widget .sign-up-widget .full-flex-container{height:100%;display:flex;flex-direction:column;justify-content:center}}sign-up-widget .sign-up-widget .full-flex-container{background-color:#DFE9F3;min-height:125px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:center}@media (max-width: 767px){sign-up-widget .sign-up-widget .full-flex-container{padding:10px 0;width:100%}}sign-up-widget .sign-up-widget .full-flex{padding-top:25px}@media (min-width: 768px){.ltr sign-up-widget .sign-up-widget .full-flex{margin-left:7.5%}.rtl sign-up-widget .sign-up-widget .full-flex{margin-right:7.5%}}sign-up-widget .sign-up-widget .full-flex.success{padding-top:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767px){sign-up-widget .sign-up-widget .full-flex{align-items:center}}sign-up-widget .sign-up-widget .full-flex .header-title{font-size:18px;max-width:90%}sign-up-widget .sign-up-widget .form-container{display:flex;padding-top:10px;height:52px;align-items:center}@media (max-width: 767px){sign-up-widget .sign-up-widget .form-container{justify-content:center;flex-direction:column;height:auto;width:80%;padding-top:5px}}sign-up-widget .sign-up-widget .form-container #name-validator{width:25.5%}sign-up-widget .sign-up-widget .form-container #email-validator{width:42.5%}sign-up-widget .sign-up-widget .form-container #name-validator,sign-up-widget .sign-up-widget .form-container #email-validator{padding-right:2px;height:45px}@media (max-width: 767px){sign-up-widget .sign-up-widget .form-container #name-validator,sign-up-widget .sign-up-widget .form-container #email-validator{width:100%;padding-bottom:10px}}sign-up-widget .sign-up-widget .form-container #name-validator input,sign-up-widget .sign-up-widget .form-container #email-validator input{width:100%;padding:8px;font-size:16px;height:100%}sign-up-widget .sign-up-widget .form-container input,sign-up-widget .sign-up-widget .form-container input:-internal-autofill-selected{background-color:#fff !important;height:100%}sign-up-widget .sign-up-widget .form-container input.error,sign-up-widget .sign-up-widget .form-container input.ng-invalid-pattern{animation:shake 0.2s;-webkit-animation:shake 0.2s;-moz-animation:shake 0.2s;-o-animation:shake 0.2s;animation-iteration-count:1;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;border:1px solid #e52e2e !important}sign-up-widget .sign-up-widget .form-container input.error:focus,sign-up-widget .sign-up-widget .form-container input.ng-invalid-pattern:focus{outline-color:#e52e2e}sign-up-widget .sign-up-widget .form-container .button-container{min-width:14%;height:44px}.rtl sign-up-widget .sign-up-widget .form-container .button-container{padding-right:3px}@media (max-width: 767px){sign-up-widget .sign-up-widget .form-container .button-container{width:100%;padding-bottom:10px}}sign-up-widget .sign-up-widget .form-container .button-container .btn-action{margin-top:0;padding:8px;height:100%;text-transform:uppercase;font-weight:bold}sign-up-widget .sign-up-widget .header-title{font-weight:bold}@media (max-width: 767px){sign-up-widget .sign-up-widget .header-title{text-align:center}}sign-up-widget .sign-up-widget .signed-up-text-container{color:#0a9700}.ltr sign-up-widget .sign-up-widget .signed-up-text-container{text-align:left}.rtl sign-up-widget .sign-up-widget .signed-up-text-container{text-align:right}@media (min-width: 768px){sign-up-widget .sign-up-widget .signed-up-text-container{padding:10px 0}}sign-up-widget .sign-up-widget .signed-up-text-container .fa{font-size:12px;border:1px solid #0a9700;border-radius:50%;padding:2px}sign-up-widget .sign-up-widget .signed-up-text-container .fa,sign-up-widget .sign-up-widget .signed-up-text-container span{vertical-align:middle}bonus-sign-up-widget{position:fixed;bottom:0;left:0;width:100%;z-index:99;background-color:rgba(0,0,0,0.7);height:125px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){bonus-sign-up-widget{align-items:baseline;height:auto}}@media all and (max-width: 767px) and (-ms-high-contrast: none),(max-width: 767px) and (-ms-high-contrast: active){bonus-sign-up-widget{min-height:200px}}bonus-sign-up-widget .full-flex,bonus-sign-up-widget .full-flex-container{flex:1 0 100%}@media (max-width: 767px){bonus-sign-up-widget .full-flex,bonus-sign-up-widget .full-flex-container{height:100%;display:flex;flex-direction:column;justify-content:center}}@media (max-width: 767px){bonus-sign-up-widget .full-flex-container{padding:10px 0;width:100%}}@media (max-width: 767px){bonus-sign-up-widget .full-flex{align-items:center}}bonus-sign-up-widget .header-title{text-align:center;color:#fff;font-size:20px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;max-width:65%;margin:auto}@media (max-width: 991px){bonus-sign-up-widget .header-title{width:70%;flex-direction:column}}@media (max-width: 767px){bonus-sign-up-widget .promotional-header{width:80%;padding:10px}}bonus-sign-up-widget .promotional-header .promotional-title{width:auto;padding-right:10px}@media (max-width: 767px){bonus-sign-up-widget .promotional-header .promotional-title{padding-right:0;padding-bottom:5px}}bonus-sign-up-widget .promotional-header .promotional-button{width:400px;margin-top:0}@media (max-width: 767px){bonus-sign-up-widget .promotional-header .promotional-button{min-width:80%;width:auto}}bonus-sign-up-widget .body-content{text-align:center;color:#fff;padding-top:10px;font-size:18px}bonus-sign-up-widget .form-container{display:flex;justify-content:center;padding-top:10px;height:52px;align-items:center}@media (max-width: 767px){bonus-sign-up-widget .form-container{flex-direction:column;height:auto;width:80%;padding-top:5px}}bonus-sign-up-widget .button-container{min-width:150px;height:45px}@media (max-width: 767px){bonus-sign-up-widget .button-container{width:100%}}bonus-sign-up-widget .button-container button{margin-top:0;height:100%;font-weight:600}bonus-sign-up-widget .button-container .sign-up-text{text-transform:uppercase}bonus-sign-up-widget #name-validator{width:22%}bonus-sign-up-widget #email-validator{width:30%}bonus-sign-up-widget #name-validator,bonus-sign-up-widget #email-validator{height:45px}.ltr bonus-sign-up-widget #name-validator,.ltr bonus-sign-up-widget #email-validator{padding-right:2px}.rtl bonus-sign-up-widget #name-validator,.rtl bonus-sign-up-widget #email-validator{padding-left:2px}@media (max-width: 767px){bonus-sign-up-widget #name-validator,bonus-sign-up-widget #email-validator{width:100%;padding-bottom:10px}}bonus-sign-up-widget #name-validator input,bonus-sign-up-widget #email-validator input{width:100%;padding:8px;font-size:16px;height:100%}bonus-sign-up-widget .close-button-container{position:absolute;color:#fff;right:10%;top:-25px;display:flex;flex-direction:column;align-items:center}@media (max-width: 991px){bonus-sign-up-widget .close-button-container{right:2%}}bonus-sign-up-widget .close-button-container .close-button{display:flex;align-items:center;justify-content:center;height:50px;min-width:50px;border:1px solid #fff;border-radius:50%;background-color:rgba(0,0,0,0.7)}@media (max-width: 767px){bonus-sign-up-widget .close-button-container .close-button{height:40px;width:40px}}bonus-sign-up-widget .close-button-container .close-button img{height:35px}@media (max-width: 767px){bonus-sign-up-widget .close-button-container .close-button img{height:30px}}bonus-sign-up-widget .close-button-container .close-text{padding-top:5px;text-align:center;text-transform:capitalize}@media (max-width: 767px){bonus-sign-up-widget .close-button-container .close-text{font-size:14px}}bonus-sign-up-widget input,bonus-sign-up-widget input:-internal-autofill-selected{background-color:#fff !important;height:100%}bonus-sign-up-widget input.error,bonus-sign-up-widget input.ng-invalid-pattern{animation:shake 0.2s;-webkit-animation:shake 0.2s;-moz-animation:shake 0.2s;-o-animation:shake 0.2s;animation-iteration-count:1;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;border:1px solid #e52e2e !important}bonus-sign-up-widget input.error:focus,bonus-sign-up-widget input.ng-invalid-pattern:focus{outline-color:#e52e2e}map-direction{position:absolute;display:flex;align-items:flex-end;justify-content:flex-end;bottom:10px}@media (max-width: 767px){map-direction{bottom:48px;left:0}}map-direction .mapbox-direction-container{display:flex;flex-direction:column;padding:2px 18px}@media (max-width: 767px){map-direction .mapbox-direction-container{padding:0 5px}}map-direction .mapbox-direction-container a{font-size:12.5px;color:#303030}map-direction .mapbox-direction-container .fa-map-marker{color:#e52e2e}@media (max-width: 767px){map-direction .mapbox-direction-container .fa-map-marker{font-size:10px}}map-direction .mapbox-direction-container .view-in-map-text{text-decoration:underline;font-size:12.5px}@media (max-width: 767px){map-direction .mapbox-direction-container .view-in-map-text{font-size:10px}}map-direction .mini-mapbox{height:29px;border-radius:2px;border:solid 1px #E1E1E1;position:relative}map-direction .view-map{height:14px;border-radius:2px;background-color:#303030;color:#fff;font-size:11px;text-align:center}map-direction .marker{position:absolute;display:flex;width:100%;top:2px;color:#e52e2e;justify-content:center}.map-center-modal .modal-map-lg{width:733px;height:601px}.map-center-modal .modal-body{padding:0}#map-distance div,map-distance div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500}@media (max-width: 767px){#map-distance div,map-distance div{font-size:12px;font-weight:400}}map-direction-popup .map-box-popup-container{padding:10px}map-direction-popup .header-title{color:#999999;font-size:12px;font-weight:500}map-direction-popup .address-header{font-size:16px;font-weight:600}map-direction-popup .address{font-size:14px;font-weight:400}sticky-header{display:block;position:relative}sticky-header #sticky{-webkit-transition:height, 350ms linear;-moz-transition:height, 350ms linear;-ms-transition:height, 350ms linear;-o-transition:height, 350ms linear;transition:height, 350ms linear;top:0;left:0;width:100%;z-index:999;position:fixed;box-shadow:0 2px 15px 8px rgba(0,0,0,0.02)}sticky-header #sticky.scroll-up{position:fixed;transform:translateY(-175px)}@media (max-width: 991px){sticky-header #sticky.scroll-up{transform:translateY(-200px)}}sticky-header #sticky.scroll-on-top{-webkit-transition:height, 50ms linear;-moz-transition:height, 50ms linear;-ms-transition:height, 50ms linear;-o-transition:height, 50ms linear;transition:height, 50ms linear}sticky-header #sticky.relative-nav{position:relative}sticky-header #sticky.move-down{transform:translateY(100px)}sticky-header #sticky .hide-transition{height:0;-webkit-transition:height, 350ms linear;-moz-transition:height, 350ms linear;-ms-transition:height, 350ms linear;-o-transition:height, 350ms linear;transition:height, 350ms linear;overflow:hidden;border-bottom:0;transform:translateY(-70px)}sticky-header #header-static-pages{-webkit-transition:height, 350ms linear;-moz-transition:height, 350ms linear;-ms-transition:height, 350ms linear;-o-transition:height, 350ms linear;transition:height, 350ms linear;height:70px;position:relative;transform:translateY(0)}sticky-header #header-static-pages.scroll-on-top{-webkit-transition:height, 50ms linear;-moz-transition:height, 50ms linear;-ms-transition:height, 50ms linear;-o-transition:height, 50ms linear;transition:height, 50ms linear}sticky-header .segmented-header{background-color:#F1F6FF;text-align:center;padding:0;height:68px}sticky-header .segmented-header .segment-container{text-align:left;padding:0 10px;font-size:18px;color:#484848}@media (max-width: 767px){sticky-header .segmented-header .segment-container{font-size:14px}}sticky-header .segmented-header .segment-container .content{display:flex;align-items:center}sticky-header .segmented-header .segment-container .content .text{margin-left:10px}sticky-header .segmented-header .segment-container .content .text.generic-card{margin-top:8px}sticky-header .segmented-header .segment-container img{width:57.50px;height:auto}@media (max-width: 767px){sticky-header .segmented-header .segment-container img{width:56px}}sticky-header .segmented-header .segment-container img.generic-card{margin-top:11px}points-partner-selection .select2-container .select2-choice{height:20px;line-height:18px;border:0;background:transparent;box-shadow:none;padding-left:0;padding-right:0;color:#94A4AD}points-partner-selection .select2-container .select2-choice>.select2-chosen{margin-right:19px}@media (max-width: 991px){points-partner-selection .select2-container .select2-choice>.select2-chosen{font-weight:600}}points-partner-selection .select2-container .select2-choice .select2-arrow{background:none;border:0}points-partner-selection .select2-container .select2-choice .select2-arrow::before{font-family:FontAwesome;content:"\f078";font-size:11px;color:#94A4AD}@media (max-width: 991px){points-partner-selection .select2-container .select2-choice .select2-arrow::before{font-weight:100}}@media (max-width: 991px){points-partner-selection .select2-container .select2-choice .select2-arrow{text-align:right}}points-partner-selection .select2-container .select2-chosen{margin:0}points-partner-selection .select2-container .select2-drop{min-width:280px;right:0;border-radius:5px;margin-top:10px;border:0}@media (max-width: 991px){points-partner-selection .select2-container .select2-drop{margin-top:2px}}points-partner-selection .select2-results{box-shadow:2px 3px 8px rgba(0,0,0,0.1);border-radius:5px}points-partner-selection .select2-results:focus{outline:none}points-partner-selection .select2-results .select2-result-label{font-size:14px;padding:10px 20px;color:#DEDEDE}points-partner-selection .select2-results .select2-highlighted{background-color:#fff}points-partner-selection .select2-results .select2-highlighted .select2-result-label{color:#94A4AD;font-weight:700}points-partner-selection .select2-results .select2-disabled{background:#94A4AD 0% 0% no-repeat padding-box}@media (max-width: 991px){points-partner-selection .select2-results .select2-disabled{display:none}}points-partner-selection .select2-results .select2-disabled .select2-result-label{color:#fff}points-partner-selection .ui-select-choices-row{background-color:#fff}points-partner-selection .select2-drop-active{-webkit-transition-duration:0s, 0.5s;transition-duration:0s, 0.5s;-webkit-transition-timing-function:ease, linear;transition-timing-function:ease, linear;-webkit-transition-property:visibility, opacity;transition-property:visibility, opacity;visibility:visible;opacity:1}points-partner-selection .select2-display-none{-webkit-transition-duration:0s, 0.5s;transition-duration:0s, 0.5s;-webkit-transition-timing-function:ease-out, linear;transition-timing-function:ease-out, linear;-webkit-transition-property:visibility, opacity;transition-property:visibility, opacity;display:block;opacity:0}card-verification .card-verification-form{margin:0 auto;width:100%;background-color:#F3F4F8;padding:16px;display:flex;justify-content:center;align-items:center;flex-direction:column}card-verification .card-verification-form .verify-text{font-size:22px;font-weight:100;color:#1B1E5B;text-align:center}@media (max-width: 767px){card-verification .card-verification-form .verify-text{font-size:20px}}card-verification .card-verification-form form{display:flex;align-items:center;padding:16px}card-verification .card-verification-form form input{border-radius:3px;-webkit-appearance:none;height:40px;padding:3.2px 8px;font-size:14px;line-height:1.2;color:#1B1E5B;border:1px solid #B4B4B4;width:250px;flex-direction:column}.ltr card-verification .card-verification-form form input{margin-right:8px}.rtl card-verification .card-verification-form form input{margin-left:8px}@media (max-width: 767px){card-verification .card-verification-form form input{width:200px}}card-verification .card-verification-form form input:focus{border-color:#1B1E5B}card-verification .card-verification-form form #creditCardBin::-ms-clear{display:none}card-verification .card-verification-form form .btn{margin:0;height:40px;text-align:center;background:#F7B600;color:#1B1E5B;text-transform:uppercase;border-radius:3px;width:112px;font-weight:600}@media (max-width: 767px){card-verification .card-verification-form form .btn{width:96px}}card-verification .card-verification-form form .spinner div{background-color:#1B1E5B;opacity:0.8}exclusive-card .card{background:#fff;background:-moz-linear-gradient(left, #fff 0%, #303030 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #fff), color-stop(100%, #303030));background:-webkit-linear-gradient(left, #fff 0%, #303030 100%);background:-o-linear-gradient(left, #fff 0%, #303030 100%);background:-ms-linear-gradient(left, #fff 0%, #303030 100%);background:linear-gradient(to right, #fff 0%, #303030 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$color1, endColorstr=$color2, GradientType=1 );display:block;height:333px;width:300px;margin:5px 8.5px}@media (max-width: 767px){exclusive-card .card{height:260px;width:230px}}exclusive-card .image-container{height:65%;width:100%;background:#fff;background-size:cover}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){exclusive-card .image-container{height:75%}}exclusive-card .card-message-container{height:35%;padding:15px;position:relative}exclusive-card .card-message-container .title{color:#303030;font-weight:300;font-size:26px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:30px}@media (max-width: 767px){exclusive-card .card-message-container .title{font-size:19px;height:inherit;font-weight:400}}exclusive-card .card-message-container .description-container{display:flex}exclusive-card .card-message-container .context{color:#fff;font-weight:300;font-size:13px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){exclusive-card .card-message-container .context{display:block;text-overflow:ellipsis;white-space:nowrap;width:250px}}@media (max-width: 767px){exclusive-card .card-message-container .context{font-size:10px}}exclusive-card .card-message-container .fa.fa-chevron-right{font-family:FontAwesome;color:#303030;margin:1px 5px;display:flex;align-items:flex-end}exclusive-benefits{padding:0 16px 48px}@media (max-width: 767px){exclusive-benefits{padding:0 0 48px}}exclusive-benefits .exclusive-benefits{background-color:#003893;min-height:492px;display:flex;justify-content:center;flex-direction:column}exclusive-benefits .title-container{display:flex;flex-direction:column;align-items:center;padding-top:20px;font-weight:300}exclusive-benefits .title-container .header{font-size:38px;color:#003893}@media (max-width: 767px){exclusive-benefits .title-container .header{font-size:25px}}exclusive-benefits .title-container .sub-header{font-size:22px;color:#999999}@media (max-width: 767px){exclusive-benefits .title-container .sub-header{font-size:16px}}exclusive-benefits .card-container{display:flex;justify-content:center;padding:25px 8.5px;flex-wrap:wrap}@media (max-width: 980px){exclusive-benefits .card-container{overflow:scroll}}exclusive-benefits .card-container .wrapper{display:flex;width:100%}@media (min-width: 935px){exclusive-benefits .card-container .wrapper{justify-content:center}}@media (max-width: 767px){exclusive-benefits .card-container .wrapper{padding:17px 0;flex-direction:column;align-items:center}}dropdown-field-popup-mobile .button-selection-container{display:flex;flex-wrap:wrap;font-size:16px}dropdown-field-popup-mobile .button-selection-container button{flex:1 0 100%;padding:15px;border:0;background-color:#fff}.ltr dropdown-field-popup-mobile .button-selection-container button{text-align:left}.rtl dropdown-field-popup-mobile .button-selection-container button{text-align:right}dropdown-field-popup-mobile .button-selection-container button.selected{font-weight:600}dropdown-field-popup-mobile form-popup-mobile{top:0}dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#fff;position:sticky;padding:16px}.ltr dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick{float:left}.rtl dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick{float:right}dropdown-field-popup-mobile form-popup-mobile .button-selection-container button{padding:16px}dropdown-field-popup-mobile .selected-value{padding:0 8px;border:1px solid #d3d3d3;border-radius:2.4px;background-color:#fff}dropdown-field-popup-mobile .selected-value .selected-text{font-size:14px;font-weight:500;padding-right:6.5px;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center}dropdown-field-popup-mobile .selected-value .dropdown-arrow{display:none}.pay-anyone-message{display:flex;flex-direction:column;padding:5px 15px}@media (max-width: 767px){.pay-anyone-message{padding:10px 0}}.pay-anyone-message .top-section{display:flex;flex-direction:row;width:100%}@media (min-width: 992px){.pay-anyone-message .top-section{width:484px}}.pay-anyone-message .top-section img{flex:1 0 75px;width:75px;height:75px}.pay-anyone-message .top-section span{flex:1 1 auto;margin-left:20px;font-size:16px;font-weight:500;line-height:24px}@media (max-width: 767px){.pay-anyone-message .top-section span{font-size:14px}}.pay-anyone-message .bottom-section{margin-top:10px;width:100%}@media (min-width: 992px){.pay-anyone-message .bottom-section{width:484px}}.pay-anyone-message .bottom-section p{font-size:14px;line-height:22px}@media (max-width: 767px){.pay-anyone-message .bottom-section p{font-size:12px}}pay-anyone .pay-anyone-qr-code-container{display:flex;flex-direction:column;padding:5px 15px;color:#484848}@media (max-width: 767px){pay-anyone .pay-anyone-qr-code-container{margin-top:50px}}pay-anyone .pay-anyone-qr-code-container .title-section,pay-anyone .pay-anyone-qr-code-container .balance-section,pay-anyone .pay-anyone-qr-code-container .qr-code-section{display:flex;background-color:#fff;margin-top:20px;padding:15px 25px;border-radius:5px}pay-anyone .pay-anyone-qr-code-container .title-section{font-size:22px;font-weight:500;background-color:#FAFAFA;display:flex;flex-direction:column;padding:0}pay-anyone .pay-anyone-qr-code-container .title-section .title{color:#484848;font-size:22px;padding-bottom:15px;font-weight:500}pay-anyone .pay-anyone-qr-code-container .title-section a{font-size:14px;color:#009E9B;text-decoration:none}pay-anyone .pay-anyone-qr-code-container .title-section a :hover{text-decoration:none}pay-anyone .pay-anyone-qr-code-container .balance-section{font-size:22px;font-weight:500;display:flex}pay-anyone .pay-anyone-qr-code-container .balance-section .balance-label{flex:1 0 auto;font-size:16px;font-weight:400}pay-anyone .pay-anyone-qr-code-container .balance-section .balance-label .balance{font-size:22px;font-weight:500}pay-anyone .pay-anyone-qr-code-container .balance-section .expiration-label{font-size:16px;font-weight:400}pay-anyone .pay-anyone-qr-code-container .balance-section .expiration-label .timer{color:#F7B600;font-size:22px;font-weight:500}pay-anyone .pay-anyone-qr-code-container .qr-code-section{flex:1 0 auto;display:flex;background-color:#fff;padding:25px}pay-anyone .pay-anyone-qr-code-container .qr-code-section .qr-code{flex:1 0 auto}pay-anyone .pay-anyone-qr-code-container .qr-code-section .qr-code canvas{margin-top:12px;height:190px;width:190px}@media (max-width: 767px){pay-anyone .pay-anyone-qr-code-container .qr-code-section .qr-code canvas{height:150px;width:150px}}pay-anyone .pay-anyone-qr-code-container .qr-code-section .how-to{flex:1 0 87%;display:flex;flex-direction:column;padding:0 15px;max-width:77%}@media (max-width: 767px){pay-anyone .pay-anyone-qr-code-container .qr-code-section .how-to{max-width:68%}}pay-anyone .pay-anyone-qr-code-container .qr-code-section .how-to .title{font-size:20px;color:#484848;font-weight:500}pay-anyone .pay-anyone-qr-code-container .qr-code-section .how-to .statement{padding-top:10px;font-size:16px;line-height:28px}pay-anyone .pay-anyone-qr-code-container .qr-code-section .how-to .description{margin-top:15px;padding:15px;background-color:#EBEFF1;font-size:16px;border-radius:5px;line-height:27px}masthead-banner img{width:100%;visibility:hidden}masthead-banner .masthead-image-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}masthead-banner .overlay-bg{display:none}travel-voucher{display:flex;justify-content:center}travel-voucher .travel-voucher-container{width:auto;height:42px;display:flex;justify-content:center;padding:0 30px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#303030}@media (max-width: 767px){travel-voucher .travel-voucher-container{height:36px}}travel-voucher .travel-voucher-container .travel-voucher-text{padding:8px;color:#fff;font-size:18px;margin-left:15px}@media (max-width: 767px){travel-voucher .travel-voucher-container .travel-voucher-text{font-size:12px;margin-left:6px}}travel-voucher .travel-voucher-container img{width:40px;height:40px}@media (max-width: 767px){travel-voucher .travel-voucher-container img{width:28px;height:28px;margin-top:3px}}.pika-lendar{height:auto}@media (max-width: 767px){.pika-lendar{width:100%;max-width:500px}}.pika-lendar .pika-button{padding:8px;border-radius:0;border:solid 1px #fff;background:#f5f4f1;color:#282828;margin:1px;text-align:center}.pika-lendar .pika-button:hover{background:#35b3ee;color:#fff}@media (any-hover: none),(any-pointer: coarse){.pika-lendar .pika-button:hover{background:#f5f4f1;color:#282828}}.pika-lendar .is-startrange .pika-button,.pika-lendar .is-endrange .pika-button{background:#105399}.rtl .pika-lendar .pika-title{direction:rtl}.rtl .pika-lendar{direction:ltr;float:right}.pika-lendar abbr[title]{cursor:default}.pika-lendar .is-selected .pika-button{background:#35b3ee;color:#fff;box-shadow:none}@media (max-width: 767px){.pika-single{display:flex;flex-wrap:wrap;justify-content:center}}cars-terms form-popup-mobile{text-transform:initial;font-weight:initial;font-size:initial}cars-terms form-popup-mobile title-content{display:flex;align-items:center;justify-content:center;text-align:center;text-align:center;color:#fff;min-height:52px}cars-terms form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#fff;position:sticky;position:absolute;left:0;top:0;padding:0;margin:16px}.ltr cars-terms form-popup-mobile title-content .close-tick{float:left}.rtl cars-terms form-popup-mobile title-content .close-tick{float:right}cars-terms form-popup-mobile .body-content{padding-top:10px}cars-terms form-popup-mobile .body-content .loading{display:flex;align-items:center;justify-content:center;text-align:center}flights-terms form-popup-mobile .title-content{height:55px}flights-terms form-popup-mobile title-content{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;text-transform:inherit;height:inherit;padding:16px}flights-terms form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#fff;position:sticky;align-items:flex-start;margin:0;padding:0}.ltr flights-terms form-popup-mobile title-content .close-tick{float:left}.rtl flights-terms form-popup-mobile title-content .close-tick{float:right}flights-terms form-popup-mobile title-content .heading{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;margin-right:20px}flights-terms form-popup-mobile .body-content{padding-top:16px}flights-terms form-popup-mobile .body-content .loading{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:inherit}cookie-modal .cookie-modal-container{position:fixed;bottom:10px;left:10px;width:567px;height:auto;display:flex;background:#fff;border-radius:5px;z-index:9999;box-shadow:0 2px 15px rgba(0,0,0,0.02)}@media (max-width: 767px){cookie-modal .cookie-modal-container{right:10px;width:initial}}cookie-modal .cookie-modal-container .cookie-modal-icon{margin:27px 0 28px 19px;width:100px;height:57px}@media (max-width: 767px){cookie-modal .cookie-modal-container .cookie-modal-icon{display:none}}cookie-modal .cookie-modal-container .cookie-modal-text{padding:23px 55px 22px 13px;font-size:14px}@media (max-width: 767px){cookie-modal .cookie-modal-container .cookie-modal-text{padding:18px 29px 17px 15px;font-size:12px}}cookie-modal .cookie-modal-container .cookie-modal-close{position:absolute;right:15px;top:10px;cursor:pointer;color:#D9D9D9;font-size:18px}@media (max-width: 767px){cookie-modal .cookie-modal-container .cookie-modal-close{right:10px;top:7px;font-size:11px}}banner-component .deep-link-container{height:238px;display:flex}@media (max-width: 767px){banner-component .deep-link-container{flex-direction:column;height:auto}}banner-component .deep-link-container .image-container{width:328px;overflow:hidden}@media (max-width: 767px){banner-component .deep-link-container .image-container{width:100%}}banner-component .deep-link-container .image-container .banner-wrap{margin:0;height:100%}@media (max-width: 767px){banner-component .deep-link-container .image-container .banner-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0}}banner-component .deep-link-container .image-container .banner-wrap img{width:auto;height:100%}@media (max-width: 767px){banner-component .deep-link-container .image-container .banner-wrap img{width:100%;height:192px;border-bottom-left-radius:0;border-bottom-right-radius:0}}banner-component .deep-link-container .deep-link-content{display:flex;flex-direction:column;text-align:left;padding:22px 20px}@media (max-width: 767px){banner-component .deep-link-container .deep-link-content{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:20px 11px}}banner-component .deep-link-container .deep-link-content .body-text{width:380px}@media (max-width: 767px){banner-component .deep-link-container .deep-link-content .body-text{width:100%}}banner-component .deep-link-container .deep-link-content .text-content{flex:1 0 auto}banner-component .deep-link-container .url-link .fa-chevron-right{margin-left:5px}banner-component .deep-link-container .url-link .fa-chevron-right::before{content:"\f105"}carousel-banner-component{height:100%;width:100%;display:block}@media (min-width: 767px) and (max-width: 1070px){carousel-banner-component{padding:0 35px}}carousel-banner-component .slick-slider.slick-dotted{margin-bottom:0}@media (min-width: 768px){carousel-banner-component .slick-slider .slick-track{display:flex;align-items:center;justify-content:center}}carousel-banner-component .slick-slide{height:auto}carousel-banner-component .slick-prev,carousel-banner-component .slick-next{width:auto}carousel-banner-component .slick-prev::before,carousel-banner-component .slick-next::before{content:"";height:24px;width:24px;background-size:cover;background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/chevron-blue.svg");opacity:1}@media (max-width: 767px){carousel-banner-component .slick-prev::before,carousel-banner-component .slick-next::before{height:60px;width:60px;background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/carousel-right-btn.svg")}}carousel-banner-component .slick-next{right:-30px}@media (max-width: 767px){carousel-banner-component .slick-next{right:12px;top:95px}}carousel-banner-component .slick-prev{left:-30px}@media (max-width: 767px){carousel-banner-component .slick-prev{left:12px;top:95px}}carousel-banner-component .slick-prev::before{transform:rotate(180deg)}@media (max-width: 767px){carousel-banner-component .slick-dots{bottom:0;top:162px;height:20px}}carousel-banner-component .slick-dots li button::before{font-size:12px}@media (max-width: 767px){carousel-banner-component .slick-dots li button::before{font-size:10px}}.landing-screen .coupon-code-banner-container{position:absolute;bottom:55px;display:block;width:100%}@media (max-width: 991px){.landing-screen .coupon-code-banner-container{bottom:55px;top:auto}}@media (max-width: 767px){.landing-screen .coupon-code-banner-container{bottom:370px;top:auto}}.sticky-banner .coupon-code-banner-container.is-sticky{position:fixed;top:0;z-index:1000;width:100%;max-width:1000px}.coupon-code-banner-container .coupon-message{padding:12px 16px;background-color:#303030;color:#fff;display:flex;width:100%;align-items:center}.hotel-list-item-comp-rates{font-size:0.8rem;margin-top:0.5rem}@media (max-width: 480px){.hotel-list-item-comp-rates{display:inline-block;vertical-align:top;width:50%;margin-top:0}}.hotel-list-item-comp-rates .outer-container{display:inline-block;width:100%;border-top:2px solid #f5f4f1;padding:0.5rem 1rem}@media (max-width: 480px){.hotel-list-item-comp-rates .outer-container{border-top:0;padding:0.5rem}}.hotel-list-item-comp-rates label{font-size:0.7rem}@media (max-width: 480px){.hotel-list-item-comp-rates label{margin-bottom:0.2rem}}.hotel-list-item-comp-rates .market-rates-area{display:flex;flex-wrap:wrap}.hotel-list-item-comp-rates .market-rate-item{display:flex;align-items:center;flex:1 0 50%;max-width:50%;color:#282828}.hotel-list-item-comp-rates .market-rate-item:hover,.hotel-list-item-comp-rates .market-rate-item:focus{text-decoration:none;color:#105399}@media (max-width: 767px){.hotel-list-item-comp-rates .market-rate-item{flex:1 0 100%;max-width:100%}}@media (max-width: 480px){.hotel-list-item-comp-rates .market-rate-item{font-size:0.65rem}}.hotel-list-item-comp-rates .market-rate-item .market-rate-supplier{flex:1 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.hotel-list-item-comp-rates .market-rate-item .market-rate-price{font-weight:600}.ltr .hotel-list-item-comp-rates .market-rate-item .market-rate-price{margin-right:1rem}.rtl .hotel-list-item-comp-rates .market-rate-item .market-rate-price{margin-left:1rem}@media (max-width: 480px){.ltr .hotel-list-item-comp-rates .market-rate-item .market-rate-price{margin-right:0}.rtl .hotel-list-item-comp-rates .market-rate-item .market-rate-price{margin-left:0}}hotel-list-item-map-button{flex:1 1 45%;line-height:20px;align-items:flex-end;display:flex}hotel-list-item-map-button button{background:transparent;border:0;padding-left:0;padding-right:0}@media (max-width: 767px){hotel-list-item-map-button{display:none}}@media (max-width: 480px){hotel-list-item .result-list-item2 .result-list-item-action{width:46%}}hotel-list-item .result-list-item2 .price-box-mobile{font-size:16px;display:inline-block}@media (min-width: 480px){hotel-list-item .result-list-item2 .price-box-mobile{display:none}}@media (max-width: 480px){hotel-list-item .result-list-item2 .price-box-desktop{display:none}}hotel-list-item a,hotel-list-item a:visited,hotel-list-item a:link,hotel-list-item a:hover,hotel-list-item a:focus{text-decoration:inherit;color:inherit}hotel-list-item a:not([href]){cursor:default}amenities{padding:16px;border:1px solid #e1e1e1;flex:1 1 25%}.ltr amenities{border-left:0}.rtl amenities{border-right:0}amenities .amenity-item{padding-bottom:5px}amenities .amenity-item span{color:#333}hotel-description{flex:4 4 80%;border:1px solid #E1E1E1}@media (max-width: 991px){hotel-description{flex:1 0 auto}}hotel-description .hotel-description{overflow:hidden;padding:1rem}hotel-description .hotel-description .amenity-item{padding-bottom:0.3rem}hotel-description .hotel-description .amenity-item span{color:#333}@media (max-width: 991px){hotel-description .hotel-description .limit-description{max-height:10rem;text-overflow:ellipsis;padding-bottom:1rem}hotel-description .hotel-description .limit-description p{overflow:hidden;text-overflow:ellipsis;flex:1 0}}hotel-description .hotel-description .amenities-list-mobile-section{margin:11px 0 0}hotel-description .hotel-description .headline-container{display:flex;font-size:1.25rem}hotel-description .hotel-description .headline-container .chevron-container{flex:1;justify-content:flex-end;margin-top:5px;display:none;color:#e52e2e}hotel-description .hotel-description .headline-container .chevron-container a{text-decoration:none}@media (max-width: 991px){hotel-description .hotel-description .headline-container .chevron-container{display:flex}}mobile-room-prices-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;box-shadow:0 0 15px rgba(0,0,0,0.3);background-color:#e52e2e;color:#fff;padding:16px;width:100%;border:0;height:90px}@media (max-width: 767px){mobile-room-prices-button{display:flex;padding:9px 19px}.locale-es mobile-room-prices-button,.locale-ru mobile-room-prices-button{padding:9px 8px}.locale-fr mobile-room-prices-button{padding:9px 10px}}mobile-room-prices-button.fixed{position:fixed;bottom:0;left:0;right:0;z-index:14;flex-flow:row wrap;align-items:flex-start}mobile-room-prices-button.fixed .rooms-info{height:100%}mobile-room-prices-button>div,mobile-room-prices-button .room-sold-out{display:flex;flex:1}mobile-room-prices-button .center-content{align-self:center;display:flex;flex:1;justify-content:center;font-size:15px}mobile-room-prices-button .per-night-label{font-size:12px;display:block}mobile-room-prices-button .left-content,mobile-room-prices-button .right-content{flex:1 0 50%}@media (max-width: 767px){.locale-ru mobile-room-prices-button .left-content{flex:1 0 60%}}mobile-room-prices-button .right-content{justify-content:flex-end;display:flex;align-items:center;text-transform:uppercase}@media (max-width: 767px){.locale-ru mobile-room-prices-button .right-content,.locale-fr mobile-room-prices-button .right-content{flex:1 0 40%}}mobile-room-prices-button .right-content .action-text{padding-right:10px;font-weight:600;text-transform:lowercase;display:inline-block}mobile-room-prices-button .right-content .action-text::first-letter{text-transform:capitalize}@media (max-width: 480px){mobile-room-prices-button .right-content .action-text{font-size:15px;padding-right:0}.locale-da mobile-room-prices-button .right-content .action-text,.locale-fr mobile-room-prices-button .right-content .action-text{font-size:12px}}@media screen and (max-width: 480px) and (min-width: 320px){.locale-da mobile-room-prices-button .right-content .action-text,.locale-fr mobile-room-prices-button .right-content .action-text{font-size:calc(12px + 2 * ((100vw - 320px) / 50))}}@media screen and (max-width: 480px) and (min-width: 370px){.locale-da mobile-room-prices-button .right-content .action-text,.locale-fr mobile-room-prices-button .right-content .action-text{font-size:14px}}@media (max-width: 480px){.locale-ru mobile-room-prices-button .right-content .action-text{font-size:11px}}@media screen and (max-width: 480px) and (min-width: 320px){.locale-ru mobile-room-prices-button .right-content .action-text{font-size:calc(11px + 2 * ((100vw - 320px) / 50))}}@media screen and (max-width: 480px) and (min-width: 370px){.locale-ru mobile-room-prices-button .right-content .action-text{font-size:13px}}@media (max-width: 480px){.locale-es mobile-room-prices-button .right-content .action-text{font-size:13px}}@media screen and (max-width: 480px) and (min-width: 320px){.locale-es mobile-room-prices-button .right-content .action-text{font-size:calc(13px + 1 * ((100vw - 320px) / 35))}}@media screen and (max-width: 480px) and (min-width: 355px){.locale-es mobile-room-prices-button .right-content .action-text{font-size:14px}}mobile-room-prices-button .right-content .fa-chevron-down{margin-top:-2px}.locale-ru mobile-room-prices-button .right-content .fa-chevron-down,.locale-fr mobile-room-prices-button .right-content .fa-chevron-down{font-size:11px}@media screen and (min-width: 320px){.locale-ru mobile-room-prices-button .right-content .fa-chevron-down,.locale-fr mobile-room-prices-button .right-content .fa-chevron-down{font-size:calc(11px + 1 * ((100vw - 320px) / 50))}}@media screen and (min-width: 370px){.locale-ru mobile-room-prices-button .right-content .fa-chevron-down,.locale-fr mobile-room-prices-button .right-content .fa-chevron-down{font-size:12px}}mobile-room-prices-button .right-content.loading{align-self:center}mobile-room-prices-button .left-content{font-size:11px;font-weight:500;display:flex;align-items:center}mobile-room-prices-button .left-content .earn-content .additional-info{display:flex}@media (max-width: 767px){mobile-room-prices-button .left-content .earn-content .additional-info{display:inline-block}}@media (max-width: 767px){mobile-room-prices-button .left-content .earn-content .additional-info .earn-text,mobile-room-prices-button .left-content .earn-content .additional-info .earn-amount{display:inline-block}}mobile-room-prices-button .left-content .earn-content .additional-info .earn-text{text-transform:lowercase;padding-right:3px;font-weight:500}mobile-room-prices-button .left-content .earn-content .additional-info .earn-text::first-letter{text-transform:capitalize}mobile-room-prices-button .left-content .earn-content .additional-info .earn-amount{font-weight:600}mobile-room-prices-button .left-content .earn-content .base-info .currency,mobile-room-prices-button .left-content .earn-content .base-info .value{font-size:15px;font-weight:500}@media (max-width: 767px){mobile-room-prices-button .left-content .earn-content .base-info .currency,mobile-room-prices-button .left-content .earn-content .base-info .value{font-size:15px;font-weight:600}}mobile-room-prices-button .left-content .reward-content .base-info .points-value{font-size:17px;font-weight:500;margin-right:2px}mobile-room-prices-button .left-content .loading-content .loading{margin-top:2px;height:20px}mobile-room-prices-button .loading{background:#F6F7F8;background:-moz-linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background:-webkit-linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;height:24px;width:140px;background-size:1000px 104px;opacity:0.23;filter:alpha(opacity=23);height:24px;width:140px;color:transparent;border-radius:5px}mobile-room-prices-button .loading span{display:none}mobile-room-prices-button .starting-from{font-size:12px;display:inline-block}mobile-room-prices-button .starting-from::first-letter{text-transform:capitalize}room-details-modal-button .details-text,room-details-modal-button .room-details{text-transform:lowercase;margin-bottom:0;display:inline-block}@media (max-width: 767px){room-details-modal-button .details-text,room-details-modal-button .room-details{display:none}}room-details-modal-button .details-text::first-letter,room-details-modal-button .room-details::first-letter{text-transform:capitalize}room-details-modal-button .hotel-detail-room-button-text img{width:17px}@media (max-width: 767px){room-details-modal-button .hotel-detail-room-button-text img{width:25px}}.hotel-detail-info-area.new-detail-info-area{background-color:#fff}.hotel-detail-info-area.new-detail-info-area trust-you form-popup-mobile{font-size:11px}.hotel-detail-info-area.new-detail-info-area #tab-overView{padding-top:32px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-overView{padding-top:0}}.hotel-detail-info-area.new-detail-info-area #tab-reviews{padding:25px 14px;margin-top:32px;border:1px solid #E1E1E1;display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews{margin-top:0;padding-bottom:0}}.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container{display:flex;flex:1 0 100%;padding:0}@media (min-width: 768px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container{display:none}}.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review{justify-content:flex-end;flex:1;display:none}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review{display:flex}}.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review a{color:#0a9700;text-decoration:underline}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review a{font-size:12px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .color-headline{display:flex;padding:0 15px}}.hotel-detail-info-area.new-detail-info-area #tab-reviews .staticPage{flex:1 0 100%}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .category,.hotel-detail-info-area.new-detail-info-area #tab-reviews .categoryscores,.hotel-detail-info-area.new-detail-info-area #tab-reviews .good-to-knows,.hotel-detail-info-area.new-detail-info-area #tab-reviews .divider{display:none}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews form-popup-mobile .good-to-knows{display:block}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews form-popup-mobile .good-to-knows .title{padding:0 0 5px;font-size:14px}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews form-popup-mobile .good-to-knows .comments{line-height:1.5;font-size:12px}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .header-divider{display:block}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .trust-you-button{padding:0 15px}.ltr .hotel-detail-info-area.new-detail-info-area #tab-reviews .trust-you-button{text-align:right}.rtl .hotel-detail-info-area.new-detail-info-area #tab-reviews .trust-you-button{text-align:left}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .trustyou-review .row.score{display:flex;flex-wrap:nowrap}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .trustyou-review .row.score .header{flex:1 0 50%}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .trustyou-review .row.score .value.flat{flex:1 0 auto}}.hotel-detail-info-area.new-detail-info-area #tab-map{border:1px solid #E1E1E1;padding:25px;font-weight:500}.hotel-detail-info-area.new-detail-info-area #tab-map:focus{outline:0}@media (min-width: 768px){.hotel-detail-info-area.new-detail-info-area #tab-map{margin-top:20px}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-map{padding:14px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-map{border-left:0;border-right:0;border-bottom:0}}.hotel-detail-info-area.new-detail-info-area #tab-map .title{padding-bottom:10px}.hotel-detail-info-area.new-detail-info-area #tab-map .hotel-detail-marker::before{font-size:35px;content:"\f041";color:#e52e2e;font-family:FontAwesome}@media screen and (min-width: 480px){.hotel-detail-info-area.new-detail-info-area #tab-map .hotel-detail-marker::before{font-size:calc(35px + 15 * ((100vw - 480px) / 3020))}}@media screen and (min-width: 3500px){.hotel-detail-info-area.new-detail-info-area #tab-map .hotel-detail-marker::before{font-size:50px}}.hotel-detail-info-area.new-detail-info-area #tab-map #hotel-detail-map{min-height:300px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-map #mapbox-search-map{height:325px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview{display:flex;padding:0}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview{flex-direction:column}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .title{font-size:20px;padding-bottom:10px;margin-top:0;font-weight:600}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .title{font-size:16px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription{font-size:16px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription{font-size:14px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description{padding:25px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description{padding:14px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .hotel-description-loading div{background:#F6F7F8;background:-moz-linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background:-webkit-linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;height:24px;width:140px;background-size:1000px 104px;margin-top:10px;height:24px;color:transparent}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .hotel-description-loading div.first-loading-description{width:25%}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .hotel-description-loading div.second-loading-description{width:95%}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .hotel-description-loading div.third-loading-description{width:85%;margin-bottom:24px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item{display:flex;font-size:16px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item{font-size:14px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item em{margin-top:3px;color:#1E9820}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item span{color:#303030}.ltr .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item span{padding-left:5px}.rtl .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item span{padding-right:5px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description,.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list{height:100%}.hotel-detail-info-area.new-detail-info-area .color-headline{color:#303030;font-size:20px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area .color-headline{font-size:16px;font-weight:600}}.hotel-detail-info-area.new-detail-info-area .guest-love-list{padding-bottom:32px}.hotel-detail-info-area.new-detail-info-area .guest-love-list .label-rank{font-size:13px;border-radius:3px;margin-right:12px;margin-bottom:12px;padding:8px;border:1px solid #E1E1E1;text-align:center;width:192px}.hotel-detail-info-area.new-detail-info-area .room-list-item-holder{display:flex;padding:0 16px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .room-list-item-holder{flex-direction:row;flex-wrap:wrap}}.hotel-detail-info-area.new-detail-info-area .room-photo{background-size:inherit;height:100%}.hotel-detail-info-area.new-detail-info-area .inset-shadow{position:absolute;height:100%;width:100%;-webkit-box-shadow:inset 0 -25px 30px -15px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 -25px 30px -15px rgba(0,0,0,0.6);box-shadow:inset 0 -25px 30px -15px rgba(0,0,0,0.6);top:0}.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component{height:90px;display:flex;align-items:center;margin-bottom:20px}.hotel-detail-info-area.new-detail-info-area #tab-booking-option #desktop-slider.point-cash-slider-component{position:relative;margin-top:20px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option #desktop-slider.point-cash-slider-component{display:none}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component{flex-direction:column;height:auto}}.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component::before{content:" ";height:1px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:13px solid #fff;bottom:-13px;position:absolute}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component::before{display:none}}.ltr .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component::before{right:23%}.rtl .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component::before{left:23%}.hotel-detail-info-area.new-detail-info-area #tab-booking-option #sticky-slider.point-cash-slider-component{position:fixed;width:100%;bottom:-1px;z-index:100;border-radius:0;margin:0}@media (min-width: 768px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option #sticky-slider.point-cash-slider-component{display:none}}.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .dlp-title{font-size:18px;font-weight:500}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .dlp-title{font-size:14px}}@media screen and (max-width: 991px) and (min-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .dlp-title{font-size:calc(14px + 4 * ((100vw - 767px) / 224))}}@media screen and (max-width: 991px) and (min-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .dlp-title{font-size:18px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .dlp-title{font-size:12px;font-weight:500}}.ltr .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component{padding:10px 0 0 40px}@media (max-width: 767px){.ltr .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component{padding-left:0}}.rtl .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component{padding:10px 40px 0 0}@media (max-width: 767px){.rtl .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component{padding-right:0}}.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .component-container{flex:1 0 auto;padding-bottom:0;padding-top:5px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .component-container .label{font-size:11px}}@media screen and (max-width: 991px) and (min-width: 480px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .component-container .label{font-size:calc(11px + 2 * ((100vw - 480px) / 287))}}@media screen and (max-width: 991px) and (min-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .component-container .label{font-size:13px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component .component-container{width:100%;padding-top:30px;padding-bottom:20px;font-size:11px}}.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider{width:75%}.locale-fr .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider{width:67%}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider{width:65%}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider .rz-bubble{padding-bottom:10px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .alignMiddle{padding-top:15px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .content{padding:0}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .content.loading{padding:46px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms{font-weight:500;margin-bottom:46px;font-size:20px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms{font-size:16px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down{font-size:30px;font-weight:900;color:#e52e2e}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down::before{position:relative;top:5px}@media (max-width: 767px){.ltr .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .redeem .value{margin-left:0}}@media (max-width: 767px){.rtl .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .redeem .value{margin-right:0}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .admin-data-area{word-break:break-all}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .room-list-header .room-options{margin-left:0}}.room-list-header{padding:36px 0 16px;width:100%;display:flex;font-size:20px;font-weight:bold;align-items:flex-end}@media (max-width: 767px){.room-list-header{padding-bottom:0}}@media (max-width: 991px){.room-list-header{padding-left:10px}}.room-list-header span{display:inline-block}.room-list-header .room-options-title{text-transform:lowercase}@media (max-width: 991px){.room-list-header .room-options-title{font-size:16px}}.room-list-header .room-options-title::first-letter{text-transform:capitalize}.room-list-header .room-options{width:50%;text-transform:lowercase}@media (max-width: 767px){.room-list-header .room-options{font-size:16px}}.ltr .room-list-header .room-options{padding-left:240px;margin-left:0}@media (max-width: 767px){.ltr .room-list-header .room-options{padding-left:0}}.rtl .room-list-header .room-options{padding-right:240px;margin-right:0}@media (max-width: 767px){.rtl .room-list-header .room-options{padding-right:0}}.room-list-header .room-options::first-letter{text-transform:capitalize}.room-list-header .total-earn{text-transform:lowercase}.locale-fr .room-list-header .total-earn{width:16%}.room-list-header .total-earn::first-letter{text-transform:capitalize}.ltr .room-list-header .total-earn{margin-right:0;text-align:right}.rtl .room-list-header .total-earn{margin-left:0;text-align:left}.room-list-header .per-room-per-night{display:inline-block;width:17%;text-transform:lowercase}.room-list-header .per-room-per-night::first-letter{text-transform:capitalize}@media (max-width: 991px){.room-list-header .per-room-per-night{width:19%}}.ltr .room-list-header .per-room-per-night{margin-right:0;text-align:right}.rtl .room-list-header .per-room-per-night{margin-left:0;margin-right:0;text-align:left}.ltr .room-list-header .per-room-per-night.per-room-per-night-redeem{margin-right:0;width:34%}.rtl .room-list-header .per-room-per-night.per-room-per-night-redeem{margin-left:0;margin-right:0;width:32%}.room-list-header .price-container-headers{display:flex;flex:1 0 50%;align-items:flex-end;justify-content:flex-end}.ltr .room-list-header .price-container-headers{padding-right:125px}.rtl .room-list-header .price-container-headers{padding-left:125px}.room-list-header .price-container-headers .per-room-per-night{flex:1 0 60%;margin-right:0}.room-list-header .price-container-headers .total-earn{flex:1 0 40%;max-width:123px}.ltr .room-list-header .price-container-headers .total-earn{padding-left:5px}.rtl .room-list-header .price-container-headers .total-earn{padding-right:5px}.hotel-detail-container.new-details-container{min-height:218px;background-color:#fff}.hotel-detail-container.new-details-container .back-to-search-result{padding:8px}.hotel-detail-container.new-details-container .top-area{padding-top:30px}@media (max-width: 991px) and (min-width: 768px){.hotel-detail-container.new-details-container .top-area{padding-top:0}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area{padding-top:0}}.hotel-detail-container.new-details-container .top-area .hotel-info-container{border:0}@media (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .voucher-container .see-room-options-container .btn-action{width:135px}}.hotel-detail-container.new-details-container .hotel-info-container{color:#303030;background-color:#fff}.hotel-detail-container.new-details-container .hotel-info-container hr{height:1px;width:calc(100% - 32px);margin-top:10px;margin-bottom:10px;color:#747474;align-self:center}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label{padding-top:0;flex:1 0 55%}@media (min-width: 768px) and (max-width: 991px){.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label{max-width:193px;white-space:nowrap}}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .heading{font-weight:400;font-size:18px;display:flex;align-items:flex-end}@media (max-width: 991px) and (min-width: 768px){.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .heading{font-size:16px;height:18px}}.locale-fr .hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .heading{height:35px}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .text{font-size:16px;height:22px;align-items:baseline;text-transform:lowercase;display:inline-block}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .text:first-letter{text-transform:capitalize}@media (max-width: 991px) and (min-width: 768px){.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .reward-label .text{height:18px;font-size:14px}}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount{position:inherit;flex:1;display:flex;justify-content:flex-end;align-items:baseline;min-height:21px}@media (max-width: 991px) and (min-width: 768px){.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount{min-height:18px}}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount .loading{margin-top:2px;width:100px;height:20px}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount .currency,.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount .value{font-size:16px;font-weight:600}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount-container{flex:1 0 100%;height:auto}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .points-amount-container.loading{flex:0 1 80%;min-height:18px;margin-top:5px}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount{height:28px;display:flex;align-items:flex-end;justify-content:flex-end}@media (max-width: 991px) and (min-width: 768px){.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount{height:22px}.locale-fr .hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount{height:35px}}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount>div{display:flex;flex:1;align-items:baseline;justify-content:flex-end;height:28px}@media (min-width: 992px){.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount>div{display:inline-block}}.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount .currency,.hotel-detail-container.new-details-container .hotel-info-container .reward-yourself .cash-amount .value{font-size:18px;font-weight:600}.hotel-detail-container.new-details-container .hotel-info-container .loading{background:#F6F7F8;background:-moz-linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background:-webkit-linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;height:24px;width:140px;background-size:1000px 104px;height:24px;width:140px;color:transparent}.hotel-detail-container.new-details-container .hotel-info-container .loading span{display:none}.hotel-detail-container.new-details-container .hotel-info-container .loading.cash-amount{align-self:flex-end;justify-self:flex-end}.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .cash-amount{display:flex;justify-content:flex-end;flex:1 0 100%}.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .cash-amount.loading{display:inline-block}.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .cash-amount .loading{margin-top:2px;width:100px;height:16px}.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount{display:flex;flex-wrap:wrap;justify-content:flex-end}.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount div{flex:0 1 80%}.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount .travel-breakdown-container{justify-content:flex-end;margin-top:3px}.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount .travel-breakdown-container.loading{flex:0 1 50%;height:16px}.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount .cash-amount{flex:0 1 50%}.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount .points-amount-container{flex:1 0 auto;height:22px}.hotel-detail-container.new-details-container .hotel-info-container .cheapest-room-selection .points-amount .points-amount-container.loading{flex:0 1 80%}.hotel-detail-container.new-details-container .hotel-info-container .voucher-container{display:flex;flex:1 0 100%;align-items:flex-end;align-self:center}.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .voucher-label{flex:1 0 60%;font-size:18px;display:flex;flex-direction:column}.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .heading{font-size:16px;font-weight:600;line-height:1.5}.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .text{font-size:14px}.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .text-right{display:flex;justify-self:flex-end;padding-left:10px}.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .see-room-options-container{display:flex}.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .see-room-options-container .btn-action{height:35px;font-size:16px}@media (max-width: 991px){.hotel-detail-container.new-details-container .hotel-info-container .voucher-container .see-room-options-container .btn-action{width:135px}}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button{display:none;width:100%;bottom:0;z-index:10;color:#fff;height:80px;padding:12px 20px}@media (max-width: 767px){.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button{display:flex;position:fixed}}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .loading-content{width:80%}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .loading{opacity:0.23;border-radius:5px;width:100%}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .fixed{display:flex;flex:1 0 100%;justify-content:center;width:100%}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .heading{font-size:13px;font-weight:600}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .text{font-size:11px}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .rooms-info{display:flex;flex:1 0 100%}.ltr .hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .rooms-info{text-align:left}.rtl .hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .rooms-info{text-align:right}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .left-content{flex:1 0 60%;display:flex;align-items:center;justify-content:flex-start}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .left-content .base-info.loading{margin-bottom:10px}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .right-content{flex:1 0 40%;font-size:11px;display:flex;align-items:center;justify-content:flex-end;font-weight:600}@media screen and (min-width: 480px){.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .right-content{font-size:calc(11px + 3 * ((100vw - 480px) / 287))}}@media screen and (min-width: 767px){.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .right-content{font-size:14px}}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .right-content .action-text{padding:0 5px;font-size:14px}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .right-content .fa{vertical-align:-1px}.hotel-detail-container.new-details-container .hotel-info-container .voucher-mobile-button .center-content{align-items:center;justify-content:center;display:flex}.hotel-detail-container.new-details-container .top-area .hotel-image-gallery,.hotel-detail-container.new-details-container .top-area .hotel-info-container{padding:0}.hotel-detail-container.new-details-container .top-area .hotel-image-gallery{height:310px}.hotel-detail-container.new-details-container .top-area .hotel-image-gallery slick{margin-right:0;border-right:0;border-top:0;border-bottom:0}.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .hotel-detail-image-carousel{max-width:none}.ltr .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .hotel-detail-image-carousel{border-left:0}.rtl .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .hotel-detail-image-carousel{border-right:0}.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{max-height:310px;height:310px;background-color:#303030}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{height:210px}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery{height:205px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container{border:1px solid #E1E1E1;display:flex;flex-direction:column;max-height:310px;height:310px;max-width:none}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container{border:0;margin-top:4px;height:auto}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-name{font-weight:600;font-size:16px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info,.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself{padding:16px;display:flex;height:125px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info{padding-bottom:0}@media (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info{padding-bottom:16px}}@media (min-width: 768px) and (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info{padding-bottom:0}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself{border-top:0;margin-bottom:0;padding-top:0;height:155px;display:flex}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-container,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-container{display:flex;flex:1;min-height:75px;height:auto;align-self:center}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-container.no-rooms,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-container.no-rooms{flex-direction:column;align-items:center;padding-top:15px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label{flex:1 0 auto;font-size:18px}@media (max-width: 992px) and (min-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label{font-size:15px}}.locale-fr .hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,.locale-fr .hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label{font-size:15px}@media (max-width: 992px) and (min-width: 767px){.locale-fr .hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,.locale-fr .hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label{width:50%;font-size:14px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .text-right,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right{justify-self:flex-end;display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .text-right,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right{width:45%}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .cash-amount{font-weight:500;font-size:14px;flex:1 0 100%}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container{font-size:11px;font-weight:600}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .loading{cursor:default}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action{width:166px;font-size:16px;font-weight:500;padding:0}@media (min-width: 768px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action{min-height:34px;max-width:157px}}.locale-fr .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action{height:auto;padding:0 15px;min-height:34px}.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map{font-size:15px;font-weight:500;text-decoration:underline;color:#50B0E3}@media (max-width: 480px){.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map{font-size:12px;padding-top:2px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info{flex:1 0 auto;height:auto;margin-bottom:10px}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info{margin-bottom:0}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .general-details-container .fa{font-size:13px;display:none}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .free-night-redemption{height:0;padding:0}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .free-night-redemption .reward-yourself{padding-left:0;padding-right:0;width:100%}.hotel-detail-container.new-details-container .top-area .general-details-container,.hotel-detail-container.new-details-container .top-area .additional-details-container{display:flex;flex-direction:column}.hotel-detail-container.new-details-container .top-area .general-details-container{flex:3}.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container{flex:initial;display:flex;align-items:center}.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .name{font-size:20px;font-weight:600}.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name{display:none}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name{display:-webkit-box}}@media all and (-ms-high-contrast: none) and (max-width: 767px),(-ms-high-contrast: active) and (max-width: 767px){.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name{display:block}}.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .desktop-hotel-name{display:-webkit-box}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .desktop-hotel-name{display:block}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .desktop-hotel-name{display:none}}.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name,.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .desktop-hotel-name{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name,.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .desktop-hotel-name{text-overflow:ellipsis;white-space:nowrap;width:300px}}.hotel-detail-container.new-details-container .top-area .general-details-container .address{font-size:15px;flex:1 0 auto;display:flex;align-items:center}.hotel-detail-container.new-details-container .top-area .general-details-container .address .mobile-address-name{display:none}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .general-details-container .address .mobile-address-name{display:-webkit-box}}@media all and (-ms-high-contrast: none) and (max-width: 767px),(-ms-high-contrast: active) and (max-width: 767px){.hotel-detail-container.new-details-container .top-area .general-details-container .address .mobile-address-name{display:block}}.hotel-detail-container.new-details-container .top-area .general-details-container .address .desktop-address-name{display:-webkit-box}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.hotel-detail-container.new-details-container .top-area .general-details-container .address .desktop-address-name{display:block}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .general-details-container .address .desktop-address-name{display:none}}.hotel-detail-container.new-details-container .top-area .general-details-container .address .mobile-address-name,.hotel-detail-container.new-details-container .top-area .general-details-container .address .desktop-address-name{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.hotel-detail-container.new-details-container .top-area .general-details-container .address .mobile-address-name,.hotel-detail-container.new-details-container .top-area .general-details-container .address .desktop-address-name{text-overflow:ellipsis;white-space:nowrap;width:300px}}.hotel-detail-container.new-details-container .top-area .general-details-container .discount{display:none}.hotel-detail-container.new-details-container .top-area .additional-details-container{align-items:flex-end;flex:1 0 auto}.hotel-detail-container.new-details-container .top-area .view-in-map{flex:1 0 auto;display:flex;align-items:flex-end}.hotel-detail-container.new-details-container trust-you{font-size:11px;flex-direction:column;display:flex;justify-self:flex-end;align-items:flex-end;align-self:flex-start;padding-top:10px}.hotel-detail-container.new-details-container trust-you .trustscore{width:100%}.hotel-detail-container.new-details-container trust-you .trustscore .value{font-size:9px}.hotel-detail-container.new-details-container trust-you trust-you{padding-right:0}.hotel-detail-container.new-details-container trust-you .see-reviews-block,.hotel-detail-container.new-details-container trust-you .trust-you-button a{color:#0a9700;text-decoration:underline;font-size:12px;font-weight:500;display:inline-block;text-transform:lowercase}@media (max-width: 480px){.hotel-detail-container.new-details-container trust-you .see-reviews-block,.hotel-detail-container.new-details-container trust-you .trust-you-button a{display:none}}.hotel-detail-container.new-details-container trust-you .see-reviews-block::first-letter,.hotel-detail-container.new-details-container trust-you .trust-you-button a::first-letter{text-transform:capitalize}.hotel-detail-container.new-details-container trust-you .see-reviews-block{font-weight:500;font-size:12px}.hotel-detail-container.new-details-container trust-you .trust-you-review-block{font-size:12px;padding-top:4px}.ltr .hotel-detail-container.new-details-container trust-you .trust-you-review-block{text-align:right}.rtl .hotel-detail-container.new-details-container trust-you .trust-you-review-block{text-align:left}.hotel-detail-container.new-details-container .star-rating-container{flex:1 0 auto}.hotel-detail-container.new-details-container .trust-you-rating-container{display:flex}.ltr .hotel-detail-container.new-details-container .trustscore .size-xs .value{font-size:11px;padding:3px}.hotel-detail-container.new-details-container .hotel-detail-room-button-text{font-size:16px;text-transform:lowercase;padding:15px 20px 0;background:transparent;border:0}.hotel-detail-container.new-details-container .hotel-detail-room-button-text::first-letter{text-transform:capitalize}.ltr .hotel-detail-container.new-details-container .hotel-detail-room-button-text{right:0}.rtl .hotel-detail-container.new-details-container .hotel-detail-room-button-text{left:0}.hotel-detail-container.new-details-container .point-cash-slider-component{max-height:30px;margin-top:20px;height:80px;color:#303030;padding-bottom:0}@media (max-width: 767px){.hotel-detail-container.new-details-container .point-cash-slider-component{display:none}}.hotel-detail-container.new-details-container .point-cash-slider-component .custom-label{display:block;margin-bottom:35px;font-size:16px;border-bottom:1px solid #303030;text-align:center;height:11px;padding-bottom:7px;text-transform:inherit}@media (max-width: 374px){.ltr .hotel-detail-container.new-details-container .point-cash-slider-component .custom-label{text-align:left}.rtl .hotel-detail-container.new-details-container .point-cash-slider-component .custom-label{text-align:right}}.hotel-detail-container.new-details-container .point-cash-slider-component .custom-label span{padding:0 10px;background-color:#fff}.hotel-detail-container.new-details-container .point-cash-slider-component .component-container{padding:0 16px}.hotel-detail-container.new-details-container .point-cash-slider-component .component-container .label{font-size:13px;width:10%}.ltr .hotel-detail-container.new-details-container .point-cash-slider-component .component-container>.label{text-align:right}.rtl .hotel-detail-container.new-details-container .point-cash-slider-component .component-container>.label{text-align:left}.ltr .hotel-detail-container.new-details-container .point-cash-slider-component .component-container>.label~.label{text-align:left}.rtl .hotel-detail-container.new-details-container .point-cash-slider-component .component-container>.label~.label{text-align:right}.hotel-detail-container.new-details-container .point-cash-slider-component .partner-bg-color{background-color:#fff}.hotel-detail-container.new-details-container .point-cash-slider-component #points-cash-slider .rz-bar{background:#555555}.hotel-detail-container.new-details-container .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{background:#303030}.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component{padding:0;height:50px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component{position:fixed;bottom:0;left:0;min-height:60px;padding:0;margin:0;width:100%;z-index:6;background-color:#e52e2e}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component .component-container{color:#fff}}.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component #fixed-background{height:auto}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider .rz-bubble{color:#fff}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider .rz-pointer{background-color:#fff;border:0}}.hotel-detail-room-button-text{color:#FFF;font-size:0.75rem;margin:0 5px 8px;bottom:0;position:absolute;z-index:5;padding-right:1rem}.rtl .hotel-detail-room-button-text{left:0;direction:rtl}.ltr .hotel-detail-room-button-text{right:0}.hotel-detail-room-button-text:hover{color:#FFF}.hotel-detail-room-button-text img{width:20px;padding-left:3px}@media (max-width: 767px){.hotel-detail-room-button-text{display:none;margin:0 0 8px}}.gallery-modal-button{padding:0;background-color:#000}.gallery-modal-button .image-counter{text-align:center;color:#FFF;position:absolute;width:100%;display:block;padding-top:1rem;bottom:-28px}.ltr .gallery-modal-button .image-counter,.rtl .gallery-modal-button .image-counter{left:0;right:0}.gallery-modal-button .slick-slide{background-repeat:no-repeat;background-position:center;min-height:400px}.gallery-modal-button .slick-slide>div{display:flex;align-items:center;height:100%}.gallery-modal-button .slick-slider{margin-bottom:0}.gallery-modal-button .slick-arrow::before{color:#fff}.gallery-modal-button gallery-modal-button,.gallery-modal-button .inset-shadow{display:none}.gallery-modal-button .slick-next{right:5px}.gallery-modal-button .slick-prev{left:5px}.gallery-modal-button [dir='rtl'] .slick-next{left:5px;right:auto}.gallery-modal-button [dir='rtl'] .slick-prev{right:5px;left:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.rtl .modal .gallery-modal-button gallery{float:none;width:auto;height:100%;display:block}}.modal-open .modal.center-modal{position:fixed;z-index:1050;padding-top:15px;overflow-y:hidden}@media (min-width: 1440px){.modal-open .modal.center-modal{width:1000px;height:750px;top:calc(50vh - 375px)}.ltr .modal-open .modal.center-modal{left:calc(50vw - 500px)}.rtl .modal-open .modal.center-modal{right:calc(50vw - 500px)}}@media (min-width: 1024px) and (max-width: 1440px){.modal-open .modal.center-modal{width:800px;height:600px;top:calc(50vh - 300px)}.ltr .modal-open .modal.center-modal{left:calc(50vw - 400px)}.rtl .modal-open .modal.center-modal{right:calc(50vw - 400px)}}@media (min-width: 768px) and (max-width: 1024px){.modal-open .modal.center-modal{width:600px;height:450px;top:calc(50vh - 225px)}.ltr .modal-open .modal.center-modal{left:calc(50vw - 300px)}.rtl .modal-open .modal.center-modal{right:calc(50vw - 300px)}}@media (min-width: 995px) and (max-width: 1125px){.modal-open .modal.center-modal .modal-dialog{width:95%;height:85%}}.ltr .modal-closer.gallery-closer{right:0}.rtl .modal-closer.gallery-closer{left:0}.ltr .modal-closer.gallery-closer,.rtl .modal-closer.gallery-closer{color:#fff;top:-35px}.ltr .modal-closer.gallery-closer .close-text,.rtl .modal-closer.gallery-closer .close-text{font-size:14px;font-weight:400;vertical-align:middle;text-transform:capitalize}.ltr .modal-closer.gallery-closer .x-button,.rtl .modal-closer.gallery-closer .x-button{font-size:24px;font-weight:600;padding-left:0 7px}.ltr .x-button{padding-left:7px}.rtl .x-button{padding-right:7px}.gallery-backdrop{background-color:#000 !important;opacity:0.9}.modal-gallery-lg{width:95%;height:85%}.modal-gallery-lg .modal-content{height:100%}@media (max-width: 991px){.modal-gallery-lg .modal-content{height:85%}}.modal-gallery-lg .hotel-detail-image-carousel{height:100%}.modal-gallery-lg .gallery-modal-button{height:100%}.modal-gallery-lg .slick-list,.modal-gallery-lg .slick-track,.modal-gallery-lg .slick-slide{height:100%}.modal-gallery-lg .slick-list img,.modal-gallery-lg .slick-track img,.modal-gallery-lg .slick-slide img{height:100%}.modal-gallery-lg .slick-slide{min-height:50px;max-height:1000px}.rtl gallery .slick-slider .slick-track,.rtl gallery .slick-slider .slick-list{direction:ltr}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.rtl gallery{float:none;width:auto}}gallery .image-counter{position:absolute;display:block;bottom:7px;left:16px;color:#fff}.ltr gallery .image-counter{left:16px}.rtl gallery .image-counter{right:16px}@media (max-width: 767px){gallery .image-counter{font-size:12px}.rtl gallery .image-counter{direction:rtl}}gallery .slick-slide>div{height:100%}gallery .slick-slide .slide{position:relative;height:100%;overflow:hidden}gallery .slick-slide img{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}gallery .slick-slide img.contain{max-height:100%;max-width:100%}gallery .slick-slide img.cover{width:100%;min-height:100%;height:auto}.rtl gallery .slick-slide{float:left}[dir='rtl'] gallery .slick-slide{float:left}gallery .inset-shadow{position:absolute;height:100%;width:100%;-webkit-box-shadow:inset 0 -35px 80px -5px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 -35px 80px -5px rgba(0,0,0,0.6);box-shadow:inset 0 -35px 80px -5px rgba(0,0,0,0.6)}.modal-body gallery .inset-shadow{display:none}hotel-result-map-mobile{display:block}hotel-result-map-mobile .hotel-result-map-mobile-button{background:transparent;border:0;color:inherit;padding:initial;width:100%}hotel-result-map-mobile .hotel-result-map-mobile-button img{display:inline}hotel-result-map-mobile .hotel-result-map-mobile-button .map-label{display:inline;font-size:14px}hotel-result-map-mobile form-popup-mobile{top:0}@media (min-width: 480px) and (max-width: 991px){hotel-result-map-mobile form-popup-mobile{display:flex}}hotel-result-map-mobile .title-content{display:flex;align-items:center;padding:15px;min-height:0;background:#282828;color:#fff;font-size:12px}hotel-result-map-mobile title-content{width:100%}hotel-result-map-mobile .map-title{float:left;padding-top:5px}hotel-result-map-mobile .close-tick{float:right;font-size:20px;background-color:transparent;border:0}.rtl hotel-result-map-mobile .close-tick{float:left}hotel-result-map-mobile #mapbox-search-map-mobile{height:100%}hotel-result-map-mobile #mapbox-search-map-mobile .mapboxgl-canvas{position:relative !important}hotel-result-map-mobile #mapbox-search-map-mobile .hotel-brief-info{text-align:left}grouped-room-list-item .grouped-room-list-item{min-height:110px;display:flex;align-items:center;position:relative;padding:10px 0;cursor:default}@media (max-width: 767px){grouped-room-list-item .grouped-room-list-item{padding:0;cursor:pointer}}@media all and (-ms-high-contrast: none) and (min-width: 768px),(-ms-high-contrast: active) and (min-width: 768px){grouped-room-list-item .grouped-room-list-item{height:100px}}grouped-room-list-item .grouped-room-detail{display:flex;flex:1 0 35%}@media (max-width: 767px){grouped-room-list-item .grouped-room-detail{flex:1 0 auto;padding:10px 0 23px}}grouped-room-list-item .grouped-room-detail .hotel-detail-room-name{flex:1 0 100%}grouped-room-list-item .grouped-room-detail .extra-info{font-size:18px;display:flex;align-items:center;line-height:24px;position:relative;padding-bottom:16px}@media (max-width: 767px){grouped-room-list-item .grouped-room-detail .extra-info{font-size:16px}}grouped-room-list-item .grouped-room-detail .extra-info img{width:20px;margin:1px;padding-left:1px}.ltr grouped-room-list-item .grouped-room-detail .extra-info img{margin-right:5px}.rtl grouped-room-list-item .grouped-room-detail .extra-info img{margin-left:5px}grouped-room-list-item .grouped-room-detail .extra-info .room-description-detail{position:absolute;margin:2px 25px 0;width:100%;top:0}.ltr grouped-room-list-item .grouped-room-detail .extra-info .room-description-detail{left:0}.rtl grouped-room-list-item .grouped-room-detail .extra-info .room-description-detail{right:0}grouped-room-list-item .grouped-room-detail .free-cancellation-container{font-size:14px;padding-top:11px}grouped-room-list-item .grouped-room-detail .free-cancellation-container else{text-transform:none}grouped-room-list-item .grouped-room-detail .free-cancellation-container::first-letter{text-transform:uppercase}grouped-room-list-item .grouped-room-detail .free-cancellation-text{display:flex;flex-direction:column;font-size:14px;color:#C1C1C1}grouped-room-list-item .grouped-room-detail .free-cancellation-text span else{text-transform:none}grouped-room-list-item .grouped-room-detail .free-cancellation-text span::first-letter{text-transform:uppercase}grouped-room-list-item .grouped-room-detail .cancel-text{color:#0a9700}grouped-room-list-item .grouped-room-detail .non-refundable-text{color:#F6941E}grouped-room-list-item .grouped-price-box{flex:1 0 35%;justify-content:flex-end;padding:0 15px;position:relative}@media (max-width: 767px){grouped-room-list-item .grouped-price-box{justify-content:flex-start;padding:0;flex:1 0 auto}}grouped-room-list-item .grouped-price-box .mobile-go-to-checkout-page{display:none;position:absolute}@media (max-width: 767px){grouped-room-list-item .grouped-price-box .mobile-go-to-checkout-page{display:block;position:absolute;height:100%;width:100%;top:-4px}}grouped-room-list-item .grouped-price-box .fa-angle-right{display:none}@media (max-width: 767px){grouped-room-list-item .grouped-price-box .fa-angle-right{display:block;position:absolute;color:#e52e2e;font-size:30px;bottom:-4px}.ltr grouped-room-list-item .grouped-price-box .fa-angle-right{right:0}.rtl grouped-room-list-item .grouped-price-box .fa-angle-right{left:0}.rtl grouped-room-list-item .grouped-price-box .fa-angle-right::before{content:"\f104"}}grouped-room-list-item .grouped-actions{flex:1 0 auto;justify-content:center}@media (max-width: 767px){grouped-room-list-item .grouped-actions .book-btn-wrapper{padding-bottom:20px}}grouped-room-list-item .grouped-actions .btn-action{min-height:30px;min-width:90px;padding:5px 10px;font-size:16px;text-transform:capitalize;background-color:#fff;color:#e52e2e;border:1px solid #e52e2e;margin-top:0}@media (max-width: 767px){grouped-room-list-item .grouped-actions .btn-action{display:none}}@media (max-width: 767px){grouped-room-list-item .grouped-actions{justify-content:flex-end}}grouped-room-list-item .grouped-price-box,grouped-room-list-item .grouped-actions{display:flex;align-items:flex-start}@media (max-width: 767px){grouped-room-list-item .grouped-price-box,grouped-room-list-item .grouped-actions{padding-top:0}}grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points,grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .cash-payment-per-night{display:flex;flex-direction:row-reverse;justify-content:flex-end}grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .cash-payment-per-night .currency,grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .cash-payment-per-night .cash-amount{align-self:flex-end}grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .cash-payment-per-night .currency{order:1;margin-right:7px;margin-left:0}grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .cash-payment-per-night .cash-amount{margin-right:25px}grouped-room-list-item .grouped-room-list-item-redeem .cash-before-points .currency-container{margin-right:0;margin-left:25px}grouped-room-list-item .grouped-room-list-item-redeem .currency-container{display:inline-block;margin-right:25px}grouped-room-list-item .grouped-room-list-item-redeem .currency-container .value{font-size:20.8px}grouped-room-list-item .grouped-room-list-item-redeem .currency-container .currency{font-weight:normal;display:block;margin-top:3px;font-size:12.8px}grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night{display:inline-block;font-size:20.8px}grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night .currency{font-size:12.8px;margin-left:25px}grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night .price-per-day{font-size:12.8px;color:#999999;font-weight:400;text-align:left;padding-top:5px;padding-left:44px}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder{flex:1 0 90%;position:relative}.rtl .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder{border-left:0;border-right:1px solid #E1E1E1}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder{height:auto;flex-direction:column}}.ltr grouped-room-list-item .earn-price-box{text-align:right}@media (max-width: 767px){.ltr grouped-room-list-item .earn-price-box{text-align:left}}.rtl grouped-room-list-item .earn-price-box{text-align:left}@media (max-width: 767px){.rtl grouped-room-list-item .earn-price-box{text-align:right}}grouped-room-list-item .earn-price-box .price-and-currency-holder{font-size:16px;font-weight:600;line-height:1}grouped-room-list-item .earn-price-box .earn-points-box,grouped-room-list-item .earn-price-box .per-room-per-night{font-size:12px;text-transform:lowercase}grouped-room-list-item .earn-price-box .black-circle{font-size:10px}grouped-room-list-item .earn-price-box .earn-points-box{padding-top:10px}@media (max-width: 767px){.ltr grouped-room-list-item .earn-price-box .earn-points-box{padding-right:75px}.rtl grouped-room-list-item .earn-price-box .earn-points-box{padding-left:75px}}grouped-room-list-item .earn-price-box .earn-points-box .value,grouped-room-list-item .earn-price-box .earn-points-box .currency{color:#F6941E;font-weight:700;text-transform:capitalize}grouped-room-list-item .earn-price-box .earn-points-box .total-earn{text-transform:lowercase;display:block}grouped-room-list-item .earn-price-box .earn-points-box .total-earn::first-letter{text-transform:uppercase}@media (min-width: 991px){grouped-room-list-item .earn-price-box .earn-points-box .total-earn{display:inline-block}grouped-room-list-item .earn-price-box .earn-points-box .total-earn.prefixCiti.Singapore.Prestige{display:block}}grouped-room-list-item .earn-price-box .earn-points-box .moon-icon{margin-left:-2px;margin-bottom:-1px}@media (max-width: 767px){grouped-room-list-item .earn-price-box .per-room-per-night{padding-bottom:5px}}grouped-room-list-item .earn-price-box .number-of-day,grouped-room-list-item .earn-price-box .night-logo{font-weight:600}grouped-room-list-item .earn-price-box .night-logo-container{letter-spacing:-1px}grouped-room-list-item .earn-price-box .moon-icon{height:10px;width:10px;display:inline-block;background-repeat:no-repeat;background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/night-icon-black.svg")}grouped-room-list-item .earn-price-box .price-box{flex:1 0 100%}room-image .hotel-image{height:140px;background-size:cover;margin-bottom:10px;position:relative}room-image .hotel-image.default-image::after{display:none}room-image .default-image{margin:5px 10px}room-image .broken-image{position:absolute;top:0;height:140px;width:100%;margin:0;z-index:-1}@media (max-width: 767px){room-image .broken-image,room-image .hotel-image,room-image .default-image{border-radius:3px}}room-image .image-counter{position:absolute;bottom:5px;padding:0 10px;color:#fff;font-size:12px;font-weight:700}room-image .image-logo{position:absolute;bottom:0;padding:5px 10px}.ltr room-image .image-logo{right:0}.rtl room-image .image-logo{left:0}room-image .image-logo img{width:20px}room-image room-details-modal-button .hotel-detail-room-button-text{display:block;color:#2979FF;text-decoration:underline;position:relative;margin:17px 10px;font-size:14px;padding:0}room-image room-details-modal-button .hotel-detail-room-button-text:hover{color:#2979FF}room-image room-details-modal-button .room-details{color:#2979FF;text-decoration:underline}@media (max-width: 767px){room-image room-details-modal-button .room-details{display:block}}grouped-room .max-size{box-shadow:0 2px 8px rgba(0,0,0,0.06);border-bottom-right-radius:5px;border-bottom-left-radius:5px}@media (max-width: 767px){grouped-room{padding:10px;display:block}}grouped-room .grouped-room{display:flex;border:1px solid #f5f4f1;margin-bottom:10px}@media (max-width: 767px){grouped-room .grouped-room{flex-direction:column;display:block}}grouped-room .image-container{flex:1 0 22.5%}.ltr grouped-room .image-container{border-right:1px solid #f5f4f1}.rtl grouped-room .image-container{border-left:1px solid #f5f4f1}@media (max-width: 767px){grouped-room .image-container{border-bottom:1px solid #f5f4f1}.ltr grouped-room .image-container{border-right:0}.rtl grouped-room .image-container{border-left:0}}grouped-room .room-information-container{flex:1 0 77.5%}grouped-room .header-title{height:52px;background-color:#E1E1E1;font-size:20px;display:flex;align-items:center;padding:0 20px;font-weight:600}@media (max-width: 767px){grouped-room .header-title{font-size:16px;padding:10px 20px;height:auto}}grouped-room .discount{display:none}grouped-room .rooms{border-bottom:1px solid #E1E1E1}grouped-room .rooms:last-child{border-bottom:0}grouped-room .rooms:only-child{border-bottom:0}.complimentary-container{background-color:#303030;display:flex;height:44px;margin-bottom:16px;font-size:14px}@media (max-width: 767px){.complimentary-container{padding:0 16px;background:#fff;height:28px}}@media (min-width: 768px){.complimentary-container{border-radius:6px}}.complimentary-container .complimentary-title,.complimentary-container .description{display:flex;align-items:center;padding-left:16px}.complimentary-container .complimentary-title{background-color:#303030;color:#fff}@media (max-width: 767px){.complimentary-container .complimentary-title{position:absolute;width:25px;padding-left:0;top:2px;height:18px;border-top-left-radius:5px;border-top-right-radius:5px}}@media (min-width: 768px){.complimentary-container .complimentary-title{border-top-left-radius:6px;border-bottom-left-radius:6px}}.complimentary-container .complimentary-title::after{width:0;height:0;border-left:20px solid #303030;border-bottom:25px solid transparent;content:"";position:relative;left:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.complimentary-container .complimentary-title::after{position:absolute;left:auto;top:0}}@media (max-width: 767px){.complimentary-container .complimentary-title::after{border-right:12px solid transparent;border-left:13px solid transparent;border-top:6px solid #303030;left:0;top:24.5px;right:25px}}@media all and (max-width: 767px) and (-ms-high-contrast: none),(max-width: 767px) and (-ms-high-contrast: active){.complimentary-container .complimentary-title::after{top:17.5px}}@media (min-width: 768px){.complimentary-container .complimentary-title::after{border-top:22px solid transparent;border-bottom:22px solid transparent}}@media (max-width: 767px){.complimentary-container .complimentary-title span{display:none}}@media (max-width: 767px){.complimentary-container .complimentary-title img{width:25px;position:absolute;top:2.25px}}.complimentary-container .description{background-image:-webkit-linear-gradient(left, #303030 0%, #fff 100%);background-image:-o-linear-gradient(left, #303030 0%, #fff 100%);background-image:linear-gradient(to right, #303030 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF303030', endColorstr='#FFFFFFFF', GradientType=1);background-repeat:repeat-x;flex:3 0 auto;padding-left:32px;border-top:2px solid #fff;border-bottom:2px solid #fff;color:#303030;display:flex;justify-content:center;font-size:18px}@media (max-width: 767px){.complimentary-container .description{border-radius:5px;border-top-left-radius:0;font-size:12px;font-weight:500;padding-left:0}}@media (min-width: 768px){.complimentary-container .description{border-top-right-radius:6px;border-bottom-right-radius:6px}}.result-list-item2 .hotel-price-box complimentary-price-box{display:flex;flex:1}.result-list-item2 .hotel-price-box .complimentary-price-box{display:flex;flex-direction:column;text-align:left;padding-top:0.5rem;justify-content:flex-end;flex:1}@media (max-width: 767px){.result-list-item2 .hotel-price-box .complimentary-price-box{text-align:left;flex-direction:row;flex-wrap:wrap;padding-top:0}}.result-list-item2 .hotel-price-box .complimentary-price-box .our-rate-container{flex-grow:1;display:flex}@media (max-width: 767px){.result-list-item2 .hotel-price-box .complimentary-price-box .our-rate-container{font-size:0.75rem}}.result-list-item2 .hotel-price-box .complimentary-price-box .our-rate-container .diamond-container{justify-self:flex-end}@media (max-width: 767px){.result-list-item2 .hotel-price-box .complimentary-price-box .our-rate-container .diamond-container{display:none}}.result-list-item2 .hotel-price-box .complimentary-price-box .our-rate-container .rate-text{flex:1 0 auto;color:#999999;font-size:0.85rem}@media (max-width: 767px){.result-list-item2 .hotel-price-box .complimentary-price-box .price{float:none;flex:0 0 100%;padding-top:0;display:flex;align-items:flex-end}.result-list-item2 .hotel-price-box .complimentary-price-box .price .currency,.result-list-item2 .hotel-price-box .complimentary-price-box .price .value{font-size:1rem;font-weight:600}}.result-list-item2 .hotel-price-box .complimentary-price-box .price .currency,.result-list-item2 .hotel-price-box .complimentary-price-box .price .value{font-size:1.25rem;font-weight:600}.result-list-item2 .hotel-price-box .complimentary-price-box .points{display:flex;align-items:flex-end}@media (max-width: 767px){.result-list-item2 .hotel-price-box .complimentary-price-box .points{margin-left:0;align-items:flex-start;padding:0 0 5px 2.5px;font-size:0.85rem}}.ltr .result-list-item2 .hotel-price-box .complimentary-price-box .points{float:none;text-align:left;color:#303030;font-weight:600;padding-bottom:1rem}@media (max-width: 767px){.ltr .result-list-item2 .hotel-price-box .complimentary-price-box .points{margin-left:0;display:flex;align-items:flex-start;padding:0 0 0 2.5px;font-size:0.75rem}}.result-list-item2 .hotel-price-box .complimentary-price-box .points .value{font-size:0.8rem}.result-list-item2 .hotel-price-box .complimentary-price-box .points .night-logo{padding:0 2px}.result-list-item2 .hotel-price-box .complimentary-price-box .points .points-partner-currency{font-size:0.8rem}.result-list-item2 .hotel-price-box .complimentary-price-box .loading{background:#F6F7F8;background:-moz-linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background:-webkit-linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;height:24px;width:140px;background-size:1000px 104px;height:24px;width:140px;color:transparent;border-radius:5px}.result-list-item2 .hotel-price-box .complimentary-price-box .loading span{display:none}hotel-location-search .ui-select-bootstrap{position:relative}hotel-location-search .ui-select-bootstrap.open{min-height:40px}hotel-location-search .ui-select-bootstrap .ui-select-choices-row>span{padding:6px;white-space:unset}hotel-location-search .ui-select-bootstrap .ui-select-choices-row.active>span,hotel-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#105399;color:#fff}hotel-location-search .ui-select-bootstrap .dropdown-menu{font-size:14.4px}.rtl hotel-location-search .ui-select-bootstrap .dropdown-menu{text-align:right}hotel-location-search .ui-select-bootstrap .ui-select-toggle>.caret{display:none}hotel-location-search .ui-select-bootstrap.invalid .form-control,hotel-location-search .ui-select-bootstrap.invalid .form-control:focus{border:1px solid #e52e2e}hotel-location-search .ui-select-bootstrap .form-control{border:1px solid #d3d3d3;border-radius:2.5px;height:40px;padding:8px;text-align:left;width:100%;font-size:14.4px;background-color:#fff;color:#282828;box-shadow:none;display:flex;justify-content:flex-start;align-items:center}hotel-location-search .ui-select-bootstrap .form-control:focus{border:1px solid #d3d3d3;border-radius:2.5px;box-shadow:none;outline:none}.rtl hotel-location-search .ui-select-bootstrap .form-control{text-align:right !important}hotel-location-search .ui-select-bootstrap .ui-select-match-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:95%;padding:0}hotel-location-search .ui-select-bootstrap .ui-select-destination-search{position:absolute;top:0}hotel-location-search .ui-select-bootstrap .ui-select-destination-search.ui-select-invisible{opacity:0}hotel-location-search .ui-select-bootstrap ::-ms-clear{display:none}hotel-location-search .ui-select-bootstrap:focus{outline:0}hotel-location-search .ui-select-no-choice{padding:5px 8px;font-size:14.4px}hotel-location-search .ui-select-match:focus{box-shadow:none;outline:none}hotel-location-search .dropdown-header{padding:5px 10px;font-weight:600;text-transform:capitalize;color:#303030}hotel-location-search .btn-default:focus{background-color:#fff}hotel-location-search .btn-default-focus{box-shadow:none;outline:0}hotel-location-search .ui-select-placeholder{color:#282828;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}hotel-location-search input[type="search"]{-webkit-appearance:none;box-sizing:inherit;-webkit-box-sizing:inherit}.searchForm hotel-location-search .dirtyMsg,.search-form hotel-location-search .dirtyMsg{top:70px}hotel-region-search .ui-select-bootstrap{position:relative}hotel-region-search .ui-select-bootstrap.open{min-height:40px}hotel-region-search .ui-select-bootstrap .ui-select-choices-row>span{padding:6px;white-space:unset}hotel-region-search .ui-select-bootstrap .ui-select-choices-row.active>span,hotel-region-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#105399;color:#fff}hotel-region-search .ui-select-bootstrap .dropdown-menu{font-size:14.4px}.rtl hotel-region-search .ui-select-bootstrap .dropdown-menu{text-align:right}hotel-region-search .ui-select-bootstrap .ui-select-toggle{height:50px}hotel-region-search .ui-select-bootstrap .ui-select-toggle>.caret{display:none}hotel-region-search .ui-select-bootstrap.invalid .form-control,hotel-region-search .ui-select-bootstrap.invalid .form-control:focus{border:1px solid #e52e2e}hotel-region-search .ui-select-bootstrap .form-control{border:1px solid #d3d3d3;border-radius:2.5px;height:40px;padding:8px;text-align:left;width:100%;font-size:14.4px;background-color:#fff;color:#282828;box-shadow:none;display:flex;justify-content:flex-start;align-items:center}hotel-region-search .ui-select-bootstrap .form-control:focus{border:1px solid #d3d3d3;border-radius:2.5px;box-shadow:none;outline:none}.rtl hotel-region-search .ui-select-bootstrap .form-control{text-align:right !important}hotel-region-search .ui-select-bootstrap .ui-select-match-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:95%;padding:0}hotel-region-search .ui-select-bootstrap .ui-select-destination-search{position:absolute;top:0}hotel-region-search .ui-select-bootstrap .ui-select-destination-search.ui-select-invisible{opacity:0}hotel-region-search .ui-select-bootstrap ::-ms-clear{display:none}hotel-region-search .ui-select-bootstrap:focus{outline:0}hotel-region-search .ui-select-bootstrap[disabled] input{cursor:not-allowed}hotel-region-search .ui-select-no-choice{padding:5px 8px;font-size:14.4px}hotel-region-search .ui-select-match:focus{box-shadow:none;outline:none}hotel-region-search .dropdown-header{padding:5px 10px;font-weight:600;text-transform:capitalize;color:#303030}hotel-region-search .btn-default:focus{background-color:#fff}hotel-region-search .btn-default-focus{box-shadow:none;outline:0}hotel-region-search .ui-select-placeholder{color:#282828;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}hotel-region-search input[type="search"]{-webkit-appearance:none;box-sizing:inherit;-webkit-box-sizing:inherit}.trustyou-hotel-name{display:none}trust-you form-popup-mobile .close-tick{font-size:20px;border:0;background:transparent;color:#fff;margin:16px;padding:0}trust-you form-popup-mobile .trustyou-hotel-name{display:block}trust-you form-popup-mobile .trustyou-hotel-name .divider:last-of-type{display:block}trust-you form-popup-mobile .trustyou-hotel-name .header-title{padding-left:0}trust-you button.trustscore:focus{outline:0}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .category,.hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .category-scores,.hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .divider{display:block}}.hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .category{margin-bottom:0}.hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .divider:last-of-type{display:none}.hotel-detail-info-area.new-detail-info-area #tab-reviews trust-you .trustyou-review .trustyou-hotel-name .divider{display:block}tax-and-fees-accordion .accordion-element .header{border:0;padding:0;background-color:inherit}tax-and-fees-accordion .accordion-element .header .price-list .label{display:flex;justify-content:start;align-items:center}tax-and-fees-accordion .accordion-element .header .price-list .fa{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);margin-left:8px}tax-and-fees-accordion .accordion-element .header.active .fa{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}tax-and-fees-accordion .accordion-element .content{padding:0;background-color:inherit;overflow:hidden}tax-and-fees-accordion .accordion-element .content .price-list:last-child{margin-bottom:0}.pay-at-property-callout-container{background-color:#DBEDFD;border-radius:4px;padding:8px;margin:10px 0}.pay-at-property-callout-container .pay-at-property-callout-header{margin-bottom:8px;font-weight:600}.checkout-family-miles .radio-select{display:grid}.checkout-family-miles .description{margin-top:8px;margin-bottom:0;font-size:12px;color:#999999}travel-breakdown{display:block;font-size:12px;font-weight:normal;text-transform:lowercase}@media (min-width: 767px){.room-details-modal{text-align:center;padding:0}.room-details-modal::before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-right:-4px}.room-details-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.rtl .room-details-modal .modal-dialog{text-align:right}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.rtl .room-details-modal gallery{float:none;width:auto;height:100%;display:block}}.room-details-modal gallery .image-counter{display:block;font-size:15px;padding-top:5px;color:#303030;width:100%}@media (min-width: 768px){.room-details-modal gallery .image-counter{bottom:0;padding-right:15px}.ltr .room-details-modal gallery .image-counter{text-align:left;left:0}.rtl .room-details-modal gallery .image-counter{text-align:right;right:0}}@media (max-width: 767px){.room-details-modal gallery .image-counter{bottom:25px;color:#fff;font-size:12px;position:relative}.ltr .room-details-modal gallery .image-counter{padding-left:10px}.rtl .room-details-modal gallery .image-counter{padding-right:10%}}.room-details-modal .modal-gallery-lg{margin-top:5%;height:435px;max-width:1000px;width:100%}@media (max-width: 767px){.room-details-modal .modal-gallery-lg{margin-left:0;margin-right:0;height:auto;margin-top:15%}}.room-details-modal .modal-gallery-lg.no-description{max-width:758px}.room-details-modal .modal-gallery-lg .slick-slide{background-position:center;background-size:cover}.room-details-modal .modal-gallery-lg slick{height:93%;margin-bottom:0}@media (max-width: 767px){.room-details-modal .modal-gallery-lg slick{height:100%}}.ltr .room-details-modal .modal-gallery-lg slick .slick-next{right:10px}.rtl .room-details-modal .modal-gallery-lg slick .slick-next{left:10px}.rtl .room-details-modal .modal-gallery-lg slick .slick-prev{right:10px}.ltr .room-details-modal .modal-gallery-lg slick .slick-prev{left:10px}.room-details-modal .modal-body{height:100%;width:100%;display:flex;padding:21px 19px}@media (max-width: 767px){.room-details-modal .modal-body{flex-direction:column;padding:0}}.room-details-modal .modal-body.no-description{width:154%}@media (max-width: 767px){.room-details-modal .modal-body.no-description{width:100%}}.room-details-modal .image-container{display:inline-block;height:100%;width:65%;position:relative}.ltr .room-details-modal .image-container{padding-right:16px}.rtl .room-details-modal .image-container{padding-left:16px}@media (max-width: 767px){.room-details-modal .image-container{width:100%;height:200px}.ltr .room-details-modal .image-container{padding-right:0}.rtl .room-details-modal .image-container{padding-left:0}}.room-details-modal .room-description-container{display:inline-flex;height:100%;vertical-align:top;width:335px}.ltr .room-details-modal .room-description-container{border-left:1px solid #E5E5E5}.rtl .room-details-modal .room-description-container{border-right:1px solid #E5E5E5}@media (max-width: 767px){.room-details-modal .room-description-container{width:100%}}.room-details-modal .room-description-container .detail-content{padding:16px;width:100%;display:flex;flex-direction:column}@media (max-width: 767px){.room-details-modal .room-description-container .detail-content{padding:25px 16px;min-height:450px}}.room-details-modal .room-title{font-weight:bold;font-size:20px}.room-details-modal .room-description{padding-top:14px;font-size:14px}@media (min-width: 768px){.room-details-modal .room-description{overflow-y:auto;flex:1 0 0%}}@media (max-width: 767px){.room-details-modal .room-description{overflow-y:initial;flex:1 0 auto}}.room-details-modal .room-description strong,.room-details-modal .room-description b{font-weight:500}.room-details-modal .room-description p{margin-bottom:0}.room-details-modal .room-description p::before{content:"\2022";font-size:16px;padding-right:5px}.room-details-modal .room-description p:first-of-type{margin-bottom:11px;font-size:16px}.room-details-modal .room-description p:first-of-type::before{content:""}.ltr .room-details-modal .room-description p:first-of-type::before{padding-right:0}.rtl .room-details-modal .room-description p:first-of-type::before{padding-left:0}.room-details-modal .hotel-detail-room-button-text{display:none}form-popup-mobile.room-details-modal{top:0}form-popup-mobile.room-details-modal .body-content{padding-top:0}form-popup-mobile.room-details-modal .modal-gallery-lg{margin-top:0}form-popup-mobile.room-details-modal .close-tick{background-color:transparent;border:0;font-size:20px}form-popup-mobile.room-details-modal .title-content{display:flex;align-items:center;padding:15px;min-height:0;font-size:12px;color:#fff}.modal.resend-confirmation-modal{display:flex !important;justify-content:center;align-items:center;padding:0}.modal.resend-confirmation-modal .modal-dialog{width:600px}@media (max-width: 767px){.modal.resend-confirmation-modal .modal-dialog{width:100%;margin:20px;height:150px}}.modal.resend-confirmation-modal .modal-content{text-align:center}.modal.resend-confirmation-modal .modal-body{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:35px}.modal.resend-confirmation-modal .modal-body img{width:60px;padding-bottom:10px}.modal.resend-confirmation-modal .modal-body .header-text{font-size:18px;font-weight:500;line-height:28px}.modal.resend-confirmation-modal .modal-body .content-text{font-size:16px;line-height:22px;padding-bottom:30px}@media (max-width: 767px){.modal.resend-confirmation-modal .modal-body .content-text{font-size:14px}}.modal.resend-confirmation-modal .modal-body .close-button{display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:500;height:45px;width:120px;padding:0}.simple-modal{display:flex !important;justify-content:center;align-items:center;padding:0}.simple-modal .modal-dialog{width:600px;margin:0}@media (max-width: 767px){.simple-modal .modal-dialog{width:100%;margin:20px}}.simple-modal .modal-header{border:0;padding:16px 16px 0}.simple-modal .modal-title{text-transform:inherit;letter-spacing:inherit;font-family:inherit}.simple-modal .modal-body{text-align:center;padding:16px 16px 0}.simple-modal .modal-footer{border:0;display:flex;justify-content:center}@media (max-width: 767px){.simple-modal .modal-footer{flex-direction:column}}.simple-modal .modal-footer button.btn{display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:500;text-transform:capitalize;height:45px;width:100%}.simple-modal .modal-footer button.btn+button.btn{margin-left:0;margin-right:0;margin-top:8px}@media (min-width: 768px){.simple-modal .modal-footer button.btn+button.btn{margin-top:0}.ltr .simple-modal .modal-footer button.btn+button.btn{margin-left:8px}.rtl .simple-modal .modal-footer button.btn+button.btn{margin-right:8px}}@media (min-width: 768px){.simple-modal .modal-footer button.btn{min-width:120px;width:inherit;margin-left:0;margin-right:0}}.simple-modal .modal-footer .btn.btn-action{margin-top:0}.simple-modal .modal-footer .btn-cancel{background-color:#efefef}.simple-modal .modal-footer .btn-cancel:hover,.simple-modal .modal-footer .btn-cancel:focus{background-color:#d6d6d6}.simple-modal .modal-footer .btn-cancel:active{background-color:#c9c9c9}.simple-modal.impersonated-read-only-modal .modal-header,.simple-modal.impersonated-confirmation-modal .modal-header{display:flex;flex-direction:row}.simple-modal.impersonated-read-only-modal .modal-header .error-icon,.simple-modal.impersonated-confirmation-modal .modal-header .error-icon{padding-bottom:0}.simple-modal.impersonated-read-only-modal .modal-header .error-icon img,.simple-modal.impersonated-confirmation-modal .modal-header .error-icon img{width:20px;margin-right:10px}.simple-modal.impersonated-read-only-modal .modal-header .modal-title,.simple-modal.impersonated-confirmation-modal .modal-header .modal-title{font-size:20px}.simple-modal.impersonated-read-only-modal .modal-title,.simple-modal.impersonated-read-only-modal .modal-body,.simple-modal.impersonated-confirmation-modal .modal-title,.simple-modal.impersonated-confirmation-modal .modal-body{text-align:left}.simple-modal.impersonated-read-only-modal .modal-body .name,.simple-modal.impersonated-confirmation-modal .modal-body .name{font-weight:600;margin-bottom:20px}.simple-modal.impersonated-read-only-modal .modal-footer,.simple-modal.impersonated-confirmation-modal .modal-footer{justify-content:end}.adyen-challenge-backdrop{background-color:#000 !important}.adyen-modal-body{height:500px;display:flex;align-items:center;justify-content:center}.adyen-modal-body:has(#adyen-3ds-action-container):has(form) spinner-loader-component{display:none}
