.news-detail{padding:34px 0 72px;background:#fff}.news-back{font-size:14px;gap:9px}.news-back>svg{transform:rotate(180deg)}.news-detail-article{width:calc(100% - 64px);max-width:1000px;margin:0 auto}.news-detail-heading{text-align:center;padding:62px 0 43px}.news-detail-heading h1{font-size:32px;line-height:1.65;letter-spacing:-.5px;color:#333d4d;max-width:960px;margin:auto}.news-detail-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;font-size:13px;color:#9a9fa8;margin-top:21px}.news-detail-meta>span{padding-left:12px;border-left:1px solid #dce0e7}.news-detail-body>p{font-size:16px;line-height:2.2;color:#747e8f;margin:0 0 26px;scroll-margin-top:110px}.news-paragraph-title{font-weight:500;color:#596576}.news-detail-figure{width:66%;max-width:650px;margin:28px auto 34px}.news-detail-figure img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.news-detail-figure figcaption{text-align:center;font-size:13px;line-height:1.8;color:#939caa;margin-top:17px}.news-adjacent-nav{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:35px;padding-top:27px;border-top:1px solid #e4e6eb}.news-adjacent{display:flex;flex-direction:column;gap:10px;align-items:flex-start;font-size:15px;line-height:1.8;color:#3e4858}.news-adjacent>span{font-size:13px;color:#9da4af}.news-adjacent>strong{font-weight:500;transition:color .2s ease}.news-adjacent-next{align-items:flex-end;text-align:right}.news-adjacent:hover>strong{color:var(--blue)}.news-adjacent.is-empty{min-height:60px}@media(max-width:860px){.news-detail-heading{padding:43px 0 34px}.news-detail-heading h1{font-size:28px}.news-detail-body>p{font-size:15px}.news-detail-figure{width:78%}}@media(max-width:640px){.news-detail{padding:23px 0 45px}.news-detail-article{width:calc(100% - 40px)}.news-back{font-size:12px}.news-detail-heading{padding:34px 0 28px}.news-detail-heading h1{font-size:24px;line-height:1.7}.news-detail-meta{font-size:11px;margin-top:17px;gap:9px}.news-detail-meta>span{padding-left:9px}.news-detail-body>p{font-size:14px;line-height:2.1;margin-bottom:22px}.news-detail-figure{width:100%;margin-block:25px}.news-detail-figure figcaption{font-size:11px;margin-top:12px}.news-adjacent-nav{gap:25px;margin-top:27px;padding-top:22px}.news-adjacent{font-size:12px;gap:7px}.news-adjacent>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.news-adjacent>strong{transition:none}}body[data-page] main>div>section:is(.hero,.inner-hero,.product-hero,.detail-hero){position:relative;box-sizing:border-box;display:flex;align-items:center;height:500px;min-height:500px;padding-block:0;text-align:left}body[data-page] .hero.hero-home .hero-content,body[data-page] .hero.hero-service .hero-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding-block:50px;min-height:0}body[data-page] .hero.hero-service .hero-content>p{margin:18px 0 26px;max-width:760px}body[data-page] .hero.hero-home .hero-content>p{margin-left:0;margin-right:0}body[data-page] .hero .hero-actions{justify-content:flex-start}body[data-page] .hero.hero-service .hero-content>.btn{align-self:flex-start}body[data-page] .hero-service .service-breadcrumbs{position:absolute;top:24px;left:50%;transform:translate(-50%)}body[data-page] .hero-service .service-breadcrumbs .breadcrumbs{justify-content:flex-start;text-align:left;margin:0}body[data-page] .inner-hero>.wrap,body[data-page] .detail-hero>.wrap{position:static;text-align:left}body[data-page] .inner-hero h1{margin:0;max-width:1000px}body[data-page] .inner-hero p{margin:18px 0 0;max-width:800px}body[data-page] .detail-hero .breadcrumbs{position:absolute;top:24px;margin:0}body[data-page] .product-hero>.wrap{position:static}body[data-page] .product-hero .breadcrumbs{position:absolute;top:24px;margin:0}body[data-page] .product-hero-layout{align-items:center;text-align:left}@media(max-width:950px){body[data-page] main>div>section.product-hero{height:auto;padding-block:78px 36px}body[data-page] .product-hero-layout{gap:26px}}@media(max-width:640px){body[data-page] .hero.hero-home .hero-content,body[data-page] .hero.hero-service .hero-content{padding-block:60px 35px}body[data-page] .hero-service .service-breadcrumbs,body[data-page] .product-hero .breadcrumbs,body[data-page] .detail-hero .breadcrumbs{top:18px}body[data-page] .inner-hero h1{font-size:30px;line-height:1.6}}body:is([data-page=staffing],[data-page=training],[data-page=fde]) .hero-service>.hero-bg{opacity:1;object-position:center center}body:is([data-page=staffing],[data-page=training],[data-page=fde]) .hero.hero-service .hero-content>p{max-width:590px}@media(max-width:640px){body:is([data-page=staffing],[data-page=training],[data-page=fde]) .hero-service>.hero-bg{opacity:.45;object-position:60% center}body:is([data-page=staffing],[data-page=training],[data-page=fde]) .hero.hero-service .hero-content>p{max-width:100%}}body[data-page=product-detail] main>div>.product-hero-background-layout{height:500px;min-height:500px;padding-block:0;isolation:isolate}.product-hero-background-layout:before{display:none}.product-hero-background-layout:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--product-hero-image,none);background-repeat:no-repeat;background-position:right center;background-size:auto 110%;mask-image:linear-gradient(90deg,transparent 32%,#000 65%);-webkit-mask-image:linear-gradient(90deg,transparent 32%,#000 65%);opacity:.85;mix-blend-mode:multiply}.product-hero-background-layout.manufacturing:after{opacity:.6;background-size:auto 115%}.product-hero-background-layout .product-hero-layout{display:block}.product-hero-background-layout .product-hero-layout>div{max-width:570px}.product-hero-background-layout.mental .product-hero-layout>div{max-width:720px}.product-hero-background-layout .product-hero-layout h2{max-width:100%}@media(max-width:950px){.product-hero-background-layout:after{opacity:.3;mask-image:linear-gradient(90deg,transparent 20%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 100%)}.product-hero-background-layout.manufacturing:after{opacity:.25}.product-hero-background-layout .product-hero-layout>div{max-width:650px}}@media(max-width:640px){.product-hero-background-layout:after{opacity:.15;background-position:65% center;mask-image:none;-webkit-mask-image:none}.product-hero-background-layout.manufacturing:after{opacity:.12}}
