.elementor-215 .elementor-element.elementor-element-0589357{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-215 .elementor-element.elementor-element-cbeeca0 .elementor-icon-list-icon i{color:var(--e-global-color-text);transition:color .3s}.elementor-215 .elementor-element.elementor-element-cbeeca0 .elementor-icon-list-icon svg{fill:var(--e-global-color-text);transition:fill .3s}.elementor-215 .elementor-element.elementor-element-cbeeca0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-215 .elementor-element.elementor-element-cbeeca0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-215 .elementor-element.elementor-element-cbeeca0 .elementor-icon-list-item>a{font-size:15px}.elementor-215 .elementor-element.elementor-element-cbeeca0 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-215 .elementor-element.elementor-element-06e64fc .elementor-heading-title{font-size:30px}:root{--page-title-display:none}.faq-container{max-width:1240px;margin:40px auto;padding:0 20px;font-family:"Segoe UI",sans-serif}.faq-item{border:1px solid #ccc;border-radius:8px;margin-bottom:10px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.05)}.faq-question{background-color:#f4f4f4;padding:15px 20px;font-weight:700;cursor:pointer;transition:background-color .3s ease;position:relative}.faq-question:after{content:'+';position:absolute;right:20px;font-size:20px;transition:transform .3s ease}.faq-item.active .faq-question:after{content:'–'}.faq-question:hover{background-color:#e0f0e9}.faq-answer{max-height:0;overflow:hidden;padding:0 20px;background:#fff;color:#333;transition:max-height .4s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:300px;padding:15px 20px}