.heading-banner{background:#fff url(../images/icons/bg-cogs.png) right center no-repeat;height:220px;border-top:5px solid #3f74bf;margin:0 0 20px}.heading-banner h1{margin:0 auto;text-align:left;width:94%;padding:0;color:#3f74bf;vertical-align:middle;line-height:220px;font-weight:lighter;font-size:48px}.page-section{margin:0 auto;text-align:left;width:94%}.page-section h2.sub-title{width:100%;padding:10px;background:#476cac;color:#fff;font-weight:300;font-size:22px}.page-section h2 a{display:block;float:right;margin:-10px -10px 0 0;padding:0;height:41px}.page-section h2 a img{display:block;height:100%;width:auto}.page-section nav{margin:20px 0}.page-section nav ul{padding:0;margin:0;line-height:100%}.page-section nav ul li{padding:0;margin:0;line-height:100%;margin:0 20px 20px 0}.page-section nav.type-list{width:100%}.page-section nav.type-list ul{font-size:0}.page-section nav.type-list ul:after{content:"";display:block;clear:both}.page-section nav.type-list ul li{width:19%;margin:0 .5% 10px;display:block;float:left;background-color:#dadada;padding:10px;border-radius:5px;font-weight:400;height:140px;max-height:140px}@media all and (max-width:768px){.page-section nav.type-list ul li{width:24%;margin:0 .5% 10px}}@media all and (max-width:480px){.page-section nav.type-list ul li{width:31%;margin:0 1.16% 10px}}.page-section nav.type-list ul li .resource-link{display:block;width:100%;height:100%}.page-section nav.type-list ul li .resource-link:hover{text-decoration:none}.page-section nav.type-list ul li .resource-link img{width:100%;margin:0 auto 3px;max-width:90px}.page-section nav.type-list ul li .resource-link span{display:block;text-align:center;font-size:12px;font-weight:400;line-height:100%;margin:7px 0 0}.page-section nav.brand-list{width:100%}.page-section nav.brand-list ul{font-size:0}.page-section nav.brand-list ul:after{content:"";display:block;clear:both}.page-section nav.brand-list ul li{width:19%;margin:0 .5% 10px;display:block;float:left;background-color:#dadada;padding:10px;border-radius:5px;font-weight:400;height:140px;position:relative}@media all and (max-width:768px){.page-section nav.brand-list ul li{width:24%;margin:0 .5% 10px;height:100px}}@media all and (max-width:480px){.page-section nav.brand-list ul li{width:31%;margin:0 1.16% 10px;height:80px}}.page-section nav.brand-list ul li a{display:block;width:100%;height:100%;position:relative}.page-section nav.brand-list ul li img{display:block;height:auto;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.page-section .perch{clear:both;margin:0;padding:0}.page-section .perch,.page-section .perch p{display:flex;flex-wrap:wrap;width:100%}.page-section .perch .resource-link{box-sizing:border-box;margin:0 20px 20px 0}.articles .article-wrapper{overflow:auto;display:block;margin:10px 0}.articles .article-wrapper:after{content:"";display:block;clear:both}.articles .article-wrapper>a{float:left;display:block;margin:0 10px 0 0;border:1px solid #eaeaea;width:250px;height:150px;overflow:hidden}.articles .article-wrapper>a img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.articles .article-wrapper h3{font-size:20px}.articles .article-wrapper h3 a:hover{color:#476cac;text-decoration:none}.articles .article-wrapper time{font-size:13px;color:#aaa;font-style:italic;margin:0 0 5px}.articles .article-wrapper p{font-size:13px;font-weight:400;font-family:Helvetica,sans-serif;color:#666}.page-section .perch .resource-link{width:19%;margin:0 .5% 10px;display:block;float:left;background-color:#dadada;padding:10px;border-radius:5px;font-weight:400;text-align:center}.page-section .perch .resource-link:hover{text-decoration:none}.page-section .perch .resource-link a{display:inline-block;text-align:center;margin:5px 0 0;line-height:100%;padding:5px 10px;color:#fff;background:#476cac;border:1px solid #476cac;transition:.2s all ease-in-out;min-width:100px;width:60%;font-weight:300;letter-spacing:.1em}.page-section .perch .resource-link a:hover{color:#476cac;background:#fff;text-decoration:none}@media all and (max-width:768px){.page-section .perch .resource-link{width:24%;margin:0 .5% 10px}}@media all and (max-width:480px){.page-section .perch .resource-link{width:31%;margin:0 1.16% 10px}}.page-section .perch .resource-link img{width:100%;margin:0 auto 3px;max-width:90px}.page-section .perch .resource-link span{display:block;text-align:center;font-size:12px;font-weight:400;line-height:100%;margin:7px 0 0;height:25px}.page-section .perch .resource-link.brochure img{width:auto;margin:0 auto 3px;max-height:100px}