.grid{--cols:1;--gap:clamp(1rem, 2dvw, 2rem);--row-gap:var(--gap);--col-gap:var(--gap);grid-template-columns:repeat(var(--cols), 1fr);gap:var(--row-gap) var(--col-gap);display:grid}.grid>*{--col-span:1;--row-span:1;grid-column:span var(--col-span);grid-row:span var(--row-span)}.grid-cols-1{--cols:1}.grid-cols-2{--cols:2}.grid-cols-3{--cols:3}.grid-cols-4{--cols:4}.grid-cols-5{--cols:5}.grid-cols-6{--cols:6}.grid-cols-12{--cols:12}.span-1{--col-span:1}.span-2{--col-span:2}.span-3{--col-span:3}.span-4{--col-span:4}.span-5{--col-span:5}.span-6{--col-span:6}.span-12{--col-span:12}.gap-1{--gap:clamp(.25rem, .5dvw, .5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-2{--gap:clamp(.5rem, 1dvw, 1rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-3{--gap:clamp(.75rem, 1.5dvw, 1.5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-4{--gap:clamp(1rem, 2dvw, 2rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-6{--gap:clamp(1.5rem, 3dvw, 3rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-8{--gap:clamp(2rem, 4dvw, 4rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-12{--gap:clamp(3rem, 6dvw, 6rem);--row-gap:var(--gap);--col-gap:var(--gap)}@media (min-width:0){.grid-cols-1-base{--cols:1}.grid-cols-2-base{--cols:2}.grid-cols-3-base{--cols:3}.grid-cols-4-base{--cols:4}.grid-cols-5-base{--cols:5}.grid-cols-6-base{--cols:6}.grid-cols-12-base{--cols:12}.grid-cols-1-xxs{--cols:1}.grid-cols-2-xxs{--cols:2}.grid-cols-3-xxs{--cols:3}.grid-cols-4-xxs{--cols:4}.grid-cols-5-xxs{--cols:5}.grid-cols-6-xxs{--cols:6}.grid-cols-12-xxs{--cols:12}}@media (min-width:480px){.grid-cols-1-xs{--cols:1}.grid-cols-2-xs{--cols:2}.grid-cols-3-xs{--cols:3}.grid-cols-4-xs{--cols:4}.grid-cols-5-xs{--cols:5}.grid-cols-6-xs{--cols:6}.grid-cols-12-xs{--cols:12}}@media (min-width:640px){.grid-cols-1-sm{--cols:1}.grid-cols-2-sm{--cols:2}.grid-cols-3-sm{--cols:3}.grid-cols-4-sm{--cols:4}.grid-cols-5-sm{--cols:5}.grid-cols-6-sm{--cols:6}.grid-cols-12-sm{--cols:12}}@media (min-width:768px){.grid-cols-1-md{--cols:1}.grid-cols-2-md{--cols:2}.grid-cols-3-md{--cols:3}.grid-cols-4-md{--cols:4}.grid-cols-5-md{--cols:5}.grid-cols-6-md{--cols:6}.grid-cols-12-md{--cols:12}}@media (min-width:1024px){.grid-cols-1-lg{--cols:1}.grid-cols-2-lg{--cols:2}.grid-cols-3-lg{--cols:3}.grid-cols-4-lg{--cols:4}.grid-cols-5-lg{--cols:5}.grid-cols-6-lg{--cols:6}.grid-cols-12-lg{--cols:12}}@media (min-width:1400px){.grid-cols-1-xl{--cols:1}.grid-cols-2-xl{--cols:2}.grid-cols-3-xl{--cols:3}.grid-cols-4-xl{--cols:4}.grid-cols-5-xl{--cols:5}.grid-cols-6-xl{--cols:6}.grid-cols-12-xl{--cols:12}}@media (min-width:1680px){.grid-cols-1-xxl{--cols:1}.grid-cols-2-xxl{--cols:2}.grid-cols-3-xxl{--cols:3}.grid-cols-4-xxl{--cols:4}.grid-cols-5-xxl{--cols:5}.grid-cols-6-xxl{--cols:6}.grid-cols-12-xxl{--cols:12}}@media (min-width:0){.span-1-base{--col-span:1}.span-2-base{--col-span:2}.span-3-base{--col-span:3}.span-4-base{--col-span:4}.span-5-base{--col-span:5}.span-6-base{--col-span:6}.span-12-base{--col-span:12}.span-1-xxs{--col-span:1}.span-2-xxs{--col-span:2}.span-3-xxs{--col-span:3}.span-4-xxs{--col-span:4}.span-5-xxs{--col-span:5}.span-6-xxs{--col-span:6}.span-12-xxs{--col-span:12}}@media (min-width:480px){.span-1-xs{--col-span:1}.span-2-xs{--col-span:2}.span-3-xs{--col-span:3}.span-4-xs{--col-span:4}.span-5-xs{--col-span:5}.span-6-xs{--col-span:6}.span-12-xs{--col-span:12}}@media (min-width:640px){.span-1-sm{--col-span:1}.span-2-sm{--col-span:2}.span-3-sm{--col-span:3}.span-4-sm{--col-span:4}.span-5-sm{--col-span:5}.span-6-sm{--col-span:6}.span-12-sm{--col-span:12}}@media (min-width:768px){.span-1-md{--col-span:1}.span-2-md{--col-span:2}.span-3-md{--col-span:3}.span-4-md{--col-span:4}.span-5-md{--col-span:5}.span-6-md{--col-span:6}.span-12-md{--col-span:12}}@media (min-width:1024px){.span-1-lg{--col-span:1}.span-2-lg{--col-span:2}.span-3-lg{--col-span:3}.span-4-lg{--col-span:4}.span-5-lg{--col-span:5}.span-6-lg{--col-span:6}.span-12-lg{--col-span:12}}@media (min-width:1400px){.span-1-xl{--col-span:1}.span-2-xl{--col-span:2}.span-3-xl{--col-span:3}.span-4-xl{--col-span:4}.span-5-xl{--col-span:5}.span-6-xl{--col-span:6}.span-12-xl{--col-span:12}}@media (min-width:1680px){.span-1-xxl{--col-span:1}.span-2-xxl{--col-span:2}.span-3-xxl{--col-span:3}.span-4-xxl{--col-span:4}.span-5-xxl{--col-span:5}.span-6-xxl{--col-span:6}.span-12-xxl{--col-span:12}}@media (min-width:0){.gap-1-base{--gap:clamp(.25rem, .5dvw, .5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-2-base{--gap:clamp(.5rem, 1dvw, 1rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-3-base{--gap:clamp(.75rem, 1.5dvw, 1.5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-4-base{--gap:clamp(1rem, 2dvw, 2rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-6-base{--gap:clamp(1.5rem, 3dvw, 3rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-8-base{--gap:clamp(2rem, 4dvw, 4rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-12-base{--gap:clamp(3rem, 6dvw, 6rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-1-xxs{--gap:clamp(.25rem, .5dvw, .5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-2-xxs{--gap:clamp(.5rem, 1dvw, 1rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-3-xxs{--gap:clamp(.75rem, 1.5dvw, 1.5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-4-xxs{--gap:clamp(1rem, 2dvw, 2rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-6-xxs{--gap:clamp(1.5rem, 3dvw, 3rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-8-xxs{--gap:clamp(2rem, 4dvw, 4rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-12-xxs{--gap:clamp(3rem, 6dvw, 6rem);--row-gap:var(--gap);--col-gap:var(--gap)}}@media (min-width:480px){.gap-1-xs{--gap:clamp(.25rem, .5dvw, .5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-2-xs{--gap:clamp(.5rem, 1dvw, 1rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-3-xs{--gap:clamp(.75rem, 1.5dvw, 1.5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-4-xs{--gap:clamp(1rem, 2dvw, 2rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-6-xs{--gap:clamp(1.5rem, 3dvw, 3rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-8-xs{--gap:clamp(2rem, 4dvw, 4rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-12-xs{--gap:clamp(3rem, 6dvw, 6rem);--row-gap:var(--gap);--col-gap:var(--gap)}}@media (min-width:640px){.gap-1-sm{--gap:clamp(.25rem, .5dvw, .5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-2-sm{--gap:clamp(.5rem, 1dvw, 1rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-3-sm{--gap:clamp(.75rem, 1.5dvw, 1.5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-4-sm{--gap:clamp(1rem, 2dvw, 2rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-6-sm{--gap:clamp(1.5rem, 3dvw, 3rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-8-sm{--gap:clamp(2rem, 4dvw, 4rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-12-sm{--gap:clamp(3rem, 6dvw, 6rem);--row-gap:var(--gap);--col-gap:var(--gap)}}@media (min-width:768px){.gap-1-md{--gap:clamp(.25rem, .5dvw, .5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-2-md{--gap:clamp(.5rem, 1dvw, 1rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-3-md{--gap:clamp(.75rem, 1.5dvw, 1.5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-4-md{--gap:clamp(1rem, 2dvw, 2rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-6-md{--gap:clamp(1.5rem, 3dvw, 3rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-8-md{--gap:clamp(2rem, 4dvw, 4rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-12-md{--gap:clamp(3rem, 6dvw, 6rem);--row-gap:var(--gap);--col-gap:var(--gap)}}@media (min-width:1024px){.gap-1-lg{--gap:clamp(.25rem, .5dvw, .5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-2-lg{--gap:clamp(.5rem, 1dvw, 1rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-3-lg{--gap:clamp(.75rem, 1.5dvw, 1.5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-4-lg{--gap:clamp(1rem, 2dvw, 2rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-6-lg{--gap:clamp(1.5rem, 3dvw, 3rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-8-lg{--gap:clamp(2rem, 4dvw, 4rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-12-lg{--gap:clamp(3rem, 6dvw, 6rem);--row-gap:var(--gap);--col-gap:var(--gap)}}@media (min-width:1400px){.gap-1-xl{--gap:clamp(.25rem, .5dvw, .5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-2-xl{--gap:clamp(.5rem, 1dvw, 1rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-3-xl{--gap:clamp(.75rem, 1.5dvw, 1.5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-4-xl{--gap:clamp(1rem, 2dvw, 2rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-6-xl{--gap:clamp(1.5rem, 3dvw, 3rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-8-xl{--gap:clamp(2rem, 4dvw, 4rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-12-xl{--gap:clamp(3rem, 6dvw, 6rem);--row-gap:var(--gap);--col-gap:var(--gap)}}@media (min-width:1680px){.gap-1-xxl{--gap:clamp(.25rem, .5dvw, .5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-2-xxl{--gap:clamp(.5rem, 1dvw, 1rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-3-xxl{--gap:clamp(.75rem, 1.5dvw, 1.5rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-4-xxl{--gap:clamp(1rem, 2dvw, 2rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-6-xxl{--gap:clamp(1.5rem, 3dvw, 3rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-8-xxl{--gap:clamp(2rem, 4dvw, 4rem);--row-gap:var(--gap);--col-gap:var(--gap)}.gap-12-xxl{--gap:clamp(3rem, 6dvw, 6rem);--row-gap:var(--gap);--col-gap:var(--gap)}}.grid-auto-fit-100px{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.grid-auto-fit-150px{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid-auto-fit-200px{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-auto-fit-250px{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cards>li{padding:24px;box-shadow:0 2px 16px #00000026}.cards>li>:first-child:has(img){aspect-ratio:32/9;justify-content:center;align-items:center;display:flex}.cards>li>:first-child:has(img) img{width:100%;height:auto}:root{--link:#c72c41;--link-hover:#c72c41}a{text-underline-offset:.34em}main :-webkit-any(h1,h2,h3,h4,h5,h6) a:not(.btn):not(.button):not(.wp-block-latest-posts__post-title){color:inherit;text-decoration:none}main :is(h1,h2,h3,h4,h5,h6) a:not(.btn):not(.button):not(.wp-block-latest-posts__post-title){color:inherit;text-decoration:none}footer :-webkit-any(h1,h2,h3,h4,h5,h6) a:not(.btn):not(.button):not(.wp-block-latest-posts__post-title){color:inherit;text-decoration:none}footer :is(h1,h2,h3,h4,h5,h6) a:not(.btn):not(.button):not(.wp-block-latest-posts__post-title){color:inherit;text-decoration:none}ul.news_updates{--gap:clamp(1rem, 2dvw, 2rem)}ul.news_updates li{grid-gap:var(--gap);grid-template-columns:repeat(4,1fr);display:grid}ul.news_updates .wp-block-latest-posts__featured-image{grid-row:span 2}ul.news_updates .wp-block-latest-posts__post-title{grid-column:span 3;font-size:2rem;font-weight:900}ul.news_updates .wp-block-latest-posts__post-excerpt{grid-column:span 3}#automationProducts,#newsUpdates{scroll-margin-top:136px}@media screen and (min-width:768px){body.home header{z-index:9000;color:#fff;transition:color .3s ease-out;position:fixed;top:0;left:0;right:0}body.home header .company-title-group{margin-top:-96px;transition:margin .3s ease-out}body.home header.theme-light{color:#53400c;background:#fff;box-shadow:0 3px 5px #53400c26}body.home header.theme-light .company-title-group{margin-top:0}}body.home .wp-block-latest-posts__list.is-grid{display:grid}body.home .wp-block-latest-posts__list.is-grid[class*=columns-] li{background:#fff;width:auto;margin:0}@media screen and (min-width:1400px){body.home .wp-block-latest-posts__list.is-grid[class*=columns-] li:nth-child(9){grid-column-start:2}}body.home details summary{color:#faf8f3;background:#53400c;border-radius:500px;padding:1rem 2rem;transition:background .3s ease-out}body.home details summary:hover{background:#775c11}body.home details summary{padding-right:4rem;display:inline-flex;position:relative}body.home details summary::-webkit-details-marker{display:none}body.home details summary:after{content:"";transform-origin:50%;border-bottom:4px solid;border-right:4px solid;width:.75rem;height:.75rem;transition:transform .2s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)rotate(-45deg)}body.home details[open] summary:after{transform:translateY(-50%)rotate(45deg)}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft{padding-left:0;padding-right:0}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft[style]{background-color:#0000}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft>form{grid-template-columns:repeat(2,1fr);margin-left:-6px;margin-right:-6px;display:grid}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_col_lab{float:none;width:auto;margin-top:0;margin-right:0;display:block}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_col_fld{float:none;width:100%}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_col_fld input[type=text],body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_col_fld textarea{float:none;border-radius:4px;width:100%;padding:.5rem 1rem;font-size:1rem}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_col_fld input.zcwf_button{border:0;width:100%;max-width:none;padding:.5rem 1rem;font-size:1rem;transition:background .3s ease-out;display:block}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_col_fld input.zcwf_button[type=submit]{background:#53400c;margin-bottom:.5rem}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_col_fld input.zcwf_button[type=submit]:hover{background:#9f7a17}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_col_fld input.zcwf_button[type=reset]{color:#53400c;background:0 0}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_col_fld input.zcwf_button[type=reset]:hover{background:#f6e9c3}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_row{grid-column:span 2}body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_row:nth-of-type(2),body.wp-child-theme-rfc #crmWebToEntityForm.zcwf_lblLeft .zcwf_row:nth-of-type(3){grid-column:span 1}body .wp-block-site-title a{text-transform:uppercase;letter-spacing:.1em;font-weight:700;text-decoration:none}body .wp-block-site-title a:hover{text-decoration:none}@media screen and (max-width:1024px){body .company-title-group{grid-template-columns:auto 1fr;gap:0 8px;display:grid}body .company-title-group .wp-block-image{grid-row:span 2}body .company-title-group .wp-block-site-tagline{font-size:12px}}body nav.main-menu ul.wp-block-navigation ul.wp-block-navigation-submenu{left:auto;right:0}@media screen and (max-width:768px){body .news-item{display:block}body .news-item figure{margin-bottom:1rem}}.wp-block-post-excerpt__more-link{text-transform:uppercase;font-size:12px;font-weight:900}.product-lines-grid .wp-block-latest-posts__post-title{font-size:1.25rem;font-weight:900}footer .wp-block-column:has(.wp-block-site-title) .wp-block-site-tagline{margin-top:0;font-size:22px}footer .wp-block-column:has(.wp-block-site-title) p:not(.wp-block-site-tagline){font-size:1rem}footer .wp-block-page-list{border-top:1px solid #fff;padding-left:0;list-style-type:none}footer .wp-block-page-list>.wp-block-pages-list__item{border-bottom:1px solid #fff}footer .wp-block-page-list .wp-block-navigation__submenu-container{padding-left:0;font-size:1rem;font-weight:300;list-style-type:none}footer .wp-block-page-list a{text-decoration:none}