:root{--orange:#FF8400;--orange-dark:#FF8400;--green:#199852;--ink:#2a2a2a;--muted:#686868;--light:#f5f5f5;--line:#e3e3e3;--container:1200px}.cassava-content-section,.multigrain-content-section{padding:78px 0 88px;background:#fff}.cassava-content-section>.container,.multigrain-content-section>.container{color:#5a5a5a}.cassava-content-section>.container>h2,.multigrain-content-section>.container>h2{margin:0;color:#5a5a5a;font-size:40px;line-height:50px;font-weight:400;text-align:center}.cassava-copy,.cassava-process-section,.multigrain-copy,.multigrain-process{margin-top:56px}.cassava-copy h3,.cassava-process-section>h3,.multigrain-copy h3,.multigrain-process h3{margin:0 0 18px;color:#5a5a5a;font-size:24px;line-height:30px;font-weight:700}.cassava-copy p,.cassava-stage p,.multigrain-copy p,.multigrain-process p{margin:0 0 16px;color:#5a5a5a;font-size:18px;line-height:28px;font-weight:400}.multigrain-material-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin-top:34px}.cassava-flow-row figure,.multigrain-material-grid figure{margin:0;text-align:center}.multigrain-material-grid figcaption{min-height:24px;margin-bottom:14px;color:#5a5a5a;font-size:16px;line-height:20px}.multigrain-material-grid .multigrain-raw{width:100%;max-width:160px;margin:0 auto;aspect-ratio:1.3/1;object-fit:cover}.multigrain-material-grid .multigrain-flour{display:block;width:104px;height:104px;margin:20px auto 0;object-fit:contain}.multigrain-process{margin-top:68px}.multigrain-process h3{margin-bottom:14px}.cassava-copy .cassava-process-flow,.multigrain-process .multigrain-process-flow{margin-bottom:14px;font-size:20px;line-height:28px}.cassava-stage strong,.multigrain-process strong{color:#333;font-weight:700}.cassava-line-image,.multigrain-line-image{display:block;max-width:100%;height:auto;margin:54px auto 0}.multigrain-line-image{width:613px}.cassava-process-section{margin-top:30px}.cassava-process-section>h3{margin-bottom:20px}.cassava-stage+.cassava-stage{margin-top:54px}.cassava-stage h4{margin:0 0 30px;color:#5a5a5a;font-size:22px;line-height:28px;font-weight:700}.cassava-flow-row{display:flex;align-items:flex-start;gap:20px;margin-bottom:32px}.cassava-flow-row img{display:block;width:160px;height:160px;object-fit:contain}.cassava-flow-row figcaption{margin-top:12px;color:#5a5a5a;font-size:18px;line-height:24px;white-space:nowrap}.cassava-line-image{width:900px;margin-top:58px}@media (max-width:900px){.cassava-content-section,.multigrain-content-section{padding:54px 0 60px}.cassava-content-section>.container>h2,.multigrain-content-section>.container>h2{font-size:30px;line-height:38px}.cassava-copy,.cassava-process-section,.multigrain-copy,.multigrain-process{margin-top:34px}.cassava-copy h3,.cassava-process-section>h3,.multigrain-copy h3,.multigrain-process h3{font-size:21px;line-height:28px}.cassava-copy p,.cassava-stage p,.multigrain-copy p,.multigrain-process p{font-size:16px;line-height:25px}.multigrain-material-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 14px}.multigrain-material-grid .multigrain-flour{width:82px;height:82px;margin-top:12px}.cassava-copy .cassava-process-flow,.multigrain-process .multigrain-process-flow{font-size:17px;line-height:26px}.cassava-stage h4{font-size:20px;line-height:26px}.cassava-flow-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px 12px}.cassava-flow-row img{width:min(150px,100%);height:auto;margin:0 auto}.cassava-flow-row figcaption{font-size:16px;line-height:22px;white-space:normal}.cassava-stage+.cassava-stage{margin-top:42px}}@media (max-width:520px){.multigrain-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#fff;overflow-x:hidden}body.is-locked{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.container{width:min(var(--container),calc(100% - 48px));margin:0 auto}.site-header{position:absolute;top:0;left:0;z-index:50;width:100%;color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,.14),rgba(0,0,0,0))}.product-detail-page .site-header,.project-detail-page .site-header{position:relative}.header-inner{width:min(var(--container),calc(100% - 48px));height:110px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:34px}.site-logo{flex:0 0 auto}.site-logo img{width:84px;height:auto}.site-nav{display:flex;align-items:center;gap:51px;min-width:0;color:#fff;font-size:20px;font-weight:400;white-space:nowrap}.nav-item>a,.site-nav>a{min-height:110px;display:inline-flex;align-items:center;color:rgba(255,255,255,.92);transition:color .2s}.nav-item:hover>a,.nav-item>a.is-active,.site-nav>a.is-active,.site-nav>a:hover{color:var(--orange)}.nav-item{position:relative}.nav-item>a::after{content:"";width:7px;height:7px;margin:-4px 0 0 7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.dropdown{position:absolute;top:100%;left:-24px;z-index:80;max-width:calc(100vw - 48px);color:#333;background:#f2f2f2;border-radius:0;box-shadow:none;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .18s,transform .18s,visibility .18s}.dropdown a{display:block;color:#333;font-size:18px;font-weight:400;line-height:22px;white-space:nowrap}.dropdown a:hover{color:var(--orange);background:0 0}.nav-item:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-item:hover>a::after{margin-top:3px;transform:rotate(225deg)}.dropdown--services{width:384px;padding:14px 24px}.dropdown--services a{padding:9px 0}.dropdown--services a.is-current,.dropdown--solutions a.is-current{color:var(--orange);font-weight:700}.dropdown--solutions{width:436px;min-height:192px;padding:16px 24px;display:grid;grid-template-columns:148px minmax(0,1fr);grid-template-rows:repeat(4,40px);grid-auto-flow:column;column-gap:40px}.dropdown--solutions::before{position:absolute;top:14px;bottom:26px;left:172px;width:1px;background:#bdbdbd;content:""}.dropdown--solutions a{display:flex;align-items:center}.dropdown--products{width:280px;overflow:hidden;background:#fff}.dropdown--products>div{padding:14px 20px}.dropdown-product-categories{background:#fff}.dropdown--products a{min-height:40px;display:flex;align-items:center}.dropdown-product-categories a{justify-content:space-between}.dropdown-product-categories a.is-preview,.dropdown-product-categories a:hover{color:var(--orange);font-weight:400}@media (min-width:901px) and (max-width:1500px){.dropdown--products{right:0;left:auto}}.menu-toggle{display:none;width:44px;height:40px;padding:0;color:#fff;background:0 0;border:0;cursor:pointer}.submenu-toggle{display:none}.menu-toggle span{display:block;width:28px;height:2px;margin:6px auto;background:currentColor;transition:transform .2s,opacity .2s}.site-header.is-open .menu-toggle span:first-child{transform:translateY(8px) rotate(45deg)}.site-header.is-open .menu-toggle span:nth-child(2){opacity:0}.site-header.is-open .menu-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.hero{min-height:clamp(620px,46.875vw,900px);display:grid;place-items:center;color:#fff;text-align:center;background:url("./assets/index/index2.webp") center/cover no-repeat}.hero-content{width:min(1180px,calc(100% - 48px));padding-top:0;transform:translateY(2px)}.hero h1{max-width:1120px;margin:0 auto 42px;color:rgba(255,255,255,.85);font-size:40px;line-height:56px;font-weight:800;letter-spacing:0;overflow-wrap:normal}.hero p{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:22px;color:rgba(255,255,255,.85);font-size:40px;line-height:44px;font-weight:400}.hero p span{width:12px;height:12px;border-radius:50%;background:currentColor}.about-section{padding:80px 0}.about-grid{display:grid;grid-template-columns:621px 556px;align-items:start;gap:23px}.about-copy,.about-grid>*,.about-media{min-width:0}.about-copy h2{position:relative;max-width:621px;margin:0 0 43px;color:#5a5a5a;font-size:22px;line-height:31px;font-weight:800;letter-spacing:0;overflow-wrap:normal}.about-copy h2::after{content:"";position:absolute;left:50%;top:47px;width:211px;height:1px;background:var(--orange);transform:translateX(-50%)}.about-copy>p{max-width:620px;margin:0 0 36px;color:#555;font-size:16px;line-height:26.75px;overflow-wrap:normal}.stats{width:573px;display:grid;grid-template-columns:199px 195px 179px;gap:0;margin-bottom:37px}.stats article{position:relative;min-height:107px;padding:12px 12px 0;text-align:center;border-left:1px solid #dadada}.stats strong{color:var(--orange);font-size:49px;line-height:54px;font-weight:400}.stats span{margin-left:4px;color:#5a5a5a;font-size:19px;font-weight:400}.stats p{margin:12px 0 0;color:#5a5a5a;font-size:16px;line-height:17px}.orange-btn{min-width:176px;min-height:46px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--orange);border:1px solid var(--orange);border-radius:23px;font-size:20px;font-weight:400;transition:background .2s,transform .2s}.orange-btn:hover{background:var(--orange-dark);transform:translateY(-1px)}.about-copy .orange-btn{border-width:2px;transition:color .2s,background .2s,border-color .2s}.about-copy .orange-btn:hover{color:var(--orange);background:0 0;border-color:var(--orange);transform:none}.about-media img{width:100%;height:407px;object-fit:cover;box-shadow:none}.solutions-section{padding:80px 0;background:#f4f4f4}.section-heading{text-align:center}.contact-heading h2,.section-heading h2,.services-section h2{margin:0;color:#5a5a5a;font-size:32px;line-height:31px;font-weight:800;letter-spacing:0}.section-heading p{margin:16px 0 0;color:#7d7d7d;font-size:20px;line-height:22px}.solution-grid{margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:8px}.solution-grid a{position:relative;min-height:240px;display:block;overflow:hidden}.solution-grid img{width:100%;height:100%;object-fit:cover;transition:transform .32s}.solution-grid a::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.46);opacity:0;transition:opacity .25s}.solution-grid span{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:8px 16px;color:#f2f2f2;background:rgba(90,90,90,.6);font-size:24px;line-height:1.2;font-weight:700;text-align:center;transition:color .25s,background .25s,transform .25s}.solution-grid a:hover img{transform:scale(1.05)}.solution-grid a:hover::after{opacity:1}.solution-grid a:hover span{top:50%;bottom:auto;z-index:2;color:var(--orange);background:0 0;transform:translateY(-50%)}.services-section{min-height:673px;padding:80px 0 0;color:#fff;text-align:center;background:url("./assets/index/index20.webp") center/cover no-repeat}.services-section .container{width:100%}.services-section h2{color:rgba(242,242,242,.81)}.service-grid{height:493px;margin-top:69px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.service-card{position:relative;min-height:493px;padding:96px 15px 18px;display:grid;align-content:start;justify-items:center;gap:30px;color:inherit;border-right:1px solid rgba(255,255,255,.28);border-top:1px solid rgba(255,255,255,.28);overflow:hidden}.service-card::before{content:"";position:absolute;inset:0;z-index:2;background:rgba(0,0,0,.46);opacity:0;transition:opacity .25s}.service-card:last-child{border-right:0}.service-card .iconfont{position:relative;z-index:1;color:var(--orange);font-size:78px;line-height:1}.service-card p{position:relative;z-index:1;margin:0;color:rgba(255,255,255,.95);font-size:24px;font-weight:700;line-height:1.38}.service-more{position:relative;z-index:3;min-width:132px;height:30px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--orange);border-radius:15px;font-size:16px;line-height:1;font-weight:400;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,visibility .25s,transform .25s}.service-card:hover::before{opacity:1}.service-card:hover .service-more{opacity:1;visibility:visible;transform:translateY(0)}.news-strip{padding:140px 0 80px;background:#fff}.news-grid{position:relative;display:grid;grid-template-columns:repeat(3,366px);gap:51px}.news-grid::before{content:"";position:absolute;top:-60px;left:50%;width:452px;height:1px;background:#cfcfcf;transform:translateX(-50%)}.news-item{min-height:95px;display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:20px;color:#555;background:0 0;border-radius:2px;overflow:hidden;transition:color .2s}.news-item>div{min-width:0}.news-item time{height:100%;display:grid;place-items:center;align-content:center;gap:5px;color:#777;background:#f1f1f1;transition:color .2s,background .2s}.news-item:hover time{color:#fff;background:#555}.news-item time strong{font-size:18px;line-height:20px;font-weight:400}.news-item time span{font-size:18px;line-height:20px;font-weight:400;opacity:1}.news-item h3{margin:0 0 14px;width:100%;color:#555;font-size:24px;line-height:27px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .2s}.news-item:hover h3{color:var(--orange)}.news-more{color:#7d7d7d;font-size:18px;font-weight:400}.worldwide-section{padding:80px 0;background:#f5f5f5}.worldwide-wrap{position:relative;margin-top:60px}.worldwide-viewport{overflow:hidden;padding-top:24px}.worldwide-grid{position:relative;display:flex;gap:14px;transition:transform .36s;will-change:transform}.worldwide-item{position:relative;flex:0 0 290px;display:block;overflow:visible;border-radius:2px;background:#ddd}.worldwide-item::before{content:"";position:absolute;left:0;right:17px;top:-24px;height:2px;background:var(--orange);opacity:0;transition:opacity .2s}.worldwide-item:hover::before{opacity:1}.worldwide-grid img{width:100%;height:218px;object-fit:cover;border-radius:2px}.worldwide-grid p{position:absolute;left:0;right:0;bottom:0;margin:0;height:36px;padding:0 16px;display:block;color:#fff;background:rgba(0,0,0,.45);font-size:16px;line-height:36px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slider-arrow{position:absolute;top:66px;z-index:2;width:86px;height:86px;padding:0;display:grid;place-items:center;background:0 0;border:0;cursor:pointer}.slider-arrow img{width:86px;height:86px;object-fit:contain;opacity:.68;transition:opacity .2s}.slider-arrow:hover img{opacity:1}.slider-arrow:first-child{left:-122px}.slider-arrow:last-child{right:-123px}.learn-btn{width:max-content;margin:40px auto 0;display:flex;border-width:2px;transition:color .2s,background .2s,border-color .2s}.learn-btn:hover{color:var(--orange);background:0 0;border-color:var(--orange);transform:none}.contact-section{padding:80px 0;color:#333;background:#fff}.contact-heading{text-align:center}.contact-heading h2{position:relative;z-index:0;display:inline-block;color:#333;font-size:50px;line-height:46px}.contact-heading h2::before{content:"GET IN TOUCH NOW !";position:absolute;left:50%;top:-15px;z-index:-1;color:rgba(197,197,197,.38);font-size:60px;line-height:60px;white-space:nowrap;transform:translateX(-50%)}.contact-heading p{margin:15px 0 0;color:#b9b9b9;font-size:16px;font-weight:400}.contact-form{width:min(1200px,100%);margin:58px auto 0}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:19px}.form-row+.form-row{margin-bottom:16px}.contact-form .wpcf7-form-control-wrap{display:block;min-width:0}.contact-form input,.contact-form textarea{width:100%;color:#555;background:#fff;border:1px solid #7d7d7d;border-radius:5px;outline:0}.contact-form input{height:67px;padding:0 18px}.contact-form textarea{display:block;min-height:155px;padding:20px 18px;resize:vertical}.contact-form .wpcf7-submit,.contact-form button{width:316px;min-width:0;max-width:100%;height:64px;margin:32px auto 0;display:flex;align-items:center;justify-content:center;gap:10px;color:#777;background:#fff;border:2px solid #777;border-radius:4px;font-size:18px;font-weight:400;cursor:pointer}.contact-form .wpcf7-submit{display:block;padding:0 24px;line-height:60px;text-align:center}.contact-form button .iconfont{font-size:28px}.contact-form .wpcf7-submit:disabled,.contact-form button:disabled{cursor:default;opacity:.76}.contact-form .wpcf7-not-valid-tip{margin-top:6px;color:#c62828;font-size:14px;line-height:20px}.contact-section .wpcf7-spinner{display:block;margin:12px auto 0}.contact-section .wpcf7-response-output{width:min(1200px,100%);margin:20px auto 0!important;padding:12px 16px!important;border-radius:4px;text-align:center}.product-hero{min-height:371px;padding-top:170px;color:#fff;background:linear-gradient(rgba(0,0,0,.16),rgba(0,0,0,.16)),url("./assets/products/bannerproducts.webp") center/cover no-repeat}.product-hero h1{margin:0 0 16px;color:#fff;font-size:44px;line-height:1;font-weight:700;letter-spacing:0}.product-hero .crumbs{margin:0;color:rgba(255,255,255,.9);font-size:20px;line-height:1.2;font-weight:400}.product-hero .crumbs a{color:inherit;font-weight:400}.product-hero .crumbs a:hover{color:var(--orange)}.product-list-section{padding:85px 0 88px;background:#f1f1f1}.product-layout{display:grid;grid-template-columns:330px minmax(0,837px);gap:25px;align-items:start}.product-panel,.product-sidebar{background:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.18);overflow:hidden}.product-sidebar{min-height:844px;padding-bottom:42px}.product-sidebar h2{height:60px;margin:0;padding:0 36px;display:flex;align-items:center;color:#5a5a5a;border-bottom:1px solid #b8b8b8;font-size:26px;line-height:1;font-weight:400}.product-sidebar nav{display:grid}.category-main{min-height:64px;padding:0 26px;display:flex;align-items:center;color:#5a5a5a;background:#fff;border-bottom:1px solid #b8b8b8;font-size:20px;font-weight:700}.category-main.is-active,.category-main:hover{color:var(--orange)}.product-sidebar-actions{padding:78px 36px 0;display:grid;gap:13px}.product-sidebar-actions a{height:58px;display:flex;align-items:center;justify-content:center;gap:13px;color:var(--orange);border:2px solid var(--orange);background:#fff;font-size:17px;line-height:1;font-weight:700;transition:color .2s,background .2s}.product-sidebar-actions .iconfont{font-size:28px;line-height:1;font-weight:400}.product-sidebar-actions a:hover{color:#fff;background:var(--orange)}.product-panel h2{height:72px;margin:0;padding:0 28px;display:flex;align-items:center;color:var(--orange);border-bottom:1px solid #b8b8b8;font-size:26px;line-height:1;font-weight:400}.product-card-grid{padding:28px 27px 31px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 21px}.product-card{min-height:316px;padding:38px 18px 18px;display:grid;align-content:space-between;color:#666;border:1px solid #d0d0d0;border-radius:4px;background:#fff;transition:border-color .2s,box-shadow .2s}.product-card.is-active,.product-card:hover{border-color:#e3e3e3;box-shadow:0 2px 9px rgba(0,0,0,.16)}.product-card img{width:100%;height:205px;object-fit:contain}.product-card span{margin-top:16px;color:#333;font-size:20px;line-height:18px}.product-card.is-active span,.product-card:hover span{color:var(--orange);text-decoration:underline}.product-pagination{padding:0 0 33px;display:flex;justify-content:center;gap:24px}.product-pagination .page-numbers{width:38px;height:38px;display:grid;place-items:center;color:#666;border:1px solid #999;background:#fff;font-size:18px;line-height:1;text-decoration:none}.product-pagination .page-numbers.is-active,.product-pagination a.page-numbers:hover{color:var(--orange);border-color:var(--orange)}.product-pagination .page-numbers.current{color:#fff;border-color:var(--orange);background:var(--orange)}.product-detail-hero{padding:34px 0 64px;color:#5a5a5a;background:#f2f2f2}.product-detail-hero .crumbs{margin:0 0 34px;color:#7d7d7d;font-size:18px;line-height:1.2;font-weight:400}.product-detail-hero .crumbs a{color:inherit;font-weight:400}.product-detail-hero .crumbs a:hover{color:var(--orange)}.product-detail-summary{display:grid;grid-template-columns:480px minmax(0,1fr);gap:60px;align-items:center}.detail-product-media{height:360px;display:grid;place-items:center;background:#fff}.detail-product-media img{width:100%;height:100%;object-fit:contain}.detail-product-copy h1{margin:0 0 30px;color:#333;font-size:32px;line-height:1.25;font-weight:700}.detail-capacity{position:relative;margin:0 0 27px;padding-left:14px;color:#333;font-size:16px;line-height:1.4}.detail-capacity::before{content:"";position:absolute;left:0;top:.42em;border-left:10px solid var(--orange);border-top:5px solid transparent;border-bottom:5px solid transparent}.detail-product-copy>p:not(.detail-capacity){max-width:100%;margin:0;color:#333;font-size:18px;line-height:1.55}.detail-action-buttons{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}.detail-action-buttons a{height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--orange);border:2px solid var(--orange);background:#fff;font-size:18px;line-height:1;font-weight:700;transition:color .2s,background .2s}.detail-action-buttons .iconfont{font-size:22px;line-height:1;font-weight:400}.detail-action-buttons a:hover{color:#fff;background:var(--orange)}.product-detail-content{padding:72px 0;background:#fff}.product-projects{padding:80px 0 62px;background:#fff}.products-page .product-projects{padding-bottom:0}.products-page:not(.product-detail-page) .product-projects{padding-top:88px}.product-detail-page .product-projects{padding-top:44px}.products-page .contact-section{padding-top:88px;padding-bottom:44px}.product-projects .section-heading h2{color:#333;font-size:40px;line-height:1.1}.product-project-grid{margin-top:55px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.product-project-card{position:relative;display:grid;color:#666}.product-project-card::before{content:"";width:100%;height:2px;margin-bottom:18px;background:var(--orange)}.product-project-card img{width:100%;aspect-ratio:1.36;object-fit:cover}.product-project-card h3{margin:14px 0 12px;color:#5a5a5a;font-size:18px;line-height:18px;font-weight:700}.product-project-card p{margin:0 0 14px;color:#5a5a5a;font-size:16px;line-height:20px}.product-project-card span{color:#5a5a5a;font-size:16px}.product-project-card:hover h3,.product-project-card:hover span{color:var(--orange)}.project-hero{min-height:371px;padding-top:170px;color:#fff;background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url("./assets/projects/bannerprojects.webp") center/cover no-repeat}.project-hero h1{margin:0 0 18px;color:#fff;font-size:48px;line-height:1;font-weight:700;letter-spacing:0}.project-hero .crumbs{color:rgba(255,255,255,.92);font-size:20px;line-height:1.2;font-weight:400}.project-hero .crumbs a{color:inherit;font-weight:400}.project-hero .crumbs a:hover{color:var(--orange)}.project-filter-section{padding:40px 0 65px;background:#fff}.project-tabs{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #e5e5e5;box-shadow:0 3px 8px rgba(0,0,0,.13)}.project-tabs a{min-height:60px;display:grid;place-items:center;color:#5a5a5a;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:18px;line-height:1.2;font-weight:700;text-align:center}.project-tabs a:nth-child(4n){border-right:0}.project-tabs a:nth-last-child(-n+4){border-bottom:0}.project-tabs a.is-active,.project-tabs a:hover{color:var(--orange)}.project-list-section{padding:44px 0;background:#f1f1f1}.project-card-grid{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.project-list-card{display:block;overflow:hidden;color:#5a5a5a;background:#fff;border:1px solid #d6d6d6;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:border-color .2s,box-shadow .2s,transform .2s}.project-list-card:hover{border-color:#cfcfcf;box-shadow:0 4px 12px rgba(0,0,0,.16);transform:translateY(-2px)}.project-list-card img{width:100%;aspect-ratio:1.36;object-fit:cover}.project-list-card div{min-height:146px;padding:16px 16px 20px}.project-list-card h2{margin:0 0 11px;color:#5a5a5a;font-size:18px;line-height:24px;font-weight:700}.project-list-card p{margin:0;color:#666;font-size:16px;line-height:23px}.project-list-card.is-active h2,.project-list-card:hover h2{color:var(--orange);text-decoration:underline}.project-pagination{margin-top:68px;display:flex;justify-content:center;gap:24px}.project-pagination .page-numbers{width:38px;height:38px;display:grid;place-items:center;color:#666;background:#fff;border:1px solid #999;font-size:18px;line-height:1;text-decoration:none}.project-pagination .page-numbers.is-active,.project-pagination a.page-numbers:hover{color:var(--orange);border-color:var(--orange)}.project-pagination .page-numbers.current{color:#fff;border-color:var(--orange);background:var(--orange)}.projects-page:not(.project-detail-page) .contact-section{padding-top:44px}.projects-page .contact-section{padding-bottom:44px}.project-detail-crumbs{padding:18px 0;background:#f2f2f2}.project-detail-crumbs .crumbs{margin:0;color:#7d7d7d;font-size:18px;line-height:1.2;font-weight:400}.project-detail-crumbs .crumbs a{color:inherit;font-weight:400}.project-detail-crumbs .crumbs a:hover{color:var(--orange)}.project-detail-content{padding:56px 0 72px;background:#fff}.project-detail-content h1{margin:0 auto;color:#333;font-size:28px;line-height:1.25;font-weight:700;text-align:center}.project-detail-page .product-projects{padding-top:72px;padding-bottom:0}.news-hero{min-height:410px;padding-top:170px;color:#fff;background:linear-gradient(rgba(0,0,0,.18),rgba(0,0,0,.18)),url("./assets/news/bannernews.webp") center/cover no-repeat}.news-hero h1{margin:0 0 18px;color:#fff;font-size:48px;line-height:1;font-weight:700;letter-spacing:0}.news-hero .crumbs{color:rgba(255,255,255,.92);font-size:20px;line-height:1.2;font-weight:400}.news-hero .crumbs a{color:inherit;font-weight:400}.news-hero .crumbs a:hover{color:var(--orange)}.news-list-section{padding:86px 0 44px;background:#fff}.news-list{width:min(1200px,100%);margin:0 auto}.news-list-item{padding:0 0 10px;margin-bottom:43px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:52px;color:#666;border-bottom:2px dashed #cfcfcf}.news-list-item img{width:320px;height:180px;object-fit:cover}.news-list-copy{min-width:0;padding-top:4px}.news-list-copy h2{max-width:720px;margin:0 0 22px;color:#5a5a5a;font-size:26px;line-height:30px;font-weight:700}.news-list-copy p{margin:0 0 24px;color:#5a5a5a;font-size:18px;line-height:24px}.news-list-copy div{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#5a5a5a;font-size:18px;line-height:1}.news-list-copy span,.news-list-copy time{display:inline-block}.news-list-item.is-active h2,.news-list-item.is-active span,.news-list-item:hover h2,.news-list-item:hover span{color:var(--orange);text-decoration:underline}.news-pagination{margin-top:44px;display:flex;justify-content:center;gap:24px}.news-pagination .page-numbers{width:38px;height:38px;display:grid;place-items:center;color:#666;background:#fff;border:1px solid #999;font-size:18px;line-height:1;text-decoration:none}.news-pagination .page-numbers.is-active,.news-pagination a.page-numbers:hover{color:var(--orange);border-color:var(--orange)}.news-pagination .page-numbers.current{color:#fff;border-color:var(--orange);background:var(--orange)}.news-pagination .page-numbers.dots,.product-pagination .page-numbers.dots,.project-pagination .page-numbers.dots{width:auto;color:#666;border-color:transparent;background:0 0}.news-page .product-projects{padding-top:44px;padding-bottom:0}.news-page .contact-section{padding-top:76px;padding-bottom:44px}.about-hero{min-height:412px;padding-top:176px;color:#fff;background:linear-gradient(rgba(0,0,0,.26),rgba(0,0,0,.26)),url("./assets/about/bannerabout us.webp") center/cover no-repeat}.about-hero h1{margin:0 0 16px;color:#fff;font-size:46px;line-height:1;font-weight:700;letter-spacing:0}.about-hero .crumbs{color:rgba(255,255,255,.92);font-size:20px;line-height:1.2;font-weight:400}.about-hero .crumbs a{color:inherit;font-weight:400}.about-hero .crumbs a:hover{color:var(--orange)}.about-intro{padding:84px 0 78px;background:#fff}.about-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 496px;gap:30px}.about-intro-copy,.about-intro-media{min-width:0}.about-intro-copy h2{margin:0 0 22px;display:flex;align-items:flex-end;gap:8px;color:#333}.about-intro-copy h2 strong{color:var(--orange);font-size:60px;line-height:.9;font-weight:600;letter-spacing:0;font-style:italic;margin-right:7px}.about-intro-copy h2 span{padding-bottom:2px;color:#333;font-size:20px;line-height:22px;font-weight:700}.about-intro-copy p{margin:0 0 15px;color:#333;font-size:16px;line-height:22px;font-weight:400}.about-intro-copy b{font-weight:700}.about-chat{width:165px;height:38px;margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:14px;color:var(--orange);background:0 0;border:2px solid var(--orange);font-size:16px;line-height:1;font-weight:400;transition:color .2s,background .2s}.about-chat .iconfont{font-size:24px;line-height:1}.about-chat:hover{color:#fff;background:var(--orange)}.about-intro-media img{width:496px;height:330px;object-fit:cover;border-radius:8px}.about-strength{min-height:235px;padding:42px 0 30px;color:#fff;background:url("./assets/about/about2.webp") center/cover no-repeat}.about-strength-grid{width:min(1200px,100%);margin:0 auto;display:flex;align-items:start;justify-content:space-between;gap:0;text-align:center}.about-strength-grid article{flex:0 0 auto;min-width:0}.about-strength-grid span{width:100px;height:100px;margin:0 auto 15px;display:grid;place-items:center;color:rgba(255,255,255,.95);border:4px solid rgba(255,255,255,.95);border-radius:50%}.about-strength-grid .iconfont{font-size:52px;line-height:1}.about-strength-grid p{margin:0;color:rgba(255,255,255,.95);font-size:18px;line-height:23px;font-weight:400}.about-section-heading{text-align:center}.about-section-heading h2{margin:0;color:#292929;font-size:40px;line-height:46px;font-weight:800;letter-spacing:0}.about-section-heading p{margin:23px auto 0;color:#292929;font-size:16px;line-height:22px;font-weight:400}.about-certificate{padding:91px 0 79px;background:#eee}.about-certificate img{width:min(1046px,100%);margin:63px auto 0}.about-global{padding:91px 0 60px;background:#fff}.about-global img{width:min(1200px,100%);margin:56px auto 0}.about-page .product-projects{padding-top:80px;padding-bottom:0}.about-page .product-projects .section-heading h2{font-size:42px;line-height:46px}.about-page .product-project-card h3{font-size:20px;line-height:22px}.about-page .product-project-card p,.about-page .product-project-card span{font-size:18px;line-height:22px}.about-page .contact-section{padding-top:88px;padding-bottom:44px}.about-page .contact-heading h2{font-size:52px;line-height:48px}.about-page .contact-heading h2::before{font-size:62px;line-height:62px}.about-page .contact-form input,.about-page .contact-form textarea,.about-page .contact-heading p{font-size:18px}.about-page .contact-form button{font-size:20px}.contact-hero{min-height:412px;padding-top:176px;color:#fff;background:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.28)),url("./assets/contact/bannercontact.webp") center/cover no-repeat}.contact-hero h1{margin:0 0 16px;color:#fff;font-size:46px;line-height:1;font-weight:700;letter-spacing:0}.contact-hero .crumbs{color:rgba(255,255,255,.92);font-size:20px;line-height:1.2;font-weight:400}.contact-hero .crumbs a{color:inherit;font-weight:400}.contact-hero .crumbs a:hover{color:var(--orange)}.consulting-section{padding:96px 0 0;background:#fff}.consulting-heading{text-align:center}.consulting-heading h2{margin:0;color:#333;font-size:40px;line-height:46px;font-weight:900;letter-spacing:0}.consulting-heading p{margin:13px 0 0;color:#bfbfbf;font-size:15px;line-height:20px;font-weight:400}.consulting-grid{width:min(1200px,100%);margin:32px auto 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.consulting-grid article{min-height:200px;padding:46px 20px 30px;display:grid;justify-items:center;align-content:start;color:#555;background:#f1f1f1;text-align:center}.consulting-grid .iconfont{margin-bottom:13px;color:#333;font-size:50px;line-height:1}.consulting-grid h3{margin:0 0 4px;color:#333;font-size:18px;line-height:22px;font-weight:700}.consulting-grid p{margin:0;color:#5a5a5a;font-size:18px;line-height:25px;font-weight:400}.consulting-grid p a{color:inherit;text-decoration:none}.consulting-grid p a:hover{color:var(--orange)}#map-canvas{width:min(1200px,100%);height:313px;margin:0 auto;background:#f1f1f1}.contact-page .contact-section{padding-top:99px;padding-bottom:44px}.contact-page .contact-heading h2{font-size:52px;line-height:48px}.contact-page .contact-heading h2::before{font-size:62px;line-height:62px}.contact-page .contact-form input,.contact-page .contact-form textarea,.contact-page .contact-heading p{font-size:18px}.contact-page .contact-form button{font-size:20px}.service-detail-hero{min-height:412px;padding-top:176px;color:#fff;background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url("./assets/services1/bannerservices.webp") center/cover no-repeat}.service-detail-hero h1{margin:0 0 16px;color:#fff;font-size:46px;line-height:1;font-weight:700;letter-spacing:0}.service-detail-hero .crumbs{color:rgba(255,255,255,.92);font-size:20px;line-height:1.2;font-weight:400}.service-detail-hero .crumbs a{color:inherit;font-weight:400}.service-detail-hero .crumbs a:hover{color:var(--orange)}.service-tabs-section{padding:20px 0;background:#fff;border-bottom:1px solid #e5e5e5}.service-type-tabs{position:relative;width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px}.service-type-tabs a{position:relative;z-index:1;height:57px;display:grid;place-items:center;color:#5a5a5a;background:#f1f1f1;font-size:20px;line-height:1.2;font-weight:400;text-align:center;overflow:visible;transition:color .2s,background .2s}.service-type-tabs a:nth-child(3n+1)::before,.service-type-tabs a:nth-child(3n+2)::before{content:"";position:absolute;top:50%;right:-12px;width:1px;height:34px;background:#d8d8d8;transform:translateY(-50%);pointer-events:none}.service-type-tabs a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:0 0;transition:background .2s}.service-type-tabs a.is-active,.service-type-tabs a:hover{color:var(--orange)}.service-type-tabs a.is-active::after,.service-type-tabs a:hover::after{background:var(--orange)}.service-visual-section{padding:40px 0 75px;background:#fff}.service-detail-content-block{text-align:center}.service-detail-content-block h2{margin:0;color:#5a5a5a;font-size:40px;line-height:36px;font-weight:800;letter-spacing:0}.service-detail-content-block h2::after{content:"";width:194px;height:4px;margin:30px auto 0;display:block;background:#e5e5e5}.service-detail-content-block p{width:min(1200px,100%);margin:55px auto 0;color:#5a5a5a;font-size:18px;line-height:30px;font-weight:400;text-align:left}.service-detail-content-block p+p{margin-top:34px}.service-main-visual img{width:min(886px,100%);height:auto;margin:42px auto 0;object-fit:cover}.service-image-stack{margin-top:42px;display:grid;justify-items:center}.service-image-stack img{width:min(701px,100%);height:auto;display:block}.service-solution-block{text-align:center}.service-solution-tabs{width:min(1064px,100%);margin:0 auto 40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 42px}.service-solution-tabs a{height:48px;display:grid;place-items:center;color:#5a5a5a;background:#f1f1f1;font-size:18px;line-height:1.2;font-weight:400;text-align:center;transition:color .2s,background .2s}.service-solution-tabs a.is-active,.service-solution-tabs a:hover{color:#f2f2f2;background:var(--orange)}.service-solution-visual img{width:min(683px,100%);height:auto;display:block;margin:0 auto}.service-solution-visual.is-wide img{width:min(1000px,100%)}.service-outline-btn{width:244px;height:46px;margin:40px auto 0;display:flex;align-items:center;justify-content:center;color:var(--orange);background:#fff;border:2px solid var(--orange);border-radius:22px;font-size:20px;line-height:1;font-weight:400;transition:color .2s,background .2s}.service-outline-btn:hover{color:#fff;background:var(--orange)}.services1-page .worldwide-section,.services2-page .worldwide-section,.services3-page .worldwide-section,.services4-page .worldwide-section,.services5-page .worldwide-section,.services6-page .worldwide-section{padding-top:80px;padding-bottom:84px}.services1-page .contact-section,.services2-page .contact-section,.services3-page .contact-section,.services4-page .contact-section,.services5-page .contact-section,.services6-page .contact-section{padding-top:88px;padding-bottom:44px}.services1-page .contact-heading h2,.services2-page .contact-heading h2,.services3-page .contact-heading h2,.services4-page .contact-heading h2,.services5-page .contact-heading h2,.services6-page .contact-heading h2{font-size:52px;line-height:48px}.services1-page .contact-heading h2::before,.services2-page .contact-heading h2::before,.services3-page .contact-heading h2::before,.services4-page .contact-heading h2::before,.services5-page .contact-heading h2::before,.services6-page .contact-heading h2::before{font-size:62px;line-height:62px}.services1-page .contact-form input,.services1-page .contact-form textarea,.services1-page .contact-heading p,.services2-page .contact-form input,.services2-page .contact-form textarea,.services2-page .contact-heading p,.services3-page .contact-form input,.services3-page .contact-form textarea,.services3-page .contact-heading p,.services4-page .contact-form input,.services4-page .contact-form textarea,.services4-page .contact-heading p,.services5-page .contact-form input,.services5-page .contact-form textarea,.services5-page .contact-heading p,.services6-page .contact-form input,.services6-page .contact-form textarea,.services6-page .contact-heading p{font-size:18px}.services1-page .contact-form button,.services2-page .contact-form button,.services3-page .contact-form button,.services4-page .contact-form button,.services5-page .contact-form button,.services6-page .contact-form button{font-size:20px}.solution-hero{min-height:412px;background:linear-gradient(rgba(0,0,0,.22),rgba(0,0,0,.22)),url("./assets/solution1/solutionsbanner.webp") center/cover no-repeat}.solution-overview{padding:59px 0 76px;background:#f2f2f2}.solution-overview-grid{display:grid;grid-template-columns:minmax(0,622px) minmax(0,500px);justify-content:space-between;gap:60px}.solution-nav-panel h2,.solution-overview-copy h1{margin:0 0 14px;color:#5a5a5a;font-size:30px;line-height:36px;font-weight:700}.solution-overview-copy p{margin:0;color:#5a5a5a;font-size:18px;line-height:23px}.solution-overview-copy p+p{margin-top:23px}.solution-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 42px}.solution-switches a{height:40px;display:grid;place-items:center;color:#686868;font-size:18px;line-height:18px;background:#fff;border-radius:5px;transition:color .2s,background .2s}.solution-switches a.is-active,.solution-switches a:hover{color:#fff;background:var(--orange)}.solution-content-section{padding:70px 0 80px;background:#fff}.solution-content{max-width:none}.solution-content h2{margin:0 0 70px;color:#5a5a5a;font-size:40px;line-height:44px;font-weight:400;text-align:center}.solution-article h3{margin:0 0 18px;color:#5a5a5a;font-size:24px;line-height:26px;font-weight:700}.solution-article h3:not(:first-child){margin-top:48px}.solution-article p{margin:0 0 30px;color:#5a5a5a;font-size:18px;line-height:24px}.solution-article strong{font-weight:700}.solution-main-image{width:478px;max-width:100%;margin:36px auto 0}.solution2-page .solution-main-image{width:706px}.solution5-page .solution-main-image{width:1200px;margin-top:16px}.solution7-image-stack{width:960px;max-width:100%;margin:16px auto 0}.solution7-image-stack img{display:block;width:100%;height:auto}.wheat-flow-section{padding:76px 0 80px;background:#fff}.wheat-flow-section h2{margin:0;color:#5a5a5a;font-size:40px;line-height:42px;font-weight:400;text-align:center}.wheat-gallery h2{margin:0;color:#5a5a5a;font-size:36px;line-height:42px;font-weight:400;text-align:center}.wheat-flow-grid{margin-top:50px;display:grid;grid-template-columns:repeat(6,151px);justify-content:space-between}.wheat-flow-grid figure{margin:0;text-align:center}.wheat-flow-grid img{width:145px;height:290px;object-fit:contain}.wheat-flow-grid figcaption{margin-top:25px;color:#5a5a5a;font-size:20px;line-height:22px}.wheat-process-section{padding:0 0 80px;background:#fff}.wheat-process-panel{padding:60px 44px 76px;background:#f2f2f2}.wheat-process-row+.wheat-process-row{margin-top:72px}.wheat-process-row:nth-of-type(2),.wheat-process-row:nth-of-type(3),.wheat-process-row:nth-of-type(4){margin-top:115px}.solution4-page .wheat-process-row:nth-of-type(n+2),.solution6-page .wheat-process-row:nth-of-type(n+2){margin-top:138px}.solution6-page .wheat-flow-grid figure:nth-child(3) figcaption,.solution6-page .wheat-flow-grid figure:nth-child(4) figcaption{width:240px;margin-left:50%;transform:translateX(-50%);white-space:nowrap}.wheat-process-row>h2{position:relative;z-index:0;margin:0 0 34px;color:#5a5a5a;font-size:30px;line-height:38px;font-weight:400;text-align:center}.wheat-process-row>h2::before{content:attr(data-letter);position:absolute;left:45%;top:-26px;z-index:-1;color:rgba(255,132,0,.28);font-size:72px;line-height:72px;font-weight:400;transform:translateX(-50%)}.wheat-process-body{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:54px;align-items:center}.wheat-process-row.is-reverse .wheat-process-body{grid-template-columns:470px minmax(0,1fr)}.wheat-process-body>img{width:470px;height:271px;object-fit:cover}.wheat-process-copy h3{margin:0 0 18px;color:#5a5a5a;font-size:24px;line-height:26px;font-weight:400}.wheat-gallery p,.wheat-process-copy p{margin:0;color:#5a5a5a;font-size:18px;line-height:24px}.wheat-benefits{margin-top:36px;display:flex;flex-wrap:wrap;gap:16px 12px}.wheat-benefits span{color:#444;font-size:15px;line-height:18px;font-weight:700;white-space:nowrap}.wheat-benefits .icon-mti-queding{display:inline-block;margin-right:12px;color:var(--orange);font-size:20px;font-weight:400;line-height:1;vertical-align:-1px}.wheat-gallery{margin-top:102px}.wheat-gallery p{margin-top:40px}.wheat-gallery img{width:1112px;max-width:100%;margin:38px auto 0}.solution-page .worldwide-section{padding-top:80px;padding-bottom:84px}.solution-page .contact-section{padding-top:88px;padding-bottom:44px}.site-footer{position:relative;color:#555;background:linear-gradient(to bottom,#fff 0 112px,#e4e4e4 112px 100%)}.footer-grid{padding:220px 0 23px;display:grid;grid-template-columns:1.12fr 1.2fr 1.35fr 116px;gap:66px;align-items:start;border-bottom:1px solid #fff}.footer-grid>div{min-width:0}.footer-emblem{position:absolute;top:44px;left:50%;width:140px;height:135px;display:grid;place-items:center;background:#fff;border-radius:50%;transform:translateX(-50%)}.footer-grid h3{margin:0 0 16px;color:#555;font-size:24px;line-height:27px;font-weight:400;letter-spacing:0}.footer-grid a,.footer-grid p{display:block;margin:0 0 20px;color:#555;font-size:15px;line-height:17px}.footer-grid a{position:relative;padding-left:14px;white-space:nowrap}.footer-grid a::before{content:"";position:absolute;left:2px;top:50%;width:6px;height:6px;background:#555;border-radius:50%;transform:translateY(-50%)}.footer-grid a:hover{color:var(--orange)}.footer-grid .footer-contact a{display:inline;margin:0;padding:0;color:inherit;white-space:normal}.footer-grid .footer-contact a::before{display:none}.footer-two-col{display:grid;grid-template-columns:106px 172px;column-gap:24px}.footer-two-col a{padding-left:11px}.footer-two-col a::before{left:0}.footer-grid .iconfont{margin-right:16px;color:#555;font-size:20px}.certification{width:283px;height:47px;margin-top:7px}.socials{display:flex;gap:33px;margin-top:43px;margin-left:45px;align-items:center}.socials .iconfont{flex:0 0 auto;width:47px;height:47px;margin:0;padding-left:0;display:grid;place-items:center;color:#fff;background:#3b5998;border-radius:0;font-size:36px;line-height:1}.footer-grid .socials .iconfont::before{position:static;width:auto;height:auto;background:0 0;border-radius:0;transform:none}.footer-grid .socials .icon-lianshu::before{content:"\e63a"}.footer-grid .socials .icon-shejiaotubiao-14::before{content:"\e642"}.footer-grid .socials .icon-icon_play::before{content:"\e628"}.footer-grid .socials .icon-pinterest::before{content:"\e640"}.footer-grid .socials .icon-instagram::before{content:"\e87f"}.footer-grid .socials .icon-tuite::before{content:"\e652"}.socials .icon-shejiaotubiao-14{width:47px;height:38px;background:#0077b5;border-radius:4px;font-size:31px}.socials .icon-icon_play{width:47px;height:34px;background:red;border-radius:9px;font-size:25px}.socials .icon-pinterest{width:47px;height:47px;background:#bd081c;border-radius:50%;font-size:34px}.socials .icon-instagram{width:47px;height:47px;color:#fff;background:linear-gradient(135deg,#f9d423,#ff4e50 42%,#7f38de 80%);border-radius:10px;font-size:34px}.socials .icon-tuite{width:47px;height:47px;background:#55acee;border-radius:3px;font-size:34px}.qr-box img{width:116px;height:116px}.qr-box p{margin-top:10px;text-align:center}.copyright{padding:26px 24px 18px;color:#555;border-top:0;font-size:28px;font-weight:700;text-align:center}@media (max-width:1500px){.slider-arrow:first-child{left:8px}.slider-arrow:last-child{right:8px}}@media (max-width:1320px){.header-inner{width:min(var(--container),calc(100% - 48px));gap:24px}.site-logo img{width:76px}.site-nav{gap:22px;font-size:14px}.about-grid{grid-template-columns:minmax(0,1fr) minmax(420px,540px)}.about-intro-grid{grid-template-columns:minmax(0,1fr) minmax(420px,496px);gap:48px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.worldwide-grid{grid-template-columns:none}.worldwide-item{flex-basis:calc((100% - 42px)/ 4)}.product-layout{grid-template-columns:300px minmax(0,1fr)}.product-card-grid{gap:28px 18px}.slider-arrow:first-child{left:8px}.slider-arrow:last-child{right:8px}.footer-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid a{white-space:normal}.socials{gap:12px;margin-left:0}}@media (max-width:1100px){.about-grid{grid-template-columns:1fr;gap:44px}.about-media{max-width:611px}.about-intro-grid{grid-template-columns:1fr;gap:42px}.about-intro-media{width:min(496px,100%)}.about-intro-media img{width:100%;height:auto}.about-strength-grid{width:min(760px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 48px}.solution-grid,.worldwide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worldwide-grid{grid-template-columns:none}.worldwide-item{flex-basis:calc((100% - 14px)/ 2)}.product-layout{grid-template-columns:1fr}.product-sidebar{min-height:auto}.product-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.news-list-item{grid-template-columns:280px minmax(0,1fr);gap:32px}.news-list-item img{width:280px;height:158px}.service-grid{height:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.service-card:nth-child(3n){border-right:0}.service-card:nth-child(n+4){border-top:1px solid rgba(255,255,255,.28)}.service-card{min-height:220px;padding:32px 15px 24px}.service-card .iconfont{font-size:58px}.news-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.container{width:min(var(--container),calc(100% - 32px))}.site-header{position:fixed;background:rgba(6,19,25,.92)}.product-detail-page .site-header,.project-detail-page .site-header{position:relative}.header-inner{width:calc(100% - 32px);height:68px}.site-logo img{width:64px}.menu-toggle{display:block}.site-nav{position:fixed;top:68px;left:0;right:0;max-height:calc(100dvh - 68px);padding:8px 18px 28px;display:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#061319;border-top:1px solid rgba(255,255,255,.12);white-space:normal}.site-header.is-open .site-nav{display:block}.nav-item>a,.site-nav>a{min-height:50px;display:flex;align-items:center;color:#fff;font-size:15px;border-bottom:1px solid rgba(255,255,255,.08)}.nav-item{position:relative}.nav-item>a{padding-right:52px}.nav-item>a::after{display:none}.submenu-toggle{position:absolute;top:0;right:0;z-index:2;width:48px;height:50px;padding:0;display:grid;place-items:center;color:rgba(255,255,255,.88);background:0 0;border:0;cursor:pointer}.submenu-toggle span{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.nav-item.is-submenu-open .submenu-toggle span{transform:translateY(2px) rotate(225deg)}.dropdown{position:static;width:100%;max-height:0;padding:0 14px;display:grid;overflow:hidden;color:rgba(255,255,255,.75);background:0 0;border-radius:0;box-shadow:none;opacity:0;visibility:hidden;transform:none;pointer-events:none;transition:max-height .28s,padding .28s,opacity .2s,visibility .2s}.nav-item.is-submenu-open>.dropdown{max-height:560px;padding:6px 14px 12px;opacity:1;visibility:visible;pointer-events:auto}.dropdown a{min-height:42px;padding:9px 0;color:rgba(255,255,255,.72);font-size:15px;line-height:1.45;white-space:normal;border-bottom:1px solid rgba(255,255,255,.06)}.dropdown a:last-child{border-bottom:0}.dropdown a:hover{color:var(--orange);background:0 0}.dropdown--solutions{min-height:0;grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;column-gap:0}.dropdown--solutions::before{display:none}.dropdown--products,.dropdown-product-categories{background:0 0}.dropdown--products>div{padding:0}.hero{min-height:620px}.hero-content{padding-top:68px}.hero h1{font-size:clamp(38px, 8vw, 58px)}.hero p{flex-wrap:wrap;gap:12px 18px}.about-section,.contact-section,.product-projects,.services-section,.solutions-section,.worldwide-section{padding-top:64px;padding-bottom:70px}.product-detail-hero{padding-top:36px;padding-bottom:52px}.product-detail-summary{grid-template-columns:1fr;gap:32px}.detail-product-media{width:min(480px,100%);margin:0 auto}.detail-product-copy{text-align:center}.detail-product-copy>p:not(.detail-capacity){max-width:100%}.detail-capacity{width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.detail-action-buttons{justify-content:center}.product-detail-content{padding-top:56px}.project-hero{min-height:260px;padding-top:106px}.project-filter-section{padding:28px 0 42px}.project-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.project-tabs a:nth-child(4n){border-right:1px solid #e5e5e5}.project-tabs a:nth-child(2n){border-right:0}.project-tabs a:nth-last-child(-n+4){border-bottom:1px solid #e5e5e5}.project-tabs a:nth-last-child(-n+2){border-bottom:0}.project-list-section{padding-top:36px}.news-hero{min-height:300px;padding-top:120px}.news-list-section{padding:58px 0 60px}.news-list-item{grid-template-columns:240px minmax(0,1fr);gap:24px}.news-list-item img{width:240px;height:135px}.news-list-copy h2{font-size:20px;line-height:26px}.news-list-copy p{font-size:15px;line-height:22px}.project-detail-crumbs{padding-top:16px;padding-bottom:16px}.project-detail-content{padding:56px 0}.about-hero{min-height:300px;padding-top:120px}.about-certificate,.about-global,.about-intro{padding-top:64px;padding-bottom:64px}.about-intro-copy{text-align:center}.about-intro-copy h2{justify-content:center}.about-intro-media{margin:0 auto}.about-strength{min-height:0;padding:48px 0}.about-certificate img,.about-global img{margin-top:42px}.contact-hero{min-height:300px;padding-top:120px}.consulting-section{padding-top:64px}.consulting-grid{grid-template-columns:1fr;gap:16px}.consulting-grid article{min-height:170px;padding-top:34px}.service-detail-hero{min-height:300px;padding-top:120px}.service-type-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-type-tabs a::before,.service-type-tabs::after,.service-type-tabs::before{display:none}.service-solution-tabs{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.services-section{min-height:0}.service-grid{margin-top:44px}.stats{gap:16px}.worldwide-wrap{grid-template-columns:1fr}.slider-arrow{display:none}}@media (max-width:640px){.hero{min-height:560px}.hero h1{max-width:350px;font-size:30px;line-height:1.25}.hero p{max-width:330px;font-size:16px}.about-copy h2,.contact-heading h2,.section-heading h2,.services-section h2{font-size:26px;line-height:1.2}.product-projects .section-heading h2{font-size:32px;line-height:1.15}.about-copy>p{font-size:15px}.about-copy h2,.about-copy>p,.section-heading p{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.footer-grid,.form-row,.product-card-grid,.product-project-grid,.project-card-grid,.solution-grid,.stats,.worldwide-grid{grid-template-columns:1fr}.product-hero{min-height:320px;padding-top:140px}.product-hero h1{font-size:34px}.project-hero{min-height:240px;padding-top:108px}.project-hero h1{font-size:34px}.project-hero .crumbs{font-size:14px}.project-tabs{grid-template-columns:1fr}.project-tabs a,.project-tabs a:nth-child(2n),.project-tabs a:nth-child(4n),.project-tabs a:nth-last-child(-n+2),.project-tabs a:nth-last-child(-n+4){border-right:0;border-bottom:1px solid #e5e5e5}.project-tabs a:last-child{border-bottom:0}.project-card-grid{width:100%;gap:24px}.about-hero{min-height:260px;padding-top:112px}.about-hero h1{font-size:36px}.about-hero .crumbs{font-size:16px}.about-intro-copy h2{display:block}.about-intro-copy h2 strong{display:block;margin-bottom:10px;font-size:46px;line-height:1}.about-intro-copy h2 span{display:block;padding-bottom:0;font-size:20px;line-height:26px}.about-strength-grid{display:grid;grid-template-columns:1fr;gap:34px}.about-section-heading h2{font-size:32px;line-height:38px}.about-page .product-projects .section-heading h2{font-size:34px;line-height:1.15}.about-page .contact-heading h2{font-size:28px;line-height:1.2}.about-page .contact-heading p{font-size:16px;line-height:22px}.about-page .contact-form input,.about-page .contact-form textarea{font-size:16px}.about-page .contact-form button{font-size:18px}.contact-hero{min-height:260px;padding-top:112px}.contact-hero h1{font-size:36px}.contact-hero .crumbs{font-size:16px}.consulting-heading h2{font-size:32px;line-height:38px}.consulting-heading p{font-size:14px;line-height:20px}.consulting-grid p{font-size:16px;line-height:23px}#map-canvas{height:260px}.contact-page .contact-section{padding-top:72px}.contact-page .contact-heading h2{font-size:28px;line-height:1.2}.contact-page .contact-heading p{font-size:16px;line-height:22px}.contact-page .contact-form input,.contact-page .contact-form textarea{font-size:16px}.contact-page .contact-form button{font-size:18px}.service-detail-hero{min-height:260px;padding-top:112px}.service-detail-hero h1{font-size:36px}.service-detail-hero .crumbs{font-size:16px}.service-tabs-section{padding:18px 0}.service-type-tabs{grid-template-columns:1fr}.service-solution-tabs a,.service-type-tabs a{height:44px;font-size:16px}.service-visual-section{padding:54px 0 58px}.solution-hero{min-height:280px}.solution-overview{padding:42px 0}.solution-overview-grid{grid-template-columns:1fr;gap:34px}.solution-nav-panel h2,.solution-overview-copy h1{font-size:26px;line-height:32px}.solution-switches{grid-template-columns:1fr;gap:10px}.solution-content-section{padding:54px 0 58px}.solution-content h2{margin-bottom:34px;font-size:30px;line-height:36px}.wheat-flow-section{padding:54px 0 58px}.wheat-flow-section h2,.wheat-gallery h2{font-size:28px;line-height:36px}.wheat-flow-grid{margin-top:36px;grid-template-columns:repeat(2,minmax(0,145px));justify-content:space-around;gap:32px 20px}.wheat-flow-grid img{width:100%;height:auto}.wheat-process-section{padding-bottom:58px}.wheat-process-panel{padding:42px 16px 48px}.solution4-page .wheat-process-row:nth-of-type(n+2),.solution6-page .wheat-process-row:nth-of-type(n+2),.wheat-process-row+.wheat-process-row{margin-top:58px}.solution6-page .wheat-flow-grid figure:nth-child(3) figcaption,.solution6-page .wheat-flow-grid figure:nth-child(4) figcaption{width:auto;margin-left:0;transform:none;white-space:normal}.wheat-process-body,.wheat-process-row.is-reverse .wheat-process-body{grid-template-columns:1fr;gap:26px}.wheat-process-row.is-reverse .wheat-process-copy{order:-1}.wheat-process-body>img{width:100%;height:auto}.wheat-benefits{margin-top:26px;gap:12px 18px}.wheat-gallery{margin-top:66px}.wheat-gallery img,.wheat-gallery p{margin-top:28px}.service-solution-tabs{margin-bottom:30px}.service-detail-content-block h2{font-size:32px;line-height:38px}.service-detail-content-block h2::after{width:150px;height:3px;margin-top:22px}.service-detail-content-block p{margin-top:36px;font-size:16px;line-height:25px}.service-detail-content-block p+p{margin-top:24px}.service-image-stack,.service-main-visual img{margin-top:32px}.service-outline-btn{width:min(242px,100%);font-size:16px}.services1-page .contact-section,.services2-page .contact-section,.services3-page .contact-section,.services4-page .contact-section,.services5-page .contact-section,.services6-page .contact-section,.solution-page .contact-section{padding-top:72px}.services1-page .contact-heading h2,.services2-page .contact-heading h2,.services3-page .contact-heading h2,.services4-page .contact-heading h2,.services5-page .contact-heading h2,.services6-page .contact-heading h2,.solution-page .contact-heading h2{font-size:28px;line-height:1.2}.services1-page .contact-heading p,.services2-page .contact-heading p,.services3-page .contact-heading p,.services4-page .contact-heading p,.services5-page .contact-heading p,.services6-page .contact-heading p,.solution-page .contact-heading p{font-size:16px;line-height:22px}.services1-page .contact-form input,.services1-page .contact-form textarea,.services2-page .contact-form input,.services2-page .contact-form textarea,.services3-page .contact-form input,.services3-page .contact-form textarea,.services4-page .contact-form input,.services4-page .contact-form textarea,.services5-page .contact-form input,.services5-page .contact-form textarea,.services6-page .contact-form input,.services6-page .contact-form textarea,.solution-page .contact-form input,.solution-page .contact-form textarea{font-size:16px}.services1-page .contact-form button,.services2-page .contact-form button,.services3-page .contact-form button,.services4-page .contact-form button,.services5-page .contact-form button,.services6-page .contact-form button,.solution-page .contact-form button{font-size:18px}.news-hero{min-height:240px;padding-top:108px}.news-hero h1{font-size:34px}.news-hero .crumbs{font-size:14px}.news-list-section{padding:42px 0 44px}.news-list-item{grid-template-columns:1fr;gap:18px;margin-bottom:28px;padding-bottom:24px}.news-list-item img{width:100%;height:auto;aspect-ratio:1.78}.news-list-copy{padding-top:0}.news-list-copy h2{margin-bottom:14px;font-size:20px;line-height:25px}.news-list-copy p{margin-bottom:18px}.news-list-copy div{align-items:flex-start;font-size:14px}.news-pagination{margin-top:34px}.project-detail-crumbs{padding-top:14px;padding-bottom:14px}.project-detail-crumbs .crumbs{font-size:12px;overflow-wrap:anywhere}.project-detail-content h1{font-size:24px;overflow-wrap:anywhere}.project-pagination{margin-top:42px}.product-list-section{padding:48px 0 44px}.product-detail-hero{padding-top:32px}.product-detail-hero .crumbs{margin-bottom:24px;font-size:12px}.detail-product-media{height:238px}.detail-product-media img{width:250px}.detail-product-copy h1{margin-bottom:22px;font-size:24px}.detail-action-buttons a{width:100%}.category-main,.product-panel h2,.product-sidebar h2{padding-left:22px;padding-right:22px}.product-sidebar-actions{padding:36px 22px 0}.product-card-grid{padding:20px;gap:20px}.product-card{min-height:280px}.product-card img{height:190px}.worldwide-grid{grid-template-columns:none}.worldwide-item{flex-basis:100%}.stats{width:100%}.stats article{min-height:auto}.solution-grid{border-radius:6px}.solution-grid a{min-height:220px}.solution-grid span{font-size:22px}.service-grid{height:auto;grid-template-columns:1fr}.service-card,.service-card:nth-child(3n),.service-card:nth-child(n+4){min-height:150px;padding:28px 15px;border-right:0;border-top:1px solid rgba(255,255,255,.28)}.service-card:first-child{border-top:0}.news-item{grid-template-columns:82px minmax(0,1fr);gap:16px}.news-grid::before{width:min(452px,70vw)}.worldwide-grid img{height:210px}.contact-heading h2::before{display:none}.footer-grid{padding-top:170px}.socials{flex-wrap:wrap;gap:10px}}.coarse-flow-section{padding:76px 0 42px;background:#fff}.coarse-custom-section h2,.coarse-flow-section h1,.coarse-process-section>.container>h2,.coarse-products-section h2{margin:0;color:#5a5a5a;font-size:40px;line-height:46px;font-weight:700;text-align:center}.coarse-applications-section>.container>p,.coarse-custom-section>.container>p,.coarse-flow-section>.container>p,.coarse-products-section>.container>p{margin:14px 0 0;color:#5a5a5a;font-size:16px;line-height:22px;text-align:center}.coarse-flow-section>.container>p{font-weight:700}.coarse-flow{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin-top:38px}.coarse-flow figure{flex:0 0 135px;margin:0;text-align:center}.coarse-flow img{display:block;width:135px;height:135px;object-fit:contain}.coarse-flow figcaption{min-height:42px;margin-top:12px;color:#5a5a5a;font-size:20px;line-height:20px}.coarse-flow>i{flex:0 0 22px;align-self:center;margin-top:-72px;color:var(--orange);font-size:26px;font-style:normal;line-height:1;text-align:center}.coarse-process-section{padding:28px 0 12px;background:#fff}.coarse-process-section>.container>h2{margin-bottom:52px}.coarse-process-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:18px}.coarse-process-list,.coarse-timeline{display:grid;grid-template-rows:repeat(6,112px);gap:16px;margin:0;padding:0;list-style:none}.coarse-timeline{position:relative}.coarse-timeline::before{position:absolute;top:42px;bottom:42px;left:14px;width:2px;background:#ffd49f;content:""}.coarse-timeline li{position:relative;display:flex;align-items:center;gap:16px;color:#5a5a5a;font-size:16px;line-height:20px}.coarse-timeline span{z-index:1;display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:var(--orange);font-size:17px;font-weight:700}.coarse-process-item{display:grid;grid-template-columns:280px minmax(0,1fr) 220px;column-gap:0;align-items:stretch;min-width:0;background:#fff}.coarse-process-media{display:flex;align-items:center;justify-content:center;height:100%;min-height:0;min-width:0;margin-right:6px;background:#f7f7f7;overflow:visible}.coarse-process-media img{display:block}.coarse-process-media--pair{gap:5px}.coarse-process-item>div:not(.coarse-process-media){display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 11px 0 17px;background:#f7f7f7}.coarse-process-item h3,.coarse-process-item p{margin:0}.coarse-process-item h3{color:#5a5a5a;font-size:14px;line-height:20px;font-weight:700}.coarse-process-item p{margin-top:5px;color:#777;font-size:14px;line-height:18px}.coarse-process-item .coarse-result{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:52px;margin:0;padding:2px 9px 2px 20px;border-left:0;background:#f7f7f7;color:#5a5a5a;font-size:14px;line-height:20px}.coarse-process-item .coarse-result::before{position:absolute;top:50%;left:0;width:1px;height:52px;background:#ccc;content:"";transform:translateY(-50%)}.coarse-result b{display:block;color:var(--orange);font-weight:700}.coarse-products-section{padding:22px 0 76px;background:#fff}.coarse-product-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:42px}.coarse-product-grid figure{margin:0;text-align:center}.coarse-product-grid img{display:block;width:100%;height:auto;aspect-ratio:138/107;object-fit:cover}.coarse-product-grid figcaption{margin-top:12px;color:#5a5a5a;font-size:16px;line-height:20px}.coarse-custom-section{padding:0 0 70px;background:#fff}.coarse-custom-section>.container>p{margin-top:15px}.coarse-solution-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}.coarse-solution-cards a{display:block;overflow:hidden;border:1px solid #d8d8d8;color:inherit;text-align:center;text-decoration:none}.coarse-solution-cards h3{margin:18px 12px 3px;color:#5a5a5a;font-size:18px;line-height:22px;font-weight:700}.coarse-solution-cards>a>p{min-height:32px;margin:0 10px 4px;color:#5a5a5a;font-size:12px;line-height:16px}.coarse-solution-cards img{display:block;width:100%;height:165px;object-fit:contain}.coarse-solution-cards footer{display:flex;align-items:center;justify-content:flex-start;min-height:50px;padding:11px 6px;color:#5a5a5a;background:#fff4e7;font-size:12px;line-height:14px;text-align:left}.coarse-solution-cards footer span{display:flex;align-items:center;gap:3px;min-width:0}.coarse-solution-cards footer span:first-child{flex:0 0 auto}.coarse-solution-cards footer span+span{flex:1 1 auto;margin-left:11px;padding-left:11px;border-left:2px solid #ffdfbd}.coarse-solution-cards footer i{flex:0 0 auto;color:var(--orange);font-size:15px;font-style:normal;line-height:1}.coarse-solution-cards footer b{flex:0 0 auto;color:#5a5a5a;font-weight:700;white-space:nowrap;margin-right:5px}.coarse-solution-cards footer em{color:#5a5a5a;font-style:normal;font-size:10px}.coarse-custom-cta{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:22px 48px;background:#f7f7f7}.coarse-custom-cta>i{color:var(--orange);font-size:64px;line-height:1}.coarse-custom-cta h3,.coarse-custom-cta p{margin:0}.coarse-custom-cta h3{color:#5a5a5a;font-size:24px;line-height:30px;font-weight:700}.coarse-custom-cta p{margin-top:7px;color:#5a5a5a;font-size:12px;line-height:17px}.coarse-custom-cta .orange-btn{min-width:316px;min-height:48px;padding:0 22px;font-weight:700}.coarse-applications-section{padding:0 0 58px;background:#fff}.coarse-applications-section h2{margin:0;color:#5a5a5a;font-size:24px;line-height:35px;font-weight:700;text-align:center}.coarse-application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px}.coarse-application-grid a{display:block;overflow:hidden;border:1px solid #ddd;color:inherit;text-decoration:none}.coarse-application-grid img{display:block;width:100%;height:auto}.coarse-application-grid>a>div{display:flex;flex-direction:column;min-height:172px;padding:15px 18px 17px}.coarse-application-grid b,.coarse-application-grid h3,.coarse-application-grid p{margin:0}.coarse-application-grid h3{color:#5a5a5a;font-size:20px;line-height:25px;font-weight:700}.coarse-application-grid h3 i{color:var(--orange);font-size:25px;font-weight:400;vertical-align:-2px}.coarse-application-grid p{min-height:60px;margin-top:10px;color:#5a5a5a;font-size:14px;line-height:20px}.coarse-application-grid b{display:block;margin-top:12px;color:var(--orange);font-size:12px;line-height:17px;font-weight:700}.coarse-other-applications{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:24px;row-gap:7px;width:621px;max-width:100%;margin:18px auto 0;padding:18px 24px;border:1px solid #d8d8d8}.coarse-other-applications h3,.coarse-other-applications p{margin:0}.coarse-other-applications h3{color:#5a5a5a;font-size:20px;line-height:26px;font-weight:700}.coarse-other-applications p{grid-column:1/-1;color:#5a5a5a;font-size:14px;line-height:17px}.coarse-other-applications a{flex:0 0 auto;color:var(--orange);font-size:12px;font-weight:700;text-decoration:none}@media (max-width:900px){.coarse-applications-section,.coarse-custom-section,.coarse-flow-section,.coarse-process-section,.coarse-products-section{padding-bottom:58px}.coarse-custom-section h2,.coarse-flow-section h1,.coarse-process-section>.container>h2,.coarse-products-section h2{font-size:28px;line-height:36px}.coarse-flow{display:grid;grid-template-columns:repeat(2,135px);justify-content:center;gap:28px 40px}.coarse-flow>i{display:none}.coarse-process-layout{grid-template-columns:1fr}.coarse-timeline{display:none}.coarse-process-list{grid-template-rows:none;gap:16px}.coarse-process-item{grid-template-columns:1fr;min-height:0;padding:16px}.coarse-process-media{min-height:150px}.coarse-process-item>div:not(.coarse-process-media){padding:16px 0 0}.coarse-process-item .coarse-result{min-height:0;margin-top:14px;padding:12px 0 0;border-top:1px solid #ccc;border-left:0}.coarse-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-top:32px}.coarse-application-grid,.coarse-solution-cards{grid-template-columns:1fr}.coarse-solution-cards img{height:auto}.coarse-custom-cta{grid-template-columns:1fr;justify-items:center;padding:28px 24px;text-align:center}.coarse-custom-cta .orange-btn{min-width:0}.coarse-application-grid>a>div{min-height:0}.coarse-other-applications{display:block;padding:20px}.coarse-other-applications a{display:inline-block;margin-top:14px}.cassava-content-section>.container,.multigrain-content-section>.container,.solution-nav-panel,.solution-overview-copy,.solution-overview-grid{min-width:0}.cassava-content-section>.container,.multigrain-content-section>.container{width:calc(100% - 32px);box-sizing:border-box}.cassava-content-section>.container>h2,.cassava-copy p,.cassava-stage p,.multigrain-content-section>.container>h2,.multigrain-copy p,.multigrain-process p,.solution-overview-copy p{overflow-wrap:anywhere}.cassava-flow-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cassava-flow-row figure{min-width:0}.cassava-flow-row img{width:min(150px,100%)}}