#accommodation-ad-container{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1.5rem;justify-content:center;position:relative;--app-accommodation-right-column-width:0.001rem;--app-accommodation-column-gutter:0.001rem}@media(min-width:992px){#accommodation-ad-container{gap:2.5rem;--app-accommodation-right-column-width:22rem;--app-accommodation-column-gutter:2rem}}@media(min-width:1200px){#accommodation-ad-container{--app-accommodation-right-column-width:25rem;--app-accommodation-column-gutter:2.5rem}}#accommodation-ad-characteristics-section,#accommodation-ad-description-section,#accommodation-ad-header-section,#accommodation-ad-search-section{order:1}#accommodation-ad-prices-section{order:2}#accommodation-ad-advantages-section,#accommodation-ad-diagnostics-section,#accommodation-ad-map-section{order:3}#accommodation-ad-advantages-section .section-content,#accommodation-ad-characteristics-section .section-content,#accommodation-ad-description-section .section-content,#accommodation-ad-diagnostics-section .section-content,#accommodation-ad-header-section .section-content,#accommodation-ad-map-section .section-content,#accommodation-ad-photo-section .section-content,#accommodation-ad-prices-section .section-content,#accommodation-ad-search-section .section-content{margin-left:auto;margin-right:auto;max-width:var(--app-container-max-width);padding-left:var(--app-container-padding);padding-right:calc(var(--app-accommodation-column-gutter) + var(--app-accommodation-right-column-width) + var(--app-container-padding));width:100%}#accommodation-ad-search-cta-section .section-content,#related-links-section .section-content,#reviews-section .section-content,#similar-accommodation-ads-section .section-content{margin:0 auto;max-width:var(--app-container-max-width);padding:2.5rem var(--app-container-padding);width:100%}#accommodation-ad-search-cta-section .section-content{padding-bottom:3rem;padding-top:3rem;text-align:center}@media(max-width:575.98px){#accommodation-ad-search-cta-section{background-color:color-mix(in srgb,#fff 90%,transparent);border-top:1px solid color-mix(in srgb,#000 5%,transparent);bottom:-100%;opacity:0;position:sticky;transition:opacity .75s ease-in-out,bottom .75s ease-in-out;width:100%;z-index:1001}#accommodation-ad-search-cta-section.is-visible{bottom:0;opacity:1}#accommodation-ad-search-cta-section .section-content{margin:.25rem 0;padding-bottom:.5rem;padding-top:.5rem}}.crush-icon{align-items:center;background-color:#fff;border:0;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#000;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:7px;position:absolute;right:10px;top:10px;transition:transform .2s ease;z-index:2}.crush-icon ls-icon{width:1.1em}.crush-icon ls-icon::part(icon){fill:none;stroke:rgba(0,0,0,.7);stroke-width:3rem;width:1.1em}.crush-icon.crushed ls-icon::part(icon){fill:var(--bs-danger);stroke:var(--bs-danger)}.crush-icon:hover{transform:scale(1.1)}.crush-icon.crush-loading{cursor:wait;opacity:.5;pointer-events:none}.crush-almost-match-icon{font-size:3rem;line-height:1}.crush-almost-match-icon ls-icon::part(icon){fill:var(--bs-danger);stroke:var(--bs-danger)}#accommodation-ad-header-section{order:1}#accommodation-ad-header-section #accommodation-ad-header{align-items:start;display:flex;flex-flow:column wrap;gap:.5rem;justify-content:space-between}#accommodation-ad-header-section #acccommodation-title{flex:1 0 100%;margin-bottom:0;margin-top:0;order:0;width:100%}#accommodation-ad-header-section #accommodation-ad-rent{color:#006187;font-size:1.75rem;font-weight:700;order:1;white-space:nowrap}#accommodation-ad-header-section #accommodation-ad-rent .rent-frequency{color:#454554;font-size:1rem;font-weight:400}#accommodation-ad-photo-section{background-color:var(--ls-brown-ultralight);order:0}#accommodation-ad-photo-section .section-content{padding-bottom:1rem;padding-top:1rem}@media(min-width:576px){#accommodation-ad-photo-section .section-content{padding-bottom:1.5rem;padding-top:1.5rem}}#accommodation-ad-photos-container{--accommodation-photo-background-color:#ddddd9;background-color:var(--accommodation-photo-background-color);border-radius:.5rem;overflow:hidden;position:relative}#accommodation-ad-photos-container .ad-photo-placeholder{background-color:transparent}@media(min-width:768px){#accommodation-ad-photos-container .ad-photo-placeholder{background-size:auto}}#accommodation-ad-photos-carousel{width:100%}#accommodation-ad-photos-carousel.ad-photo-placeholder{aspect-ratio:16/9}#accommodation-ad-photos-carousel .carousel-item{cursor:pointer}#accommodation-ad-photos-carousel .carousel-item picture.carousel-item-photo{background-image:var(--photo-bg-url);background-position:50%;background-size:cover;display:block}#accommodation-ad-photos-carousel .carousel-item picture.carousel-item-photo img{aspect-ratio:16/9;background-color:color-mix(in srgb,var(--accommodation-photo-background-color) 45%,transparent);display:block;object-fit:contain;object-position:center;width:100%}#accommodation-ad-photos-carousel .carousel-item div.carousel-item-photo{aspect-ratio:16/9;display:block;width:100%}#accommodation-ad-photos-count{bottom:0;margin-bottom:.5rem;padding:.125rem .5rem}#accommodation-ad-photos-count,#accommodation-ad-tag{background:#fff;border-radius:.375rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);color:#000;font-size:.875rem;font-weight:400;left:0;margin-left:.5rem;position:absolute}#accommodation-ad-tag{margin-top:.5rem;padding:.25rem .75rem;top:0}#accommodation-ad-characteristics{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem;justify-content:start;list-style:none;margin:0;padding:0}#accommodation-ad-characteristics .accommodation-ad-characteristic{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--ls-new-grey-800) 15%,transparent);border-radius:.5rem;color:#575e56;display:inline-flex;flex-flow:row nowrap;font-size:.875rem;font-weight:500;gap:.5rem;padding:.375rem .625rem;white-space:nowrap}#accommodation-ad-characteristics .accommodation-ad-characteristic--occupied{background-color:#fff3cd;border-color:#ffe083}#accommodation-ad-description{position:relative}#accommodation-ad-description .description-content.description-collapsed{max-height:15em;overflow:hidden;position:relative;transition:max-height .3s}#accommodation-ad-description .description-content.description-collapsed:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 80%,#fff);bottom:0;content:"";height:4em;left:0;pointer-events:none;position:absolute;right:0;z-index:1}#accommodation-ad-description .description-content p{margin-bottom:.5rem;overflow-wrap:break-word}#accommodation-ad-description .description-content p:last-child{margin-bottom:0}#accommodation-ad-advantages{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem;justify-content:start;list-style:none;margin:0;padding:0}#accommodation-ad-advantages .accommodation-ad-advantage{align-items:center;background:#fff;color:#575e56;display:inline-flex;flex-flow:row nowrap;font-size:.875rem;font-weight:500;gap:.5rem;padding:.375rem .625rem;white-space:nowrap}#accommodation-ad-advantages .accommodation-ad-advantage,#accommodation-ad-map{border:1px solid color-mix(in srgb,var(--ls-new-grey-800) 15%,transparent);border-radius:.5rem}#accommodation-ad-map{aspect-ratio:1/1;position:relative;width:100%}@media(min-width:576px){#accommodation-ad-map{aspect-ratio:16/9}}@media(min-width:768px){#accommodation-ad-map{aspect-ratio:21/10}}.offcanvas-backdrop{--bs-backdrop-bg:rgba(31,40,30,.5);--bs-backdrop-opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(31,40,30,.5)}.offcanvas-backdrop.show{opacity:1}.app-help-icon{aspect-ratio:1;background-color:#0187c3;border-radius:100%;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:400;height:1.125rem;line-height:1.125rem;margin-left:.25rem;text-align:center;vertical-align:middle;width:1.125rem}.offcanvas.contextual-help .contextual-help-toggler{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27white%27><path d=%27M2.1 2.9A.5.5 0 1 1 3 2L8 7.3 13.1 2a.5.5 0 0 1 .8.8L8.7 8l5.2 5.1a.5.5 0 0 1-.8.8L8 8.7 2.9 14A.5.5 0 0 1 2 13L7.3 8z%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;cursor:pointer;height:1.5rem;position:absolute;right:1rem;top:-2.5rem;width:1.5rem;z-index:1050}.offcanvas.contextual-help .contextual-help-content{padding:2rem}@media(max-width:991.98px){.offcanvas.contextual-help{height:auto;left:0;max-height:80%;min-height:20vh;right:0;transform:translateY(100%)}.offcanvas.contextual-help .contextual-help-toggler{right:1rem;top:-2.5rem}}@media(min-width:992px){.offcanvas.contextual-help{max-width:640px;min-width:30vw;right:0;top:0;transform:translateX(100%);width:auto}.offcanvas.contextual-help .contextual-help-toggler{left:-2.5rem;top:1rem}}.contextual-help-content>:first-child{margin-top:0}.contextual-help-content h1,.contextual-help-content h2,.contextual-help-content h3,.contextual-help-content h4,.contextual-help-content h5,.contextual-help-content h6{margin-bottom:1.125em;margin-top:1.375em}.contextual-help-content h1{font-size:1.125rem}.contextual-help-content h2{font-size:1rem}.contextual-help-content h3,.contextual-help-content h4,.contextual-help-content h5,.contextual-help-content h6{font-size:.875rem}#accommodation-ad-diagnostics{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;justify-content:start}@media(min-width:576px){#accommodation-ad-diagnostics{flex-direction:row;gap:1.5rem}}#accommodation-ad-diagnostics .accommodation-ad-energy-diagnostic,#accommodation-ad-diagnostics .accommodation-ad-pollution-diagnostic{background-color:var(--ls-brown-ultralight);border-color:color-mix(in srgb,var(--ls-new-grey-800) 15%,transparent);flex:1 1 50%}#accommodation-ad-prices-section .card,#accommodation-ad-search-section .card{border-color:color-mix(in srgb,var(--ls-new-grey-800) 15%,transparent)}#accommodation-ad-search-section .card{background-color:#fff}@media(min-width:992px){#accommodation-ad-search-section{height:100%;position:absolute;right:calc((100vw - var(--app-container-max-width))/2 + var(--app-container-padding));top:0;width:var(--app-accommodation-right-column-width)}#accommodation-ad-search-section .section-content{margin:6.5rem 0 0;max-width:none;padding:0;position:sticky;top:2rem}#accommodation-ad-search-section .card{box-shadow:0 1px 1px 0 rgba(0,0,0,.15),0 1px 8px 0 rgba(0,0,0,.08)}}#accommodation-ad-search-section .accommodation-ad-search-content{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:center}#accommodation-ad-search-section .accommodation-ad-search-picto{display:none}@media(min-width:992px){#accommodation-ad-search-section .accommodation-ad-search-picto{display:block;font-size:4.5rem;order:0;text-align:center}}#accommodation-ad-search-section .accommodation-ad-search-title{display:none}@media(min-width:992px){#accommodation-ad-search-section .accommodation-ad-search-title{display:block;order:1;text-align:center}}#accommodation-ad-search-section .accommodation-ad-search-explanation{margin-bottom:1.5rem;order:3}@media(min-width:992px){#accommodation-ad-search-section .accommodation-ad-search-explanation{margin-bottom:1.5rem;order:2}}#accommodation-ad-search-section .accommodation-ad-search-cta{margin:.5rem 0 1.5rem;order:1}@media(min-width:992px){#accommodation-ad-search-section .accommodation-ad-search-cta{margin:0 0 .5rem;order:3}}#accommodation-ad-search-section .accommodation-ad-search-more{order:4;text-align:center}#how-it-works-section .section-content{margin-left:auto;margin-right:auto;max-width:var(--app-container-max-width);padding-left:var(--app-container-padding);padding-right:var(--app-container-padding);width:100%}#how-it-works-section .section-content-overflow{margin:0 auto;width:100%}@media(min-width:1200px){#how-it-works-section>.section-content{padding-bottom:0;padding-top:0}#how-it-works-section>.section-content:first-child{padding-bottom:1.5rem;padding-top:2.5rem}#how-it-works-section>.section-content:last-child{padding-bottom:2.5rem}}@media(max-width:1199.98px){#how-it-works-section>.section-content{padding-bottom:1rem;padding-top:0}#how-it-works-section>.section-content:first-child{padding-bottom:1.5rem;padding-top:2.5rem}#how-it-works-section>.section-content:last-child{padding-bottom:2.5rem;padding-top:0}#how-it-works-section .section-content-overflow{padding-bottom:1rem}}.how-it-works-header{text-align:center}.how-it-works-indicators{align-items:center;background-color:var(--ls-brown-ultralight);border:1px solid color-mix(in srgb,var(--ls-new-grey-800) 15%,transparent);border-radius:50rem;display:flex;gap:1rem;justify-content:center;margin:0 auto;padding:.25rem;width:max-content}.how-it-works-indicator{align-items:center;background-color:transparent;border:0;border-radius:50%;color:var(--ls-new-grey-400);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;height:1.5rem;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:1.5rem}.how-it-works-indicator.active{background-color:var(--ls-new-orange-300);color:#fff}.how-it-works-cards{display:flex;gap:1rem;justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.how-it-works-cards::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.how-it-works-cards{scroll-behavior:auto}}.how-it-works-card{background-color:var(--ls-brown-ultralight);border:1px solid color-mix(in srgb,var(--ls-new-grey-800) 15%,transparent);border-radius:2rem;display:flex;flex:0 0 92%;flex-flow:column nowrap;max-width:22rem;overflow:hidden;padding:1rem;position:relative;scroll-snap-align:center;scroll-snap-stop:always}.how-it-works-card:first-child{margin-left:max(1rem,50% - 11rem)}.how-it-works-card:last-child{margin-right:max(1rem,50% - 11rem)}.how-it-works-card-picture{border-radius:1rem;display:block;flex-shrink:0;margin-bottom:1.5rem;overflow:hidden}.how-it-works-card-picture img{aspect-ratio:16/9;display:block;object-fit:cover;object-position:center;width:100%}.how-it-works-card-body{padding:0 .5rem .5rem}.how-it-works-card-title{color:var(--ls-new-grey-800);font-size:1rem;font-weight:600;line-height:1.25;margin:0 0 .5rem}.how-it-works-card-description{color:var(--ls-new-grey-500);font-size:.875rem;line-height:1.5;margin:0}@media(min-width:1200px){.how-it-works{align-items:stretch;display:grid;gap:3.5rem;grid-template-columns:1fr 1fr}}.how-it-works-steps{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;list-style:none;margin:0;padding:0}.how-it-works-step{align-items:center;color:var(--ls-new-grey-300);cursor:pointer;display:grid;gap:1rem;grid-template-columns:5.5rem 1fr}.how-it-works-step .how-it-works-step-description,.how-it-works-step .how-it-works-step-title{color:var(--ls-new-grey-400)}.how-it-works-step-number{color:inherit;font-size:6rem;font-weight:700;line-height:1;text-align:center;transition:color .2s ease}.how-it-works-step.active{color:var(--ls-new-grey-800)}.how-it-works-step.active .how-it-works-step-number{color:var(--ls-new-orange-300)}.how-it-works-step.active .how-it-works-step-title{color:var(--ls-new-grey-800)}.how-it-works-step.active .how-it-works-step-description{color:var(--ls-new-grey-500)}.how-it-works-step-title{font-size:1.5rem;font-weight:600;line-height:1.25;margin:0 0 .5rem}.how-it-works-step-description{font-size:1.125rem;line-height:1.5;margin:0}.how-it-works-visual{background-color:var(--ls-brown-ultralight);border:1px solid color-mix(in srgb,var(--ls-new-grey-800) 15%,transparent);border-radius:2rem;display:block;height:500px;overflow:hidden;position:relative}.how-it-works-visual-picture{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.how-it-works-visual-picture.active{opacity:1}.how-it-works-visual-picture img{display:block;height:100%;object-fit:cover;width:100%}.related-type-links{column-count:1;column-gap:1.5rem;list-style:none;margin:0;padding:0;width:100%}@media(min-width:576px){.related-type-links{column-count:2}}@media(min-width:768px){.related-type-links{column-count:3}}@media(min-width:1200px){.related-type-links{column-count:4}}#reviews-section{background-color:#f6f6f4}.reviews-cards{cursor:grab;display:flex;gap:1rem;justify-content:safe center;overflow-x:auto;padding:0 1.5rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews-cards.reviews-cards--dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;user-select:none}.reviews-cards.reviews-cards--light{--reviews-card-background:var(--ls-brown-ultralight)}.reviews-cards.reviews-cards--dark{--reviews-card-background:color-mix(in srgb,var(--ls-new-grey-800) 5%,transparent)}.reviews-card{display:flex;flex:0 0 95%;flex-flow:column nowrap;max-width:26rem;scroll-snap-align:center;scroll-snap-stop:always}.reviews-card .reviews-card-header{aspect-ratio:408/166;background-color:var(--reviews-card-background);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 37 32%27><path fill=%27black%27 d=%27M0 3.8A3.2 3.2 0 0 1 3.3 0h6.3a3 3 0 0 1 3.1 2.6l5.1 25.6a3.2 3.2 0 0 1-3.1 3.8H8.3a3 3 0 0 1-3.1-2.6zm19.3 0A3.2 3.2 0 0 1 22.4 0h6.3a3 3 0 0 1 3.1 2.6L37 28.2a3.2 3.2 0 0 1-3.1 3.8h-6.3a3 3 0 0 1-3.1-2.6z%27/></svg>");background-position:bottom 1rem left 3rem;background-repeat:no-repeat;background-size:2rem auto;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 408 700%27><path d=%27M408 101v599H0V98q1-27 25-38L155 3a41 41 0 0 1 28-1l196 59c17 6 29 22 29 40%27/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 408 700%27><path d=%27M408 101v599H0V98q1-27 25-38L155 3a41 41 0 0 1 28-1l196 59c17 6 29 22 29 40%27/></svg>");-webkit-mask-position:top center;mask-position:top center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;padding-bottom:3rem;width:100%}@media(min-width:576px){.reviews-card .reviews-card-header{background-position:bottom 3rem left 3rem}}.reviews-card:nth-child(3n) .reviews-card-header{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 408 700%27><path d=%27M408 44v656H0V76c0-34 37-55 66-38l57 32a44 44 0 0 0 47-3l82-59a44 44 0 0 1 26-8h86c24 0 44 20 44 44%27/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 408 700%27><path d=%27M408 44v656H0V76c0-34 37-55 66-38l57 32a44 44 0 0 0 47-3l82-59a44 44 0 0 1 26-8h86c24 0 44 20 44 44%27/></svg>")}.reviews-card:nth-child(2n) .reviews-card-header{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 408 700%27><path d=%27M408 168v532H0V41C0 19 19 0 41 0h158q14 0 25 8l167 126a41 41 0 0 1 17 34%27/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 408 700%27><path d=%27M408 168v532H0V41C0 19 19 0 41 0h158q14 0 25 8l167 126a41 41 0 0 1 17 34%27/></svg>")}.reviews-card .reviews-card-body{background:var(--reviews-card-background);color:var(--ls-new-grey-800);flex-grow:1;margin:0;padding:0 3rem}.reviews-card .reviews-card-body-content{position:relative;z-index:1}@media(min-width:576px){.reviews-card .reviews-card-body-content{margin-top:-1.5rem}}.reviews-card .reviews-card-body-content>:first-child{margin-top:0}.reviews-card .reviews-card-footer{align-items:flex-start;background:var(--reviews-card-background);border-radius:0 0 2rem 2rem;display:flex;gap:1rem;padding:2rem 3rem 3rem}.reviews-card-title{font-weight:600;margin-bottom:.5rem;margin-top:0}.reviews-card-description{margin-bottom:0}.reviews-card-description--truncated{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.reviews-card-author>span:first-child:first-letter,.reviews-card-description:first-letter,.reviews-card-title:first-letter{text-transform:uppercase}.reviews-card-avatar{align-items:center;background:var(--ls-new-blue-400);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:600;height:2.75rem;justify-content:center;line-height:1;width:2.75rem}.reviews-card-identity{display:flex;flex-direction:column;flex-grow:1;gap:.25rem;min-width:0}.reviews-card-author{align-items:center;color:var(--ls-new-grey-800);display:flex;flex-wrap:wrap;font-size:1rem;font-weight:600;margin:0}.reviews-card-author>span:first-child{margin-right:.25rem}.reviews-card-meta{color:var(--ls-new-grey-800);font-size:.875rem;font-weight:400;margin:0}#similar-accommodation-ads-section{background-color:#f6f6f4}#similar-accommodation-ads{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(auto-fill,1fr);list-style:none;margin:0;padding:0}@media(min-width:576px){#similar-accommodation-ads{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){#similar-accommodation-ads{gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:992px){#similar-accommodation-ads{grid-template-columns:repeat(4,minmax(0,1fr))}}#similar-accommodation-ads .similar-accommodation-ad{background-color:#fff;border-radius:1rem;box-shadow:0 1px 1px 0 rgba(0,0,0,.15),0 1px 8px 0 rgba(0,0,0,.08);padding:.75rem}@media(min-width:768px){#similar-accommodation-ads .similar-accommodation-ad{padding:1rem}}#similar-accommodation-ads .similar-accommodation-ad>article{align-items:stretch;display:flex;flex-flow:column nowrap;gap:.5rem;justify-content:start;position:relative}#similar-accommodation-ads .similar-accommodation-ad-photo-container{background-color:#f9f4f0;border-radius:.5rem;overflow:hidden;position:relative}#similar-accommodation-ads .similar-accommodation-ad-photo-container picture.similar-accommodation-ad-photo img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;object-position:center;width:100%}#similar-accommodation-ads .similar-accommodation-ad-photo-container div.similar-accommodation-ad-photo{aspect-ratio:16/9;display:block;width:100%}#similar-accommodation-ads .similar-accommodation-ad-title{font-size:.875rem;margin-bottom:0;margin-top:0;text-align:center}@media(min-width:768px){#similar-accommodation-ads .similar-accommodation-ad-title{font-size:1rem}}#similar-accommodation-ads .similar-accommodation-ad-title a{color:inherit}#similar-accommodation-ads .similar-accommodation-ad-body{font-size:.875rem;margin-bottom:0;margin-top:0;text-align:center}@media(min-width:768px){#similar-accommodation-ads .similar-accommodation-ad-body{font-size:1rem}}