.property-location-content{align-items:center;background-color:#fff;color:#00395e;display:flex;flex-wrap:wrap;gap:5rem;justify-content:center;padding:2rem;text-align:center}.property-location-header-container,.property-location-images-container{flex:1}.property-location-images-container{align-items:center;display:flex;flex-direction:column}.property-location-images{display:flex;flex-direction:column;width:100%}.property-location-images .image-top{align-self:center;height:400px;margin-bottom:2rem;object-fit:contain;width:90%}.property-location-images .image-top:hover{transform:scale(1.02);transition:all .4s ease}.amenities-container{margin-top:20px;max-width:100%;width:100%}.amenities-icons{color:#00395e;display:flex;flex-wrap:wrap;gap:5rem;justify-content:space-between;width:100%}.amenities-icon{flex:1;justify-content:center;min-width:200px}.property-location-header h2{color:#00395e;font-size:3.5rem;font-weight:700;hyphens:none;margin-bottom:1rem;overflow-wrap:normal;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.1);white-space:normal;word-break:keep-all}.property-location-description p{font-size:1.7rem;text-align:left}.amenities-icon{display:flex;gap:.5rem}.amenities-icon i{font-size:3rem}.amenities-icon p{font-size:1rem;text-align:left}.btn-property-location{background-color:#00395e;border-radius:5px;color:#fff;display:inline-block;margin-top:20px;padding:1rem 2.5rem;text-decoration:none}.btn-property-location:hover{color:#fff;opacity:.9;text-decoration:none;transform:scale(1.02);transition:all .3s ease}.btn-property-location:focus{box-shadow:0 0 8px rgba(0,89,179,.5);color:#fff;text-decoration:none}.amenitie-delimiter{width:100%}.amenities-icon:hover i{animation:tilt-n-move-shaking .5s infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes tilt-n-move-shaking{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@media (max-width:768px){.property-location-content{align-items:center;flex-direction:column;gap:0}.property-location-header-container,.property-location-images-container{margin:0;max-width:100%}.property-location-header h2{font-size:2.5rem}.property-location-description p{font-size:1.2rem}.property-location-images .image-top{margin-top:1rem;object-fit:contain;width:90%}}