/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pdf-viewer{overflow:auto;width:100%;height:800px;text-align:center}canvas{width:100%;height:auto}.mobile-download-button{margin-top:24px}@media(max-width:768px){.desktop-pdf-iframe{display:none}.pdf-viewer:not(.external-pdf){display:block}.external-pdf{display:none}.mobile-download-button{display:block}}@media(min-width:769px){.desktop-pdf-iframe{display:block}.pdf-viewer{display:none}.mobile-download-button{display:none}}
.view .pager .pager__item{display:inline-block}.view .pager .pager__item>a{padding:10px 16px;vertical-align:middle;color:var(--color--text);border:unset;border-radius:0;background-color:rgba(0,0,0,0);font-size:14px;line-height:1.4}.view .pager .pager__item>a span{color:var(--color--text)}.view .pager .pager__item>a.is-active,.view .pager .pager__item>a.is-active:hover{color:var(--color--text);background-color:var(--color--gray-transparent);font-weight:700}.view .pager .pager__item>a:hover{color:var(--color--text);background-color:var(--color--gray-transparent)}.view .pager .pager__item.pager__item--first,.view .pager .pager__item.pager__item--last{display:none}.view .pager .pager__item.pager__item--previous a,.view .pager .pager__item.pager__item--next a{color:var(--color--text)}.view .pager .pager__item.pager__item--previous a:hover,.view .pager .pager__item.pager__item--previous a:focus,.view .pager .pager__item.pager__item--next a:hover,.view .pager .pager__item.pager__item--next a:focus{color:var(--color--text);background-color:rgba(0,0,0,0)}@media only screen and (max-width:61.9rem){.view .pager .js-pager__items{padding-left:0}.view .pager .pager__item>a{padding:6px 11px;font-size:12px}.view .pager .pager__item--next a,.view .pager .pager__item--previous a{text-indent:-9999px}.view .pager .pager__item.pager__item--previous a{padding-left:5px}.view .pager .pager__item.pager__item--next a{padding-right:5px}}
.page--path-frontpage{border:none}
.node--type-team-members a:focus{border:2px solid var(--color--primary);outline:none}.node--type-team-members .field--name-field-job-title{text-transform:uppercase;letter-spacing:1.44px}.node--type-team-members .field--name-field-image{overflow:hidden;margin-bottom:16px}.node--type-team-members .field--name-field-image img{border-radius:50%}@media only screen and (max-width:47.9rem){.node--type-team-members .field--name-field-image img{margin:0 auto}}.node--type-team-members h2{margin-bottom:5px}@media only screen and (max-width:47.9rem){.node--type-team-members h2{margin-top:30px}}.node--type-team-members .field--name-body{margin-top:24px}.node--type-team-members .team-member{padding:80px 0}.node--type-team-members .team-member .author-block{padding-right:25px}.author-feed>.social_icons>a{display:inline-block;margin:0 8px}.view--display-id-blog_author .views-row{width:100% !important;padding:20px 0;border-bottom:1px solid var(--color--secondary)}.view--display-id-blog_author .views-field-title h2{margin-bottom:8px;font-size:16px}.view--display-id-blog_author .views-field-field-topics{margin-bottom:8px;text-transform:uppercase;letter-spacing:1.44px;font-size:14px;font-weight:500}.author-blogs{padding-top:50px;border-top:1px solid var(--color--tertiary)}.author-feed{display:-webkit-box;display:flexbox;display:-ms-flexbox;display:flex;display:flex;align-items:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;flex-wrap:wrap;-ms-flex-wrap:wrap}.author-feed .social_icons{margin-bottom:8px}.author-feed .social_icons a>.svg-inline--fa{width:28px;height:32px;vertical-align:top;color:var(--color--white)}.author-feed .social_icons a>.svg-inline--fa:hover{color:var(--color--primary)}.author-feed .field--name-field-social-media-links{display:-webkit-box;display:flexbox;display:-ms-flexbox;display:flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;font-size:47px;line-height:1}.author-feed .field--name-field-social-media-links>.field__item{height:32px;margin:0 8px 8px 8px}.author-feed .field--name-field-social-media-links>.field__item a.social-icon{display:inline-block}@media(min-width:768px)and (max-width:991px){.author-feed{-ms-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}.author-feed .field--name-field-social-media-links{-ms-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}}.author-blogs h2.blog-author-heading{margin-bottom:50px}.author-blogs .view--display-id-blog_author .views-row .views-field.views-field-body .field-content .views-field-field-topics .field-content{text-decoration:none;text-transform:uppercase;color:var(--color--text);font-size:14px;font-weight:600}.author-blogs .view--display-id-blog_author .views-row .views-field.views-field-title h2{line-height:32px}.author-blogs .view--display-id-blog_author .views-row .views-field.views-field-title h2 a{margin:0 0 8px;font-size:24px}.author-blogs .view--display-id-blog_author .views-row .views-field.views-field-created{display:inline-block;margin-top:16px;text-transform:uppercase;font-size:14px;font-weight:700}
