html{font-size:16px;scroll-behavior:smooth}body{font-family:Open Sans;word-wrap:break-word}.h1,h1{font-size:6rem;font-style:normal;font-weight:800;line-height:100%}.h2,h2{color:#062a3e;font-size:2.75rem;font-weight:700;margin-bottom:1.5rem;text-transform:none}.h2,.h3,h2,h3{font-style:normal;line-height:120%}.h3,h3{color:#434345;font-size:2rem;font-weight:400;margin-bottom:.75rem;text-transform:uppercase}.h4,h4{font-size:1.25rem;font-style:normal;font-weight:700;line-height:150%;text-transform:none}.p,p{font-size:1.125rem!important;font-weight:400;line-height:1.5}p:last-of-type{margin-bottom:0}a[data-hs-anchor=true]{position:absolute;transform:translateY(-120px)}.overline{color:#f38b00;font-size:20px}.hs-richtext ul:not(.reset-list) li:before,.hs_cos_wrapper_type_rich_text ul:not(.reset-list) li:before{color:#e67700!important}.bg-blue{background-color:#3e81d1}.bg-dark-blue{background-color:#062a3e}.bg-orange{background-color:#f38b00}.bg-dark-orange{background-color:#f97a00}.bg-gray{background-color:#e2e2e2}.bg-dark-gray{background-color:#434345}.body-container-wrapper{background-color:transparent}.box-shadow{box-shadow:0 4px 8px rgba(0,0,0,.1)}.box-shadow:hover{box-shadow:0 20px 40px -10px rgba(0,0,0,.3)}.img-filter :has(>img),.img-filter:has(>img){position:relative}.img-filter *>img,.img-filter>img{opacity:.1}.img-filter :has(>img):before,.img-filter:has(>img):before{background-color:#062a3edd;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.bg-filter{position:relative}.bg-filter:before{background-color:#062a3edd;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.z-1{z-index:-1}.z-1,.z0{position:relative}.z0{z-index:0}.z1{z-index:1}.z1,.z2{position:relative}.z2{z-index:2}.z99{position:relative;z-index:99}.orange-text,.orange-text *{color:#f97a00!important}.outline-text{background:transparent;background-clip:text;stroke:#fff;stroke-width:2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:thin;-webkit-text-stroke-width:2px}.accent-header{color:#f38b00;line-height:1;text-transform:none}.crop-button .text{color:#fff}.crop-button:hover .text{color:#f38b00}.mt0-button .hs-button{color:#fff!important;margin:0!important}.widget-type-rich_text a{text-decoration:none}.widget-type-rich_text a:hover{color:#f38b00}.white-content ::selection{background:#e67700}.flex-row .row-fluid,.row-fluid:has(>.align-r){display:flex}.align-r{align-self:end}.vcenter>*>.row-fluid{align-items:center;display:flex}@media (max-width:1139px){.md-stack>.row-fluid-wrapper,.md-stack>.row-fluid-wrapper>.row-fluid,.md-stack>.row-fluid-wrapper>.row-fluid>.widget-span{float:none!important;max-width:100%}.md-stack>.row-fluid-wrapper>.row-fluid{flex-direction:column}.md-swap>*>.row-fluid{flex-direction:column-reverse!important}}@media (max-width:1024px){.tablet-stack .hs-image-widget,.tablet-stack>.row-fluid-wrapper,.tablet-stack>.row-fluid-wrapper>.row-fluid,.tablet-stack>.row-fluid-wrapper>.row-fluid>.widget-span{float:none!important;margin-left:0;width:100%!important}.tablet-stack>.row-fluid-wrapper>.row-fluid{flex-direction:column}}@media (max-width:767px){.vcenter>*>.row-fluid{flex-direction:column}.sm-swap>*>.row-fluid{flex-direction:column-reverse!important}}.fm_twitter:before{background-image:url(https://www.barcoding.com/hubfs/fonts/Icons/Twitter.svg);background-size:contain;color:transparent;content:"\e61b";font-size:30px;font-weight:400}.slide-menu{z-index:9999}#primary-slide-menu .control-button .fa{font-size:24px}@media (max-width:767px){.vbottom-inner,.vcenter-inner,.vtop-inner{width:auto!important}}.bg-dark-orange .slider-container .nboslick-arrow{border-color:#fff}.visionaries .bg-dark-orange .nboslick-dots button{background:#33475b!important;opacity:.3}.visionaries .bg-dark-orange .nboslick-dots .nboslick-active button{background:#33475b!important;opacity:1}.w400,.w600,.w800,.w900{width:100%}.visionaries-homepage h1{margin-bottom:0}.visionaries-homepage .scroller-wrapper{cursor:pointer}.visionaries-homepage #whoWeAre .flex-row .row-fluid{justify-content:right}@media (max-width:1139px){.visionaries-homepage #whoWeAre .flex-row .row-fluid{justify-content:center}}@media (max-width:768px){.visionaries-homepage #whoWeAre{padding:0}}.visionaries-homepage .hs-team-member__top figure{height:200px;width:200px}@media only screen and (min-width:481px){.hs-team-member__bottom{padding-bottom:0}}.visionaries .nboslick-next,.visionaries .nboslick-prev{border:1px solid #3e81d1;border-radius:50px;height:24px;padding:22px;width:24px}.visionaries .nboslick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='-6 -1 38 26'%3E%3Cpath fill='%23fff' d='M20.5 11H8.33l5.59-5.59L12.5 4l-8 8 8 8 1.41-1.41L8.33 13H20.5z'/%3E%3C/svg%3E")!important;left:-20px}.visionaries .nboslick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='-6 -1 38 26'%3E%3Cpath fill='%23fff' d='m12.5 4-1.41 1.41L16.67 11H4.5v2h12.17l-5.58 5.59L12.5 20l8-8z'/%3E%3C/svg%3E")!important;right:-20px}.visionaries .nboslick-dots{bottom:unset;margin:40px 0 0;position:relative;top:unset}.visionaries .nboslick-dots button{height:8px;opacity:.6;width:8px}.visionaries .nboslick-dots .nboslick-active button{background-color:#f38b00!important;opacity:1}.visionaries .nboslick-dots li{margin:0 4px}#visionaries-footer .social-icons .fm_button{background-color:transparent!important}.visionaries .social-icons .fm_button{width:40px}@media (max-width:768px){.footer-container .copyright{display:block;margin:0 auto 16px;text-align:center}}.footer-menu-wrap ul,.header-overlap ul{align-items:center;display:inline-flex;font-weight:600;list-style:none;margin:0}.footer-menu-wrap li a,.header-overlap li a{display:inline-block;position:relative;transition:all .3s ease-in-out}.footer-menu-wrap li a:hover,.header-overlap li a:hover{color:#f38b00}.header-menu li{padding:0 0 0 32px}.header-overlap li a{color:#fff}.header-overlap li a:hover{transform:translateY(3px)}.footer-menu-wrap{align-self:center!important;justify-content:space-evenly;margin:0}.footer-menu-wrap li a:hover{transform:translateY(-3px)}.footer-legal a{text-decoration:underline}@media (max-width:1139px){.footer-menu-wrap ul{display:flex;flex-direction:column;padding:12px 0;text-align:center}.footer-menu li{padding:12px 0}}@media (max-width:768px){.header-menu li{padding:0 8px}}.slide-menu-scroller ul{display:inline-block;width:100%}@media (max-width:767px){.h2,h2{font-size:32px}}