<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.form{font-size:16px;padding:0;margin:0}.form__fieldset,.form__legend{margin-bottom:20px}.form-group{display:block;margin-bottom:5px}.form-group--flex{display:flex;flex-wrap:wrap}.form__inline{display:inline-block;margin-right:10px}.form-group__title{display:flex;align-items:center;font-weight:500;min-height:32px}.form-group__text{margin-right:10px;font-weight:500}.form-group__validation-icon{font-size:20px;display:inline;margin-right:5px}.form-group__inline{display:flex;align-items:baseline}input.form-group__input{box-sizing:border-box;font-size:16px;line-height:1.25;padding:10px;border:1px solid #d5d5d5;border-radius:3px}.form-group__input--inline{margin-right:10px}input.form-group__input--wide,textarea.form-group__input--wide{width:100%}.form-group__select{display:inline-block;position:relative}.form-group__select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;text-align:center;font-size:16px;line-height:1.25;padding:9px 32.5px 9px 10px;border:1px solid #d5d5d5;border-radius:3px;cursor:pointer}.form-group__select-icon{display:inline;position:absolute;right:10px;top:9px;pointer-events:none;line-height:1;font-size:20px}.form-group__select--inline{display:inline-block;margin-right:10px}.form-group__select--full-width{display:inline-block;width:100%}.form-group__select--full-width select{width:100%;text-align:left}.form-group__select--white-bg select{background-color:#fff}.form-group__radio,.form-group__checkbox{display:inline-block;margin:10px 0}.form-group__radio input,.form-group__checkbox input{margin:0;opacity:0}.form-group__radio label:before,.form-group__radio .form-group__label:before,.form-group__checkbox label:before,.form-group__checkbox .form-group__label:before{font-family:"Font Awesome 5 Pro";font-size:20px;margin-right:5px;vertical-align:text-bottom}.form-group__radio label,.form-group__radio .form-group__label,.form-group__checkbox label,.form-group__checkbox .form-group__label{line-height:20px;cursor:pointer;position:relative;right:13px}.form-group__radio input[type=radio]:focus+label:before,.form-group__radio input[type=radio]:focus+.form-group__label:before,.form-group__radio input[type=checkbox]:focus+label:before input[type=checkbox]:focus+.form-group__label:before,.form-group__checkbox input[type=radio]:focus+label:before,.form-group__checkbox input[type=radio]:focus+.form-group__label:before,.form-group__checkbox input[type=checkbox]:focus+label:before input[type=checkbox]:focus+.form-group__label:before{outline:#14c8f6 auto 1px}.form-group__radio label:before,.form-group__radio .form-group__label:before{content:""}.form-group__radio input[type=radio]:checked+label:before,.form-group__radio input[type=radio]:checked+span:before,.form-group__radio input[type=radio]:checked+.form-group__label:before{content:""}.form-group__radio--white-bg label:before,.form-group__radio--white-bg .form-group__label:before{background-color:#fff;border-radius:8px}.form-group__checkbox label:before,.form-group__checkbox .form-group__label:before{content:""}.form-group__checkbox input[type=checkbox]:checked+label:before,.form-group__checkbox input[type=checkbox]:checked+.form-group__label:before{content:""}.form-group__textarea{box-sizing:border-box;font-size:16px;line-height:1.25;padding:10px;border:1px solid #d5d5d5;border-radius:3px;resize:none}.form-group__hint{font-size:13px}.form-group--warning .form-group__validation-icon{color:#fc0}.form-group--warning .form-group__input,.form-group--warning .form-group__select select{border-color:#fc0}.form-group--error .form-group__validation-icon,.form-group--error .form-group__hint{color:#ea321b}.form-group--error .form-group__input,.form-group--error .form-group__select select{border-color:#ea321b}.form-group--success .form-group__validation-icon,.form-group--success .form-group__hint{color:#00d845}.form-group--success .form-group__input,.form-group--success .form-group__select select,.form-group--success .form-group__textarea{border-color:#00d845}.form-group:not(.form-group--error):not(.form-group--warning):not(.form-group--no-validation){padding-bottom:20px}@media not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none){.form-group__select select{font-family:sans-serif}}}

.listing-result{margin-bottom:15px}.listing-card{box-sizing:border-box;width:100%;border-radius:3px;cursor:pointer;position:relative;border:2px solid #e5e5e5}.listing-card p{margin:0;padding:0}.listing-card.coliving{margin-top:50px}.remove_multiple_saved_items .listing-card.coliving{margin-top:30px}.listing-card__link,.listing-card__link:visited{display:block;color:#5e5e5e}.listing-card__link:hover,.listing-card__link:visited:hover{text-decoration:none}.listing-card .listing-card__coliving-header{width:100%;text-transform:uppercase;font-size:12px;position:absolute;margin-top:-17px;z-index:0}.listing-card .listing-card__coliving-header:before,.listing-card .listing-card__coliving-header:after{content:"";border:1px solid #999999;border-radius:3px 3px 0 0;border-bottom:none;height:6px;display:block;background-color:#fff}.listing-card .listing-card__coliving-header:before{border-radius:3px 0 0;margin:0 14px}.listing-card .listing-card__coliving-header:after{margin:0 8px}.listing-card .coliving-units{width:120px;position:absolute;right:14px;padding:2px 5px 0;text-align:center;height:auto;top:-21px;background-color:#fff;border:1px solid #999999;border-radius:3px 3px 0 0;border-bottom:none;display:block}.listing-card .listing-card__header{position:absolute;z-index:1;width:100%;display:flex;justify-content:space-between;text-transform:uppercase;line-height:1;font-size:11px;font-weight:500;color:#fff}.listing-card .listing-card__description{font-size:16px;padding:10px 15px 0;line-height:1.4}.listing-card .listing-card__title{font-size:16px;margin-bottom:0;color:#005480;font-weight:600;padding:0}.listing-card .listing-card__room-type{font-weight:500}.listing-card .listing-card__footer{padding:0 15px 15px}.listing-card .listing-card__short_description{font-size:13px;padding:20px 0 0;margin:0}.listing-card .listing-card__save_and_info{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 15px 15px}.listing-card .listing-card__details{display:flex;flex-direction:column;width:100%;justify-content:space-between}.desktop .listing-card__body{display:flex;flex-direction:row}.desktop .listing-card__description{padding:30px 20px 0}.desktop .listing-card__footer{padding:0 20px 20px}.desktop .listing-card__save_and_info{padding:10px 0 0}.current-example__container{margin-top:20px}@media (min-width: 675px){.mobile .listing-card__header{max-width:300px}}@media (min-width: 768px){.mobile .listing-card__header{max-width:100%}}@media (min-width: 1028px){.mobile .listing-card__header{max-width:300px}}.listing-card__image-container{position:relative;font-weight:500;font-size:13px;width:100%;color:#fff;border-radius:3px 3px 0 0;display:flex;align-items:center;overflow:hidden;padding-top:68%;background-color:#000}.listing-card__image-container.listing-card__image-container--no-photos{background-color:#d5d5d5}.desktop .listing-card__image-container{flex:0 0 200px;height:200px;padding-top:0}.listing-card--promoted-video .listing-card__body{flex-direction:column}.listing-card--promoted-video .listing-card__image-container{position:unset;padding-top:0;height:auto}.listing-card--promoted-video .listing-card__image-container iframe{aspect-ratio:16/9;height:100%;width:100%}.listing-card--promoted-video .listing-card__image-container video{z-index:10}.listing-card--promoted-video .listing-card__image-container .listing-card__image-wrapper{position:relative}.listing-card--promoted-video .listing-card__photos{display:none}.desktop .listing-card--promoted-video .listing-card__image-container{flex-basis:content}.desktop .listing-card--promoted-video .listing-card__image-container iframe{max-height:464px}.listing-card__image-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;overflow:hidden}.listing-card__main-image{object-fit:cover;height:100%}.listing-card__image-wrapper--wanted .listing-card__main-image{object-fit:contain;height:auto;width:auto}.listing-card__no-uploads{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0}.listing-card__no-uploads p{margin:0}.listing-card__meta{position:absolute;bottom:0;display:flex;line-height:1}.listing-card__photos{font-size:16px;display:inline-flex;align-items:center;background-color:#00000080;border-radius:0 3px 0 0;padding:2px 10px;position:absolute;bottom:0}p.listing-card__photos-text{margin:0 0 0 5px;font-weight:500;font-size:14px}.listing-card__video-icon{margin:0 0 0 5px}@media (min-width: 675px){.mobile .listing-card__body{flex-direction:row;min-height:225px;display:flex}.mobile .listing-card__body .listing-card__image-container{padding:0;flex:0 0 300px}}@media (min-width: 768px){.mobile .listing-card__body{flex-direction:column}}@media (min-width: 1028px){.mobile .listing-card__body{flex-direction:row}}.listing-card__info-tags{display:flex;flex-wrap:wrap;font-family:SpareRoom Sans,Quicksand,sans-serif;font-size:13px;margin:5px 0 0}.listing-card__info-tag{margin:0 5px 5px 0;border:1px solid #d5d5d5;border-radius:3px;padding:5px 11px;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center;background-color:#fff;color:#5e5e5e}.listing-card__info-tag-exp{display:flex;align-items:center;font-family:Quicksand,sans-serif;line-height:1;font-size:13px}.listing-card__info-tag-image{display:inline;width:14px;height:auto}.listing-card__info-tag-text{display:inline;margin:0;padding-left:6px}.listing-card__status{border-radius:0 0 0 3px;background-color:#ff9600;color:#fff;padding:5px 10px;display:flex;align-items:center}.listing-card__status--boosted{background-color:#000000b3}.listing-card__verified{align-items:center;position:absolute;right:10px;bottom:10px;display:inherit}.listing-card__verified img{height:18px}.listing-card__verified-text{margin:0 0 0 5px}.verification_symbol{color:#4ba72f}.listing-card__promoted-video-badge{position:absolute;right:0}.listing-card__promoted-video-badge .info-icon{font-size:14px;margin-left:5px}@media (min-width: 675px){.listing-card__verified{border-top-right-radius:0}}.listing-card__contact,.listing-card__now-let{display:inline-flex;align-items:center;background-color:#f5f5f5;padding:5px 10px;border-radius:3px 0;box-sizing:border-box;border:0}.listing-card__contact-text{margin:0}.listing-card--bold .listing-card__contact-text{color:#fff}.listing-card__now-let{background-color:#5e5e5e}.listing-card__contact--upgrade{color:#5e5e5e;border-radius:0 0 3px}.listing-card__contact--upgrade .listing-card__contact-icon{margin-right:10px}.listing-card__header--upgraded .listing-card__contact{color:#5e5e5e}.listing-card__contact-icon{margin-right:5px}.listing-card__contact--early_bird{font-size:11px;border-radius:0 0 3px;color:#5e5e5e;padding:3px 5px}.listing-card__contact--early_bird .listing-card__contact-text{display:flex;align-items:center}.listing-card__contact--early_bird .listing-card__tooltip-icon .fa-info-circle{font-size:10px;margin-left:5px;bottom:0}.eb_info_dialog{padding:0;border:0;position:relative;bottom:-135px;max-width:310px;overflow:visible}.listing-card__contact--early_bird .tooltip_box{bottom:18px;left:79px}.listing-card--featured{border:2px solid #ffcc00;background-color:#fcfce2}.listing-card--featured .listing-card__status{background-color:#fc0;border-radius:3px 0;color:#003d5d}.listing-card--featured .listing-card__contact,.listing-card--featured .listing-card__verified{background-color:transparent}.listing-card--featured .listing-card__contact-icon{display:none}.listing-card--featured .listing-card__meta{border-bottom-left-radius:0}.listing-card--featured .video-container__iframe{height:auto;width:auto}.listing-card--bold{border:2px solid #14c8f6}.listing-card--bold .listing-card__contact{background-color:#14c8f6;border-radius:0 0 3px}.listing-card--bold .listing-card__contact-icon{display:none}.listing-card--bold .listing-card__meta{border-bottom-left-radius:0}.listing-card__commute-meet{display:flex;flex-direction:column;background-color:#f5f5f5;font-size:13px}.listing-card__commuter-info{display:flex;flex-direction:row;padding:5px 0 5px 20px}.listing-card__commuter-image{height:14px;margin-top:3px}p.listing-card__commuter-text{margin:0 10px}.listing-card__meet-me{cursor:pointer;padding:5px 10px;border-top:1px solid #f5f5f5}.listing-card__meet-me a{text-decoration:none}.listing-card__meet-text{margin:0;color:#5e5e5e}.listing-card__meet-event-text{font-family:SpareRoom Sans,Quicksand,sans-serif;color:#005480}@media (min-width: 675px){.listing-card__commute-meet{flex-direction:row;justify-content:space-between}.listing-card__meet-me{border-top:0}}.listing-card .listing-card__price{margin:10px 0 0;font-weight:500}.listing-card .listing-card__bills-included{font-size:13px;font-weight:400}.listing-card .listing-card__price-equiv{margin:0;font-size:13px;color:#5e5e5e;padding-top:3px}.desktop .listing-card__price{margin:20px 0 0}.listing-card__save .button{padding:7px 10px;box-shadow:none;font-size:14px;border-color:#ff015e;background-color:#ff015e;color:#fff;line-height:1;border-radius:3px;text-wrap:nowrap}.listing-card__save .button.button--action{border-color:#e5e5e5;background-color:#fff;color:#5e5e5e}.listing-card__save .button:hover{box-shadow:1px 1px 2px #0000004d;color:#fff;background-color:#ff015e;border-color:#ff015e}.listing-card__save .button.button--hidden{background-color:#999;border-color:#999;color:#fff}

.coliving-card{margin-bottom:15px;box-sizing:border-box;width:100%;cursor:pointer;position:relative;border:3px solid #005480;border-radius:3px;box-shadow:0 1px 2px #00000080}.coliving-card__link,.coliving-card__link:hover,.coliving-card__link:active,.coliving-card__link:visited{color:inherit;text-decoration:none}.coliving-card__type-label{position:absolute;top:0;left:0;background-color:#005480;color:#fff;font-size:12px;padding:10px 12px;text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:5px;border-bottom-right-radius:3px}.coliving-card__label-icon{font-size:14px}.coliving-card__image-container{display:flex;justify-content:center;align-items:center;overflow:hidden}.coliving-card__image-container--mobile{height:240px}.coliving-card__image-container--desktop{display:none}.coliving-card__image{height:100%}.coliving-card__body-container{padding:20px 20px 0}.coliving-card__footer{padding:15px 20px 20px}.coliving-card__basic-info,.coliving-card__footer{display:flex;justify-content:space-between;gap:10px}.coliving-card__footer{align-items:end}.coliving-card__price,.coliving-card__starts-from{text-align:right;font-size:13px}.coliving-card__price{font-weight:500}.coliving-card__starts-from{color:#5e5e5e;font-weight:400}.coliving-card__available-icon,.coliving-card__amenities-icon{width:23px;display:inline-flex;justify-content:center;margin-left:-2px}.coliving-card__list-wrapper{margin:10px 0 0;font-size:13px}.coliving-card__list{margin:4px 0 0;padding:0;list-style:none;font-weight:500;columns:2}.coliving-card__list-item{margin-bottom:5px}.coliving-card__amenities-more{margin:5px 0 0 50%;padding-left:10px}.coliving-card__view-all{font-size:13px;padding:7px 10px}.coliving-modal__text:first-of-type{margin-bottom:10px}.desktop .coliving-card__image-container--mobile{display:none}.desktop .coliving-card__image-container--desktop{display:flex;width:200px;height:191px}.desktop .coliving-card__type-label{padding:0 5px 2px;gap:3px}.desktop .coliving-card__label-icon{font-size:12px}.desktop .coliving-card__basic-info{align-items:start}.desktop .coliving-card__starts-from,.desktop .coliving-card__building-name{margin-bottom:0}.desktop .coliving-card__location,.desktop .coliving-card__price{margin:0}.desktop .coliving-card__building-name{font-size:16px}.desktop .coliving-card__body-container{display:flex;flex-direction:row-reverse;padding:0}.desktop .coliving-card__list-wrapper--amenities{margin-top:8px}.desktop .coliving-card__list-wrapper--available-units{padding:12px 0 0 20px;margin-top:0}.desktop .coliving-card__list{columns:auto}.desktop .coliving-card__amenities-more{margin-left:0;padding-left:5px}.desktop .coliving-card__desktop-info-wrapper{flex-grow:1;padding:20px 20px 0}.broaden{padding:0;list-style:none;margin:15px 0 20px}.broaden li{margin-bottom:10px}.broaden li a{display:flex;justify-content:space-between;align-items:center;border:1px solid #d5d5d5;box-shadow:0 1px 1px 1px #00000008;border-radius:3px;padding:9px 14px;text-decoration:none;background-color:#fff}.broaden .broaden__group{line-height:1.2}.broaden .broaden__criteria{color:#5e5e5e;margin-right:5px;font-size:14px}.broaden .broaden__criteria s:not(:last-child){margin-right:5px}.broaden .broaden__emphasis{font-style:normal;font-weight:500;margin-left:3px}.broaden .broaden__count{text-decoration:none;max-width:100px;text-align:right;margin-left:10px;white-space:nowrap}

.listing-sfm{container-type:inline-size;margin-bottom:15px}.sfm-card{min-height:100px;display:block;background:url(/img/spareroom/v4/sfm/listing_background_3.jpg?v=2) no-repeat center/cover;border-radius:3px;color:#fff;padding:16px 30px 25px}.sfm-card:hover,.sfm-card:visited{text-decoration:none;color:#fff}.sfm-card__header{color:#fff;font-size:30px;font-family:SpareRoom Sans,Quicksand,sans-serif;line-height:1.3;padding-bottom:10px}.sfm-card__subheading{display:block;font-size:18px}.sfm-card__event{padding-bottom:10px;max-width:285px;font-weight:500}@media (min-width: 675px){.sfm-card{display:flex;justify-content:space-between;align-items:center;padding:16px 30px 22px}.sfm-card__event{padding-bottom:0}}@media (min-width: 768px){.sfm-card{padding:0 30px;background-position:0 25%}.sfm-card__text{display:flex;align-items:center}.sfm-card__header{margin-right:30px}.sfm-card__event{padding:10px 0}.sfm-card__event-price{display:block}.sfm-card__button .button{white-space:nowrap}}@media (min-width: 1028px){.sfm-card__header{margin-right:40px}.sfm-card__event{max-width:200px}}@container (max-width: 470px){.sfm-card__text{display:block}.sfm-card__event{padding:10px 0;max-width:280px}.sfm-card__event-price{display:inline}.sfm-card{min-height:100px;display:block;padding:16px 30px 25px}.sfm-card__event{padding-bottom:10px}}

.desktop .wrap--main{width:956px}.shortlist__no-ads-found{padding:10px;text-align:center}

@charset "UTF-8";.popreg{position:fixed;right:0;bottom:0;left:0;top:0;background:#fff;font-family:normal 16px/1em "Quicksand",sans-serif;text-align:center;color:#5e5e5e;overflow:auto;min-width:initial;max-width:600px;max-height:535px;margin:auto;padding:0}.popreg__regclose{position:absolute;right:5px;top:0;cursor:pointer;color:#5e5e5e;text-align:center;padding:10px;border:none;background:none}.popreg__logo{width:205px;margin:48px auto 16px;height:auto}.popreg__list{display:table;font-size:15px;line-height:30px;letter-spacing:.3px;margin:16px auto 20px;text-align:left;padding:0 0 0 30px;opacity:.9}.popreg__list-item{display:block;margin:0;position:relative;padding:0 0 0 10px}.popreg__list-item:before{font-family:"Font Awesome 5 Pro";content:"";color:#00d845;font-size:1.125em;left:-10px;position:absolute}.popreg__form{max-width:355px;min-width:100px;min-height:230px;margin:auto;justify-content:space-around;display:flex;flex-direction:column;padding:12px 10px 0}.popreg__button-wrapper{margin:0 auto 20px}.popreg__login-anchor{text-decoration:underline}.popreg-gated{display:none;top:0;max-height:100%}.popreg-gated--active{display:flex;z-index:1000}.popreg-gated .popreg__content-wrapper{height:370px;margin:auto}.popreg-gated .popreg__logo{margin:10px auto 16px}.popreg-gated .popreg__list{margin:10px auto}.popreg-gated .popreg__form{min-height:160px}.popreg-gated-aff .popreg__content-wrapper{height:370px;margin:100px auto}.heading-exp{font-weight:400;padding:0 10px;max-width:335px;margin:auto}.overlay-gated{display:block;position:fixed;top:0;left:0;z-index:-555;width:100%;height:100%;opacity:0;background:#000;transition:opacity .3s;visibility:hidden}.overlay-gated.overlay-gated--active{opacity:.5;z-index:555;visibility:visible}@media screen and (min-width: 946px){.popreg,.popreg--gated{padding:10px;top:80px;max-width:946px;max-height:605px}.popreg__logo{width:308px;margin:38px auto 23px}.heading-exp{max-width:initial}}@media screen and (max-height: 520px) and (orientation: landscape){.popreg__logo{margin-top:20px}.popreg__list{margin-bottom:12px}}

@charset "UTF-8";.verified-modal-list{list-style-type:none;padding:0;margin:0}.verified-modal-list li{display:flex;align-items:baseline;margin-bottom:10px}.verified-modal-list .fa-check-circle{color:#4ba72f;font-size:18px;margin-right:10px}.verified-modal-list__link{margin-left:5px}.modal.modal--verification-promo{overflow:initial}.modal.modal--verification-promo h2:before{content:"";display:inline-block;font-weight:900;color:#4ba72f;font-size:18px;margin-right:10px;font-family:"Font Awesome 5 Pro"}.tooltip .button--verified{font-size:.8rem}.myads-plain-text{display:none}

@charset "UTF-8";.search-filter legend{background-color:transparent;width:100%;padding:0;margin:0;color:#5e5e5e;font-size:inherit;display:table}.search-filter fieldset{border:0;margin:0;min-width:0;padding:.01em 0 0}.search-filter fieldset fieldset{padding:0;margin:0;border:0}.desktop .search-filter-form{display:block;position:relative;border:none;width:auto}.search-filter-form{display:none;width:340px;width:calc(100vw - 44px);max-width:360px;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;box-sizing:border-box;background:#fff;left:0;position:absolute;top:0;overflow:unset;padding-bottom:0}.search-filter-form input[type=number],.search-filter-form input[type=text]{padding:8px}.search-filter-form section{border-bottom:1px solid #d5d5d5;margin-bottom:0;padding:16px 10px}.search-filter__section{border-bottom:1px solid #d5d5d5;margin-bottom:0;padding:16px 10px}.search-filter__section:last-of-type{border:0}.search-filter-form .search-filter__header{min-height:50px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 0 0 10px;position:-webkit-sticky;position:sticky;background-color:#fff;z-index:1;top:0}.search-filter-form .search-filter__header h3{margin:0;padding:0;font-weight:500;background:none;border:none}.search-filter__close-link{display:inline-flex;flex-direction:column;align-items:center;font-size:13px;padding:10px;color:#5e5e5e;font-weight:500;display:none}.search-filter__reset{color:#3480db;cursor:pointer;white-space:nowrap;padding:15px 0}.search-filter__reset:hover{text-decoration:underline}.search-filter__separator{border-top:1px solid #f5f5f5;margin:8px 0}.search-filters__length-of-stay{display:flex;justify-content:space-around;max-width:260px;padding:6px 0}.search-filters__length-of-stay label{display:flex;align-items:center}.search-filter-form input[type=radio],.search-filter-form input[type=checkbox]{margin-right:6px}#day,#mon,#year{min-width:50px}.search-filter__radio-wrapper{display:flex;flex-direction:column}#keywords{width:190px}.search-filter__footer{position:-webkit-sticky;position:sticky;display:flex;justify-content:center;align-items:center;bottom:0;z-index:1;background-color:#ffffffd9;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0));border-top:1px solid #d5d5d5}.search-filter__reset-button{flex:0 1 0%;margin-right:10px}.search-filter__submit{flex:1 0 0%}.refine_search_link{display:inline-block}.form-visible&gt;form{display:block}.form-visible{background:#00000080;height:100%;position:fixed;z-index:10000;width:100%;top:0;left:0;overflow:scroll}.form-visible .search-filter__close-link{display:inline-flex}.search-tools__filter-count{display:none}.wrap--main{overflow:unset}.search-filter__cancel{display:none}.save-for-alerts{margin-top:10px;display:block;text-align:center}.save-for-alerts i{margin-right:5px;margin-left:-2px}@media (min-width: 768px){.block_main_1{width:62%;float:right}.block_main_2{width:38%;float:left}.search-filter-form{display:inline-block;position:relative}.search-filter-form .search-filter__header{position:static}.search-tools__filter-count-link{display:none}.search-tools__filter-count{display:inline}}.desktop .search-filter-form section{padding-left:0}.desktop .search-filter-form .search-filter__header{position:static}.desktop select{font-size:13px;padding:5px 16.5px 5px 10px}.desktop .search-filter__section{border-bottom:0;padding:0;margin:5px 0}.desktop .search-filter__separator{border-top:0;margin:2px 0}.desktop .form-group__radio,.desktop .form-group__checkbox{margin:3px 0}.desktop .form-group__radio label:before,.desktop .form-group__checkbox label:before{vertical-align:baseline;font-size:15px}.desktop input[type=number]{font-size:13px;padding:5px}.desktop .search-filters__number-of-rooms label{right:-5px}.desktop .search-filters__number-of-rooms input[type=checkbox]{position:absolute}.desktop .form-group__select-icon{right:7px;top:8px;font-size:13px}.search-bar{max-height:0;overflow:hidden;transition:max-height .25s ease-in}.search-box--expand .search-bar{max-height:100px}.search-bar__form{padding:9px 9px 0;border-bottom:1px solid #d5d5d5;display:flex;flex-wrap:wrap;justify-content:space-between}.search-bar__input{flex-grow:1;position:relative}.search-bar__input-field{width:100%;font-size:16px;line-height:1.25;padding:10px;box-sizing:border-box;border:1px solid #d5d5d5;border-radius:3px}.search-bar__input-field:focus{outline:0;border-color:#14c8f6}.search-bar__input-icon{position:absolute;font-size:20px;color:#5e5e5e;top:5px;right:5px;background:transparent;border:none;padding-bottom:0}.search-bar__options{display:flex;justify-content:space-around;width:100%;flex-grow:1;order:3}.search-bar__option{display:inline-block;margin:10px 0}.search-bar__option label{line-height:20px;cursor:pointer}.search-bar__option input{margin:0;opacity:0;position:absolute}.search-bar__option label:before{font-family:"Font Awesome 5 Pro";font-size:20px;margin-right:5px;vertical-align:text-bottom}.search-bar__option input[type=radio]:focus+label:before{outline:#14c8f6 auto 1px}.search-bar__option label:before{content:""}.search-bar__option input[type=radio]:checked+label:before{content:""}.search-bar__button{margin-left:10px}@media (min-width: 768px){.search-bar{max-height:none}.search-bar__form{padding:9px}.search-bar__options{max-width:325px;margin:0 5px 0 15px;order:initial}}#searchTools{min-height:93px}.search-tools{padding:9px;max-width:1028px;margin:0 auto}.search-tools__sort{position:relative;flex:1 0 31%;margin-right:10px}.search-tools__sort-title{display:inline-block;margin-right:10px;width:100%;text-align:center;padding:11px;box-sizing:border-box;line-height:1;color:#5e5e5e;background-color:#fff;border:1px solid #999999;border-radius:3px;box-shadow:inset 0 1px 1px #fff}.search-tools__sort-title-long{display:none}.search-tools__sort-icon{margin-right:7px;font-weight:300}.search-tools__select{position:absolute;top:0;width:100%}.search-tools__select select{height:40px;cursor:pointer;width:100%;color:transparent;background:transparent;border-color:#999;border-radius:3px}.search-tools__select-icon{display:inline;position:absolute;right:10px;top:9px;z-index:-1;line-height:1;font-size:20px}.search-tools__filter-count-link,.search-tools__save{margin-left:5px}.search-tools__actions{display:flex}.search-tools__actions .button{flex:1 0 31%;margin-right:10px}.search-tools__actions .button:last-of-type{margin-right:0}.filter__icon{position:relative}.search-tools__text-bold{font-weight:500}.search-tools__results{padding-top:10px;display:flex;justify-content:space-between;flex-grow:1}.filters-applied{height:10px;width:10px;background-color:#ea321b;border-radius:10px;position:absolute;top:-3px;right:-5px}@media (min-width: 675px){#searchTools{min-height:58px}.search-tools{display:flex;justify-content:space-between;align-items:center}.search-tools__sort{display:inline-block}.search-tools__actions{padding-top:0;display:block}.search-tools__results{margin-left:10px}}@media (min-width: 768px){.search-tools__select{display:inline-block;position:relative;opacity:1;width:auto}.search-tools__select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;text-align:center;font-size:16px;line-height:1.25;padding:9px 32.5px 9px 10px;border:1px solid #d5d5d5;border-radius:3px;min-width:200px;height:auto;color:#5e5e5e}.search-tools__sort{display:inline-block;margin:0}.search-tools__sort-title{border:none;padding:0;display:inline;margin-left:12px}.search-tools__sort-title-long{display:inline-block}.search-tools__actions .button{margin-right:5px}.search-tools__actions .button:not(:first-child){display:none}}.list-top-banner{margin-bottom:5px}.list-top-banner__img{max-width:100%;height:100%}

.promo-video-modal__text{margin-bottom:20px}

@charset "UTF-8";.srp-promo{margin-bottom:24px;box-shadow:0 1px 4px #0000004d;border-radius:3px}.srp-promo__link:hover{text-decoration:none}.srp-promo__heading{font-size:16px;font-weight:600;color:#5e5e5e}.srp-promo__text{margin:0;color:#5e5e5e}.srp-promo__fake-link{text-decoration:underline}.srp-promo--colour .srp-promo__text{width:170px}.srp-promo__colour{padding:5px 10px 10px 20px;border:2px solid #14c8f6;border-radius:3px;font-size:16px;line-height:1.4;align-content:center;height:100px;box-sizing:border-box}.srp-promo__colour--video-seeker .srp-promo__heading,.srp-promo__colour--video-offerer .srp-promo__heading{color:#005480}.srp-promo__colour--video-seeker .srp-promo__heading:before,.srp-promo__colour--video-seeker .srp-promo__heading:after,.srp-promo__colour--video-offerer .srp-promo__heading:before,.srp-promo__colour--video-offerer .srp-promo__heading:after{font-family:"Font Awesome 5 Pro";content:"";font-size:18px;color:#14c8f6;margin:0 5px}.srp-promo__colour--video-seeker .srp-promo__heading:before,.srp-promo__colour--video-offerer .srp-promo__heading:before{margin:0 5px 0 0}.srp-promo__colour--students,.srp-promo__colour--london-v1,.srp-promo__colour--london-v2,.srp-promo__colour--london-v3{background-image:url(/img/spareroom/banners/srp_promo/london_v1.png);background-position:right bottom;background-size:auto 100%;background-repeat:no-repeat;border:1px solid #14c8f6}.srp-promo__colour--students .srp-promo__heading,.srp-promo__colour--london-v1 .srp-promo__heading,.srp-promo__colour--london-v2 .srp-promo__heading,.srp-promo__colour--london-v3 .srp-promo__heading{font-size:16px;font-weight:400;color:#5e5e5e;width:170px}.srp-promo--mobile .srp-promo__colour{background-position-x:226px}.srp-promo--mobile .srp-promo__colour--students{background-position-x:245px}.srp-promo__colour--students{background-image:url(/img/spareroom/banners/srp_promo/students.png);background-size:auto 95%;background-position-y:8px}.srp-promo__colour--students .srp-promo__heading{width:220px}.srp-promo__colour--london-v1{background-image:url(/img/spareroom/banners/srp_promo/london_v1.png)}.srp-promo__colour--london-v2{background-image:url(/img/spareroom/banners/srp_promo/london_v2.png)}.srp-promo__colour--london-v3{background-image:url(/img/spareroom/banners/srp_promo/london_v3.png)}@media (min-width: 460px) and (max-width: 768px){.srp-promo--mobile .srp-promo__colour,.srp-promo--mobile .srp-promo__colour--students{background-position-x:right}}@media (min-width: 818px){.srp-promo--mobile .srp-promo__colour,.srp-promo--mobile .srp-promo__colour--students{background-position-x:right}}

@charset "UTF-8";.spotlight{display:flex;flex-direction:column;max-height:0;margin:0;overflow:hidden}.spotlight__tab{align-self:flex-start;padding:5px 10px;background-color:#005480;font-size:13px;text-transform:uppercase;color:#fff;line-height:1.325;border:1px solid #005480;border-radius:3px 3px 0 0;margin-bottom:0}.spotlight:hover{text-decoration:none}.spotlight__content{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:200px;max-width:470px;padding:20px 0 20px 20px;overflow:hidden;border-radius:3px;z-index:0}.spotlight__title{color:#fff;font-size:24px;line-height:1;margin:0}.spotlight__background-image{position:absolute;top:0;left:0;height:200px;z-index:-1}.spotlight__background-image picture,.spotlight__background-image img{max-inline-size:100%;object-fit:cover}.spotlight__list{list-style-type:disc;padding-top:10px;padding-left:15px;color:#fff;margin:0}.spotlight__list li{margin-bottom:0}.spotlight__footer{display:flex;justify-content:space-between;margin-top:auto;padding-right:20px;align-items:center}.spotlight__footer picture{display:flex}.spotlight__footer .spotlight__button{margin:0;border:0;padding:8.5px 10px;border-radius:3px;background-color:#fff;color:#5e5e5e;font-size:13px;line-height:1;cursor:pointer}@media (min-width: 360px){.spotlight__title{font-size:26px}.spotlight__footer .spotlight__button{padding:8.5px 25px}}@media (min-width: 480px){.spotlight__title{font-size:28px}}@media (min-width: 1028px){.spotlight__title{font-size:30px}.spotlight{margin-bottom:20px}}.spotlight--shown.spotlight--animated .spotlight__content{padding-top:30px}.spotlight--shown.spotlight--animated .spotlight__title{line-height:1.25;box-shadow:1px 1px 2px #00000080;max-height:0;opacity:0;animation-name:disappear;animation-duration:6s;animation-iteration-count:2}.spotlight--shown.spotlight--animated .spotlight__list{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;position:relative}.spotlight--shown.spotlight--animated .spotlight__list li{opacity:0;padding:2.2px 10px;font-size:16px;box-shadow:1px 1px 2px #00000080;color:#fff}.spotlight--shown.spotlight--animated .spotlight__list li:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;padding:0 10px 0 0;color:#fff}.spotlight--shown.spotlight--animated .spotlight__list li:nth-child(1){z-index:2;animation:appear1;animation-duration:6s;animation-iteration-count:2;animation-fill-mode:forwards}.spotlight--shown.spotlight--animated .spotlight__list li:nth-child(2){z-index:1;animation:appear2;animation-duration:6s;animation-iteration-count:2;animation-fill-mode:forwards}.spotlight--shown.spotlight--animated .spotlight__list li:nth-child(3){z-index:0;animation:appear3;animation-duration:6s;animation-iteration-count:2;animation-fill-mode:forwards}.spotlight--animated mark{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 10px}.spotlight--animated.spotlight--outpost mark{background-color:#a64835}.spotlight--animated.spotlight--outpost .spotlight__list li{background-color:#a64835}.spotlight--tabbed .spotlight__content{border:1px solid #005480;border-radius:0 3px 3px}.spotlight--tabbed .spotlight__tab-logo{margin-right:5px}@keyframes disappear{0%{opacity:1}33.33%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes appear1{0%{opacity:0}33.33%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes appear2{0%{opacity:0}50%{opacity:0}66.66%{opacity:1}to{opacity:1}}@keyframes appear3{0%{opacity:0}66.66%{opacity:0}75%{opacity:1}to{opacity:1}}.spotlight--shown{margin-bottom:20px;transition:max-height 1s ease-in;max-height:100%}

.banner-image{width:100%;display:block}.case-study-banner{transition:opacity .5s cubic-bezier(0,1,0,1);opacity:0}.case-study-banner--loaded{opacity:1;transition:opacity 1s ease-in-out;margin-bottom:24px}.listing-csb__link:hover{text-decoration:none}.listing-csb{border-radius:3px;padding:10px 20px;margin-bottom:24px;background-image:url(/img/spareroom/case-study-banner.png);background-position:right top;background-size:cover;color:#fff}.listing-csb__text{font-size:14px;line-height:1.25;max-width:220px;margin:0}.listing-csb__header{font-weight:600;font-size:18px;line-height:1.25;margin:0}.listing-csb__linklike{text-decoration:underline;margin-bottom:0;padding-bottom:0}.case-study-banner__mobile .listing-csb{margin:-5px 0 10px}@media (min-width: 1028px){.listing-csb{border-radius:6px}.listing-csb__text{font-size:16px;max-width:inherit;padding-top:5px;line-height:inherit}.listing-csb__header{font-size:20px}}

.responsive .liverentfree{display:none}.responsive .home-sections .liverentfree,.responsive .liverentfree.liverentfree--loaded{display:block}.responsive .lrf-banner__link:hover{text-decoration:none}.responsive .lrf-banner{color:#5e5e5e;font-weight:500;border:2px solid #14c8f6;margin:0 auto;border-radius:3px;padding:12px 0 9px 175px;background-image:url(/img/spareroom/home/US/lrf-happy-couple.png);background-repeat:no-repeat;background-size:188px;background-position:-9px -29px;max-width:790px;text-align:left;box-sizing:border-box;box-shadow:0 1px 4px #0000004d;position:relative}.responsive .terms-apply{text-decoration:underline}.responsive .lrf-banner__asterisk{position:absolute;bottom:6px;left:8px;color:#d5d5d5;font-size:10px;line-height:1.1;width:143px}.responsive .lrf-banner__heading{line-height:initial}.responsive .lrf-banner__heading .svg{width:152px}.responsive .lrf-banner__heading-span{font-size:15px;line-height:1.6;margin-bottom:4px}.responsive .lrf-banner__button{margin:0 auto;width:122px;padding:4px}.responsive .search-results .liverentfree{margin-bottom:15px}@media (min-width: 480px){.responsive .lrf-banner{padding:16px 0 7px 30%;background-position:-11px -13px;background-size:146px}.responsive .lrf-banner__wrapper{display:flex}.responsive .lrf-banner__button{margin:10px 0 10px 20px;padding:6px}.responsive .lrf-banner__asterisk{position:unset;width:auto;font-size:10px;line-height:1.2}.responsive .lrf-banner__asterisk .first-line{display:block}.responsive .lrf-banner__asterisk .terms-apply{color:#3480db}}@media (min-width: 768px){.responsive .home-sections .lrf-banner{background-position:-22px -46px;background-size:262px;padding:16px 0 7px 235px}.responsive .home-sections .lrf-banner__heading .svg{width:230px;margin-bottom:2px}.responsive .home-sections .lrf-banner__button{width:200px;margin-bottom:16px;margin-left:79px;padding:11px 20px}.responsive .home-sections .lrf-banner__heading-span{font-size:19px;line-height:1.6;margin-bottom:4px}.responsive .home-sections .first-line{display:initial}}.listing-results .liverentfree{margin-bottom:15px}.desktop .listing-results .liverentfree{margin-bottom:24px}.lrf-annual{margin:auto;display:block}.home-sections .lrf-annual--desktop{width:100%}

@charset "UTF-8";.promo-offered-ad-banner{transition:opacity .5s cubic-bezier(0,1,0,1);opacity:0}.promo-offered-ad-banner--loaded{opacity:1;transition:opacity 1s ease-in-out}.listing-offeredad__link:hover{text-decoration:none}.listing-offeredad{border:1px solid #14c8f6;background-color:#ebfafd;font-size:16px;border-radius:3px;background-size:117px;padding:12px 9px 13px 46px;margin-bottom:24px;line-height:21px;position:relative;box-shadow:0 1px 4px #0000004d}.listing-offeredad:before{position:absolute;font-family:"Font Awesome 5 Pro";top:11px;left:12px;content:"";font-size:18px;color:#14c8f6}.listing-offeredad__text{margin-bottom:0;margin-left:0;color:#5e5e5e;padding-bottom:0}.listing-offeredad__header{margin-bottom:0;margin-left:0;font-weight:600;color:#5e5e5e;padding-bottom:0}.listing-offeredad__linklike{text-decoration:underline;margin-bottom:0;color:#3480db;padding-bottom:0}.promo-offered-ad-banner__mobile-us{position:relative;min-width:320px;max-width:480px;margin:0 auto}.promo-offered-ad-banner__mobile-us .listing-offeredad{margin:10px}.listing-results .promo-offered-ad-banner__mobile{margin:0}.promo-offered-ad-banner__mobile .listing-offeredad{margin:-5px 0 10px}.listing-offeredad__linklike{display:block}@media (max-width: 480px){.promo-offered-ad-banner__mobile .listing-offeredad__text-first-line{display:block}.promo-offered-ad-banner__mobile .listing-offeredad__linklike{display:inline}}@media (max-width: 360px){.promo-offered-ad-banner__mobile .listing-offeredad,.promo-offered-ad-banner__mobile-us .listing-offeredad{font-size:13px;line-height:18px;padding-top:9px}}

@charset "UTF-8";.listing-card__availability,.listing-card__mon-fri{font-size:13px;font-weight:400}.listing-card__mon-fri{display:block}.listing-card__co-living{font-size:11px;color:#fff;background-color:#005480;border-radius:3px;padding:3px 7px;line-height:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:5px}.listing-card__save_and_info .advertiser-info{display:flex;align-items:flex-end;justify-content:space-between;position:relative;text-align:left;margin-bottom:0;max-width:236px}.listing-card__save_and_info .advertiser-photo{vertical-align:middle;border-radius:50%;background-color:#000;margin-right:10px}.listing-card__save_and_info .advertiser-name{font-size:14px;text-transform:capitalize}.listing-card__save_and_info .advertiser-info__name{font-weight:500;display:flex;align-items:center}.listing-card__save_and_info .advertiser-info__image-wrapper{display:block;width:200px;height:40px;overflow:hidden}.listing-card__save_and_info .advertiser-info__image-wrapper .profile_logo{max-height:40px}.listing-card__save_and_info .verified .advertiser-photo{border:2px solid #4ba72f}.listing-card__save_and_info .verified .advertiser-photo-wrapper:after{content:"";display:block;position:absolute;color:#4ba72f;font-size:13px;bottom:-6px;left:34px;height:auto;padding:0;font-weight:900;font-family:"Font Awesome 5 Pro"}.listing-card__save_and_info .verified .advertiser-info__name{text-wrap:nowrap}.listing-card__save_and_info .verified .advertiser-info__name-text{max-width:110px;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.listing-card__save_and_info .verified .advertiser-info__name-text{max-width:180px}}.verified-badge{background-color:#4ba72f;font-size:11px;padding:2px 4px;color:#fff;border-radius:3px;text-transform:uppercase;margin-left:6px;height:16px}.verification-badge__symbol{color:#fff;font-size:unset}

.message-box{display:flex;padding:10px 10px 0;border:1px solid;border-radius:3px;font-size:16px;line-height:1.325}.message-box__icon{margin-right:10px;font-size:18px;line-height:1.2}.message-box__text,.message-box__content{margin:0 0 10px!important;padding:0}.message-box--info,.message-box--tips{background-color:#ebfafd;border-color:#14c8f6}.message-box--info .message-box__icon,.message-box--tips .message-box__icon{color:#14c8f6}.message-box--error{background-color:#fdeaec;border-color:#ea321b}.message-box--error .message-box__icon{color:#ea321b}.message-box--warning{background-color:#fcfce2;border-color:#fc0}.message-box--warning .message-box__icon{color:#fc0}.message-box--success{background-color:#ecfce1;border-color:#00d845}.message-box--success .message-box__icon{color:#00d845}.message-box--small{font-size:13px;line-height:1.4}.message-box--small .message-box__icon{font-size:16px}.message-box--small .message-box__text{margin-bottom:5px}.message-box__narrow-search-text{display:none}@media (min-width: 675px){.message-box--small .message-box__text{margin-bottom:10px}}@media (min-width: 768px){.message-box__narrow-search-text{display:inline}.message-box__narrow-search-link{display:none}}

.modal-overlay{background-color:#0000;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:500;transition:background-color .3s ease-in;will-change:background-color}.modal-overlay--open{background-color:#00000080}.modal{box-sizing:border-box;width:100vw;position:fixed;bottom:0;background-color:#fff;outline:none;z-index:501;box-shadow:0 2px 24px #0000005c;height:auto;max-height:calc(100vh - 100px);overflow:auto}@supports (-webkit-touch-callout: none){.modal{max-height:calc(100vh - 150px)}}.modal__header{border-bottom:1px solid #d5d5d5;padding:15px 40px 15px 15px}.modal__header h1,.modal__header h2,.modal__header h3,.modal__header h4,.modal__header h5,.modal__header h6{padding:0;margin:0;line-height:1.25;color:#005480}.modal__content{padding:15px}.modal__content--full-bleed{padding:0}.modal__close{position:absolute;right:5px;top:0;display:inline-flex;flex-direction:column;align-items:center;font-size:13px;padding:10px;color:#5e5e5e;font-weight:500;background-color:transparent;cursor:pointer;border:0}.modal__close:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}@media only screen and (max-width: 768px){.modal{transition:transform .3s ease-in-out;transform-origin:bottom;will-change:transform;opacity:1;transform:translateY(100%)}.modal--open{transform:translateY(0)}}@media only screen and (min-width: 768px){.modal{transition:opacity .3s ease-in-out;top:50%;left:50%;transform:translate(-50%,-50%);max-width:375px;bottom:auto;border-radius:3px;will-change:opacity;opacity:0}.modal--open{opacity:1}.modal--large{max-width:760px}}
</pre></body></html>