.elementor-460 .elementor-element.elementor-element-28e09fa:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-28e09fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-460 .elementor-element.elementor-element-28e09fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 0px 70px 0px;}.elementor-460 .elementor-element.elementor-element-28e09fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-460 .elementor-element.elementor-element-daf13db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-4d5a5b7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-460 .elementor-element.elementor-element-4d5a5b7:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-4d5a5b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-460 .elementor-element.elementor-element-4d5a5b7 > .elementor-container{max-width:1400px;}.elementor-460 .elementor-element.elementor-element-4d5a5b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-4d5a5b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-460 .elementor-element.elementor-element-eb48250 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 60px 10px 10px;}.elementor-460 .elementor-element.elementor-element-eb48250 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );}.elementor-460 .elementor-element.elementor-element-caeae8e img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-460 .elementor-element.elementor-element-78145fd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-460 .elementor-element.elementor-element-78145fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-460 .elementor-element.elementor-element-628ebec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-460 .elementor-element.elementor-element-58b0f95{font-family:"Syne", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-b5b26c1 > .elementor-widget-container{background-image:url("https://kennedylawpgh.com/wp-content/uploads/quote-icon-150x150.png");padding:6% 6% 6% 6%;background-position:top left;background-repeat:no-repeat;}.elementor-460 .elementor-element.elementor-element-b5b26c1{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;font-style:italic;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.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 );}.elementor-460 .elementor-element.elementor-element-448bc23 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;border-style:solid;border-color:#7C1533;}.elementor-460 .elementor-element.elementor-element-448bc23 > .elementor-widget-container{padding:10px 15px 10px 15px;}.elementor-460 .elementor-element.elementor-element-c69da58:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-c69da58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://kennedylawpgh.com/wp-content/uploads/2025/04/bg-bio2-scaled.webp");background-position:top left;background-size:cover;}.elementor-460 .elementor-element.elementor-element-c69da58 > .elementor-container{max-width:1600px;}.elementor-460 .elementor-element.elementor-element-c69da58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-460 .elementor-element.elementor-element-c69da58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-460 .elementor-element.elementor-element-d5ff3e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-101177f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-460 .elementor-element.elementor-element-101177f > .elementor-container{max-width:1400px;}.elementor-460 .elementor-element.elementor-element-101177f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 6% 6% 6%;}.elementor-460 .elementor-element.elementor-element-101177f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-460 .elementor-element.elementor-element-ffea6dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 10px 0px;}.elementor-460 .elementor-element.elementor-element-ffea6dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-460 .elementor-element.elementor-element-a5f2d5e{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-ba81390:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-ba81390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://kennedylawpgh.com/wp-content/uploads/Kennedy-Law-Empowering-Employees-Delivering-Results-about-bottom.jpg");background-position:top left;background-size:cover;}.elementor-460 .elementor-element.elementor-element-ba81390{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 0% 0%;}.elementor-460 .elementor-element.elementor-element-ba81390 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-460 .elementor-element.elementor-element-29fcafc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-5522454 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-460 .elementor-element.elementor-element-5522454 > .elementor-container{max-width:1400px;}.elementor-460 .elementor-element.elementor-element-5522454{padding:60px 10px 60px 10px;}.elementor-460 .elementor-element.elementor-element-2307aaa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 60px 10px 10px;}.elementor-460 .elementor-element.elementor-element-2307aaa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-460 .elementor-element.elementor-element-af65527{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-40102d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 60px 10px 10px;}.elementor-460 .elementor-element.elementor-element-40102d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-460 .elementor-element.elementor-element-9f4cfa8:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-9f4cfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-460 .elementor-element.elementor-element-9f4cfa8 > .elementor-container{max-width:1400px;}.elementor-460 .elementor-element.elementor-element-9f4cfa8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 6% 0%;}.elementor-460 .elementor-element.elementor-element-9f4cfa8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-460 .elementor-element.elementor-element-d4c1971 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-460 .elementor-element.elementor-element-bf8bf38 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-460 .elementor-element.elementor-element-a7aec34 > .elementor-element-populated{padding:10px 10px 10px 60px;}.elementor-460 .elementor-element.elementor-element-84736d8 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-460 .elementor-element.elementor-element-84736d8{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-2092b9e .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;border-style:solid;border-color:#7C1533;}.elementor-460 .elementor-element.elementor-element-2092b9e > .elementor-widget-container{padding:10px 15px 10px 15px;}.elementor-460 .elementor-element.elementor-element-36fe09c:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-36fe09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C1533;}.elementor-460 .elementor-element.elementor-element-36fe09c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 6% 6% 6%;}.elementor-460 .elementor-element.elementor-element-36fe09c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-460 .elementor-element.elementor-element-5c2c267 .elementor-heading-title{color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-5d1bc1d{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-5cddf37 .elementor-heading-title{color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-c5989e6{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-ca32080 .elementor-heading-title{color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-9a17dce{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px) and (min-width:768px){.elementor-460 .elementor-element.elementor-element-eb48250{width:100%;}.elementor-460 .elementor-element.elementor-element-78145fd{width:100%;}.elementor-460 .elementor-element.elementor-element-ffea6dd{width:100%;}.elementor-460 .elementor-element.elementor-element-2307aaa{width:75%;}.elementor-460 .elementor-element.elementor-element-40102d9{width:100%;}.elementor-460 .elementor-element.elementor-element-d4c1971{width:100%;}.elementor-460 .elementor-element.elementor-element-a7aec34{width:100%;}.elementor-460 .elementor-element.elementor-element-0f6eec2{width:100%;}.elementor-460 .elementor-element.elementor-element-6d55eda{width:100%;}.elementor-460 .elementor-element.elementor-element-9d85b3a{width:100%;}}@media(max-width:1024px){.elementor-460 .elementor-element.elementor-element-28e09fa{padding:100px 0px 50px 0px;}.elementor-460 .elementor-element.elementor-element-eb48250 > .elementor-element-populated{padding:40px 60px 40px 60px;}.elementor-460 .elementor-element.elementor-element-78145fd > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-460 .elementor-element.elementor-element-c69da58{padding:50px 0px 50px 0px;}.elementor-460 .elementor-element.elementor-element-101177f{padding:6% 6% 6% 6%;}.elementor-460 .elementor-element.elementor-element-ffea6dd > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-460 .elementor-element.elementor-element-ba81390:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-ba81390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kennedylawpgh.com/wp-content/uploads/Kennedy-Law-Empowering-Employees-Delivering-Results-about-bottom-T.jpg");}.elementor-460 .elementor-element.elementor-element-ba81390{padding:40px 40px 40px 40px;}.elementor-460 .elementor-element.elementor-element-5522454{padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-9f4cfa8{padding:100px 40px 50px 40px;}.elementor-460 .elementor-element.elementor-element-bf8bf38 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-a7aec34 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-460 .elementor-element.elementor-element-36fe09c{padding:40px 40px 40px 40px;}}@media(max-width:767px){.elementor-460 .elementor-element.elementor-element-28e09fa{padding:80px 0px 40px 0px;}.elementor-460 .elementor-element.elementor-element-eb48250 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-460 .elementor-element.elementor-element-78145fd > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-460 .elementor-element.elementor-element-628ebec .elementor-heading-title{font-size:60px;}.elementor-460 .elementor-element.elementor-element-58b0f95{font-size:16px;line-height:1.4em;}.elementor-460 .elementor-element.elementor-element-c69da58{padding:80px 0px 40px 0px;}.elementor-460 .elementor-element.elementor-element-ffea6dd > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-460 .elementor-element.elementor-element-ba81390:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-ba81390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kennedylawpgh.com/wp-content/uploads/Kennedy-Law-Empowering-Employees-Delivering-Results-about-bottom-M-1.jpg");}.elementor-460 .elementor-element.elementor-element-ba81390{padding:0px 0px 40px 0px;}.elementor-460 .elementor-element.elementor-element-29fcafc > .elementor-element-populated{margin:400px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-460 .elementor-element.elementor-element-2307aaa > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-460 .elementor-element.elementor-element-40102d9 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-460 .elementor-element.elementor-element-9f4cfa8{padding:80px 0px 40px 0px;}}/* Start custom CSS for image, class: .elementor-element-caeae8e */.elementor-460 .elementor-element.elementor-element-caeae8e {
  position: relative;
  z-index: 2;
}

.elementor-460 .elementor-element.elementor-element-caeae8e::before {
  content: "";
  position: absolute;
  top: -15px;
  left: 15px;
  width: 100%;
  height: 100%;
  background-color: #7c1533; /* same as your red/pink tone */
  z-index: -1;
  border-radius: 0px; /* optional */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf8bf38 */.elementor-460 .elementor-element.elementor-element-bf8bf38 {
  position: relative;
  z-index: 2;
}

.elementor-460 .elementor-element.elementor-element-bf8bf38::before {
  content: "";
  position: absolute;
  top: -15px;
  left: 15px;
  width: 100%;
  height: 100%;
  background-color: #7c1533; /* same as your red/pink tone */
  z-index: -1;
  border-radius: 0px; /* optional */
}/* End custom CSS */