:root{--pel-blue:#4db3d0;--pel-dark-blue:#0a548b;--pel-green:#7ac142;--pel-dark-green:#0b8643}html{scroll-behavior:smooth;height:100%}body{font-family:Lato,sans-serif}h1,h2,h3,h4,h5{font-family:Roboto,sans-serif;font-weight:700}h1{color:var(--pel-dark-blue)}.btn-primary{background-color:var(--pel-dark-blue);border-color:var(--pel-dark-blue)}.logo{max-height:85px}.logo-sm{height:25px;width:auto}.hidden{display:none}.monospace{font-family:monospace}.nowrap{white-space:nowrap}.small-fonts{font-size:12px}.required::after{content:" *";color:red}.spacer{height:25px}.spacer-lg{height:50px}.video-fluid{width:100%;height:auto}#nav-global{box-shadow:0 0 4px 4px rgba(0,0,0,.15);font-size:1.1rem;font-weight:700}#nav_global_responsive a{color:#fff}#nav_global_responsive .dropdown-menu a{color:#212529}.hero{display:grid;place-items:center;min-height:350px;background-repeat:no-repeat;background-attachment:scroll;background-position:center;background-size:cover;text-align:center}.hero h1{font-size:6vw}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}.text-shadow h1,.text-shadow h2,.text-shadow h3,.text-shadow h4,.text-shadow h5,.text-shadow h6{text-shadow:2px 2px 2px #000}.text-white a,.text-white a:active,.text-white a:hover,.text-white a:link,.text-white a:visited{text-decoration:none;color:#fff}.phonebar a{color:#fff;text-decoration:none}.bg-green{background-color:var(--pel-green);color:#fff}.icon{font-size:1.2em;margin:0 3px}.icon-xxl{font-size:8vw}.icon-product-option{max-width:125px;height:auto}.colorbox{padding:40px 10px 10px 10px;min-height:200px;text-align:center;margin-bottom:5px;position:relative}.colorbox a{position:absolute;top:0;right:0;bottom:0;left:0}.box-blue{background-color:var(--pel-blue);transition:background-color .5s ease}.box-blue:hover{background-color:var(--pel-dark-blue)}.box-green{background-color:var(--pel-green);transition:background-color .5s ease}.box-green:hover{background-color:var(--pel-dark-green)}.color-swatch img{width:125px;height:auto}.product-option{display:inline-block;margin:5px}.product-option img{width:125px;height:auto}.product-option:hover{filter:brightness(40%)}.app-icon{margin:5px;width:125px;font-size:.75rem}.app-icon img{width:85px;height:auto}.app-icon:hover{filter:brightness(40%)}.wg-box{position:relative;margin:auto;overflow:hidden}.wg-box .wg-box-overlay{background:rgba(0,0,0,.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.wg-box:hover .wg-box-overlay{opacity:1}.wg-box-image{width:100%}.wg-box-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.wg-box:hover .wg-box-details{top:50%;left:50%;opacity:1}.wg-box-details h3{color:#fff;font-weight:500;letter-spacing:.15em;margin-bottom:.5em;text-transform:uppercase}.wg-box-details p{color:#fff;font-size:.8em}.wg-box-fadeIn-bottom{top:80%}.full-height{margin-bottom:15px}.full-height-card{margin:10px 0}.full-height-card .card_body{height:70px;max-height:72px;display:table-cell;vertical-align:middle}#us-map{display:block;width:100%;height:100%}#us-map circle:hover,#us-map path:hover{stroke:#1c1b22!important;stroke-width:2px;stroke-linejoin:round;fill:#494949!important;cursor:pointer}#path67{fill:none!important;stroke:#a9a9a9!important;cursor:default}#info-box{display:none;position:absolute;top:0;left:0;z-index:1;background-color:#fff;border:2px solid #1c1b22;border-radius:5px;padding:5px}#svg_sc{display:block;height:100%;width:100%;background-image:url(../img/system_components.png);background-size:cover}#svg_sc path{fill:rgba(255,255,255,0)}#svg_sc path:hover{fill:rgba(255,255,255,.6);stroke:var(--pel-blue);stroke-width:1px;animation:pulse 1s infinite!important}.animated{animation:pulse 1s infinite}@keyframes pulse{0%{fill:rgba(255,255,255,0);stroke:var(--pel-blue);stroke-width:1px}50%{fill:rgba(255,255,255,.7);stroke:var(--pel-blue);stroke-width:2px}100%{fill:rgba(255,255,255,0);stroke:var(--pel-blue);stroke-width:1px}}.content_system_components{border:1px dashed var(--pel-blue);margin-bottom:5px;padding:5px 10px 5px 10px;cursor:pointer}.content_system_components h5{font-size:1rem;margin:0}.content_system_components p{font-size:.8rem;margin:0}footer{padding-top:25px;font-size:.8rem}@media (max-width:576px){.dropdown-item{font-size:.75em}}@media (max-width:768px){.wg-box{position:relative;margin:auto;overflow:hidden}.wg-box .wg-box-overlay{background:rgba(0,0,0,.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:1;-webkit-transition:none;-moz-transition:none;transition:none}.wg-box:hover .wg-box-overlay{opacity:1}.wg-box-image{width:100%}.wg-box-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:0;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;transition:none}.wg-box:hover .wg-box-details{top:50%;left:0;opacity:1}.wg-box-details h3{color:#fff;font-weight:500;letter-spacing:.15em;margin-bottom:.5em;text-transform:uppercase;font-size:1em}.wg-box-details p{color:#fff;font-size:.8em}.wg-box-fadeIn-bottom{top:50%}}@media (max-width:992px){#nav_global_responsive .dropdown-menu{background-color:inherit;border:none}#nav_global_responsive .dropdown-menu a{color:#fff}#nav_global_responsive .dropdown-item:hover{background-color:var(--pel-blue)}}@media print{.no-print,.no-print *{display:none!important}}