.elementor-105 .elementor-element.elementor-element-c750b51:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-c750b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.charleslegalpl.com/wp-content/uploads/2026/03/0e48e305da10f74a9efe5a4c8994c1d06e654103.jpg");background-position:center center;background-size:cover;}.elementor-105 .elementor-element.elementor-element-c750b51 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #020101B3 0%, var( --e-global-color-6a429e4 ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-c750b51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 5% 80px 5%;}.elementor-105 .elementor-element.elementor-element-a1a9154.elementor-column > .elementor-widget-wrap{justify-content:center;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-7951033{text-align:center;}.elementor-105 .elementor-element.elementor-element-7951033 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-3fa9db4{text-align:center;}.elementor-105 .elementor-element.elementor-element-3fa9db4 .elementor-heading-title{font-family:var( --e-global-typography-faa5510-font-family ), Sans-serif;font-size:var( --e-global-typography-faa5510-font-size );font-weight:var( --e-global-typography-faa5510-font-weight );line-height:var( --e-global-typography-faa5510-line-height );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-66a2691:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-66a2691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a429e4 );}.elementor-105 .elementor-element.elementor-element-66a2691{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF33;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 5% 80px 5%;}.elementor-105 .elementor-element.elementor-element-66a2691 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-105 .elementor-element.elementor-element-2ad11e0{color:var( --e-global-color-8a265ef );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-29a2478{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-105 .elementor-element.elementor-element-29a2478 .elementor-button-content-wrapper{flex-direction:row;}.elementor-105 .elementor-element.elementor-element-29a2478 .elementor-button{font-family:var( --e-global-typography-0db40cf-font-family ), Sans-serif;font-size:var( --e-global-typography-0db40cf-font-size );font-weight:var( --e-global-typography-0db40cf-font-weight );line-height:var( --e-global-typography-0db40cf-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-eb9edfd .elementor-button{background-color:#00052900;font-family:var( --e-global-typography-0db40cf-font-family ), Sans-serif;font-size:var( --e-global-typography-0db40cf-font-size );font-weight:var( --e-global-typography-0db40cf-font-weight );line-height:var( --e-global-typography-0db40cf-line-height );fill:var( --e-global-color-8a265ef );color:var( --e-global-color-8a265ef );border-style:solid;border-width:2px 2px 2px 2px;padding:16px 25px 16px 25px;}.elementor-105 .elementor-element.elementor-element-eb9edfd{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-widget-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-105 .elementor-element.elementor-element-adf7306{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;}.elementor-105 .elementor-element.elementor-element-0f46523:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-0f46523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.charleslegalpl.com/wp-content/uploads/2026/03/slipandfall-s4.jpg");background-position:top center;background-size:cover;}.elementor-105 .elementor-element.elementor-element-0f46523 > .elementor-background-overlay{background-image:url("https://www.charleslegalpl.com/wp-content/uploads/2026/03/Union-logo-overlay-rs.png");background-position:top right;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-0f46523{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 5% 80px 5%;}.elementor-105 .elementor-element.elementor-element-1015cab{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-497b87d .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-2ef62c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-2ef62c9 .elementor-heading-title{font-family:var( --e-global-typography-3c67abc-font-family ), Sans-serif;font-size:var( --e-global-typography-3c67abc-font-size );font-weight:var( --e-global-typography-3c67abc-font-weight );line-height:var( --e-global-typography-3c67abc-line-height );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-6245a10.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-105 .elementor-element.elementor-element-53c757f{width:var( --container-widget-width, 663px );max-width:663px;--container-widget-width:663px;--container-widget-flex-grow:0;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-38a236a{padding:80px 5% 80px 5%;}.elementor-105 .elementor-element.elementor-element-136c963 .elementor-heading-title{font-family:var( --e-global-typography-e849d38-font-family ), Sans-serif;font-size:var( --e-global-typography-e849d38-font-size );font-weight:var( --e-global-typography-e849d38-font-weight );text-transform:var( --e-global-typography-e849d38-text-transform );line-height:var( --e-global-typography-e849d38-line-height );color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-8658758 .elementor-heading-title{font-family:var( --e-global-typography-3c67abc-font-family ), Sans-serif;font-size:var( --e-global-typography-3c67abc-font-size );font-weight:var( --e-global-typography-3c67abc-font-weight );line-height:var( --e-global-typography-3c67abc-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-9c4dd33 .elementor-button{background-color:var( --e-global-color-cc0e182 );font-family:var( --e-global-typography-0db40cf-font-family ), Sans-serif;font-size:var( --e-global-typography-0db40cf-font-size );font-weight:var( --e-global-typography-0db40cf-font-weight );line-height:var( --e-global-typography-0db40cf-line-height );fill:var( --e-global-color-8a265ef );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-9c4dd33{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-105 .elementor-element.elementor-element-d07657e .elementor-button{background-color:#00052900;font-family:var( --e-global-typography-0db40cf-font-family ), Sans-serif;font-size:var( --e-global-typography-0db40cf-font-size );font-weight:var( --e-global-typography-0db40cf-font-weight );line-height:var( --e-global-typography-0db40cf-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;padding:16px 25px 16px 25px;}.elementor-105 .elementor-element.elementor-element-d07657e{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-105 .elementor-element.elementor-element-0d03119 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-105 .elementor-element.elementor-element-6157de4{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-6157de4 p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-5370280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-5370280 .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-cc0e182 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-c0b2481{--divider-border-style:solid;--divider-color:var( --e-global-color-d330df1 );--divider-border-width:1px;}.elementor-105 .elementor-element.elementor-element-c0b2481 .elementor-divider-separator{width:100%;}.elementor-105 .elementor-element.elementor-element-c0b2481 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-105 .elementor-element.elementor-element-983e24a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-983e24a .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-cc0e182 );}.elementor-105 .elementor-element.elementor-element-46e1f6a{--divider-border-style:solid;--divider-color:var( --e-global-color-d330df1 );--divider-border-width:1px;}.elementor-105 .elementor-element.elementor-element-46e1f6a .elementor-divider-separator{width:100%;}.elementor-105 .elementor-element.elementor-element-46e1f6a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-105 .elementor-element.elementor-element-4a4aebc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-4a4aebc .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-cc0e182 );}.elementor-105 .elementor-element.elementor-element-e4b8e23{--divider-border-style:solid;--divider-color:var( --e-global-color-d330df1 );--divider-border-width:1px;}.elementor-105 .elementor-element.elementor-element-e4b8e23 .elementor-divider-separator{width:100%;}.elementor-105 .elementor-element.elementor-element-e4b8e23 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-105 .elementor-element.elementor-element-9d9a97c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-9d9a97c .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-cc0e182 );}.elementor-105 .elementor-element.elementor-element-6fc3250{--divider-border-style:solid;--divider-color:var( --e-global-color-d330df1 );--divider-border-width:1px;}.elementor-105 .elementor-element.elementor-element-6fc3250 .elementor-divider-separator{width:100%;}.elementor-105 .elementor-element.elementor-element-6fc3250 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-105 .elementor-element.elementor-element-efcce14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-efcce14 .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-cc0e182 );}.elementor-105 .elementor-element.elementor-element-7d021c0{--divider-border-style:solid;--divider-color:var( --e-global-color-d330df1 );--divider-border-width:1px;}.elementor-105 .elementor-element.elementor-element-7d021c0 .elementor-divider-separator{width:100%;}.elementor-105 .elementor-element.elementor-element-7d021c0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-105 .elementor-element.elementor-element-ed4ca53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-ed4ca53 .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-cc0e182 );}.elementor-105 .elementor-element.elementor-element-44ae267{--divider-border-style:solid;--divider-color:var( --e-global-color-d330df1 );--divider-border-width:1px;}.elementor-105 .elementor-element.elementor-element-44ae267 .elementor-divider-separator{width:100%;}.elementor-105 .elementor-element.elementor-element-44ae267 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-105 .elementor-element.elementor-element-73b5bd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-73b5bd4 .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-cc0e182 );}.elementor-105 .elementor-element.elementor-element-873599e{--divider-border-style:solid;--divider-color:var( --e-global-color-d330df1 );--divider-border-width:1px;}.elementor-105 .elementor-element.elementor-element-873599e .elementor-divider-separator{width:100%;}.elementor-105 .elementor-element.elementor-element-873599e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-105 .elementor-element.elementor-element-fffedaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-fffedaf .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-cc0e182 );}.elementor-105 .elementor-element.elementor-element-5f64b84{--divider-border-style:solid;--divider-color:var( --e-global-color-d330df1 );--divider-border-width:1px;}.elementor-105 .elementor-element.elementor-element-5f64b84 .elementor-divider-separator{width:100%;}.elementor-105 .elementor-element.elementor-element-5f64b84 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-105 .elementor-element.elementor-element-b9c5985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-b9c5985 .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-cc0e182 );}.elementor-105 .elementor-element.elementor-element-2bb56aa > .elementor-background-overlay{opacity:0.5;}.elementor-105 .elementor-element.elementor-element-2bb56aa{padding:0 5% 0 5%;}.elementor-105 .elementor-element.elementor-element-7f0c7dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-7f0c7dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a429e4 );}.elementor-105 .elementor-element.elementor-element-7f0c7dd > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.charleslegalpl.com/wp-content/uploads/2026/03/Union-bg-overlay-3-1.png");background-position:bottom left;background-repeat:no-repeat;opacity:1;}.elementor-105 .elementor-element.elementor-element-7f0c7dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-105 .elementor-element.elementor-element-7f0c7dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-f5ab2cb{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-b029d89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-b029d89 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:700;line-height:1.2em;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-99275f4 p{margin-block-end:10px;}.elementor-105 .elementor-element.elementor-element-99275f4{color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-56c3b15{--spacer-size:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-105 .elementor-element.elementor-element-d6eaaa2{--spacer-size:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-105 .elementor-element.elementor-element-2dba1c9{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.6em;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-2dba1c9 p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-icon i{color:var( --e-global-color-8a265ef );transition:color 0.3s;}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-icon svg{fill:var( --e-global-color-8a265ef );transition:fill 0.3s;}.elementor-105 .elementor-element.elementor-element-c386eca{--e-icon-list-icon-size:31px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-item > a{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-text{color:var( --e-global-color-8a265ef );transition:color 0.3s;}.elementor-105 .elementor-element.elementor-element-72915fe{padding:80px 5% 80px 5%;}.elementor-105 .elementor-element.elementor-element-8a8ee89 .elementor-heading-title{font-family:var( --e-global-typography-e849d38-font-family ), Sans-serif;font-size:var( --e-global-typography-e849d38-font-size );font-weight:var( --e-global-typography-e849d38-font-weight );text-transform:var( --e-global-typography-e849d38-text-transform );line-height:var( --e-global-typography-e849d38-line-height );color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-11f97f8 .elementor-heading-title{font-family:var( --e-global-typography-3c67abc-font-family ), Sans-serif;font-size:var( --e-global-typography-3c67abc-font-size );font-weight:var( --e-global-typography-3c67abc-font-weight );line-height:var( --e-global-typography-3c67abc-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-4d9d3e3 .elementor-button{background-color:var( --e-global-color-cc0e182 );font-family:var( --e-global-typography-0db40cf-font-family ), Sans-serif;font-size:var( --e-global-typography-0db40cf-font-size );font-weight:var( --e-global-typography-0db40cf-font-weight );line-height:var( --e-global-typography-0db40cf-line-height );fill:var( --e-global-color-8a265ef );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-4d9d3e3{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-105 .elementor-element.elementor-element-06b7260 .elementor-button{background-color:#00052900;font-family:var( --e-global-typography-0db40cf-font-family ), Sans-serif;font-size:var( --e-global-typography-0db40cf-font-size );font-weight:var( --e-global-typography-0db40cf-font-weight );line-height:var( --e-global-typography-0db40cf-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;padding:16px 25px 16px 25px;}.elementor-105 .elementor-element.elementor-element-06b7260{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-105 .elementor-element.elementor-element-e5af7b4 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-105 .elementor-element.elementor-element-ebc2818 > .elementor-widget-container{padding:20px 50px 20px 50px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5e5784d );}.elementor-105 .elementor-element.elementor-element-c1f9642{overflow:hidden;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-d330df1 );padding:80px 0 80px 0;}.elementor-105 .elementor-element.elementor-element-c024700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-105 .elementor-element.elementor-element-c024700 .elementor-heading-title{font-family:var( --e-global-typography-5a7c485-font-family ), Sans-serif;font-size:var( --e-global-typography-5a7c485-font-size );font-weight:var( --e-global-typography-5a7c485-font-weight );line-height:var( --e-global-typography-5a7c485-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-cd8ac44{padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-648bdf2:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-648bdf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #102347 0%, var( --e-global-color-primary ) 100%);}.elementor-105 .elementor-element.elementor-element-648bdf2 > .elementor-background-overlay{background-image:url("https://www.charleslegalpl.com/wp-content/uploads/2026/03/logo-bg-overlay-2.png");background-position:top right;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-648bdf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 5% 40px 5%;}.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-2f3ec46.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-105 .elementor-element.elementor-element-2f3ec46.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-105 .elementor-element.elementor-element-b790e7e .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-ce92901{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-ce92901 .elementor-heading-title{font-family:var( --e-global-typography-3c67abc-font-family ), Sans-serif;font-size:var( --e-global-typography-3c67abc-font-size );font-weight:var( --e-global-typography-3c67abc-font-weight );line-height:var( --e-global-typography-3c67abc-line-height );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-23b681e{width:var( --container-widget-width, 559px );max-width:559px;--container-widget-width:559px;--container-widget-flex-grow:0;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-8f56277{--spacer-size:1px;}.elementor-105 .elementor-element.elementor-element-37925e2{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-105 .elementor-element.elementor-element-37925e2 .elementor-button{font-family:var( --e-global-typography-0db40cf-font-family ), Sans-serif;font-size:var( --e-global-typography-0db40cf-font-size );font-weight:var( --e-global-typography-0db40cf-font-weight );line-height:var( --e-global-typography-0db40cf-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-6ffdd38 .elementor-button{background-color:#00052900;font-family:var( --e-global-typography-0db40cf-font-family ), Sans-serif;font-size:var( --e-global-typography-0db40cf-font-size );font-weight:var( --e-global-typography-0db40cf-font-weight );line-height:var( --e-global-typography-0db40cf-line-height );fill:var( --e-global-color-8a265ef );color:var( --e-global-color-8a265ef );border-style:solid;border-width:2px 2px 2px 2px;padding:16px 25px 16px 25px;}.elementor-105 .elementor-element.elementor-element-6ffdd38{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-105 .elementor-element.elementor-element-6ffdd38 .elementor-button-content-wrapper{flex-direction:row;}.elementor-bc-flex-widget .elementor-105 .elementor-element.elementor-element-abc1b11.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-105 .elementor-element.elementor-element-abc1b11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-105 .elementor-element.elementor-element-251536b{--spacer-size:200px;width:100%;max-width:100%;background-color:transparent;bottom:20px;z-index:2;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-text ) 100%);}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-251536b{left:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-251536b{right:0px;}.elementor-105 .elementor-element.elementor-element-e677529{padding:80px 5% 80px 5%;}.elementor-105 .elementor-element.elementor-element-129a70d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-105 .elementor-element.elementor-element-129a70d{margin-top:0px;margin-bottom:25px;}.elementor-105 .elementor-element.elementor-element-f05c503 .elementor-heading-title{font-family:var( --e-global-typography-e849d38-font-family ), Sans-serif;font-size:var( --e-global-typography-e849d38-font-size );font-weight:var( --e-global-typography-e849d38-font-weight );text-transform:var( --e-global-typography-e849d38-text-transform );line-height:var( --e-global-typography-e849d38-line-height );color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-4ccf6f7 .elementor-heading-title{font-family:var( --e-global-typography-3c67abc-font-family ), Sans-serif;font-size:var( --e-global-typography-3c67abc-font-size );font-weight:var( --e-global-typography-3c67abc-font-weight );line-height:var( --e-global-typography-3c67abc-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-c9f8f8d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-105 .elementor-element.elementor-element-8092adf{width:var( --container-widget-width, 464px );max-width:464px;--container-widget-width:464px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-8092adf p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-07afc75 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6EA;padding:30px 30px 30px 30px;}.elementor-105 .elementor-element.elementor-element-b06d7d2{text-align:start;}.elementor-105 .elementor-element.elementor-element-3717d91 .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-176cff1 p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-dd72400 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6EA;padding:30px 30px 30px 30px;}.elementor-105 .elementor-element.elementor-element-a19badc{text-align:start;}.elementor-105 .elementor-element.elementor-element-f23431d .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-9207994 p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-14c9b0e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6EA;padding:30px 30px 30px 30px;}.elementor-105 .elementor-element.elementor-element-f8762ae{text-align:start;}.elementor-105 .elementor-element.elementor-element-98056c6 .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-815413b p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-a8d50dd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6EA;padding:30px 30px 30px 30px;}.elementor-105 .elementor-element.elementor-element-bc23065{text-align:start;}.elementor-105 .elementor-element.elementor-element-4972b6a .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-a05c143 p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-46399e1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6EA;padding:30px 30px 30px 30px;}.elementor-105 .elementor-element.elementor-element-5a32e79{text-align:start;}.elementor-105 .elementor-element.elementor-element-b7e0d14 .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-51535dd p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-132102c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6EA;padding:30px 30px 30px 30px;}.elementor-105 .elementor-element.elementor-element-4c4474e{text-align:start;}.elementor-105 .elementor-element.elementor-element-d38044a .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-ebd0982 p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-9a5caa4{padding:0 5% 80px 5%;}.elementor-105 .elementor-element.elementor-element-fb82892:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-fb82892 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a429e4 );}.elementor-105 .elementor-element.elementor-element-fb82892 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-105 .elementor-element.elementor-element-fb82892 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-5373840 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-105 .elementor-element.elementor-element-5373840{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-f5af0d2 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-5d07778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-5d07778 .elementor-heading-title{font-family:var( --e-global-typography-3c67abc-font-family ), Sans-serif;font-size:var( --e-global-typography-3c67abc-font-size );font-weight:var( --e-global-typography-3c67abc-font-weight );line-height:var( --e-global-typography-3c67abc-line-height );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-d1365fa{--spacer-size:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-105 .elementor-element.elementor-element-da692ae{--spacer-size:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-105 .elementor-element.elementor-element-5906940 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-7cb186a .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-4e7153c p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-4e7153c{color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-bd89596 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-028e07d .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-1aa2168 p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-1aa2168{color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-97d9710 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-14669e9 .elementor-heading-title{font-family:var( --e-global-typography-dff848d-font-family ), Sans-serif;font-size:var( --e-global-typography-dff848d-font-size );font-weight:var( --e-global-typography-dff848d-font-weight );line-height:var( --e-global-typography-dff848d-line-height );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-13116e9 p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-13116e9{color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-c66ff4e:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-c66ff4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.charleslegalpl.com/wp-content/uploads/2026/03/footer-bg.jpg");background-position:top center;background-size:cover;}.elementor-105 .elementor-element.elementor-element-c66ff4e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #02010136 50%, #000529 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-c66ff4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0 0 0;}.elementor-105 .elementor-element.elementor-element-48dbff4{margin-top:0px;margin-bottom:40px;padding:0% 5% 0% 5%;}.elementor-105 .elementor-element.elementor-element-4a1825e .elementor-heading-title{font-family:var( --e-global-typography-e849d38-font-family ), Sans-serif;font-size:var( --e-global-typography-e849d38-font-size );font-weight:var( --e-global-typography-e849d38-font-weight );text-transform:var( --e-global-typography-e849d38-text-transform );line-height:var( --e-global-typography-e849d38-line-height );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-611bb4a .elementor-heading-title{font-family:var( --e-global-typography-3c67abc-font-family ), Sans-serif;font-size:var( --e-global-typography-3c67abc-font-size );font-weight:var( --e-global-typography-3c67abc-font-weight );line-height:var( --e-global-typography-3c67abc-line-height );color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-85f1faa p{margin-block-end:0px;}.elementor-105 .elementor-element.elementor-element-85f1faa{color:var( --e-global-color-8a265ef );}.elementor-105 .elementor-element.elementor-element-9500d51{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-105 .elementor-element.elementor-element-9500d51 .elementor-button-content-wrapper{flex-direction:row;}.elementor-105 .elementor-element.elementor-element-9500d51 .elementor-button{font-family:var( --e-global-typography-0db40cf-font-family ), Sans-serif;font-size:var( --e-global-typography-0db40cf-font-size );font-weight:var( --e-global-typography-0db40cf-font-weight );line-height:var( --e-global-typography-0db40cf-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-f6d791f .elementor-button{background-color:#00052900;font-family:var( --e-global-typography-0db40cf-font-family ), Sans-serif;font-size:var( --e-global-typography-0db40cf-font-size );font-weight:var( --e-global-typography-0db40cf-font-weight );line-height:var( --e-global-typography-0db40cf-line-height );fill:var( --e-global-color-8a265ef );color:var( --e-global-color-8a265ef );border-style:solid;border-width:2px 2px 2px 2px;padding:16px 25px 16px 25px;}.elementor-105 .elementor-element.elementor-element-f6d791f{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-105 .elementor-element.elementor-element-f6d791f .elementor-button-content-wrapper{flex-direction:row;}.elementor-105 .elementor-element.elementor-element-121a5ca > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-105 .elementor-element.elementor-element-a925d85 > .elementor-widget-container{padding:20px 50px 20px 50px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8a265ef );}@media(max-width:1024px) and (min-width:768px){.elementor-105 .elementor-element.elementor-element-2f3ec46{width:100%;}.elementor-105 .elementor-element.elementor-element-abc1b11{width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-105 .elementor-element.elementor-element-3fa9db4 .elementor-heading-title{font-size:var( --e-global-typography-faa5510-font-size );line-height:var( --e-global-typography-faa5510-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-29a2478 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-eb9edfd .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-105 .elementor-element.elementor-element-2ef62c9 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-136c963 .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-8658758 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-9c4dd33 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-d07657e .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-0d03119 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-105 .elementor-element.elementor-element-5370280 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-105 .elementor-element.elementor-element-983e24a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-4a4aebc .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-9d9a97c .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-efcce14 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-ed4ca53 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-73b5bd4 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-fffedaf .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-b9c5985 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-item > a{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-8a8ee89 .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-11f97f8 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-4d9d3e3 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-06b7260 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-e5af7b4 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-105 .elementor-element.elementor-element-c024700 .elementor-heading-title{font-size:var( --e-global-typography-5a7c485-font-size );line-height:var( --e-global-typography-5a7c485-line-height );}.elementor-105 .elementor-element.elementor-element-ce92901 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-37925e2 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-6ffdd38 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-f05c503 .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-4ccf6f7 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-3717d91 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-f23431d .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-98056c6 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-4972b6a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-b7e0d14 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-d38044a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-5d07778 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-7cb186a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-028e07d .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-14669e9 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-4a1825e .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-611bb4a .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-9500d51 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-f6d791f .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-121a5ca > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-c750b51{padding:150px 5% 40px 5%;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-105 .elementor-element.elementor-element-3fa9db4 .elementor-heading-title{font-size:var( --e-global-typography-faa5510-font-size );line-height:var( --e-global-typography-faa5510-line-height );}.elementor-105 .elementor-element.elementor-element-66a2691{padding:40px 5% 40px 5%;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-29a2478 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-eb9edfd .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-105 .elementor-element.elementor-element-adf7306{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-105 .elementor-element.elementor-element-0f46523{padding:40px 5% 40px 5%;}.elementor-105 .elementor-element.elementor-element-1015cab{margin-top:0px;margin-bottom:0px;}.elementor-105 .elementor-element.elementor-element-2ef62c9 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-38a236a{padding:40px 5% 40px 5%;}.elementor-105 .elementor-element.elementor-element-136c963 .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-8658758 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-9c4dd33 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-d07657e .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-5370280 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-105 .elementor-element.elementor-element-983e24a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-4a4aebc .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-9d9a97c .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-efcce14 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-ed4ca53 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-73b5bd4 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-fffedaf .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-b9c5985 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-2bb56aa{padding:0 5% 0 5%;}.elementor-105 .elementor-element.elementor-element-f5ab2cb{margin-top:0px;margin-bottom:40px;}.elementor-105 .elementor-element.elementor-element-b029d89 .elementor-heading-title{font-size:38px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-item > a{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-72915fe{padding:40px 5% 40px 5%;}.elementor-105 .elementor-element.elementor-element-8a8ee89 .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-11f97f8 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-4d9d3e3 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-06b7260 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-ebc2818 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-105 .elementor-element.elementor-element-c1f9642{padding:40px 0 40px 0;}.elementor-105 .elementor-element.elementor-element-c024700 .elementor-heading-title{font-size:var( --e-global-typography-5a7c485-font-size );line-height:var( --e-global-typography-5a7c485-line-height );}.elementor-105 .elementor-element.elementor-element-648bdf2{padding:40px 5% 40px 5%;}.elementor-105 .elementor-element.elementor-element-ce92901 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-37925e2 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-6ffdd38 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-e677529{padding:40px 5% 40px 5%;}.elementor-105 .elementor-element.elementor-element-f05c503 .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-4ccf6f7 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-3717d91 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-f23431d .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-98056c6 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-4972b6a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-b7e0d14 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-d38044a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-9a5caa4{padding:0 5% 40px 5%;}.elementor-105 .elementor-element.elementor-element-5373840{margin-top:0px;margin-bottom:40px;}.elementor-105 .elementor-element.elementor-element-5d07778 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-7cb186a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-028e07d .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-14669e9 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-c66ff4e{padding:40px 0 0 0;}.elementor-105 .elementor-element.elementor-element-4a1825e .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-611bb4a .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-9500d51 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-f6d791f .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-a925d85 > .elementor-widget-container{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-105 .elementor-element.elementor-element-3fa9db4 .elementor-heading-title{font-size:var( --e-global-typography-faa5510-font-size );line-height:var( --e-global-typography-faa5510-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-29a2478{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-29a2478 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-eb9edfd{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-eb9edfd .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-105 .elementor-element.elementor-element-2ef62c9 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-136c963 .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-8658758 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-9c4dd33{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-9c4dd33 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-d07657e{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-d07657e .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-5370280 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-105 .elementor-element.elementor-element-983e24a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-4a4aebc .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-9d9a97c .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-efcce14 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-ed4ca53 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-73b5bd4 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-fffedaf .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-b9c5985 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-7f0c7dd > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-105 .elementor-element.elementor-element-c386eca .elementor-icon-list-item > a{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-8a8ee89{text-align:center;}.elementor-105 .elementor-element.elementor-element-8a8ee89 .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-11f97f8{text-align:center;}.elementor-105 .elementor-element.elementor-element-11f97f8 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-4970968{text-align:center;}.elementor-105 .elementor-element.elementor-element-4d9d3e3{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-4d9d3e3 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-06b7260{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-06b7260 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-c024700 .elementor-heading-title{font-size:var( --e-global-typography-5a7c485-font-size );line-height:var( --e-global-typography-5a7c485-line-height );}.elementor-105 .elementor-element.elementor-element-ce92901 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-37925e2{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-37925e2 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-6ffdd38{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-6ffdd38 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-251536b{--spacer-size:100px;}.elementor-105 .elementor-element.elementor-element-129a70d{margin-top:0px;margin-bottom:0px;}.elementor-105 .elementor-element.elementor-element-f05c503{text-align:center;}.elementor-105 .elementor-element.elementor-element-f05c503 .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-4ccf6f7{text-align:center;}.elementor-105 .elementor-element.elementor-element-4ccf6f7 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-8092adf{width:100%;max-width:100%;text-align:center;}.elementor-105 .elementor-element.elementor-element-3717d91 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-f23431d .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-98056c6 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-4972b6a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-b7e0d14 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-d38044a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-fb82892 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-105 .elementor-element.elementor-element-5d07778 .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-7cb186a .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-028e07d .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-14669e9 .elementor-heading-title{font-size:var( --e-global-typography-dff848d-font-size );line-height:var( --e-global-typography-dff848d-line-height );}.elementor-105 .elementor-element.elementor-element-c66ff4e:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-c66ff4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.charleslegalpl.com/wp-content/uploads/2026/03/footer-bg-mob.jpg");}.elementor-105 .elementor-element.elementor-element-48dbff4{margin-top:300px;margin-bottom:25px;}.elementor-105 .elementor-element.elementor-element-4a1825e .elementor-heading-title{font-size:var( --e-global-typography-e849d38-font-size );line-height:var( --e-global-typography-e849d38-line-height );}.elementor-105 .elementor-element.elementor-element-611bb4a .elementor-heading-title{font-size:var( --e-global-typography-3c67abc-font-size );line-height:var( --e-global-typography-3c67abc-line-height );}.elementor-105 .elementor-element.elementor-element-9500d51{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-9500d51 .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}.elementor-105 .elementor-element.elementor-element-f6d791f{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-f6d791f .elementor-button{font-size:var( --e-global-typography-0db40cf-font-size );line-height:var( --e-global-typography-0db40cf-line-height );}}