.product-service{transform:translate(-45px,20px)}.company{color:#464646;transform:translate(-55px,15px)}.second-text-values{color:rgb(220 220 220 / .5);transform:translate(-55px,10px)}.we-strive{position:relative;font-family:Barlow Condensed,sans-serif;font-size:60px;font-style:italic;font-weight:600;line-height:65px;text-align:left;margin-bottom:130px}.our-value-title{font-family:Barlow Condensed,sans-serif;font-size:60px;font-style:italic;font-weight:600;line-height:75px;letter-spacing:.05em;text-align:left}.trust-title{font-family:Barlow Condensed,sans-serif;font-size:50px;font-style:italic;font-weight:600;line-height:60px;letter-spacing:.05em;text-align:left}.our-value-title .animated-border{width:130px}.high-precision{font-family:Poppins,sans-serif;font-size:30px;font-style:italic;font-weight:700;line-height:60px;letter-spacing:.5em;text-align:left}.metal-stamping{font-family:Barlow Condensed,sans-serif;font-size:105px;font-style:italic;font-weight:700;line-height:105px;letter-spacing:.02em;text-align:left;background:linear-gradient(87.99deg,#B0B0B0 0%,var(--white) 39.64%,#B0B0B0 99.05%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:gradient-move 5s linear infinite}section.hero .scroll-for-more .icon-angle-down{animation:float 2s ease-in-out infinite}.product-service{font-family:Barlow Condensed,sans-serif;font-size:130px;font-style:italic;font-weight:600;line-height:45px;text-align:left;opacity:50%;color:#DCDCDC}.company-service h2{font-family:Barlow Condensed,sans-serif;font-size:60px;font-style:italic;font-weight:600;line-height:75px;letter-spacing:.05em;text-align:left;margin-bottom:65px}.company-service h3{font-size:35px;line-height:45px;text-align:left}.company-service p:not(.product-service){font-size:15px;line-height:25px;letter-spacing:.05em}.company-service .accordion .toggle{border-radius:999px;height:1.5em;left:unset;right:0;margin-left:5px;position:absolute;top:.3em;transform-origin:50% 47%;width:2.3em}.company-service .accordion-title{border-top:unset;border-bottom:1px solid rgb(70 70 70 / .4);color:#989898;display:block;font-size:110%;padding:.6em 2.3em;padding-left:unset;position:relative;transition:border .2s ease-out,background-color .3s}.company-service .accordion-title.active{line-height:20px;color:#252525;background:unset;border:#464646}.company-service .accordion-title.active span:before{content:url(/wp-content/themes/flatsome-child/assets/images/play.webp);padding-right:5px;color:red!important}.company-service.image-right .accordion-title.active span:before{display:inline-block;height:17px;transform:rotate(180deg);padding:0 0 0 5px}.company-service .accordion-title.plain .icon-angle-down:before{content:"+"}.company-service .accordion-title.plain.active .icon-angle-down:before{content:"-"}.accordion-inner{background:#efefef;background:-webkit-linear-gradient(0deg,#efefef 0%,#fff0 100%);background:linear-gradient(0deg,#efefef 0%,#fff0 100%);margin-bottom:30px}.section-about .section-bg.bg-loaded{filter:grayscale(1)}.section-about .description{font-size:15px;line-height:25px;text-align:left;color:var(--white)}.section-about .list-brand .stack{margin-block:130px}.section-about .list-brand .stack .img,.section-about .list-brand .stack .img .img-inner{width:fit-content!important}.section-about .list-brand .stack img{height:60px;width:auto}.section-about .list-brand .stack-down .img:first-child,.section-about .list-brand .stack-down .img:nth-child(6){opacity:0}.section-values .section-bg.bg-loaded{background-image:linear-gradient(to bottom,rgb(255 255 255) 5%,#fff0 30%),linear-gradient(to top,#ffffff 30%,#fff0 60%),url(/wp-content/themes/flatsome-child/assets/images/section-values-bg.webp)!important;background-repeat:no-repeat;background-size:100%!important;background-position:100% 0%,100% 0%,100% 0%}.section-values p.paragraph{font-size:15px;line-height:25px;text-align:left}.section-values p.paragraph .highlight{font-size:17px;line-height:25px;text-align:left;color:var(--red)}.section-values .icon-box{margin-bottom:30px;margin-left:30px}.section-values .icon-box .icon-box-text{padding-left:40px}.section-values .icon-box .icon-box-text p{font-size:24px;line-height:25px;color:rgb(48 67 120);margin-bottom:10px}.section-values .icon-box .icon-box-text p+p{font-size:12px;line-height:18px;color:rgb(61 61 61)}.trust-title br{display:none}.section-values .wpcf7 form input:not(.button-bg-red),.section-values .wpcf7 form textarea{color:gray;border:1px solid rgb(0 0 0 / .4);box-shadow:unset;margin:0;height:50px}.section-values .wpcf7 form textarea{height:123px}.section-values .wpcf7 form input.button.bg-red{color:#fff}.section-values .wpcf7 form .col{padding:0 13px 23px}.section-values .wpcf7 form .wpcf7-submit{background-color:var(--red);text-transform:capitalize;border:unset}.captcha-image{margin-bottom:23px}@media only screen and (max-width:849px){.product-service{font-size:70px;transform:translate(-15px,25px)}.company{font-size:110px;transform:translate(-15px,10px)}.company-service .title .animated-border{width:180px}.we-strive .animated-border{width:220px}.our-value-title .animated-border{width:100px}.trust-title .animated-border{width:200px}.high-precision{font-size:20px;line-height:40px}.metal-stamping{font-size:70px;line-height:75px}.company-service .bg-fill{background-size:40%!important}.company-service h2{font-size:45px;line-height:50px;margin-bottom:60px}.we-strive{font-size:50px;line-height:50px}.section-about .row-counter{justify-content:center}.section-about .row-counter .separator:after,.section-about .row-counter .separator:before{position:absolute;content:"";width:1px!important;height:220px}.section-about .list-brand .stack{margin-block:50px}.section-about .list-brand .stack img{height:35px;width:auto}.section-values .section-bg.bg-loaded{background-image:linear-gradient(to bottom,rgb(255 255 255) 1%,#fff0 7%),linear-gradient(to top,#ffffff 30%,#fff0 60%),url(/wp-content/themes/flatsome-child/assets/images/section-values-bg.webp)!important}.our-value-title{font-size:50px;line-height:65px}.second-text-values{font-size:100px;transform:translate(-25px,20px)}.trust-title{font-size:45px;line-height:50px}}@media only screen and (max-width:428px){.company-service h2,.we-strive,.our-value-title,.trust-title{line-height:40px;font-size:40px}.company-service .title .animated-border{width:140px}.we-strive .animated-border{width:130px}.our-value-title .animated-border{width:90px}.trust-title .animated-border{width:150px}.product-service{font-size:55px;transform:translate(-15px,23px)}.high-precision{font-size:18px;line-height:35px}.metal-stamping{font-size:60px;line-height:65px}.hero .button.bg-red{padding-inline:30px}.company-service .bg-fill{background-size:70%!important}.company-service h2{margin-bottom:40px}.company-service h3{font-size:26px;line-height:33px}.company-service .accordion-title.active span:before{content:unset}.text:has(.company){display:flex;justify-content:center}.company{font-size:75px;transform:translate(0,15px)}.we-strive{margin-bottom:65px}.section-about .row-counter{gap:15px;justify-content:space-between}.section-about .row-counter .col{flex-basis:calc(33.33% - 10px)}.section-about .row-counter div:has(~.separator),.section-about .row-counter .separator{min-width:88px}.section-about .design,.section-about .client,.section-about .project{font-size:50px;line-height:28px}.section-about .subtitle>p+p{font-size:18px;line-height:28px}.section-about .subtitle>p:first-child{font-size:10px;line-height:28px}.section-about .row-counter div:has(~.separator),.section-about .row-counter .separator{min-width:120px}.section-about .row-counter .separator:after,.section-about .row-counter .separator:before{top:0;height:220px}.section-about .row-counter .separator:before{right:-7.5px}.section-about .row-counter .separator:after{left:-7.5px}.col.list-brand{padding-inline:0!important}.section-values .section-bg.bg-loaded{background-image:linear-gradient(to bottom,rgb(255 255 255) 1%,#fff0 7%),linear-gradient(to top,#ffffff 30%,#fff0 60%),url(/wp-content/themes/flatsome-child/assets/images/section-values-bg.webp)!important;background-size:180%!important}.second-text-values{font-size:80px;transform:translate(0,20px)}.text:has(.second-text-values){display:flex;justify-content:center}.section-values .icon-box{margin-left:0}.trust-title br{display:block}.section-values .wpcf7 form input:not(.button-bg-red),.section-values .wpcf7 form textarea{border:1px solid rgb(128 128 128 / .4);font-size:12px;color:gray;height:40px}.section-values .wpcf7 form input.button.bg-red{color:#fff;min-width:85px;height:30px}.section-values .wpcf7 form .col{padding-bottom:10px}}@media only screen and (max-width:375px){.hero .button.bg-red{padding-inline:20px}}@media only screen and (max-width:320px){.hero .button.bg-red{padding-inline:10px}}