.tse-faq-accordion{display:flex;flex-direction:column;gap:12px;width:100%}.tse-faq-accordion-item{border:0;border-radius:0;overflow:visible;background:0 0}.tse-faq-accordion-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:18px 28px;border:0!important;border-radius:10px;background:#f7f8fa;color:#111;box-shadow:none!important;text-align:left;cursor:pointer;font-weight:700;line-height:1.35;appearance:none;transition:background-color .22s ease,color .22s ease}.tse-faq-accordion-question:focus,.tse-faq-accordion-question:hover{background:#f7f8fa;color:#111;box-shadow:none!important}.tse-faq-accordion-question:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tse-faq-accordion-question-text{display:block}.tse-faq-accordion-icon{position:relative;width:18px;height:18px;min-width:18px;color:inherit}.tse-faq-accordion-icon::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(-50%,-62%) rotate(45deg);transition:transform .28s ease}.tse-faq-accordion-item.is-open .tse-faq-accordion-icon::before{transform:translate(-50%,-38%) rotate(225deg)}.tse-faq-accordion-answer{display:block;overflow:hidden;max-height:0;opacity:0;transition:max-height .32s ease,opacity .24s ease;will-change:max-height,opacity}.tse-faq-accordion-answer[hidden]{display:none}.tse-faq-accordion-item.is-open .tse-faq-accordion-answer{opacity:1}.tse-faq-accordion-answer-inner{padding:28px 70px 34px;background:#fff;color:#4b5563;line-height:1.7}.tse-faq-accordion-answer-inner p:first-child{margin-top:0}.tse-faq-accordion-answer-inner p:last-child{margin-bottom:0}@media (max-width:767px){.tse-faq-accordion-question{min-height:54px;padding:15px 18px;border-radius:8px}.tse-faq-accordion-answer-inner{padding:20px 18px 26px}}@media (max-width:767px){.tse-accommodation-amenities-element,.tse-accommodation-info-element,.tse-activity-card-wrap,.tse-faq-accordion,.tse-global-currency-changer,.tse-hero-accommodation,.tse-hero-section,.tse-island-itinerary,.tse-itinerary-days,.tse-kili-itinerary,.tse-places-filter-wrap,.tse-recommended-accommodations,.tse-recommended-tours,.tse-safari-pricing-cards,.tse-ta-reviews,.tse-tours-filter-wrap{max-width:100%;box-sizing:border-box}.tse-accommodation-amenities-element,.tse-accommodation-info-element,.tse-activity-card-wrap,.tse-faq-accordion,.tse-island-itinerary,.tse-itinerary-days,.tse-kili-itinerary,.tse-places-filter-wrap,.tse-recommended-accommodations,.tse-recommended-tours,.tse-safari-pricing-cards,.tse-ta-reviews,.tse-tours-filter-wrap{overflow-x:clip}@supports (content-visibility:auto){.tse-accommodation-amenities-element,.tse-accommodation-info-element,.tse-activity-card-wrap,.tse-faq-accordion,.tse-island-itinerary,.tse-itinerary-days,.tse-kili-itinerary,.tse-places-filter-wrap,.tse-recommended-accommodations,.tse-recommended-tours,.tse-safari-pricing-cards,.tse-ta-reviews,.tse-tours-filter-wrap{content-visibility:auto;contain-intrinsic-size:1px 560px}}.tse-accommodation-amenity-card,.tse-accommodation-info-card,.tse-activity-card,.tse-faq-accordion-item,.tse-island-day-card,.tse-kili-day-card,.tse-place-card,.tse-recommended-accommodation-card,.tse-recommended-tour-card,.tse-repeater-card,.tse-ta-modern-card,.tse-ta-review-card,.tse-tour-card{border-radius:12px!important;box-shadow:none!important}.tse-faq-accordion-question{min-height:42px!important;padding:12px 14px!important}.tse-faq-accordion-answer-inner{padding:0 14px 14px!important}}