.form{margin:0;padding:0;font-size:16px}.form__fieldset,.form__legend{margin-bottom:20px}.form-group{margin-bottom:5px;display:block}.form-group--flex{flex-wrap:wrap;display:flex}.form__inline{margin-right:10px;display:inline-block}.form-group__title{align-items:center;min-height:32px;font-weight:500;display:flex}.form-group__text{margin-right:10px;font-weight:500}.form-group__validation-icon{margin-right:5px;font-size:20px;display:inline}.form-group__inline{align-items:baseline;display:flex}input.form-group__input{box-sizing:border-box;border:1px solid #d5d5d5;border-radius:3px;padding:10px;font-size:16px;line-height:1.25}.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{appearance:none;text-align:center;cursor:pointer;background-color:#0000;border:1px solid #d5d5d5;border-radius:3px;padding:9px 32.5px 9px 10px;font-size:16px;line-height:1.25}.form-group__select-icon{pointer-events:none;font-size:18px;line-height:1;display:inline;position:absolute;top:10px;right:5px}.form-group__select--inline{margin-right:10px;display:inline-block}.form-group__select--full-width{width:100%;display:inline-block}.form-group__select--full-width select{text-align:left;width:100%}.form-group__select--white-bg select{background-color:#fff}.form-group__radio,.form-group__checkbox{margin:10px 0;display:inline-block}.form-group__radio input,.form-group__checkbox input{opacity:0;margin: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{vertical-align:text-bottom;margin-right:5px;font-family:"Font Awesome 7 Pro";font-size:20px}.form-group__radio label,.form-group__radio .form-group__label,.form-group__checkbox label,.form-group__checkbox .form-group__label{cursor:pointer;line-height:20px;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,.form-group__radio 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,.form-group__checkbox input[type=checkbox]:focus+.form-group__label:before{outline:1px auto #14c8f6}.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;resize:none;border:1px solid #d5d5d5;border-radius:3px;padding:10px;font-size:16px;line-height:1.25}.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 (resolution>=.001dpcm){@supports ((-webkit-appearance:none)){.form-group__select select{font-family:sans-serif}}}

.flatsharingpoll{border:1px solid #d5d5d5;border-radius:3px;max-width:1028px;margin:10px 10px 20px;padding:10px}@media (width>=1028px){.flatsharingpoll{margin:20px auto}}

.message-box{border:1px solid;border-radius:3px;padding:10px 10px 0;font-size:16px;line-height:1.325;display:flex}.message-box__icon{margin-right:10px;font-size:18px;line-height:1.2}.message-box__text,.message-box__content{padding:0;margin:0 0 10px!important}.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 (width>=675px){.message-box--small .message-box__text{margin-bottom:10px}}@media (width>=768px){.message-box__narrow-search-text{display:inline}.message-box__narrow-search-link{display:none}}

html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;font-family:Inter,Arial,sans-serif;font-size:16px}body{color:#5e5e5e;flex-direction:column;width:100%;height:100%;margin:0 auto;font-family:Inter,Arial,sans-serif;font-size:1em;line-height:1.6;display:flex;z-index:0!important}header{flex:none}main{flex:1 0 auto}footer{flex-shrink:0}strong,b{font-weight:500}a{color:#3480db;background-color:#0000;text-decoration:none}a:active,a:hover{outline:0;text-decoration:underline}a:active{color:#3480db}a,button{cursor:pointer}fieldset{border:0;margin:0;padding:0}legend{padding:0}input,textarea,keygen,select,button{font:inherit}h1,h2,h3,h4,h5,h6{color:#005480;margin:0;font-size:16px;font-weight:500}hr{color:#d5d5d5;border-style:solid;border-width:1px;margin:8px 0}p{margin:0}

.base-header{flex:none}.base-header__wrap{background-color:#fff;position:relative}.base-header__skip-link{clip:rect(1px, 1px, 1px, 1px);color:#fff;z-index:1;background-color:#005480;border-radius:0 0 3px 3px;width:1px;height:1px;padding:8px 15px;position:absolute;top:0;left:14px;overflow:hidden}.base-header__skip-link:focus{clip:auto;width:auto;height:auto;overflow:auto}.base-header__skip-link:visited{color:#fff}

.cursor-pointer,a[data-overlay-target]{cursor:pointer}.close-circle-cross,a.close-circle-cross:hover{color:#999;cursor:pointer;padding:9px;font-size:22px;text-decoration:none;display:inline-block;position:absolute;top:1px;right:1px}.verified-user--text{color:#00b845}.verified-user--icon{vertical-align:middle;width:24px;height:24px}.hidden{display:none!important}

.listing-card--spotlight{border:2px solid #005480;margin-bottom:15px}.listing-card--spotlight .listing-card__short_description,.listing-card--spotlight .listing-card__co-living.tooltip{display:none}.listing-card--spotlight .listing-card__contact{background-color:#005480;border-radius:0 0 3px}.listing-card--spotlight .listing-card__features{text-transform:uppercase;margin:15px 0 10px;font-size:13px;line-height:23px}.listing-card--spotlight .button{height:40px;box-shadow:none;border:1px solid #e5e5e5;padding:11px 13px}.listing-card--spotlight .button:hover{box-shadow:0 1px 1px #d5d5d5,inset 0 1px 1px #efefef}.listing-card--spotlight .listing-card__save_and_info{padding:20px 0 0}.listing-card--spotlight .advertiser-info__image-wrapper{align-content:center;width:140px}.listing-card--spotlight .profile_logo{max-width:140px}.desktop .listing-card--spotlight .listing-card__description{padding:20px 12px 0}.desktop .listing-card--spotlight .listing-card__short_description{display:block}.desktop .listing-card--spotlight .listing-card__co-living{display:none}.desktop .listing-card--spotlight .listing-card__co-living.tooltip{display:block}

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

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

.banner-sfm{background-repeat:no-repeat;background-size:cover;border-radius:3px;margin-bottom:15px;display:block}.banner-sfm .sfm-banner{height:100%;display:block;position:relative}.banner-sfm .sfm-banner__event{color:#fff;margin:0;position:absolute;bottom:15px;left:20px}.banner-sfm .sfm-banner__text{line-height:1.325;display:block}.banner-sfm .sfm-banner__text--main{text-shadow:2px 2px 4px #000c;font-weight:500}.banner-sfm .sfm-banner__text--link{text-decoration:underline}@media (width>=320px){.banner-sfm--mobile{height:170px}.banner-sfm--mobile .sfm-banner__text{font-size:13px}.banner-sfm--mobile .sfm-banner__text--main{font-size:17px}}@media (width>=375px){.banner-sfm--mobile{height:200px}.banner-sfm--mobile .sfm-banner__text{font-size:14px}.banner-sfm--mobile .sfm-banner__text--main{font-size:17px}}@media (width>=480px){.banner-sfm--mobile{height:250px}.banner-sfm--mobile .sfm-banner__event{left:34px}.banner-sfm--mobile .sfm-banner__text{font-size:16px}.banner-sfm--mobile .sfm-banner__text--main{font-size:19px}}@media (width>=675px){.banner-sfm--mobile{height:290px}.banner-sfm--mobile .sfm-banner__event{left:50px}}@media (width>=768px){.banner-sfm--mobile{height:200px}.banner-sfm--mobile .sfm-banner__event{left:24px}.banner-sfm--mobile .sfm-banner__text{font-size:14px}.banner-sfm--mobile .sfm-banner__text--main{font-size:17px}}.banner-sfm--desktop{height:200px}.banner-sfm--desktop .sfm-banner__event{left:24px}.banner-sfm--desktop .sfm-banner__text--main{font-size:19px}.list-top-banner__img{border-radius:3px;max-width:100%;height:100%}

.search-filter legend{color:#5e5e5e;width:100%;font-size:inherit;background-color:#0000;margin:0;padding:0;display:table}.search-filter fieldset{border:0;min-width:0;margin:0;padding:.01em 0 0}.search-filter fieldset fieldset{border:0;margin:0;padding:0}.desktop .search-filter-form{border:none;width:auto;display:block;position:relative}.search-filter-form{box-sizing:border-box;width:calc(100vw - 44px);max-width:360px;overflow:unset;background:#fff;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding-bottom:0;display:none;position:absolute;top:0;left:0}.search-filter-form input[type=number],.search-filter-form input[type=text]{padding:8px}.search-filter-form section,.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{box-sizing:border-box;z-index:1;background-color:#fff;justify-content:space-between;align-items:center;min-height:50px;padding:0 0 0 10px;display:flex;position:sticky;top:0}.search-filter-form .search-filter__header h3{background:0 0;border:none;margin:0;padding:0;font-weight:500}.search-filter__close-link{color:#5e5e5e;flex-direction:column;align-items:center;padding:10px;font-size:13px;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{justify-content:space-around;max-width:260px;padding:6px 0;display:flex}.search-filters__length-of-stay label{align-items:center;display:flex}.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{flex-direction:column;display:flex}#keywords{width:190px}.search-filter__footer{z-index:1;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0));background-color:#ffffffd9;border-top:1px solid #d5d5d5;justify-content:center;align-items:center;display:flex;position:sticky;bottom:0}.search-filter__reset-button{flex:0;margin-right:10px}.search-filter__submit{flex:1 0}.refine_search_link{display:inline-block}.form-visible>form{display:block}.form-visible{z-index:10000;background:#00000080;width:100%;height:100%;position:fixed;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{text-align:center;margin-top:10px;display:block}.save-for-alerts i{margin-left:-2px;margin-right:5px}@media (width>=768px){.block_main_1{float:right;width:62%}.block_main_2{float:left;width:38%}.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{padding:5px 16.5px 5px 10px;font-size:13px}.desktop .search-filter__section{border-bottom:0;margin:5px 0;padding: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]{padding:5px;font-size:13px}.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{font-size:11px;top:8px;right:5px}.search-bar{max-height:0;transition:max-height .25s ease-in;overflow:hidden}.search-box--expand .search-bar{max-height:100px}.search-bar__form{border-bottom:1px solid #d5d5d5;flex-wrap:wrap;justify-content:space-between;padding:9px 9px 0;display:flex}.search-bar__input{flex-grow:1;position:relative}.search-bar__input-field{box-sizing:border-box;border:1px solid #d5d5d5;border-radius:3px;width:100%;padding:10px;font-size:16px;line-height:1.25}.search-bar__input-field:focus{border-color:#14c8f6;outline:0}.search-bar__input-icon{color:#5e5e5e;background:0 0;border:none;padding-bottom:0;font-size:20px;position:absolute;top:5px;right:5px}.search-bar__options{flex-grow:1;order:3;justify-content:space-around;width:100%;display:flex}.search-bar__option{margin:10px 0;display:inline-block}.search-bar__option label{cursor:pointer;line-height:20px}.search-bar__option input{opacity:0;margin:0;position:absolute}.search-bar__option label:before{vertical-align:text-bottom;margin-right:5px;font-family:"Font Awesome 7 Pro";font-size:20px}.search-bar__option input[type=radio]:focus+label:before{outline:1px auto #14c8f6}.search-bar__option label:before{content:""}.search-bar__option input[type=radio]:checked+label:before{content:""}.search-bar__button{margin-left:10px}@media (width>=768px){.search-bar{max-height:none}.search-bar__form{padding:9px}.search-bar__options{order:initial;max-width:325px;margin:0 5px 0 15px}}#searchTools{min-height:93px}.search-tools{max-width:1024px;margin:0 auto;padding:9px}.search-tools__sort{flex:1 0 31%;margin-right:10px;position:relative}.search-tools__sort-title-long{display:none}.search-tools__sort-icon{margin-right:7px;font-weight:300}.search-tools__select{width:100%;position:absolute;top:0}.search-tools__select select{cursor:pointer;color:#0000;background:0 0;border-color:#0000;border-radius:30px;width:100%;height:48px}.search-tools__select-icon{z-index:-1;font-size:20px;line-height:1;display:inline;position:absolute;top:9px;right:10px}.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{flex-grow:1;justify-content:space-between;padding-top:10px;display:flex}.filters-applied{background-color:#ea321b;border-radius:10px;width:10px;height:10px;position:absolute;top:-3px;right:-5px}@media (width>=768px){#searchTools{min-height:58px}.search-tools{display:flex}.search-tools__actions{flex-basis:359px}.search-tools__results{padding:10px 5px 0}.search-tools__actions .button{margin-right:5px}.search-tools__actions .button:not(:first-child){display:none}}@media (width>=1024px){.search-tools__results{padding:10px 10px 0}}

.verified-promo__list{margin:0;padding:0;list-style:none}.verified-promo__item{text-align:left;padding-bottom:10px;display:flex}.verified-promo__item .fa-check-circle{color:#4ba72f;margin-right:10px;padding-top:2px}.verified-promo__link{display:block}.modal.modal--verification-promo{overflow:initial}.modal.modal--verification-promo h2:before{content:"";color:#4ba72f;margin-right:10px;font-family:"Font Awesome 7 Pro";font-size:18px;font-weight:900;display:inline-block}.tooltip .button--verified{font-size:.8rem}.myads-plain-text{display:none}

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

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

.sub-nav{display:none}a:active{color:#5e5e5e;text-decoration:none}.page-content{flex-direction:column;max-width:1024px;margin:auto;display:flex}.page-content__header{order:2;padding:0 10px}.search-box-container{order:1}.search-filters,.search-results{order:3}.search-results{flex-grow:1;padding:0 10px 10px}.search-results__notification{padding-bottom:10px}.listing-results{margin:0;padding:0;list-style:none}.listing-results li{margin-bottom:15px;position:relative}.pagination{align-items:center;padding:0 10px;display:flex}.pagination__next{margin-left:auto}.pagination__previous{margin-left:10px}.pagination__info{display:none}.scribble_prompt.save_search{background:url(/img/spareroom/v4/other_items/save_search.png) 0 0/contain no-repeat;width:300px;height:128px;margin:10px auto;font-size:.867em;line-height:1.538;display:block;position:relative}.scribble_prompt.save_search .text{max-width:190px;padding-left:23px;font-size:13px;line-height:1.325;position:absolute;top:60px}.scribble_prompt.save_search .buttons{position:absolute;top:50px;right:21px}.scribble_prompt.save_search .button{padding:8px 10px}.nearby-areas,.room-offerer-links,#us_metros_browse,.popular_filters{max-width:970px;margin:10px auto 0;padding:0 10px}#us_metros_browse{padding:0}.suggested-searches,#us_metros_browse ul,.room-offerer-links ul,.related_searches ul{columns:2;padding:0;font-size:13px;list-style:none}.nearby-areas .nearby{columns:2;font-size:13px}.nearby-areas .nearby dd{margin:0 0 5px}.room-offerer-links{max-width:970px;margin:10px auto 0;padding:0 10px}#deleteSavedAds{display:none}label.selected-listing{box-sizing:border-box;vertical-align:middle;border-bottom:1px solid #f6f6f6;width:33px;height:100%;position:absolute;top:0}input.remove-listing{border:1px solid #d5d5d5;width:25px;height:25px;margin:0;position:absolute;top:50%}.remove_multiple_saved_items{width:100%}.selectAdsOn .remove_multiple_saved_items .selected-listing,.selectAdsOn .remove_multiple_saved_items .selected-listing input{display:inline-block}.selectAdsOn .remove_multiple_saved_items article{max-width:90%;margin-left:33px}.saved_listings_menu{margin:0;padding:0;list-style:none}.saved_listings_menu li{margin:0}.selectAdsOn #deleteSavedAds{box-sizing:border-box;text-align:right;z-index:81;background-color:#fff;border-top:1px solid #dcdcdc;width:100%;max-width:893px;height:40px;display:block;position:fixed;bottom:0}#deleteSavedAds label{padding:4px 16px;display:inline-block}#deleteSavedAds input,#deleteSavedAds .fas{text-align:center;display:block}#deleteSavedAds .fas{font-size:20px}#deleteSavedAds input{background:0 0;border:none;padding:0;font-size:11px;line-height:1}#deleteSavedAds *{color:#ff9600}#savedAdsToggle{padding-right:.5em}#savedAdsToggle:before{content:"Select"}.select-all{padding-bottom:10px;display:inline-block}.select-all--mobile .select-all__checkbox{width:25px;height:25px}.selectAdsOn #savedAdsToggle:before{content:"Cancel"}div.main_nav span span{margin:0}nav.main{overflow:hidden}@media (width<=375px){.selectAdsOn .remove_multiple_saved_items article{margin-right:-40px}}@media (width>=360px){.scribble_prompt.save_search{width:346px}.scribble_prompt.save_search .text{line-height:inherit;padding-left:40px;top:68px}.scribble_prompt.save_search .buttons{top:58px;right:32px}.scribble_prompt.save_search .button{padding:11px 10px}}@media (width>=675px){.pagination__info{text-align:center;flex-grow:1;display:inline}.nearby-areas .nearby,.suggested-searches,.narrow_by_filters ul{columns:3}}@media (width>=768px){.sub-nav{display:block}.page-content{flex-direction:row}.page-content__header{order:0;margin:20px 0;padding:0 10px}}@media (width>=1024px){.page-content{flex-wrap:wrap}.search-box-container{flex:0 0 100%}.search-filters{flex:0 0 260px}.search-results{flex:1}.suggested-searches,.nearby-areas .nearby,.narrow_by_filters ul{columns:4}}.page_heading{text-align:center;max-width:80%;margin:0 auto;padding:20px 0 10px;font-size:18px;font-weight:700;line-height:1.3}.pagination{padding:0}.scribble_prompt .text,.scribble_prompt .buttons{top:69px}@media (width>=768px) and (width<=1024px){.listing-card:not(.listing-card--promoted-video) .listing-card__wrapper{flex-direction:column;height:auto}.listing-card__header{width:100%}}

.building_header{background-size:cover;height:210px;margin-bottom:15px;padding:20px;display:block}.building_header__content{background-color:#ffffffe6;width:230px;padding:5px 20px 20px;display:block}.building_header__title{color:inherit;margin:5px 0;font-size:24px;line-height:1.25}.building_header__copy{font-size:15px;line-height:1.25}@media (width>=1024px){.building_header{height:unset;margin-bottom:20px}.building_header__copy{margin-bottom:0}}
