.elementor-2058 .elementor-element.elementor-element-21232f7 > .elementor-container{min-height:525px;}.elementor-2058 .elementor-element.elementor-element-21232f7:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-21232f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.4l-law.com/wp-content/uploads/2025/07/4L-home-hero-mobile.jpg") 50% 50%;background-size:cover;}.elementor-2058 .elementor-element.elementor-element-21232f7{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2058 .elementor-element.elementor-element-21232f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2058 .elementor-element.elementor-element-30a169b > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-30a169b{text-align:center;}.elementor-2058 .elementor-element.elementor-element-30a169b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;text-transform:none;text-shadow:1px 0px 10px rgba(0,0,0,0.3);color:#FFD940;}.elementor-2058 .elementor-element.elementor-element-fd731e4:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-fd731e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#263238;}.elementor-2058 .elementor-element.elementor-element-fd731e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2058 .elementor-element.elementor-element-fd731e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2058 .elementor-element.elementor-element-8a641ad > .elementor-widget-container{padding:45px 30px 45px 30px;}.elementor-2058 .elementor-element.elementor-element-8a641ad{text-align:center;}.elementor-2058 .elementor-element.elementor-element-8a641ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;text-transform:none;color:#FFFFFF;}.elementor-2058 .elementor-element.elementor-element-3d4ad3f{padding:60px 60px 0px 70px;}.elementor-2058 .elementor-element.elementor-element-4cfbe3e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:38px;text-transform:none;}.elementor-2058 .elementor-element.elementor-element-7ec2629 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-7ec2629{font-family:"Open Sans", Sans-serif;}.elementor-2058 .elementor-element.elementor-element-ed5d857 .elementor-button{background-color:#FFD940;font-weight:600;fill:#263238;color:#263238;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2058 .elementor-element.elementor-element-bdbfd53{padding:45px 70px 0px 60px;}.elementor-2058 .elementor-element.elementor-element-b8fec73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-b8fec73{text-align:end;font-family:"Montserrat", Sans-serif;}.elementor-2058 .elementor-element.elementor-element-7afb2c7 > .elementor-widget-container{padding:0px 0px 0px 80px;}.elementor-2058 .elementor-element.elementor-element-7afb2c7{font-family:"Open Sans", Sans-serif;}.elementor-2058 .elementor-element.elementor-element-0efd47f .elementor-button{background-color:#FFD940;font-weight:600;fill:#263238;color:#263238;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2058 .elementor-element.elementor-element-0ae7e99{padding:45px 60px 0px 70px;}.elementor-2058 .elementor-element.elementor-element-21a3aca{font-family:"Montserrat", Sans-serif;}.elementor-2058 .elementor-element.elementor-element-8b16f4f > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-8b16f4f{font-family:"Open Sans", Sans-serif;}.elementor-2058 .elementor-element.elementor-element-33b0b62 .elementor-button{background-color:#FFD940;font-weight:600;fill:#263238;color:#263238;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2058 .elementor-element.elementor-element-6b23572{padding:45px 70px 60px 60px;}.elementor-2058 .elementor-element.elementor-element-e8e3c3e{font-family:"Montserrat", Sans-serif;}.elementor-2058 .elementor-element.elementor-element-9ba7a60 > .elementor-widget-container{padding:0px 0px 0px 80px;}.elementor-2058 .elementor-element.elementor-element-9ba7a60{font-family:"Open Sans", Sans-serif;}.elementor-2058 .elementor-element.elementor-element-2af635d .elementor-button{background-color:#FFD940;font-weight:600;fill:#263238;color:#263238;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2058 .elementor-element.elementor-element-e7a8b0b:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-e7a8b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#263238;}.elementor-2058 .elementor-element.elementor-element-e7a8b0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 45px 0px;}.elementor-2058 .elementor-element.elementor-element-e7a8b0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2058 .elementor-element.elementor-element-6ba59e8 > .elementor-widget-container{padding:45px 30px 10px 30px;}.elementor-2058 .elementor-element.elementor-element-6ba59e8{text-align:center;}.elementor-2058 .elementor-element.elementor-element-6ba59e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;text-transform:none;color:#FFFFFF;}.elementor-2058 .elementor-element.elementor-element-da3e4cc .elementor-button{background-color:#FFD940;font-size:25px;font-weight:700;fill:#263238;color:#263238;border-style:none;border-radius:8px 8px 8px 8px;}@media(max-width:767px){.elementor-2058 .elementor-element.elementor-element-6ba59e8 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-2058 .elementor-element.elementor-element-31598ea{width:29.99%;}.elementor-2058 .elementor-element.elementor-element-1928e38{width:69.961%;}.elementor-2058 .elementor-element.elementor-element-58a10c0{width:69.959%;}.elementor-2058 .elementor-element.elementor-element-4705073{width:30.041%;}.elementor-2058 .elementor-element.elementor-element-fdc18c4{width:29.99%;}.elementor-2058 .elementor-element.elementor-element-d301863{width:69.961%;}.elementor-2058 .elementor-element.elementor-element-767b992{width:69.959%;}.elementor-2058 .elementor-element.elementor-element-c158d1d{width:30.041%;}}