.elementor-1558 .elementor-element.elementor-element-3a3152c{--display:flex;}.elementor-1558 .elementor-element.elementor-element-9207164{--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;}/* Start custom CSS for text-editor, class: .elementor-element-a1aac69 */<style>
.top1seo-article{font-family:'Segoe UI',Arial,sans-serif;color:#1a1a2e;line-height:1.7;max-width:900px;margin:0 auto;}
.top1seo-article h1{font-size:2rem;color:#0b1d3a;margin-bottom:10px;}
.top1seo-article h2{font-size:1.5rem;color:#0b1d3a;border-left:5px solid #ff6b00;padding-left:12px;margin-top:45px;}
.top1seo-article h3{font-size:1.2rem;color:#14213d;margin-top:25px;}
.top1seo-reponse{background:#f4f7fb;border-radius:10px;padding:18px 22px;font-weight:600;border:1px solid #dce3ef;margin:15px 0 20px 0;}
.top1seo-table{width:100%;border-collapse:collapse;margin:25px 0;font-size:0.95rem;}
.top1seo-table th{background:#0b1d3a;color:#fff;padding:14px;text-align:left;}
.top1seo-table td{padding:14px;border-bottom:1px solid #e0e0e0;}
.top1seo-table tr:nth-child(even){background:#f7f9fc;}
.top1seo-cta{background:linear-gradient(90deg,#ff6b00,#ff8c3c);color:#fff;text-align:center;padding:35px 25px;border-radius:14px;margin:40px 0;}
.top1seo-cta a{display:inline-block;background:#0b1d3a;color:#fff;padding:16px 34px;border-radius:50px;text-decoration:none;font-weight:700;margin-top:12px;}
.top1seo-faq details{background:#f7f9fc;border:1px solid #e2e6ee;border-radius:8px;padding:14px 18px;margin-bottom:10px;}
.top1seo-faq summary{font-weight:700;cursor:pointer;font-size:1.05rem;color:#0b1d3a;}
.top1seo-faq p{margin-top:10px;}
.top1seo-liste li{margin-bottom:8px;}
</style>/* End custom CSS */