.universal-accordion-question{width:100%}.universal-accordion-question-button{padding:16px 0 20px;width:100%;display:grid;grid-template-columns:calc(100% - 25px) 1fr;justify-content:space-between;align-items:center;cursor:pointer;direction:ltr;text-align:left;font-synthesis:none;text-overflow:ellipsis;touch-action:manipulation;background-color:initial;border:none;transition:all .15s ease-in-out}.universal-accordion-question-button:active{transition:all .15s ease-in-out}.universal-accordion-question-title{font-size:var(--type-h4);font-weight:400;line-height:var(--lh-body)}.universal-accordion-question-icon{width:25px;height:25px;transform:rotate(0);transform-origin:center center;transition:all .15s ease-in-out}.universal-accordion-question-icon svg{width:25px;height:25px}.universal-accordion-question.expanded .universal-accordion-question-icon{transform:rotate(45deg);transition:all .15s ease-in-out}@media only screen and (max-width:630px){.universal-accordion-question-button{padding:12px 0 14px}}.hotel-faq{margin-bottom:var(--gap-sections)}.universal-accordion{list-style:none;margin-top:24px}.universal-accordion li:not(:last-child){border-bottom:1px solid var(--border-divider,#ddd)}.universal-accordion-answer{display:block;height:0;overflow:hidden}.universal-accordion-answer-open{height:auto}.universal-accordion-answer p{margin-top:0;font-size:var(--type-body);line-height:var(--lh-body)}.universal-accordion-answer-text{margin-bottom:30px;width:95%}.faq-card{color:#000;background-color:#fff;border-radius:20px;margin-bottom:var(--gap-sections);padding:40px}.white-bg .faq-card{background-color:#f5f5f7}@media only screen and (max-width:1024px){.universal-accordion{margin-top:24px}.faq-card{padding:24px}}@media only screen and (max-width:630px){.universal-accordion{margin-top:12px}.faq-card{padding:20px}}