.elementor .eyebrow-base{font-family:"Inter";font-weight:700;font-size:14px;color:#35B729;letter-spacing:1.4px;line-height:1.3em;margin:0px;}.elementor .heading-base{font-family:"Manrope";font-weight:800;font-size:72px;color:#FFFFFF;letter-spacing:-2px;line-height:1.03em;margin:0px;}.elementor .copy-base{width:92%;font-family:"Inter";font-weight:500;font-size:19px;color:#FFFFFF;line-height:1.55em;margin:0px;}.elementor .actions-base{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .message-base{width:44%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:72px;padding-inline-end:64px;background-color:#102318;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:flex-start;}.elementor .image-plane-base{width:56%;min-height:680px;overflow:hidden;position:relative;display:flex;}.elementor .hero-base{width:100%;min-height:680px;overflow:hidden;background-color:#102318;display:flex;flex-direction:row;align-items:stretch;}.elementor .trust-title-1{font-family:"Manrope";font-weight:800;font-size:20px;color:#111713;line-height:1.1em;margin:0px;}.elementor .trust-copy-1{font-family:"Inter";font-weight:400;font-size:14px;color:#5F6962;line-height:1.55em;margin:0px;}.elementor .trust-item-1{width:25%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-width:0px;border-color:#D8DED6;display:flex;flex-direction:column;gap:8px;}.elementor .trust-title-2{font-family:"Manrope";font-weight:800;font-size:20px;color:#111713;line-height:1.1em;margin:0px;}.elementor .trust-copy-2{font-family:"Inter";font-weight:400;font-size:14px;color:#5F6962;line-height:1.55em;margin:0px;}.elementor .trust-item-2{width:25%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:#D8DED6;display:flex;flex-direction:column;gap:8px;}.elementor .trust-title-3{font-family:"Manrope";font-weight:800;font-size:20px;color:#111713;line-height:1.1em;margin:0px;}.elementor .trust-copy-3{font-family:"Inter";font-weight:400;font-size:14px;color:#5F6962;line-height:1.55em;margin:0px;}.elementor .trust-item-3{width:25%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:#D8DED6;display:flex;flex-direction:column;gap:8px;}.elementor .trust-title-4{font-family:"Manrope";font-weight:800;font-size:20px;color:#111713;line-height:1.1em;margin:0px;}.elementor .trust-copy-4{font-family:"Inter";font-weight:400;font-size:14px;color:#5F6962;line-height:1.55em;margin:0px;}.elementor .trust-item-4{width:25%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:#D8DED6;display:flex;flex-direction:column;gap:8px;}.elementor .trust-band{width:100%;border-width:1px;border-color:#D8DED6;background-color:#FFFFFF;display:flex;flex-direction:row;align-items:stretch;}.elementor .carousel-title{font-family:"Manrope";font-weight:800;font-size:44px;color:#FFFFFF;letter-spacing:-1px;line-height:1.1em;margin:0px;}.elementor .carousel-copy{width:68%;font-family:"Inter";font-weight:400;font-size:17px;color:#D8DED6;line-height:1.6em;margin:0px;}.elementor .carousel-intro{width:100%;max-width:1280px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:14px;}.elementor .carousel-frame{width:100%;max-width:1280px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;}.elementor .industry-carousel{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:48px;padding-inline-end:48px;background-color:#102318;display:flex;flex-direction:column;gap:36px;}.elementor .products-title{width:72%;font-family:"Manrope";font-weight:800;font-size:52px;color:#111713;letter-spacing:-1.4px;line-height:1.08em;margin:0px;}.elementor .products-copy{width:68%;font-family:"Inter";font-weight:400;font-size:18px;color:#5F6962;line-height:1.6em;margin:0px;}.elementor .products-intro{width:100%;max-width:1280px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;}.elementor .yuken-title{font-family:"Manrope";font-weight:800;font-size:34px;color:#111713;line-height:1.1em;margin:0px;}.elementor .yuken-list{font-family:"Inter";font-weight:400;font-size:16px;color:#5F6962;line-height:1.7em;margin:0px;}.elementor .yuken-portfolio{width:62%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-width:1px;border-color:#D8DED6;background-color:#FFFFFF;display:flex;flex-direction:column;gap:24px;}.elementor .coolace-title{font-family:"Manrope";font-weight:800;font-size:32px;color:#111713;line-height:1.1em;margin:0px;}.elementor .coolace-list{font-family:"Inter";font-weight:400;font-size:16px;color:#5F6962;line-height:1.7em;margin:0px;}.elementor .coolace-portfolio{width:38%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-width:1px;border-color:#D8DED6;background-color:#EAF5E8;display:flex;flex-direction:column;gap:24px;}.elementor .product-portfolio{width:100%;max-width:1280px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:24px;align-items:stretch;}.elementor .products{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:48px;padding-inline-end:48px;background-color:#F4F6F4;display:flex;flex-direction:column;gap:56px;}.elementor .services-title{font-family:"Manrope";font-weight:800;font-size:50px;color:#FFFFFF;letter-spacing:-1.2px;line-height:1.08em;margin:0px;}.elementor .services-copy{font-family:"Inter";font-weight:400;font-size:18px;color:#D8DED6;line-height:1.6em;margin:0px;}.elementor .services-message{width:42%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:72px;padding-inline-end:72px;display:flex;flex-direction:column;gap:24px;justify-content:center;}.elementor .service-name-1{width:34%;font-family:"Manrope";font-weight:800;font-size:22px;color:#35B729;line-height:1.15em;margin:0px;}.elementor .service-detail-1{width:66%;font-family:"Inter";font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .service-row-1{padding-block-start:34px;padding-block-end:34px;padding-inline-start:40px;padding-inline-end:40px;border-width:0px;border-color:#35523E;display:flex;flex-direction:row;gap:32px;align-items:flex-start;}.elementor .service-name-2{width:34%;font-family:"Manrope";font-weight:800;font-size:22px;color:#35B729;line-height:1.15em;margin:0px;}.elementor .service-detail-2{width:66%;font-family:"Inter";font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .service-row-2{padding-block-start:34px;padding-block-end:34px;padding-inline-start:40px;padding-inline-end:40px;border-width:1px;border-color:#35523E;display:flex;flex-direction:row;gap:32px;align-items:flex-start;}.elementor .service-name-3{width:34%;font-family:"Manrope";font-weight:800;font-size:22px;color:#35B729;line-height:1.15em;margin:0px;}.elementor .service-detail-3{width:66%;font-family:"Inter";font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .service-row-3{padding-block-start:34px;padding-block-end:34px;padding-inline-start:40px;padding-inline-end:40px;border-width:1px;border-color:#35523E;display:flex;flex-direction:row;gap:32px;align-items:flex-start;}.elementor .service-name-4{width:34%;font-family:"Manrope";font-weight:800;font-size:22px;color:#35B729;line-height:1.15em;margin:0px;}.elementor .service-detail-4{width:66%;font-family:"Inter";font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .service-row-4{padding-block-start:34px;padding-block-end:34px;padding-inline-start:40px;padding-inline-end:40px;border-width:1px;border-color:#35523E;display:flex;flex-direction:row;gap:32px;align-items:flex-start;}.elementor .service-list{width:58%;border-width:1px;border-color:#35523E;display:flex;flex-direction:column;}.elementor .services{width:100%;background-color:#102318;display:flex;flex-direction:row;align-items:stretch;}.elementor .industries-title{font-family:"Manrope";font-weight:800;font-size:52px;color:#111713;letter-spacing:-1.4px;line-height:1.08em;margin:0px;}.elementor .industries-copy{width:70%;font-family:"Inter";font-weight:400;font-size:18px;color:#5F6962;line-height:1.6em;margin:0px;}.elementor .industries-intro{width:100%;max-width:1280px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;}.elementor .machine-tools-title{font-family:"Manrope";font-weight:800;font-size:24px;color:#111713;line-height:1.15em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;}.elementor .machine-tools{width:100%;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-width:1px;border-color:#D8DED6;background-color:#FFFFFF;display:flex;flex-direction:column;gap:18px;}.elementor .industry-primary{width:58%;display:flex;}.elementor .construction-title{font-family:"Manrope";font-weight:800;font-size:24px;color:#111713;line-height:1.15em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;}.elementor .construction{width:100%;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-width:1px;border-color:#D8DED6;background-color:#FFFFFF;display:flex;flex-direction:column;gap:18px;}.elementor .manufacturing-title{font-family:"Manrope";font-weight:800;font-size:24px;color:#111713;line-height:1.15em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;}.elementor .manufacturing{width:100%;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-width:1px;border-color:#D8DED6;background-color:#FFFFFF;display:flex;flex-direction:column;gap:18px;}.elementor .industry-secondary{width:42%;display:flex;flex-direction:column;gap:24px;}.elementor .industry-mosaic{width:100%;max-width:1280px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:24px;align-items:stretch;}.elementor .applications-line{width:100%;max-width:1280px;font-family:"Inter";font-weight:600;font-size:17px;color:#111713;line-height:1.6em;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:1px;border-color:#D8DED6;}.elementor .industries{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:52px;}.elementor .resources-title{font-family:"Manrope";font-weight:800;font-size:44px;color:#111713;letter-spacing:-1px;line-height:1.1em;margin:0px;}.elementor .resources-copy{font-family:"Inter";font-weight:400;font-size:17px;color:#5F6962;line-height:1.6em;margin:0px;}.elementor .resources-heading{width:44%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:48px;display:flex;flex-direction:column;gap:18px;}.elementor .catalogue-title{font-family:"Manrope";font-weight:800;font-size:24px;color:#111713;line-height:1.15em;margin:0px;}.elementor .catalogue-copy{font-family:"Inter";font-weight:400;font-size:16px;color:#5F6962;line-height:1.6em;margin:0px;}.elementor .catalogue-resource{padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:12px;}.elementor .selection-title{font-family:"Manrope";font-weight:800;font-size:24px;color:#111713;line-height:1.15em;margin:0px;}.elementor .selection-copy{font-family:"Inter";font-weight:400;font-size:16px;color:#5F6962;line-height:1.6em;margin:0px;}.elementor .selection-resource{padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-width:1px;border-color:#D8DED6;display:flex;flex-direction:column;gap:12px;}.elementor .resource-options{width:56%;border-width:1px;border-color:#D8DED6;display:flex;flex-direction:column;}.elementor .resources{width:100%;max-width:1280px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;align-items:stretch;}.elementor .contact-visual{width:42%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;background-color:#EAF5E8;display:flex;justify-content:center;align-items:center;}.elementor .contact-title{font-family:"Manrope";font-weight:800;font-size:52px;color:#FFFFFF;letter-spacing:-1.2px;line-height:1.08em;margin:0px;}.elementor .contact-copy{width:86%;font-family:"Inter";font-weight:400;font-size:18px;color:#D8DED6;line-height:1.6em;margin:0px;}.elementor .contact-details{font-family:"Inter";font-weight:600;font-size:15px;color:#FFFFFF;line-height:1.6em;margin:0px;}.elementor .contact-actions{display:flex;flex-direction:row;gap:12px;}.elementor .contact-message{width:58%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:72px;padding-inline-end:72px;display:flex;flex-direction:column;gap:24px;justify-content:center;}.elementor .contact{width:100%;background-color:#102318;display:flex;flex-direction:row;align-items:stretch;}.elementor .resources-contact{width:100%;background-color:#F4F6F4;display:flex;flex-direction:column;}