.elementor-2095 .elementor-element.elementor-element-8f1404d:not(.elementor-motion-effects-element-type-background), .elementor-2095 .elementor-element.elementor-element-8f1404d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;background-image:url("https://www.nfiempire.com/wp-content/uploads/showroom-photo-1-scaled.jpg");background-size:cover;}.elementor-2095 .elementor-element.elementor-element-8f1404d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #E4E4E43B 0%, #E4E4E4 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2095 .elementor-element.elementor-element-8f1404d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2095 .elementor-element.elementor-element-4f2698b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2095 .elementor-element.elementor-element-4f2698b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2095 .elementor-element.elementor-element-4f2698b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2095 .elementor-element.elementor-element-cee01cf .elementor-spacer-inner{--spacer-size:50px;}.elementor-2095 .elementor-element.elementor-element-f7d1100{text-align:center;}.elementor-2095 .elementor-element.elementor-element-ee5c278 .elementor-spacer-inner{--spacer-size:10px;}.elementor-2095 .elementor-element.elementor-element-eafd4b7{text-align:center;}.elementor-2095 .elementor-element.elementor-element-f6d90b3 .elementor-spacer-inner{--spacer-size:50px;}.elementor-2095 .elementor-element.elementor-element-232e4f7 .elementor-button{background-color:#BC2029;}.elementor-2095 .elementor-element.elementor-element-87b70dc .elementor-spacer-inner{--spacer-size:50px;}.elementor-2095 .elementor-element.elementor-element-87b70dc > .elementor-widget-container{background-color:#02010100;}.elementor-2095 .elementor-element.elementor-element-9cfc70d{text-align:center;}.elementor-2095 .elementor-element.elementor-element-9cfc70d .elementor-heading-title{color:#C30408;}.elementor-2095 .elementor-element.elementor-element-086113a .elementor-spacer-inner{--spacer-size:10px;}.elementor-2095 .elementor-element.elementor-element-086113a > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:-2px -2px -2px -2px;}.elementor-2095 .elementor-element.elementor-element-f53b45c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2095 .elementor-element.elementor-element-f53b45c .elementor-divider-separator{width:100%;}.elementor-2095 .elementor-element.elementor-element-f53b45c .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2095 .elementor-element.elementor-element-f908339 .elementor-spacer-inner{--spacer-size:40px;}.elementor-2095 .elementor-element.elementor-element-0435e03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2095 .elementor-element.elementor-element-0435e03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2095 .elementor-element.elementor-element-d18da6f{text-align:center;}.elementor-2095 .elementor-element.elementor-element-89c2235.elementor-view-stacked .elementor-icon{background-color:#F50A0A;}.elementor-2095 .elementor-element.elementor-element-89c2235.elementor-view-framed .elementor-icon, .elementor-2095 .elementor-element.elementor-element-89c2235.elementor-view-default .elementor-icon{fill:#F50A0A;color:#F50A0A;border-color:#F50A0A;}.elementor-2095 .elementor-element.elementor-element-89c2235{--icon-box-icon-margin:15px;}.elementor-2095 .elementor-element.elementor-element-857c568{--icon-box-icon-margin:15px;}.elementor-2095 .elementor-element.elementor-element-2ecd0bd{--icon-box-icon-margin:15px;}.elementor-2095 .elementor-element.elementor-element-d47b860{--icon-box-icon-margin:15px;}.elementor-2095 .elementor-element.elementor-element-cedc30d{text-align:center;}.elementor-2095 .elementor-element.elementor-element-cedc30d .elementor-heading-title{color:#C30408;}.elementor-2095 .elementor-element.elementor-element-e1132c2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2095 .elementor-element.elementor-element-e1132c2 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2095 .elementor-element.elementor-element-a72d6f5{text-align:center;}.elementor-2095 .elementor-element.elementor-element-a72d6f5 .elementor-heading-title{color:#C30408;}.elementor-2095 .elementor-element.elementor-element-e1e2d19{text-align:center;}.elementor-2095 .elementor-element.elementor-element-e1e2d19 .elementor-heading-title{color:#000000;}.elementor-2095 .elementor-element.elementor-element-92526d7 .elementor-button{font-weight:bold;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #BC2029 0%, #BC2029 100%);}.elementor-2095 .elementor-element.elementor-element-e63757a{text-align:center;}.elementor-2095 .elementor-element.elementor-element-e63757a .elementor-heading-title{color:#C30408;}/* Start custom CSS for section, class: .elementor-element-8f1404d */.hero {
  height: 100vh;
}
.trust-strip {
  margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-78d9aa9 */.wpcf7 {
    max-width: 400px;  /* Optional: You can change this pixel value */
    margin: 0 auto;
}/* End custom CSS */