.geoseo-faqs{margin:1.5em 0}.geoseo-faqs__items{display:flex;flex-direction:column;gap:.5em}.geoseo-faqs__item{border:1px solid #e5e7eb;border-radius:6px;background:#fff}.geoseo-faqs__item[open]{box-shadow:0 1px 3px rgba(0,0,0,.05)}.geoseo-faqs__item>summary{display:flex;align-items:center;justify-content:space-between;gap:1em;list-style:none;cursor:pointer;padding:.85em 1em}.geoseo-faqs__item>summary::-webkit-details-marker{display:none}.geoseo-faqs__item>summary .geoseo-faqs__q-text{margin:0;font-size:1em;line-height:1.35}.geoseo-faqs__icon{flex:0 0 auto;width:.75em;height:.75em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;opacity:.6;margin-bottom:.25em}.geoseo-faqs__item[open] .geoseo-faqs__icon{transform:rotate(-135deg);margin-top:.25em;margin-bottom:0}.geoseo-faqs__item>.geoseo-faqs__a{padding:0 1em 1em}.geoseo-faqs__item>.geoseo-faqs__a p:last-child{margin-bottom:0}.ptb_fa{display: inline-block;width: 1em;height: 1em;stroke-width: 0;stroke: currentColor;overflow: visible;fill: currentColor;pointer-events: none;vertical-align: middle}