.elementor-171 .elementor-element.elementor-element-380e52db:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-380e52db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001E61;background-image:url("https://mjcochranlaw.com/wp-content/uploads/2026/10/MJC-new-hero-bg-white.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-380e52db > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.88;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-380e52db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-91px;margin-bottom:0px;padding:245px 0px 210px 0px;}.elementor-171 .elementor-element.elementor-element-1ce17f1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-65ea6a83 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#D9BD89;}.elementor-171 .elementor-element.elementor-element-c79364a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-2cc9989 );}.elementor-171 .elementor-element.elementor-element-3d71e090{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-171 .elementor-element.elementor-element-3d71e090 .elementor-divider-separator{width:60px;}.elementor-171 .elementor-element.elementor-element-3d71e090 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-171 .elementor-element.elementor-element-5d8dc63f{color:var( --e-global-color-2cc9989 );}.elementor-171 .elementor-element.elementor-element-ceb49e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-a744891 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px #001E61;}.elementor-171 .elementor-element.elementor-element-29f00fa{padding:90px 0px 20px 0px;}.elementor-171 .elementor-element.elementor-element-785ae5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-785ae5a{text-align:center;}.elementor-171 .elementor-element.elementor-element-785ae5a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-171 .elementor-element.elementor-element-5e8723e{padding:50px 0px 120px 0px;}.elementor-171 .elementor-element.elementor-element-ffa5832 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-171 .elementor-element.elementor-element-5660473b{text-align:center;}.elementor-171 .elementor-element.elementor-element-33e8ffd:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-33e8ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-171 .elementor-element.elementor-element-33e8ffd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 20px 0px;}.elementor-171 .elementor-element.elementor-element-33e8ffd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-541f91a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-541f91a{text-align:center;}.elementor-171 .elementor-element.elementor-element-541f91a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-171 .elementor-element.elementor-element-8e81f2e:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-8e81f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-171 .elementor-element.elementor-element-8e81f2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 120px 0px;}.elementor-171 .elementor-element.elementor-element-8e81f2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-1fa4ab0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-171 .elementor-element.elementor-element-1bad7a0{text-align:center;}.elementor-171 .elementor-element.elementor-element-62a5a4fe:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-62a5a4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-171 .elementor-element.elementor-element-62a5a4fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-171 .elementor-element.elementor-element-62a5a4fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-32c9365d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-171 .elementor-element.elementor-element-cfdb96f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-171 .elementor-element.elementor-element-cfdb96f .elementor-divider-separator{width:60px;}.elementor-171 .elementor-element.elementor-element-cfdb96f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-171 .elementor-element.elementor-element-2d3eb874{z-index:1;}.elementor-171 .elementor-element.elementor-element-2d3eb874 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;}.elementor-171 .elementor-element.elementor-element-ee3004f > .elementor-widget-container{margin:-35px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-ee3004f .elementor-heading-title{font-family:"Herr Von Muellerhoff", Sans-serif;font-size:48px;color:var( --e-global-color-ba34aa4 );}.elementor-171 .elementor-element.elementor-element-53452802 > .elementor-element-populated{margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-18d217ad img{filter:brightness( 100% ) contrast( 100% ) saturate( 80% ) blur( 0px ) hue-rotate( 0deg );box-shadow:20px 20px 0px 0px #112B68;}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-380e52db{margin-top:-130px;margin-bottom:0px;padding:205px 0px 120px 0px;}.elementor-171 .elementor-element.elementor-element-1ce17f1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-171 .elementor-element.elementor-element-65ea6a83 .elementor-heading-title{font-size:16px;}.elementor-171 .elementor-element.elementor-element-3d71e090 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-171 .elementor-element.elementor-element-ffa5832 > .elementor-element-populated{padding:0px 30px 0px 20px;}.elementor-171 .elementor-element.elementor-element-1fa4ab0 > .elementor-element-populated{padding:0px 30px 0px 20px;}.elementor-171 .elementor-element.elementor-element-62a5a4fe{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-171 .elementor-element.elementor-element-32c9365d > .elementor-element-populated{padding:0px 30px 0px 20px;}.elementor-171 .elementor-element.elementor-element-cfdb96f .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-171 .elementor-element.elementor-element-53452802 > .elementor-element-populated{margin:-120px 0px -120px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-380e52db:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-380e52db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjcochranlaw.com/wp-content/uploads/2026/10/MJC-new-hero-bg-moble.jpg");background-position:bottom right;}.elementor-171 .elementor-element.elementor-element-380e52db{margin-top:-120px;margin-bottom:0px;padding:160px 0px 80px 0px;}.elementor-171 .elementor-element.elementor-element-1ce17f1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-171 .elementor-element.elementor-element-65ea6a83{text-align:center;}.elementor-171 .elementor-element.elementor-element-65ea6a83 .elementor-heading-title{font-size:14px;}.elementor-171 .elementor-element.elementor-element-c79364a{text-align:center;}.elementor-171 .elementor-element.elementor-element-c79364a .elementor-heading-title{font-size:31px;}.elementor-171 .elementor-element.elementor-element-3d71e090 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-171 .elementor-element.elementor-element-3d71e090 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-171 .elementor-element.elementor-element-5d8dc63f{text-align:center;}.elementor-171 .elementor-element.elementor-element-29f00fa{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-df58def > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-171 .elementor-element.elementor-element-5e8723e{margin-top:0px;margin-bottom:0px;padding:30px 0px 50px 0px;}.elementor-171 .elementor-element.elementor-element-ffa5832 > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-171 .elementor-element.elementor-element-33e8ffd{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-595fb09 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-171 .elementor-element.elementor-element-8e81f2e{margin-top:0px;margin-bottom:0px;padding:30px 0px 50px 0px;}.elementor-171 .elementor-element.elementor-element-1fa4ab0 > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-171 .elementor-element.elementor-element-62a5a4fe{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-171 .elementor-element.elementor-element-32c9365d > .elementor-element-populated{padding:0px 20px 10px 20px;}.elementor-171 .elementor-element.elementor-element-cfdb96f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-171 .elementor-element.elementor-element-ee3004f > .elementor-widget-container{margin:-50px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-53452802 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 20px 0px 20px;}}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-1ce17f1b{width:60%;}.elementor-171 .elementor-element.elementor-element-ceb49e7{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-171 .elementor-element.elementor-element-1ce17f1b{width:80%;}.elementor-171 .elementor-element.elementor-element-ceb49e7{width:20%;}}@media(min-width:1025px){.elementor-171 .elementor-element.elementor-element-380e52db:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-380e52db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}