.tile-spa .l-spa-list{padding:2.5rem 0 1.5rem}.tile-spa .l-spa-list:not(:last-child){margin-bottom:0.625rem}.tile-spa .l-spa-list .l-spa-detail{margin:1.25rem 0 2.5rem}.tile-spa .l-spa-list .l-spa-detail .l-margin-detail-lite-zero{margin-bottom:0}.tile-spa .l-spa-list .l-spa-detail-description p{margin-bottom:1rem}.tile-spa .l-spa-list .l-button-wrap a{padding:0.75rem 1rem}.tile-spa .l-spa-list .l-button-wrap a:not(:last-child){margin-bottom:0.625rem}.tile-spa .l-service-heading{margin-bottom:1.25rem}.tile-spa .l-service-list li{margin-bottom:1rem}.tile-spa .l-padding-lite-zero{padding:0}.tile-spa .l-margin-lite-zero{margin-bottom:0}@media (min-width: 37.56rem){.tile-spa .l-service-list li:nth-child(2n){margin-right:0}}@media (min-width: 48.1rem){.tile-spa .l-spa-list{padding:3.75rem 0 2.75rem}.tile-spa .l-spa-list:not(:last-child){margin-bottom:1.25rem}.tile-spa .l-spa-list .l-spa-detail{margin:1.875rem 0 3.75rem;position:relative}.tile-spa .l-spa-list .l-spa-detail .l-margin-detail-lite-zero{margin-bottom:0}.tile-spa .l-spa-list .l-spa-detail .l-contact-detail,.tile-spa .l-spa-list .l-spa-detail .l-appoinment-detail{margin-bottom:0}.tile-spa .l-spa-list .l-spa-detail .l-button-wrap{margin-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tile-spa .l-spa-list .l-spa-detail .l-button-wrap a:not(:last-child){margin-bottom:1.25rem}.tile-spa .l-service-heading{margin-bottom:1.875rem}.tile-spa .l-service-list li:nth-child(2n){margin-right:1.25rem}.tile-spa .l-service-list li:nth-child(3n){margin-right:0}.tile-spa .l-padding-lite-zero{padding:0}.tile-spa .l-margin-lite-zero{margin-bottom:0}}.tile-spa-local-area h2{padding:2.5rem 0 1.25rem}@media (min-width: 48.1rem){.tile-spa-local-area h2{padding:3.75rem 0 1.875rem}}.tile-spa-local-area .l-spa-list{margin-bottom:2.5rem}@media (min-width: 37.56rem){.tile-spa-local-area .l-spa-list:nth-child(2n){margin-right:0}.tile-spa-local-area .l-spa-list:nth-child(3n){margin-right:1.25rem}}@media (min-width: 48.1rem){.tile-spa-local-area .l-spa-list{margin-bottom:3.75rem}.tile-spa-local-area .l-spa-list:nth-child(2n){margin-right:1.25rem}.tile-spa-local-area .l-spa-list:nth-child(3n){margin-right:0}}.tile-spa-local-area .l-spa-detail p:not(:last-child){margin-bottom:1rem}.tile-spa-local-area .l-spa-name{margin-top:0.313rem}.tile-spa-local-area .l-services-detail ul li{list-style:disc;padding-left:0.5rem}.tile-spa-local-area .l-services-detail ul{padding-left:1.875rem}


/*# sourceMappingURL=spa.css.map*/