.products-application-cta-module__BzD84W__section{width:100%;margin-top:clamp(2rem,4vw,3rem)}.products-application-cta-module__BzD84W__panel{aspect-ratio:1409/887;isolation:isolate;width:100%;min-height:20rem;position:relative;overflow:hidden}.products-application-cta-module__BzD84W__videoHost{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.products-application-cta-module__BzD84W__backgroundVideo{object-fit:cover;object-position:center;background-color:#1a1a1a;width:100%;height:100%;display:block}.products-application-cta-module__BzD84W__gradient{z-index:1;pointer-events:none;background:linear-gradient(132.18deg,#005122cc 17.82%,#1f8944cc 60.06%,#faec00cc 102.29%);position:absolute;inset:0}.products-application-cta-module__BzD84W__dial{z-index:2;pointer-events:none;width:min(37.34rem,72%);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.products-application-cta-module__BzD84W__vLineTop,.products-application-cta-module__BzD84W__vLineBottom{z-index:3;background-color:var(--Color-White);pointer-events:none;width:1px;height:clamp(4rem,14.2vw,7.875rem);position:absolute;left:50%;transform:translate(-50%)}.products-application-cta-module__BzD84W__vLineTop{top:clamp(1.5rem,4.5vw,2.5rem)}.products-application-cta-module__BzD84W__vLineBottom{bottom:clamp(1.5rem,4.5vw,2.5rem)}.products-application-cta-module__BzD84W__inner{z-index:4;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem);display:flex;position:absolute;inset:0}.products-application-cta-module__BzD84W__heading{max-width:min(100%,52rem);font-family:var(--FontFamily-Primary);font-size:clamp(calc(2rem + var(--type-offset)), calc(4.5vw + var(--type-offset)), var(--FontSize-h1));font-weight:500;line-height:var(--LineHeight-h1);letter-spacing:-.02em;color:var(--Color-White);margin:0}.products-application-cta-module__BzD84W__headingLine{display:block}.products-application-cta-module__BzD84W__headingLine:first-child{white-space:nowrap}@media screen and (max-width:640px){.products-application-cta-module__BzD84W__headingLine:first-child{white-space:normal}}.products-application-cta-module__BzD84W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:100%;display:flex}.products-application-cta-module__BzD84W__action{box-sizing:border-box;min-height:3.25rem;font-family:var(--FontFamily-Primary);font-size:var(--FontSize-EyeBrows);font-weight:400;line-height:var(--LineHeight-EyeBrows);letter-spacing:-.02em;color:var(--Color-Black);white-space:nowrap;background-color:var(--Color-White);justify-content:center;align-items:center;padding:.75rem 1.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.products-application-cta-module__BzD84W__action:hover{transform:translateY(-.0625rem);box-shadow:0 .25rem .75rem #0000001f}@media screen and (max-width:767px){.products-application-cta-module__BzD84W__panel{aspect-ratio:auto;min-height:0}.products-application-cta-module__BzD84W__inner{gap:1.5rem;padding:2.5rem 1.25rem;position:relative;inset:auto}.products-application-cta-module__BzD84W__heading{font-size:clamp(calc(1.75rem + var(--type-offset)), 8vw, calc(2.5rem + var(--type-offset)));line-height:1.15}.products-application-cta-module__BzD84W__vLineTop,.products-application-cta-module__BzD84W__vLineBottom{display:none}.products-application-cta-module__BzD84W__dial{opacity:.85;width:min(14rem,55%)}.products-application-cta-module__BzD84W__actions{flex-direction:column;width:100%;max-width:16rem}.products-application-cta-module__BzD84W__action{white-space:normal;width:100%}}
.lefort-products-hero-module__EDe8yW__section{isolation:isolate;width:100%;height:clamp(22rem,41.6667vw,50rem);min-height:clamp(22rem,41.6667vw,50rem);position:relative;overflow:hidden}.lefort-products-hero-module__EDe8yW__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.lefort-products-hero-module__EDe8yW__bgImage{object-fit:cover;object-position:center;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;display:block}.lefort-products-hero-module__EDe8yW__crane{z-index:1;opacity:.32;pointer-events:none;width:clamp(10rem,29.378vw,35.253rem);height:93.262%;position:absolute;top:9.125%;right:clamp(1rem,10.467vw,12.5625rem)}.lefort-products-hero-module__EDe8yW__craneSvg{object-fit:contain;object-position:right bottom;width:100%;height:100%;display:block}.lefort-products-hero-module__EDe8yW__inner{z-index:2;box-sizing:border-box;justify-content:center;width:100%;height:100%;padding-inline:clamp(1rem,4vw,1.5rem);display:flex;position:relative}.lefort-products-hero-module__EDe8yW__container{box-sizing:border-box;align-items:flex-start;width:100%;max-width:88.125rem;height:100%;margin-inline:auto;display:flex}.lefort-products-hero-module__EDe8yW__copy{width:min(100%,44.8125rem);padding-top:clamp(1.5rem, calc(15.4167vw - var(--nav-shell-height)), calc(18.5rem - var(--nav-shell-height)));text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.lefort-products-hero-module__EDe8yW__title{font-family:var(--FontFamily-Primary);font-size:calc(clamp(2.5rem, 3.75vw, 4.5rem) + var(--type-offset));letter-spacing:-.02em;color:var(--Color-White);margin:0;font-weight:600;line-height:1.1}.lefort-products-hero-module__EDe8yW__description{font-family:var(--FontFamily-Primary);font-size:calc(clamp(1.125rem, 1.25vw, 1.5rem) + var(--type-offset));color:var(--Color-White);margin:0;font-weight:400;line-height:1.6}@media (max-width:767px){.lefort-products-hero-module__EDe8yW__section{height:auto;min-height:24rem;padding-bottom:3.5rem}.lefort-products-hero-module__EDe8yW__copy{gap:1.25rem;padding-top:5rem}}
.lefort-products-page-module__FZT3Ga__page{flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.lefort-products-page-module__FZT3Ga__content{box-sizing:border-box;width:100%;max-width:88.125rem;margin:0 auto;padding:0 clamp(1rem,4vw,1.5rem) 4rem;position:relative}@media screen and (min-width:90.0625rem){.lefort-products-page-module__FZT3Ga__content{padding-inline:0}}.lefort-products-page-module__FZT3Ga__ctaWrapper{margin-top:4rem}@media (max-width:767px){.lefort-products-page-module__FZT3Ga__content{padding-bottom:2.5rem}.lefort-products-page-module__FZT3Ga__ctaWrapper{margin-top:2.5rem}}
.product-card-module__loFm2W__card{background-color:#f5f5f5;flex-direction:column;width:100%;height:auto;display:flex;position:relative;overflow:visible}.product-card-module__loFm2W__card:has([aria-expanded=true]){z-index:20}.product-card-module__loFm2W__mediaFrame{aspect-ratio:1;background-color:var(--Color-White);flex:none;width:100%;min-height:0;position:relative;overflow:hidden}.product-card-module__loFm2W__media{clip-path:polygon(0 0,77.66% 0,100% 14.73%,100% 100%,0 100%);width:100%;height:100%;position:relative;overflow:hidden}.product-card-module__loFm2W__machineImage{object-fit:cover;object-position:top center;padding:0}.product-card-module__loFm2W__brandLogo{z-index:1;width:5.1875rem;height:auto;position:absolute;bottom:1.3125rem;left:1.5rem}.product-card-module__loFm2W__body{box-sizing:border-box;flex-direction:column;flex:auto;align-items:flex-start;min-height:0;padding:1.375rem 1.5rem 1.9375rem;display:flex}.product-card-module__loFm2W__head{width:100%}.product-card-module__loFm2W__name{font-family:var(--FontFamily-Primary);font-size:calc(1.25rem + var(--type-offset));letter-spacing:-.025rem;color:var(--Color-Mid);margin:0;font-weight:500;line-height:1.75rem}.product-card-module__loFm2W__cardActions{z-index:2;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin-top:auto;padding-top:.75rem;display:flex;position:relative;overflow:visible}.product-card-module__loFm2W__secondaryActions{justify-content:flex-start;align-items:stretch;gap:.75rem;width:100%;display:flex}.product-card-module__loFm2W__secondaryBtnHidden{visibility:hidden;pointer-events:none}.product-card-module__loFm2W__secondaryBtn{gap:.625rem}.product-card-module__loFm2W__btnLabel{flex:0 auto}.product-card-module__loFm2W__btnIcon{flex-shrink:0;width:1rem;height:1rem}.product-card-module__loFm2W__secondaryBtn{box-sizing:border-box;width:calc(50% - .375rem);min-width:0;min-height:2.625rem;font-family:var(--FontFamily-Primary);font-size:calc(1rem + var(--type-offset));letter-spacing:-.0175rem;color:var(--Color-Black);text-align:center;white-space:nowrap;background-color:var(--Color-White);flex:none;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.product-card-module__loFm2W__secondaryBtn:hover{background-color:#0000000a}.product-card-module__loFm2W__secondaryBtn:focus-visible{outline:2px solid var(--Color-Mid);outline-offset:2px}@media screen and (max-width:767px){.product-card-module__loFm2W__brandLogo{width:3.25rem;bottom:.5rem;left:.625rem}.product-card-module__loFm2W__body{flex:none;padding:.875rem .625rem 1rem}.product-card-module__loFm2W__name{font-size:calc(.875rem + var(--type-offset));line-height:1.25rem}.product-card-module__loFm2W__cardActions{gap:.75rem;padding-top:.75rem}.product-card-module__loFm2W__secondaryActions{flex-direction:column;gap:.5rem}.product-card-module__loFm2W__secondaryBtn{width:100%;min-height:2.25rem;font-size:calc(.8125rem + var(--type-offset));white-space:normal;padding:.5rem .625rem;line-height:1.125rem}.product-card-module__loFm2W__btnIcon{width:.875rem;height:.875rem}}
