@media screen and (max-width:768px){.m-facility-list{margin-top:30px}}.m-facility-list .heading{color:#5fcac0;font-size:2rem;font-weight:700;margin:4.5rem 0 1rem}.m-facility-list .heading:first-child{margin-top:0}@media screen and (max-width:768px){.m-facility-list .heading{font-size:1.6rem;margin:1.8rem 0 .5rem}}.m-facility-list ul{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;font-weight:700;justify-content:space-between;list-style:none;margin:0 0 -3.4rem;padding:0}@media screen and (min-width:769px){.m-facility-list ul:after,.m-facility-list ul:before{-webkit-box-ordinal-group:11;-ms-flex-order:10;content:"";display:block;order:10;width:22%}}@media screen and (max-width:768px){.m-facility-list ul{margin-bottom:-1rem}}.m-facility-list ul li{border-bottom:1px solid #bfbfbf;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.4rem;width:22%}@media screen and (max-width:768px){.m-facility-list ul li{margin-bottom:1rem;width:48%}}@media screen and (max-width:540px){.m-facility-list ul li{width:100%}}.m-facility-list ul a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;line-height:1.3;min-height:4.8rem;padding:1rem .8rem;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;width:100%}@media screen and (max-width:768px){.m-facility-list ul a{font-size:1.6rem}}.m-facility-list ul a .icon-arrow{font-size:1.5rem;margin-left:.6rem}.m-facility-list ul a:hover{background-color:#171717;color:#fff;opacity:1}.m-facility-list a{color:inherit;text-decoration:none}