.elementor .padding-global{position:static;padding-inline-start:var(--padding-global);padding-inline-end:var(--padding-global);margin-inline-start:0px;margin-inline-end:0px;gap:20px;}.elementor .section-padding-medium{padding-block-start:var(--section-padding_normal);padding-block-end:var(--section-padding_normal);}.elementor .section_intro{color:var(--green);padding:0px;}.elementor .container-large{max-width:1400px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .two-column_container{padding:0px;margin-block-start:0px;margin-block-end:-1px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;}.elementor .text-stack{padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;}.elementor .half-flex-image{width:50%;object-fit:cover;}.elementor .button-plain{color:var(--green);padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff00;justify-content:center;pointer-events: all;\n}.elementor .section_video{position:relative;z-index:30;padding:0px;}.elementor .section-lines-yellow{position:relative;z-index:30;color:var(--green);text-align:center;background-color:var(--green);flex-direction:column;justify-content:center;text-wrap: balance;
  position: relative; 
  overflow: hidden; /* Keeps the absolute image from spilling out */
  
  background-color: var(--yellow); 
  
  --line-shift: 50px; 
  
  background-image:
      /* The horizontal green chop */
      repeating-linear-gradient(
          180deg,
          var(--yellow) 0px,
          var(--yellow) 8px, 
          transparent 8px,
          transparent 20px
      ),
      /* The angled green lines (Recalculated for 1300px / 5 items) */
      repeating-linear-gradient(
          112deg,
          transparent calc(50% - 120.54px + var(--line-shift)),
          transparent calc(50% + 118.54px + var(--line-shift)),
          rgba(0, 97, 64, 0.12) calc(50% + 118.54px + var(--line-shift)),
          rgba(0, 97, 64, 0.12) calc(50% + 120.54px + var(--line-shift))
      );
      
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% 100%;\n}.elementor .is-two-column{padding:75px;align-items:start;}.elementor .heading-style-h4{font-weight:500;font-size:var(--h4);text-transform:uppercase;text-wrap: balance;\n}.elementor .section_services-hero{height:60vh;min-height:600px;padding:0px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.14) 0%,rgba(0, 0, 0, 0) 49%),url("https://forman-ford.com/wp-content/uploads/2026/06/hero_services.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#947171;}.elementor .full-height-image{width:100%;max-height:100vh;object-fit:cover;object-position:center center;}.elementor .is-left-align{text-align:start;padding:0px;}.elementor .services_flex{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;justify-content:space-between;}.elementor .services_flex-item{width:25%;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4vw;padding-inline-end:4vw;margin-block-start:0px;margin-block-end:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:6px;}.elementor .border{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;border-width:1.5px;border-color:#00614140;border-style:solid;transform:scale3d(1.1, 1.3, 1);}.elementor .section_services{padding-block-start:0px;padding-block-end:150px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .is-second{position:relative;inset-block-start:50px;}.elementor .is-last{position:relative;inset-block-start:100px;}.elementor .services_image{margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .heading-style-h3{font-size:var(--h3);}