

/*===============================
/templates/t3_bs3_blank/css/custom20250707.css
================================================================================*/
@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url('/templates/t3_bs3_blank/fonts/roboto-v32-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url('/templates/t3_bs3_blank/fonts/roboto-v32-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:400;src:url('/templates/t3_bs3_blank/fonts/roboto-v32-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url('/templates/t3_bs3_blank/fonts/roboto-v32-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:500;src:url('/templates/t3_bs3_blank/fonts/roboto-v32-latin-500italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;src:url('/templates/t3_bs3_blank/fonts/roboto-v32-latin-700.woff2') format('woff2')} .topbar{border-bottom:1px solid #E2E2E2}.topbar-content{padding-top:10px;padding-bottom:10px}.topbar-separator{color:#B7B7B7} #t3-header{background:url(/images/header-bg.png);background-position:27px -4px;padding-top:12px;padding-bottom:13px}.head-search{margin-top:21px}.head-text{font-size:25px;font-weight:300;margin-bottom:0;padding-left:17%;color:#234e88}.head-title{font-family:'Roboto';font-weight:500}#t3-mainnav{background-color:#3782BD}#t3-mainnav .navbar-nav li > a:hover,#t3-mainnav .navbar-nav li.active > a,#t3-mainnav .navbar-nav .dropdown.open > a{background-color:#2174B6}#t3-mainnav a{color:#ffffff}#t3-mainnav .navbar-toggle,#t3-mainnav .navbar-toggle:hover,#t3-mainnav .navbar-toggle:focus{color:#ffffff;font-size:18px;border-color:#2174B6;background-color:#2174B6}#t3-mainnav .navbar-collapse li > a,#t3-mainnav .navbar-collapse{border-top-color:#2174B6}#t3-mainnav .menu-short,#t3-mainnav a[title="menu-short"]{display:none}#t3-mainnav .navbar-nav .dropdown-menu{min-width:260px;background-color:#3782BD;padding:0;border:0}#t3-mainnav .navbar-nav .dropdown-menu ul{list-style:none;padding:0}#t3-mainnav .navbar-nav .dropdown-menu ul > li > a{display:block;text-decoration:none;padding:9px 14px} h1{font-weight:normal}h2{font-weight:400;font-size:27px;margin-top:21px;margin-bottom:11px}h2:first-child{margin-top:5px}h3{font-weight:400;font-size:19px}h4{font-weight:bold;margin-top:13px;margin-bottom:7px}h1,h2,h3,h4{font-family:Roboto,sans-serif}#t3-mainbody{background:#ffffff}.mainbody-wrapper{background-image:url(/images/circle.png)}.evik-btn{background-color:#F59236;color:#ffffff;padding:9px 18px;border-radius:5px;font-size:18px;text-decoration:none;display:inline-block;transition:background-color 0.1s}.evik-btn:hover,.evik-btn:focus{background-color:#dd8331;color:#ffffff;text-decoration:none}.trade-name{white-space:nowrap}.trade-name .trademark{font-size:8px;vertical-align:middle} .t3-sl-1{padding-top:10px;padding-bottom:0}.t3-sl-1 .t3-module{margin-bottom:0}.top-slider{width:66.66%;float:left;padding:0 15px}.top-text{width:33.33%;float:left;border-top:5px solid #1A5D92;border-bottom:5px solid #1A5D92;padding:0 35px 8px 35px}.top-text h3{font-weight:500;font-size:26px}.top-text p{font-size:18px;line-height:1.6}.home .home-hide{display:none}.home .t3-mainbody{padding-top:0}.home-infotext{border:1px solid #c8cfdb;float:right;width:600px;margin:0 10px;padding:14px 22px 14px 30px;font-size:18px;line-height:25.4px;background-color:rgb(223 237 249 / 20%)}.home-infotext img{width:132px;float:right;margin-left:10px;border:2px solid #c8cfdb}.home-infotext .bolder{font-weight:500}.home-infotext p{margin-bottom:18px}.home-infotext p:before,.home-infotext .last-word:after{content:'\201C';display:inline-block;font-family:Georgia;font-size:70px;margin-top:6px;color:rgba(95,148,209,0.5);height:10px;line-height:40px;vertical-align:top;margin-right:6px}.home-infotext .last-word:after{content:'\201D';margin-left:2px}.home-infotext .last-word{white-space:nowrap} .top-slider .slider-body{height:320px;background-size:cover;background-position-y:-166px;padding-left:45px;display:flex;flex-direction:column;justify-content:center}.top-slider .slider-body__text{font-size:25px;font-weight:400;line-height:normal;color:#ffffff;width:50%;margin-bottom:20px}.top-slider .slider-body__btn > a{padding:8px 17px;padding-right:12px;margin-bottom:15px}.top-slider .slider-body__btn .fa-play,.automation-video-thumbnail .fa-play{background:white;color:#F59236;padding:5px;padding-left:7px;border-radius:50%;width:28px;text-align:center;height:28px;font-size:18px;margin-left:3px}.top-slider .slider-body__btn > a:hover .fa-play,.top-slider .slider-body__btn > a:focus .fa-play{color:#dd8331}.fancybox-container .fancybox-content{max-width:1366px;height:auto !important} .product-img{width:300px;padding:10px}.prod-pics{text-align:center}.prod-pics > div{display:inline-block}.prod-pics .caption{text-align:center;font-style:italic} #BambooHR #BambooHR-ATS + div{display:none} .development-page .page-header,.manufacturing-page .page-header{margin-bottom:17px}.development-tagline{font-size:19px}.development-page h2:first-of-type,.manufacturing-page h2:first-of-type{margin-top:12px}.development-img{float:right;padding:10px}.development-img.dev-img-lg{width:350px}.development-img.dev-img-sm{width:280px}.development-page .customer-note{margin-top:45px} .manufacturing-img{width:340px;float:right;padding:10px;margin-top:7px}.manufacturing-img:first-of-type{margin-top:0;padding-top:8px} .process-page p{margin-bottom:25px}.process-img{width:330px;float:right;padding:10px}.letter-list{background-color:#D5DEF0;font-size:34px;border-radius:50%;height:50px;width:50px;font-weight:300;line-height:1.25;padding-top:4px;padding-left:14px;display:inline-block;vertical-align:middle;margin-right:5px} .app-img{display:inline-block;width:400px}.app-img p{text-align:center;font-size:17px}.app-video-container{float:right;width:510px;margin-left:15px}.app-video{max-width:100%}.app-video-caption{text-align:center;font-style:italic;margin-bottom:10px} .automation-video-thumbnail{max-width:570px;float:right;position:relative;margin-left:15px;margin-bottom:5px}.automation-video-thumbnail .fa-play{font-size:36px;display:flex;justify-content:center;align-items:center;width:68px;height:68px;padding-left:11px;margin:0;background:#222222;color:#ffffff;box-shadow:1px 4px 10px rgba(0,0,0,0.46);position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.automation-video-thumbnail:hover .fa-play{background:#3a3535}.article-content div.row h4{margin-top:3px}.article-content div.row .evik-list{margin-bottom:0}.app-img{width:auto;margin-right:40px}.app-img img{height:70px}.fancybox-container .fancybox-content video{display:block !important} .news-row .fa-external-link{font-size:85%;vertical-align:text-top}.news-row:not(:last-of-type){padding-bottom:20px;margin-bottom:20px}.news-row h2{margin-top:0}.news-row h2 > a{text-decoration:none;line-height:1.15}.news-row video{max-width:100%}.news-thumb{float:right}.news-btn > a{color:#ffffff;background-color:#3379B5;border:1px solid #3379B5;line-height:20px;padding:7px 15px;margin-top:3px;display:inline-block;border-radius:4px}.news-btn > a:hover,.news-btn > a:focus{color:#3379B5;background-color:#ffffff;border:1px solid #3379B5;text-decoration:none}.whitepaper .news-btn > a{background-color:#cf675c;border:1px solid #cf675c}.whitepaper .news-btn > a:hover,.whitepaper .news-btn > a:focus{color:#cf675c;background-color:#ffffff;border:1px solid #cf675c}.whitepaper-imgs{display:flex;gap:15px;margin-bottom:25px}.whitepaper-imgs img{min-width:0}.difficult-lyo-page h3{font-weight:400;font-size:23px}.difficult-lyo-page .difficult-lyo-image{border:1px solid #d4d4d4;border-radius:2px;padding:10px;margin-left:auto;margin-right:auto;max-width:609px}.difficult-lyo-page .difficult-lyo-image img{margin-bottom:10px}.difficult-lyo-page .difficult-lyo-image p{margin-bottom:0}.difficult-lyo-page .table-label{margin-bottom:5px}.difficult-lyo-page .table-bordered thead tr > th{border-bottom-width:1px;vertical-align:baseline}.difficult-lyo-page hr{border-color:#cbcbcb} .partners{max-width:860px;margin-left:auto;margin-right:auto}.partners img{float:left;width:300px;margin-right:15px}.partners img.img-small{width:140px;margin-right:30px;margin-left:10px}.partner-header{font-size:21px;margin-bottom:18px} .lyo-image-right,.lyo-image-left{width:350px}.lyo-image-left{float:left;margin-right:10px}.lyo-image-right{float:right;margin-left:10px} .faq-question{display:block;padding:8px 0;font-size:18px;border-bottom:1px solid #d9d9d9}.faq-question:focus{text-decoration:none;color:#3174af}.faq-question:hover{text-decoration:none;color:#204c73}.faq-question > .fa{margin-right:7px;font-size:20px}.faq-question.selected > .fa:before{content:"\f056" }.faq-answer{padding:0 30px;font-size:16px;line-height:1.7;height:0;overflow:hidden;transition:height 0.3s ease-out} .evik-list .fa-li{line-height:1}.evik-list .fa{font-size:8px}a[href^="tel"]{color:inherit;text-decoration:none}.form-block-right{float:right}.rsform-block-comment{position:absolute;left:-9999px}.alert-error .alert-message{background-color:#f2dede;color:#b94a48}.footer-address-small{display:none} .t3-footer{background:#17517F;border-top:none;color:#f3f3f3}.t3-footer .t3-copyright{padding:25px 0;border-top-color:#1a5d92}.t3-footer .copyright,.t3-footer .copyright p{margin-bottom:0}.copyright .designed{float:right}.t3-footer .t3-module{background:transparent}.t3-footnav .t3-module .module-title{color:#ffffff}#t3-footer .t3-footnav .t3-module{color:#ffffff}#t3-footer .cert-badge img{display:inline-block;width:105px}#t3-footer .cert-link{color:#ffffff}#t3-footer .cert-link img{margin-right:2px}#t3-footer .menu li > a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-rendering:auto;margin-right:4px;width:20px} #t3-footer #Mod93 .menu li:nth-child(1) > a:before{content:"\f003"}#t3-footer #Mod93 .menu li:nth-child(2) > a:before{content:"\f0c0"}#t3-footer #Mod93 .menu li:nth-child(3) > a:before{content:"\f1ea"}#t3-footer #Mod93 .menu li:nth-child(4) > a:before{content:"\f059";font-size:18px}.t3-footnav{padding-top:10px;padding-bottom:10px}.t3-footnav .t3-module ul > li > a{color:#ffffff;border-radius:0;padding:3px 4px}.t3-footnav .t3-module ul > li > a:hover,.t3-footnav .t3-module ul > li > a:focus{color:#ffffff;background:#1a5d92}.t3-footnav .t3-module ul > li.active > a{background:#14466d}.t3-footnav .t3-module li{margin:0}   @media (max-width:1199px){.top-text{padding-left:2px;padding-right:2px}.top-text p{font-size:16px;line-height:1.8}.top-slider .slider-body{background-position-y:-105px}.top-slider .slider-body__text{width:60%}#t3-header{background-position-y:-4px;background-position-x:-71px;background-repeat:no-repeat}#t3-footer .cert-badge img{width:100px}}@media (max-width:991px){.home .home-hide{display:block}.top-text{display:none}.home-infotext{width:530px;margin:0;margin-left:12px;padding:20px}.top-slider .slider-body{background-position-y:-175px}.top-slider{float:none;width:100%}.head-text{padding-left:1px;font-size:23px}.head-search{margin-top:23px}#t3-header{background-position-y:-50px;background-position-x:140px}.app-video-container,.automation-video-thumbnail{width:450px}.rsform-block-captcha .formControls{transform:scale(0.87);transform-origin:0 0}#t3-footer .cert-badge img{width:74px}#t3-footer .t3-footnav > div:first-child{padding-right:10px}#t3-footer .cert-link{font-size:14px}}@media (max-width:767px){#t3-mainnav .navbar-nav .dropdown ul > li > a{padding:9px 14px 9px 25px}#t3-header{background-image:none;padding-top:16px}.topbar-label,.topbar-separator{display:none}.topbar-content .row > div{display:flex;justify-content:space-between;font-size:16px}.head-search{margin-top:12px}#t3-content h1{font-size:30px;line-height:1.1}h2{font-size:24px;line-height:1.2}.head-text{padding:0 40px;text-align:center;font-size:21px;line-height:1.2}.logo-img{width:80%}.top-slider{padding-left:0;padding-right:0;min-height:230px}.top-slider .slider-body{background-position-y:-55px;padding-left:18px;height:230px}.top-slider .slider-body__text{font-size:20px}.top-slider .slider-body__btn > a{font-size:15px;padding:7px 14px;padding-right:9px}.top-slider .slider-body__btn .fa-play{width:25px;height:25px;font-size:15px}.home-infotext{width:100%;height:auto;margin:0;margin-bottom:10px}.home-infotext img{display:inline-block;margin-bottom:10px;width:122px}.home-infotext p{margin-left:auto;margin-right:auto}#t3-mainbody{padding-top:0}.app-video-container,.automation-video-thumbnail{float:none;margin:0 auto 10px;width:100%}.article-content div.row > div:not(:first-child) h4{margin-top:13px}.evik-list{margin-left:20px}.news-row video{margin-top:8px}.news-thumb > *{width:100%}.news-row{display:flex;flex-wrap:wrap}.news-body h2,.news-body .text-muted{display:none}.news-row .news-mobile-title{order:1}.news-row .news-thumb{order:2;margin-bottom:10px}.news-row .news-body{order:3}.news-row .news-btn{order:4}.whitepaper-imgs{gap:8px;margin-bottom:15px}.difficult-lyo-page .table-wrap{overflow-x:auto;position:relative;white-space:nowrap;background: linear-gradient(to right,transparent,#ffffff) center right,linear-gradient(to right,transparent,#f3f3f3) center right, linear-gradient(to left,transparent,#ffffff) center left,linear-gradient(to left,transparent,#f3f3f3) center left;background-size:40px 100%,20px 100%,40px 100%,20px 100%;background-attachment:local,scroll,local,scroll;background-repeat:no-repeat;margin-bottom:21px}.difficult-lyo-page .table-wrap .table{margin-bottom:0}.form-block-left{clear:both}.lyo-image-right,.lyo-image-left{width:100%;float:none;margin:0 0 10px}#userForm .form-group{margin-bottom:5px}#t3-footer .t3-footnav > div{min-height:200px}#t3-footer .t3-footnav > div:nth-child(n+5){display:none}#t3-footer .t3-footnav > div:nth-child(3){padding-right:0}.t3-footnav .t3-module ul > li > a{padding:4px 0}.fancybox-container .fancybox-inner .fancybox-slide{padding-top:20px;padding-bottom:20px}#BambooHR-ATS .BambooHR-ATS-Location{display:none}}@media (max-width:599px){.development-page .development-img,.manufacturing-page .manufacturing-img{float:none;width:100% !important;margin:0 auto 10px;padding:0}.development-page .page-header,.manufacturing-page .page-header{margin-bottom:10px}}@media (max-width:499px){.partners img{float:none;margin:0}.partners img.img-small{margin:0 auto 10px}.evik-list{float:none !important}.faq-question{padding-left:15px;padding-right:15px}.process-img{float:none;margin:auto}#t3-footer .cert-badge img{width:70px}.fancybox-container .fancybox-inner .fancybox-slide{padding-left:5px;padding-right:5px}#userForm .form-block-left,#userForm .form-block-right{width:100%}}@media (max-width:429px){.app-img{width:100%;margin-bottom:0;margin-right:0}.app-img img{margin:auto}.copyright .designed{float:none}.top-slider .slider-body{background-image:url("/images/slider-mobile.webp")}.home-infotext{font-size:15px;line-height:22px}.home-infotext p:before,.home-infotext .last-word:after{font-size:60px;margin-top:5px}}@media (max-width:400px){ol{margin-bottom:0}.t3-footer .t3-footnav > div:first-child{padding-right:0}}@media (max-width:370px){#t3-footer .t3-footnav > div{width:100%;min-height:auto}}@media (max-width:350px){.home-infotext img{margin-left:0;width:100%}}@media (min-width:768px) and (max-width:1199px){#t3-mainnav .faq-header{display:none}}@media (min-width:992px) and (max-width:1199px){#t3-footer .t3-footnav > div:nth-child(2){padding-left:0}}@media (min-width:371px) and (max-width:991px){.footer-address-full{display:none}.footer-address-small{display:inline}}@media (min-width:768px) and (max-width:991px){#t3-mainnav .menu-long{display:none}#t3-mainnav .menu-short,#t3-mainnav a[title="menu-short"]{display:block}#t3-mainnav a{font-size:14px;padding-left:12px;padding-right:12px}}@media(min-width:430px){.top-slider .slider-body{background-image:url("/images/slider-tall.webp")}}@media(min-width:768px){.header-phone{cursor:text}.header-phone > a{pointer-events:none}.t3-header .logo-image{margin:18px 0}.news-row .news-mobile-title{display:none}}@media(min-width:1200px){#t3-footer .t3-footnav > div:nth-child(3){width:235px}}