.homlity-property-faq-widget{box-sizing:border-box;font-family:inherit}.homlity-property-faq-header{margin-bottom:32px}.homlity-property-faq-title{color:#1a1a2e;font-size:1.6rem;font-weight:700;line-height:1.25;margin:0 0 14px}.homlity-property-faq-description{color:#555568;line-height:1.7;margin:0}.homlity-property-faq-empty{color:#888;font-style:italic;margin:0}.homlity-property-faq-item{background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:14px;overflow:hidden;transition:box-shadow 0.2s ease,border-color 0.2s ease}.homlity-property-faq-item:hover{border-color:rgb(0 0 0 / .15);box-shadow:0 4px 20px rgb(0 0 0 / .07)}.homlity-property-faq-item+.homlity-property-faq-item{margin-top:12px}.homlity-property-faq-widget .homlity-property-faq-question{-webkit-appearance:none;align-items:center;appearance:none;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0;box-shadow:none!important;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;gap:12px;justify-content:space-between;line-height:1.4;padding:18px 20px;text-align:left;width:100%}.homlity-property-faq-widget .homlity-property-faq-question:hover,.homlity-property-faq-widget .homlity-property-faq-question:focus,.homlity-property-faq-widget .homlity-property-faq-question:active{background-color:transparent!important;background-image:none!important;box-shadow:none!important}.homlity-property-faq-widget .homlity-property-faq-question:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.homlity-property-faq-question-text{flex:1}.homlity-property-faq-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;font-size:.85em;line-height:1;opacity:.6;transition:opacity 0.2s ease,transform 0.25s ease}.homlity-property-faq-icon svg,.homlity-property-faq-icon svg path{fill:currentColor;stroke:currentColor}.homlity-property-faq-icon--open{display:none}.homlity-property-faq-item.is-active .homlity-property-faq-icon--open{display:inline-flex}.homlity-property-faq-item.is-active .homlity-property-faq-icon--closed{display:none}.homlity-property-faq-item.is-active .homlity-property-faq-icon{opacity:1}.homlity-property-faq-answer{display:block}.homlity-property-faq-answer[hidden]{display:none}.homlity-property-faq-answer-inner{border-top:1px solid rgb(0 0 0 / .06);color:#3d3d52;line-height:1.75;padding:0 20px 20px}.homlity-property-faq-answer-inner p,.homlity-property-faq-answer-inner li,.homlity-property-faq-answer-inner span{color:inherit}.homlity-property-faq-answer-inner p{margin:14px 0 0}.homlity-property-faq-answer-inner p:first-child{margin-top:14px}.homlity-property-faq-answer-inner a{color:inherit;text-decoration:underline}.homlity-property-faq--cards .homlity-property-faq-question{cursor:default}.homlity-property-faq--open .homlity-property-faq-icon{display:none}@media (max-width:600px){.homlity-property-faq-title{font-size:1.3rem}.homlity-property-faq-widget .homlity-property-faq-question{font-size:.95rem;padding:15px 16px}.homlity-property-faq-answer-inner{padding:0 16px 16px}}