/* Start custom CSS for theme-post-content, class: .elementor-element-6190c56a */.elementor-3188 .elementor-element.elementor-element-6190c56a { max-width:760px;margin:0 auto;font-family:'Onest',system-ui,sans-serif;color:#33475B;} .elementor-3188 .elementor-element.elementor-element-6190c56a p{margin:0 0 20px;font-size:17px;line-height:1.75;color:#33475B} .elementor-3188 .elementor-element.elementor-element-6190c56a .ibg-legal-lead{font-size:20px;line-height:1.6;color:#0F2E4A;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #E3EAF1} .elementor-3188 .elementor-element.elementor-element-6190c56a h2{margin:44px 0 14px;font-family:'Onest',system-ui,sans-serif;font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-0.4px;color:#0F2E4A} .elementor-3188 .elementor-element.elementor-element-6190c56a ul{margin:0 0 20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px} .elementor-3188 .elementor-element.elementor-element-6190c56a ul li{position:relative;padding-left:28px;font-size:17px;line-height:1.65} .elementor-3188 .elementor-element.elementor-element-6190c56a ul li::before{content:"";position:absolute;left:4px;top:10px;width:9px;height:9px;border-radius:50%;background:#7CC79E} .elementor-3188 .elementor-element.elementor-element-6190c56a a{color:#143659;font-weight:600;text-decoration:underline;text-decoration-color:#7CC79E;text-decoration-thickness:2px;text-underline-offset:3px} .elementor-3188 .elementor-element.elementor-element-6190c56a a:hover{color:#2E7A58} .elementor-3188 .elementor-element.elementor-element-6190c56a strong{color:#0F2E4A;font-weight:600} .elementor-3188 .elementor-element.elementor-element-6190c56a code{font-size:14px;background:#F4F7FA;border:1px solid #E3EAF1;border-radius:6px;padding:2px 6px} .elementor-3188 .elementor-element.elementor-element-6190c56a figure{margin:24px 0;overflow-x:auto} .elementor-3188 .elementor-element.elementor-element-6190c56a table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px} .elementor-3188 .elementor-element.elementor-element-6190c56a th,.elementor-3188 .elementor-element.elementor-element-6190c56a td{padding:12px 14px;border-bottom:1px solid #E3EAF1;text-align:left;vertical-align:top;line-height:1.5} .elementor-3188 .elementor-element.elementor-element-6190c56a th{background:#F4F7FA;color:#0F2E4A;font-weight:600} .elementor-3188 aside a{color:#143659;font-weight:600;text-decoration:none;cursor:pointer} .elementor-3188 aside a:hover{color:#2E7A58} @media (max-width:767px){.elementor-3188 .elementor-element.elementor-element-6190c56a p,.elementor-3188 .elementor-element.elementor-element-6190c56a ul li{font-size:16px} .elementor-3188 .elementor-element.elementor-element-6190c56a h2{font-size:22px;margin-top:36px} .elementor-3188 .elementor-element.elementor-element-6190c56a .ibg-legal-lead{font-size:18px}; }/* End custom CSS */