.elementor-498 .elementor-element.elementor-element-7372da1{--display:flex}.elementor-498 .elementor-element.elementor-element-6f7ed51.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-498 .elementor-element.elementor-element-12d4f9d{--display:flex}.elementor-498 .elementor-element.elementor-element-6313057.xpro-widget-bg-overlay:before{transition:background .3s}:root{--page-title-display:none}.faq-section{padding:4rem 1.5rem;background-color:#fff;color:#111;font-family:'Helvetica Neue',sans-serif}.faq-title{text-align:center;font-size:2.2rem;margin-bottom:3rem;color:#002db8;position:relative}.faq-item{border-bottom:1px solid #e5e5e5;margin-bottom:1rem}.faq-question{width:100%;background:0 0;border:none;text-align:left;padding:1rem;font-size:1.2rem;font-weight:600;cursor:pointer;transition:color .3s ease,background-color .3s ease;color:#111;position:relative}.faq-question:hover{background-color:#f4f4f4}.faq-question.active{background-color:#f1f1f1;color:#002db8}.faq-question:after{content:'+';position:absolute;right:1rem;font-size:1.4rem;transition:transform .3s ease;color:#beada1}.faq-question.active:after{content:'–';transform:rotate(180deg);color:#002db8}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 1rem}.faq-answer p{margin:1rem 0;font-size:1rem;line-height:1.6;color:#444}@media (max-width:768px){.faq-section{padding:2rem 1rem}.faq-title{font-size:1.6rem;margin-bottom:2rem;padding:0 1rem}.faq-question{font-size:1rem;padding:.8rem 1rem}.faq-question:after{right:1rem;font-size:1.2rem}.faq-answer{padding:0 1rem}.faq-answer p{font-size:.95rem}}@media (max-width:480px){.faq-title{font-size:1.4rem}.faq-question{font-size:.95rem}.faq-answer p{font-size:.9rem}}.faq-question{white-space:normal;word-wrap:break-word;line-height:1.4}