@import url(https://use.typekit.net/nxm6dfu.css);*,::after,::before{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{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,.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}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;display:flex;flex-direction:column}@media (max-width:960px){body{font-size:15px}}@media (max-width:720px){body{font-size:14px}}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 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-cointer;list-style:none}#main ol li{counter-increment:ordered-list-cointer}#main ol li::before{content:counter(ordered-list-cointer) ".";position:absolute;left:.25em;top:0;color:#0082ca;font-weight:700;font-style:italic}#main table.technical-documents tbody tr td a,#main>aside.campaign .caption a,a.button,button,footer[role=contentinfo] .content form fieldset input[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>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,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:3em 0;border-radius:4px;color:#fff;background-color:#0082ca}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;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]{display:flex;align-items:center;justify-content:space-between;padding:1em;font-size:18px;color:#0082ca}@media (max-width:960px){header[role=banner]{flex-direction:column}}@media (max-width:720px){header[role=banner]{flex-direction:row;padding:1em .5em}}header[role=banner] a.logo{content:'';display:block;width:225px;height:55px;margin-left: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}}header[role=banner] nav[aria-label='Main Navigation']>ul{display:flex;align-items:center;line-height:1;font-size:1.1em}@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:inline-flex;align-items: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 .75em}}@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:flex;justify-content: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;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;transform:translateY(-200px);transition: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;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:flex;flex-direction:column;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:flex;align-items:center}@media (max-width:720px){footer[role=contentinfo] .content form fieldset{flex-direction:column}}footer[role=contentinfo] .content form fieldset input{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{border-color:#7a7a7a}footer[role=contentinfo] .content form fieldset input:focus{border-color:#0082ca;box-shadow:0 0 4px #0082ca;outline:0}footer[role=contentinfo] .content form fieldset input[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"\a   	 viewBox="0 0 51.8 64" style="enable-background:new 0 0 51.8 64; fill: rgb(122,122,122);" xml:space="preserve">\a         <polygon class="st0" points="25.9,64 0,39 0,0 25.9,26 51.8,0 51.8,39 "/>\a         </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{flex-grow:1}#main>header{position:relative;display:flex;align-items:center;min-height:15em;border-radius:.5em;margin:1em;padding:0 40% 0 0;background-color:#0082ca}@media (max-width:720px){#main>header{padding:0 50% 0 0}}#main>header .caption{display:flex;flex-direction:column;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:inline-flex;align-items: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:flex;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 h2{padding-top:1em}#main>article h2:not(:first-of-type){border-top:4px solid #eaeaea;margin-top:1em}#main>article .row{display:flex;margin:0 -.5em}@media (max-width:720px){#main>article .row{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;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{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{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 .25em;text-align:left}#main table.technical-documents thead tr th:nth-last-child(-n+3){text-align:center;width:8%;font-size:.8em}#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:nth-last-child(-n+3){text-align:center;width:8%}#main table.technical-documents tbody tr td a{font-size:.75em;width:2em;height:2em;padding:0;text-align:center;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"\a 	 viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve">\a<polygon fill="white" points="19,15 19,19 6,19 6,15 2,15 2,23 23,23 23,15 "/>\a<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 "/>\a</svg>');background-size:1.25em 1.25em;background-position:center center;background-repeat:no-repeat}@media (max-width:720px){#main table.technical-documents tbody tr td a{width:3.5em;height:3.5em;background-size:1.75em 1.75em}}#main.homepage .video-mask{border-radius:.5em;margin:0 1em;overflow:hidden;width:calc(100% - 2em);max-height:70vh;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:flex;margin-bottom:.5em;padding-left:0}#main ul.leaders li::before{display:none}@media (max-width:720px){#main ul.leaders li{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"\a         	 viewBox="0 0 64 51.8" style="enable-background:new 0 0 64 51.8; fill: rgb(56,56,56);"  xml:space="preserve">\a         <polygon class="st0" points="64,25.9 39,51.8 0,51.8 26,25.9 0,0 39,0 "/>\a         </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"\a           	 viewBox="0 0 64 51.8" style="enable-background:new 0 0 64 51.8; fill: rgb(255,255,255);"  xml:space="preserve">\a           <polygon class="st0" points="64,25.9 39,51.8 0,51.8 26,25.9 0,0 39,0 "/>\a           </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:flex;flex-wrap:wrap;margin:0 -.25em}#main ul.leaders.small li{display:flex;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:flex;flex-direction:column;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;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:flex;flex-direction:column;justify-content:center;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:flex}@media (max-width:720px){#main section.latest ul.leaders{flex-direction:column}}#main section.latest ul.leaders li{width:33.3%;padding:.5em;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;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:flex;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 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{column-count:2;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:flex;flex-wrap:wrap}#main.locations-single ul.team-members li{width:calc(25% - .5em);margin:.25em;padding:0;display:flex;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;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:flex;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:flex;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:2em;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.toolbox-index article .pagination,#main.toolbox-single article .pagination{display:flex;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:flex;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:flex}@media (max-width:720px){#main.careers-single article{flex-direction:column}}#main.careers-single article p.title{margin-bottom:0}#main.careers-single article .job-information{width:33%;padding:0 0 0 3em}@media (max-width:720px){#main.careers-single article .job-information{width:100%;padding:1em 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:flex;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:flex;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%}}