:root{--gb-container-width:1400px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-looper-bdaad351{column-gap:40px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:40px}.gb-loop-item-1501d816{box-shadow:0px 0px 10px rgb(51 51 51/15%);flex-wrap:wrap;width:30%;border-radius:8px}@media (max-width:1024px){.gb-loop-item-1501d816{width:47%}}@media (max-width:767px){.gb-loop-item-1501d816{width:100%}}.gb-text-8e442e87{font-family:Figtree;font-size:24px;font-weight:700;margin-bottom:10px;margin-top:20px;padding-left:15px;padding-right:15px;text-transform:none}.gb-text-3448a81b{align-items:center;column-gap:0.5em;display:inline-flex;flex-direction:row;font-size:14px;margin-bottom:5px;margin-right:10px;padding-left:15px;padding-right:15px}.gb-text-3448a81b .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--gray)}.gb-text-d59d1740{align-items:center;column-gap:0.5em;display:inline-flex;flex-direction:row;font-size:14px;margin-bottom:10px;padding-left:15px;padding-right:15px}.gb-text-d59d1740 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--gray)}.gb-text-d6614501{padding-left:15px;padding-right:15px}.gb-text-e1efbfbf{background-color:#ffffff;color:#000000;display:inline-flex;font-size:14px;line-height:1;text-decoration:none;border:1px solid #000;padding:1rem}.gb-text-e1efbfbf:is(:hover,:focus){color:var(--blue)}.gb-text-caa8f3e3{background-color:#ffffff;color:#000000;display:inline-flex;font-size:14px;line-height:1;text-decoration:none;border:1px solid #000;padding:1rem}.gb-text-caa8f3e3:is(:hover,:focus){color:var(--blue)}.gb-text-df30b2bf{align-items:center;background-color:var(--cream);color:var(--black);column-gap:0.5em;display:inline-flex;text-decoration:none;text-transform:uppercase;border-radius:8px;padding:25px 20px}.gb-text-df30b2bf:is(:hover,:focus){background-color:var(--blue);color:var(--white);border-radius:8px}.gb-text-df30b2bf .gb-shape svg{width:1em;height:1em;fill:currentColor;font-size:30px}@media (max-width:1024px){.gb-text-df30b2bf{align-items:center;display:flex;justify-content:center;margin-top:40px}}.gb-text-1fdc7014{align-items:center;background-color:var(--cream);color:var(--black);column-gap:0.5em;display:inline-flex;text-decoration:none;text-transform:uppercase;border-radius:8px;padding:25px 20px}.gb-text-1fdc7014:is(:hover,:focus){background-color:var(--blue);color:var(--white);border-radius:8px}.gb-text-1fdc7014 .gb-shape svg{width:1em;height:1em;fill:currentColor;font-size:30px}@media (max-width:1024px){.gb-text-1fdc7014{align-items:center;display:flex;justify-content:center}}@media (max-width:767px){.gb-text-1fdc7014{padding-left:18px;padding-right:18px}}.gb-text-4c1b1cd0{align-items:center;background-color:var(--cream);color:var(--black);column-gap:0.5em;display:inline-flex;text-decoration:none;text-transform:uppercase;border-radius:8px;padding:25px 20px}.gb-text-4c1b1cd0:is(:hover,:focus){background-color:var(--blue);color:var(--white);border-radius:8px}.gb-text-4c1b1cd0 .gb-shape svg{width:1em;height:1em;fill:currentColor;font-size:30px}@media (max-width:1024px){.gb-text-4c1b1cd0{align-items:center;display:flex;justify-content:center}}.gb-text-e17f6361{color:var(--beige);text-align:center;text-shadow:rgba(0,0,0,0.48) 1px 1px 10px}.gb-text-afa6bf6c{color:var(--blue);font-family:Figtree;font-size:34px;font-weight:bold;line-height:1.2em;max-width:850px;padding-left:30px;padding-right:30px;text-align:center;text-transform:uppercase;margin:30px auto}@media (min-width:1025px){.gb-text-afa6bf6c{display:none !important}}@media (max-width:1024px){.gb-text-afa6bf6c{display:none !important}}@media (max-width:1024px) and (min-width:768px){.gb-text-afa6bf6c{display:none !important}}@media (max-width:767px){.gb-text-afa6bf6c{display:none !important}}.gb-text-68b1b529{color:var(--white);font-family:Figtree;font-size:32px;font-weight:bold;line-height:1.2em;margin-bottom:20px;max-width:850px;text-transform:uppercase}@media (max-width:767px){.gb-text-68b1b529{font-size:23px}}.gb-element-ff0fa76e{align-items:center;column-gap:10px;display:flex;justify-content:center;margin-top:20px;row-gap:10px}.gb-element-23c808fd{align-items:center;background-blend-mode:normal,normal;display:flex;flex-direction:column;justify-content:center;min-height:300px;position:relative;background:linear-gradient(to left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%),url(https://integratedmfg.com/wp-content/uploads/2025/05/warehouse-transportation-logistics.jpg) center /cover no-repeat;padding:30px}@media (max-width:767px){.gb-element-23c808fd{min-height:200px}}.gb-element-e1eaff4d{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-8712a456{margin-top:40px}.gb-element-cfa8a019{display:flex;flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:1024px){.gb-element-cfa8a019{flex-direction:column;row-gap:0em}}@media (max-width:767px){.gb-element-cfa8a019{grid-template-columns:1fr}}.gb-element-457aa58b{background-blend-mode:normal;background-image:url('https://integratedmfg.com/wp-content/uploads/2025/05/ims-industry-images.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;width:45%}@media (max-width:1024px){.gb-element-457aa58b{min-height:300px;width:100%}}@media (max-width:767px){.gb-element-457aa58b{min-height:200px}}.gb-element-6a960674{background-color:var(--dark-tan);width:55%;padding:40px}@media (max-width:1024px){.gb-element-6a960674{width:100%}}@media (max-width:767px){.gb-element-6a960674{padding-left:30px;padding-right:30px}}.gb-query-page-numbers-5d8a8b52{align-items:center;column-gap:5px;display:flex;justify-content:center;row-gap:5px}.gb-query-page-numbers-5d8a8b52:is(:hover,:focus){color:var(--blue)}.gb-query-page-numbers-5d8a8b52 .page-numbers{background-color:#ffffff;color:#000000;display:inline-flex;text-decoration:none;line-height:1;font-size:14px;border:1px solid #000;padding:1rem}.gb-query-page-numbers-5d8a8b52 .page-numbers.current{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}.gb-query-page-numbers-5d8a8b52 .page-numbers.dots{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}