.elementor-990179 .elementor-element.elementor-element-2ba482c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-990179 .elementor-element.elementor-element-d3dcf85 .qh-top{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-990179 .elementor-element.elementor-element-d3dcf85 .qh-primary{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-990179 .elementor-element.elementor-element-d3dcf85 .qh-sub{color:#0F0F0F;font-size:18px;font-weight:500;padding:10px 0px 5px 0px;}.elementor-990179 .elementor-element.elementor-element-d3dcf85 .qh-content{color:#474747;}.elementor-990179 .elementor-element.elementor-element-8165cd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-990179 .elementor-element.elementor-element-8165cd9 .elom-faq-item{margin-bottom:10px;}.elementor-990179 .elementor-element.elementor-element-8165cd9 .elom-faq-question{color:#333333;background-color:#f5f5f5;}.elementor-990179 .elementor-element.elementor-element-8165cd9 .elom-faq-item.active .elom-faq-question{color:#3498db;background-color:#e3f2fd;}.elementor-990179 .elementor-element.elementor-element-8165cd9 .elom-faq-answer{color:#363636;background-color:#ffffff;}.elementor-990179 .elementor-element.elementor-element-8165cd9 .elom-faq-icon{font-size:16px;color:#333333;}.elementor-990179 .elementor-element.elementor-element-8165cd9 .elom-faq-icon svg{width:16px;height:16px;fill:#333333;}.elementor-990179 .elementor-element.elementor-element-8165cd9 .elom-faq-item.active .elom-faq-icon{color:#3498db;}.elementor-990179 .elementor-element.elementor-element-8165cd9 .elom-faq-item.active .elom-faq-icon svg{fill:#3498db;}.elementor-990179 .elementor-element.elementor-element-8165cd9 .elom-faq-search input{background-color:#ffffff;}/* Start custom CSS for elom_faq, class: .elementor-element-8165cd9 */.elom-faq-answer-content ul,
.elom-faq-answer-content ol{
    padding: 0 20px 0;
}
.elom-faq-item table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
            background: white;
        }

       .elom-faq-item thead {
            background-color: #2a2c2d;
            color: white;
        }

        .elom-faq-item th, .elom-faq-item td {
            padding: 12px;
            text-align: left;
            border-bottom: 1px solid #ddd;
        }

        .elom-faq-item tbody tr:hover {
            background-color: #f9f9f9;
        }

        .elom-faq-item .important-note {
            background-color: #fff3cd;
            border-left: 4px solid #ffc107;
            padding: 15px;
            margin: 20px 0;
            border-radius: 4px;
        }

        .elom-faq-item .important-note strong {
            color: #856404;
        }/* End custom CSS */