@charset "UTF-8";.custom-machining-wrapper{position:relative}.custom-machining-wrapper .top-content h2{text-wrap:balance}@media only screen and (max-width:1380px){.custom-machining-wrapper .top-content{margin-bottom:35px}}.custom-machining-wrapper .custom-machining-tabs{--border-radius:27px;position:relative;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:var(--border-radius);background:#e4e4e4;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto 50px}.custom-machining-wrapper .custom-machining-tabs:after,.custom-machining-wrapper .custom-machining-tabs:before{display:none}@media only screen and (max-width:1380px){.custom-machining-wrapper .custom-machining-tabs{display:none}}.custom-machining-wrapper .custom-machining-tabs li{position:relative;display:block;font-size:clamp(14px, 1vw, 16px);color:#666;text-align:center;text-wrap:balance;padding:15px 25px;margin:0;cursor:pointer;font-weight:400;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.custom-machining-wrapper .custom-machining-tabs li span{position:relative;color:inherit;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.custom-machining-wrapper .custom-machining-tabs li:before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;border-radius:var(--border-radius);background-color:transparent}.custom-machining-wrapper .custom-machining-tabs li.current{color:#333}.custom-machining-wrapper .custom-machining-tabs li.current:before{background-color:#c1c1c1}.custom-machining-wrapper .custom-machining-tabs li:focus,.custom-machining-wrapper .custom-machining-tabs li:focus-visible,.custom-machining-wrapper .custom-machining-tabs li:hover{color:#333}.custom-machining-wrapper .custom-machining-tabs-description{position:relative}@media only screen and (min-width:1381px){.custom-machining-wrapper .custom-machining-tabs-description .js-custom-machining-content{display:none;opacity:0;visibility:hidden}.custom-machining-wrapper .custom-machining-tabs-description .js-custom-machining-content.active{display:block;opacity:1;visibility:visible}}@media only screen and (max-width:1380px){.custom-machining-wrapper .custom-machining-tabs-description .js-custom-machining-content{margin-bottom:50px}}@media only screen and (max-width:740px){.custom-machining-wrapper .custom-machining-tabs-description .js-custom-machining-content{margin-bottom:35px}}.custom-machining-wrapper .machining-content-split{position:relative;background:#fff;display:-ms-grid;display:grid;-ms-grid-columns:60fr 40fr;grid-template-columns:60fr 40fr;gap:50px;padding:50px;border-radius:20px;-webkit-box-shadow:rgba(51, 51, 51, 0.1) 0px 5px 25px;box-shadow:rgba(51, 51, 51, 0.1) 0px 5px 25px}@media only screen and (max-width:1800px){.custom-machining-wrapper .machining-content-split{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:1280px){.custom-machining-wrapper .machining-content-split{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:1000px){.custom-machining-wrapper .machining-content-split{padding:50px 35px}}@media only screen and (max-width:740px){.custom-machining-wrapper .machining-content-split{padding:0;gap:25px}}.custom-machining-wrapper .machining-content-split .section-content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-block:50px}@media only screen and (max-width:1500px){.custom-machining-wrapper .machining-content-split .section-content{padding:0}}@media only screen and (max-width:740px){.custom-machining-wrapper .machining-content-split .section-content{padding:35px 25px}}.custom-machining-wrapper .machining-content-split .section-content h3{margin:0 0 1em}.custom-machining-wrapper .machining-content-split .section-content h3 small{display:block;margin-top:0.5em;line-height:1.5}.custom-machining-wrapper .machining-content-split .section-content h4{color:#122a47;margin:0 0 0.7em}.custom-machining-wrapper .machining-content-split .section-content p:last-of-type{margin-bottom:0}.custom-machining-wrapper .machining-content-split .section-content .btn-wrap{margin-top:35px}.custom-machining-wrapper .machining-content-split .section-img{position:relative}.custom-machining-wrapper .machining-content-split .section-img img{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1281px){.custom-machining-wrapper .machining-content-split .section-img img{position:absolute;inset:0}}@media only screen and (max-width:1280px){.custom-machining-wrapper .machining-content-split .section-img img{max-height:500px}}@media only screen and (max-width:640px){.custom-machining-wrapper .machining-content-split .section-img img{max-height:350px}}.machining-process-wrapper{position:relative}.machining-process-wrapper .top-content{margin-bottom:35px;color:#122a47}.machining-process-wrapper .top-content h2{text-wrap:balance;margin-bottom:0}.machining-process-wrapper .top-content p{color:#333}.machining-process-wrapper .machining-process-split{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #f8f8f8));background:-webkit-linear-gradient(top, white 0%, #f8f8f8 50%);background:-o-linear-gradient(top, white 0%, #f8f8f8 50%);background:linear-gradient(180deg, white 0%, #f8f8f8 50%);-webkit-box-shadow:rgba(51, 51, 51, 0.1) 0px 5px 25px;box-shadow:rgba(51, 51, 51, 0.1) 0px 5px 25px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:50px;padding:50px;border-radius:20px;margin-bottom:50px;overflow:hidden}@media only screen and (max-width:1100px){.machining-process-wrapper .machining-process-split{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:50px 35px;gap:35px}}@media only screen and (max-width:740px){.machining-process-wrapper .machining-process-split{padding:0;gap:0;margin-bottom:35px}}.machining-process-wrapper .machining-process-split .section-content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-block:50px}@media only screen and (max-width:1500px){.machining-process-wrapper .machining-process-split .section-content{padding:0}}@media only screen and (max-width:740px){.machining-process-wrapper .machining-process-split .section-content{padding:35px 25px}}.machining-process-wrapper .machining-process-split .section-content h3{margin:0 0 1em}.machining-process-wrapper .machining-process-split .section-content p:last-of-type{margin:0}.machining-process-wrapper .machining-process-split .section-content .btn-wrap{margin-top:35px}.machining-process-wrapper .machining-process-split .section-img{position:relative}.machining-process-wrapper .machining-process-split .section-img img{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1100px){.machining-process-wrapper .machining-process-split .section-img img{max-height:500px}}@media only screen and (max-width:640px){.machining-process-wrapper .machining-process-split .section-img img{max-height:350px}}.machining-process-wrapper+.location-tile-wrapper .top-content{background:#fff}.fullBg-section{position:relative;background:#031622}.fullBg-section .site-wrapper{padding-block:clamp(100px, 15vw, 170px)}@media only screen and (max-width:480px){.fullBg-section .site-wrapper{padding-block:50px}}.fullBg-section .section-content{position:relative;color:#fff;width:100%;max-width:1100px;margin-inline:auto;z-index:2;text-align:center}.fullBg-section .section-content h2,.fullBg-section .section-content h3{color:#fff}.fullBg-section .section-content p a{color:#fff}.fullBg-section .section-content p a:focus,.fullBg-section .section-content p a:focus-visible,.fullBg-section .section-content p a:hover{color:#6e8daa}.fullBg-section .section-bg{position:relative;display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1101px){.js-card-animate-wrapper{padding-top:50px}}.career-collage-outer{position:relative}.career-collage-outer .site-wrapper{padding:25px}@media only screen and (max-width:1200px){.career-collage-outer .site-wrapper{padding:15px}}@media only screen and (max-width:740px){.career-collage-outer .site-wrapper{padding:10px}}.career-collage-outer .career-collage-images{display:block;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}