.elementor-766 .elementor-element.elementor-element-840d7f8{--display:flex;--min-height:179px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-766 .elementor-element.elementor-element-840d7f8:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-840d7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;background-image:url("https://www.ffconstructionllc.com/wp-content/uploads/construction-machine-jackhammer-breaking-asphalt-o-2025-02-22-09-31-48-utc.webp");background-position:center center;background-size:cover;}.elementor-766 .elementor-element.elementor-element-840d7f8::before, .elementor-766 .elementor-element.elementor-element-840d7f8 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-840d7f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-840d7f8 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-840d7f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-840d7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B1B1B;--background-overlay:'';}.elementor-766 .elementor-element.elementor-element-1c0704a > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-766 .elementor-element.elementor-element-1c0704a{text-align:center;}.elementor-766 .elementor-element.elementor-element-1c0704a .elementor-heading-title{font-family:var( --e-global-typography-9d7e0f6-font-family ), Sans-serif;font-size:var( --e-global-typography-9d7e0f6-font-size );font-weight:var( --e-global-typography-9d7e0f6-font-weight );text-transform:var( --e-global-typography-9d7e0f6-text-transform );line-height:var( --e-global-typography-9d7e0f6-line-height );letter-spacing:var( --e-global-typography-9d7e0f6-letter-spacing );word-spacing:var( --e-global-typography-9d7e0f6-word-spacing );color:#FEBC00;}.elementor-766 .elementor-element.elementor-element-9b071ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-9b071ae:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-9b071ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-766 .elementor-element.elementor-element-39bafeb{text-align:center;}.elementor-766 .elementor-element.elementor-element-39bafeb .elementor-heading-title{font-size:40px;}.elementor-766 .elementor-element.elementor-element-aa23f36{font-size:20px;font-weight:500;color:#000000;}.elementor-766 .elementor-element.elementor-element-8007efa{text-align:left;}.elementor-766 .elementor-element.elementor-element-8007efa .elementor-heading-title{font-size:35px;}.elementor-766 .elementor-element.elementor-element-03755dd{font-size:20px;font-weight:500;color:#000000;}.elementor-766 .elementor-element.elementor-element-91322a6 .elementor-heading-title{font-size:35px;}.elementor-766 .elementor-element.elementor-element-2975479{font-size:20px;font-weight:500;color:#000000;}.elementor-766 .elementor-element.elementor-element-5014c72 .elementor-heading-title{font-size:35px;}.elementor-766 .elementor-element.elementor-element-e32746a{font-size:20px;font-weight:500;color:#000000;}.elementor-766 .elementor-element.elementor-element-e8d0676 .elementor-heading-title{font-size:35px;}.elementor-766 .elementor-element.elementor-element-b625bb5{font-size:20px;font-weight:500;color:#000000;}.elementor-766 .elementor-element.elementor-element-0e89ddc .elementor-heading-title{font-size:35px;}.elementor-766 .elementor-element.elementor-element-8b6a727{font-size:20px;font-weight:500;color:#000000;}.elementor-766 .elementor-element.elementor-element-b54e4f4{font-size:20px;font-weight:500;color:#000000;}.elementor-766 .elementor-element.elementor-element-1c57c39 .elementor-heading-title{font-size:22px;color:#FBA500;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-0efa961 > div{color:#222222;background-color:#FBA500;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-0efa961 > div svg path{stroke:#222222;fill:#222222;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-0efa961 > div:hover{color:#FFFFFF;background-color:#FBA500;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-0efa961 > div:hover svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-4c0e4f7 > div{color:#222222;background-color:#FBA500;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-4c0e4f7 > div svg path{stroke:#222222;fill:#222222;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-4c0e4f7 > div:hover{color:#FFFFFF;background-color:#FBA500;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-4c0e4f7 > div:hover svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-199cf2b > div{color:#222222;background-color:#FBA500;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-199cf2b > div svg path{stroke:#222222;fill:#222222;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-199cf2b > div:hover{color:#FFFFFF;background-color:#FBA500;}.elementor-766 .elementor-element.elementor-element-f8211af .elementor-repeater-item-199cf2b > div:hover svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-f8211af .ekit_socialshare{text-align:left;}.elementor-766 .elementor-element.elementor-element-f8211af .ekit_socialshare > li > div{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;width:40px;height:40px;cursor:pointer;line-height:40px;}.elementor-766 .elementor-element.elementor-element-f8211af .ekit_socialshare > li{display:inline-block;margin:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-766 .elementor-element.elementor-element-1c0704a .elementor-heading-title{font-size:var( --e-global-typography-9d7e0f6-font-size );line-height:var( --e-global-typography-9d7e0f6-line-height );letter-spacing:var( --e-global-typography-9d7e0f6-letter-spacing );word-spacing:var( --e-global-typography-9d7e0f6-word-spacing );}.elementor-766 .elementor-element.elementor-element-91322a6{text-align:center;}.elementor-766 .elementor-element.elementor-element-5014c72{text-align:center;}.elementor-766 .elementor-element.elementor-element-e8d0676{text-align:center;}.elementor-766 .elementor-element.elementor-element-0e89ddc{text-align:center;}.elementor-766 .elementor-element.elementor-element-1c57c39{text-align:center;}.elementor-766 .elementor-element.elementor-element-f8211af .ekit_socialshare{text-align:center;}}@media(max-width:767px){.elementor-766 .elementor-element.elementor-element-840d7f8{--min-height:149px;}.elementor-766 .elementor-element.elementor-element-1c0704a .elementor-heading-title{font-size:var( --e-global-typography-9d7e0f6-font-size );line-height:var( --e-global-typography-9d7e0f6-line-height );letter-spacing:var( --e-global-typography-9d7e0f6-letter-spacing );word-spacing:var( --e-global-typography-9d7e0f6-word-spacing );}.elementor-766 .elementor-element.elementor-element-9b071ae{--content-width:90%;}.elementor-766 .elementor-element.elementor-element-39bafeb .elementor-heading-title{font-size:30px;}.elementor-766 .elementor-element.elementor-element-aa23f36{font-size:18px;}.elementor-766 .elementor-element.elementor-element-8007efa{text-align:center;}.elementor-766 .elementor-element.elementor-element-8007efa .elementor-heading-title{font-size:30px;}.elementor-766 .elementor-element.elementor-element-03755dd{font-size:18px;}.elementor-766 .elementor-element.elementor-element-91322a6{text-align:center;}.elementor-766 .elementor-element.elementor-element-91322a6 .elementor-heading-title{font-size:30px;}.elementor-766 .elementor-element.elementor-element-2975479{font-size:18px;}.elementor-766 .elementor-element.elementor-element-5014c72{text-align:center;}.elementor-766 .elementor-element.elementor-element-5014c72 .elementor-heading-title{font-size:30px;}.elementor-766 .elementor-element.elementor-element-e32746a{font-size:18px;}.elementor-766 .elementor-element.elementor-element-e8d0676{text-align:center;}.elementor-766 .elementor-element.elementor-element-e8d0676 .elementor-heading-title{font-size:30px;}.elementor-766 .elementor-element.elementor-element-b625bb5{font-size:18px;}.elementor-766 .elementor-element.elementor-element-0e89ddc{text-align:center;}.elementor-766 .elementor-element.elementor-element-0e89ddc .elementor-heading-title{font-size:30px;}.elementor-766 .elementor-element.elementor-element-8b6a727{font-size:18px;}.elementor-766 .elementor-element.elementor-element-b54e4f4{font-size:18px;}.elementor-766 .elementor-element.elementor-element-f8211af .ekit_socialshare{text-align:center;}}@media(min-width:768px){.elementor-766 .elementor-element.elementor-element-9b071ae{--content-width:79%;}}@media(max-width:1024px) and (min-width:768px){.elementor-766 .elementor-element.elementor-element-9b071ae{--content-width:90%;}}