.geo-faq-container.geo-faq-container{margin:48px 0;padding:32px 28px;background:#fafafa !important;border-radius:12px !important;border:1px solid #eee !important;box-shadow:none !important}.geo-faq-container .geo-faq-title{font-size:22px !important;font-weight:700 !important;color:#222 !important;text-align:center !important;margin:0 0 28px !important;padding:0 0 16px !important;border:none !important;border-bottom:2px solid #e10080 !important;line-height:1.4 !important;letter-spacing:.04em !important}.geo-faq-container .geo-faq-list{margin:0 !important;padding:0 !important}.geo-faq-container details.geo-faq-item,.geo-faq-container details.geo-faq-item[open]{display:block !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;box-shadow:none !important;background:0 0 !important;overflow:visible !important;outline:none !important}.geo-faq-container details.geo-faq-item summary{list-style:none}.geo-faq-container details.geo-faq-item summary::-webkit-details-marker{display:none}.geo-faq-container summary.geo-faq-question{display:flex !important;align-items:center !important;padding:18px 40px 18px 0 !important;margin:0 !important;font-size:1rem !important;font-weight:600 !important;line-height:1.7 !important;color:#333 !important;cursor:pointer;border:none !important;border-bottom:1px solid #e0e0e0 !important;background:0 0 !important;box-shadow:none !important;outline:none !important;position:relative;transition:color .2s ease}.geo-faq-container summary.geo-faq-question:hover{color:#e10080 !important}.geo-faq-container details.geo-faq-item:last-child summary.geo-faq-question{border-bottom:1px solid #e0e0e0 !important}.geo-faq-container details.geo-faq-item[open] summary.geo-faq-question{border-bottom:none !important;color:#e10080 !important}.geo-faq-container summary.geo-faq-question:before{content:none !important}.geo-faq-container summary.geo-faq-question:after{content:'+' !important;position:absolute !important;right:0 !important;top:50% !important;transform:translateY(-50%) !important;font-size:22px !important;font-weight:300 !important;color:#e10080 !important;width:32px !important;height:32px !important;line-height:32px !important;text-align:center !important;background:0 0 !important;border:none !important;border-radius:0 !important;box-shadow:none !important;display:block !important;transition:transform .2s ease}.geo-faq-container details.geo-faq-item[open] summary.geo-faq-question:after{content:'−' !important}.geo-faq-container .geo-faq-answer{display:block !important;padding:12px 0 20px !important;margin:0 !important;font-size:.95rem !important;line-height:1.8 !important;color:#555 !important;border:none !important;border-bottom:1px solid #e0e0e0 !important;background:0 0 !important;box-shadow:none !important}.geo-faq-container .geo-faq-answer *:not(a){border:none !important;box-shadow:none !important;background:0 0 !important}.geo-faq-container .geo-faq-answer p{margin:0 0 8px !important;font-size:.95rem !important;line-height:1.8 !important;color:#555 !important}.geo-faq-container .geo-faq-answer p:last-child{margin-bottom:0 !important}.geo-faq-container .geo-faq-answer a{color:#e10080 !important;text-decoration:underline !important;transition:opacity .2s ease}.geo-faq-container .geo-faq-answer a:hover{opacity:.7 !important}