@charset "utf-8";:root{--red:#d82232;--red-dark:#a50709;--green:#02a100;--green-dark:#016f00;--black:#000000;--gray:#8f9d9e;--gray-light:#e6eaeb;--gray-medium-light:#d0dad9;--gray-medium:#8f9d9e;--gray-medium-dark:#5c6063;--secondary:#8b9596;--brand-light:var(--green);--brand-dark:var(--green-dark);--danger:#d82232;--sticky-offset:100px;}.bg-secondary{background-color:#8b9596 !important;background-color:var(--secondary) !important;}.btn-secondary{color:#fff;background-color:#5c6063;border-color:#5c6063;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom:1em;}.container-fluid, .sub .outer{max-width:1230px;}#content-center hr{margin-top:2rem;margin-bottom:2rem;border-top:1px solid rgba(0,0,0,.15);}a{color:#0072ed;}img{max-width:100%;height:auto;aspect-ratio:attr(width) / attr(height);}.bg-gray-light{background-color:#e6eaeb;background-color:var(--gray-light);}.bg-gray-medium{background-color:#8f9d9e;background-color:var(--gray-medium);}@media (min-width:768px){[id]{scroll-margin-top:var(--sticky-offset);}}#main-header{position:relative;margin-top:0px;transition:margin-top 0.1s;}@media (min-width:768px){#main-header{position:fixed;margin-top:0px;}}.container-fluid, .sub .outer{position:relative;}#main-header .header-shadow{-webkit-box-shadow:0px -10px 16px 13px rgba(0,0,0,0.25);-moz-box-shadow:0px -10px 16px 13px rgba(0,0,0,0.25);box-shadow:0px -10px 16px 13px rgba(0,0,0,0.25);}#upper-nav, #middle-nav, #lower-nav{position:relative;}#middle-nav{z-index:2;}#lower-nav{z-index:1;}#content-outer{flex:1 1 994px;}@media (min-width:768px){.sub #content-outer{max-width:calc(100% - 206px);}}#lower-nav .dropdown-menu, #carousel .carousel-item, body.long-scroll section.section, .plx-hero, #main-footer{content-visibility:auto;}#carousel .carousel-item.active, body.long-scroll section.pandemic{content-visibility:visible;}#upper-nav{border-bottom:2px solid;border-bottom-color:#d82232;border-bottom-color:var(--red);position:relative;}@media (min-width:768px){#upper-nav{padding-left:0;padding-right:0;}}#upper-nav .nav-translate{padding-left:12px;padding-right:13px;}#upper-nav .nav-contact{padding-left:10px;padding-right:11px;}#upper-nav-right{margin-top:0.5em;}#upper-nav-right .nav-item{margin-left:32px;}#upper-nav-right .navbar-nav{flex-direction:row;align-items:stretch;justify-content:space-between;}@media (min-width:500px){#upper-nav-right{margin-top:0;}#upper-nav-right .navbar-nav{align-items:center;flex-direction:row;justify-content:space-between;}}#upper-nav-right .nav-item{margin-left:0;}#upper-nav-right button:hover svg #magnify, #upper-nav-right .nav-link:hover svg #globe, #upper-nav-right .nav-link:hover svg #envelope{stroke:#8f9d9e;stroke:var(--gray);}#upper-nav .brands img{margin-top:3px;margin-bottom:2px;}#upper-nav .navbar-nav li, #upper-nav .navbar-nav a, #upper-nav .navbar-nav button{display:flex;align-items:center;}#upper-nav .navbar-nav img{margin-right:5px;}.navbar-brand{font-size:1rem;}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55);}#nav-item-search{position:relative;}#search{overflow:hidden;border:1px solid transparent;border-radius:.2rem;padding:0;position:relative;width:48px;height:30px;transition:width 0.5s ease, border-color 0.5s ease;background-color:#343a40;background-color:var(--dark);}#search .form-control{display:none;}@media (min-width:500px){#search{width:180px;border-color:white;}#search .form-control{background-color:transparent;height:100%;color:white;padding:auto 0;margin-left:11px;position:absolute;height:28px;top:0;left:0;bottom:0;right:48px;padding-top:0;padding-bottom:3px !important;transition:opacity 0.5s ease;opacity:1;display:block;}}@media (min-width:576px){#search{right:0;border:1px solid transparent;width:48px;}#search .form-control{opacity:0;display:none;}#search:hover, #search:focus{opacity:1;width:180px;border-color:white;}#search:hover .form-control, #search:focus .form-control{opacity:1;display:block;}}#search .form-control:focus{box-shadow:none;}#search .btn{position:absolute;top:0;right:5px;bottom:0;}#search .btn, #search .btn img{display:block;}#search .btn img{padding:0 14px 0 13px;}.bg-dark ::-webkit-input-placeholder{color:#ffffff !important;}.bg-dark :-moz-placeholder{color:#ffffff !important;}.bg-dark ::-moz-placeholder{color:#ffffff !important;}.bg-dark :-ms-input-placeholder{color:#ffffff !important;}.bg-dark ::-ms-input-placeholder{color:#ffffff !important;}.bg-dark :placeholder-shown{color:#ffffff !important;}#middle-nav{background-color:#ffffff;background-color:var(--white);overflow:visible;}#middle-nav .logo{line-height:0;overflow:hidden;height:104px;}#middle-nav .logo a{display:inline-block;}#middle-nav .logo img{width:auto;margin-top:12px;margin-bottom:12px;}#main-header.shadow .logo{height:0;}#main-header.shadow .logo img{display:none;}#main-header.shadow{height:98px;}@media (min-width:992px){#main-header{height:202px;}}#middle-nav > .container-fluid{padding-left:0;padding-right:0;}#qc{width:100%;overflow:hidden;position:relative;}#qc form{padding:15px;}#qc-toggle, #qc-collapse{}#qc-toggle{display:block;text-align:center;font-weight:bold;color:#8f9d9e;color:var(--gray);background-color:#ffffff;background-color:var(--white);padding:10px;position:relative;z-index:1;}@media (min-width:768px){#qc-toggle{padding:4px;}}#qc-toggle:hover, #qc-toggle:focus{text-decoration:none;}#qc-collapse{display:block;z-index:0;position:relative;background-color:#ffffff;background-color:var(--white);transition:transform 0.5s;transform:translateY(0);}#qc-collapse.collapse{display:none;}#qc .form-group{margin-bottom:0.5rem;}#qc-submit{margin-top:15px;}.fc{display:none;visibility:hidden;}@media (min-width:768px){#main-header.shadow #middle-nav #qc{top:3px;}#qc-collapse.collapse{transform:translateY(-100%);}#middle-nav > .container-fluid{padding-left:15px;padding-right:15px;}#qc{position:absolute;right:15px;top:1rem;width:240px;}#qc-toggle{border:1px solid #6c757d !important;}#qc-collapse{border:1px solid #8b9596;border:1px solid var(--secondary);border-top:0;}}#lower-nav{position:relative;padding:0;clear:left;width:100%;overflow-wrap:break-word;word-wrap:break-word;}@media (min-width:576px){#main-header{padding-bottom:40px;background-color:#8b9596 !important;background-color:var(--secondary) !important;}#lower-nav{position:absolute;bottom:0;min-height:40px;}}#lower-nav .nav{margin-right:240px;}#navbarCollapse .nav-item{white-space:nowrap;}#lower-nav .dropdown-menu{margin-top:0;color:#212529;border-top-left-radius:0;border-top-right-radius:0;border:none;z-index:-1;font-size:1rem;padding:15px;}.navbar-nav .nav-link{padding-right:15px;padding-left:15px;}@media (max-width:399px){.dropdown-menu > .row{margin-left:0;margin-right:0;}#lower-nav .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}@media (min-width:400px){#lower-nav .dropdown-menu{font-size:13px;padding:15px;}}#lower-nav .dropdown-toggle::after{display:none !important;}#lower-nav .nav-item .tick2{position:absolute;bottom:-14px;left:0;display:none;height:14.297px;}#lower-nav .nav-item .tick2 img{vertical-align:top;}#lower-nav .nav-item.show .tick2{animation-name:slidetick;animation-duration:0.25s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s;display:block;margin-left:-8.25px;}@keyframes slidetick{0%{left:0;}100%{left:50%;}}#lower-nav .nav > .nav-item > a{color:#ffffff;}#lower-nav .nav > .nav-item > a:hover, #lower-nav .nav > .nav-item > a:focus{color:#bfcbcb;color:rgba(255, 255, 255, 0.6);}#lower-nav .dropdown-item, #lower-nav .dropdown-heading{color:#8f9d9e;color:var(--gray);}#lower-nav .dropdown-heading{font-weight:bold;}#lower-nav .dropdown-item{padding-left:5px;padding-right:5px;}@media (min-width:400px){#nav-products .dropdown-item, #nav-solutions .dropdown-item{padding:.25rem 0;}#nav-products .dropdown-heading{font-weight:normal;padding:.25rem 0;}#lower-nav .dropdown-item{padding-left:15px;padding-right:15px;}}#lower-nav .dropdown-item:focus, #lower-nav .dropdown-item:hover{color:#000000;background:rgba(143, 157, 158, 0.1);}#nav-products .dropdown-menu, #nav-solutions .dropdown-menu{max-width:100%;}@media (min-width:768px){#nav-products .dropdown-menu{min-width:690px;}#nav-solutions .dropdown-menu{min-width:600px;}}@media (min-width:1200px){#nav-solutions .dropdown-menu{min-width:720px;}}#nav-products .dropdown-menu .dropdown-items, #nav-products .dropdown-items .dropdown-item{display:block;max-width:100%;}@media (min-width:400px){#nav-products .dropdown-menu .dropdown-items, #nav-products .dropdown-items .dropdown-item{display:flex;flex-wrap:wrap;align-items:center;align-content:stretch;}#nav-products .dropdown-items .dropdown-item{flex-wrap:nowrap;flex:0 0 auto;}}@media (min-width:768px){#nav-products .dropdown-items .dropdown-item{flex:1 1 0%;}}@media (max-width:767px){.dropdown{position:static;}.dropdown-menu{left:0;right:0;width:100%;}}.dropdown-section + .dropdown-section{margin-top:1em;}@media (min-width:400px){#nav-products .dropdown-item, #nav-solutions .dropdown-item{padding:0 0 0 0;line-height:1.15;}.dropdown-section + .dropdown-section{margin-top:0;}#nav-products .dropdown-menu .dropdown-section{flex-grow:1;}#nav-products .dropdown-menu .section-dc{flex-grow:2;}#nav-products .dropdown-heading{font-weight:bold;text-align:center;}#nav-products .dropdown-menu:before, #nav-solutions .dropdown-menu:before{content:none;}#nav-products .product-categories .dropdown-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;white-space:normal;width:152px;min-height:62px;}}@media (max-width:1199px){#nav-solutions .dropdown-menu .cols{width:530px;}}#nav-products .row > div, #nav-solutions .row > div{padding-left:4px;padding-right:4px;}#nav-products .row, #nav-solutions .row{margin-left:-4px;margin-right:-4px;}#nav-solutions .dropdown-items .dropdown-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;white-space:normal;}@media (min-width:1200px){}#nav-solutions .dropdown-item:last-child{margin-bottom:0;}@media (min-width:400px){#nav-products .dropdown-item, #nav-solutions .dropdown-item{border:1px solid transparent;margin-top:3px;margin-bottom:3px;}#nav-solutions .dropdown-items .dropdown-item{height:62px;}}#nav-products .dropdown-item:hover, #nav-products .dropdown-item:focus, #nav-solutions .dropdown-item:hover, #nav-solutions .dropdown-item:focus{background:none;}#lower-nav .dropdown-item:hover, #lower-nav .dropdown-item:focus{border-color:#c2c9ca;}#nav-products .dropdown-item .item-thumb, #nav-solutions .dropdown-item .item-thumb{display:none;border:none;margin:none;}@media (min-width:400px){#nav-products .dropdown-item .item-thumb, #nav-solutions .dropdown-item .item-thumb{display:inline-block;min-width:60px;width:60px;height:auto;border-right:1px solid #dee2e6;margin-right:7px;}}.navbar-brand svg{fill:#808080;}#icon-hansen{margin-right:3px;}#nav-hansen.active svg, #nav-hansen .nav-link:hover svg{fill:#53b852;}#nav-electrocraft .nav-link{padding-left:0;}#nav-electrocraft.active svg, #nav-electrocraft .nav-link:hover svg{fill:#d82231;}#nav-tel{padding-right:0;}.navbar .navbar{padding:0;}@media (min-width:576px){.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row;}.navbar-collapse{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;}}#lower-nav .additional-items{padding-bottom:10px;border-bottom:1px solid;margin-bottom:10px;}@media (min-width:400px){#lower-nav .additional-items{padding-bottom:0;}}#lower-nav .additional-items, #lower-nav .dropdown-divider{border-color:#dee2e6;}#lower-nav .additional-items .dropdown-item{padding:5px;min-height:20px;}#lower-nav .additional-items .dropdown-item:hover, #lower-nav .additional-items .dropdown-item:focus{border-color:#c2c9ca;}#nav-solutions .additional-items .dropdown-item:last-child{margin-bottom:3px;}@media (min-width:400px){#lower-nav .additional-items{text-align:center;}#lower-nav .additional-items .dropdown-item{min-height:20px;margin-left:3px;margin-right:3px;padding:10px;}}#main-content{padding-top:0;}#main-content:before{content:none;}@media (min-width:768px){#main-content{padding-top:98px;}}@media (min-width:992px){#main-content{padding-top:202px;}.sub #content-inner{display:flex;}}.sub .inner, .resources-bldc #content-wrap{overflow:hidden;zoom:1;background:url(/assets/images/red-bar.png) no-repeat left top;padding-top:30px;display:block;}@media (min-width:768px){.sub .inner, .resources-bldc #content-wrap{display:flex;max-width:100%;}}@media (min-width:1230px){.sub .outer{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}}#content-center{padding:0 15px 4rem 15px;}@media (min-width:992px){#content-center{min-height:70vh;padding:0 2rem 2rem 2rem;border-right:1px #e6e6e6 solid;}.no-sidebar #content-center{border-right:0;}}#sidebar-right{padding:0 2rem 2rem 2rem;}.long-scroll .inner, .long-scroll #main-content{display:block;}.no-sidebar #content-center::before{content:'';display:none;width:0;height:0;float:right;}@media (min-width:992px){#content-center{padding:0 2rem 6rem 2rem;flex-grow:1;flex-shrink:1;flex-basis:0px;}#sidebar-right{font-size:0.75rem;padding:0 15px 1rem 15px;padding:1.5rem 0 6rem 1rem;flex:0 0 254px;min-width:254px;max-width:254px;}#sidebar-right .linkspace{text-align:right;}}.long-scroll .section, #cta{padding-top:2rem;padding-bottom:2rem;}@media (min-width:992px){.long-scroll .section, #cta, #main-footer{padding-top:6.25rem;padding-bottom:6.25rem;}}@media (min-width:400px){#cta{min-height:0 !important;}}.breadcrumbs + .section{padding-top:2rem;}#intro p{font-size:1.25rem;line-height:2.25rem;max-width:825px;margin-left:auto;margin-right:auto;}#intro .buttons{margin-top:2.86rem;}#intro .btn{margin:1em 30px;}.page-home #intro p{margin-left:0;}@media (min-width:400px){#intro{min-height:0 !important;}}@media (min-width:992px){#intro{}}#intro-genius img{display:none;}@media (min-width:576px){#intro-genius img{display:inline;float:left;width:100%;max-width:20vw;margin:10px 2rem 10px 0;}}@media (min-width:768px){#intro-genius img{float:none;max-width:250px;}}.page-home .carousel{background-color:black;}.wide-image img, .carousel-item img{margin-left:50%;transform:translateX(-50%);}.carousel-caption{background-color:rgba(0, 0, 0, 0.6);}.carousel-indicators li{width:10px;height:10px;border-radius:100%;background-color:rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.5);}.carousel-indicators .active{background-color:#fff;}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");}.wide-image img, .carousel-item img{width:auto !important;height:180px !important;}@media (min-width:576px){.wide-image img, .carousel-item img{width:auto !important;height:230px !important;}}@media (min-width:768px){.wide-image img, .carousel-item img{width:auto !important;height:315px !important;}}@media (min-width:992px){.wide-image img, .carousel-item img{width:auto !important;height:400px !important;}}@media (min-width:1200px){.wide-image img, .carousel-item img{width:auto !important;height:510px !important;}}.intro-banners-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-around;}@media (min-width:992px){.intro-banners-inner{flex-direction:column;}}.intro-text-inner{margin:0;}@media (min-width:576px){.intro-text-inner{margin:0 25px;}}.intro-banners-inner > div{margin-bottom:28px;text-align:center;}.intro-banners-inner a{display:inline-block;}.breadcrumbs{margin-top:1em;}.sub .breadcrumbs{margin-top:0;}li.breadcrumb-item:first-child{padding-left:19px;}li.breadcrumb-item{width:100%;}.breadcrumb{background-color:transparent;padding-left:0;padding-right:0;}.breadcrumb-item + .breadcrumb-item{padding-left:0;}.breadcrumb-item + .breadcrumb-item::before{content:">";}.sub .breadcrumb{padding-left:0;margin-bottom:2rem;}.no-crumbs #content-center{padding-top:2rem;}@media (min-width:576px){.breadcrumb{padding-left:1rem;}li.breadcrumb-item:first-child{padding-left:0;}li.breadcrumb-item{width:auto;}.breadcrumb-item + .breadcrumb-item{padding-left:.5rem;}}.breadcrumb-item a, .breadcrumb-item + .breadcrumb-item::before, .breadcrumb-item.active{line-height:3;}.breadcrumb-item a{display:inline-block;height:100%;}@media (min-width:576px){.breadcrumb-item a, .breadcrumb-item + .breadcrumb-item::before, .breadcrumb-item.active{line-height:1.5;}}.sub h1{margin-bottom:2.5rem;color:#8b9596;color:var(--secondary);font-size:2rem;line-height:1;}.sub #content-center > h1:first-of-type, .sub .top > h1:first-of-type{margin-top:1em;}.sub h2{font-size:1.5rem;margin-top:1.5em;margin-bottom:1em;}.cta-title h2{margin-top:0;}.sub h3{font-size:1.375rem;font-size:1.25rem;margin-bottom:1.5rem;}.sub h4{font-size:1.25rem;}.sub h5{font-size:1.125rem;}.sub h6{font-size:1rem;}.long-scroll h1, .long-scroll h2, .cta-title h2{text-align:center;}.long-scroll h1{font-size:2.25rem;}.long-scroll h2, .cta-title h2{font-size:2rem;}.page-home h1{text-align:left;}.page-home h1 .lead{font-weight:normal;}.quote-form h3{padding-bottom:1rem;border-bottom:1px solid #cccccc;margin:2rem 0 1.5rem 0;}#main-content, body{background:none !important;}.plx-hero{position:relative;overflow:hidden;}.plx-hero-top{height:70vh !important;}.plx-hero-bottom{height:600px !important;}.plx-hero .plx-hero-inner{position:absolute;width:100%;height:150%;top:-30%;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;}.cards-4x{overflow:hidden;}@media (max-width:1100px){.plx-hero-top{height:60vh !important;}}@media (max-width:992px){.plx-hero-top{height:32vh !important;}}@media screen and (max-width:992px) and (orientation:portrait){.plx-hero-bottom .plx-hero-inner{background-size:200% auto;}}@media (max-width:767px){.plx-hero-top .plx-hero-inner{background-size:220% auto;}.plx-hero-bottom{height:300px !important;}.plx-hero-bottom .plx-hero-inner{background-size:280% auto;}}@media screen and (max-width:767px) and (orientation:landscape){.plx-hero-top{height:70vh !important;}.plx-hero-top .plx-hero-inner{background-size:150% auto;}.plx-hero-bottom .plx-hero-inner{background-size:150% auto;}}}#complete-solution{margin:25px 0;max-width:400px;}@media (min-width:992px){#complete-solution{margin:0 0 25px 50px;float:right;}}#complete-solution ul{padding-top:1em;border-top:1px solid #416a20;padding-left:1.25em;}#complete-solution img{position:relative;top:-10px;}#ecnow-bar{background-color:var(--gray-dark);color:white;text-align:center;width:100%;height:auto;line-height:2em;position:relative;width:calc( 100% + 30px );left:-15px;}#ecnow-bar:hover, #ecnow-bar a:hover, #ecnow-bar a:focus{transition:background-color 0.5s ease-in-out;background-color:var(--black);text-decoration:none;}#ecnow-bar .d-flex{gap:0.5em 25px;}@media (min-width:992px){#ecnow-bar{width:calc( 100% + 4em );left:-2rem;}#ecnow-bar .btn{}}#ecnow-bar a{color:white;margin:auto;text-align:center;display:block;padding:1em;position:relative;}#ecnow-bar a:hover, #ecnow-bar a:focus{}#content-inner{flex-wrap:wrap;}#ecnow-bar .btn{background-color:var(--brand-light);border-color:var(--brand-light);padding:.25rem 1rem .3rem 1rem;}#ecnowbar span{position:relative;z-index:2;}.resources-videos .carousel{height:auto !important;}.resources-videos .nav-tabs{margin-bottom:0 !important;}.resources-videos h1{text-align:left;}:root{--feature-padding:75px;--tab-hover-color:rgba(0,0,0,0.0375);--tab-border-color:rgba(0,0,0,0.1);--tab-active-color:var(--primary);--btn-h-pad:1.5rem;--btn-v-pad:0.7825rem;--btn-radius:0.33rem;}.products-v24 #content-inner{padding-bottom:125px;}.products-v24 #content-center{padding:0;}.products-v24 #ecnow-bar{width:100%;left:0;}@media (min-width:992px){.products-v24 #content-inner{display:flex;flex-direction:column;}.products-v24 #content-center{min-height:unset;display:flex;flex-direction:column;padding:0;}.products-v24 #ecnow-bar{width:100%;left:0;}}.products-v24 .breadcrumb{display:block;}.products-v24 .breadcrumb-item a, .products-v24 .breadcrumb-item + .breadcrumb-item::before, .products-v24 .breadcrumb-item.active{line-height:normal;}.products-v24 li.breadcrumb-item{width:auto;display:inline;}.products-v24 .breadcrumb-item a{display:inline;}.products-v24 li.breadcrumb-item:first-child{padding-left:0;}.products-v24 .breadcrumb-item+.breadcrumb-item::before{float:none;}.products-v24 .breadcrumbs{z-index:1;}@media (min-width:576px){.products-v24 .breadcrumb{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:0;}}@media (min-width:992px){.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;}}.button{text-align:center;}.brand-overview .button{line-height:35px;margin:2em 0;}.products-v24 .btn-dark-red{color:#fff;background-color:var(--brand-dark);border-color:var(--brand-dark);}.products-v24 .btn-dark-red:hover{color:#fff;background-color:var(--brand-light);transition:background 0.5s;}.products-v24 .brand-overview p{padding-left:0;padding-right:0;}.products-v24 .overview > *{position:relative;}.products-v24 .overview{flex-direction:column;margin:0;background-color:#f1f1f1;position:relative;}.products-v24 #overview-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;object-fit:cover;pointer-events:none;}.products-v24 #overview-back img{width:100%;height:100%;}.products-v24 h1{font-size:42px;color:#000;}.products-v24 h1 small{font-size:36px;}.products-v24 .intro{display:grid;grid-template-columns:1fr;grid-row-gap:1em;z-index:1;}@media (min-width:576px){.products-v24 .overview{margin-left:0 !important;margin-right:0 !important;}}@media (min-width:768px){.products-v24 .overview{margin:0 -15px;}.products-v24 .overview{padding:0 30px;}.products-v24 .intro{grid-template-columns:1fr 1.25fr;grid-template-rows:min-content 1fr;grid-column-gap:5%;}.products-v24 .intro-title{grid-column-start:1;grid-column-end:3;}.products-v24 .intro-text{margin-top:0;grid-column-start:1;grid-column-end:2;grid-row-start:2;}.products-v24 .intro-image{grid-column-start:2;grid-column-end:3;grid-row-start:2;}}@media (min-width:992px){.products-v24 .intro-title{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;}.products-v24 .intro-image{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3;}.products-v24 .intro-text{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;}}.products-v24 .features{display:grid;grid-template-columns:1fr;justify-items:stretch;justify-content:stretch;margin-left:0;margin-right:0;}.products-v24 .feature{padding:40px 0;border-top:1px solid rgba(0,0,0,.1);}.products-v24 .feature-title{font-size:1.125em;font-weight:bold;margin-bottom:0.5em;}.products-v24 .feature p{margin-bottom:0;}@media (min-width:576px){}@media (min-width:992px){.products-v24 .features{margin-left:calc(-1 * var(--feature-padding));margin-right:calc(-1 * var(--feature-padding));grid-template-columns:1fr 1fr 1fr;}.products-v24 .feature{padding:40px var(--feature-padding);border-top:0;}.products-v24 .feature + .feature{border-left:1px solid rgba(0,0,0,.1);}}@media (min-width:1200px){}.products-v24 .more-link, .products-v24 .less-link{margin-left:0.5em;font-weight:bold;white-space:nowrap;margin-left:0;cursor:pointer;}.products-v24 .more-link .rtrif, .products-v24 .less-link .rtrif{display:inline-block;background-color:#0072ed;border-radius:50%;color:white;width:1em;height:1em;vertical-align:middle;text-align:center;line-height:1em;}.products-v24 .more-link .rtrif{padding-left:0.15em;}.less-link .rtrif{padding-right:0.15em;}.products-v24 .read-more .more-link .rtrif, .products-v24 .read-more .less-link .rtrif{font-size:larger;color:white;}.products-v24 .read-more .less-link, .products-v24 .read-more .more-content, .products-v24 .read-more.show .more-link{display:none;}.products-v24 .read-more .more-link, .products-v24 .read-more.show .less-link, .products-v24 .read-more.show .more-content{display:block;}.products-v24 .series{display:grid;grid-template-columns:1fr;row-gap:30px;margin:50px 0;}.products-v24 .series-img{width:100%;}@media (min-width:768px){.products-v24 .series{grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr auto;column-gap:60px;margin:100px 0;}.products-v24 .series-img{width:100%;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;}}@media (min-width:992px){.products-v24 .series{grid-template-columns:min(42%,490px) auto;}.products-v24 .series-img{width:100%;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4;}}.products-v24 h2.series-title{font-size:24px;font-weight:bold;color:black;margin:0 0 0.25em 0;padding:0;}.products-v24 h2 small{display:block;font-size:smaller;}.products-v24 .series-models{display:grid;grid-template-columns:1fr;column-gap:5px;row-gap:0.5em;align-items:center;}.products-v24 .series-models .col-header{display:none;align-self:end;}.products-v24 .series-models .spec{display:grid;grid-template-columns:1fr 1fr;}.products-v24 .series-models .spec-name{font-weight:bold;grid-template-columns:1fr;}.products-v24 .series-models .model-desc{display:none;}.products-v24 .col-header.spacer{display:none;}.products-v24 .series-models h3.part{grid-template-columns:1fr;font-size:inherit;margin:0;}.products-v24 .series-models .spec + h3{margin-top:1em;}.products-v24 .series-models h3 a{display:block;width:100%;white-space:nowrap;text-align:left;line-height:1.25;}@media (min-width:576px){.products-v24 .series-models{grid-template-columns:repeat(5, auto);column-gap:20px;row-gap:0.5em;align-items:center;}.products-v24 .series-models .col-header{display:block;color:var(--brand-dark);border-bottom:1px solid var(--brand-dark);}.products-v24 .series-models .spacer{border-bottom:0;}.products-v24 .series-models h3{margin:0;justify-self:stretch;grid-column-start:1;}.products-v24 .series-models .spec{display:grid;grid-template-columns:1fr;}.products-v24 .series-models .spec-name{display:none;}}@media (min-width:768px){.products-v24 .series-models{grid-template-columns:repeat(5, auto);grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;}.products-v24 .cout, .products-v24 .pout{text-align:center;}}@media (min-width:992px){.products-v24 .series-models{grid-template-columns:max-content repeat(4, auto);grid-column-start:2;grid-column-end:3;grid-row-start:3;grid-row-end:4;}.products-v24 .series-models h3, .products-v24 .series-models .spacer{justify-self:stretch;grid-column-start:1;grid-column-end:2;}.products-v24 .series-models .spacer{display:block;}.products-v24 .series-models .model-desc{display:block;font-size:smaller;}}.products-v24 #addl-resources{background-color:#f1f1f1;color:#333333;padding:30px 0;}.products-v24 #addl-resources .container-fluid{background:none;padding-top:0;display:grid;grid-template-columns:auto;row-gap:0.5em;justify-content:space-evenly;}@media (min-width:576px){.products-v24 #addl-resources .container-fluid{display:grid;grid-template-columns:auto auto;column-gap:50px;justify-content:space-between;}.products-v24 #addl-resources h2{grid-column-start:1;grid-column-end:3;}}@media (min-width:768px){.products-v24 #addl-resources .container-fluid{display:grid;grid-template-columns:repeat(3, 1fr);}.products-v24 #addl-resources h2{grid-column-start:1;grid-column-end:4;}}@media (min-width:992px){.products-v24 #addl-resources{padding:30px 30px;}.products-v24 #addl-resources .container-fluid{max-width:992px;grid-template-columns:repeat(3, 240px);}}@media (min-width:1200px){}.products-v24.product-detail #product-specs{display:grid;grid-template-columns:1fr;font-size:larger;padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid rgba(0,0,0,0.15);row-gap:0.33em }@media (min-width:992px){.products-v24.product-detail #product-specs{padding-bottom:30px;margin-bottom:30px;}}.products-v24.product-detail #product-specs .spec-name{font-weight:bold;}.products-v24.product-detail #product-tabs{display:grid;grid-template-columns:1fr;grid-row-gap:0.5em;}@media (min-width:576px){.products-v24.product-detail #product-specs{display:grid;grid-template-columns:1fr 1fr;font-size:larger;}.products-v24.product-detail #product-tabs{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10%;margin-bottom:50px;}.products-v24.product-detail .overview{display:grid;}}.products-v24.product-detail .intro-title{grid-column-end:2;}.products-v24.product-detail .intro-text{grid-row-start:3;}.products-v24.product-detail .intro-image{grid-column-start:1;grid-column-end:2;}.products-v24.product-detail .intro{grid-template-columns:1fr;}.products-v24.product-detail .intro-text{grid-column-start:auto;grid-column-end:auto;grid-row-start:auto;grid-row-end:auto;}@media (min-width:768px){}@media (min-width:992px){.products-v24.product-detail .intro{grid-template-columns:1fr 1fr;}.products-v24.product-detail .intro-title{grid-column-start:1;grid-column-end:2;}.products-v24.product-detail .intro-text{grid-row-start:2;grid-row-end:3;}.products-v24.product-detail .intro-image{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3;place-self:center;position:relative;}}.products-v24.product-detail #product-thumbs{justify-content:center !important;position:relative;}.products-v24.product-detail #product-thumbs .viewer{position:absolute;bottom:100%;max-width:100%;margin:0 0 1em 0;padding:0;border:1px solid black;display:none;}.products-v24.product-detail #product-thumbs .viewer img{padding:1em;}.products-v24.product-detail #product-thumbs.visible .viewer{display:block;background-color:white;}.products-v24.product-detail #product-thumbs .wistia-thumbnail{object-fit:cover;}.products-v24.product-detail #product-image{position:absolute;left:0;right:0;top:0;bottom:0;max-width:unset;}.products-v24.product-detail #main-content .main-image{margin-top:0;}@media (min-width:992px){.products-v24 .series-img img, .products-v24.product-detail #main-content .main-image{max-width:490px;}.products-v24.product-detail #main-content .main-image{margin-top:-15%;}}.products-v24.product-detail #product-tabs{border-bottom:0;}.products-v24.product-detail .tab-pane{padding:4rem 0 6rem 0;}.products-v24.product-detail #product-thumbs .thumb{align-self:stretch !important;max-width:75px;border:1px solid rgba(0,0,0,0.5);margin-right:8px;margin-bottom:8px;background-color:white;padding:0;}.products-v24.product-detail #product-thumbs .thumb img{padding:0.5em;}.product-detail #product-tabs .nav-item a{padding:1rem;}.products-v24.product-detail #product-tabs .nav-link{display:block;line-height:normal;}.product-detail #product-tabs .nav-item a{padding:var(--btn-v-pad) var(--btn-h-pad);}.products-v24.product-detail #product-tabs .nav-link:focus, .products-v24.product-detail #product-tabs .nav-link:hover{background-color:white;border-color:white;background-color:var(--tab-hover-color);border-color:var(--tab-hover-color);color:black;}.products-v24.product-detail #product-tabs .nav-link.active{background-color:var(--primary);border-color:var(--primary);border-radius:var(--btn-radius);}.products-v24.product-detail #product-tabs .nav-link.active, .products-v24.product-detail #product-tabs .nav-link.active:focus, .products-v24.product-detail #product-tabs .nav-link.active:hover{color:white;}@media (min-width:768px){}@media (min-width:1200px){.products-v24.product-detail #product-tabs .nav-item{}}.products-v24.product-detail .cad, .products-v24.product-detail .drawing{margin:2em 0;}.products-v24.product-detail .drawing{max-width:992px;}.products-v24.product-detail #downloads img{margin-left:0;}.products-v24.product-detail .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0, 0, 0, .03);}.products-v24.product-detail .table-striped tbody tr.bg-med-dark-gray{background-color:var(--gray-medium-dark);color:white;}.product-detail .text-overlay{position:absolute;pointer-events:none;}.pro-a04v36 #stand-alone{left:0%;bottom:53%;}.pro-a04v36 #pcb-mount{left:40%;bottom:10%;}.pro-a08v48 #stand-alone{left:10%;bottom:50%;}.pro-a08v48 #pcb-mount{left:50%;bottom:15%;}.col-md-2.center-block{padding-right:0px !important;}.modal-content .col-md-10.center-block{background:#fff;}button.btn.btn-popup-close{background-color:transparent !important;color:#016f00 !important;font-size:12.8px;padding:0 30px;line-height:1.1;text-align:center;min-width:155px;border-color:#016f00 !important;border-radius:4px;text-transform:uppercase;margin:0 15px;font-weight:normal;height:48px;}div#desc-general p b{font-size:22px !important;line-height:2.36 !important;color:#032e61;}div#desc-necessary .col-md-10 p b{font-size:22px !important;line-height:2.36 !important;color:#032e61 !important;}div#desc-preferences .col-md-10 p b{font-size:22px !important;line-height:2.36 !important;color:#032e61 !important;}.footer .modal-content button.btn.btn-primary{margin-bottom:30px;}.modal-footer button.btn.btn-primary{font-size:12.8px;padding:0 30px;line-height:1.1;text-align:center;min-width:155px;text-transform:uppercase;margin:0 15px;font-weight:normal;height:48px;background-color:#016f00;border-color:#016f00;}.modal-footer button.btn.btn-primary:active, focus{background-color:#02a100;border-color:#02a100;}div#desc-statistics .col-md-10 p b{font-size:22px !important;line-height:2.36 !important;color:#032e61 !important;}div#desc-marketing .col-md-10 p b{font-size:22px !important;line-height:2.36 !important;color:#032e61 !important;}.sidenav a{font-size:15px !important;line-height:21px !important;color:#016f00 !important;font-weight:normal !important;}.modal-content{background:#F4F4F4 !important;}.footer .modal-content .col-md-10.center-block{background:#fff;}.sidenav a:active{color:#000 !important;background:#fff !important;}.sidenav a:focus{color:#000 !important;background:#fff !important;}.mod-toggle{padding-top:10px;}.btn-group-sm > .btn, .btn-sm{border-radius:1rem;}.toggle.btn-sm{min-width:2.2rem;min-height:1.5rem;}.btn.btn-primary.btn-sm.toggle-on,.btn.btn-light.btn-sm.toggle-off{visibility:hidden;}.menuItem{padding:10px;float:left;}.toggle-handle.btn.btn-light.btn-sm{width:38px !important;border:2px solid #007bff;height:25px;top:-2px;}.activeMenuItem{background:#fff;padding-right:52px;border-left:3px solid #016f00 !important;// Blue - #00a1e0 }.activeMenuItem a{color:#000 !important;font-weight:bold !important;}@media screen and (max-width:600px){.menuItem{padding:5px;}.activeMenuItem{padding-right:20px;}}.modal .modal-header .modal-image{display:none;}.modal.show .modal-header .modal-image{display:block;}