.elementor-1486 .elementor-element.elementor-element-ec81436{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-1486 .elementor-element.elementor-element-ec81436:not(.elementor-motion-effects-element-type-background), .elementor-1486 .elementor-element.elementor-element-ec81436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e6ad13 );}.elementor-1486 .elementor-element.elementor-element-d63256d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--align-items:center;}.elementor-1486 .elementor-element.elementor-element-4c536ea:not( .elementor-widget-image ), .elementor-1486 .elementor-element.elementor-element-4c536ea.elementor-widget-image img{-webkit-mask-image:url( https://wearelegacychiro.com/wp-content/uploads/2026/01/Services-Abstract-Mask.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1486 .elementor-element.elementor-element-faffdb8{--display:flex;--justify-content:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-1486 .elementor-element.elementor-element-729918b .elementor-heading-title{font-family:var( --e-global-typography-49714a4-font-family ), Sans-serif;font-size:var( --e-global-typography-49714a4-font-size );font-weight:var( --e-global-typography-49714a4-font-weight );line-height:var( --e-global-typography-49714a4-line-height );color:var( --e-global-color-50a478f );}.elementor-1486 .elementor-element.elementor-element-8499301{font-family:var( --e-global-typography-5b6f78f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b6f78f-font-size );line-height:var( --e-global-typography-5b6f78f-line-height );letter-spacing:var( --e-global-typography-5b6f78f-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-3ff228c{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:var(--section-padding-large);--padding-bottom:var(--section-padding-medium);--padding-left:var(--global-horizontal-padding);--padding-right:var(--global-horizontal-padding);}.elementor-1486 .elementor-element.elementor-element-3ff228c:not(.elementor-motion-effects-element-type-background), .elementor-1486 .elementor-element.elementor-element-3ff228c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dfc4e15 );}.elementor-1486 .elementor-element.elementor-element-3ff228c > .elementor-shape-top .elementor-shape-fill, .elementor-1486 .elementor-element.elementor-element-3ff228c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-6e6ad13 );}.elementor-1486 .elementor-element.elementor-element-3ff228c > .elementor-shape-top svg, .elementor-1486 .elementor-element.elementor-element-3ff228c > .e-con-inner > .elementor-shape-top svg{width:calc(140% + 1.3px);height:calc(var(--section-padding-large) - var(--section-padding-medium));}.elementor-1486 .elementor-element.elementor-element-7c2cdbf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--align-items:stretch;}.elementor-1486 .elementor-element.elementor-element-ce6da0c{--display:flex;}.elementor-1486 .elementor-element.elementor-element-24af0b4{--display:flex;--justify-content:center;}.elementor-1486 .elementor-element.elementor-element-e6dc92d{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-1486 .elementor-element.elementor-element-a20494e .elementor-heading-title{font-family:var( --e-global-typography-c135602-font-family ), Sans-serif;font-size:var( --e-global-typography-c135602-font-size );font-weight:var( --e-global-typography-c135602-font-weight );line-height:var( --e-global-typography-c135602-line-height );color:var( --e-global-color-50a478f );}.elementor-1486 .elementor-element.elementor-element-cb0550c a{color:var( --e-global-color-ee939b9 );}.elementor-1486 .elementor-element.elementor-element-6c761c0{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0.5rem;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1486 .elementor-element.elementor-element-d4547db .elementor-heading-title{font-family:var( --e-global-typography-dd33c6a-font-family ), Sans-serif;font-size:var( --e-global-typography-dd33c6a-font-size );font-weight:var( --e-global-typography-dd33c6a-font-weight );line-height:var( --e-global-typography-dd33c6a-line-height );color:var( --e-global-color-50a478f );}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.4rem/2);}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.4rem/2);}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.4rem/2);}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.4rem/2);}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.4rem/2);}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-icon i{color:var( --e-global-color-50a478f );transition:color 0.3s;}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-icon svg{fill:var( --e-global-color-50a478f );transition:fill 0.3s;}.elementor-1486 .elementor-element.elementor-element-7760d78{--e-icon-list-icon-size:1.2rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-item > a{font-family:var( --e-global-typography-bc50d19-font-family ), Sans-serif;font-size:var( --e-global-typography-bc50d19-font-size );line-height:var( --e-global-typography-bc50d19-line-height );letter-spacing:var( --e-global-typography-bc50d19-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-text{color:var( --e-global-color-50a478f );transition:color 0.3s;}.elementor-1486 .elementor-element.elementor-element-36b399b{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-1486 .elementor-element.elementor-element-37b30ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1486 .elementor-element.elementor-element-57ae48a .elementor-heading-title{font-family:var( --e-global-typography-dd33c6a-font-family ), Sans-serif;font-size:var( --e-global-typography-dd33c6a-font-size );font-weight:var( --e-global-typography-dd33c6a-font-weight );line-height:var( --e-global-typography-dd33c6a-line-height );color:var( --e-global-color-50a478f );}.elementor-1486 .elementor-element.elementor-global-551{font-family:var( --e-global-typography-9a739e1-font-family ), Sans-serif;font-size:var( --e-global-typography-9a739e1-font-size );line-height:var( --e-global-typography-9a739e1-line-height );letter-spacing:var( --e-global-typography-9a739e1-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-f800c92{color:var( --e-global-color-50a478f );}.elementor-1486 .elementor-element.elementor-element-97adcaa{font-family:var( --e-global-typography-9a739e1-font-family ), Sans-serif;font-size:var( --e-global-typography-9a739e1-font-size );line-height:var( --e-global-typography-9a739e1-line-height );letter-spacing:var( --e-global-typography-9a739e1-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-519fe53{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-1486 .elementor-element.elementor-element-519fe53:not(.elementor-motion-effects-element-type-background), .elementor-1486 .elementor-element.elementor-element-519fe53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e6ad13 );}.elementor-1486 .elementor-element.elementor-element-2de8921{text-align:center;}.elementor-1486 .elementor-element.elementor-element-2de8921 .elementor-heading-title{color:var( --e-global-color-50a478f );}.elementor-1486 .elementor-element.elementor-element-bde349f{text-align:center;}.elementor-1486 .elementor-element.elementor-element-8c42802{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1486 .elementor-element.elementor-element-7e377a7 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-6e6ad13 );color:var( --e-global-color-6e6ad13 );border-style:solid;border-color:var( --e-global-color-3bc1225 );}.elementor-1486 .elementor-element.elementor-element-7e377a7 .elementor-button:hover, .elementor-1486 .elementor-element.elementor-element-7e377a7 .elementor-button:focus{background-color:var( --e-global-color-50a478f );}.elementor-1486 .elementor-element.elementor-element-a60c1a7{--display:flex;--min-height:50vh;--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;--justify-content:center;--overlay-opacity:0.66;}.elementor-1486 .elementor-element.elementor-element-a60c1a7:not(.elementor-motion-effects-element-type-background), .elementor-1486 .elementor-element.elementor-element-a60c1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wearelegacychiro.com/wp-content/uploads/2025/12/Legacy-Chiropractic_Content-Creation__Headshot_12-3-25_Photos-47.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1486 .elementor-element.elementor-element-a60c1a7::before, .elementor-1486 .elementor-element.elementor-element-a60c1a7 > .elementor-background-video-container::before, .elementor-1486 .elementor-element.elementor-element-a60c1a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1486 .elementor-element.elementor-element-a60c1a7 > .elementor-background-slideshow::before, .elementor-1486 .elementor-element.elementor-element-a60c1a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1486 .elementor-element.elementor-element-a60c1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-50a478f );--background-overlay:'';}.elementor-1486 .elementor-element.elementor-element-a60c1a7 > .elementor-shape-top .elementor-shape-fill, .elementor-1486 .elementor-element.elementor-element-a60c1a7 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-6e6ad13 );}.elementor-1486 .elementor-element.elementor-element-a60c1a7 > .elementor-shape-top svg, .elementor-1486 .elementor-element.elementor-element-a60c1a7 > .e-con-inner > .elementor-shape-top svg{width:calc(140% + 1.3px);height:10rem;}.elementor-1486 .elementor-element.elementor-element-db56147{text-align:center;}.elementor-1486 .elementor-element.elementor-element-db56147 .elementor-heading-title{color:var( --e-global-color-6e6ad13 );}.elementor-1486 .elementor-element.elementor-element-1cd7f46{text-align:center;color:var( --e-global-color-6e6ad13 );}.elementor-1486 .elementor-element.elementor-element-1cd7f46 a{color:var( --e-global-color-6e6ad13 );}.elementor-1486 .elementor-element.elementor-element-a831a1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1486 .elementor-element.elementor-element-de1422a .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-6e6ad13 );color:var( --e-global-color-6e6ad13 );border-style:solid;border-color:var( --e-global-color-3bc1225 );}.elementor-1486 .elementor-element.elementor-element-de1422a .elementor-button:hover, .elementor-1486 .elementor-element.elementor-element-de1422a .elementor-button:focus{background-color:var( --e-global-color-50a478f );}.elementor-1486 .elementor-element.elementor-element-099b7ef .elementor-button{background-color:var( --e-global-color-b762a1a );fill:var( --e-global-color-6e6ad13 );color:var( --e-global-color-6e6ad13 );border-style:solid;border-color:var( --e-global-color-6e6ad13 );}.elementor-1486 .elementor-element.elementor-element-099b7ef .elementor-button:hover, .elementor-1486 .elementor-element.elementor-element-099b7ef .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6e6ad13 );}.elementor-1486 .elementor-element.elementor-element-099b7ef .elementor-button:hover svg, .elementor-1486 .elementor-element.elementor-element-099b7ef .elementor-button:focus svg{fill:var( --e-global-color-6e6ad13 );}@media(min-width:768px){.elementor-1486 .elementor-element.elementor-element-519fe53{--content-width:800px;}.elementor-1486 .elementor-element.elementor-element-a60c1a7{--content-width:800px;}}@media(max-width:1024px){.elementor-1486 .elementor-element.elementor-element-d63256d{--grid-auto-flow:row;}.elementor-1486 .elementor-element.elementor-element-729918b .elementor-heading-title{font-size:var( --e-global-typography-49714a4-font-size );line-height:var( --e-global-typography-49714a4-line-height );}.elementor-1486 .elementor-element.elementor-element-8499301{font-size:var( --e-global-typography-5b6f78f-font-size );line-height:var( --e-global-typography-5b6f78f-line-height );letter-spacing:var( --e-global-typography-5b6f78f-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-7c2cdbf{--grid-auto-flow:row;--align-items:stretch;}.elementor-1486 .elementor-element.elementor-element-a20494e .elementor-heading-title{font-size:var( --e-global-typography-c135602-font-size );line-height:var( --e-global-typography-c135602-line-height );}.elementor-1486 .elementor-element.elementor-element-d4547db .elementor-heading-title{font-size:var( --e-global-typography-dd33c6a-font-size );line-height:var( --e-global-typography-dd33c6a-line-height );}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-item > a{font-size:var( --e-global-typography-bc50d19-font-size );line-height:var( --e-global-typography-bc50d19-line-height );letter-spacing:var( --e-global-typography-bc50d19-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-57ae48a .elementor-heading-title{font-size:var( --e-global-typography-dd33c6a-font-size );line-height:var( --e-global-typography-dd33c6a-line-height );}.elementor-1486 .elementor-element.elementor-global-551{font-size:var( --e-global-typography-9a739e1-font-size );line-height:var( --e-global-typography-9a739e1-line-height );letter-spacing:var( --e-global-typography-9a739e1-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-97adcaa{font-size:var( --e-global-typography-9a739e1-font-size );line-height:var( --e-global-typography-9a739e1-line-height );letter-spacing:var( --e-global-typography-9a739e1-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-a60c1a7 > .elementor-shape-top svg, .elementor-1486 .elementor-element.elementor-element-a60c1a7 > .e-con-inner > .elementor-shape-top svg{height:8rem;}}@media(max-width:767px){.elementor-1486 .elementor-element.elementor-element-d63256d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-1486 .elementor-element.elementor-element-4c536ea.elementor-element{--order:-99999 /* order start hack */;}.elementor-1486 .elementor-element.elementor-element-faffdb8{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-1486 .elementor-element.elementor-element-729918b{text-align:center;}.elementor-1486 .elementor-element.elementor-element-729918b .elementor-heading-title{font-size:var( --e-global-typography-49714a4-font-size );line-height:var( --e-global-typography-49714a4-line-height );}.elementor-1486 .elementor-element.elementor-element-8499301{text-align:center;font-size:var( --e-global-typography-5b6f78f-font-size );line-height:var( --e-global-typography-5b6f78f-line-height );letter-spacing:var( --e-global-typography-5b6f78f-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-7c2cdbf{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-1486 .elementor-element.elementor-element-24af0b4.e-con{--order:-99999 /* order start hack */;}.elementor-1486 .elementor-element.elementor-element-a20494e .elementor-heading-title{font-size:var( --e-global-typography-c135602-font-size );line-height:var( --e-global-typography-c135602-line-height );}.elementor-1486 .elementor-element.elementor-element-d4547db .elementor-heading-title{font-size:var( --e-global-typography-dd33c6a-font-size );line-height:var( --e-global-typography-dd33c6a-line-height );}.elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1486 .elementor-element.elementor-element-7760d78 .elementor-icon-list-item > a{font-size:var( --e-global-typography-bc50d19-font-size );line-height:var( --e-global-typography-bc50d19-line-height );letter-spacing:var( --e-global-typography-bc50d19-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-57ae48a .elementor-heading-title{font-size:var( --e-global-typography-dd33c6a-font-size );line-height:var( --e-global-typography-dd33c6a-line-height );}.elementor-1486 .elementor-element.elementor-global-551{font-size:var( --e-global-typography-9a739e1-font-size );line-height:var( --e-global-typography-9a739e1-line-height );letter-spacing:var( --e-global-typography-9a739e1-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-97adcaa{font-size:var( --e-global-typography-9a739e1-font-size );line-height:var( --e-global-typography-9a739e1-line-height );letter-spacing:var( --e-global-typography-9a739e1-letter-spacing );}.elementor-1486 .elementor-element.elementor-element-8c42802{--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;--justify-content:center;}.elementor-1486 .elementor-element.elementor-element-a831a1e{--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;--justify-content:center;}}/* Start custom CSS for global, class: .elementor-global-551 */.elementor-1486 .elementor-element.elementor-global-551 { 
        display: inline-block;
        padding: 0.25rem 0.5rem 0.2rem 0.5rem;
        font-weight: 700;
        border-radius: 50px; 
        text-transform: uppercase;
        transition: all 0.3s ease;
        text-align: center;
        width: auto;
        line-height: 1em;
        border: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f800c92 */.elementor-1486 .elementor-element.elementor-element-f800c92 li {
    padding-bottom: 0.4em;
}/* End custom CSS */