.site-bundle.listing-detail-page .l-content-main{padding-top:0}.site-bundle.listing-detail-page .breadcrumb{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:no-wrap;justify-content:flex-start;list-style:none;margin:-3px 0 0}.site-bundle.listing-detail-page .breadcrumb li{color:#555;line-height:24px}.site-bundle.listing-detail-page .breadcrumb li a{color:#555;font-size:14px;text-decoration:underline}.site-bundle.listing-detail-page .breadcrumb li.divider{margin:0 5px}.site-bundle.listing-detail-page .breadcrumb h1{display:inline-block;font-size:16px;line-height:24px;margin:0}.listing-share-button{float:right;height:35px}.listing-detail-page .l-content-main{margin-bottom:0;position:relative}.listing-detail-page .sidebar{padding-right:30px}.listing-detail-page .listing-section{margin-bottom:50px;margin-top:50px}.listing-detail-page .listing-section.listing-pictures{margin-top:0}.listing-detail-page .listing-section.listing-description{margin-top:15px}.listing-detail-page .listing-section.listing-description p{font-size:15px;line-height:22px}.listing-detail-page .listing-section.listing-residence{clear:both}.listing-detail-page .listing-section.listing-localisation{margin-top:0}.listing-detail-page .listing-section.listing-contact{background-color:#fff;padding:20px 30px}.listing-detail-page .listing-section.listing-contact h3{font-size:30px;line-height:45px;margin-bottom:20px}.listing-detail-page .listing-section.listing-practical-info{margin-top:0}.listing-detail-page .listing-section.listing-practical-info .practical-info-subsection{border:1px solid #ddd;margin-top:40px;padding:25px 30px}.listing-detail-page .listing-section.listing-practical-info .practical-info-subsection table{margin-bottom:10px}.listing-detail-page .listing-section.listing-practical-info .practical-info-subsection td{border-color:#e9e9e9}.listing-detail-page .listing-section.listing-practical-info .practical-info-table__comment{font-size:14px;font-style:italic}.listing-detail-page .listing-section.listing-practical-info .practical-info-rent{background-color:#fff;border:none}.listing-detail-page .listing-section.listing-practical-info .practical-info-rent td:last-child{font-size:16px}.listing-detail-page .listing-header{margin-left:610px;position:absolute;width:268px}.listing-detail-page .listing-header header{background-color:#fff;margin-bottom:30px;margin-left:-15px;padding:20px}.listing-detail-page .listing-header header.picture-count-1,.listing-detail-page .listing-header header.picture-count-2{min-height:400px}.listing-detail-page .listing-header header.picture-count-3,.listing-detail-page .listing-header header.picture-count-4{min-height:505px}.listing-detail-page .listing-header header.picture-count-5,.listing-detail-page .listing-header header.picture-count-6{min-height:490px}.listing-detail-page .listing-header header .listing-surface{margin-left:8px}.listing-detail-page .listing-header header .listing-rent--full-rent,.listing-detail-page .listing-header header .listing-rent--rent-wo-charges{font-size:26px}.listing-detail-page .listing-header header .listing-rent--charges-qualifier{display:inline-block;font-size:14px;font-weight:400;line-height:16px;margin-left:7px;vertical-align:baseline;white-space:normal}.listing-detail-page .listing-header header .listing-rent--details{font-size:18px;margin-left:3px}.listing-detail-page .listing-header header .listing-btn-contact-poster{display:none}.listing-detail-page .listing-header .icon-address,.listing-detail-page .listing-header .icon-reference,.listing-detail-page .listing-header .icon-rent,.listing-detail-page .listing-header .icon-residence{font-size:20px;margin-right:3px}.listing-detail-page .listing-header .icon-address,.listing-detail-page .listing-header .icon-reference,.listing-detail-page .listing-header .icon-rent{display:none;vertical-align:middle}.listing-detail-page .listing-type{font-size:24px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-detail-page .listing-residence{color:#555;display:block;font-size:18px;line-height:23px;margin:15px 0 5px}.listing-detail-page .listing-residence i{color:#ccc}.listing-detail-page .listing-address{color:#555;display:block;font-size:16px;font-weight:400;line-height:22px;margin:15px 0}.listing-detail-page .listing-address.listing-address--with-residence{margin-top:0}.listing-detail-page .listing-address.listing-address--with-residence i{color:#fff}.listing-detail-page .listing-address-address,.listing-detail-page .listing-address-neighborhood{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-detail-page .listing-address-neighborhood{display:block;padding-top:3px}.listing-detail-page .listing-rent{font-size:16px;font-weight:400;line-height:22px;margin:15px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-detail-page .listing-rent .listing-full-rent{font-weight:700}.listing-detail-page .listing-rent .listing-charges{font-size:14px;font-weight:400}.listing-detail-page .listing-rent--daily-rate,.listing-detail-page .listing-rent--weekly-rate{display:block;font-size:16px;font-weight:400}.listing-detail-page .per-day,.listing-detail-page .per-week{font-weight:400}.listing-detail-page .listing-reference{color:#888;font-size:18px;font-weight:700;margin-top:15px}.listing-detail-page .lm-spots-available{font-size:14px;line-height:20px;margin:4px 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-detail-page .listing-activity-data{margin:20px 0 15px}.listing-detail-page .favourite-button{color:#ccc}.listing-detail-page .favourite-button .favourite{color:#ff00b7}.listing-detail-page .favourite-button .favourite:hover{color:#e600a5}.listing-detail-page .listing-header_impact{margin-top:30px;transition:margin .2s}.listing-detail-page .listing-header_impact.enlarged{margin-right:-50px}.listing-detail-page .listing-pictures{border-bottom:0;margin-bottom:30px;padding-bottom:0}.listing-detail-page .listing-section h3{color:#555;font-size:18px}.listing-detail-page .listing-section h3 i{color:#888;font-size:30px;margin-right:7px;vertical-align:middle}.listing-detail-page .listing-section .practical-info-rent h3 i{color:#bbb}.listing-detail-page .listing-section tr td:first-child{width:200px}.listing-detail-page .listing-field-label,.listing-detail-page .listing-section tr td:first-child{color:#888;font-size:15px;font-variant:all-small-caps;letter-spacing:.5px}.listing-detail-page .listing-facilities-title{margin-top:30px}.listing-detail-page .listing-video{margin-bottom:40px;margin-top:50px}.listing-detail-page .listing-localisation .listing-localisation-buttons{margin:10px 0 20px;text-align:center}.listing-detail-page .listing-localisation .listing-localisation-buttons button{min-width:100px}.listing-detail-page .listing-contact form{margin-top:25px}.listing-detail-page .listing-contact form textarea{width:100%}.listing-detail-page .listing-contact form.student .form-actions{padding-left:0;padding-top:0}.listing-detail-page .listing-contact .listing-contact-conversations-control-group .controls{margin-left:0}.listing-detail-page .listing-contact-recap{margin-bottom:20px}.listing-detail-page .visit-request-modal-trigger{vertical-align:bottom}.listing-header__actions{display:none;flex-wrap:wrap;margin-bottom:0;margin-right:-10px}.listing-header .listing-header__actions{display:flex}.listing-header__actions a{flex-grow:1;flex-shrink:0;margin-bottom:10px;margin-right:10px}#listing-contact #modal-close-button{display:none}#listing-contact.listing-section{border:0}.listing-mngt-social{margin-top:20px}.listing-mngt-social .btn-share{margin:0 5px 15px 0}.listing-teaser-social{display:inline-block;margin-left:10px}.listing-teaser-social .fb-share-button{vertical-align:top}.listing__premium-teasers{margin-top:40px}.listing__premium-teasers-title{margin-bottom:10px}.listing__premium-teasers-item{background-color:#fff;display:flex;flex-direction:column;margin-top:20px}.listing__premium-teasers-item__info{display:flex;flex-direction:column;justify-content:space-around;padding:15px 12px}.listing__premium-teasers-item__info .listing__premium-teasers-item__info__type{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing__premium-teasers-item__info .listing__premium-teasers-item__info__address{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing__premium-teasers-item__info .listing__premium-teasers-item__info__address i{color:#ccc}.listing__premium-teasers-item__info .listing__premium-teasers-item__info__rent{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-header__poster-listings{text-align:center}.listing-header__poster-listings h3{text-align:left}.listing-header__poster-listings p{color:#bd2953;padding:20px 25px 0 0;position:relative;text-align:right}.listing-header__poster-listings p i.icon-back{position:absolute;right:0;top:37px;transform:translate(-25px)}.listing-header__poster-listings p i.icon-back:before{background-color:transparent;height:0;position:absolute;transform:rotate(270deg);transition:all .25s ease-in-out;width:3px}.listing-header__poster-listings .accordion-group,.listing-header__poster-listings.accordion-group{border:0 solid #e5e5e5}.listing-header__poster-listings .accordion-heading .accordion-toggle{display:block;padding:0}.poster-listings-item{display:inline-block;height:128px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:180px}.poster-listings-item__image{padding:10px 5px;text-align:center}.poster-listings-item__info{backface-visibility:hidden;background-color:rgba(0,0,0,.47);color:#fff;height:128px;left:5px;padding:10px;position:absolute;top:10px;transition:all .6s ease;width:170px}.poster-listings-item__info:hover{background-color:transparent;padding-top:128px}.poster-listings-item__info .poster-listings-item__info__type{font-size:14px;font-weight:700;text-align:center}.poster-listings-item__info .poster-listings-item__info__address{font-size:13px;font-weight:700;text-align:center}.poster-listings-item__info .poster-listings-item__info__address i{color:#ccc}.poster-listings-item__info .poster-listings-item__info__rent{font-size:13px;text-align:center}.listing-page-sidebar-ad-container{margin-top:30px}.btn-encode-your-school{font-weight:700}.listing-contact-not-connected .btn-facebook{background:#fff;border:1px solid #ccc!important;color:#4d4d4d!important}.listing-contact-not-connected .btn-facebook i{color:#4b68b9!important}@media (min-width:768px) and (max-width:979px){.site-bundle.listing-detail-page .span11-custom-fluid{width:94%}.site-bundle.listing-detail-page .listing-header{margin-bottom:5px}.site-bundle.listing-detail-page .listing-header header{margin-bottom:0}}@media (max-width:979px){.site-bundle.listing-detail-page .l-main{background:#fff}.listing-detail-page .sidebar{padding-right:0}.listing-detail-page .listing-header{margin-bottom:10px;margin-left:0;margin-top:0;padding-bottom:0;position:inherit;width:auto}.listing-detail-page .listing-header .listing-header__actions{display:none}.listing-detail-page .listing-header header{margin-bottom:25px;margin-left:0;min-height:0!important}.listing-detail-page .listing-header .icon-address,.listing-detail-page .listing-header .icon-reference,.listing-detail-page .listing-header .icon-rent{display:inline}.listing-detail-page .listing-header .icon-rent{visibility:hidden}.listing-detail-page .listing-header .listing-sidebar{display:none}.listing-detail-page .listing-address{margin-bottom:7px}.listing-detail-page .listing-rent{margin:7px 0}.listing-detail-page .listing-reference{margin-top:7px}.listing-detail-page .lm-spots-available{display:none;margin-bottom:7px}.listing-detail-page .listing-address-address{padding-left:27px;text-indent:-27px}.listing-detail-page .listing-address-neighborhood,.listing-detail-page .listing-rent--daily-rate,.listing-detail-page .listing-rent--weekly-rate,.listing-detail-page .lm-spots-available{padding-left:27px}.listing-detail-page .listing-header__actions{display:flex}.listing-detail-page .listing__premium-teasers-item{flex-direction:row}.listing-detail-page .listing__premium-teasers-item__image{flex-grow:0;flex-shrink:0;width:45%}.listing-detail-page .listing__premium-teasers-item__info{flex-grow:0;flex-shrink:0;width:55%}.listing-detail-page .listing__premium-teasers-item__info__address,.listing-detail-page .listing__premium-teasers-item__info__rent,.listing-detail-page .listing__premium-teasers-item__info__type{font-size:15px}.listing-detail-page .listing-localisation{margin-left:20px;margin-right:20px}.listing-detail-page .listing-contact,.listing-detail-page .listing-localisation-maps{margin-left:-20px;margin-right:-20px}}@media (max-width:768px) and (min-width:481px){.site-bundle.listing-detail-page .listing-header{margin-bottom:5px}.site-bundle.listing-detail-page .listing-header header{margin-bottom:0}}@media (max-width:480px){.listing-detail-page .breadcrumb{align-items:center;flex-wrap:wrap;gap:5px;margin-top:20px}.listing-detail-page .listing-type{font-size:22px}.listing-detail-page .listing-activity-data{margin:35px 0 30px}.listing-detail-page .listing-field-label{display:block;margin-bottom:5px}.listing-detail-page .listing-section{margin-bottom:0;padding:50px 0}.listing-detail-page .listing-section.listing-pictures{margin-bottom:30px;padding:0}.listing-detail-page .listing-section.listing-video{padding:0 0 30px}.listing-detail-page .listing-section.listing-description{padding:0 0 50px}.listing-detail-page .listing-section.listing-section--with-subsections{padding-bottom:0;padding-top:0}.listing-detail-page .listing-section.listing-section--with-subsections .practical-info-subsection{margin-top:0;padding:40px 20px}.listing-detail-page .listing-section.listing-section--with-subsections .practical-info-subsection.practical-info-availability h3,.listing-detail-page .listing-section.listing-section--with-subsections .practical-info-subsection.practical-info-rent h3{margin-bottom:30px;text-align:center}.listing-detail-page .listing-section.listing-section--with-subsections .practical-info-subsection.practical-info-availability h3 i,.listing-detail-page .listing-section.listing-section--with-subsections .practical-info-subsection.practical-info-rent h3 i{color:#666;font-size:60px;line-height:90px;margin-right:7px}.listing-detail-page .listing-section.listing-section--with-subsections .practical-info-subsection.practical-info-rent h3 i{color:#777}.listing-detail-page .listing-section.listing-section--with-subsections .practical-info-subsection.practical-info-other-info{padding-top:0}.listing-detail-page .listing-section.listing-contact{margin-top:0;padding:40px 20px}.listing-detail-page .listing-section.listing-contact h3{font-size:40px;line-height:60px;margin-bottom:30px;text-align:center}.listing-detail-page .listing-section .listing-field-label{font-size:17px}.listing-detail-page .listing-section tr td:first-child{font-size:17px;width:50%}.listing-detail-page .listing-page-bottom-ad-container{margin-top:0}.listing-detail-page .listing__premium-teasers-item{flex-direction:column}.listing-detail-page .listing__premium-teasers-item__image,.listing-detail-page .listing__premium-teasers-item__info{width:100%}.listing-detail-page .listing-video{margin-left:-20px;margin-right:-20px}.listing-detail-page .practical-info-subsection{border:none!important;margin:0 -20px}.listing-detail-page .container--with-top-padding{padding-top:0!important}.listing-detail-page .listing-localisation-maps{margin-left:-40px;margin-right:-40px}.listing-detail-page .listing-section-facebook{margin-top:0;padding-bottom:0;padding-top:0}.listing-detail-page .listing-section-residence{padding:0}}@media (min-width:1200px){.listing-detail-page .listing-header{margin-left:770px;width:358px}.listing-detail-page .listing-header header{margin-left:-25px}.listing-detail-page .listing-header header.picture-count-4{min-height:405px}.listing-detail-page .listing-header header .listing-btn-contact-poster{display:inline}.listing-detail-page .listing__premium-teasers-item{flex-direction:row;margin-top:15px}.listing-detail-page .listing__premium-teasers-item__image{flex-grow:0;flex-shrink:0;width:45%}.listing-detail-page .listing__premium-teasers-item__info{flex-grow:0;flex-shrink:0;width:55%}}@media (min-width:1300px){.listing-detail-page .listing-header_impact.enlarged{margin-right:-80px}}.account-area.listing-detail-page .listing-mngt__publication-status{border:1px solid #ccc;margin-bottom:30px;padding:20px}.account-area.listing-detail-page .listing-mngt__publication-status h3{padding-bottom:15px}.account-area.listing-detail-page .listing-mngt__publication-status--actions .btn{width:100%}.account-area.listing-detail-page .listing-header{border:0;margin:0;padding:0;position:static;width:auto}.account-area.listing-detail-page .listing-header header{border:1px solid #ccc;margin-left:0;min-height:0;padding:20px}.account-area.listing-detail-page .listing-header .listing-btn-contact-poster{display:none}.account-area.listing-detail-page .listing-header .icon-address,.account-area.listing-detail-page .listing-header .icon-reference,.account-area.listing-detail-page .listing-header .icon-rent{display:inline}.account-area.listing-detail-page .listing-header .listing-address-address{padding-left:27px;text-indent:-27px}.account-area.listing-detail-page .listing-header .listing-address-neighborhood,.account-area.listing-detail-page .listing-header .listing-rent--daily-rate,.account-area.listing-detail-page .listing-header .listing-rent--weekly-rate,.account-area.listing-detail-page .listing-header .lm-spots-available{padding-left:27px}.account-area.listing-detail-page .listing-practical-info{border:none;padding:0}.account-area.listing-detail-page .listing-practical-info h3{font-size:18px;line-height:normal;margin-bottom:20px;text-align:left!important}.account-area.listing-detail-page .listing-practical-info tr{font-size:14px}.account-area.listing-detail-page .listing-practical-info tr td:first-child{color:#888}.account-area.listing-detail-page .listing-practical-info .practical-info-subsection{border:none;margin-bottom:40px;padding:0}.account-area.listing-detail-page .listing-contact{border:none;margin-bottom:60px;margin-left:0;margin-right:0;padding:0;text-align:left}.account-area.listing-detail-page .listing-contact h3{font-size:20px;line-height:normal;margin-bottom:20px}@media (max-width:480px){.account-area.listing-detail-page .listing-practical-info h3{font-size:22px}.account-area.listing-detail-page .practical-info-subsection{margin-left:0;margin-right:0}.account-area.listing-detail-page .listing-contact{margin-bottom:60px}.account-area.listing-detail-page .listing-contact h3{font-size:24px;line-height:normal;margin-bottom:20px;text-align:left}}.print-qr,.print-qr-placeholder{display:none}@media print{.site-bundle .l-main .container{margin-top:120px!important}.listing-activity-data,.listing-header__actions,.listing-share-button,.listing__premium-teasers{display:none!important}h2,h3,h4{page-break-after:avoid}.listing-contact,.listing-localisation{page-break-inside:avoid}#listing-contact{display:none}.listing-localisation{display:none!important}.practical-info-table{page-break-before:avoid;page-break-inside:avoid}footer,form{display:none!important}.mm-page .burger-header{align-items:top;display:flex;justify-content:space-between}.burger-header .primary-nav-logo{padding-top:40px}.burger-header .primary-nav-logo img{height:80px!important}.print-qr-placeholder{display:block;width:200px}.print-qr{display:block;padding-right:20px;padding-top:20px}.print-qr img{display:block;height:35mm;width:35mm}.print-qr__caption{font-size:10pt;margin-top:2mm;word-break:break-all}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.listing-pictures figure{display:inline-block;width:32%}@supports (display:grid){.listing-pictures{display:grid;grid-gap:5px}.listing-pictures figure{margin-bottom:0;width:auto}.listing-pictures figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.item-count-1{grid-template-columns:repeat(1,1fr);grid-template-rows:400px}.item-count-1 .listing-pictures__item.item-1{grid-column:span 1;grid-row:span 1}.item-count-2{grid-template-columns:repeat(2,1fr);grid-template-rows:400px}.item-count-2 .listing-pictures__item.item-1,.item-count-2 .listing-pictures__item.item-2{grid-column:span 1;grid-row:span 1}.item-count-3{grid-template-columns:repeat(5,1fr);grid-template-rows:200px 200px}.item-count-3 .listing-pictures__item.item-1{grid-column:span 3;grid-row:span 2}.item-count-3 .listing-pictures__item.item-2,.item-count-3 .listing-pictures__item.item-3{grid-column:span 2;grid-row:span 1}.item-count-4{grid-template-columns:repeat(5,1fr);grid-template-rows:200px 200px}.item-count-4 .listing-pictures__item.item-1{grid-column:span 3;grid-row:span 2}.item-count-4 .listing-pictures__item.item-2{grid-column:span 2;grid-row:span 1}.item-count-4 .listing-pictures__item.item-3,.item-count-4 .listing-pictures__item.item-4{grid-column:span 1;grid-row:span 1}.item-count-5{grid-template-columns:repeat(6,1fr);grid-template-rows:100px 100px 100px 175px}.item-count-5 .listing-pictures__item.item-1{grid-column:span 4;grid-row:span 3}.item-count-5 .listing-pictures__item.item-2,.item-count-5 .listing-pictures__item.item-3{grid-column:span 2;grid-row:span 2}.item-count-5 .listing-pictures__item.item-4,.item-count-5 .listing-pictures__item.item-5{grid-column:span 2;grid-row:span 1}.item-count-6{grid-template-columns:repeat(5,1fr);grid-template-rows:150px 100px 100px 125px}.item-count-6 .listing-pictures__item.item-1{grid-column:span 3;grid-row:span 3}.item-count-6 .listing-pictures__item.item-2,.item-count-6 .listing-pictures__item.item-3{grid-column:span 2;grid-row:span 2}.item-count-6 .listing-pictures__item.item-4,.item-count-6 .listing-pictures__item.item-5,.item-count-6 .listing-pictures__item.item-6{grid-column:span 1;grid-row:span 1}.item-count-10,.item-count-11,.item-count-7,.item-count-8,.item-count-9{grid-template-columns:repeat(5,1fr);grid-template-rows:150px 100px 100px 125px 125px}.item-count-10 .listing-pictures__item.item-1,.item-count-11 .listing-pictures__item.item-1,.item-count-7 .listing-pictures__item.item-1,.item-count-8 .listing-pictures__item.item-1,.item-count-9 .listing-pictures__item.item-1{grid-column:span 3;grid-row:span 3}.item-count-10 .listing-pictures__item.item-2,.item-count-10 .listing-pictures__item.item-3,.item-count-11 .listing-pictures__item.item-2,.item-count-11 .listing-pictures__item.item-3,.item-count-7 .listing-pictures__item.item-2,.item-count-7 .listing-pictures__item.item-3,.item-count-8 .listing-pictures__item.item-2,.item-count-8 .listing-pictures__item.item-3,.item-count-9 .listing-pictures__item.item-2,.item-count-9 .listing-pictures__item.item-3{grid-column:span 2;grid-row:span 2}.item-count-10 .listing-pictures__item.item-10,.item-count-10 .listing-pictures__item.item-11,.item-count-10 .listing-pictures__item.item-4,.item-count-10 .listing-pictures__item.item-5,.item-count-10 .listing-pictures__item.item-6,.item-count-10 .listing-pictures__item.item-7,.item-count-10 .listing-pictures__item.item-8,.item-count-10 .listing-pictures__item.item-9,.item-count-11 .listing-pictures__item.item-10,.item-count-11 .listing-pictures__item.item-11,.item-count-11 .listing-pictures__item.item-4,.item-count-11 .listing-pictures__item.item-5,.item-count-11 .listing-pictures__item.item-6,.item-count-11 .listing-pictures__item.item-7,.item-count-11 .listing-pictures__item.item-8,.item-count-11 .listing-pictures__item.item-9,.item-count-7 .listing-pictures__item.item-10,.item-count-7 .listing-pictures__item.item-11,.item-count-7 .listing-pictures__item.item-4,.item-count-7 .listing-pictures__item.item-5,.item-count-7 .listing-pictures__item.item-6,.item-count-7 .listing-pictures__item.item-7,.item-count-7 .listing-pictures__item.item-8,.item-count-7 .listing-pictures__item.item-9,.item-count-8 .listing-pictures__item.item-10,.item-count-8 .listing-pictures__item.item-11,.item-count-8 .listing-pictures__item.item-4,.item-count-8 .listing-pictures__item.item-5,.item-count-8 .listing-pictures__item.item-6,.item-count-8 .listing-pictures__item.item-7,.item-count-8 .listing-pictures__item.item-8,.item-count-8 .listing-pictures__item.item-9,.item-count-9 .listing-pictures__item.item-10,.item-count-9 .listing-pictures__item.item-11,.item-count-9 .listing-pictures__item.item-4,.item-count-9 .listing-pictures__item.item-5,.item-count-9 .listing-pictures__item.item-6,.item-count-9 .listing-pictures__item.item-7,.item-count-9 .listing-pictures__item.item-8,.item-count-9 .listing-pictures__item.item-9{grid-column:span 1;grid-row:span 1}@media (max-width:1200px){.item-count-4{grid-template-columns:repeat(3,1fr);grid-template-rows:350px 150px}.item-count-4 .listing-pictures__item.item-1{grid-column:span 3;grid-row:span 1}.item-count-4 .listing-pictures__item.item-2,.item-count-4 .listing-pictures__item.item-3,.item-count-4 .listing-pictures__item.item-4{grid-column:span 1;grid-row:span 1}}@media (max-width:480px){.listing-detail-page.site-bundle .l-main .container{margin-top:46px}.listing-detail-page.site-bundle .listing-header{margin-bottom:5px;margin-left:-20px;margin-right:-20px}.listing-detail-page.site-bundle .listing-header header{margin-bottom:0;padding:15px 20px}.listing-detail-page.site-bundle .listing-address{margin-top:7px}.listing-detail-page.site-bundle .listing-type{margin-bottom:7px}.listing-detail-page.site-bundle .listing-rent{margin-bottom:3px}.listing-detail-page.site-bundle .listing-reference{margin-top:7px}.listing-detail-page.site-bundle .lm-spots-available{display:none}.listing-pictures{grid-template-rows:auto;height:calc(100vh - 288px);margin-left:-20px;margin-right:-20px}.listing-pictures.item-count-5{height:calc(125vh - 288px)}.listing-pictures.item-count-6{height:calc(120vh - 288px)}.account-area .listing-pictures{height:60vh}.account-area .listing-pictures.item-count-5,.account-area .listing-pictures.item-count-6{height:calc(90vh - 54px)}.item-count-0,.listing-pictures.listing-pictures-default{height:auto}.item-count-1,.item-count-2{grid-template-rows:100%}.item-count-3{grid-template-rows:auto auto}.item-count-4{grid-template-columns:repeat(3,1fr);grid-template-rows:60% 40%}.item-count-4 .listing-pictures__item.item-1{grid-column:span 3;grid-row:span 1}.item-count-4 .listing-pictures__item.item-2,.item-count-4 .listing-pictures__item.item-3,.item-count-4 .listing-pictures__item.item-4{grid-column:span 1;grid-row:span 1}.item-count-5{grid-template-columns:repeat(4,1fr);grid-template-rows:calc(75% - 25vh) calc(25% - 5px) calc(25vh - 5px)}.item-count-5 .listing-pictures__item.item-1{grid-column:span 4;grid-row:span 1}.item-count-5 .listing-pictures__item.item-2,.item-count-5 .listing-pictures__item.item-3,.item-count-5 .listing-pictures__item.item-4,.item-count-5 .listing-pictures__item.item-5{grid-column:span 2;grid-row:span 1}.item-count-6{grid-template-columns:repeat(6,1fr);grid-template-rows:calc(73% - 20vh) calc(27% - 5px) calc(20vh - 5px)}.item-count-6 .listing-pictures__item.item-1{grid-column:span 6;grid-row:span 1}.item-count-6 .listing-pictures__item.item-2,.item-count-6 .listing-pictures__item.item-3{grid-column:span 3;grid-row:span 1}.item-count-6 .listing-pictures__item.item-4,.item-count-6 .listing-pictures__item.item-5,.item-count-6 .listing-pictures__item.item-6{grid-column:span 2;grid-row:span 1}}.pswp img{max-width:none;-o-object-fit:contain;object-fit:contain}.photoswipe-gallery figcaption{display:none}