.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero{background-color:#F4F0E8;min-height:88vh;--ks-accent:#815421;--ks-accent-light:#A8783F;--ks-surface:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__inner{max-width:1440px;column-gap:6vw;padding:96px 48px 72px 48px;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__content{text-align:left;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__eyebrow{justify-content:left;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__actions{justify-content:left;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__metrics{justify-content:left;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__title{color:#181512;font-size:76px;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__description{color:#5D554C;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__button--primary{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__button--secondary{color:#181512;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__product-image{width:92%;}.elementor-82 .elementor-element.elementor-element-0de3e65 .ks-families{padding:112px 42px 118px 42px;--ks-brand-radius:2px;}.elementor-82 .elementor-element.elementor-element-0de3e65 .ks-families__inner{max-width:1560px;}.elementor-82 .elementor-element.elementor-element-63bfa7b .ks-products{--ksp-columns:4;padding:96px 42px 104px 42px;--ksp-bg:#F4F0E8;--ksp-surface:#FCFAF6;--ksp-ink:#181512;--ksp-muted:#6F675E;--ksp-accent:#96652E;--ksp-line:rgba(24,21,18,.16);}.elementor-82 .elementor-element.elementor-element-63bfa7b .ks-products__inner{max-width:1600px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering__inner{max-width:1440px;column-gap:76px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering{padding:112px 48px 112px 48px;--kse-paper:#F4F0E8;--kse-ink:#181512;--kse-muted:#655E55;--kse-accent:#815421;--kse-accent-light:#A8783F;--kse-surface:#FFFFFF;--kse-line:rgba(24, 21, 18, 0.14);}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering__title{font-size:64px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering__product-image{width:88%;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering__visual{min-height:690px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering__features{gap:0px;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero{min-height:680px;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__inner{padding:80px 32px 60px 32px;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__title{font-size:58px;}.elementor-82 .elementor-element.elementor-element-0de3e65 .ks-families{padding:84px 28px 90px 28px;}.elementor-82 .elementor-element.elementor-element-63bfa7b .ks-products{--ksp-columns:2;padding:76px 28px 82px 28px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering__inner{column-gap:42px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering{padding:86px 32px 86px 32px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering__title{font-size:50px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering__visual{min-height:580px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero{min-height:0px;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__inner{padding:72px 20px 42px 20px;}.elementor-82 .elementor-element.elementor-element-5574ff9 .ks-hero__title{font-size:48px;}.elementor-82 .elementor-element.elementor-element-0de3e65 .ks-families{padding:64px 18px 70px 18px;}.elementor-82 .elementor-element.elementor-element-63bfa7b .ks-products{--ksp-columns:1;padding:58px 18px 64px 18px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering{padding:68px 20px 68px 20px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering__title{font-size:42px;}.elementor-82 .elementor-element.elementor-element-fa6e8fb .ks-engineering__visual{min-height:350px;}}