.elementor-2666 .elementor-element.elementor-element-1b6a1ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2666 .elementor-element.elementor-element-1b6a1ed:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-1b6a1ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://truclaimrcm.com/wp-content/uploads/2026/09/Rectangle-1890-7.png");background-repeat:no-repeat;background-size:cover;}.elementor-2666 .elementor-element.elementor-element-532ca96{--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-2666 .elementor-element.elementor-element-948c91e{width:var( --container-widget-width, 29.711% );max-width:29.711%;--container-widget-width:29.711%;--container-widget-flex-grow:0;}.elementor-2666 .elementor-element.elementor-element-948c91e > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-2666 .elementor-element.elementor-element-948c91e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2666 .elementor-element.elementor-element-f0166e0 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2666 .elementor-element.elementor-element-bd8f816{color:#FFFFFF;}.elementor-2666 .elementor-element.elementor-element-365903e{--display:flex;}.elementor-2666 .elementor-element.elementor-element-6ca6b96{--display:flex;}.elementor-2666 .elementor-element.elementor-element-4b8e3fa{--display:flex;}.elementor-2666 .elementor-element.elementor-element-339f685{--display:flex;}.elementor-2666 .elementor-element.elementor-element-339f685:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-339f685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-2666 .elementor-element.elementor-element-2d60657{--display:flex;}.elementor-2666 .elementor-element.elementor-element-e04e264{--display:flex;}.elementor-2666 .elementor-element.elementor-element-e04e264:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-e04e264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-2666 .elementor-element.elementor-element-2808e4e{--display:flex;}.elementor-2666 .elementor-element.elementor-element-02edcfd{--display:flex;}.elementor-2666 .elementor-element.elementor-element-02edcfd:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-02edcfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-2666 .elementor-element.elementor-element-f0fa89c{--display:flex;}.elementor-2666 .elementor-element.elementor-element-38c0d0b{--display:flex;}.elementor-2666 .elementor-element.elementor-element-38c0d0b:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-38c0d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2334;}@media(min-width:768px){.elementor-2666 .elementor-element.elementor-element-532ca96{--width:50%;}.elementor-2666 .elementor-element.elementor-element-365903e{--width:50%;}.elementor-2666 .elementor-element.elementor-element-6ca6b96{--content-width:1300px;}.elementor-2666 .elementor-element.elementor-element-4b8e3fa{--content-width:1300px;}.elementor-2666 .elementor-element.elementor-element-339f685{--content-width:1300px;}.elementor-2666 .elementor-element.elementor-element-2d60657{--content-width:1300px;}.elementor-2666 .elementor-element.elementor-element-e04e264{--content-width:1300px;}.elementor-2666 .elementor-element.elementor-element-2808e4e{--content-width:1300px;}.elementor-2666 .elementor-element.elementor-element-02edcfd{--content-width:1300px;}.elementor-2666 .elementor-element.elementor-element-38c0d0b{--content-width:1300px;}}/* Start custom CSS *//* --- TRUCLAIM MASTER REGULATORY AUDIT CHASSIS --- */
.truclaim-seo-master-container {
    width: 100% !important;
    max-width: 820px !important;
    margin: 40px auto !important;
    padding: 0 24px !important;
    font-family: inherit !important;
    box-sizing: border-box !important;
    text-align: left !important;
}
.truclaim-seo-master-container .seo-stats-deck {
    display: flex !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
    margin-bottom: 24px !important;
}
.truclaim-seo-master-container .seo-pill-metric {
    display: inline-flex !important;
    align-items: center !important;
    height: 28px !important;
    padding: 0 14px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border-radius: 50px !important;
}
.truclaim-seo-master-container .badge-teal-tint {
    background-color: rgba(26, 94, 99, 0.08) !important;
    color: #1a5e63 !important;
}
.truclaim-seo-master-container .badge-navy-tint {
    background-color: rgba(15, 35, 52, 0.06) !important;
    color: #0f2334 !important;
}
.truclaim-seo-master-container h2.seo-keyword-h2 {
    font-size: clamp(26px, 3.8vw, 34px) !important;
    font-weight: 800 !important;
    color: #0f2334 !important;
    line-height: 1.25 !important;
    margin: 0 0 16px 0 !important;
    letter-spacing: -0.5px !important;
}
.truclaim-seo-master-container h3.seo-keyword-h3 {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #1a5e63 !important;
    line-height: 1.35 !important;
    margin: 35px 0 12px 0 !important;
}
.truclaim-seo-master-container .seo-narrative-p {
    font-size: 16px !important;
    line-height: 1.68 !important;
    color: #4b5563 !important;
    margin: 0 0 20px 0 !important;
}
.truclaim-seo-master-container .seo-anchor-link {
    color: #1a5e63 !important;
    text-decoration: underline !important;
    font-weight: 700 !important;
    transition: color 0.2s ease !important;
}
.truclaim-seo-master-container .seo-anchor-link:hover {
    color: #0f2334 !important;
}
@media (max-width: 767px) {
    .truclaim-seo-master-container { margin: 25px auto !important; padding: 0 20px !important; }
    .truclaim-seo-master-container h2.seo-keyword-h2 { font-size: 22px !important; text-align: center !important; }
    .truclaim-seo-master-container h3.seo-keyword-h3 { font-size: 18px !important; }
    .truclaim-seo-master-container .seo-stats-deck { justify-content: center !important; }
}/* End custom CSS */