.universal-accordion-question{width:100%}.universal-accordion-question-button{padding:20px 0 24px;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:transparent;border:none;transition:all .15s ease-in-out}.universal-accordion-question-button h4{font-weight:400;font-size:24px}.universal-accordion-question-button:active{transition:all .15s ease-in-out}.universal-accordion-question-title{font-size:24px}.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:744px){.hotel-faq .universal-accordion-question-button{padding:10px 0 14px}}@media only screen and (max-width:480px){.universal-accordion-question-title{font-size:21px}.hotel-faq .universal-accordion-question-button{padding:12px 0 14px}}.hotel-faq{margin-bottom:100px}.universal-accordion{list-style:none;margin-top:30px}.universal-accordion li:not(:last-child){border-bottom:1px solid #ddd}.universal-accordion-answer{display:block;height:0;overflow:hidden}.universal-accordion-answer-open{height:auto}.universal-accordion-answer p{margin-top:0}.universal-accordion-answer-text{margin-bottom:30px;width:95%}@media only screen and (max-width:744px){.hotel-faq .universal-accordion{margin-top:10px}}.faq-card{color:#000;background-color:#fff;border-radius:20px;margin-bottom:100px;padding:50px}.white-bg .faq-card{background-color:#f5f5f7}@media only screen and (max-width:1200px){.faq-card{padding:50px}}@media only screen and (max-width:1024px){.faq-card{margin-bottom:50px;padding:50px}}@media only screen and (max-width:900px){.faq-card{padding:35px}}@media only screen and (max-width:768px){.faq-card{padding:20px 25px}}@media only screen and (max-width:700px){.faq-card{border-radius:20px;margin-bottom:50px;padding:25px}}