@charset "UTF-8";.base-header{padding-bottom:0}#london-search{background:#ebfafd url(/img/spareroom/london_search/london_landscape_illustration.png) no-repeat left bottom;height:490px;margin-bottom:32px;padding-top:40px;position:relative}#london-search h1{font-size:2.533em;line-height:1.2631;margin-bottom:32px}#london-search h1,#london-search nav{text-align:center}#london-search nav a{color:#3480db;display:inline-block;line-height:2.1333;margin-right:16px;padding-bottom:16px;text-decoration:none}#london-search nav a:last-child{margin-right:0}.commute-time a#commute-time,.location a#location,.travel-zone a#travel-zone,.tube-line a#tube-line{color:#003d5d;font-weight:500;position:relative}.commute-time a#commute-time:before,.commute-time a#commute-time:after,.location a#location:before,.location a#location:after,.travel-zone a#travel-zone:before,.travel-zone a#travel-zone:after,.tube-line a#tube-line:before,.tube-line a#tube-line:after{border-style:solid;content:"";height:0;left:50%;position:absolute;width:0}.commute-time a#commute-time:before,.location a#location:before,.travel-zone a#travel-zone:before,.tube-line a#tube-line:before{border-width:0 7px 7px;border-color:transparent transparent #14C8F6;bottom:0;margin-left:-7px}.commute-time a#commute-time:after,.location a#location:after,.travel-zone a#travel-zone:after,.tube-line a#tube-line:after{border-width:0 6px 6px;border-color:transparent transparent #EBFAFD;bottom:-1px;margin-left:-6px}.searching-form{border-top:1px solid #14C8F6;margin:auto;padding-top:24px;width:650px;text-align:center}.form-content{display:none}.form-content select{font-size:1em;border:1px solid #C5C5C5}.commute-time #commute-time-form,.location #location-form,.travel-zone #travel-zone-form,.tube-line #tube-line-form{display:block}.form-content,.form-content fieldset{margin-bottom:8px}.form-content label{display:inline-block;line-height:2.13333;margin-bottom:16px}.form-content input[type=radio]{margin-right:8px;vertical-align:baseline}.form-content select,input[name=max_rent]{margin-right:8px;margin-left:8px}#tube_line,select[name=max_zone],select[name=station_id]{margin-right:0}input[name=max_rent]{width:41px;padding-right:6px;padding-left:6px;height:28px}label[for=search_by_location_field]{display:block}label[for=search_by_location_field]>input{font-size:inherit;padding-left:6px;padding-right:6px;width:307px;height:28px}label[for=rooms_offered],label[for=rooms_wanted]{margin-right:24px}.complementary-link{display:block;line-height:2.13333;margin-bottom:8px}.form_validation{background:#fff;display:block;margin:auto;text-align:center;width:100%;position:absolute;top:0;left:0}.submit-form{font-size:18px;font-size:1.2rem;line-height:1.334;padding:12px 16px}.post-ad-promos{margin-bottom:32px}

@charset "UTF-8";.icon-circle{background-color:#14c8f6;display:inline-block;border-radius:60px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.promo-cards{display:flex;gap:24px;flex-direction:column}.promo-card{padding:30px 20px;box-shadow:0 0 4px #0000001a;border-radius:28px;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;background-color:#fff}.promo-card--icon{max-width:390px;margin:0 auto}.promo-card--icon .promo-card__heading{font-size:18px;margin:20px 0 10px}.promo-card--icon p{line-height:26px;font-size:16px}.promo-card__heading{margin-bottom:10px;font-size:24px;font-weight:600;line-height:normal}@media (min-width: 768px){.promo-cards{flex-direction:row;gap:20px}.promo-card__heading{margin:20px 0;font-size:24px;font-weight:500}.promo-card--icon{max-width:initial}}@media (min-width: 1024px){.promo-card--icon .promo-card__heading{font-size:24px;margin-bottom:24px}}

@charset "UTF-8";.post-ad-promos{background-color:#005480;padding:20px 20px 30px;border-radius:28px}.post-ad-promos .heading{color:#fff;text-align:center;margin:10px 0 30px;line-height:normal;padding:0 20px}.post-ad-promos .promo-cards{max-width:1120px;margin:0 auto}.post-ad-promos .promo-card--image .button{margin-top:20px}@media (min-width: 768px){.post-ad-promos{border-radius:0;padding-bottom:80px}.post-ad-promos .promo-cards{flex-direction:column}.post-ad-promos .promo-card.promo-card--image{gap:30px;max-width:550px;margin:0 auto}.post-ad-promos .promo-card.promo-card--image .promo-card__heading{margin:0 0 20px;text-align:left}.post-ad-promos .promo-card.promo-card--image .promo-card__image{max-width:201px;min-height:225px}.post-ad-promos .promo-card.promo-card--image .promo-card__content{text-align:left}.post-ad-promos .promo-card.promo-card--image-single{max-width:800px;margin:0 auto;gap:40px}.post-ad-promos .promo-card.promo-card--image-single .promo-card__heading{margin-bottom:12px}.post-ad-promos .promo-card.promo-card--image-single .promo-card__image-wrapper{flex-basis:unset}.post-ad-promos .promo-card.promo-card--image-single .promo-card__image{width:305px;max-width:initial}.post-ad-promos .promo-card.promo-card--image-single .promo-card__content{flex-basis:unset;flex-shrink:initial}.post-ad-promos .promo-card.promo-card--image-single .promo-card__content .button{margin-top:12px}}@media (min-width: 1024px){.post-ad-promos .promo-cards{flex-direction:row}}.promo-card.promo-card--image{padding:20px}.promo-card.promo-card--image .button{margin-top:12px;font-weight:600}.promo-card.promo-card--image .promo-card__heading{margin:20px 0 12px}.promo-card.promo-card--image .promo-card__content{text-align:center}.promo-card.promo-card--image .promo-card__image-wrapper{width:100%}.promo-card__image{border-radius:8px;width:100%;display:block;height:210px;object-fit:cover}.promo-card__secondary-cta{display:block;margin-top:15px}@media (min-width: 768px){.promo-card.promo-card--image{display:flex;flex-direction:row;gap:40px}.promo-card.promo-card--image .promo-card__image-wrapper{flex-basis:50%;align-self:stretch;min-height:225px;width:auto}.promo-card.promo-card--image .promo-card__picture{height:auto;width:auto}.promo-card.promo-card--image .promo-card__image{width:100%;height:100%}.promo-card.promo-card--image .promo-card__content{flex-basis:50%;flex-shrink:0;text-align:left}.promo-card.promo-card--image .promo-card__heading{margin:0 0 20px}.promo-card.promo-card--image .button{margin-top:20px}.promo-card.promo-card--image .promo-card__secondary-cta{margin-top:12px}}
