.c-hospital-facilities__items{background:#f8f8f8;margin:auto;max-width:92.4rem}.c-hospital-facilities__items+.c-hospital-facilities__items{margin-top:1rem}.c-hospital-facilities__wrapper{align-items:center;cursor:pointer;display:flex;gap:1rem;padding:2rem}@media (min-width:768px){.c-hospital-facilities__wrapper{padding:2rem 4rem}}.c-hospital-facilities__name-wrapper{align-items:center;display:flex;flex:1;gap:2rem}.c-hospital-facilities__icon{align-items:center;background-color:var(--hospital-list-icon-colour);border-radius:100%;color:#fff;display:flex;flex-shrink:0;font-size:3.4rem;height:5.5rem;justify-content:center;width:5.5rem}.c-hospital-facilities__icon img{display:flex;padding:1.3rem}.c-hospital-facilities__name{color:#173274;margin:0;word-break:break-word}.c-hospital-facilities__link{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem}.c-hospital-facilities__link-text{color:#173274;font-size:16px;font-weight:700;line-height:18px;margin:0}@media (max-width:767px){.c-hospital-facilities__link-text{display:none}}.c-hospital-facilities__link-icon{color:#0098d6;font-size:1.4rem;transform:rotateX(180deg);transition:transform .3s cubic-bezier(.165,.84,.44,1)}.c-hospital-facilities__wrapper[aria-expanded=true] .c-hospital-facilities__link-icon{transform:rotate(0)}.c-hospital-facilities__contents{display:none;padding:1rem 4rem 4rem}.c-hospital-facilities__contents>*{margin-top:2rem}.c-hospital-facilities__contents.c-editable-text>*{color:#173274}.c-hospital-facilities__contents.c-editable-text>:not(h3){margin:1rem 0}.c-hospital-facilities__contents.c-editable-text>:first-child{margin-top:0}.c-hospital-facilities__contents.c-editable-text>:last-child{margin-bottom:0}.c-hospital-facilities__contents.c-editable-text h4:not(:first-of-type){margin-top:2rem}