.elementor-21668 .elementor-element.elementor-element-43c2640{--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}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-21668 .elementor-element.elementor-element-329b747{--display:flex}.elementor-widget-theme-post-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-21668 .elementor-element.elementor-element-71bdb8d{color:#7A7A7A}.elementor-21668 .elementor-element.elementor-element-f2ec9e4{--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}.elementor-21668 .elementor-element.elementor-element-71bdb8d p{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1rem;line-height:1.8;color:#374151;margin:0 0 1.25rem 0}.elementor-21668 .elementor-element.elementor-element-71bdb8d h2{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1.5rem;font-weight:700;color:#111827;margin:2.25rem 0 .6rem 0;line-height:1.3;padding-left:0!important;margin-left:0!important}.elementor-21668 .elementor-element.elementor-element-71bdb8d h3{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1.1rem;font-weight:600;color:#1f2937;margin:1.5rem 0 .4rem 0;padding-left:0!important;margin-left:0!important}.elementor-21668 .elementor-element.elementor-element-71bdb8d a{color:#2563eb!important;text-decoration:underline!important;font-weight:500}.elementor-21668 .elementor-element.elementor-element-71bdb8d a[style*="border-radius"],.elementor-21668 .elementor-element.elementor-element-71bdb8d a[style*="background:#D4AF37"],.elementor-21668 .elementor-element.elementor-element-71bdb8d a[style*="background:#128C7E"],.elementor-21668 .elementor-element.elementor-element-71bdb8d a[style*="background:#111827"],.elementor-21668 .elementor-element.elementor-element-71bdb8d a[style*="background:#c9a84c"],.elementor-21668 .elementor-element.elementor-element-71bdb8d a[style*="background:#25d366"]{text-decoration:none!important;color:#ffffff!important;font-weight:700!important}.elementor-21668 .elementor-element.elementor-element-71bdb8d a[style*="border:1.5px"]{text-decoration:none!important;color:#111827!important}.elementor-21668 .elementor-element.elementor-element-71bdb8d a[style*="color:#94a3b8"]{text-decoration:none!important;color:#94a3b8!important;font-weight:400!important}.elementor-21668 .elementor-element.elementor-element-71bdb8d ul{margin:.5rem 0 1.5rem 1.25rem;padding:0;list-style:disc}.elementor-21668 .elementor-element.elementor-element-71bdb8d ul li{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1rem;line-height:1.8;color:#374151;margin-bottom:.5rem;padding-left:0!important}.elementor-21668 .elementor-element.elementor-element-71bdb8d ol{margin:.5rem 0 1.5rem 1.25rem;padding:0;list-style:decimal}.elementor-21668 .elementor-element.elementor-element-71bdb8d ol li{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1rem;line-height:1.8;color:#374151;margin-bottom:.75rem}.elementor-21668 .elementor-element.elementor-element-71bdb8d strong{color:#111827;font-weight:700}.elementor-21668 .elementor-element.elementor-element-71bdb8d table{width:100%;border-collapse:collapse;margin:1.75rem 0;font-size:.95rem}.elementor-21668 .elementor-element.elementor-element-71bdb8d th{padding:12px 16px;text-align:left;background:#111827;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.elementor-21668 .elementor-element.elementor-element-71bdb8d td{padding:11px 16px;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.95rem;line-height:1.6;vertical-align:top}.elementor-21668 .elementor-element.elementor-element-71bdb8d tr:nth-child(even) td{background-color:#f9fafb}.elementor-21668 .elementor-element.elementor-element-71bdb8d img{max-height:480px;width:100%;object-fit:cover;border-radius:6px;margin:0 0 1.5rem 0}