.has-teal-color{color:#338590}
.has-teal-background-color{background-color:#338590}
.has-aqua-color{color:#378189}
.has-aqua-background-color{background-color:#378189}
.has-spruce-color{color:#284b52}
.has-spruce-background-color{background-color:#284b52}
.has-lichen-color{color:#e2eaee}
.has-lichen-background-color{background-color:#e2eaee}
.has-black-color{color:#000}
.has-black-background-color{background-color:#000}
.has-white-color{color:#fff}
.has-white-background-color{background-color:#fff}
.box-shadow{box-shadow:0 3px 15px rgba(0,0,0,0.1)}
.block-button__link,.block-button .block-button__link,.wp-block-button__link,button,.button,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:0;border:1px solid #378189;background:#378189;color:#fff;padding:.6em 1.2em;text-decoration:none;font-weight:600;cursor:pointer;box-shadow:none !important}
.block-button__link:hover,.wp-block-button__link:hover,button:hover,.button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.block-button__link:focus,.wp-block-button__link:focus,button:focus,.button:focus,input:focus[type="button"],input:focus[type="reset"],input:focus[type="submit"]{background-color:#122b2e}
.breadcrumb{max-width:1272px;margin:0 auto;padding-left:16px;padding-right:16px;color:#393939;padding-top:1em;padding-bottom:1em}
.breadcrumb:after{content:"";display:table;clear:both}
.breadcrumb a{color:#338590;font-weight:700;text-decoration:underline}
.breadcrumb a:focus,.breadcrumb a:hover{text-decoration:none}
.breadcrumb.with-page-header{padding-top:0}
a svg,.block-button .block-button__link svg,.block-button .wp-block-button__link svg,.block-button button svg,.block-button .button svg,.block-button input[type="button"] svg,.block-button input[type="reset"] svg,.block-button input[type="submit"] svg,.block-cards .block-cards__articles .faux-link ~ * .faux-link-target svg,.block-cards .site-main .faux-link ~ * .faux-link-target svg,.signup-form button svg{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.entry-comments .comment-list .comment-meta a{color:#393939;font-weight:400}
.entry-comments .comment-list .comment-meta a:hover{color:#338590;text-decoration:none}
.author-box{padding:1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.author-box img{border-radius:50%;width:100px}
.author-box .author-box_title{margin-left:1em;line-height:1.6}
.author-box .entry-meta{margin-top:0}
.pub-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0}
.pub-box .pub-box-image{margin-right:1em}
body{color:#393939;font-family:open-sans,sans-serif;font-size:1.15rem;font-weight:300;line-height:1.6}
a{color:#338590;text-decoration:underline;font-weight:700}
a:hover{text-decoration:none}
strong{font-weight:700}
ol,ul{margin:1em 0;padding-left:1em}
.entry-content ul,.entry-content ol{margin:1em 0}
.entry-content ul li,.entry-content ol li{margin:.3em 0 1em 0}
code,pre{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px}
code{padding:2px 4px;white-space:nowrap}
pre{display:block;padding:9.5px;margin:0 0 10px;line-height:18px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap}
pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;line-height:1.1}
cite{font-style:normal}
.clearfix:after{content:"";display:table;clear:both}
.align-center,.aligncenter{text-align:center}
.align-left,.alignleft{text-align:left}
.align-right,.alignright{text-align:right}
.alignfull{margin:calc(2 * 20px) calc(50% - 50vw);max-width:100vw;width:100vw}
p{margin:0 0 1em 0;padding:0}
p.large,p.has-large-font-size,p.wp-block-subhead{font-size:1.8rem;line-height:1.3;font-style:normal;opacity:1;font-family:kepler-std-semicondensed,serif}
p.has-larger-font-size{font-size:2.2rem;line-height:1.3}
p.small,p.has-small-font-size{font-size:1.1rem}
p.extra-margin{margin-bottom:2em}
h1,h2,h3,h4,h5,h6{font-family:kepler-std-semicondensed,serif;line-height:1.25;font-weight:800;margin:1.5em 0 .5em 0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#338590;text-decoration:none}
h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{outline:0}
h1{font-size:2.3rem}
.single-post h1{color:#393939;max-width:680px}
h2{font-size:2rem}
h2.heading-alt{font-family:open-sans,sans-serif;font-size:1.3rem}
h3{font-size:1.6rem}
h4{font-size:1.1rem;font-family:open-sans,sans-serif}
h5{font-size:1.4rem}
h6{font-size:1.2rem}
blockquote,blockquote.wp-block-quote{background:transparent;text-align:left;font-family:kepler-std-semicondensed,serif;font-size:1.4rem;padding:2em 0;margin:2em 1em 0 0}
blockquote p,blockquote.wp-block-quote p{font-family:kepler-std-semicondensed,serif;line-height:1.6}
blockquote cite,blockquote.wp-block-quote cite{margin-top:1em}
blockquote cite,blockquote .wp-block-quote__citation,blockquote.wp-block-quote cite,blockquote.wp-block-quote .wp-block-quote__citation{font-family:open-sans,sans-serif;display:block;font-size:1.1rem;font-style:normal;font-weight:400}
blockquote p:last-of-type,blockquote.wp-block-quote p:last-of-type{margin-bottom:0}
blockquote.is-large,blockquote.is-style-large,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large{margin:calc(2 * 1.5rem) auto}
blockquote.is-large p,blockquote.is-style-large p,blockquote.wp-block-quote.is-large p,blockquote.wp-block-quote.is-style-large p{font-size:1.5rem;line-height:1.3}
blockquote.is-large cite,blockquote.is-style-large cite,blockquote.wp-block-quote.is-large cite,blockquote.wp-block-quote.is-style-large cite{text-align:left}
.wp-block-pullquote{border:0;padding:2em 0}
.wp-block-pullquote blockquote{border-left:0;border-top:8px solid #338590;border-bottom:8px solid #338590;padding:16px 0;text-align:center;max-width:50%;margin:0 auto}
.wp-block-pullquote.alignleft blockquote,.wp-block-pullquote.alignright blockquote{max-width:100%}
.wp-block-separator,hr{margin:2em 0}
.wp-block-separator:not(.is-style-dots),hr:not(.is-style-dots){background-color:#393939;border:0;height:1px}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr:not(.is-style-wide):not(.is-style-dots){width:100%;height:4px;background:transparent}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots)::before,hr:not(.is-style-wide):not(.is-style-dots)::before{content:'';display:block;height:4px;width:200px;background:#338590;margin:0 auto}
.wp-block-separator.is-style-dots:before,hr.is-style-dots:before{color:#efebeb;font-size:1.125rem;letter-spacing:12px;padding-left:12px}
img{display:block;max-width:100%;height:auto}
figcaption,.wp-block-image figcaption{text-align:center;font-size:1.2rem;font-style:italic}
.wp-block-image{margin:1em 0}
.wp-block-image:after{content:"";display:table;clear:both}
img.alignleft{float:left;margin-right:1em}
figure{margin-left:0;margin-right:0}
figure.aligncenter{margin:0 auto}
.wp-block-image .alignright{float:right;margin-left:0 !important;margin-bottom:3em;clear:both}
.wp-block-image .alignright:after{content:"";display:table;clear:both}
.wp-block-embed{margin-bottom:2em}
.table,.wp-block-table{border-spacing:0;border-collapse:collapse;width:100%;max-width:1240px;margin-bottom:20px}
.table th,.table td,.wp-block-table th,.wp-block-table td{padding:16px;vertical-align:center;border-top:1px solid #393939}
.table thead th,.wp-block-table thead th{vertical-align:bottom;border-bottom:2px solid #393939}
.table tbody+tbody,.wp-block-table tbody+tbody{border-top:2px solid #393939}
.has-teal-color{color:#338590 !important}
.has-teal-background-color{background-color:#338590}
.has-aqua-color{color:#378189 !important}
.has-aqua-background-color{background-color:#378189}
.has-spruce-color{color:#284b52 !important}
.has-spruce-background-color{background-color:#284b52}
.has-lichen-color{color:#e2eaee !important}
.has-lichen-background-color{background-color:#e2eaee}
.has-black-color{color:#000 !important}
.has-black-background-color{background-color:#000}
.has-white-color{color:#fff !important}
.has-white-background-color{background-color:#fff}
.entry-content ul.wp-block-gallery{padding-left:0}
.wp-block-media-text .wp-block-button__link{color:#000}
.block-button{margin:2em 0 0 0}
.block-button .block-button__link svg,.block-button .wp-block-button__link svg,.block-button button svg,.block-button .button svg,.block-button input[type="button"] svg,.block-button input[type="reset"] svg,.block-button input[type="submit"] svg{position:relative;top:.3em;right:-0.5em}
.block-button .block-button__link:hover svg,.block-button .wp-block-button__link:hover svg,.block-button button:hover svg,.block-button .button:hover svg,.block-button input:hover[type="button"] svg,.block-button input:hover[type="reset"] svg,.block-button input:hover[type="submit"] svg,.block-button .block-button__link:focus svg,.block-button .wp-block-button__link:focus svg,.block-button button:focus svg,.block-button .button:focus svg,.block-button input:focus[type="button"] svg,.block-button input:focus[type="reset"] svg,.block-button input:focus[type="submit"] svg{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}
.has-color-teal{background-color:#338590}
.has-color-teal svg path{fill:#338590}
.has-color-aqua{background-color:#378189}
.has-color-aqua svg path{fill:#378189}
.has-color-spruce{background-color:#284b52}
.has-color-spruce svg path{fill:#284b52}
.has-color-lichen{background-color:#e2eaee}
.has-color-lichen svg path{fill:#e2eaee}
.has-color-black{background-color:#000}
.has-color-black svg path{fill:#000}
.has-color-white{background-color:#fff}
.has-color-white svg path{fill:#fff}
.wp-block-cover__inner-container{max-width:680px;margin:0 auto}
.wp-block-cover h1{font-size:3.25rem}
.wp-block-media-text .wp-block-media-text__content h2,.wp-block-media-text .wp-block-media-text__content h3{margin-top:0}
.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 12%}
.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media"}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 12% 0 0}
.wp-block-video{box-shadow:0 3px 15px rgba(0,0,0,0.1);margin-bottom:4em}
.wp-block-image:after{content:"";display:table;clear:both}
.block-latest-posts h2,.block-latest-pubs h2{font-size:1.2rem;font-family:open-sans,sans-serif;padding:1em 0;margin:0}
.block-latest-posts .block-latest-posts__article,.block-latest-posts .block-latest-pubs__article,.block-latest-pubs .block-latest-posts__article,.block-latest-pubs .block-latest-pubs__article{margin-bottom:3.5em}
.block-latest-posts.featured .block-latest-posts__wrap{position:relative}
.block-latest-posts.featured .browse-all{position:relative}
.block-latest-posts.featured .pub-box .entry-meta{margin-bottom:1em}
.block-latest-posts h2{color:#378189;text-align:center;padding:1em;font-size:1.45rem;border-top:2px solid #338590;border-bottom:2px solid #338590}
.block-latest-pubs__wrap h2{color:#378189}
.browse-all{width:100%;margin:0;position:absolute;bottom:0;left:0}
.browse-all .block-button__link,.browse-all .wp-block-button__link,.browse-all button,.browse-all .button,.browse-all input[type="button"],.browse-all input[type="reset"],.browse-all input[type="submit"]{display:block;position:relative}
.browse-all .block-button__link svg,.browse-all .wp-block-button__link svg,.browse-all button svg,.browse-all .button svg,.browse-all input[type="button"] svg,.browse-all input[type="reset"] svg,.browse-all input[type="submit"] svg{position:absolute;right:1em;top:unset !important}
.browse-all .block-button__link-text{margin-right:2em}
.wp-block-columns .wp-block-column.latest-pubs{background-color:#e2eaee;padding:0 1.5em 1.5em 1.5em}
.wp-block-columns .wp-block-column.latest-posts{padding:0 1.5em 1.5em 1.5em}
.wp-block-group.home-page-latest-posts{padding-top:4em !important}
.wp-block-group.home-page-latest-posts .wp-block-column{position:relative;padding-bottom:4em}
.wp-block-columns{margin-top:0}
.wp-block-columns .wp-block-column{padding:1em 0}
.wp-block-group__inner-container{max-width:1272px;margin:0 auto;padding-left:16px;padding-right:16px}
.wp-block-group__inner-container:after{content:"";display:table;clear:both}
.wp-block-group.has-background .wp-block-columns{padding:3em 1em;margin-bottom:0}
.wp-block-group .wp-block-columns .wp-block-column>*:first-child{margin-top:0}
.wp-block-group .wp-block-columns .wp-block-column>*:last-child{margin-bottom:0}
.wp-block-group.ukcmg{margin-top:4em !important;margin-bottom:4em !important}
.wp-block-group.ukcmg h2{margin-bottom:.3em}
.wp-block-group.ukcmg h3{margin-top:0;margin-bottom:1em}
.wp-block-group.member h3{font-size:1.8rem}
.wp-block-group.member .wp-block-columns.has-background{padding:2em 4em}
.sbu_block-accordion{margin:2em 0 0 0}
.sbu_block-accordion .sbu_block-accordion_wrap .sbu_block-accordion_item{margin-bottom:1em}
.sbu_block-accordion .sbu_block-accordion_wrap .sbu_block-accordion_title{position:relative;padding:.5em;font-weight:500;border:1px solid #338590}
.sbu_block-accordion .sbu_block-accordion_wrap summary::-webkit-details-marker{display:none}
.sbu_block-accordion .sbu_block-accordion_wrap summary{list-style-type:none}
.sbu_block-accordion .sbu_block-accordion_wrap summary:before{border-radius:5px;content:"+";color:#338590;float:left;font-size:1.6rem;font-weight:bold;margin:-8px 25px 0 0;padding:0;text-align:center;width:20px}
.sbu_block-accordion .sbu_block-accordion_wrap details[open] summary:before{content:"-"}
.sbu_block-accordion .sbu_block-accordion_wrap .sbu_block-accordion_content{margin-top:1em}
.block-cards .block-cards__wrapper{max-width:1272px;margin:0 auto;padding-left:16px;padding-right:16px;padding-top:3em;padding-bottom:3em}
.block-cards .block-cards__wrapper:after{content:"";display:table;clear:both}
.block-cards .block-cards__articles,.block-cards .site-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.5%;margin-right:-1.5%}
.block-cards .block-cards__articles .faux-link,.block-cards .site-main .faux-link{display:block;z-index:11;outline-width:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.block-cards .block-cards__articles .faux-link:hover ~ * .card-summary__link svg,.block-cards .block-cards__articles .faux-link:focus ~ * .card-summary__link svg,.block-cards .site-main .faux-link:hover ~ * .card-summary__link svg,.block-cards .site-main .faux-link:focus ~ * .card-summary__link svg{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}
.block-cards .block-cards__articles .faux-link:hover ~ .card-media,.block-cards .block-cards__articles .faux-link:focus ~ .card-media,.block-cards .site-main .faux-link:hover ~ .card-media,.block-cards .site-main .faux-link:focus ~ .card-media{opacity:.5}
.block-cards .block-cards__articles .block-cards__card,.block-cards .block-cards__articles .entry,.block-cards .site-main .block-cards__card,.block-cards .site-main .entry{position:relative;width:30.3%;margin:0 1.5%;background-color:#338590}
.block-cards .block-cards__articles .block-cards__card .card-summary,.block-cards .block-cards__articles .entry .card-summary,.block-cards .site-main .block-cards__card .card-summary,.block-cards .site-main .entry .card-summary{position:relative;padding:.5em 1em}
.block-cards .block-cards__articles .block-cards__card .card-summary .card-summary__title,.block-cards .block-cards__articles .entry .card-summary .card-summary__title,.block-cards .site-main .block-cards__card .card-summary .card-summary__title,.block-cards .site-main .entry .card-summary .card-summary__title{margin:0;padding:0;font-size:1.3rem;color:#fff;font-family:open-sans,sans-serif}
.block-cards .block-cards__articles .block-cards__card .card-summary .arrow-icon,.block-cards .block-cards__articles .entry .card-summary .arrow-icon,.block-cards .site-main .block-cards__card .card-summary .arrow-icon,.block-cards .site-main .entry .card-summary .arrow-icon{position:absolute;top:.5em;right:1em}
.block-cards .block-cards__articles .block-cards__card .card-media,.block-cards .block-cards__articles .entry .card-media,.block-cards .site-main .block-cards__card .card-media,.block-cards .site-main .entry .card-media{height:250px;background-position:center}
.wp-block-group .wp-block-columns .wp-block-column>*:first-child{margin-top:0}
.site-inner{overflow:hidden;clear:both;padding:0 1em 4em 1em}
.search .site-main{max-width:850px;margin-left:auto;margin-right:auto}
.entry-content>*{max-width:100%;clear:both}
.entry-content>*.alignwide{max-width:1240px;width:auto;margin:0 auto}
.entry-content>*.alignfull{margin:calc(2 * 20px) calc(50% - 50vw);max-width:100vw;width:100vw}
.entry-content>*.alignleft{float:left;margin:0 20px 20px 0}
.entry-content>*.alignright{float:right;margin:0 0 20px 20px}
.entry-content>*.aligncenter{margin-left:auto;margin-right:auto}
.sidebar{background-color:#e2eaee;padding:1.5em;margin-top:2em}
.sidebar:after{content:"";display:table;clear:both}
.entry-meta{max-width:1240px;margin:0 auto;margin-top:1em}
.entry-comments .comment-list{margin:0 0 2em}
.entry-comments .comment-list li{list-style-type:none}
.entry-comments .comment-list li article{border:2px solid #f5f5f5;border-bottom-width:0;padding:1em;position:relative}
.entry-comments .comment-list li article:last-child{border-bottom-width:2px}
.entry-comments .comment-list li article::before{background:#f5f5f5;content:'';display:block;width:5px;height:calc(100% + 4px);position:absolute;top:-2px;left:-2px}
.entry-comments .comment-list>li{overflow:hidden;margin-bottom:1em}
.entry-comments .comment-list .comment-author{font-weight:700;font-size:18px;margin:0 0 3px}
.entry-comments .comment-list .comment-author .says{display:none}
.entry-comments .comment-list .comment-meta{font-size:1rem}
.entry-comments .comment-list .comment-content p:last-child{margin:0}
.entry-comments .comment-list .comment-reply{margin-top:16px}
.entry-comments .comment-list .comment-reply a{font-weight:400}
.entry-comments .comment-list ul.children{margin:0}
.entry-comments .comment-list ul.children li{border-top:1px solid #393939}
.comment-respond label{display:block;margin-right:12px}
.comment-respond label[for="subscribe"],.comment-respond label[for="wp-comment-cookies-consent"]{display:inline-block}
.comment-respond .form-submit{text-align:center}
.comment-respond #cancel-comment-reply-link{font-size:1.125rem;color:#338590;float:right;vertical-align:middle;margin-top:10px}
.genesis-skip-link{margin:0}
.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}
.genesis-skip-link li{height:0;list-style:none;width:0}
.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto !important;height:auto;width:auto;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}
.pagination{text-align:center;padding:2em 0}
.pagination ul{margin:0}
.pagination ul li{list-style-type:none;display:inline-block}
.pagination ul li a{color:#393939;border-radius:3px;display:block;padding:2px 11px;font-weight:400}
.pagination ul li.active>a,.pagination ul li:hover>a{background:#338590;color:#fff;text-decoration:none}
input,select,textarea{background-color:#fff;border:1px solid #393939;color:#393939;padding:10px;width:100%}
input[type="checkbox"],input[type="radio"]{margin-right:10px;width:auto}
::-moz-placeholder{color:#bdbdbd;opacity:1}
::-ms-input-placeholder{color:#bdbdbd}
::-webkit-input-placeholder{color:#bdbdbd}
input:focus::-webkit-input-placeholder,input:focus::-moz-placeholder,input:focus:-ms-input-placeholder,textarea:focus::-webkit-input-placeholder,textarea:focus::-moz-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}
.button.button-block{display:block;width:100%}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}
a.search:hover,a.search:focus{border-bottom:3px solid transparent !important}
.search-form{border:1px solid #393939;max-width:400px;min-width:280px;position:relative;overflow:hidden;width:100%}
.search-form .search-field{border:0;padding-right:32px}
.search-form .search-submit{background:transparent;border:0;padding:0;margin:0;min-width:0;width:24px;height:24px;text-align:center;position:absolute;top:50%;margin-top:-12px;right:4px}
.search-form .search-submit svg{fill:#338590;width:24px;height:24px;position:relative;left:-0.2em;top:0}
.signup-form input{color:#393939}
.signup-form .signup-form-field{margin-bottom:1em}
.signup-form button{margin-top:1em}
.signup-form button:hover svg{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}
.signup-form button svg{position:relative;top:.3em;right:-0.5em}
.signup-form button svg:hover{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}
.yarpp-related ul,.yarpp-related-shortcode ul{list-style:none;padding-left:0}
.yarpp-related ul li,.yarpp-related-shortcode ul li{margin-bottom:.5em}
.facetwp-facet.facetwp-facet-results_count{margin-bottom:0;font-size:1rem}
.facet-label{margin-bottom:.75em}
.facetwp-selections ul{padding-left:0;font-size:1rem;margin:.3em 0 0 0}
.facetwp-facet input.facetwp-search{min-width:180px !important}
.facetwp-type-search .facetwp-input-wrap{width:100%}
.facet-filter__wrapper{background-color:#284b52;color:#fff;padding:1em 2em 0 2em;margin-bottom:1em}
.facet-filter__wrapper .facet-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.facet-filter__wrapper .facet-filter>div{width:100%}
.facet-filter__wrapper .facet-filter select.facetwp-dropdown{height:45px;padding:0}
.facetwp-checkbox.checked{background-image:url(assets/images/checkbox-on.png) !important}
.facetwp-checkbox{font-size:1rem}
.facet-label{font-weight:700}
button.reset{border:0;padding:.5em;border-radius:3px;font-size:.9rem;margin-bottom:1em}
button.reset:hover,button.reset:focus{background-color:#333;color:#fff}
html,input[type="search"]{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
.wrap{max-width:1272px;margin:0 auto;padding-left:16px;padding-right:16px}
.wrap:after{content:"";display:table;clear:both}
.grid{display:-ms-grid;display:grid;grid-column-gap:3em;grid-row-gap:24px;list-style:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.grid__col-2-1{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:3em}
.grid__col-2-1>:first-child{-ms-grid-column:1;grid-column-start:1;grid-column-end:1}
.grid__col-2-1>:last-child{-ms-grid-column:2;grid-column-start:2;grid-column-end:2}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:700}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
.genesis-responsive-menu{background-color:#284b52}
ul.genesis-nav-menu{padding-left:0;margin:0;text-align:right;max-width:1272px;margin:0 auto;padding-left:16px;padding-right:16px}
ul.genesis-nav-menu:after{content:"";display:table;clear:both}
ul.genesis-nav-menu .menu-item{display:inline-block}
ul.genesis-nav-menu .menu-item:before{content:"";position:relative;left:0}
ul.genesis-nav-menu .menu-item:focus,ul.genesis-nav-menu .menu-item:hover{position:relative}
ul.genesis-nav-menu a{padding:.5em .75em;color:#fff;margin:0;display:inline-block;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;text-decoration:none;font-weight:700}
ul.genesis-nav-menu .menu-item-has-children{position:relative}
ul.genesis-nav-menu .menu-item-has-children a:after{content:url("/wp-content/themes/consoc/assets/icons/angle-down.svg");position:relative;left:.3em;top:.1em}
ul.genesis-nav-menu .menu-item>a:focus+ul.sub-menu,ul.genesis-nav-menu .menu-item.sfHover>ul.sub-menu,ul.genesis-nav-menu .menu-item:hover>.sub-menu{left:0;opacity:1;display:block;z-index:999}
ul.genesis-nav-menu a:focus,ul.genesis-nav-menu a:hover,ul.genesis-nav-menu .current-menu-item>a,ul.genesis-nav-menu .sub-menu .current-menu-item>a:focus,ul.genesis-nav-menu .sub-menu .current-menu-item>a:hover{background-color:#338590}
ul.genesis-nav-menu .sub-menu,ul.genesis-nav-menu .sub-menu a{width:auto}
ul.genesis-nav-menu .sub-menu{opacity:0;padding-left:0;position:absolute;text-align:left;clear:both;display:block;left:-9999px;margin:0;min-width:250px;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;background-color:#284b52;box-shadow:0 5px 10px rgba(0,0,0,0.2)}
ul.genesis-nav-menu .sub-menu li{padding-left:0;display:block}
ul.genesis-nav-menu .sub-menu a{display:block;padding:.5em;font-size:1.1rem;border-top:0}
ul.genesis-nav-menu .sub-menu a:after{content:none}
ul.genesis-nav-menu .sub-menu .sub-menu{margin:-46px 0 0 179px}
.genesis-responsive-menu{display:block}
.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}
.footer-widgets{padding:3em 0 0 0;background-color:#284b52;color:#fff}
.footer-widgets .sub-menu{display:none}
.footer-widgets .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer-widgets ul{list-style-type:none;margin-left:0;padding-left:0}
.footer-widgets ul li{margin-bottom:.5em}
.footer-widgets a{color:#fff;text-decoration:underline}
.footer-widgets a:hover{text-decoration:none}
.footer-widgets .footer-widgets-1{width:100%}
.footer-widgets .footer-widgets-2,.footer-widgets .footer-widgets-3{width:100%}
.footer-widgets .widget{margin-bottom:2em}
.footer-widgets .footer-widget-area .widget:last-child{margin-bottom:2em}
.footer-widgets .widgettitle{color:#fff;font-size:1.6rem;font-family:kepler-std-semicondensed,serif;margin-top:0}
.footer-widgets a.twitter{text-decoration:none}
.footer-widgets a.twitter:hover,.footer-widgets a.twitter:focus{color:#338590}
.footer-widgets a.twitter:hover svg path,.footer-widgets a.twitter:focus svg path{fill:#338590}
.site-footer{background-color:#284b52;color:#fff;padding-bottom:2em;font-size:.9em}
.site-footer a{text-decoration:underline;color:#fff}
.site-footer p{margin-bottom:0;font-size:1rem}
.site-header{padding:1em 0;max-width:1240px;margin:0 auto}
.title-area h1.site-title,.title-area p.site-title{margin:0}
.title-area .site-title{margin-left:-16px !important;max-width:280px}
.wp-block-cover{margin-top:0 !important}
.blog .content-area,.archive .content-area{max-width:1272px;margin:0 auto;padding-left:16px;padding-right:16px}
.blog .content-area:after,.archive .content-area:after{content:"";display:table;clear:both}
.blog .entry,.archive .entry{padding-bottom:3em}
.type-publications .entry-title:first-child{margin-top:.3em}
.type-publications .entry-meta{margin-top:0;margin-bottom:.5em}
.block-button.download{margin:1.5em 0 2em 0}
.block-button.download .block-button__link,.block-button.download .wp-block-button__link,.block-button.download button,.block-button.download .button,.block-button.download input[type="button"],.block-button.download input[type="reset"],.block-button.download input[type="submit"]{border-radius:0;border:1px solid #378189;background:#378189;color:#fff;font-size:1rem;padding:.5em .75em;text-decoration:none;font-weight:600;cursor:pointer;box-shadow:none !important}
.block-button.download .block-button__link svg,.block-button.download .wp-block-button__link svg,.block-button.download button svg,.block-button.download .button svg,.block-button.download input[type="button"] svg,.block-button.download input[type="reset"] svg,.block-button.download input[type="submit"] svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:relative;left:-0.1em;top:.4em;width:20px}
.block-button.download .block-button__link:hover,.block-button.download .wp-block-button__link:hover,.block-button.download button:hover,.block-button.download .button:hover,.block-button.download input:hover[type="button"],.block-button.download input:hover[type="reset"],.block-button.download input:hover[type="submit"],.block-button.download .block-button__link:focus,.block-button.download .wp-block-button__link:focus,.block-button.download button:focus,.block-button.download .button:focus,.block-button.download input:focus[type="button"],.block-button.download input:focus[type="reset"],.block-button.download input:focus[type="submit"]{background-color:#122b2e}
.block-button.download .block-button__link:hover svg,.block-button.download .wp-block-button__link:hover svg,.block-button.download button:hover svg,.block-button.download .button:hover svg,.block-button.download input:hover[type="button"] svg,.block-button.download input:hover[type="reset"] svg,.block-button.download input:hover[type="submit"] svg,.block-button.download .block-button__link:focus svg,.block-button.download .wp-block-button__link:focus svg,.block-button.download button:focus svg,.block-button.download .button:focus svg,.block-button.download input:focus[type="button"] svg,.block-button.download input:focus[type="reset"] svg,.block-button.download input:focus[type="submit"] svg{-webkit-transform:translateY(5px) rotate(90deg);-ms-transform:translateY(5px) rotate(90deg);transform:translateY(5px) rotate(90deg)}
.post-type-archive-publications .archive-title{margin-bottom:.2em}
.post-type-archive-people .entry>*{margin:0}
.post-type-archive-people .type-people.entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.post-type-archive-people .type-people.entry h3{margin-top:0;margin-bottom:.2em}
.post-type-archive-people .type-people.entry h4{margin-top:0}
.post-type-archive-people .people-image{width:100%}
.post-type-archive-people .people-image img{max-width:250px}
.post-type-archive-people .people-content{width:100%;margin-top:2em}
.post-type-archive-people .tax-title{color:#378189}
.single-people h1{margin-bottom:.2em}
.single-people h4{margin-top:0}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.wp-block-media-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.wp-block-media-text figure img{max-width:400px;width:auto}
.wp-block-media-text .wp-block-media-text__content{padding:0 12%}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 12%}
}@media(min-width:768px){.one-half,.three-sixths,.two-fourths{float:left;margin-left:2.564102564102564%;width:48.717948717948715%}
.one-third,.two-sixths{float:left;margin-left:2.564102564102564%;width:31.623931623931625%}
.four-sixths,.two-thirds{float:left;margin-left:2.564102564102564%;width:65.81196581196582%}
.one-fourth{float:left;margin-left:2.564102564102564%;width:23.076923076923077%}
.three-fourths{float:left;margin-left:2.564102564102564%;width:74.35897435897436%}
.one-fifth{float:left;margin-left:2.564102564102564%;width:17.9487179487179488%}
.two-fifths{float:left;margin-left:2.564102564102564%;width:38.4615384615384616%}
.three-fifths{float:left;margin-left:2.564102564102564%;width:58.9743589743589744%}
.four-fifths{float:left;margin-left:2.564102564102564%;width:79.4871794871794872%}
.one-sixth{float:left;margin-left:2.564102564102564%;width:14.52991452991453%}
.five-sixths{float:left;margin-left:2.564102564102564%;width:82.90598290598291%}
.first{clear:both !important;margin-left:0 !important}
}@media(min-width:850px){blockquote.is-large p,blockquote.is-style-large p,blockquote.wp-block-quote.is-large p,blockquote.wp-block-quote.is-style-large p{font-size:1.8rem}
.entry>*,.entry-comments,.comment-respond{max-width:850px;margin-left:auto;margin-right:auto}
.entry-content>*.aligncenter{margin-left:0;margin-right:0}
.entry-comments .comment-list .comment-author{font-size:22px}
.facet-filter__wrapper .facet-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.facet-filter__wrapper .facet-filter>div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto}
.facet-filter__wrapper .facet-filter .facet-category{margin-right:1em}
.admin-bar .site-container{padding-top:32px}
.post-type-archive-people .people-image{width:20%;margin-right:2em}
.post-type-archive-people .people-image img{max-width:100%}
.post-type-archive-people .people-content{width:75%;margin-top:0}
}@media(min-width:980px){.wp-block-columns:not(.image-column) .wp-block-column{margin-left:50px}
.wp-block-columns:not(.image-column) .wp-block-column:first-child{margin-left:0}
.facetwp-flyout-open{display:none}
.sidebar-content .site-main,.content-sidebar .site-main{float:left;width:65.7534246575%}
.sidebar-content .sidebar-primary,.content-sidebar .sidebar-primary{float:right;width:28.6815068493%}
.sidebar-content .site-main{float:right}
.sidebar-content .sidebar-primary{float:left}
.footer-widgets .footer-widgets-1{width:42%;padding-right:2em}
.footer-widgets .footer-widgets-2,.footer-widgets .footer-widgets-3{width:28%}
.footer-widgets .footer-widget-area{margin-bottom:0}
}@media only screen and (min-width:1246px){.site-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}@media(max-width:1272px){.title-area .site-title{margin-left:0 !important}
}@media(max-width:1245px){.site-header .search-form{display:none}
ul.genesis-nav-menu{clear:both;line-height:1;width:100%;padding:0}
ul.genesis-nav-menu .menu-item{display:block;float:none;position:relative;border-top:1px solid #fff}
ul.genesis-nav-menu a{color:#fff;display:block;font-size:1.2rem;font-weight:400;outline-offset:-1px;padding:1em;margin:0;text-decoration:none}
ul.genesis-nav-menu .menu-item-has-children a:after{content:none}
ul.genesis-nav-menu a:focus,ul.genesis-nav-menu a:hover,ul.genesis-nav-menu .current-menu-item>a,ul.genesis-nav-menu .sub-menu .current-menu-item>a:focus,ul.genesis-nav-menu .sub-menu .current-menu-item>a:hover{box-shadow:none;color:#fff}
ul.genesis-nav-menu .sub-menu,ul.genesis-nav-menu .sub-menu a{width:100%}
ul.genesis-nav-menu .sub-menu{clear:both;display:none;left:-9999px;margin:0;opacity:1;position:static;z-index:99;background-color:#284b52}
ul.genesis-nav-menu .sub-menu li{padding-left:1em}
ul.genesis-nav-menu .sub-menu a{position:relative;word-wrap:break-word;padding:1em}
ul.genesis-nav-menu .menu-item:focus,ul.genesis-nav-menu .menu-item:hover{position:relative}
ul.genesis-nav-menu .menu-item:hover>.sub-menu{display:block;left:auto;opacity:1}
.menu .menu-item:focus{position:static}
.genesis-responsive-menu{display:none;margin-top:1em;position:relative;background-color:#284b52}
.genesis-responsive-menu ul{padding-left:0;margin:0;text-align:left}
.genesis-responsive-menu .genesis-nav-menu .menu-item:hover>.sub-menu{display:none}
.menu-toggle,.sub-menu-toggle{background-color:transparent;border-width:0;color:#fff;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}
.menu-toggle:focus,.menu-toggle:hover{background-color:transparent;border-width:0;color:#338590}
.menu-toggle{line-height:20px;padding:15px 0;position:absolute;right:1em;top:1.7em;z-index:1000;color:#338590}
.menu-toggle.menu-icon:before{content:url("./assets/icons/menu.svg")}
.menu-toggle.activated::before{content:url("./assets/icons/close.svg")}
.menu-arrow-down:before{content:url("./assets/icons/down.svg")}
.sub-menu-toggle{float:right;padding:.65em;position:absolute;right:0;top:0;z-index:100}
.sub-menu-toggle:hover{background-color:#338590}
.sub-menu .sub-menu-toggle{padding:12px 10px}
.sub-menu-toggle::before{display:inline-block;text-rendering:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}
.sub-menu-toggle.activated::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
}@media only screen and (max-width:1245px) and (max-width:680px){.menu-toggle{top:1em}
}@media(max-width:980px){.wp-block-media-text{-ms-grid-columns:100% !important;grid-template-columns:100% !important}
.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}
.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:100% !important;grid-template-columns:100% !important}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.wp-block-media-text .wp-block-media-text__content{padding:1em 0}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:1em 0}
.post-type-archive-publications .sidebar,.taxonomy-archive .sidebar{display:none}
}@media screen and (-ms-high-contrast:active) and (max-width:980px),screen and (-ms-high-contrast:none) and (max-width:980px){.wp-block-media-text .wp-block-media-text__content{padding:1em 0}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:1em 0}
}@media(max-width:880px){.wp-block-columns{display:block}
.wp-block-columns .wp-block-column{margin-left:0 !important;margin-bottom:1em}
.wp-block-columns .wp-block-column:last-child{margin-bottom:0}
.wp-block-group.member .wp-block-image img{max-width:250px}
}@media(max-width:850px){.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:100%}
.wp-block-media-text .wp-block-media-text__content{margin-top:20px}
.block-cards .block-cards__articles .block-cards__card,.block-cards .block-cards__articles .entry,.block-cards .site-main .block-cards__card,.block-cards .site-main .entry{width:100%;margin-bottom:2em}
}@media(max-width:849px){#wpadminbar{display:none !important}
}@media(max-width:680px){p.has-larger-font-size{font-size:1.5rem}
}@media only screen and (max-width:680px){.title-area .site-title{max-width:250px}
}@media only screen and (max-width:450px){.wp-block-cover h1{font-size:2.7rem}
}@media only screen and (max-width:380px){.title-area .site-title{max-width:180px}
}@media screen and (max-width:56rem){.grid__col-2-1{-ms-grid-columns:1fr;grid-template-columns:1fr}
.grid__col-2-1>:first-child{-ms-grid-column:1;grid-column-start:1;grid-column-end:2}
.grid__col-2-1>:last-child{-ms-grid-column:1;grid-column-start:1;grid-column-end:2}
}