@import url(https://use.typekit.net/nxm6dfu.css);*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{font-size:1em;font-weight:inherit;line-height:inherit;margin:0;padding:0}ul{list-style:none}select{-moz-appearance:none;appearance:none;-webkit-appearance:none}button,input,select,textarea{font:inherit;line-height:inherit;letter-spacing:inherit;padding:0;margin:0}fieldset{border:none;padding:0;margin:0}input,select,textarea{width:100%;max-width:100%}button,input,textarea{border:1px solid gray}textarea{max-width:100%;resize:vertical}button{width:100%;border-radius:0;background-color:transparent}embed,iframe,img,object,svg,video{display:block;max-width:100%}img{height:auto}table{width:100%}address{font-style:normal}body{font-weight:400}.alert[role=alert] #alert-description{font-weight:400;font-style:italic}#main h1,#main h2,#main h3,#main h4,#main ul.leaders li a .title,#main.careers-single article p.title,#main.locations-single table.open tbody tr td:not(:first-child),#main.locations-single ul.team-members li .meta .name,#main.toolbox-index article .pagination a,#main.toolbox-single article .pagination a,#main.vendors-single article p.title,.alert[role=alert] #alert-label,footer[role=contentinfo] .content form h3,header[role=banner] nav[aria-label='Main Navigation'] a.skip-link{font-weight:700}#main table tbody tr th,#main table thead tr th,#main.toolbox-index article .pagination a::before,#main.toolbox-single article .pagination a::before{font-weight:600;font-style:italic}.hidden{display:none}.grecaptcha-badge{display:none}html{scroll-behavior:smooth}body{font-family:myriad-pro,sans-serif;font-size:16px;line-height:1.25;max-width:1600px;height:100vh;min-height:100vh;min-height:-webkit-fill-available;margin:0 auto;padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:960px){body{font-size:15px;padding-top:110px}}@media (max-width:720px){body{font-size:14px;padding-top:70px}}strong{font-weight:700}em{font-style:italic}a{color:inherit}.video{aspect-ratio:16/9;width:100%}#main h1{font-size:3em;line-height:1;margin:.25em 0;color:#0082ca}#main h2{font-size:2em;line-height:1;margin:.5em 0;color:#0082ca}#main h3{font-size:1.5em;line-height:1;margin:.5em 0;color:#7a7a7a}#main h4{font-size:1.25em;line-height:1;margin:.75em 0;color:#383838}#main p{margin:0 0 1.5em 0}#main em{color:#0082ca}#main hr{display:block;height:4px;background-color:#eaeaea;margin:4em 0;outline:0;border:none}#main ol,#main ul{margin:0 0 1.5em 0}#main ol li,#main ul li{position:relative;padding-left:1.5em}#main ol li p,#main ul li p{margin:0}#main ol ol,#main ol ul,#main ul ol,#main ul ul{margin:0}#main ul>li::before{content:'';position:absolute;left:.25em;top:.5em;display:block;width:.5em;height:.5em;border-radius:50%;background-color:#0082ca}#main ol{counter-reset:ordered-list-counter;list-style:none}#main ol>li{counter-increment:ordered-list-counter}#main ol>li::before{content:counter(ordered-list-counter) ".";position:absolute;left:.25em;top:0;color:#0082ca;font-weight:700;font-style:italic}#main ol.alpha>li::before{content:counter(ordered-list-counter,lower-alpha) "."}#main figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main figure img{margin:0 0 1em 0}#main figure figcaption{padding:2em;background-color:#eaeaea}#main figure.left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:720px){#main figure.left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main figure.left img{margin:0 0 1em 0}}#main figure.left img{margin:0 1em 0 0}#main figure.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:720px){#main figure.right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main figure.right img{margin:0 0 1em 0}}#main figure.right img{margin:0 0 0 1em}#main table.technical-documents tbody tr td a,#main.vendors-index article ul.vendors li a,#main>aside.campaign .caption a,a.button,button,footer[role=contentinfo] .content form fieldset input[type=submit],footer[role=contentinfo] .content form fieldset select[type=submit],input[type=submit]{font-weight:700;display:inline-block;padding:.5em 2em;line-height:1;text-align:center;text-decoration:none;border-radius:.25em;background-color:#0082ca;color:#fff;border:none;cursor:pointer}#main table.technical-documents tbody tr td a:focus,#main table.technical-documents tbody tr td a:hover,#main.vendors-index article ul.vendors li a:focus,#main.vendors-index article ul.vendors li a:hover,#main>aside.campaign .caption a:focus,#main>aside.campaign .caption a:hover,a.button:focus,a.button:hover,button:focus,button:hover,footer[role=contentinfo] .content form fieldset input[type=submit]:focus,footer[role=contentinfo] .content form fieldset input[type=submit]:hover,footer[role=contentinfo] .content form fieldset select[type=submit]:focus,footer[role=contentinfo] .content form fieldset select[type=submit]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#383838;color:#0082ca;outline:0}a.button.large,button.large,input[type=submit].large{font-size:1.2em;display:block;padding:1em 2em}a.back-to-top{text-decoration:none;display:block;font-size:.8em;position:relative;text-align:center;padding:1.5em .5em .5em .5em;margin:40px 0 2em;border-radius:4px;color:#fff;background-color:#0082ca}@media (max-width:720px){a.back-to-top{margin:20px 0 1em}}a.back-to-top::before{content:'';width:1em;height:1em;top:.5em;left:calc(50% - .5em);position:absolute;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 51.8 64" style="enable-background:new 0 0 51.8 64; fill: white;" xml:space="preserve"><polygon points="25.9,64 0,39 0,0 25.9,26 51.8,0 51.8,39 "/></svg>');background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}a.back-to-top:focus,a.back-to-top:hover{outline:0;background-color:#383838}.alert[role=alert]{display:none;position:fixed;top:0;left:0;right:0;margin:0 auto;border:none;background-color:#383838;color:#fff;line-height:1;padding:1em;z-index:999}.alert[role=alert] #alert-label{display:inline}.alert[role=alert] #alert-description{display:inline}.alert[role=alert].success{background-color:#9faf2b}.alert[role=alert].failure{background-color:#ce5510}.alert[role=alert].visible{display:block}header[role=banner]{position:fixed;top:0;width:100%;max-width:1600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em;font-size:18px;color:#0082ca;background-color:#fff;z-index:990}@media (max-width:960px){header[role=banner]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}}@media (max-width:720px){header[role=banner]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}header[role=banner] a.logo{content:'';display:block;width:225px;height:55px;margin:0 1em;background-image:url(img/kenroc-logo.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}@media (max-width:1280px){header[role=banner] a.logo{width:180px}}@media (max-width:960px){header[role=banner] a.logo{width:125px;height:25px;margin:10px 0}}@media (max-width:720px){header[role=banner] a.logo{margin-left:5px}}header[role=banner] nav[aria-label='Main Navigation']>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}@media (max-width:1280px){header[role=banner] nav[aria-label='Main Navigation']>ul{font-size:.9em}}@media (max-width:960px){header[role=banner] nav[aria-label='Main Navigation']>ul{font-size:.8em}}@media (max-width:720px){header[role=banner] nav[aria-label='Main Navigation']>ul{position:absolute;background:#fff;font-size:1em;left:0;right:0;z-index:999;padding:1em}}header[role=banner] nav[aria-label='Main Navigation']>ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none;padding:.75em 1em;border-radius:.25em}@media (max-width:1280px){header[role=banner] nav[aria-label='Main Navigation']>ul li a{padding:1em .5em}}@media (max-width:720px){header[role=banner] nav[aria-label='Main Navigation']>ul li a{width:100%}}header[role=banner] nav[aria-label='Main Navigation']>ul li a:focus,header[role=banner] nav[aria-label='Main Navigation']>ul li a:hover{outline:0;background-color:#0082ca;color:#fff}header[role=banner] nav[aria-label='Main Navigation']>ul li a[aria-expanded=false]+ul{display:none}header[role=banner] nav[aria-label='Main Navigation']>ul li a[aria-expanded=true]{opacity:.5}header[role=banner] nav[aria-label='Main Navigation']>ul li.social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header[role=banner] nav[aria-label='Main Navigation']>ul li.social-media a{padding:.5em}@media (max-width:720px){header[role=banner] nav[aria-label='Main Navigation']>ul li.social-media a{width:auto}}header[role=banner] nav[aria-label='Main Navigation']>ul li.social-media a svg{width:1em;height:1.5em;fill:#0082ca;-o-object-fit:contain;object-fit:contain}@media (max-width:720px){header[role=banner] nav[aria-label='Main Navigation']>ul li.social-media a svg{width:2em;height:2em}}header[role=banner] nav[aria-label='Main Navigation']>ul li.social-media a:focus svg,header[role=banner] nav[aria-label='Main Navigation']>ul li.social-media a:hover svg{fill:#fff}header[role=banner] nav[aria-label='Main Navigation'] a.skip-link{position:fixed;top:0;left:0;right:0;background-color:#0082ca;color:#fff;padding:1em;border-radius:0;text-align:center;font-size:1.25em;-webkit-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}@media (max-width:720px){header[role=banner] nav[aria-label='Main Navigation'] a.skip-link{display:none}}header[role=banner] nav[aria-label='Main Navigation'] a.skip-link:focus{outline:0;-webkit-transform:translateY(0);transform:translateY(0)}header[role=banner] nav[aria-label='Main Navigation'] .toggle{display:none}@media (max-width:720px){header[role=banner] nav[aria-label='Main Navigation'] .toggle{display:block;background-color:#0082ca;color:#fff;border:none;line-height:3;font-size:14px;height:3em;padding:0 2em;border-radius:1.5em;font-weight:700;text-transform:uppercase}header[role=banner] nav[aria-label='Main Navigation'] .toggle[aria-expanded=false]+ul{display:none}header[role=banner] nav[aria-label='Main Navigation'] .toggle[aria-expanded=true]+ul{display:block}}footer[role=contentinfo] .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4em 2em;margin:4em auto 0;color:#7a7a7a;border-top:5px solid #eaeaea;font-size:.75em;text-align:center}footer[role=contentinfo] .content form{margin-bottom:4em;width:100%;max-width:480px}footer[role=contentinfo] .content form h3{color:#7a7a7a;font-size:2em;margin-bottom:.5em}footer[role=contentinfo] .content form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:720px){footer[role=contentinfo] .content form fieldset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer[role=contentinfo] .content form fieldset input,footer[role=contentinfo] .content form fieldset select{display:block;line-height:1;padding:0 .5em;height:3em;margin:2px;border:3px solid #eaeaea;border-radius:.25em;background:#fff}footer[role=contentinfo] .content form fieldset input:hover,footer[role=contentinfo] .content form fieldset select:hover{border-color:#7a7a7a}footer[role=contentinfo] .content form fieldset input:focus,footer[role=contentinfo] .content form fieldset select:focus{border-color:#0082ca;-webkit-box-shadow:0 0 4px #0082ca;box-shadow:0 0 4px #0082ca;outline:0}footer[role=contentinfo] .content form fieldset input[type=submit],footer[role=contentinfo] .content form fieldset select[type=submit]{width:25%;padding:0 .5em;height:3em}footer[role=contentinfo] .content .credit::before{content:'';display:inline-block;width:2em;height:2em;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 51.8 64" style="enable-background:new 0 0 51.8 64; fill: rgb(122,122,122);" xml:space="preserve"><polygon class="st0" points="25.9,64 0,39 0,0 25.9,26 51.8,0 51.8,39 "/></svg>');background-size:contain;background-position:center center;background-repeat:no-repeat}footer[role=contentinfo] .content a{padding:3px 5px}footer[role=contentinfo] .content a:focus,footer[role=contentinfo] .content a:hover{background-color:#0082ca;color:#fff;outline:0}#main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#main>header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:10em;border-radius:.5em;margin:0 1em 1em 1em;padding:0 40% 0 0;background-color:#0082ca}@media (max-width:720px){#main>header{padding:0 50% 0 0}}#main>header .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em;width:100%}#main>header .caption h1{color:#fff;margin:0 0 .25em .25em}@media (max-width:720px){#main>header .caption h1{font-size:2.5em}}#main>header .caption ul{color:#fff;margin:0}#main>header .caption ul li{padding-left:0;display:inline}#main>header .caption ul li::before{display:none}#main>header .caption ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none;padding:.5em 1em;border-radius:.25em}@media (max-width:720px){#main>header .caption ul li a{padding:.25em .5em;display:block;text-align:left}}#main>header .caption ul li a:focus,#main>header .caption ul li a:hover{outline:0;background-color:rgba(255,255,255,.3)}#main>header .image{position:absolute;top:0;right:0;bottom:0;width:40%;background-size:cover;background-position:center center;border-radius:0 .5em .5em 0}@media (max-width:720px){#main>header .image{width:50%}}#main>aside.campaign{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40vh;border-radius:.5em;margin:1em;padding:0 0 0 40%;background-color:#eaeaea}@media (max-width:720px){#main>aside.campaign{padding:0 0 40vh 0}}#main>aside.campaign .caption{display:blocj;font-size:1.2em;padding:2em;width:100%}@media (max-width:720px){#main>aside.campaign .caption{padding:1em}}#main>aside.campaign .caption h2{font-size:2.5em;margin:0 0 .33em 0}@media (max-width:720px){#main>aside.campaign .caption h2{font-size:2em}}#main>aside.campaign .image{position:absolute;top:0;left:0;bottom:0;width:40%;background-size:cover;background-position:center center;border-radius:.5em 0 0 .5em}@media (max-width:720px){#main>aside.campaign .image{top:auto;width:100%;height:40vh;border-radius:0 0 .5em .5em}}#main>article{max-width:960px;margin:0 auto;padding:2em}@media (max-width:720px){#main>article{padding:1em}}#main>article>section{padding-top:75px}@media (max-width:720px){#main>article>section{padding-top:60px}}#main>article>section:first-child{padding-top:0}#main>article>section:not(:first-of-type){border-top:4px solid #eaeaea;margin-top:1em}#main>article .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.5em}@media (max-width:720px){#main>article .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#main>article .row .column{padding:0 .5em;width:50%}@media (max-width:720px){#main>article .row .column{width:100%}}#main form label{display:block;margin-bottom:.5em}#main form label input,#main form label select,#main form label textarea{display:block;line-height:1;padding:.5em;border:3px solid #eaeaea;border-radius:.25em;background:#fff}#main form label input:hover,#main form label select:hover,#main form label textarea:hover{border-color:#7a7a7a}#main form label input:focus,#main form label select:focus,#main form label textarea:focus{border-color:#0082ca;-webkit-box-shadow:0 0 4px #0082ca;box-shadow:0 0 4px #0082ca;outline:0}#main form label input:required:invalid,#main form label select:required:invalid,#main form label textarea:required:invalid{border-color:rgba(206,85,16,.33)}#main form label input:required:invalid:focus,#main form label input:required:invalid:hover,#main form label select:required:invalid:focus,#main form label select:required:invalid:hover,#main form label textarea:required:invalid:focus,#main form label textarea:required:invalid:hover{border-color:#ce5510}#main form label input:required:invalid:focus,#main form label select:required:invalid:focus,#main form label textarea:required:invalid:focus{-webkit-box-shadow:0 0 4px #ce5510;box-shadow:0 0 4px #ce5510}#main form label input:required:valid,#main form label select:required:valid,#main form label textarea:required:valid{border-color:rgba(159,175,43,.33)}#main form label input:required:valid:focus,#main form label input:required:valid:hover,#main form label select:required:valid:focus,#main form label select:required:valid:hover,#main form label textarea:required:valid:focus,#main form label textarea:required:valid:hover{border-color:#9faf2b}#main form label input:required:valid:focus,#main form label select:required:valid:focus,#main form label textarea:required:valid:focus{-webkit-box-shadow:0 0 4px #9faf2b;box-shadow:0 0 4px #9faf2b}#main form label textarea{min-height:8em}#main form label select{background-color:#eaeaea;cursor:pointer}#main form label select:focus{background-color:#0082ca;color:#fff}#main form input[type=submit]{padding:.75em .5em}#main table{border-collapse:collapse;margin-bottom:2em}#main table thead tr th{color:#7a7a7a}#main table tbody{line-height:1}#main table tbody tr th{color:#7a7a7a}#main table tbody tr td{background-color:#f7f7f7;padding:1em;border-bottom:2px solid #eaeaea}#main table tbody tr td:first-of-type{border-left:2px solid #eaeaea}#main table tbody tr td:last-of-type{border-right:2px solid #eaeaea}#main table tbody tr:first-child{border-top:2px solid #eaeaea}#main table tbody tr:nth-child(even) td{background-color:#f2f2f2}#main table.technical-documents{font-size:.85em}#main table.technical-documents thead tr th{line-height:1;padding:.5em .5em .5em 1.75em;text-align:left}#main table.technical-documents thead tr th:last-of-type{padding:.5em;text-align:center}#main table.technical-documents tbody tr td{padding:.5em}@media (max-width:720px){#main table.technical-documents tbody tr td{padding:.25em}}#main table.technical-documents tbody tr td a{font-size:.8em;width:100%;height:2em;padding:0 .5em;margin:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:720px){#main table.technical-documents tbody tr td a{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5em}}#main table.technical-documents tbody tr td a::before{content:'';display:block;width:1.25em;height:1.25em;margin:0 .5em 0 0;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><polygon fill="white" points="19,15 19,19 6,19 6,15 2,15 2,23 23,23 23,15 "/><polygon fill="white" points="16.5,7.5 14,10 14,2 10,2 10,10 7.5,7.5 5,10 12,17 19,10 "/></svg>');background-size:contain;background-position:center center;background-repeat:no-repeat}@media (max-width:720px){#main table.technical-documents tbody tr td a::before{width:1.75em;height:1.75em;margin:0 0 .5em 0}}#main table.technical-documents tbody tr td a.installation::after{content:"Installation"}#main table.technical-documents tbody tr td a.datasheet::after{content:"DataSheet"}#main table.technical-documents tbody tr td a.sds::after{content:"SDS"}#main table.technical-documents .accordion-row-name{margin:.5em}#main table.technical-documents .accordion-row{cursor:pointer;-webkit-transition:.4s;transition:.4s}#main table.technical-documents .accordion-row.active .accordion-row-name,#main table.technical-documents .accordion-row:hover .accordion-row-name{font-weight:bolder}#main table.technical-documents .technical-doc-panel{display:none;overflow:hidden}#main table.technical-documents .accordion-row-name:after{content:'\02795';font-size:13px;color:#7a7a7a;float:right;margin-left:5px}#main table.technical-documents .active .accordion-row-name{margin-bottom:10px}#main table.technical-documents .active .accordion-row-name:after{content:"\2796"}table.tablesorter thead tr th.tablesorter-headerAsc,table.tablesorter thead tr th.tablesorter-headerDesc,table.tablesorter thead tr th.tablesorter-headerUnSorted{position:relative;cursor:n-resize}table.tablesorter thead tr th.tablesorter-headerAsc .tablesorter-header-inner::after,table.tablesorter thead tr th.tablesorter-headerAsc .tablesorter-header-inner::before,table.tablesorter thead tr th.tablesorter-headerDesc .tablesorter-header-inner::after,table.tablesorter thead tr th.tablesorter-headerDesc .tablesorter-header-inner::before,table.tablesorter thead tr th.tablesorter-headerUnSorted .tablesorter-header-inner::after,table.tablesorter thead tr th.tablesorter-headerUnSorted .tablesorter-header-inner::before{content:'';position:absolute;left:.5em;width:.8em;height:.4em;background-color:#383838;opacity:.2}table.tablesorter thead tr th.tablesorter-headerAsc .tablesorter-header-inner::before,table.tablesorter thead tr th.tablesorter-headerDesc .tablesorter-header-inner::before,table.tablesorter thead tr th.tablesorter-headerUnSorted .tablesorter-header-inner::before{top:.5em;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}table.tablesorter thead tr th.tablesorter-headerAsc .tablesorter-header-inner::after,table.tablesorter thead tr th.tablesorter-headerDesc .tablesorter-header-inner::after,table.tablesorter thead tr th.tablesorter-headerUnSorted .tablesorter-header-inner::after{bottom:.5em;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}table.tablesorter thead tr th.tablesorter-headerUnSorted.sorter-false{cursor:initial}table.tablesorter thead tr th.tablesorter-headerUnSorted.sorter-false .tablesorter-header-inner::after,table.tablesorter thead tr th.tablesorter-headerUnSorted.sorter-false .tablesorter-header-inner::before{display:none}table.tablesorter thead tr th.tablesorter-headerDesc .tablesorter-header-inner::after{opacity:1}table.tablesorter thead tr th.tablesorter-headerAsc{cursor:s-resize}table.tablesorter thead tr th.tablesorter-headerAsc .tablesorter-header-inner::before{opacity:1}#main.homepage .video-mask{border-radius:.5em;margin:0 1em;overflow:hidden;width:calc(100% - 2em);max-height:70vh;-webkit-transform:translateZ(0);transform:translateZ(0)}#main.homepage .video-mask .caption{position:absolute;background-color:#0082ca;color:#fff;padding:1.5em;bottom:2em;min-width:40%;max-width:80%;border-radius:0 2em 2em 0}@media (max-width:1280px){#main.homepage .video-mask .caption{font-size:.75em}}@media (max-width:960px){#main.homepage .video-mask .caption{font-size:.66em;padding:2em;bottom:1.5em}}#main.homepage .video-mask .caption h1{color:#fff;margin:.5em 0}@media (max-width:720px){#main.homepage .video-mask .caption h1{margin:0}}#main.homepage .video-mask .caption p{line-height:1;font-size:1.5em;margin:0}#main ul.leaders{padding-bottom:2em}#main ul.leaders li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em;padding-left:0}#main ul.leaders li::before{display:none}@media (max-width:720px){#main ul.leaders li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#main ul.leaders li .thumbnail{border-radius:.5em 0 0 .5em;width:25%;background-size:cover;background-position:center center;background-color:#7a7a7a}@media (max-width:720px){#main ul.leaders li .thumbnail{height:10em;width:100%;border-radius:.5em .5em 0 0}}#main ul.leaders li a{display:block;background-color:#eaeaea;border-radius:0 .5em .5em 0;padding:2em 3em 2em 1.5em;text-decoration:none;width:75%;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64 51.8" style="enable-background:new 0 0 64 51.8; fill: rgb(56,56,56);"  xml:space="preserve"><polygon class="st0" points="64,25.9 39,51.8 0,51.8 26,25.9 0,0 39,0 "/></svg>');background-size:1em;background-position:right 1em center;background-repeat:no-repeat}@media (max-width:720px){#main ul.leaders li a{width:100%;padding:1em 2em 1em 1.5em;border-radius:0 0 .5em .5em}}#main ul.leaders li a:focus,#main ul.leaders li a:hover{outline:0;background-color:#0082ca;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64 51.8" style="enable-background:new 0 0 64 51.8; fill: rgb(255,255,255);"  xml:space="preserve"><polygon class="st0" points="64,25.9 39,51.8 0,51.8 26,25.9 0,0 39,0 "/></svg>')}#main ul.leaders li a:focus .address,#main ul.leaders li a:focus .date,#main ul.leaders li a:focus .preview,#main ul.leaders li a:focus .title,#main ul.leaders li a:hover .address,#main ul.leaders li a:hover .date,#main ul.leaders li a:hover .preview,#main ul.leaders li a:hover .title{color:#fff}#main ul.leaders li a .title{display:block;font-size:1.5em;line-height:1;margin:.5em 0}#main ul.leaders li a .address,#main ul.leaders li a .date{color:#7a7a7a;display:block;font-size:.875em;margin-bottom:.5em}#main ul.leaders li a .preview{display:block;font-size:.75em}#main ul.leaders.small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.25em}#main ul.leaders.small li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding:.25em;margin-bottom:0}#main ul.leaders.small li .thumbnail{height:100%;border-radius:.5em 0 0 .5em}@media (max-width:720px){#main ul.leaders.small li .thumbnail{height:6em;border-radius:.5em .5em 0 0}}#main ul.leaders.small li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;border-radius:0 .5em .5em 0;padding:1.5em 2em 1.5em 1em;background-size:.75em}@media (max-width:720px){#main ul.leaders.small li a{height:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:0 0 .5em .5em;padding:0 2em 0 1em}}#main ul.leaders.small li a .title{font-size:1em}#main ul.leaders.career li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:flex-stary;-ms-flex-align:flex-stary;align-items:flex-stary}#main ul.leaders.career li .thumbnail{display:none}#main ul.leaders.career li a{width:100%;padding:1em 2em;border-radius:.5em}#main ul.leaders.career li a .title{margin-bottom:0}#main ul.leaders.career li a .details{display:block;font-size:.8em;margin-bottom:1em}#main ul.leaders.career li a:focus .details,#main ul.leaders.career li a:hover .details{color:#fff}#main section.cta{background-color:#383838;color:#fff;padding:2em 25%;margin:2em 1em;border-radius:.5em;text-align:center}@media (max-width:720px){#main section.cta{padding:2em}}#main section.cta h2,#main section.cta h3{color:#fff}#main section.cta a.button:focus,#main section.cta a.button:hover{background-color:#fff;color:#0082ca}#main section.latest{padding:1em 1em 0 1em}#main section.latest ul.leaders{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:720px){#main section.latest ul.leaders{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#main section.latest ul.leaders li{width:33.3%;padding:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main section.latest ul.leaders li::before{display:none}@media (max-width:720px){#main section.latest ul.leaders li{width:100%}}#main section.latest ul.leaders li .thumbnail{width:100%;border-radius:.5em .5em 0 0;height:10em}@media (max-width:720px){#main section.latest ul.leaders li .thumbnail{border-radius:.5em .5em 0 0}}#main section.latest ul.leaders li a{width:100%;padding:2em 3em 2em 2em;border-radius:0 0 .5em .5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:720px){#main section.latest ul.leaders li a{border-radius:0 0 .5em .5em}}#main.locations-index ul.leaders{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#main.locations-index ul.leaders li{width:calc(50% - .5em);margin:.25em}@media (max-width:720px){#main.locations-index ul.leaders li{width:100%;margin:0 0 .5em 0}}#main.locations-index ul.leaders li a{border-radius:.5em;padding:.5em 3em .5em 1.5em;width:100%}#main.locations-index ul.leaders li a .title{margin:.5em 0 0 0}#main.locations-single>header .caption{padding:3em;max-width:100%;border-radius:.5em}@media (max-width:960px){#main.locations-single>header .caption{padding:4em 2em}}@media (max-width:720px){#main.locations-single>header .caption{padding:1em}}#main.locations-single section#about .heading{margin-bottom:2em}#main.locations-single section#about .intro{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:720px){#main.locations-single section#about .intro{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#main.locations-single section#about .intro figure{width:33%}@media (max-width:720px){#main.locations-single section#about .intro figure{width:100%;padding:0 15vw}}#main.locations-single section#about .intro figure img{margin:0}#main.locations-single section#about .intro figure figcaption{width:100%;padding:1em}#main.locations-single section#about .intro figure figcaption .name{font-weight:700;margin-bottom:.25em}#main.locations-single section#about .intro figure figcaption .title{margin:0}#main.locations-single section#about .intro .greeting{width:66%;padding:0 0 0 2em}@media (max-width:720px){#main.locations-single section#about .intro .greeting{width:100%;padding:0 0 2em 0}}#main.locations-single address p{font-size:1.25em}#main.locations-single table.open{font-size:1.25em}#main.locations-single table.open tbody tr td:not(:first-child){text-align:center}#main.locations-single table.closed{font-size:.875em}#main.locations-single table.closed tbody tr td{padding:.75em}#main.locations-single ul.communities{-webkit-column-count:2;column-count:2;-webkit-column-gap:1em;column-gap:1em}#main.locations-single .map{width:100%}#main.locations-single .map iframe{width:100%;height:50vh;border-radius:1em}#main.locations-single ul.team-members{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#main.locations-single ul.team-members li{width:calc(25% - .5em);margin:.25em;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:720px){#main.locations-single ul.team-members li{width:calc(50% - .5em)}}#main.locations-single ul.team-members li::before{display:none}#main.locations-single ul.team-members li .thumbnail{width:100%;padding-top:125%;border-radius:.5em .5em 0 0;background-image:url(img/team-member-placeholder.jpg);background-size:cover;background-position:center center}#main.locations-single ul.team-members li .meta{background-color:#eaeaea;padding:.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1;border-radius:0 0 .5em .5em}#main.locations-single ul.team-members li .meta .name{display:block}#main.locations-single ul.team-members li .meta .position{display:block;font-size:.875em;margin-bottom:.5em}#main.locations-single ul.team-members li .meta a.email,#main.locations-single ul.team-members li .meta a.phone{display:block;font-size:.75em;padding:.25em;margin-top:.25em;border-radius:3px;text-decoration:none;text-align:center;background-color:#0082ca;color:#fff}#main.locations-single ul.team-members li .meta a.email:focus,#main.locations-single ul.team-members li .meta a.email:hover,#main.locations-single ul.team-members li .meta a.phone:focus,#main.locations-single ul.team-members li .meta a.phone:hover{outline:0;background-color:#383838}#main.products-index ul.leaders{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#main.products-index ul.leaders li{width:calc(50% - .5em);margin:.25em}@media (max-width:720px){#main.products-index ul.leaders li{width:100%;margin:0 0 .5em 0}}#main.products-index ul.leaders li a{font-size:.8em}#main.products-index ul.leaders li .thumbnail{width:33%}@media (max-width:720px){#main.products-index ul.leaders li .thumbnail{width:100%}}#main.products-single ul.suppliers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#main.products-single ul.suppliers li{width:25%;padding-left:0}#main.products-single ul.suppliers li::before{display:none}@media (max-width:720px){#main.products-single ul.suppliers li{width:33.3%}}#main.products-single ul.suppliers li a{display:block;padding:1em;border-radius:.5em;background-color:#fff}#main.products-single ul.suppliers li a:focus,#main.products-single ul.suppliers li a:hover{background-color:#eaeaea}#main.products-single ul.suppliers li a img{mix-blend-mode:multiply;margin:0 auto;width:100%}#main.products-single ul.suppliers.small li{width:20%}@media (max-width:720px){#main.products-single ul.suppliers.small li{width:25%}}#main.toolbox-index article .pagination,#main.toolbox-single article .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4em}#main.toolbox-index article .pagination a,#main.toolbox-single article .pagination a{width:calc(50% - 1em);padding:1em;margin:.5em;background-color:#eaeaea;border-radius:.5em;text-decoration:none;font-size:1.1em;text-align:center}#main.toolbox-index article .pagination a:focus,#main.toolbox-index article .pagination a:hover,#main.toolbox-single article .pagination a:focus,#main.toolbox-single article .pagination a:hover{background-color:#0082ca;color:#fff}#main.toolbox-index article .pagination a::before,#main.toolbox-single article .pagination a::before{display:block;font-size:.8em;opacity:.5}#main.toolbox-index article .pagination a.previous::before,#main.toolbox-single article .pagination a.previous::before{content:'previous post'}#main.toolbox-index article .pagination a.next::before,#main.toolbox-single article .pagination a.next::before{content:'next post'}#main.careers-index article form.career-filters{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main.careers-index article form.career-filters label{width:calc(50% - .5em)}#main.careers-index article ul.career.leaders li a{padding-left:1em}#main.careers-index article ul.career.leaders li a .details,#main.careers-index article ul.career.leaders li a .title{margin:0}#main.careers-single article{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:720px){#main.careers-single article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#main.careers-single article p.title{margin-bottom:0}#main.careers-single article .job-information{width:33%;padding:1em;margin:0 0 0 2em;background-color:#eaeaea;border-radius:1em}@media (max-width:720px){#main.careers-single article .job-information{width:100%;padding:10px;margin:0}}#main.careers-single article .job-information a{display:block}#main.careers-single article .job-information a:not(.large){background-color:#7a7a7a}#main.careers-single article .job-information a:not(.large):focus,#main.careers-single article .job-information a:not(.large):hover{background-color:#383838}#main.careers-single article .job-description{width:66%}@media (max-width:720px){#main.careers-single article .job-description{width:100%;padding:1em 0}}#main.online-application{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main.online-application article{width:100%;max-width:720px}#main.online-application article form input[type=submit]{background-color:#9faf2b}#main.online-application article form input[type=submit]:focus,#main.online-application article form input[type=submit]:hover{background-color:#383838}#main.contact article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2em}@media (max-width:720px){#main.contact article{display:block}}#main.contact article .content{width:100%}#main.contact article .address{width:33%}@media (max-width:720px){#main.contact article .address{width:100%}}#main.contact article .form{width:66%}@media (max-width:720px){#main.contact article .form{width:100%}}#main.vendors-index aside.filters{max-width:960px;margin:0 auto;padding:2em}@media (max-width:720px){#main.vendors-index aside.filters{padding:1em}}#main.vendors-index aside.filters form{display:-webkit-box;display:-ms-flexbox;display:flex}#main.vendors-index aside.filters form input,#main.vendors-index aside.filters form select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.5em;padding:0 .5em;font-size:1.5em;outline:0}@media (max-width:720px){#main.vendors-index aside.filters form input,#main.vendors-index aside.filters form select{font-size:1em;height:3em}}#main.vendors-index aside.filters form input:hover,#main.vendors-index aside.filters form select:hover{border-color:#7a7a7a}#main.vendors-index aside.filters form input:focus,#main.vendors-index aside.filters form select:focus{border-color:#0082ca;-webkit-box-shadow:0 0 4px #0082ca;box-shadow:0 0 4px #0082ca;outline:0}#main.vendors-index aside.filters form input{width:60%;border:3px solid #eaeaea;border-right:none;border-radius:.5em 0 0 .5em}#main.vendors-index aside.filters form input:hover{border-right:3px solid #7a7a7a}#main.vendors-index aside.filters form input:focus{border-right:3px solid #0082ca}#main.vendors-index aside.filters form select{width:40%;background-color:#eaeaea;border:3px solid #eaeaea;border-radius:0 .5em .5em 0}#main.vendors-index article ul.vendors li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 0;border-bottom:3px solid #eaeaea}#main.vendors-index article ul.vendors li::before{display:none}#main.vendors-index article ul.vendors li .thumbnail{display:block;width:4em;height:3em;background-size:contain;background-repeat:no-repeat;background-position:left center;margin-right:1em}#main.vendors-index article ul.vendors li p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#main.vendors-index article ul.vendors li a{font-size:.8em;padding:.5em 1em}#main.vendors-single header{padding:0}#main.vendors-single article{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:720px){#main.vendors-single article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#main.vendors-single article p.title{margin-bottom:0}#main.vendors-single article .vendor-content{width:66%}@media (max-width:720px){#main.vendors-single article .vendor-content{width:100%;padding:1em 0}}#main.vendors-single article .vendor-information{width:33%;padding:1em;margin:0 0 0 2em;background-color:#eaeaea;border-radius:1em}@media (max-width:720px){#main.vendors-single article .vendor-information{width:100%;padding:10px;margin:0}}#main.vendors-single article .vendor-information a.button{width:100%}#main.vendors-single article .vendor-information img{width:100%;margin:0 0 1em 0;border-radius:.5em}