.elementor-2201 .elementor-element.elementor-element-75f15fac:not(.elementor-motion-effects-element-type-background), .elementor-2201 .elementor-element.elementor-element-75f15fac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B98383;background-image:url("https://abacuslegalgroup.net/wp-content/uploads/2026/07/breadcrumb-bg.04d59af0.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2201 .elementor-element.elementor-element-75f15fac > .elementor-background-overlay{background-color:#0C0B0B;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2201 .elementor-element.elementor-element-3ca811f5{--spacer-size:100px;}.elementor-2201 .elementor-element.elementor-element-158ee29a{--spacer-size:50px;}.elementor-2201 .elementor-element.elementor-element-75f15fac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2201 .elementor-element.elementor-element-50d0a426:not(.elementor-motion-effects-element-type-background), .elementor-2201 .elementor-element.elementor-element-50d0a426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abacuslegalgroup.net/wp-content/uploads/2026/07/breadcrumb-bg.04d59af0.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2201 .elementor-element.elementor-element-50d0a426 > .elementor-background-overlay{background-color:#0C0B0BEB;opacity:0.81;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2201 .elementor-element.elementor-element-50d0a426{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-11px 0px 0px 0px;}.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-2201 .elementor-element.elementor-element-87cf909{padding:50px 0px 40px 0px;text-align:center;}.elementor-2201 .elementor-element.elementor-element-87cf909 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:600;letter-spacing:0.6px;word-spacing:3px;color:#B8967E;}/* Start custom CSS for heading, class: .elementor-element-87cf909 */.about-title .elementor-heading-title {
    position: relative;
    display: inline-block;
    padding: 0 48px;
    font-size: 22px;
    font-weight: 600;
    color: #b8967e;
}

/* LEFT SHAPE */
.about-title .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    
    width: 22px;
    height: 17px;
    
    background: linear-gradient(
        90deg,
        #b39a83 0%,
        #d9d2cc 100%
    );
    
       transition: 0.4s;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
}

/* RIGHT SHAPE */
.about-title .elementor-heading-title::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    
    width: 22px;
    height: 17px;
    
    background: linear-gradient(
        90deg,
        #e6e1dd 0%,
        #b39a83 100%
    );
    
        transition: 0.4s;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87cf909 */.about-title .elementor-heading-title {
    position: relative;
    display: inline-block;
    padding: 0 48px;
    font-size: 22px;
    font-weight: 600;
    color: #b8967e;
}

/* LEFT SHAPE */
.about-title .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    
    width: 22px;
    height: 17px;
    
    background: linear-gradient(
        90deg,
        #b39a83 0%,
        #d9d2cc 100%
    );
    
       transition: 0.4s;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
}

/* RIGHT SHAPE */
.about-title .elementor-heading-title::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    
    width: 22px;
    height: 17px;
    
    background: linear-gradient(
        90deg,
        #e6e1dd 0%,
        #b39a83 100%
    );
    
        transition: 0.4s;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;

}/* End custom CSS */