@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bishops-arms-hotel-practical-info-modal__content{gap:var(--space-ba-lg);flex-direction:column;display:flex}@media screen and (width>=1024px){.bishops-arms-hotel-practical-info-modal__content{gap:var(--space-ba-2xl)}}.bishops-arms-hotel-practical-info-modal__header{flex-direction:column;display:flex}.bishops-arms-hotel-practical-info-modal__pretitle{--typography-headingcolor:var(--color-ba-brown);text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-s-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-practical-info-modal__pretitle{font-size:var(--typography-ba-header-s-fontsize)}}.bishops-arms-hotel-practical-info-modal__pretitle{margin:0}.bishops-arms-hotel-practical-info-modal__title{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-m-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-practical-info-modal__title{font-size:var(--typography-ba-header-m-fontsize)}}.bishops-arms-hotel-practical-info-modal__title{margin:var(--space-ba-xxs) 0 0}@media screen and (width>=1024px){.bishops-arms-hotel-practical-info-modal__title{font-size:var(--typography-ba-header-l-fontsize)}}.bishops-arms-hotel-practical-info-modal__contact{gap:var(--space-ba-sm);flex-direction:column;display:flex}.bishops-arms-hotel-practical-info-modal__contact-row{--typography-ba-body-secondary-color:var(--color-ba-dark-brown);text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-ba-body-secondary-color,var(--typography-preheadercolor));font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-m-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-practical-info-modal__contact-row{font-size:var(--typography-ba-body-m-fontsize)}}.bishops-arms-hotel-practical-info-modal__contact-row{gap:var(--space-ba-sm);align-items:flex-start;margin:0;display:flex}.bishops-arms-hotel-practical-info-modal__contact-icon{flex-shrink:0;font-size:2.4rem}.bishops-arms-hotel-practical-info-modal__phone:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}.bishops-arms-hotel-practical-info-modal__phone{color:inherit;font:inherit;text-decoration:none}.bishops-arms-hotel-practical-info-modal__amenities{border-top:1px solid var(--color-ba-black-500);padding-bottom:var(--space-ba-2xl)}.bishops-arms-hotel-practical-info-modal__amenity{border-bottom:1px solid var(--color-ba-black-500)}.bishops-arms-hotel-practical-info-modal__amenity-heading{margin:0}.bishops-arms-hotel-practical-info-modal__amenity-button{gap:var(--space-ba-md);padding:var(--space-ba-lg) var(--space-ba-sm);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.bishops-arms-hotel-practical-info-modal__amenity-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}.bishops-arms-hotel-practical-info-modal__amenity-button:hover{cursor:pointer}.bishops-arms-hotel-practical-info-modal__amenity-label{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-s-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-practical-info-modal__amenity-label{font-size:var(--typography-ba-header-s-fontsize)}}.bishops-arms-hotel-practical-info-modal__amenity-label{gap:var(--space-ba-md);align-items:flex-start;display:flex}.bishops-arms-hotel-practical-info-modal__amenity-icon{flex-shrink:0;width:2.4rem;height:2.4rem}.bishops-arms-hotel-practical-info-modal__amenity-icon svg{width:100%;height:100%}i.bishops-arms-hotel-practical-info-modal__amenity-icon{width:auto;height:auto;font-size:2.4rem}.bishops-arms-hotel-practical-info-modal__amenity-toggle-icon{color:var(--color-ba-brown);flex-shrink:0;font-size:1.6rem}.bishops-arms-hotel-practical-info-modal__amenity-button[aria-expanded=false] .bishops-arms-hotel-practical-info-modal__amenity-toggle-icon--caret-up,.bishops-arms-hotel-practical-info-modal__amenity-button[aria-expanded=true] .bishops-arms-hotel-practical-info-modal__amenity-toggle-icon--caret-down{display:none}.bishops-arms-hotel-practical-info-modal__amenity-content{line-height:var(--typography-ba-body-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-bodytextcolor);font-family:var(--font-ba-body);font-size:var(--typography-ba-body-m-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-practical-info-modal__amenity-content{font-size:var(--typography-ba-body-m-fontsize)}}.bishops-arms-hotel-practical-info-modal__amenity-content{padding-bottom:var(--space-ba-lg);padding-inline:var(--space-ba-sm);color:var(--typography-bodytextcolor)}.bishops-arms-hotel-practical-info-modal__amenity-content[aria-hidden=true]{display:none}.bishops-arms-hotel-practical-info-modal__amenity-content p{margin:0}
