.site-bundle.listing-detail-page .l-content-main{padding-top:0}.site-bundle.listing-detail-page .breadcrumb{list-style:none;display:flex;flex-direction:row;flex-wrap:no-wrap;align-items:flex-start;justify-content:flex-start;margin:-3px 0 0}.site-bundle.listing-detail-page .breadcrumb li{line-height:24px;color:#555}.site-bundle.listing-detail-page .breadcrumb li a{font-size:14px;color:#555;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{position:relative;margin-bottom:0}.listing-detail-page .sidebar{padding-right:30px}.listing-detail-page .listing-section{margin-top:50px;margin-bottom: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;padding:25px 30px;margin-top:40px}.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{border:none;background-color:#fff}.listing-detail-page .listing-section.listing-practical-info .practical-info-rent td:last-child{font-size:16px}.listing-detail-page .listing-header{position:absolute;width:268px;margin-left:610px}.listing-detail-page .listing-header header{background-color:#fff;padding:20px;margin-bottom:30px;margin-left:-15px}.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--rent-wo-charges,.listing-detail-page .listing-header header .listing-rent--full-rent{font-size:26px}.listing-detail-page .listing-header header .listing-rent--charges-qualifier{margin-left:7px;display:inline-block;vertical-align:baseline;white-space:normal;font-weight:400;font-size:14px;line-height:16px}.listing-detail-page .listing-header header .listing-rent--details{margin-left:3px;font-size:18px}.listing-detail-page .listing-header header .listing-btn-contact-poster{display:none}.listing-detail-page .listing-header .icon-rent,.listing-detail-page .listing-header .icon-address,.listing-detail-page .listing-header .icon-reference,.listing-detail-page .listing-header .icon-residence{font-size:20px;margin-right:3px}.listing-detail-page .listing-header .icon-rent,.listing-detail-page .listing-header .icon-address,.listing-detail-page .listing-header .icon-reference{vertical-align:middle;display:none}.listing-detail-page .listing-type{font-size:24px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-detail-page .listing-residence{display:block;font-size:18px;line-height:23px;margin:15px 0 5px;color:#555}.listing-detail-page .listing-residence i{color:#ccc}.listing-detail-page .listing-address{display:block;font-weight:400;font-size:16px;line-height:22px;margin:15px 0;color:#555}.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{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-detail-page .listing-address-neighborhood{display:block;padding-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-detail-page .listing-rent{font-weight:400;font-size:16px;line-height:22px;margin:15px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-detail-page .listing-rent .listing-full-rent{font-weight:700}.listing-detail-page .listing-rent .listing-charges{font-weight:400;font-size:14px}.listing-detail-page .listing-rent--weekly-rate,.listing-detail-page .listing-rent--daily-rate{display:block;font-size:16px;font-weight:400}.listing-detail-page .per-week,.listing-detail-page .per-day{font-weight:400}.listing-detail-page .listing-reference{font-size:18px;font-weight:700;color:#888;margin-top:15px}.listing-detail-page .lm-spots-available{font-size:14px;line-height:20px;margin:4px 0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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;padding-bottom:0;margin-bottom:30px}.listing-detail-page .listing-section h3{font-size:18px;color:#555}.listing-detail-page .listing-section h3 i{font-size:30px;margin-right:7px;vertical-align:middle;color:#888}.listing-detail-page .listing-section .practical-info-rent h3 i{color:#bbb}.listing-detail-page .listing-section tr td:first-child{color:#888;font-variant:all-small-caps;letter-spacing:.5px;font-size:15px;width:200px}.listing-detail-page .listing-field-label{color:#888;font-variant:all-small-caps;letter-spacing:.5px;font-size:15px}.listing-detail-page .listing-facilities-title{margin-top:30px}.listing-detail-page .listing-video{margin-top:50px;margin-bottom:40px}.listing-detail-page .listing-localisation .listing-localisation-buttons{text-align:center;margin:10px 0 20px}.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{margin-bottom:0;display:none;flex-wrap:wrap;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{margin-top:20px;background-color:#fff;display:flex;flex-direction:column}.listing__premium-teasers-item__info{padding:15px 12px;display:flex;flex-direction:column;justify-content:space-around}.listing__premium-teasers-item__info .listing__premium-teasers-item__info__type{font-weight:700;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listing__premium-teasers-item__info .listing__premium-teasers-item__info__address{font-weight:700;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.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;white-space:nowrap;text-overflow:ellipsis}.listing-header__poster-listings{text-align:center}.listing-header__poster-listings h3{text-align:left}.listing-header__poster-listings p{text-align:right;position:relative;padding:20px 25px 0 0;color:#3c94b8}.listing-header__poster-listings p i.icon-back{transform:translate(-25px);position:absolute;right:0;top:37px}.listing-header__poster-listings p i.icon-back:before{transition:all .25s ease-in-out;position:absolute;background-color:transparent;width:3px;height:0px}.listing-header__poster-listings p i.icon-back:before{transform:rotate(270deg)}.listing-header__poster-listings.accordion-group,.listing-header__poster-listings .accordion-group{border:0px solid #e5e5e5}.listing-header__poster-listings .accordion-heading .accordion-toggle{display:block;padding:0}.poster-listings-item{position:relative;display:inline-block;text-align:center;vertical-align:top;width:180px;height:128px;overflow:hidden}.poster-listings-item__image{text-align:center;padding:10px 5px}.poster-listings-item__info{position:absolute;top:10px;left:5px;padding:10px;color:#fff;background-color:#00000078;width:170px;height:128px;transition:all .6s ease;backface-visibility:hidden}.poster-listings-item__info:hover{background-color:#0000;padding-top:128px}.poster-listings-item__info .poster-listings-item__info__type{text-align:center;font-weight:700;font-size:14px}.poster-listings-item__info .poster-listings-item__info__address{text-align:center;font-weight:700;font-size:13px}.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;color:#4d4d4d!important;border:1px solid #ccc!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{position:inherit;width:auto;margin-left:0;margin-top:0;margin-bottom:10px;padding-bottom:0}.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-rent,.listing-detail-page .listing-header .icon-address,.listing-detail-page .listing-header .icon-reference{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{text-indent:-27px;padding-left:27px}.listing-detail-page .listing-address-neighborhood,.listing-detail-page .listing-rent--weekly-rate,.listing-detail-page .listing-rent--daily-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{width:45%;flex-grow:0;flex-shrink:0}.listing-detail-page .listing__premium-teasers-item__info{width:55%;flex-grow:0;flex-shrink:0}.listing-detail-page .listing__premium-teasers-item__info__type,.listing-detail-page .listing__premium-teasers-item__info__address,.listing-detail-page .listing__premium-teasers-item__info__rent{font-size:15px}.listing-detail-page .listing-localisation{margin-left:20px;margin-right:20px}.listing-detail-page .listing-localisation-maps,.listing-detail-page .listing-contact{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{margin-top:20px;gap:5px;flex-wrap:wrap;align-items:center}.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{padding:0;margin-bottom:30px}.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-top:0;padding-bottom: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-rent h3,.listing-detail-page .listing-section.listing-section--with-subsections .practical-info-subsection.practical-info-availability h3{margin-bottom:30px;text-align:center}.listing-detail-page .listing-section.listing-section--with-subsections .practical-info-subsection.practical-info-rent h3 i,.listing-detail-page .listing-section.listing-section--with-subsections .practical-info-subsection.practical-info-availability h3 i{font-size:60px;margin-right:7px;line-height:90px;color:#666}.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-right:-20px;margin-left:-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{padding-top:0;padding-bottom:0;margin-top:0}.listing-detail-page .listing-section-residence{padding:0}}@media (min-width: 1200px){.listing-detail-page .listing-header{width:358px;margin-left:770px}.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{width:45%;flex-grow:0;flex-shrink:0}.listing-detail-page .listing__premium-teasers-item__info{width:55%;flex-grow:0;flex-shrink:0}}@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;padding:20px;margin-bottom:30px}.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{position:static;width:auto;margin:0;padding:0;border:0}.account-area.listing-detail-page .listing-header header{padding:20px;margin-left:0;min-height:0;border:1px solid #ccc}.account-area.listing-detail-page .listing-header .listing-btn-contact-poster{display:none}.account-area.listing-detail-page .listing-header .icon-rent,.account-area.listing-detail-page .listing-header .icon-address,.account-area.listing-detail-page .listing-header .icon-reference{display:inline}.account-area.listing-detail-page .listing-header .listing-address-address{text-indent:-27px;padding-left:27px}.account-area.listing-detail-page .listing-header .listing-address-neighborhood,.account-area.listing-detail-page .listing-header .listing-rent--weekly-rate,.account-area.listing-detail-page .listing-header .listing-rent--daily-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{text-align:left!important;font-size:18px;line-height:normal;margin-bottom:20px}.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;padding:0;margin-bottom:40px}.account-area.listing-detail-page .listing-contact{text-align:left;border:none;padding:0;margin-bottom:60px;margin-right:0;margin-left:0}.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{text-align:left;font-size:24px;line-height:normal;margin-bottom:20px}}.print-qr,.print-qr-placeholder{display:none}@media print{.site-bundle .l-main .container{margin-top:120px!important}.listing-header__actions,.listing-share-button,.listing__premium-teasers,.listing-activity-data{display:none!important}h2,h3,h4{page-break-after:avoid}.listing-localisation,.listing-contact{page-break-inside:avoid}#listing-contact{display:none}.listing-localisation{display:none!important}.practical-info-table{page-break-before:avoid;page-break-inside:avoid}form{display:none!important}footer{display:none!important}.mm-page .burger-header{display:flex;align-items:top;justify-content:space-between}.burger-header .primary-nav-logo{padding-top:40px}.burger-header .primary-nav-logo img{height:80px!important}.print-qr-placeholder{width:200px;display:block}.print-qr{display:block;padding-right:20px;padding-top:20px}.print-qr img{width:35mm;height:35mm;display:block}.print-qr__caption{margin-top:2mm;font-size:10pt;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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.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-7,.item-count-8,.item-count-9,.item-count-10,.item-count-11{grid-template-columns:repeat(5,1fr);grid-template-rows:150px 100px 100px 125px 125px}.item-count-7 .listing-pictures__item.item-1,.item-count-8 .listing-pictures__item.item-1,.item-count-9 .listing-pictures__item.item-1,.item-count-10 .listing-pictures__item.item-1,.item-count-11 .listing-pictures__item.item-1{grid-column:span 3;grid-row:span 3}.item-count-7 .listing-pictures__item.item-2,.item-count-8 .listing-pictures__item.item-2,.item-count-9 .listing-pictures__item.item-2,.item-count-10 .listing-pictures__item.item-2,.item-count-11 .listing-pictures__item.item-2,.item-count-7 .listing-pictures__item.item-3,.item-count-8 .listing-pictures__item.item-3,.item-count-9 .listing-pictures__item.item-3,.item-count-10 .listing-pictures__item.item-3,.item-count-11 .listing-pictures__item.item-3{grid-column:span 2;grid-row:span 2}.item-count-7 .listing-pictures__item.item-4,.item-count-8 .listing-pictures__item.item-4,.item-count-9 .listing-pictures__item.item-4,.item-count-10 .listing-pictures__item.item-4,.item-count-11 .listing-pictures__item.item-4,.item-count-7 .listing-pictures__item.item-5,.item-count-8 .listing-pictures__item.item-5,.item-count-9 .listing-pictures__item.item-5,.item-count-10 .listing-pictures__item.item-5,.item-count-11 .listing-pictures__item.item-5,.item-count-7 .listing-pictures__item.item-6,.item-count-8 .listing-pictures__item.item-6,.item-count-9 .listing-pictures__item.item-6,.item-count-10 .listing-pictures__item.item-6,.item-count-11 .listing-pictures__item.item-6,.item-count-7 .listing-pictures__item.item-7,.item-count-8 .listing-pictures__item.item-7,.item-count-9 .listing-pictures__item.item-7,.item-count-10 .listing-pictures__item.item-7,.item-count-11 .listing-pictures__item.item-7,.item-count-7 .listing-pictures__item.item-8,.item-count-8 .listing-pictures__item.item-8,.item-count-9 .listing-pictures__item.item-8,.item-count-10 .listing-pictures__item.item-8,.item-count-11 .listing-pictures__item.item-8,.item-count-7 .listing-pictures__item.item-9,.item-count-8 .listing-pictures__item.item-9,.item-count-9 .listing-pictures__item.item-9,.item-count-10 .listing-pictures__item.item-9,.item-count-11 .listing-pictures__item.item-9,.item-count-7 .listing-pictures__item.item-10,.item-count-8 .listing-pictures__item.item-10,.item-count-9 .listing-pictures__item.item-10,.item-count-10 .listing-pictures__item.item-10,.item-count-11 .listing-pictures__item.item-10,.item-count-7 .listing-pictures__item.item-11,.item-count-8 .listing-pictures__item.item-11,.item-count-9 .listing-pictures__item.item-11,.item-count-10 .listing-pictures__item.item-11,.item-count-11 .listing-pictures__item.item-11{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-left:-20px;margin-right:-20px;margin-bottom:5px}.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{margin-left:-20px;margin-right:-20px;grid-template-rows:auto;height:calc(100vh - 288px)}.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)}.listing-pictures.listing-pictures-default,.item-count-0{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}
