.location-header-images{height:472px;position:relative;overflow:hidden}@media only screen and (max-width:1236px){.location-header-images{height:37.75vw}}.location-header-images-grid{gap:var(--gutter-size);grid-template-rows:1fr;grid-template-columns:1fr;height:100%;display:grid}.location-header-images figure{background:var(--light);border-radius:8px}.location-header-images figure img{object-fit:cover;width:100%;height:100%}.location-header-images-2{grid-template-rows:1fr;grid-template-columns:1fr calc(40% - 16px)}.location-header-images-5{grid-template-rows:calc(50% - 8px) calc(50% - 8px);grid-template-columns:calc(60% - 8px) calc(20% - 12px) calc(20% - 12px)}.location-header-images-5 figure:first-child{grid-row:1/3}.location-header-images .images{height:100%}@media only screen and (max-width:768px){.location-header-images{height:unset;aspect-ratio:714/472}.location-header-images .carousel-container{position:absolute;inset:0}.location-header-images .keen-slider__slide{border-radius:0}.location-header-images .keen-slider__slide img{object-fit:cover}.location-header-images .carousel-indicator{bottom:16px;left:16px}}.location-header-images .more{color:var(--dark-grey);background:#fff;border-radius:4px;align-items:center;padding:8px;font-size:14px;line-height:14px;display:flex;position:absolute;bottom:16px;right:16px}.location-header-images .more,.location-header-images .more *{transition:all var(--transition-fast)}.location-header-images .more svg{fill:var(--dark-grey);margin-right:8px}.location-header-images .more:hover{background-color:var(--brand);color:#fff}.location-header-images .more:hover svg{fill:#fff}.location-header{display:flex}.location-header,.location-header .location-info,.location-header .location-logo{transition:all var(--transition-fast)}.location-header .location-logo{align-items:flex-end;height:100px;margin:0 16px;display:flex;position:relative}.location-header figure{background-color:#fff;border-radius:8px;width:200px;height:200px;padding:8px}.location-header figure.logo-round,.location-header figure.logo-round img{border-radius:50%}.location-header h3{margin:16px 0 0;font-size:24px;line-height:32px}.location-header address{font-style:normal;line-height:24px}.location-header .location-properties{margin-top:3px;display:flex}.location-header .location-properties .location-features{margin-left:3px}.location-header .location-info{flex-grow:1;display:flex}.location-header .location-title-and-adress{flex-grow:1}.location-header .location-title-and-adress a{color:inherit}@media only screen and (max-width:768px){.location-header{flex-direction:row-reverse;position:relative}.location-header h1{font-size:20px}.location-header address{font-size:14px}.location-header figure{width:100px;height:100px}.location-header .location-title-and-adress h3{margin-right:100px}.location-header .location-logo{height:100px;position:absolute;top:-50px;right:0}.location-header .location-info{padding-left:var(--gutter-size);padding-right:var(--gutter-size);flex-direction:column;flex-grow:1}}.location-header .location-action-links{margin-top:16px}@media only screen and (max-width:768px){.location-header .location-action-links{margin-top:8px;display:flex}.location-header .location-action-links .zupr-tooltip-holder:last-child{margin-left:auto}}.location-menu{border-bottom:1px solid var(--border)}@media only screen and (max-width:768px){.location-menu{padding:0 var(--gutter-size);z-index:1;background:#fff;position:sticky;top:60px}}.location-menu ul{margin:0;padding:0;list-style:none;display:flex}.location-menu li{margin-right:32px}.location-menu a{color:var(--dark-grey);border-bottom:2px solid #0000;margin-bottom:-1px;padding:16px 0 14px;line-height:24px;display:block}.location-menu a.active{border-color:var(--brand)}