.page-banner.mod-height-large-resource-detail{min-height:380px;}@media (max-width:991px){.page-banner.mod-height-large-resource-detail{min-height:380px;}}@media (max-width:480px){.page-banner.mod-height-large-resource-detail{min-height:380px;}}.page-banner.resource-page-banner:not(.has-image){min-height:0;}.resource-detail-meta{margin-bottom:30px;}.resource-detail-meta-type{font-size:18px;font-size:1.8rem;line-height:1.5;color:#007fbc;border-bottom:2px solid #ef476f;}.resource-detail-meta-date{font-size:18px;font-size:1.8rem;line-height:1.5;}.resource-detail-meta-author{font-size:18px;font-size:1.8rem;line-height:1.5;}.resource-detail-title{margin-bottom:10px;}.resource-detail-tags>h4{font-size:24px;font-size:2.4rem;line-height:31px;font-weight:500;color:#434345;}.resource-detail-tags-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.resource-detail-tags-list>a{margin-right:15px;margin-bottom:10px;}.resource-detail-author>h4{margin-bottom:15px;font-size:24px;font-size:2.4rem;line-height:31px;font-weight:500;color:#434345;}.resource-detail-bottom{background:#f2f7f9;padding-top:40px;}.resource-detail-bottom .related-resources-heading{margin-bottom:20px;text-align:center;}.resource-detail-restricted{color:#fff;background:#007fbc;text-align:center;padding-top:20px;padding-bottom:30px;}.resource-detail-restricted h1,.resource-detail-restricted h2,.resource-detail-restricted h3,.resource-detail-restricted h4,.resource-detail-restricted h5,.resource-detail-restricted h6{color:#fff;margin-bottom:10px;}.resource-detail-restricted .resource-label{font-size:14px;font-size:1.4rem;margin-bottom:12px;}.resource-detail-restricted-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:20px;flex-wrap:wrap;justify-content:center;}.resource-detail-restricted-button .btn{margin-left:15px;margin-right:15px;margin-bottom:20px;}.resource-detail-restricted-button .btn:first-child{margin-left:0;}.widget-addthis-share{text-align:right;}.main-content .resource-library-page .container>.widget.widget-resource .widget-title{text-align:center;font-size:var(--h2-font-size);line-height:1.2;margin-bottom:30px;}@media (min-width:992px){.main-content .resource-library-page .container>.widget.widget-resource .widget-title{font-size:36px;font-size:3.6rem;line-height:1.2;}}.bottom-content .page-section .widget.widget-resource{margin-bottom:0;}.bottom-content .page-section .widget.widget-resource .article-list:last-child{margin-bottom:0;}@media (min-width:992px){.bottom-content .page-section .widget.widget-resource .article-list .article-list-item{margin-bottom:0;}}.bottom-content .widget.widget-resource .widget-title{text-align:center;font-size:var(--h2-font-size);line-height:1.2;margin-bottom:30px;}@media (min-width:992px){.bottom-content .widget.widget-resource .widget-title{font-size:36px;font-size:3.6rem;line-height:1.2;}}.page-section>.container>.widget.widget-resource .widget-title,.page-section>.widget.widget-resource .widget-title{text-align:center;font-size:var(--h2-font-size);line-height:1.2;margin-bottom:30px;}@media (min-width:992px){.page-section>.container>.widget.widget-resource .widget-title,.page-section>.widget.widget-resource .widget-title{font-size:36px;font-size:3.6rem;line-height:1.2;}}.page-section>.container>.widget.widget-resource .article-list,.page-section>.widget.widget-resource .article-list{margin-bottom:0;}@media (min-width:768px){.results-count{padding-top:20px;padding-bottom:20px;}}.results-count-text{font-weight:700;color:var(--color-one-100);}.results-count-right .form-sort{margin-right:0;margin-bottom:20px;}.results-count-right .form-sort.mod-inline .form-label{font-weight:700;}.result-section-active-filter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px;font-size:0;}.result-section-active-filter:empty{display:none;}.result-section-active-filter-label{font-weight:700;}.result-section-active-filter-item{margin-right:20px;margin-bottom:10px;}.result-section-active-filter-item:last-child{margin-right:0;}.resource_listing .page-banner.has-image.resource-page-banner .page-banner-content .row-flex{margin-right:0;margin-left:0;}.resource_listing .page-banner.has-image.resource-page-banner .page-banner-content .row-flex .col-12{padding:17px 20px;max-width:820px;background-color:#fff;-webkit-border-radius:5px 20px 5px 20px;-webkit-background-clip:padding-box;-moz-border-radius:5px 20px 5px 20px;-moz-background-clip:padding;border-radius:5px 20px 5px 20px;background-clip:padding-box;}.resource_listing .page-banner.has-image.resource-page-banner .page-banner-content h1{color:#00547a;text-shadow:none;}.resource_listing .page-banner.has-image.resource-page-banner .page-banner-content .page-banner-content-intro{text-shadow:none;color:#00344d;}.resource_listing .page-banner.has-image.resource-page-banner .page-banner-content .row-flex{margin-right:0;margin-left:0;}.resource_listing .page-banner.has-image.resource-page-banner .page-banner-content .row-flex .col-12{padding:17px 20px;max-width:820px;background-color:#fff;-webkit-border-radius:5px 20px 5px 20px;-webkit-background-clip:padding-box;-moz-border-radius:5px 20px 5px 20px;-moz-background-clip:padding;border-radius:5px 20px 5px 20px;background-clip:padding-box;}.resource_listing .page-banner.has-image.resource-page-banner .page-banner-content h1{color:#00547a;text-shadow:none;}.resource_listing .page-banner.has-image.resource-page-banner .page-banner-content .page-banner-content-intro{text-shadow:none;color:#00344d;}.resource_library_search .page-banner.has-image.resource-page-banner .page-banner-content h1{color:#00547a;text-shadow:none;padding:17px 20px;max-width:820px;background-color:#fff;-webkit-border-radius:5px 20px 5px 20px;-webkit-background-clip:padding-box;-moz-border-radius:5px 20px 5px 20px;-moz-background-clip:padding;border-radius:5px 20px 5px 20px;background-clip:padding-box;}.resource_library_search .page-banner.has-image.resource-page-banner .page-banner-content .page-banner-content-intro{text-shadow:none;color:#00344d;padding:0 20px 17px;max-width:820px;background-color:#fff;-webkit-border-radius:0 0 5px 20px;-webkit-background-clip:padding-box;-moz-border-radius:0 0 5px 20px;-moz-background-clip:padding;border-radius:0 0 5px 20px;background-clip:padding-box;margin-top:-17px;}