.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene{--kss-focus-x:50%;--kss-focus-y:50%;min-height:92vh;--kss-ink:#FFFFFF;--kss-muted:#DDD7CF;--kss-accent:#9A672D;--kss-accent-light:#C08A4B;--kss-proof-bg:#F4F0E8;--kss-proof-ink:#181512;--kss-overlay:58%;}.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene__content-inner, .elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene__proof-inner{max-width:1440px;}.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene__copy{max-width:760px;}.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene__content-inner{padding:120px 48px 150px 48px;}.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene__title{font-size:78px;}.elementor-91 .elementor-element.elementor-element-4bf2144 .ksa-applications{padding:112px 42px 118px 42px;--ks-brand-radius:2px;}.elementor-91 .elementor-element.elementor-element-4bf2144 .ksa-applications__inner{max-width:1560px;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering__inner{max-width:1440px;column-gap:76px;}.elementor-91 .elementor-element.elementor-element-645da73 .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-91 .elementor-element.elementor-element-645da73 .ks-engineering__title{font-size:64px;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering__product-image{width:88%;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering__visual{min-height:690px;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering__features{gap:0px;}.elementor-91 .elementor-element.elementor-element-f7ded3a .ks-contact__inner{max-width:1440px;}.elementor-91 .elementor-element.elementor-element-f7ded3a .ks-contact{padding:110px 48px 110px 48px;--ksc-paper:#F4F0E8;--ksc-surface:#FFFFFF;--ksc-ink:#181512;--ksc-muted:#655E55;--ksc-accent:#815421;--ksc-accent-light:#A8783F;--ksc-line:rgba(24,21,18,.16);}.elementor-91 .elementor-element.elementor-element-f7ded3a .ks-contact__title{font-size:64px;}@media(max-width:1024px){.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene{--kss-focus-x:56%;min-height:760px;}.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene__content-inner{padding:110px 32px 145px 32px;}.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene__title{font-size:64px;}.elementor-91 .elementor-element.elementor-element-4bf2144 .ksa-applications{padding:84px 28px 90px 28px;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering__inner{column-gap:42px;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering{padding:86px 32px 86px 32px;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering__title{font-size:50px;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering__visual{min-height:580px;}.elementor-91 .elementor-element.elementor-element-f7ded3a .ks-contact{padding:84px 32px 84px 32px;}.elementor-91 .elementor-element.elementor-element-f7ded3a .ks-contact__title{font-size:52px;}}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene{--kss-focus-x:64%;--kss-focus-y:44%;min-height:760px;}.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene__content-inner{padding:104px 20px 170px 20px;}.elementor-91 .elementor-element.elementor-element-d3330b8 .ks-scene__title{font-size:48px;}.elementor-91 .elementor-element.elementor-element-4bf2144 .ksa-applications{padding:64px 18px 70px 18px;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering{padding:68px 20px 68px 20px;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering__title{font-size:42px;}.elementor-91 .elementor-element.elementor-element-645da73 .ks-engineering__visual{min-height:350px;}.elementor-91 .elementor-element.elementor-element-f7ded3a .ks-contact{padding:66px 20px 66px 20px;}.elementor-91 .elementor-element.elementor-element-f7ded3a .ks-contact__title{font-size:42px;}}