@-webkit-keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}@keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}.compact-footer{width:100%;bottom:0;margin-top:0}.compact-footer .copyright-wrapper{background-color:#edf0f2}@media (max-width:46.8125em){.compact-footer .copyright-wrapper{padding:1.5rem 0;text-align:center}}@media (min-width:46.875em){.compact-footer .copyright-wrapper{padding:2rem 0}}.compact-footer .copyright{padding:0}.compact-footer .partner-links{display:none}.compact-footer .trust-icons{margin-left:0;margin-right:0;padding:0}@media (max-width:46.8125em){.compact-footer .trust-icons{display:none!important}}@media (max-width:62.4375em){.compact-footer .trust-icons>div{width:25%}.compact-footer .trust-icons>div:nth-child(2n){clear:none}}.compact-footer .trust-icons-wrapper{background:#fff}.compact-footer .trust-icons h2,.compact-footer .trust-icons h6,.compact-footer .trust-icons span{display:none}.compact-footer .footer-links{padding-left:0;margin:0 0 .5rem}@media (max-width:46.8125em){.compact-footer .footer-links{display:none}}.compact-footer .footer-links li{padding-right:1.42857rem}@media (max-width:46.8125em){.compact-footer .footer-links li{display:block}}@media (min-width:46.875em){.compact-footer .footer-links li{display:inline-block}}.header-module.compact-header{position:relative}@media (max-width:46.8125em){.header-module.compact-header{height:3.14286rem}}@media (min-width:46.875em){.header-module.compact-header .logo{position:relative;bottom:.28571rem;margin-top:0}}@media (min-width:46.875em){.header-module.compact-header .container{padding-top:2rem;padding-bottom:1.35714rem}}@media (max-width:46.8125em){.header-module.compact-header .container{padding:.78571rem 0}}.compact-page-wrapper{min-height:100vh}.compact-page-wrapper,.compact-page-wrapper .compact-page-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.compact-page-wrapper .compact-page-content,.compact-page-wrapper .compact-page-content>*{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
@-webkit-keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}@keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}.funnel-search-page{background:#fff}@media (max-width:46.8125em){.funnel-search-page .container{width:90%}}.funnel-search-page input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.funnel-search-page .back-button{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin:2rem 0 0;padding:0}.funnel-search-page .back-button .icon{margin-left:-.28571rem}.funnel-search-page .hotel-search-header{margin-bottom:2.5rem}.funnel-search-page .hotel-search-header h1{font-family:Open Sans,sans-serif;font-weight:300;font-size:2.5rem;line-height:3.5rem;text-align:center}.funnel-search-page .hotel-search-header h4{font-family:Open Sans,sans-serif;font-weight:400;font-size:1.14286rem;line-height:1.5rem;text-align:center}.funnel-search-page .business-center-link{text-align:center;margin-bottom:1.5rem}.funnel-search-page .business-center-link a:before{content:"";display:block}.funnel-search-page .hotel-search-result-container{background:#f5f6f7;width:100%}.funnel-search-page .hotel-search-result-container .info-message .sub-info-message{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin-top:3rem}.funnel-search-page .hotel-search-result-container .info-message .sub-info-message a{display:block}@media (max-width:46.8125em){.funnel-search-page .hotel-search-result-container .info-message img{width:4.57143rem;height:4.57143rem}}.funnel-search-page .bonus-teaser{margin:2rem 0;text-align:center}.funnel-search-page .bonus-teaser .bonus-teaser-item{position:relative;display:inline-block;background-color:#f5f6f7;height:6rem;width:13rem;margin:1rem 2rem;border-radius:.35714rem}.funnel-search-page .bonus-teaser .bonus-teaser-item .bonus-teaser-item-miles{position:absolute;right:-1.8rem;top:-.8rem;color:#8a9299;background-color:#fff;height:2.8rem;width:2.8rem;border:1px solid #f5f6f7;border-radius:1.4rem;padding-top:.6rem}.funnel-search-page .bonus-teaser .bonus-teaser-item img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
