.listing .listing-container{position:relative}.listing .layout-container{background-repeat:no-repeat}.listing.listing--with-header .layout-container{background-position:77% -1510px,0 0}.listing.listing--with-header .listing-background{height:calc(100% - 144px);left:-52px;right:-52px;position:absolute;background-position:left top,right top;background-repeat:no-repeat,no-repeat}.listing .listing-left-header{left:0}.listing .listing-right-header{right:420px}.listing .listing-left-header,.listing .listing-right-header{position:absolute}.listing .heading-1,.listing .heading-5{text-align:center}.listing.listing--with-header .heading-1{padding-top:72px}.listing .heading-1+.heading-5{margin-top:40px}.listing .listing-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:48px 0}.listing .empty-cell{margin:0 24px;flex:1;min-width:330px}.listing .listing-list .listing-cell{padding:12px 0 12px 24px;font-style:normal;font-weight:normal;font-size:16px;line-height:32px;letter-spacing:-0.6px;border:solid 1px var(--color-border);min-width:300px;background-color:var(--color-background);margin:8px 24px;flex:1;position:relative;text-decoration:none;color:var(--color-font)}.listing .listing-list.listing--shadow .listing-cell{box-shadow:4px 4px 0px var(--color-background-dark)}.listing .listing-list.listing--side-border .listing-cell::before{width:1px;height:100%;background-color:var(--color-background-dark);position:absolute;left:4px;top:0px;content:''}.listing .listing-list.listing--side-border .listing-cell::after{width:1px;height:100%;background-color:var(--color-background-dark);position:absolute;right:4px;top:0px;content:''}.listing .listing-bottom-picture{background-repeat:no-repeat;margin-top:48px;height:197px;padding-bottom:72px}.listing #listing-animation canvas{width:100% !important;height:220px !important;object-position:center;object-fit:cover}@media(max-width:767px){.listing .heading-1{padding-top:0px}.listing .listing-left-header,.listing .listing-right-header{display:none}.listing .listing-bottom-picture{background-position:85% 0px;margin-top:0px;padding-bottom:0px;background-size:777px}.listing .listing-list .listing-cell{margin-left:0px;min-width:100%;margin-right:0}}