.amenities{position:relative}.amenities .amenities__supporting-text{border:2px solid var(--color-secondary);margin-bottom:40px;padding:26px 104px}.amenities .amenities__supporting-text .glyph{margin-bottom:13px;margin-left:auto;margin-right:auto;width:117px}.amenities .glyph svg path{fill:var(--color-secondary)}.amenities h2{color:var(--color-dark);font-size:30px;line-height:41px;margin:0;text-align:center}.amenities ul{align-items:start;display:grid;gap:69px;grid-template-columns:repeat(4,1fr);list-style-type:none;margin:0;padding:0}.amenities li{align-items:center;display:flex;flex-direction:column;line-height:2;margin:0;text-align:center}.amenities li svg path{transition:all .3s ease}.amenities li:hover svg path{fill:var(--community-amenities__icon-color-hover)}.amenities span{color:var(--color-dark);display:block;font-family:Verlag A,Verlag B,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.amenities span img{height:53px;margin-bottom:20px}.amenities .end-link{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;background:none;-webkit-box-shadow:unset;box-shadow:unset;justify-content:flex-start;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-25px;min-height:200px}.amenities .end-link a{background-color:var(--community-amenities__icon-color);color:var(--community-amenities__text-box-color);max-width:100%;padding:20px;position:relative;text-align:left;text-decoration:unset;transition:all .3s ease;width:280px}.amenities .end-link a span{color:#fff;font-family:Verlag A,Verlag B,sans-serif;font-size:25px;font-weight:600;letter-spacing:0;line-height:28px;padding-bottom:17px}.amenities .end-link a .glyph{bottom:24px;height:27px;left:24px;position:absolute;width:79px}.amenities .end-link a .glyph svg path{fill:#fff}.amenities .end-link a>div{display:flex;flex-direction:row;justify-content:flex-end}.amenities .end-link a i{align-items:center;background-color:#fff;border-radius:50%;color:#395775;display:flex;flex-direction:row;font-size:23px;height:40px;justify-content:center;text-indent:0;transition:all .3s ease-out;width:40px}.amenities .end-link a i:hover{background-color:transparent;border:2px solid #fff;color:#fff;outline:none;transition:all .3s ease-out}.is_hidden{display:none}@media screen and (max-width:1200px){.amenities ul{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.amenities .amenities__supporting-text{border:none;padding:0}.amenities ul{gap:50px;grid-template-columns:repeat(4,1fr)}.amenities ul li.amenity-item:not(:last-of-type){grid-column:span 2}.amenities ul li:last-of-type{grid-column:span 4}.amenities ul li.amenity-item span.text{line-height:23px}}@media screen and (min-width:422px){.mobile{display:none}}@media screen and (max-width:421px){.amenities ul{display:grid}.amenities ul li.amenity-item{padding:0}.mobile{display:block}}