.summary__IntroTexts h2{font-size:32rem;line-height:1.15}@media (width<=768px){.summary__IntroTexts h2{font-size:24rem;line-height:1.16}}.summary__IntroTexts{font-size:20rem;line-height:1.4}@media (width<=768px){.summary__IntroTexts{font-size:16rem;line-height:1.75}}.summary__Map span{font-size:18rem;line-height:1.44;position:relative}.summary+.imageGallery{margin-top:-16rem}.summary__IntroContent{grid-template-columns:repeat(2,533rem);justify-content:space-between;display:grid}.summary__BrandWrapper{justify-content:center;margin-bottom:48rem;display:flex}.summary__BrandWrapper img{width:100%}.summary__IntroTexts{flex-direction:column;justify-content:space-between;display:flex}.summary__IntroTexts h2+*{margin-top:25rem}.summary__Map{align-items:center;margin-top:40rem;display:flex}@media (width>=769px){.summary__Map:hover span:after{transform:scaleY(1.5)}}.summary__Map svg{width:24rem;margin-right:18rem}.summary__Map svg path{stroke:#454342}.summary__Map span:after{content:"";background-color:#454342;width:100%;height:1rem;transition:transform .3s;position:absolute;bottom:0;left:0;right:0}.summary__Contact{align-items:flex-start;margin:36rem 0;display:flex}@media (width<=768px){.summary__Map span{font-size:16rem;line-height:1.5}.summary__IntroContent{grid-template-columns:1fr;gap:48rem}.summary__Contact{margin:24rem 0 0}}.summary__Contact svg{width:24rem}.summary__Contact>div{flex-direction:column;margin-left:18rem;font-size:18rem;display:flex}@media (width<=768px){.summary__Contact>div{font-size:16rem;line-height:1.5}}.summary__Contact a+a{margin-top:4rem}.summary__Ammenities li{border-bottom:1px solid #e6e6e6;align-items:center;padding:16rem 0;display:flex}.summary__AmmenitiesImage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72rem;height:72rem;margin-right:27rem;display:flex}.summary__AmmenitiesImage img{width:48rem}
