#home-page>.row{background-color:#fff}#home-page h3{margin:3px 0 8px}#home-page .kcm-envelope{background-color:none;background-image:none;background-repeat:no-repeat;border-style:none;box-shadow:none}#home-page .kcm-envelope h3{line-height:20px}#home-page .kcm-envelope div{line-height:19px}#home-page .visa-exclusive-perks-icon{background:url(/images/_skins/visa/homepage/premium-perks.svg);background-size:contain;float:left;height:50px;margin-left:20px;margin-right:53px;width:50px}#home-page .visa-concierge-icon{background:url(/media/concierge/247concierge.svg);background-size:contain;height:64px;margin-right:30px;width:92px}#home-page .visa-concierge-text p{float:left}#home-page .visa-identifysignature h3{line-height:20px}#home-page .visa-identifysignature p{line-height:19px}#home-page .visa-identifysignature .visa-identifysignature-card{background-size:contain;height:65px;margin-right:-35px}#home-page #featured-hotels-list.owl-carousel{list-style-type:none;margin:20px 0 0;width:100%}#home-page .social-links .kiwi-facebook{color:#4867aa;font-size:1.5rem;margin-right:.5rem}#home-page .social-links .kiwi-twitter{color:#000;font-size:1.5rem}#home-page .kc-showcase-see-category a{color:#031d40;font-size:.6875rem;text-decoration:underline}#home-page .kcm-showcase h2{color:#031d40;font-size:1rem;font-weight:700;line-height:23px;margin:0;text-transform:uppercase}#home-page .kcm-showcase h2 a{color:#031d40}#home-page .kcm-showcase p{font-size:.75rem;line-height:19px;margin:0}#home-page .kcm-showcase p.results-list-dates{color:#666;font-size:.6875rem}#home-page .kcm-showcase .kcm-rounded-box p{line-height:18px}#home-page .kcm-showcase .kc-newsletter-banner{margin-bottom:20px}#home-page .kcm-showcase .kc-newsletter-banner a{padding:0;display:inline-block}#home-page .kcm-showcase .cardholder-privilege a{color:#031d40;margin-bottom:4px}#home-page .kcm-showcase .results-list-description a{color:#5c5c5c;font-size:.6875rem}#home-page .kcm-showcase .results-list-description strong a{color:#031d40;font-size:.6875rem}#home-page .kcm-showcase .results-list-description .results-list-offer a{color:#031d40;font-weight:700}#home-page .kcm-showcase .results-list-description h3 a{color:#031d40;font-size:.75rem}#home-page .kcm-showcase .results-list-location p{line-height:.75rem}#home-page .kcm-showcase .results-list-location p a{color:#666;font-size:.6875rem;text-decoration:none}#home-page .kcm-showcase .results-list-location p a:hover{text-decoration:underline}#home-page .kcm-showcase .film-strip-column-wrap{margin-right:15px}#home-page .kc-homepage-promotional-copy img{margin-bottom:20px}#home-page .visa-concierge-text h3{line-height:20px}#home-page .visa-concierge-text p{line-height:19px}.carousel-grid{max-width:64rem;margin-right:auto;margin-left:auto}.carousel-grid::after,.carousel-grid::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.carousel-grid::after{clear:both}.carousel-grid>.carousel-cell{float:left;width:100%}.carousel-grid>.carousel-cell:nth-of-type(1n){clear:none}.carousel-grid>.carousel-cell:nth-of-type(1n+1){clear:both}.carousel-grid>.carousel-cell:last-child{float:left}.carousel-grid{padding-top:2px}.carousel-grid .carousel-cell{padding-bottom:20px}.carousel-grid .carousel-cell a{padding:0;display:inline-block}.primary-carousel{padding-bottom:50px}@media print,screen and (min-width:40.0625em){.carousel-grid{max-width:64rem;margin-right:auto;margin-left:auto}.carousel-grid::after,.carousel-grid::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.carousel-grid::after{clear:both}.carousel-grid>.carousel-cell{float:left;width:50%;padding-right:.625rem;padding-left:.625rem}.carousel-grid>.carousel-cell:nth-of-type(1n){clear:none}.carousel-grid>.carousel-cell:nth-of-type(2n+1){clear:both}.carousel-grid>.carousel-cell:last-child{float:left}.primary-carousel{padding-bottom:0}}@media print,screen and (min-width:64.0625em){.carousel-grid{max-width:64rem;margin-right:auto;margin-left:auto}.carousel-grid::after,.carousel-grid::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.carousel-grid::after{clear:both}.carousel-grid>.carousel-cell{float:left;width:25%;padding-right:.625rem;padding-left:.625rem}.carousel-grid>.carousel-cell:nth-of-type(1n){clear:none}.carousel-grid>.carousel-cell:nth-of-type(4n+1){clear:both}.carousel-grid>.carousel-cell:last-child{float:left}}