.local-seo-accordion__item{margin:0 auto;border-bottom:1px solid #ddd}h3.local-seo-accordion__title{margin:0 auto;line-height:25px;font-size:20px;font-weight:600;padding:15px 0;position:relative;cursor:pointer;color:inherit}a.local-seo-accordion__link{color:inherit;text-decoration:none;font-weight:600}h3.local-seo-accordion__title::after{width:8px;height:8px;border-right:2px solid #336;border-bottom:2px solid #336;position:absolute;right:.5rem;margin:10px;content:" ";transform:rotate(-45deg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.local-seo-accordion__heading.active h3::after{transform:rotate(45deg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.local-seo-accordion__content{position:relative;max-height:0;overflow:hidden;transition:max-height 0.5s ease-in-out}.local-seo-accordion__heading.active .local-seo-accordion__content{max-height:1000px;transition:max-height 0.5s ease-in-out}.local-seo-accordion__content ul{margin:0 0 1rem 0;column-count:4;column-gap:20px}.local-seo-accordion__content ul{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;padding:20px 0}.local-seo-accordion__content ul li{color:inherit;margin-bottom:10px;font-size:.7rem;line-height:1.3;padding-right:20px}.local-seo-accordion__content ul li a{line-height:25px;font-size:14px;color:inherit}.local-seo-accordion__content ul li a{text-decoration:none}.local-seo-map iframe{width:100%;height:400px}