.promo-card.promo-card--full-image{justify-content:center;padding:0;line-height:normal;display:flex;position:relative;overflow:hidden}.promo-card__full-image{object-fit:cover;width:100%;height:100%;display:block}.promo-card__picture{width:100%;height:100%}.promo-card.promo-card--large{box-shadow:none;border:5px solid #14c8f6;max-width:390px;margin:0 auto;padding:30px;position:relative}.promo-card.promo-card--large .promo-card__image{border-radius:8px;max-width:100%;height:auto;margin:20px 0;overflow:hidden}.promo-card.promo-card--large .promo-card__image img{max-width:100%;display:block}.promo-card.promo-card--large .promo-card__heading{margin-bottom:0;font-weight:500;line-height:34px}.promo-card.promo-card--large .pros-list{margin-bottom:20px}.promo-card.promo-card--large .promo-card__content{flex-grow:1;align-self:stretch}.promo-card.promo-card--large .button{width:100%;font-weight:600}.promo-card__icon{color:#fff;background-color:#14c8f6;border-radius:0 22px 0 50px;justify-content:center;align-items:center;width:95px;height:95px;font-size:42px;display:none;position:absolute;top:-5px;right:-5px}.promo-card__heading--desktop{display:none}.promo-card__sub-heading{color:#5e5e5e;margin-top:10px;font-size:16px;font-weight:400;line-height:26px;display:block}.promo-card.promo-card--verified{border-color:#4ba72f}.promo-card.promo-card--verified .promo-card__image{aspect-ratio:1;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;box-shadow:inset 0 0 50px #00000040}.promo-card.promo-card--verified .promo-card__icon{background-color:#4ba72f}.promo-card.promo-card--verified .promo-card__icon .fad:before{color:#4ba72f}.promo-card.promo-card--verified .promo-card__icon .fad:after{color:#fff;opacity:1}.promo-card--featured .button{margin-bottom:20px}.promo-card__button-row p{margin-top:10px}.promo-card--featured .promo-card__image,.promo-card--upgrade .promo-card__image{aspect-ratio:1;width:100%;display:flex}.promo-card--featured .promo-card__image img,.promo-card--upgrade .promo-card__image img{object-fit:cover;object-position:0 20%;width:100%}.promo-card__upgrade-price{text-transform:lowercase}@media (width>=768px){.promo-card.promo-card--large{max-width:initial;flex-direction:row;gap:30px;padding:50px}.promo-card.promo-card--large .promo-card__image{max-width:370px;margin:0}.promo-card.promo-card--large .promo-card__heading{text-align:left;max-width:85%;margin:0}.promo-card.promo-card--large .promo-card__heading--desktop{margin-bottom:10px}.promo-card.promo-card--large .promo-card__button-row{align-items:center;gap:20px;margin-top:10px;display:flex}.promo-card.promo-card--large .promo-card__button-row p{margin-top:0}.promo-card.promo-card--large .button{align-self:flex-start;width:300px}.promo-card.promo-card--large .pros-list{margin-bottom:0}.promo-card.promo-card--large .promo-card__content{flex-direction:column;justify-content:space-between;display:flex}.promo-card__icon{display:flex}.promo-card__heading--desktop{margin:0;display:block}.promo-card__heading--mobile{display:none}.promo-card--featured .button{margin-bottom:0}.promo-card.promo-card--verified .promo-card__image{aspect-ratio:unset;align-self:stretch;min-height:315px}.promo-card.promo-card--verified .button{margin-top:10px}.promo-card--featured .promo-card__image,.promo-card--upgrade .promo-card__image{max-height:370px;aspect-ratio:unset}.promo-card--upgrade .promo-card__image{max-height:430px}}@media (width>=1010px){.promo-card--verified .promo-card__image{aspect-ratio:74/63}.promo-card--upgrade .promo-card__image{max-height:370px}}@media (width>=1024px){.promo-card.promo-card--large{gap:50px}}.landing-search__form{margin:18px auto 0}.landing-search__sub-heading{color:#005480;margin-bottom:20px;font-size:16px;font-weight:600;line-height:26px}.landing-search__panels{flex-wrap:wrap;width:100%;margin:0 auto;display:flex}.landing-search__radio{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-search__tab{color:#5e5e5e;cursor:pointer;background-color:#f5f5f5;border-radius:28px 28px 0 0;flex-grow:1;justify-content:center;align-items:center;gap:10px;padding:14px 15px;box-shadow:inset 0 -4px 10px #0000001a}.landing-search__tab:before{content:attr(data-text);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.landing-search__panel{box-sizing:border-box;background-color:#fff;border-radius:0 0 28px 28px;order:99;padding:20px;display:none}.landing-search__radio:first-of-type:checked~.landing-search__panel:first-of-type,.landing-search__radio:nth-of-type(2):checked~.landing-search__panel:nth-of-type(2),.landing-search__radio:nth-of-type(3):checked~.landing-search__panel:nth-of-type(3){display:block}.landing-search__radio:first-of-type:checked~.landing-search__tab:first-of-type,.landing-search__radio:nth-of-type(2):checked~.landing-search__tab:nth-of-type(2),.landing-search__radio:nth-of-type(3):checked~.landing-search__tab:nth-of-type(3){box-shadow:none;color:#005480;background-color:#fff;font-weight:600}.landing-search__radio:first-of-type:focus-visible~.landing-search__tab:first-of-type,.landing-search__radio:nth-of-type(2):focus-visible~.landing-search__tab:nth-of-type(2),.landing-search__radio:nth-of-type(3):focus-visible~.landing-search__tab:nth-of-type(3){outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.landing-search__search-box-wrapper{flex-direction:column;gap:10px;display:flex}.landing-search__text-input{box-sizing:border-box;color:#5e5e5e;background:#fff;border:2px solid #e5e5e5;border-radius:100px;width:100%;height:60px;margin-bottom:0;padding:10px 20px 10px 46px;font-family:Inter,Arial,sans-serif;font-size:16px;box-shadow:inset 2px 2px 4px #0000001a}.landing-search__input-wrapper{margin:auto;position:relative}.landing-search__input-icon-label{align-items:center;height:60px;display:flex;position:absolute;left:15px}.landing-search__input-icon-label i{color:#5e5e5e;font-size:20px}.landing-search__submit-button{justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;display:flex}.landing-search__submit-button .button__content{width:max-content}.landing-search__submit-button .button__text{font-weight:600}.landing-search__advanced-search-wrapper{text-align:center;width:100%;margin:20px 0 10px}@media (width>=372px){.landing-search__panel{border-radius:0 calc(100vw - 372px) 28px 28px}}@media (width>=360px){.landing-search__form{width:initial;margin:0 auto}.landing-search__panels{width:auto}.landing-search__panel{width:100%}.landing-search__tab{flex-grow:0}}@media (width>=400px){.landing-search__panel{border-radius:0 28px 28px;width:100%}}@media (width>=480px){.landing-search__tab:not(:last-of-type){margin-right:10px}.landing-search__tab{padding:14px 21px}}@media (width>=768px){.landing-search__search-box-wrapper{flex-direction:row;gap:20px}}@media (width>=1024px){.landing-search__tab{padding:15px 30px 10px;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.landing-search__panels{width:768px}.landing-search__panel{height:219px;padding:30px}.landing-search__advanced-search-wrapper{text-align:center;width:100%;margin:30px 0 0}.landing-search__sub-heading{margin-bottom:20px;font-size:18px;line-height:28px}}.app-banner{text-align:center}.app-banner__img{margin-bottom:15px;padding:0 10px}.app-banner__heading{margin:0 0 24px;line-height:1.6}.search-locations__heading{margin:0 0 16px}.search-locations__options{flex-direction:column;justify-content:space-between;margin-bottom:10px;line-height:2em;display:flex}.search-locations__link-wrap{justify-content:space-around;max-width:500px;margin:0 auto;display:flex}.search-locations__img{width:auto;max-width:100%;height:auto;display:block}@media (width>=1024px){.search-locations{margin-bottom:0}.search-locations__options{flex-direction:row;justify-content:space-around}.search-locations__option{display:flex}.search-locations__link-wrap{margin-left:8px}.search-locations__link{margin-right:12px}}.promo-cards--popular-cities .promo-card{background-color:#5e5e5e;max-height:260px}.popular-city{color:#fff;text-align:left;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:30px;display:flex;position:absolute;left:0}.popular-city:before{content:"";background:linear-gradient(#0000004d 0%,#0000 50%,#0000004d 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.popular-city__city{color:#fff;z-index:1;font-size:24px;line-height:normal}.popular-city__link-wrap{z-index:1;font-weight:600;line-height:1.6}.popular-city__link-wrap a{color:#fff}.popular-city__divider{color:#e5e5e5;font-weight:400}@media (width>=480px){.promo-cards--popular-cities{flex-flow:wrap;gap:20px}.promo-cards--popular-cities .promo-card{flex-basis:calc(50% - 12px)}}@media (width>=768px){.promo-cards--popular-cities .promo-card{flex-basis:calc(50% - 10px)}}@media (width>=1024px){.promo-cards--popular-cities .promo-card{flex-basis:calc(25% - 24px)}}.upgrade-promo__img{width:170px;height:auto;margin:16px 0}.upgrade-promo__img--wide{width:280px}.upgrade-promo__text{max-width:600px;margin:0 auto 20px}.upgrade-promo__list{text-align:left;max-width:510px;margin:20px auto;padding:0;line-height:1.9em;list-style-type:none}.upgrade-promo__icon{color:#2fd141;margin-right:10px;font-size:18px;display:inline-block}.upgrade-promo__heading{font-size:22px;font-weight:400}.upgrade-promo__price{color:#005480;margin-top:18px;font-weight:400}.promos{flex-direction:column;justify-content:space-around;align-items:center;padding:30px 0 20px;display:flex}.promos__promo{max-width:350px;margin-bottom:40px}.promos__header{place-items:center;margin-bottom:10px;display:grid}.promos__body{padding:0 10px}.promos__link{display:block}.promos__header-image--crisis{height:80px}.promos__header-link--lrf{color:#005480;font-family:Inter,Arial,sans-serif;font-size:30px;font-weight:700;text-decoration:none}.promos__header-link--lrf:hover,.promos__header-link--lrf:active,.promos__header-link--lrf:visited{color:#005480;text-decoration:none}@media (width>=768px){section.promos{flex-direction:row;align-items:stretch;margin-top:20px}.promos__promo{flex-direction:column;flex-basis:230px;margin-bottom:0;display:flex}.promos__header{height:100px}}.rooms_or_roommates{flex-direction:column;align-items:center;display:flex}.rooms_or_roommates>div{max-width:350px;margin-bottom:20px}.rooms_or_roommates h2{margin-bottom:10px}@media (width>=768px){.rooms_or_roommates{flex-direction:row;justify-content:space-around}.rooms_or_roommates>div{margin-bottom:0}}.trustpilot-module{container-type:inline-size}.trustpilot-module .trustpilot-module__wrapper{text-align:center;color:#000;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.trustpilot-module .trustpilot-module__rating-text{font-size:18px;font-style:normal;font-weight:600;line-height:26px}.trustpilot-module .trustpilot-module__image{max-width:100%}.trustpilot-module .trustpilot-module__review-count,.trustpilot-module .trustpilot-module__rating{font-weight:600}.trustpilot-module .trustpilot-module__review-count{text-decoration:underline}.trustpilot-module .trustpilot-module__link--logo{order:1}.trustpilot-module .trustpilot-module__stats{font-size:14px}@container (width>=768px){.trustpilot-module .trustpilot-module__wrapper{flex-direction:row;gap:20px}}.trustpilot-module--compact .trustpilot-module__wrapper{flex-flow:wrap;align-items:flex-start}.trustpilot-module--compact .trustpilot-module__link{width:40%}.trustpilot-module--compact .trustpilot-module__link--logo{order:0}@container (width>=480px){.trustpilot-module--compact .trustpilot-module__wrapper{align-items:center}.trustpilot-module--compact .trustpilot-module__link{width:auto}}.hero{box-sizing:border-box;border-radius:0 0 48px 48px;min-width:320px;padding:30px 10px 20px;position:relative;box-shadow:inset 0 0 0 1000px #0000004d}.hero__header{margin-bottom:10px;padding:0}.hero__heading{color:#fff;letter-spacing:-1.44px;max-width:532px;margin-bottom:10px;font-size:48px;font-weight:600;line-height:58px}.hero__sub-heading{color:#fff;font-size:18px;font-weight:600;line-height:28px}.hero__image-wrapper{z-index:-1;border-radius:0 0 48px 48px;justify-content:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.hero__search-wrapper{align-items:flex-end;gap:20px;display:flex}.hero__trustpilot{box-sizing:border-box;background-color:#fff;border-radius:28px;flex-grow:1;height:219px;padding:0 30px;display:none}.hero__image-picture{width:100%}.hero__image{filter:brightness(.75);object-fit:cover;width:100%;height:100%}.home-content__trustpilot{margin:0 10px;padding:20px 10px}@media (width>=360px){.hero{padding:20px}.hero__header{padding:0}}@media (width>=768px){.hero__sub-heading{font-size:22px}}@media (width>=1024px){.hero{border-radius:0;margin-bottom:40px;padding:80px 32px}.hero__image-wrapper{border-radius:0;display:block}.hero__header{margin-bottom:30px}.hero__heading{letter-spacing:-3px;width:556px;max-width:inherit;font-size:60px;line-height:72px}.hero__sub-heading{font-size:32px;line-height:40px}.hero__trustpilot{min-width:220px;max-width:332px;display:block}.home-content__trustpilot{display:none}}.home-sections{text-align:center;max-width:1024px;margin:auto;padding:0 20px}.home-sections section{margin:0;padding:30px 0}.home-sections .banner-desktop{width:100%}section:has(.promos__promo){border-top:1px solid #d5d5d5}.flash-message{max-width:100%}.flash-message__content{max-width:1024px}@media (width>=1024px){.home-sections{padding:0 32px}.home-sections .home-content__trustpilot+.liverentfree{padding-top:0}}#talkable-offer iframe{z-index:500!important}.place-ad__small{margin-top:10px;display:inline-block}.home-sections .heading{margin:10px 0 25px;font-weight:600;line-height:1.25}.home-sections section{padding-bottom:30px}.home-sections section.rooms_or_roommates{border-top:1px solid #d5d5d5;padding:30px 0}.home-sections--border{border-bottom:1px dashed #e5e5e5;margin-bottom:30px}.features__my-ads-link{margin-top:20px;display:inline-block}.home-sections section.search-locations{padding-bottom:0}.home-sections .promo-card--large{margin-bottom:24px}@media (width>=768px){.home-sections .heading{margin:0 0 30px}.home-sections section{padding:0 0 80px}.home-sections section.search-locations{padding-top:0;padding-bottom:40px}.home-sections .promo-card--large{margin-bottom:40px}.home-sections section.as-featured-by{padding-bottom:40px}.home-sections section.promos,.home-sections section.rooms_or_roommates{padding:40px 0}.home-sections--border{border:none;margin-bottom:0}}.apps-banner{box-sizing:border-box;width:100%;padding:12px 0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));z-index:1;background:#fff;border-top:1px solid #ececec;align-items:center;transition:transform .3s ease-out;display:flex;position:fixed;bottom:0;left:0}.apps-banner--is-closing{transform:translateY(100%)}.apps-banner__close{color:#5e5e5e;background-color:#0000;border:0;flex-direction:column;justify-content:center;align-items:center;width:36px;height:40px;padding:0;font-size:14px;line-height:16px;display:flex}.apps-banner__close span{font-size:13px;font-weight:500;display:none}.apps-banner__sr-logo{box-shadow:0 0 8px #00000014}.app-banner__location-content{flex-direction:column;padding-left:12px;display:flex}.apps-banner__sr-title{font-size:13px;font-weight:500;line-height:1.23}.apps-banner__app-link{box-sizing:border-box;background-color:#000;border-radius:18px 0 0 18px;width:118px;height:36px;margin-left:auto;display:flex}@media (width>=360px){.apps-banner__close{width:40px;margin:0 12px}.apps-banner__close span{display:block}}.verified-promo__heading{display:block}.verification_symbol{color:#4ba72f;margin-right:5px;font-size:40px;position:relative;top:5px}.verified-promo__list{max-width:240px;margin:20px auto;padding-left:0;line-height:20px;list-style:none}.verified-promo__item{text-align:left;padding-bottom:20px;display:flex}.verified-promo__item .fa-check-circle{color:#4ba72f;margin-right:10px;padding-top:2px}.divided_content>:not(:last-child){border-bottom:none}.button--verified{width:200px}@media (width>=800px){.verified-promo__list{max-width:fit-content}.verification_symbol{top:auto}}.verified-free-promo__worth,.verified-free-promo__find-out-more{display:block}.verified-free-promo__claim-button{background-color:#4ba72f}.pros-list{text-align:left;margin:0;padding:0;list-style-type:none}.pros-list__item{border-top:1px dashed #e5e5e5;gap:10px;padding:10px 0;display:flex}.pros-list__item .fa-check-circle{color:#4ba72f;font-size:20px;line-height:1.2}.pros-list__item:first-child{border:none}.verified-user p{margin:0}.verified-user .verified-user__name{margin-top:20px}.verified-user__image{display:inline-block;position:relative}.verified-user__profile-image{outline-offset:2px;border-radius:88px;outline:4px solid #4ba72f;display:block}.verified-user__icon{width:32px;line-height:1;position:absolute;bottom:-5px;right:-12px}.verified-user__name{color:#005480;font-size:24px;font-weight:600;line-height:normal}.verified-user__role{text-transform:capitalize}.verified-user__text-and_icon{color:#4ba72f;font-weight:500}.verified-user__text-and_icon .fa-shield-check{margin-right:5px}.tube-ad__link:hover{text-decoration:none}.tube-ad{text-align:left;box-sizing:border-box;background-image:url(/img/spareroom/home/tube_ad_deskt.jpg);background-position-x:right;background-size:cover;max-width:790px;margin:0 auto;padding:15px}.tube-ad__heading{margin-right:10px}.tube-ad__heading .svg{width:268px}.tube-ad__button{padding:6px 20px}@media (width>=480px){.tube-ad__button{padding:11px 20px}}@media (width>=768px){.home-sections .tube-ad{background-position:0 -75px;justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.home-sections .tube-ad__heading .svg{width:100%;margin-top:6px}.home-sections .tube-ad__button{width:200px;height:40px}}

.help{letter-spacing:.15em}.tooltip{position:relative}.tooltip input{display:none}.tooltip_item{cursor:help;font-weight:400}label.tooltip_item{cursor:default}.tooltip .anchor_text{color:#3480db;vertical-align:middle}.tooltip_box{z-index:100;width:310px;display:none;position:absolute;bottom:13px;left:-20px;overflow:hidden}.tooltip_arrow{background:url(/img/spareroom/v4/other_items/tooltip_arrow.png) no-repeat;width:14px;height:7px;display:block;position:absolute;bottom:7px;left:20px}.tooltip_text{color:#5e5e5e;text-align:left;line-height:1.5;line-height:1, 5;white-space:normal;background:#fff9cf url(/img/spareroom/v4/icons/msg_notice.png) 10px 10px no-repeat;border:1px solid #b1b1b1;border-radius:6px;margin:0 0 13px;padding:10px 10px 10px 34px;font-size:.8rem;font-style:normal;font-weight:400;display:block;box-shadow:2px 2px 3px #0000001a}.tooltip_text,.tooltip_arrow{opacity:0;transition:opacity .3s ease-in}.tooltip:hover .tooltip_box,.tooltip:focus .tooltip_box{display:block}.tooltip:hover .tooltip_text,.tooltip:hover .tooltip_arrow,.tooltip:focus .tooltip_text,.tooltip:focus .tooltip_arrow{opacity:1}.tooltip:hover .tooltip_text:after,.tooltip:focus .tooltip_text:after{content:attr(data-tooltip)}.tooltip .fa-info-circle{color:#3480db;font-size:14px;position:relative;bottom:-1px}.tooltip:focus{outline:none}.multiline_tooltip .tooltip_box{bottom:100%}

.login_box,.popup_box,.popup_box_css{position:relative}.login_box h4{color:#222}.popup_box,.popup_box_css{text-align:center;width:140px;margin:auto}.popup_box_prompt{margin:0;padding-bottom:6px}.login_box_prompt_text{display:block}.popup_box_prompt{float:none}.popup_box_prompt p{color:#0db0e6}.login_box_panel,.popup_box_panel{z-index:-100;visibility:hidden;opacity:0;border-radius:6px;height:auto;display:block;position:absolute;top:80px;right:0;box-shadow:1px 2px 8px #0003}.login_box_panel{text-align:left;top:40px}.logged_in .login_box_panel,.popup_box_panel{background:#eee;border:1px solid #0aafe5}.bold_listing .detail_page_tab_content .popup_box_panel{background-color:#ebfafd!important}.bold_listing .detail_page_tab_content .popup_box_panel,.bold_listing .detail_page_tab_content .popup_box_panel li,.bold_listing .detail_page_tab_content .popup_box .popup_box_panel p{border-color:#1cb5e7}.bold_listing .detail_page_tab_content .popup_box .popup_box_panel p{color:#005480}.popup_box .popup_box_panel p{text-align:center;border-bottom:1px solid #ccc;margin:1.4545em 0 0;padding-bottom:5px;font-weight:500}.login_box a.button-func{margin-bottom:6px}.logged_in .login_box:hover .login_box_panel,.popup_box_css:hover .popup_box_panel,.js .login_box_active .login_box_panel,.js .popup_box_active .popup_box_panel{visibility:visible;opacity:1;z-index:500;height:auto;display:block}.js .popup_box_active .popup_box_panel{z-index:500}.js .popup_box_active .popup_box_panel,.popup_box_css:hover .popup_box_panel{width:334px;top:-4px;right:146px}.popup_box_bubble_arrow{background:url(/img/spareroom/v4/other_items/bubble_arrow_6.png) no-repeat;width:11px;height:6px;position:absolute;top:8px;right:-31px}.bold_listing .detail_page_tab_content .popup_box_bubble_arrow{background:url(/img/spareroom/v4/other_items/bubble_arrow_7.png) no-repeat}.popup_box span,.popup_box_css span{padding:10px}.popup_box ul,.popup_box_css ul{width:300px;max-height:180px;overflow:auto}.popup_box_panel ul{margin-top:0;padding-top:0}.login_box_panel input:not([type=submit]){padding:3px;font-size:.8em;line-height:normal}.login_box_panel{background:#fff;width:600px;right:36px}.login_box_form{float:left;border-right:1px dotted #ccc;width:220px;margin:0;padding:15px}.login_box_email input{width:210px}.login_box_password input{width:150px}.login_box_forgotten_pass{margin-left:4px}.login_box_security_options:before{content:"Security options";margin-bottom:4px;font-weight:500;display:inline-block}.login_box_button_container{margin:0}.login_box_reg{float:right;width:140px;padding:15px}.login_box_fb{clear:both;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:15px;overflow:hidden}.login_box_fb h4{margin:0}.login_box_fb_notice small{color:#aaa;font-size:11px}.login_box_fb p{margin:0}.login_box_fb .fbconnect_login{float:left;margin-top:6px}.login_box_menu,.popup_box_menu{width:120px;margin:0;padding:16px;list-style:none}.login_box_menu li,.popup_box_menu li{margin-left:0}.popup_box_menu{width:140px}.popup_box_menu li{border-bottom:1px solid #d5d5d5;padding:10px 0 5px}.popup_box_menu li:last-child{border-bottom:0}.popup_box_menu li a{text-transform:lowercase}li.login_box_logout_link{border-top:1px dotted #ccc;margin:10px -15px 0;padding:10px 0 0 15px}#insert_ad_ref{display:none}#insert_ad_ref div.popup_box{width:100%}#insert_ad_ref div.popup_box .button{width:83%}

.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{object-fit:cover;border-radius:8px;width:100%;height:210px;display:block}.promo-card__secondary-cta{margin-top:15px;display:block}@media (width>=768px){.promo-card.promo-card--image{flex-direction:row;gap:40px;display:flex}.promo-card.promo-card--image .promo-card__image-wrapper{flex-basis:50%;align-self:stretch;width:auto;min-height:225px}.promo-card.promo-card--image .promo-card__picture{width:auto;height:auto}.promo-card.promo-card--image .promo-card__image{width:100%;height:100%}.promo-card.promo-card--image .promo-card__content{text-align:left;flex-shrink:0;flex-basis:50%}.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}}.post-ad-promos{background-color:#005480;border-radius:28px;margin-bottom:30px;padding:20px 20px 30px}.post-ad-promos .heading{color:#fff;text-align:center;margin:10px 0 30px;padding:0 20px;line-height:normal}.post-ad-promos .promo-cards{max-width:1024px;margin:0 auto}.post-ad-promos .promo-card--image .button{margin-top:20px}@media (width>=768px){.post-ad-promos{border-radius:0;margin-bottom:80px;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{text-align:left;margin:0 0 20px}.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{gap:40px;max-width:800px;margin:0 auto}.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 (width>=1024px){.post-ad-promos .promo-cards{flex-direction:row}}

.button.button--verification-bg{color:#fff;background:#4ba72f;border-color:#4ba72f;box-shadow:inset 0 1px 1px #60c940}.button.button--verification-bg:hover{filter:brightness(1.1)}.button--verification-bg:active{background-color:#4ba72f;box-shadow:inset 1px 1px 2px #999}.button--verification-bg:disabled{opacity:.5;color:#92da7c;cursor:not-allowed}

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}

.icon-circle{color:#fff;background-color:#14c8f6;border-radius:60px;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;display:flex}.promo-cards{flex-direction:column;gap:24px;display:flex}.promo-card{text-align:center;background-color:#fff;border-radius:28px;flex-direction:column;flex:1;align-items:center;padding:30px 20px;display:flex;box-shadow:0 0 4px #0000001a}.promo-card--icon{max-width:390px;margin:0 auto}.promo-card--icon .promo-card__heading{margin:20px 0 10px;font-size:18px}.promo-card--icon p{font-size:16px;line-height:26px}.promo-card__heading{margin-bottom:10px;font-size:24px;font-weight:600;line-height:normal}@media (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 (width>=1024px){.promo-card--icon .promo-card__heading{margin-bottom:24px;font-size:24px}}

.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}

.as-featured-by{padding:20px 0}.as-featured-by__logos{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.as-featured-by__logo-container{margin:0 10px 10px}.as-featured-by__heading{margin:0 0 1em}@media (width>=1024px){.as-featured-by__logos{flex-wrap:nowrap;justify-content:space-around;align-items:center}.as-featured-by__logo-container{margin:0}}

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

.floating-message-box{box-sizing:border-box;width:100%;padding:10px 10px 70px;padding-bottom:calc(70px + env(safe-area-inset-bottom,0));z-index:3;justify-content:center;transition:transform .3s ease-in;display:flex;position:fixed;bottom:0;transform:translateY(100%)}.floating-message-box .floating-message-box__message-box{flex:0 873px}.floating-message-box.floating-message-box--open{transform:translateY(0)}

.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}}

.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;text-align:left;box-sizing:border-box;background-image:url(/img/spareroom/home/US/lrf-happy-couple.png);background-position:-9px -29px;background-repeat:no-repeat;background-size:188px;border:2px solid #14c8f6;border-radius:3px;max-width:790px;margin:0 auto;padding:12px 0 9px 175px;font-weight:500;position:relative;box-shadow:0 1px 4px #0000004d}.responsive .terms-apply{text-decoration:underline}.responsive .lrf-banner__asterisk{color:#d5d5d5;width:143px;font-size:10px;line-height:1.1;position:absolute;bottom:6px;left:8px}.responsive .lrf-banner__heading{line-height:initial}.responsive .lrf-banner__heading .svg{width:152px}.responsive .lrf-banner__heading-span{margin-bottom:4px;font-size:15px;line-height:1.6}.responsive .lrf-banner__button{width:122px;margin:0 auto;padding:4px}.responsive .search-results .liverentfree{margin-bottom:15px}@media (width>=480px){.responsive .lrf-banner{background-position:-11px -13px;background-size:146px;padding:16px 0 7px 30%}.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 (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{margin-bottom:4px;font-size:19px;line-height:1.6}.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%}.home-sections .lrf-annual--mobile{width:100%;max-width:410px}
