@font-face{font-family:"Graphik";src:url("../fonts/graphik/graphik-bold-italic.woff2") format("woff2"),url("../fonts/graphik/graphik-bold-italic.woff") format("woff");font-weight:700;font-style:italic}
@font-face{font-family:"Graphik";src:url("../fonts/graphik/graphik-bold.woff2") format("woff2"),url("../fonts/graphik/graphik-bold.woff") format("woff");font-weight:700;font-style:normal}
@font-face{font-family:"Graphik";src:url("../fonts/graphik/graphik-regular-italic.woff2") format("woff2"),url("../fonts/graphik/graphik-regular-italic.woff") format("woff");font-weight:400;font-style:italic}
@font-face{font-family:"Graphik";src:url("../fonts/graphik/graphik-regular.woff2") format("woff2"),url("../fonts/graphik/graphik-regular.woff") format("woff");font-weight:400;font-style:normal}
@font-face{font-family:"Graphik";src:url("../fonts/graphik/graphik-semibold.woff2") format("woff2"),url("../fonts/graphik/graphik-semibold.woff") format("woff");font-weight:600;font-style:normal}
@font-face{font-family:"Trade Gothic";src:url("../fonts/trade-gothic/TradeGothicLTStd.woff2") format("woff2"),url("../fonts/trade-gothic/TradeGothicLTStd.woff") format("woff");font-weight:400;font-style:normal}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:0;color:#333}
.flickity-button:hover{background:white;cursor:pointer}
.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F}
.flickity-button:active{opacity:.6}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
body{line-height:1;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;color:#000;background-color:#fff}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
b,strong{font-weight:bold}
em,i{font-style:italic}
label{cursor:pointer}
sup{vertical-align:baseline;position:relative;top:-0.4em;font-size:85%;padding:0 .3em 0 .1em}
a{text-decoration: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}
.clearfix{zoom:1}
.clearfix::after,.clearfix::before{content:".";display:block;height:0;overflow:hidden;zoom:1}
.clearfix::after{clear:both}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:.0625rem}
.screen-reader-text:focus{clip:auto !important;display:block;height:auto;left:.3125rem;top:.3125rem;width:auto;z-index:100}
.skip-to-content-link{background-color:#005587;color:#fff;padding:.75rem}
.admin-bar .skip-to-content-link{z-index:999999}
.hide{display:none !important}
.invisible{visibility:hidden !important}
.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.hide{display:none !important}
.invisible{visibility:hidden !important}
.hidden{border:0;clip:rect(0 0 0 0);height:.0625em;margin:-.0625em;overflow:hidden;padding:0;position:absolute;width:.0625em}
a{color:#000}
a:hover,afocus{text-decoration:underline}
.wrap-long-word{word-break:break-all}
table{width:100%}
td,th{font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.25rem;line-height:1.5;padding:1.25rem 1.5625rem}
thead th,thead td{background-color:#005587;color:#fff;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-weight:700;text-align:left}
tbody tr:nth-of-type(even) td{background-color:#f5f5f5}
.wysiwyg h1{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.5rem}
.wysiwyg h2{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem}
.wysiwyg h3{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.wysiwyg h4{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.wysiwyg h5,.wysiwyg h6{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.wysiwyg blockquote{color:#005587;padding-left:2rem;border-left:.1875rem solid #005587;margin:1.5rem 0 1.5rem 3.75rem}
.wysiwyg blockquote p{font-size:1rem;font-weight:600;line-height:1.5}
.wysiwyg p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:70ch}
.wysiwyg p:last-of-type{margin-bottom:0}
.wysiwyg a{color:#005587;text-decoration:underline}
.wysiwyg ul,.wysiwyg ol{padding-left:1.625rem;margin-bottom:2rem;font-size:1rem;max-width:70ch}
.wysiwyg ul{list-style:disc}
.wysiwyg ol{list-style:decimal}
.wysiwyg li{font-size:1rem;line-height:1.5}
.wysiwyg dt{margin-bottom:.5rem}
.wysiwyg dd{margin-bottom:2rem}
.wysiwyg figure,.wysiwyg .node-image .content{display:table;margin-bottom:2rem}
.wysiwyg figure.wp-block-embed{display:block}
.wysiwyg figure.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex}
.wysiwyg figcaption,.wysiwyg .image-caption-wrapper{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500;display:table-caption;caption-side:bottom;text-align:right}
.wysiwyg .node-image p{margin:0}
.main-content{padding-top:3.125rem}
img{max-width:100%;height:auto}
img.orientation--portrait{max-height:40rem;width:auto}
.alignleft{float:none}
.alignright{float:none}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.responsive-embed{position:relative;overflow:hidden}
.responsive-embed iframe,.responsive-embed object,.responsive-embed embed{position:absolute;top:0;left:0;height:100%;width:100%}
.media-credit,.node-image .photo-credit{display:block;text-transform:uppercase;letter-spacing:.02em;color:#666;font-size:.5rem}
svg{fill:currentColor}
.icon,.logo{width:1em;height:1em;stroke-width:0;stroke:currentColor}
svg.logo-society-for-science-and-the-public{width:1em;height:.215em}
.pagination{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.875em 1rem;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.pagination .next-link{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.pagination .previous-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.pagination .next-link,.pagination .previous-link{font-size:1.375rem;padding:1.375rem 3.4375rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.02em;border:.1875rem solid #005587;text-align:center;text-decoration:none}
.pagination .next-link:hover,.pagination .next-link:focus,.pagination .previous-link:hover,.pagination .previous-link:focus{background-color:#005587;color:#fff}
.pagination .disabled{visibility:hidden}
.pagination .link-items{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.3%}
.pagination .link-item{display:block;border-radius:50%;padding:46% 1.03125rem 54%;font-size:1.625rem;color:#000;height:0;text-align:center;line-height:0}
.pagination .current{background-color:#005587;color:#fff;cursor:default;width:4.0625rem}
.pagination .current:hover,.pagination .current:focus{text-decoration:none}
.pagination .link-label{border:0;clip:rect(0 0 0 0);height:.0625em;margin:-.0625em;overflow:hidden;padding:0;position:absolute;width:.0625em}
.featured-post{margin:0 auto 6rem;max-width:60rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.featured-post .post-date{font-weight:400;font-size:1rem;line-height:1.875;color:#005587}
.featured-post .post-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.featured-post .post-author{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem}
.featured-post .post-description{font-size:1rem;line-height:1.5}
.featured-post .post-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:23.4375rem;flex-basis:23.4375rem;padding-right:1rem}
.featured-post .post-media{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;position:relative;margin-left:2rem;max-width:55%}
.featured-post .post-media::after{content:" ";position:absolute;left:0;top:0;height:15.625rem;width:15.625rem;background-color:#7aaddd;z-index:-1}
.featured-post .post-media figure{display:table;margin-left:auto;margin-right:auto}
.featured-post .post-media figcaption{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500;display:table-caption;caption-side:bottom;text-align:right}
.featured-post .post-media img{width:100%;height:auto;max-width:100%}
.featured-post .post-media-inner{margin-left:2rem;margin-top:2rem;line-height:0}
.featured-post .post-call-to-action{margin-right:3.125rem;font-size:1.375rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:1.375rem 3.25rem;background-color:#ffc927;color:#000;float:right}
.featured-post--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.featured-post--left .post-media{margin-left:0;margin-right:3rem}
.featured-post--left .post-call-to-action{margin-right:0}
.featured-post--right .post-media::after{left:auto;right:0;top:0}
.featured-post--right .post-media .post-media-inner{margin-left:0;margin-right:3.125rem}
.share-tools .label{font-size:1rem;line-height:1.5;margin-bottom:.875rem !important}
.share-tools .link{display:block;text-align:center;font-size:18px;padding-top:9px;width:2.25rem;height:2.25rem;background-color:#005587;color:#fff !important;border-radius:50%;vertical-align:bottom;line-height:18px !important}
.share-tools .link .icon{fill:currentColor !important;height:18px !important;width:18px !important}
.share-tools .icon-email{margin-top:-.3125rem}
.share-tools.is-preview{pointer-events:none}
.share-tools.vertical{position:absolute;top:0;left:-6.25rem;height:100%}
.share-tools.vertical .inner{position:sticky;top:0}
.admin-bar .share-tools.vertical .inner{top:2rem}
.share-tools.vertical .link{display:block;margin-bottom:.8125rem}
.share-tools.horizontal{margin-bottom:1.5rem;margin-top:1.5rem}
.share-tools.horizontal .inner{margin-left:auto;margin-right:auto;max-width:70ch}
.share-tools.horizontal .link{display:inline-block;margin-left:.8125rem}
.share-tools.horizontal .label+.link{margin-left:0}
.post-archive{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem}
.post-archive .post-archive-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto 3.125rem}
.post-archive-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:73.875rem;margin-left:auto;margin-right:auto}
.post-archive-item{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);margin:0 0 2.25rem;background-color:#fff;width:23.125rem}
.post-archive-items .post-archive-item{margin-left:.75rem;margin-right:.75rem}
.post-archive-item .image img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:240px;width:100%}
.post-archive-item .image-placeholder{padding-top:67.5%}
.search-results .post-archive-item .image-placeholder{display:none}
.post-archive-item .body{padding:2rem 1.5rem 2rem;text-align:center}
.post-archive-item .description{font-size:1rem;line-height:1.5;margin-top:1rem}
.post-archive-item .description p,.post-archive-item .description ul,.post-archive-item .description ol,.post-archive-item .description li{margin:1rem 0}
.post-archive-item .description ul{list-style-type:disc;padding-left:1.5rem}
.post-archive-item .description>:first-child{margin-top:0}
.post-archive-item .description>:last-child{margin-bottom:0}
.post-archive-item .archive-item-date{font-weight:400;font-size:1rem;color:#005587;display:block;padding-bottom:1.5rem}
.post-archive-item .archive-item-post-type{color:#666;font-size:.875rem;margin-bottom:.25em}
.post-archive-item .archive-item-title{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem}
.event-archive-page{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem}
.event-archive-page .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem}
.event-archive-items{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}
.event-archive-item{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);margin:0 0 2.1875rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms;text-decoration:none}
.event-archive-item:hover,.event-archive-item:focus{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:1;text-decoration:none}
.event-archive-item .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;line-height:0;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;height:100%}
.event-archive-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}
.event-archive-item .body{padding:1.625rem 2.875rem}
.event-archive-item .title{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:.9375rem}
.event-archive-item .description{font-size:1rem;line-height:1.5;margin-bottom:.75rem}
.event-archive-item .details{display:-webkit-box;display:-ms-flexbox;display:flex}
.event-archive-item .detail-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:50%;margin-bottom:1.125rem}
.event-archive-item .detail-label{display:block;font-size:.875rem;text-transform:uppercase;letter-spacing:.02em;font-weight:700;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;margin-bottom:.375rem}
.event-archive-item .detail{display:block;line-height:1.3333}
.event-archive-item .p-location .p-name{display:block}
.event-archive-item .start-date{display:block}
.author-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:70ch;margin-bottom:4.375rem}
.author-bio .author-avatar{margin-right:2.375rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:6.25rem;height:6.25rem;overflow:hidden;border-radius:50%}
.author-bio .author-details{font-size:1.125rem;line-height:1.5}
.author-bio .author-name{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem;text-align:left}
.single-alumni .hero-header{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;margin-bottom:4rem}
.single-alumni .hero-wrapper{background-color:#c2daf0;padding:2.1rem 2.1rem 2.1rem 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.single-alumni .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem}
.single-alumni .main{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.single-alumni .main .hero-description{margin-bottom:2rem;line-height:1.5em;font-size:1.125rem}
.single-alumni .main .terms-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.single-alumni .main .terms-pad li{margin-right:5px;margin-bottom:5px}
.single-alumni .main .terms-pad a{transition:transform .7s cubic-bezier(0.1,0.4,0.55,1),-webkit-transform .7s cubic-bezier(0.1,0.4,0.55,1);background-color:#005587;color:#fff;padding:4px 6px;font-size:.75rem;min-width:73px;display:block;text-align:center;line-height:1.3em}
.single-alumni .main .terms-pad a:hover{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.single-alumni .sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.single-alumni .sidebar:before{content:"";display:block;position:absolute;height:90%;width:10px;background-color:#7aaddd;left:18%;top:5%}
.single-alumni .sidebar .share-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2rem;color:#005587}
.single-alumni .sidebar .share-bar h2{margin-bottom:1rem}
.single-alumni .sidebar .share-bar a{transition:transform .7s cubic-bezier(0.1,0.4,0.55,1),-webkit-transform .7s cubic-bezier(0.1,0.4,0.55,1);background-color:#005587;display:block;width:30px;height:30px;text-align:center;border-radius:50%;margin-bottom:.5rem;position:relative}
.single-alumni .sidebar .share-bar a:hover{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.single-alumni .sidebar .share-bar svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.single-alumni .sidebar .share-bar svg path{fill:#c2daf0}
.single-alumni .sidebar .image-box{width:70%}
.single-alumni .sidebar .image-box img{width:100%;height:auto;-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029}
.post-type-archive-alumni .main-content{padding-top:0}
.archive-alumni .hero-alumni-sliders{display:grid;grid-template-areas:"pos1 pos3 pos3 pos4 pos4 pos6 pos8" "pos2 pos3 pos3 pos5 pos7 pos7 pos9";background-color:#fff;border:1px solid #005587}
.archive-alumni .hero-alumni-sliders .flickity-enabled.is-draggable .flickity-viewport{width:100%;height:100%}
.archive-alumni .hero-alumni-sliders .flickity-slider{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;width:100% !important;height:100% !important}
.archive-alumni .hero-alumni-sliders .alumni-hero-slider-module{background-color:#005587}
.archive-alumni .hero-alumni-sliders #hero-pos-1{grid-area:pos1;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-2{grid-area:pos2;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-3{grid-area:pos3;height:28.56w}
.archive-alumni .hero-alumni-sliders #hero-pos-4{grid-area:pos4;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-5{grid-area:pos5;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-6{grid-area:pos6;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-7{grid-area:pos7;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-8{grid-area:pos8;height:14.28vw}
.archive-alumni .hero-alumni-sliders #hero-pos-9{grid-area:pos9;height:14.28vw}
.archive-alumni .hero-alumni-sliders .slide{width:100%;height:100%;left:0 !important;opacity:0;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;z-index:-1}
.archive-alumni .hero-alumni-sliders .slide.is-selected{opacity:1;z-index:0}
.archive-alumni .hero-alumni-sliders .slide-image{border:2px solid #005587;height:100%}
.archive-alumni .hero-alumni-sliders .slide-image a{background-color:#005587;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}
.archive-alumni .hero-alumni-sliders .slide-image img{width:100%;-o-object-fit:cover;object-fit:cover}
.archive-alumni .slider-module :after{background-color:#7aaddd}
.archive-alumni .quote-carousel-post-content{background-color:rgba(255,201,39,0.45)}
.archive-alumni #alumni-results{top:-100px;position:relative}
.alumni-search-archive-wrapper{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;text-align:left;padding:.3125rem 4rem 5.875rem}
.alumni-search-archive-wrapper .title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:left;margin:0 auto;margin-bottom:2rem;max-width:100%}
.alumni-search-archive-wrapper .alumni-archive-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item{width:25%;padding:0 1.5%;-webkit-box-shadow:unset;box-shadow:unset}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .image a{position:relative;display:block}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .image a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:#005587 0 0 no-repeat padding-box;opacity:.5;mix-blend-mode:multiply}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .image img{-webkit-filter:grayscale(100%) sepia(20%) brightness(100%) hue-rotate(176deg) saturate(600%);filter:grayscale(100%) sepia(20%) brightness(100%) hue-rotate(176deg) saturate(600%);-o-object-position:top;object-position:top}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .archive-item-title a{color:#2699fb}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .description{margin-top:.5rem;font-size:.875rem;font-weight:900}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .description .alumni-accolades{font-weight:normal;font-size:.75rem}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .description .alumni-accolades span:after{content:","}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .description .alumni-accolades span:last-child:after{content:unset}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .description .programs span{display:block}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item:hover .image a:before{content:unset}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item:hover .image img{-webkit-filter:unset;filter:unset}
.alumni-search-archive-wrapper .alumni-archive-items .pagination{max-width:100%}
.alumni-search-block .filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.1875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.alumni-search-block .filter-title{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;width:auto}
.alumni-search-block .filter-fields{margin-left:2rem;border-left:1px solid #afafaf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.alumni-search-block .filter-fields li{margin-left:2rem;margin-bottom:.75rem}
.alumni-search-block .filter-fields label{font-size:.875rem;margin-bottom:.5rem;display:block}
.alumni-search-block .filter-fields select,.alumni-search-block .filter-fields input{margin-bottom:.5rem}
.alumni-search-block .filter-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.875rem;border:1px solid #005587;padding:.5rem 1.8125rem .5rem 1rem;background:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/expand.svg") right .2rem center no-repeat}
.alumni-search-block .filter-fields input[type=email],.alumni-search-block .filter-fields input[type=password],.alumni-search-block .filter-fields input[type=tel],.alumni-search-block .filter-fields input[type=text],.alumni-search-block .filter-fields input[type=url],.alumni-search-block .filter-fields textarea{font-size:.875rem;border:1px solid #005587;padding:.5rem 1rem .5rem 1rem;border-radius:1rem}
.alumni-search-block .filter-fields input[type=email]::-webkit-input-placeholder,.alumni-search-block .filter-fields input[type=password]::-webkit-input-placeholder,.alumni-search-block .filter-fields input[type=tel]::-webkit-input-placeholder,.alumni-search-block .filter-fields input[type=text]::-webkit-input-placeholder,.alumni-search-block .filter-fields input[type=url]::-webkit-input-placeholder,.alumni-search-block .filter-fields textarea::-webkit-input-placeholder{color:#000}
.alumni-search-block .filter-fields input[type=email]::-moz-placeholder,.alumni-search-block .filter-fields input[type=password]::-moz-placeholder,.alumni-search-block .filter-fields input[type=tel]::-moz-placeholder,.alumni-search-block .filter-fields input[type=text]::-moz-placeholder,.alumni-search-block .filter-fields input[type=url]::-moz-placeholder,.alumni-search-block .filter-fields textarea::-moz-placeholder{color:#000}
.alumni-search-block .filter-fields input[type=email]:-ms-input-placeholder,.alumni-search-block .filter-fields input[type=password]:-ms-input-placeholder,.alumni-search-block .filter-fields input[type=tel]:-ms-input-placeholder,.alumni-search-block .filter-fields input[type=text]:-ms-input-placeholder,.alumni-search-block .filter-fields input[type=url]:-ms-input-placeholder,.alumni-search-block .filter-fields textarea:-ms-input-placeholder{color:#000}
.alumni-search-block .filter-fields input[type=email]::-ms-input-placeholder,.alumni-search-block .filter-fields input[type=password]::-ms-input-placeholder,.alumni-search-block .filter-fields input[type=tel]::-ms-input-placeholder,.alumni-search-block .filter-fields input[type=text]::-ms-input-placeholder,.alumni-search-block .filter-fields input[type=url]::-ms-input-placeholder,.alumni-search-block .filter-fields textarea::-ms-input-placeholder{color:#000}
.alumni-search-block .filter-fields input[type=email]::placeholder,.alumni-search-block .filter-fields input[type=password]::placeholder,.alumni-search-block .filter-fields input[type=tel]::placeholder,.alumni-search-block .filter-fields input[type=text]::placeholder,.alumni-search-block .filter-fields input[type=url]::placeholder,.alumni-search-block .filter-fields textarea::placeholder{color:#000}
.alumni-search-block .filter-fields #alumni-form_search_query{padding:.5rem 1.8125rem .5rem 1rem;background:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/search-icon.svg") right .2rem center no-repeat}
.alumni-search-block .filter-fields input[type=submit]{font-size:.875rem;padding:.5rem 1rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.02em;border:.0625rem solid #005587;text-align:center;text-decoration:none;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;background-color:#fff}
.alumni-search-block .filter-fields input[type=submit]:hover,.alumni-search-block .filter-fields input[type=submit]:focus{background-color:#005587;color:#fff;cursor:pointer}
.related-posts{background-color:#f5f5f5;padding:2.25rem 1rem 2.625rem}
.related-posts .related-posts-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:1.75rem}
.related-posts .post-archive-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.template-faq-page{text-align:center}
.template-faq-page .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem}
.template-faq-page .the-content{max-width:37.5rem;margin-left:auto;margin-right:auto}
.faq-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.faq-section .faq-nav{position:absolute;left:4.375rem;top:0;height:100%}
.faq-section .faq-nav .inner{position:sticky;top:0}
.admin-bar .faq-section .faq-nav .inner{top:2rem}
.faq-section .faq-nav-title{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.faq-section .faq-nav-link{display:inline-block;padding:.8125rem 1.375rem;border:.1875rem solid #005587;margin-bottom:.8125rem;font-weight:400;font-size:1rem;line-height:1.875;text-decoration:none}
.faq-section .faq-nav-link:hover,.faq-section .faq-nav-link:focus{background-color:#005587;color:#fff}
.faq-section .faq-group{width:66.6%;margin-right:5rem}
.faq-section .faq-group-title{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-bottom:2.5rem}
.faq-section .faq-group-items{margin-bottom:5rem}
.faq-section .faq-item{padding:2.1875rem 0;border-top:.0625rem solid #000;border-bottom:.0625rem solid #000;margin-bottom:-.0625rem;font-size:1rem;line-height:1.5}
.faq-section .faq-item-title button{all:inherit;border:0;font-weight:700;cursor:pointer;padding-right:2.1875rem;position:relative;width:100%}
.faq-section .faq-item-title button:focus{outline:.1875rem solid #005587}
.faq-section .faq-item-title button:hover:focus{outline:0}
.faq-section .faq-item-title button::after{content:'-';position:absolute;right:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.5625rem;line-height:.9;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:#005587;color:#fff;text-align:center}
.no-js .faq-section .faq-item-title button::after{display:none}
.faq-section .faq-item-content{padding-top:2rem}
.faq-section .faq-item--closed .faq-item-title button::after{content:'+'}
.faq-section .faq-item--closed .faq-item-content{display:none}
.faq-section .faq-item-cta{display:inline-block;margin-top:2rem;padding:1.375rem 2.375rem;background-color:#ffc927;font-weight:700;font-size:1.375rem;line-height:1.454545;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.postid-5658 .main-content{padding:0}
.postid-5658 .regeneron-sts-slider{margin-bottom:50px}
.page-template-template-simple-menu #content .modules{max-width:100%;padding:0}
.page-template-template-simple-menu #content .modules .module:not(.centered-text-module):not(.text-media-module){margin:0}
.site-header{background-color:#005587;padding:3.625rem 0 0;position:sticky;top:0;z-index:99}
.admin-bar .site-header{top:2rem}
.site-header .inner{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-header .logo{width:100%;height:auto;max-width:21.875rem;color:#fff;margin-top:1.125rem;margin-bottom:1.125rem}
.site-header .mobile-menu-trigger{display:none}
.site-nav .site-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.site-nav .highlight>a{border:.1875rem solid #ffc927;text-decoration:none;padding-top:.5rem;padding-bottom:.5rem}
.site-nav .highlight>a .menu-item-text{border:0 none}
.site-nav .highlight>a:hover,.site-nav .highlight>a:focus{background-color:#ffc927;color:#005587}
.site-nav li{list-style-type:none;font-size:1.375rem;line-height:1.8181;text-transform:uppercase;letter-spacing:.02em;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-weight:700}
.site-nav a{color:#fff;display:block;padding:2.25rem 1.5rem;position:relative}
.site-nav a:hover,.site-nav a:focus{text-decoration:none}
.site-nav a:hover .menu-item-text,.site-nav a:focus .menu-item-text{border-bottom-color:#ffc927}
.site-nav .icon{display:none}
.site-nav .icon-magnifying-glass{display:inline-block;position:relative;top:.125rem}
.site-nav .menu-item-text{display:inline-block;border-bottom:.125rem solid #005587}
.site-nav .sub-menu{display:none;position:absolute;background-color:#f5f5f5;z-index:99}
.site-nav .sub-menu .icon{font-size:75%;margin-left:.5rem;display:inline-block}
.site-nav .sub-menu .menu-item-text{border-bottom-color:#f5f5f5}
.site-nav .sub-menu li{text-transform:none;font-weight:500;font-size:1.125rem}
.site-nav .sub-menu li,.site-nav .sub-menu a{color:#000}
.site-nav .sub-menu a{padding-top:.75rem;padding-bottom:.75rem}
.site-nav .sub-menu--open>a .menu-item-text{border-bottom-color:#ffc927}
.site-nav .sub-menu--open .sub-menu{display:block}
.site-nav .mobile-menu-close{display:none}
.page-template-template-simple-menu .main-content{padding:0}
.page-template-template-simple-menu .main-content .modules section:not(.centered-text-module):not(.text-media-module):not(.recent-posts-module):not(.picture-cards-module):not(.text-module){max-width:calc(90rem - 4rem);margin:0 auto !important}
.page-template-template-simple-menu .main-content .modules section.picture-cards-module,.page-template-template-simple-menu .main-content .modules section.recent-posts-module,.page-template-template-simple-menu .main-content .modules section.centered-text-module{margin:4rem auto !important}
.page-template-template-simple-menu .main-content .modules section.text-media-module,.page-template-template-simple-menu .main-content .modules section.text-module{max-width:calc(90rem - 4rem);margin:0 auto 4rem !important}
.page-template-template-simple-menu .main-content .modules section.text-module{margin:4rem auto !important}
.page-template-template-simple-menu .main-content .modules section.text-module .wysiwyg h1{max-width:41ch;margin-left:auto;margin-right:auto}
.page-template-template-simple-menu .main-content .modules section.text-module .wysiwyg p{margin-left:auto;margin-right:auto}
.page-template-template-simple-menu .accordion-header{display:none !important}
.page-template-template-simple-menu .accordion-content ul{overflow:hidden}
.page-template-template-simple-menu .accordion-content ul li{background:#fff !important;border-right:none !important}
.page-template-template-simple-menu .accordion-content ul li a{color:#000 !important}
.page-template-template-simple-menu .accordion-content ul li a:hover{color:#000 !important}
.page-template-template-simple-menu .header-simple{margin-top:0;padding-top:0}
.page-template-template-simple-menu .header-simple .burger-icon-container{display:none}
.page-template-template-simple-menu .header-simple .burger-icon-container .burger-icon{display:block;width:30px;height:30px}
.page-template-template-simple-menu .header-simple .burger-icon-container .burger-icon svg{width:30px;height:30px}
.page-template-template-simple-menu .header-simple .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.site-footer{background-color:#3c3c3c}
.site-footer .inner{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;padding-top:2.875rem;padding-bottom:.75rem}
.site-footer .logo{width:100%;max-width:23.75rem;height:auto;color:#fff}
.footer-logo-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer-social-media-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer-social-media-items .facebook :hover,.footer-social-media-items .facebook :focus{background-color:#3b5998;color:#fff}
.footer-social-media-items .twitter :hover,.footer-social-media-items .twitter :focus{background-color:#1da1f2;color:#fff}
.footer-social-media-items .instagram :hover,.footer-social-media-items .instagram :focus{background:-webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);color:#fff}
.footer-social-media-items .flickr :hover,.footer-social-media-items .flickr :focus{background-color:#fff;color:#ff0084}
.footer-social-media-items .youtube :hover,.footer-social-media-items .youtube :focus{background-color:red;color:#fff}
.footer-social-media-items .linkedin :hover,.footer-social-media-items .linkedin :focus{background-color:#0077b5;color:#fff}
.footer-social-media-items .medium :hover,.footer-social-media-items .medium :focus{background-color:#00ab6c;color:#000}
.footer-social-media-item{margin-left:1.125rem}
.footer-social-media-item a{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;font-size:1.125rem;padding-top:.25rem;width:2.25rem;height:2.25rem;background-color:#fff;color:#3c3c3c;border-radius:50%;-webkit-transition:background 320ms,color 320ms;transition:background 320ms,color 320ms}
.footer-menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer-menu-items{padding-top:3.125rem}
.footer-menu-item{padding-bottom:2rem;width:33.333%}
.footer-menu-title{font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.454545;text-transform:uppercase;letter-spacing:.02em}
.footer-menu-title,.footer-menu-title a{color:#fff}
.footer-menu-list-item,.footer-menu-list-item a{font-size:1rem;line-height:1.555;color:#fff}
.footer-misc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:.125rem solid #4a4a4a;padding-top:2rem}
.footer-misc .logo{width:3.75rem}
.footer-misc .four-star-logo-wrapper img{width:7.8125rem}
.footer-credits{font-size:.875rem;line-height:1.75;padding-bottom:.75rem}
.footer-credits,.footer-credits a{color:#fff}
.blog-page-modules hr{margin-bottom:1.875rem}
.single-post{margin:0 auto 4rem;max-width:60rem;position:relative}
.single-post .the-terms{font-size:1rem;font-weight:600;line-height:1.875;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.02em}
.single-post .the-terms,.single-post .the-terms a{color:#005587}
.single-post .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.75rem}
.single-post .the-date{font-size:1rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.5;display:block;margin-bottom:1.75rem}
.single-post .the-excerpt{font-size:1.625rem;line-height:1.6;margin-bottom:1.75rem}
.single-post .the-author{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:2.25rem}
.single-post .the-content{padding-top:.0625rem}
.single-post .the-featured-image,.single-post .the-featured-video{-webkit-box-shadow:3.75rem -3.75rem #dadada;box-shadow:3.75rem -3.75rem #dadada;margin:3.75rem 0}
.single-post .the-featured-video{padding-top:.0625rem}
.single-post figure .the-featured-image{margin-bottom:0}
.single-post .dot-separator{clear:both;text-align:center;margin-bottom:3.75rem;max-width:70ch}
.single-post .dot-separator .dot{background-color:#000;border-radius:50%;display:inline-block;height:.25rem;width:.25rem;margin-left:.46875rem;margin-right:.46875rem}
.single-page{margin:0 auto 4rem;max-width:60rem;position:relative}
.single-page .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.75rem}
.single-page .the-date{font-size:1rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.5;display:block;margin-bottom:1.75rem}
.single-page .the-featured-image{-webkit-box-shadow:3.75rem -3.75rem #dadada;box-shadow:3.75rem -3.75rem #dadada;margin:3.75rem 0}
.single-page figure .the-featured-image{margin-bottom:0}
.single-page .the-content{max-width:70ch;margin:0 auto}
.single-person{margin:0 auto 4rem;max-width:60rem}
.single-person .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem}
.single-person .person-information{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.single-person .the-featured-image{-webkit-box-shadow:3.75rem -3.75rem #7aaddd;box-shadow:3.75rem -3.75rem #7aaddd;margin-top:3.75rem;margin-right:6.875rem;margin-bottom:2rem;max-width:18.75rem}
.single-person .person-details{-webkit-box-flex:1;-ms-flex:1;flex:1}
.single-person .person-detail{font-size:1rem;line-height:1.5;margin-bottom:2rem}
.single-person .person-detail-title{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:.8125rem}
.single-person .the-content{max-width:70ch;margin:0 auto 4rem}
.single-event{margin:0 auto 4rem;max-width:60rem}
.single-event .event-header{text-align:center;padding-bottom:.5rem}
.single-event .event-header figure{display:table;margin:0 auto 2rem}
.single-event .event-header figcaption{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500;display:table-caption;caption-side:bottom;text-align:right}
.single-event .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin:0 0 1.75rem;text-align:left}
.single-event .event-information{font-size:1.375rem;line-height:1.4545;padding-bottom:1.75rem}
.single-event .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.75rem}
.single-event .buttons>*{margin-left:1.25rem;margin-righT:1.25rem;width:17.5rem}
.single-event .add-to-calendar-button{display:block;background:#ffc927;color:#fff;border:0;font-weight:700;font-size:1.25rem;line-height:1.4545;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:1.5rem 1rem 1.3125rem;width:100%}
.single-event .calendar-sharing-container{position:relative}
.single-event .calendar-share-links{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);position:absolute;top:-50%;background-color:#fff;left:-4%;right:-4%;display:none}
.single-event .calendar-share-links.calendar-share-links--open{display:block}
.single-event .calendar-share-link{display:block;text-align:left;font-size:1.375rem;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:.5rem 1rem}
.single-event .register-button{display:block;background:#000;color:#fff;font-weight:700;font-size:1.25rem;line-height:1.4545;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:1.5rem 1rem 1.3125rem}
.single-event .the-content{max-width:48.75rem;margin:0 auto}
.sitewide-search{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);background-color:#fff;height:33%;min-height:12.5rem;position:fixed;top:0;right:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;-webkit-transition:-webkit-transform 550ms;transition:-webkit-transform 550ms;transition:transform 550ms;transition:transform 550ms,-webkit-transform 550ms;-webkit-transform:translateY(-31.25rem);-ms-transform:translateY(-31.25rem);transform:translateY(-31.25rem)}
.admin-bar .sitewide-search{top:2rem}
.sitewide-search--open .sitewide-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.sitewide-search .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:60.625rem;-ms-flex-preferred-size:100%;flex-basis:100%;margin:auto 0}
.sitewide-search .sitewide-search-form{-ms-flex-preferred-size:100%;flex-basis:100%;margin:auto auto 3rem;position:relative;padding:0 1rem}
.sitewide-search .sitewide-search-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem;display:block}
.sitewide-search .search-input{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;max-width:none;border:0;border-bottom:.0625rem solid #000;padding-right:2rem;width:100%;outline:0}
.sitewide-search .search-button{position:absolute;right:.5rem;bottom:0;background:0;border:0 none;font-size:1.5rem}
.sitewide-search .sitewide-search-close{position:absolute;top:.5rem;right:.5rem;font-size:1.5rem;color:#000;-webkit-appearance:none;background:0;border:0 none}
.sitewide-search .sitewide-search-close:hover .icon,.sitewide-search .sitewide-search-closefocus .icon{outline:.125rem solid #ffc927}
.search-results{max-width:60.625rem;padding:0 1rem;margin-left:auto;margin-right:auto}
.search-results .search-title{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:2rem}
.search-form{position:relative;margin:0 auto 2rem}
.post-archive .search-form{max-width:71.875rem}
.search-form .search-input{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;max-width:none;border:0;border-bottom:.0625rem solid #000;padding-right:2rem;width:100%}
.search-form .search-input:hover{outline:0}
.search-form .search-button{position:absolute;top:0;right:0;bottom:0;background:0;border:0 none;font-size:1.5rem}
.error404 .single-post .the-title,.error404 .single-post p{text-align:center;margin-left:auto;margin-right:auto}
.modules{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem}
.modules .module{margin-bottom:4rem}
.text-media-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.text-media-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.text-media-module.media-module--image.media-module--portrait .module-media{max-width:calc(320px + 50px)}
.text-media-module.media-module--image.media-module--portrait .module-media img{max-height:30rem}
.text-media-module.media-module--image .wysiwyg{font-size:1rem;line-height:1.5rem}
.text-media-module.media-module--image .wysiwyg p,.text-media-module.media-module--image .wysiwyg ul,.text-media-module.media-module--image .wysiwyg ol{max-width:none}
.text-media-module .module-text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.text-media-module .module-media{position:relative;margin-left:3rem}
.text-media-module .module-media::after{content:" ";position:absolute;left:0;top:0;height:20.3125rem;width:20.3125rem;background-color:#005587;z-index:-1}
.text-media-module .module-media .inner-media{margin-left:3.125rem;margin-top:3.125rem;line-height:0}
.text-media-module .module-media img{max-width:100%;width:auto}
.text-media-module .module-media figcaption{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500}
.text-media-module.media-module--gold .module-media::after{background-color:#ffc927}
.text-media-module.media-module--light-blue .module-media::after{background-color:#7aaddd}
.text-media-module .module-call-to-action{margin-right:3.125rem;font-size:1.25rem;font-weight:700;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:1.375rem 3.25rem;text-align:center;background-color:#ffc927;color:#000;float:right;text-decoration:none;border:.1875rem solid #ffc927}
.text-media-module .module-call-to-action:hover,.text-media-module .module-call-to-action:focus{background-color:#fff}
.text-media-module .module-text .module-call-to-action{display:none}
.media-module--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.media-module--right .module-media{margin-left:0;margin-right:3rem}
.media-module--right .module-call-to-action{margin-right:0}
.media-module--right .inner-media figure{float:none}
.media-module--left .module-media::after{left:auto;right:0;top:0}
.media-module--left .module-media .inner-media{margin-left:0;margin-right:3.125rem}
.media-module--left .module-media .inner-media figure{float:none}
.alumni-template-default .text-media-module.media-module--image.media-module--portrait .module-media,.post-type-archive-alumni .text-media-module.media-module--image.media-module--portrait .module-media{max-width:calc(380px + 50px)}
.alumni-template-default .text-media-module.media-module--image.media-module--portrait .module-media img,.post-type-archive-alumni .text-media-module.media-module--image.media-module--portrait .module-media img{max-height:30rem}
.call-to-action-alumni-module{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;text-align:center;padding:0 4rem 5.875rem}
.call-to-action-alumni-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto;margin-bottom:2rem}
.call-to-action-alumni-module .module-description{font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}
.call-to-action-alumni-module .module-description>*{margin:0 auto;margin-bottom:1.5rem}
.call-to-action-alumni-module .module-description p:last-child{margin-bottom:0}
.call-to-action-alumni-module .module-call-to-action{text-align:center;background-color:#ffc927;color:#3c3c3c;font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;display:inline-block;padding:.75rem 1.5rem;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.call-to-action-module{background-color:#ffc927;max-width:48.5rem;margin-left:auto;margin-right:auto;text-align:center;padding:2rem 4rem}
.call-to-action-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2rem}
.call-to-action-module .module-description{font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}
.call-to-action-module .module-description p:last-child{margin-bottom:0}
.call-to-action-module .module-call-to-action{text-align:center;background-color:#3c3c3c;color:#fff;font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;display:inline-block;padding:1.5rem 3rem;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.centered-text-module{max-width:38.625rem;display:block;margin-left:auto;margin-right:auto}
.centered-text-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;padding-bottom:1rem;text-align:center}
.centered-text-module.centered-text-module--large-title-size .module-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem}
.page-template-template-simple-menu .centered-text-module .module-description{padding:0 25px}
.text-module{margin-left:auto;margin-right:auto;max-width:70ch}
.text-module.text-module--full-width{max-width:none}
.text-module.text-module--full-width h1,.text-module.text-module--full-width h2,.text-module.text-module--full-width h3,.text-module.text-module--full-width h4,.text-module.text-module--full-width h5,.text-module.text-module--full-width h6{max-width:none}
.featured-blog-posts-alumni-module{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;text-align:center;padding:5.875rem 4rem}
.featured-blog-posts-alumni-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto;margin-bottom:2rem}
.featured-blog-posts-alumni-module .post-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.featured-blog-posts-alumni-module .post-items .post-item{width:32%;-webkit-box-shadow:0 6px 12px #0000001A;box-shadow:0 6px 12px #0000001A;background-color:#fff}
.featured-blog-posts-alumni-module .post-items .post-item+.post-item{margin-left:2%}
.featured-blog-posts-alumni-module .post-items .post-item>a:hover{text-decoration:none}
.featured-blog-posts-alumni-module .post-items img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:240px;width:100%;-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029}
.featured-blog-posts-alumni-module .post-items .content-wrapper{padding:1.875rem}
.featured-blog-posts-alumni-module .post-items .post-item-published-date{margin-bottom:1.375rem;display:block;text-align:center}
.featured-blog-posts-alumni-module .post-items .post-item-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;color:#005587;margin-bottom:1rem}
.full-width-media-module .video-with-caption{width:100%}
.full-width-media-module .video-with-caption figcaption{display:block}
.full-width-media-module figure{display:table;margin-left:auto;margin-right:auto;width:100%}
.full-width-media-module figcaption{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500;display:table-caption;caption-side:bottom;text-align:right}
.full-width-media-module img{width:100%;height:auto;max-width:100%}
.full-width-media-module.alumni{position:relative;padding-left:4rem;padding-top:4rem}
.full-width-media-module.alumni p{font-size:.9rem;margin-top:1rem}
.full-width-media-module.alumni .video-wrapper{position:relative;padding-bottom:56.25%;height:0}
.full-width-media-module.alumni .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.full-width-media-module.alumni::after{content:" ";position:absolute;left:0;top:0;height:31.25rem;width:31.25rem;background-color:#7aaddd;z-index:-1}
.modules .picture-cards-module{margin-bottom:0}
.picture-cards-module .meta-title{font-size:.875rem;line-height:1.6666;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-weight:600;margin-bottom:.5rem}
.picture-cards-module .meta-title,.picture-cards-module .meta-title a{color:#005587}
.picture-cards-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-left:auto;margin-right:auto}
.picture-cards-module .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.875rem}
.picture-cards-module .picture-card{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);margin:0 .75rem 4rem;width:23.125rem}
.picture-cards-module.number-of-cards-2 .picture-card{width:29.375rem}
.picture-cards-module .card-body{padding:1.375rem 1.875rem 1rem}
.picture-cards-module .card-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;color:#005587;margin-bottom:1rem}
.picture-cards-module .card-description{font-size:1rem;line-height:1.5}
.picture-cards-module a{text-decoration:none}
.picture-cards-module a:hover .card-title,.picture-cards-module a:focus .card-title{text-decoration:underline}
.picture-cards-module .image img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:15rem}
.picture-cards-module.number-of-cards-2 .image img{height:16.25rem}
.picture-cards-module img{display:block;margin-left:auto;margin-right:auto}
.timeline-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto}
.timeline-module .module-title,.timeline-module .module-description{margin-bottom:2rem;width:45%}
.timeline-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;max-width:none}
.timeline-module.timeline-orientation--horizontal,.timeline-module .module-title{-ms-flex-item-align:center;align-self:center;text-align:center}
.timeline-module .module-description{font-size:1rem;line-height:1.5;text-align:left}
.timeline-module .timeline-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}
.timeline-module .timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;padding:0 1.5rem;margin-bottom:2rem}
.timeline-module .timeline-item:last-child{margin-bottom:0}
.timeline-module .item-details{text-align:center;margin-bottom:1rem}
.timeline-module .item-description{font-size:1rem;line-height:1.5}
.timeline-module .item-description p{margin-bottom:2rem}
.timeline-module .item-description p:last-child{margin-bottom:0}
.timeline-module .item-number{font-weight:700;font-size:3.125rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.timeline-module .item-number-highlight{display:inline-block;position:relative;z-index:1}
.timeline-module .item-number-highlight::after{content:' ';background-color:#ffc927;position:absolute;right:-1.25rem;width:3.75rem;height:3.75rem;z-index:-1}
.timeline-module .item-number-highlight.odd-item-number::after{background-color:#7aaddd}
.timeline-module .item-overline{font-size:1rem;line-height:1.5;font-weight:400}
.timeline-module .item-title{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem}
.timeline-module.timeline-orientation--vertical .module-title,.timeline-module.timeline-orientation--vertical .module-description{padding-left:10%;width:75%}
.timeline-module.timeline-orientation--vertical .timeline-items{position:relative}
.timeline-module.timeline-orientation--vertical .timeline-items::after{content:" ";width:.3125rem;background-color:#000;height:85%;position:absolute;z-index:-1;left:12.5%}
.timeline-module.timeline-orientation--vertical .timeline-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;padding-right:0;width:100%}
.timeline-module.timeline-orientation--vertical .item-details{margin-bottom:2rem;width:20%}
.timeline-module.timeline-orientation--vertical .item-details-inner{background-color:#fff;padding:1.5rem 0;margin-top:-1.5rem}
.timeline-module.timeline-orientation--vertical .item-description{margin-top:-.3125rem;width:75%}
.modules .resource-cards-module{margin-bottom:0}
.resource-cards-module .meta-title{font-size:.875rem;line-height:1.6666;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-weight:600;margin-bottom:.5rem}
.resource-cards-module .meta-title,.resource-cards-module .meta-title a{color:#005587}
.resource-cards-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto 2rem}
.resource-cards-module .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.resource-cards-module .resource-card{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);margin:0 .5625rem 4rem;padding:4.0625rem 2.5rem 4.375rem;background-color:#fff;position:relative;min-width:19.375rem;-ms-flex-preferred-size:20%;flex-basis:20%;text-decoration:none;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms}
.resource-cards-module .resource-card:hover,.resource-cards-module .resource-card:focus{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:1}
.resource-cards-module .resource-card:hover .card-title,.resource-cards-module .resource-card:focus .card-title{text-decoration:underline}
.resource-cards-module .icon{font-size:7rem;color:#005587}
.resource-cards-module .icon-placeholder{width:7rem;height:7rem}
.resource-cards-module .icon,.resource-cards-module .icon-placeholder,.resource-cards-module img{margin:0 auto 1.625rem;display:block}
.resource-cards-module .card-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-bottom:0}
.resource-cards-module .metadata{color:#005587;font-weight:400;font-size:1rem;line-height:1.875;text-align:center;margin-top:2rem}
.resource-cards-module .call-to-action-container{text-align:center}
.resource-cards-module .call-to-action{display:inline-block;background-color:#ffc927;color:#000;font-weight:700;font-size:1.25rem;line-height:1.4545;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:2rem 1.375rem;border:.1875rem solid #ffc927;text-decoration:none}
.resource-cards-module .call-to-action:hover,.resource-cards-module .call-to-action:focus{background-color:#fff}
.signup-form-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.signup-form-module .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:76%;background-color:#005587}
.signup-form-module .description-container{color:#fff;margin-left:14%;width:30.5rem}
.signup-form-module .title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2.8125rem}
.signup-form-module .description{font-size:1rem;line-height:1.4}
.signup-form-module .form-container{background-color:#f5f5f5;padding:4rem;width:33.625rem;margin-top:4rem;margin-bottom:4rem;position:relative;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}
.signup-form-module .form-title{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2.25rem}
.signup-form-module .form-description{font-size:1rem;margin-bottom:1.125rem;line-height:1.4}
.signup-form-module .oneField{margin-bottom:2rem}
.signup-form-module label.preField{display:block}
.signup-form-module .input,.signup-form-module .inputWrapper input[type="text"],.signup-form-module .inputWrapper textarea{display:block;background:transparent;border:0 none;border-bottom:.1875rem solid #000;margin-bottom:1.5rem;font-size:1rem;line-height:1.65;width:100%}
.signup-form-module .input::-webkit-input-placeholder,.signup-form-module .inputWrapper input[type="text"]::-webkit-input-placeholder,.signup-form-module .inputWrapper textarea::-webkit-input-placeholder{color:#000}
.signup-form-module .input::-moz-placeholder,.signup-form-module .inputWrapper input[type="text"]::-moz-placeholder,.signup-form-module .inputWrapper textarea::-moz-placeholder{color:#000}
.signup-form-module .input:-ms-input-placeholder,.signup-form-module .inputWrapper input[type="text"]:-ms-input-placeholder,.signup-form-module .inputWrapper textarea:-ms-input-placeholder{color:#000}
.signup-form-module .input::-ms-input-placeholder,.signup-form-module .inputWrapper input[type="text"]::-ms-input-placeholder,.signup-form-module .inputWrapper textarea::-ms-input-placeholder{color:#000}
.signup-form-module .input::placeholder,.signup-form-module .inputWrapper input[type="text"]::placeholder,.signup-form-module .inputWrapper textarea::placeholder{color:#000}
.signup-form-module .select,.signup-form-module .inputWrapper select{background-color:transparent;border-radius:0;border:0 none;border-bottom:.1875rem solid #000;padding-bottom:.0625rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:1rem;margin:.5rem 0 1rem}
.signup-form-module .inputWrapper .vertical{display:block;margin-bottom:1rem}
.signup-form-module .inputWrapper .vertical .oneChoice{display:block;margin-bottom:.5rem}
.signup-form-module .inputWrapper .input-checkbox-faux,.signup-form-module .inputWrapper input[type="radio"]{margin-right:.25rem}
.signup-form-module .button,.signup-form-module .actions input[type="submit"]{-webkit-appearance:none;border-radius:0;background-color:#000;color:#f5f5f5;text-transform:uppercase;letter-spacing:.02em;font-size:1.25rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;padding:1.25rem 0;cursor:pointer;margin-top:2.25rem;width:100%}
.signup-form-module .submission-message{opacity:0;-webkit-transition:opacity 700ms;transition:opacity 700ms;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15)}
.signup-form-module .submission-message h2{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.signup-form-module .submission-message p{font-size:1.375rem}
.signup-form-module .submission-message .icon{margin-right:.5rem}
.signup-form-module .put-in-front{z-index:1}
.signup-form-module .submission-message--success{color:#008051}
.signup-form-module .submission-message--error{color:maroon}
.signup-form-module.signup-form-module--submission-success .submission-message--success,.signup-form-module.signup-form-module--submission-error .submission-message--error{opacity:100}
.signup-form-module.signup-form-module--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.signup-form-module.signup-form-module--left .inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-item-align:end;align-self:flex-end}
.signup-form-module.signup-form-module--left .description-container{margin-left:0;margin-right:14%}
.signup-form-module.signup-form-module--left .form-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.signup-form-module.signup-form-module--gold .inner{background-color:#ffc927}
.signup-form-module.signup-form-module--gold .description-container{color:#005587}
.text-groups-module{margin-left:-1.25rem;margin-right:-1.25rem}
.text-groups-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto 2rem}
.text-groups-module .text-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.text-groups-module .text-group{border-top:.1875rem solid #000;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:1.5rem;margin:0 1.25rem 2rem}
.text-groups-module .text-group-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.text-groups-module .text-group-description{font-size:1rem;line-height:1.5;margin-bottom:2rem}
.text-groups-module .text-group-call-to-action{font-weight:700;font-size:1.25rem;line-height:1.45;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-align:center;color:#000;text-transform:uppercase;letter-spacing:.02em;padding:1rem 1rem;border:.1875rem solid #005587;display:inline-block;text-decoration:none}
.text-groups-module .text-group-call-to-action:hover,.text-groups-module .text-group-call-to-action:focus{background-color:#005587;color:#fff}
.text-groups-module .text-group:last-child .text-group-call-to-action{margin-bottom:0}
.text-intro-alumni-module{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;text-align:center;padding:5.875rem 4rem .9375rem}
.text-intro-alumni-module .module-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto;margin-bottom:2rem}
.text-intro-alumni-module .module-sub-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto;margin-bottom:2rem}
.text-intro-alumni-module .module-content{font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:2rem}
.text-intro-alumni-module .module-content>*{margin:0 auto;margin-bottom:1.5rem}
.text-intro-alumni-module .module-content p:last-child{margin-bottom:0}
.text-intro-alumni-module .module-call-to-action{text-align:center;background-color:#ffc927;color:#3c3c3c;font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;display:inline-block;padding:.75rem 1.5rem;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.latest-news-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-left:auto;margin-right:auto}
.latest-news-module .latest-news-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.875rem}
.latest-news-module .latest-news-item{-ms-flex-preferred-size:19.375rem;flex-basis:19.375rem;margin:0 .5625rem 2.25rem}
.latest-news-module img{margin:0 auto;display:block}
.latest-news-module .category-container{position:relative;line-height:1;min-height:1.875rem}
.latest-news-module .category{position:absolute;left:0;bottom:0;display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1;color:#005587;background-color:#fff;text-transform:uppercase;letter-spacing:.02em;text-align:center}
.latest-news-module .news-item-title{font-weight:700;font-size:1.375rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;margin-top:1.125rem;padding-right:1rem}
.related-alumni-module{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;text-align:center;padding:5.875rem 4rem}
.related-alumni-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto;margin-bottom:2rem}
.related-alumni-module .post-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.related-alumni-module .post-items .post-archive-item{width:32%;-webkit-box-shadow:0 6px 12px #0000001A;box-shadow:0 6px 12px #0000001A;background-color:#fff}
.related-alumni-module .post-items .post-archive-item+.post-archive-item{margin-left:2%}
.related-alumni-module .post-items .post-archive-item>a:hover{text-decoration:none}
.related-alumni-module .post-items img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:240px;width:100%;-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029}
.related-alumni-module .post-items .archive-item-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;color:#005587;margin-bottom:1rem}
.related-alumni-module .post-items .archive-item-title a{color:#005587}
.related-alumni-module .post-items .programs span{display:block}
.slider-module{position:relative;padding:3.4375rem;padding-right:0}
.slider-module::after{content:" ";position:absolute;left:0;top:0;height:20.3125rem;width:20.3125rem;background-color:#005587;z-index:-1}
.slider-module.slider-module-format--text{max-width:52.25rem;margin-left:auto;margin-right:auto}
.slider-module.slider-module-format--text .flickity-viewport{-webkit-box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);box-shadow:0 .375rem 1.0625rem rgba(0,0,0,0.15);background-color:#fff}
.slider-module .flickity-button{top:auto;bottom:-1.4375rem;left:auto;background-color:#ffc927;border-radius:0;padding:1.625rem 2.8125rem;color:#fff;-webkit-box-shadow:0 .25rem .625rem rgba(0,0,0,0.16);box-shadow:0 .25rem .625rem rgba(0,0,0,0.16)}
.slider-module .flickity-button:focus{outline:#005587 solid .1875rem;z-index:100}
.slider-module .flickity-button .flickity-button-icon{height:1rem;top:35%}
.slider-module .flickity-button.next{right:0}
.slider-module .flickity-button.previous{right:5.625rem}
.slider-module.number-of-slides-1 .flickity-button{display:none}
.slider-module .flickity-viewport{-webkit-transition:height .2s;transition:height .2s}
.slider-module.slider-module-format--textimage .flickity-viewport{background-color:#fff}
.slider-module.slider-module-format--textimage .flickity-button{right:auto}
.slider-module.slider-module-format--textimage .flickity-button.next{left:9.0625rem}
.slider-module.slider-module-format--textimage .flickity-button.previous{left:3.4375rem}
.slider-module .slide--text{padding:3.75rem 5.9375rem;margin:1.875rem;text-align:center;width:100%}
.slider-module .slide--text-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.slider-module .slide-image{margin-right:3.125rem;margin-bottom:auto;-ms-flex-negative:0;flex-shrink:0;line-height:0;max-width:50%}
.slider-module .slide-image img{line-height:0}
.slider-module .slide-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:3.125rem}
.slider-module .slide-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:2.125rem}
.slider-module .slide-description{font-size:1.625rem;max-width:60ch;line-height:1.61;margin-bottom:1.25rem}
.slider-module .slide-description .image-caption-wrapper{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500}
.slider-module .slide-citation{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:.8125rem}
.slider-module .slide-citation-meta{font-size:1rem;line-height:1.5;margin-top:.8125rem}
.page-nav-module{position:relative;padding:0}
.page-nav-module .page-nav .accordion-container .accordion-header{display:block;background:#005587;color:#fff;padding:1.25rem 0;text-transform:uppercase;text-align:center;padding-left:2rem;position:relative;cursor:pointer}
.page-nav-module .page-nav .accordion-container .accordion-header span{display:block;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.page-nav-module .page-nav .accordion-container .accordion-header span:hover{cursor:pointer}
.page-nav-module .page-nav .accordion-container .accordion-header .accordion-annual{font-size:1.25rem}
.page-nav-module .page-nav .accordion-container .accordion-header .accordion-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:25px}
.page-nav-module .page-nav .accordion-container .accordion-header .accordion-section-container:after{display:none;content:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/icon-page-nav-arrow-down.svg");width:19px;height:12px;margin:5px 0 0 10px}
.page-nav-module .page-nav .accordion-container .accordion-header .accordion-section{margin-top:5px}
.page-nav-module .page-nav .accordion-container .accordion-header.accordion-open .accordion-section-container:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin:10px 0 0 10px}
.page-nav-module .page-nav .accordion-container .accordion-content{display:block}
.page-nav-module .page-nav .accordion-container .accordion-content .accordion-active{background:#005587 !important}
.page-nav-module .page-nav .accordion-container .accordion-content .accordion-active a{color:#fff !important}
.page-nav-module .page-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.page-nav-module .page-nav ul li{display:block;background:#f3f3f3;padding:.875rem 2.5rem;border-right:1px solid #005587;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.page-nav-module .page-nav ul li:last-of-type{border:0}
.page-nav-module .page-nav ul li:first-of-type a{text-transform:uppercase}
.page-nav-module .page-nav ul li:hover{cursor:pointer !important}
.page-nav-module .page-nav ul li:hover:not(.accordion-active){background:#7aaddd !important}
.page-nav-module .page-nav ul li:hover a{color:#fff !important}
.page-nav-module .page-nav ul li a{font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;font-size:22px;line-height:28px;position:relative;width:100%;height:100%;display:block;text-decoration:none;white-space:nowrap;color:#005587;text-align:center}
.recent-posts-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin:0 auto 1.75rem}
.recent-posts-module .post-archive-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.embed-code-module iframe,.form-assembly-module iframe{width:.0625rem;min-width:100%}
.standard-quote-carousel-slider{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;padding:5.875rem 4rem}
.standard-quote-carousel-slider .flickity-page-dots{bottom:2.1875rem;width:auto;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.standard-quote-carousel-slider .flickity-page-dots .dot{opacity:1;width:.9375rem;height:.9375rem;border:1px solid #005587;background-color:transparent}
.standard-quote-carousel-slider .flickity-page-dots .dot.is-selected{background-color:#005587}
.standard-quote-carousel-slider .flickity-prev-next-button{top:unset;bottom:.875rem;width:1.875rem;height:1.875rem;background-color:transparent}
.standard-quote-carousel-slider .flickity-prev-next-button.next{right:40%}
.standard-quote-carousel-slider .flickity-prev-next-button.previous{left:40%}
.standard-quote-carousel-slider .flickity-button-icon{fill:#005587}
.standard-quote-carousel-slider .slide--alumni-quote{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.standard-quote-carousel-slider .slide--alumni-quote:before{content:"";display:block;position:absolute;height:90%;width:10px;background-color:gold;top:5%;right:34%}
.standard-quote-carousel-slider .slide--alumni-quote .slide-content{width:60%;text-align:right;display:none}
.standard-quote-carousel-slider .slide--alumni-quote .slide-image{width:30%}
.standard-quote-carousel-slider .slide--alumni-quote .slide-image img{display:none}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;max-width:100%;margin-bottom:2rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote:before{content:"\“"}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote:after{content:"\”"}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;max-width:100%;margin-bottom:.75rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote:before{content:"\“"}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote:after{content:"\”"}
.standard-quote-carousel-slider .slide--alumni-quote .slide-sub-heading{margin-bottom:2rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-sub-heading:before{content:"- "}
.standard-quote-carousel-slider .slide--alumni-quote .slide-body{margin-bottom:2rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-cta{font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.375rem;padding:1.375rem 3.4375rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.02em;border:.1875rem solid #005587;text-align:center;text-decoration:none;display:inline-block}
.standard-quote-carousel-slider .slide--alumni-quote .slide-cta:hover,.standard-quote-carousel-slider .slide--alumni-quote .slide-cta:focus{background-color:#005587;color:#fff}
.standard-quote-carousel-slider .slide--alumni-quote.is-selected .slide-content{display:block}
.standard-quote-carousel-slider .slide--alumni-quote.is-selected .slide-image img{display:block}
.module-quote-carousel-slider{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:0;margin-bottom:0;max-width:99.5vw;background-color:rgba(255,201,39,0.45)}
.module-quote-carousel-slider .flickity-viewport{max-width:90rem;margin:0 auto;min-height:420px !important}
#quote-carousel-slider .flickity-viewport{max-width:90rem;margin:0 auto;min-height:420px !important}
.text-image-carousel .slide-title{font-size:1.8rem}
.text-image-carousel .slide-description{font-size:1rem}
.text-image-carousel::after{content:" ";position:absolute;left:0;top:0;height:25rem;width:25rem;background-color:#7aaddd;z-index:-1}
.home-gallery-module{margin-bottom:30px}
.home-gallery-module .headline{font-size:.875rem;line-height:1.6666;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-weight:600;margin-bottom:.5rem}
.home-gallery-module .headline,.home-gallery-module .headline a{color:#005587}
.home-gallery-module .description{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;text-align:center;margin-left:auto;margin-right:auto}
.home-gallery-module .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0}
.home-gallery-module .images .image{margin-right:25px;width:100%;height:300px}
.home-gallery-module .images .image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.home-gallery-module .images .image:last-of-type{margin-right:0}
.home-gallery-module .more-btn{text-align:center}
.home-gallery-module .more-btn a{font-weight:700;font-size:1.25rem;line-height:1.45;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-align:center;color:#000;text-transform:uppercase;letter-spacing:.02em;padding:1rem 1rem;border:.1875rem solid #005587;display:inline-block;text-decoration:none}
.home-gallery-module .more-btn a:hover,.home-gallery-module .more-btn a:focus{background-color:#005587;color:#fff}
.home-gallery-module .gallery-images-container{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.gallery-section{position:relative;max-width:90rem;padding:2rem 2rem 2rem 2rem;margin:0 auto}
.gallery-section .gallery-text .gallery-headline{font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;color:#000;font-size:32px;display:block;margin-bottom:25px}
.gallery-section .gallery-text .gallery-description{display:block;max-width:60%;margin-left:100px;font-size:16px;line-height:24px;color:#000}
.gallery-section .gallery-no-results{margin-top:50px}
.gallery-section .gallery-images-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px 0}
.gallery-section .gallery-images-container .gallery-image-container{position:relative;display:block;width:32%;max-width:360px;margin-right:26px;margin-bottom:25px}
.gallery-section .gallery-images-container .gallery-image-container:nth-of-type(3n){margin-right:0}
.gallery-section .gallery-images-container .gallery-image-container:hover{cursor:pointer}
.gallery-section .gallery-images-container .gallery-image-container:hover .gallery-image-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}
.gallery-section .gallery-images-container .gallery-image-container .gallery-image-data{display:none}
.gallery-section .gallery-images-container .gallery-image-container .gallery-image{width:100%;height:360px;max-width:360px}
.gallery-section .gallery-images-container .gallery-image-container .gallery-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.gallery-section .gallery-images-container .gallery-image-container .gallery-image .modal-landscape-image{display:none}
.gallery-section .gallery-images-container .gallery-image-container .gallery-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:none;width:100%;height:100%;background:rgba(0,0,0,0.4);max-width:360px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.gallery-section .gallery-images-container .gallery-image-container .gallery-image-overlay .overlay-title{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;color:#fff;text-align:center}
.gallery-section .gallery-images-container .gallery-image-container .gallery-image-overlay .overlay-date{text-align:center;margin-top:5px;color:#fff;font-size:1rem;line-height:1.5}
.gallery-section .gallery-images-container .gallery-image-container-dummy:hover{cursor:default !important}
.gallery-section .gallery-images-container .gallery-image-container-dummy .gallery-image{height:0 !important}
.gallery-section .gallery-images-container .gallery-image-container-dummy .gallery-image-overlay{display:none !important}
.gallery-section .gallery-image-hidden-container{display:none}
.gallery-section .gallery-filter-container{position:relative;margin:60px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:70rem}
.gallery-section .gallery-filter-container .gallery-filter-image-type{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;border:1px solid #005587;padding:.5rem 1rem .5rem 1rem;margin-right:30px;width:380px}
.gallery-section .gallery-filter-container .gallery-filter-image-decade{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;border:1px solid #005587;padding:.5rem 1rem .5rem 1rem;margin-right:30px;width:125px}
.gallery-section .gallery-filter-container .gallery-filter-image-date{display:none}
.gallery-section .gallery-filter-container .gallery-filter-image-date>input{width:175px;font-size:1rem;padding:.5rem .5rem .5rem 1rem;border:1px solid #005587}
.gallery-section .gallery-filter-container .gallery-filter-search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.gallery-section .gallery-filter-container .gallery-filter-search-container input{width:250px;font-size:1rem;padding:.5rem .5rem .5rem 1rem;border:1px solid #005587;margin-right:30px;margin-top:24px;border-radius:15px}
.gallery-section .gallery-filter-container .gallery-filter-search-container .gallery-filter-search-btn-container input{margin-top:24px;font-weight:700;font-size:1rem;padding:8px 25px;border-radius:0;color:#000;border:1px solid #005587;background:#fff;width:auto;text-decoration:none;text-align:center;font-family:"Trade Gothic","Helvetica Neue",Helvetica,arial,sans-serif}
.gallery-section .gallery-filter-container .gallery-filter-search-container .gallery-filter-search-btn-container input:hover{cursor:pointer;background:#005587;color:#fff}
.gallery-section .gallery-filter-container label{display:block;margin-bottom:8px;margin-right:10px;color:#000;font-size:1rem}
.gallery-section .gallery-filter-container.open .gallery-filter-header:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:20px}
.gallery-section .gallery-filter-container.open .gallery-filter-options{display:block}
.gallery-section .gallery-filter-container .gallery-filter-header{position:relative;border:1px solid #005587;width:160px;height:36px;padding:10px}
.gallery-section .gallery-filter-container .gallery-filter-header:after{display:block;content:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/gallery-filter-arrow-down.svg");width:10px;height:7px;position:absolute;top:8px;right:10px}
.gallery-section .gallery-filter-container .gallery-filter-header:hover{cursor:pointer}
.gallery-section .gallery-filter-container .gallery-filter-options{position:absolute;top:35px;left:0;border-left:1px solid #005587;border-right:1px solid #005587;border-bottom:1px solid #005587;z-index:10;background:#fff;width:160px;display:none;padding:10px 10px 10px 10px}
.gallery-section .gallery-filter-container .gallery-filter-options .gallery-filter-option{display:block;margin-top:20px;cursor:pointer}
.gallery-section .gallery-filter-container .gallery-filter-options .gallery-filter-option:first-of-type{margin-top:0}
.gallery-section .gallery-modal-container{display:none;width:38%;position:fixed;left:50%;top:52%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:6000;min-height:615px;background:#fff;border:1px solid #ccc;min-width:725px}
.gallery-section .gallery-modal-container .gallery-modal-content{position:relative;width:100%;height:100%;padding:15px 15px}
.gallery-section .gallery-modal-container .gallery-modal-close{display:block;width:39px;height:39px;background:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/gallery-close.svg");position:absolute;top:-25px;right:-25px;cursor:pointer}
.gallery-section .gallery-modal-container .gallery-modal-image-container{position:relative}
.gallery-section .gallery-modal-container .gallery-modal-image-container .gallery-modal-arrows .arrow-left,.gallery-section .gallery-modal-container .gallery-modal-image-container .gallery-modal-arrows .arrow-right{display:block;position:absolute;top:50%;cursor:pointer;width:33px;height:35px;z-index:1000}
.gallery-section .gallery-modal-container .gallery-modal-image-container .gallery-modal-arrows .arrow-left{left:10px;background:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/gallery-arrow-left.svg")}
.gallery-section .gallery-modal-container .gallery-modal-image-container .gallery-modal-arrows .arrow-left:hover{background:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/gallery-arrow-left-hover.png")}
.gallery-section .gallery-modal-container .gallery-modal-image-container .gallery-modal-arrows .arrow-right{right:10px;background:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/gallery-arrow-right.svg")}
.gallery-section .gallery-modal-container .gallery-modal-image-container .gallery-modal-arrows .arrow-right:hover{background:url("/wp-content/themes/society-for-science-and-the-public/assets/icons/gallery-arrow-right-hover.png")}
.gallery-section .gallery-modal-container .gallery-modal-image{height:80%;text-align:center}
.gallery-section .gallery-modal-container .gallery-modal-image img{height:100%;max-height:500px}
.gallery-section .gallery-modal-container .gallery-modal-title{margin-top:20px;margin-bottom:2px;font-size:18px;font-weight:700;color:#000;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.gallery-section .gallery-modal-container .gallery-modal-date{font-size:16px}
.gallery-section .gallery-modal-container .gallery-modal-caption{margin:10px 0 20px 0;font-size:14px}
.gallery-section .gallery-modal-container .gallery-modal-caption a{color:#4482a7}
.gallery-section .gallery-modal-container .gallery-modal-credit{font-size:14px;margin-bottom:30px}
.gallery-section .gallery-modal-container .gallery-modal-share{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:10px;right:10px}
.gallery-section .gallery-modal-container .gallery-modal-share .gallery-icon{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;background:#005587;border-radius:50%}
.gallery-section .gallery-pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:75rem;padding:0 40px;margin:0 auto}
.gallery-section .gallery-pagination-wrapper .page-numbers.prev,.gallery-section .gallery-pagination-wrapper .page-numbers.next{font-family:"Trade Gothic","Helvetica Neue",Helvetica,arial,sans-serif;text-indent:0;font-size:22px;padding:1rem 2rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;border:.1875rem solid #005587;text-align:center;text-decoration:none;border-radius:0;line-height:26px}
.gallery-section .gallery-pagination-wrapper .page-numbers.prev:hover,.gallery-section .gallery-pagination-wrapper .page-numbers.next:hover{background-color:#005587;color:#fff}
.gallery-section .gallery-pagination-wrapper .page-numbers.prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.gallery-section .gallery-pagination-wrapper .page-numbers.next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.gallery-section ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.gallery-section ul.page-numbers a{display:block}
.gallery-section ul.page-numbers li{margin-left:10px}
.gallery-section ul.page-numbers .page-numbers{font-family:"Trade Gothic","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:700;display:block;border-radius:50%;padding:0 5px;font-size:1.625rem;color:#000;height:0;text-align:center;line-height:0}
.gallery-section ul.page-numbers .page-numbers.current{background-color:#005587;color:#fff;cursor:default;width:4.0625rem;padding:46% 1.03125rem 54%;line-height:6px}
.gallery-section ul.page-numbers .page-numbers.current:hover{text-decoration:none}
.gallery-section ul.page-numbers .page-numbers.dots{display:block}
.gallery-section ul.page-numbers .page-numbers.prev,.gallery-section ul.page-numbers .page-numbers.next{font-family:"Trade Gothic","Helvetica Neue",Helvetica,arial,sans-serif;text-indent:0;font-size:1.375rem;padding:1.5rem 2.5em;font-weight:700;text-transform:uppercase;letter-spacing:.02em;border:.1875rem solid #005587;text-align:center;text-decoration:none;border-radius:0}
.gallery-section ul.page-numbers .page-numbers.prev:hover,.gallery-section ul.page-numbers .page-numbers.next:hover{background-color:#005587;color:#fff}
#gallery-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=80);-moz-opacity:.80;-khtml-opacity:.80;opacity:.80;z-index:5000;overflow-y:scroll}
.gallery-noscroll{overflow:hidden}
.template-gallery-page{margin:0 auto 2rem;max-width:70rem;position:relative;padding-top:3.125rem}
.template-gallery-page .the-title{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.75rem}
.template-gallery-page p{padding-left:100px}
.page-template-template-simple-menu .text-cta-module{background:#005587;color:#fff;padding:80px 200px}
.page-template-template-simple-menu .text-cta-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto}
.page-template-template-simple-menu .text-cta-module__content h2{display:inline-block;font-size:54px;line-height:46px;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase}
.page-template-template-simple-menu .text-cta-module__content--right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:120px}
.page-template-template-simple-menu .text-cta-module__content--right .image{display:inline-block;margin-right:20px}
.page-template-template-simple-menu .text-cta-module__content--right .image img{display:inline-block}
.page-template-template-simple-menu .text-cta-module__content--right .wysiwyg{font-size:16px;line-height:20px;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif}
.page-template-template-simple-menu .text-cta-module__content--right .wysiwyg p{margin:0}
.page-template-template-simple-menu .text-cta-module__content--right .wysiwyg a{color:#ffc927;font-weight:600}
.page-template-template-simple-menu .text-title-module{background:#ffc927;color:#000;padding:80px}
.page-template-template-simple-menu .text-title-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;margin:0 auto}
.page-template-template-simple-menu .text-title-module__content .title-container{width:20%}
.page-template-template-simple-menu .text-title-module__content .title-container h2{display:inline-block;font-size:48px;line-height:48px;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg{margin-left:150px;width:80%}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h1{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.5rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h2{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h3{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h4{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h5,.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h6{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg blockquote{color:#005587;padding-left:2rem;border-left:.1875rem solid #005587;margin:1.5rem 0 1.5rem 3.75rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg blockquote p{font-size:1rem;font-weight:600;line-height:1.5}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:70ch}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p:last-of-type{margin-bottom:0}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg a{color:#005587;text-decoration:underline}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg ul,.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg ol{padding-left:1.625rem;margin-bottom:2rem;font-size:1rem;max-width:70ch}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg ul{list-style:disc}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg ol{list-style:decimal}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg li{font-size:1rem;line-height:1.5}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p{font-size:18px;line-height:32px;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h1{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.5rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h2{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h3{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h4{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h5,.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h6{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p blockquote{color:#005587;padding-left:2rem;border-left:.1875rem solid #005587;margin:1.5rem 0 1.5rem 3.75rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p blockquote p{font-size:1rem;font-weight:600;line-height:1.5}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:70ch}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p p:last-of-type{margin-bottom:0}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p a{color:#005587;text-decoration:underline}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p ul,.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p ol{padding-left:1.625rem;margin-bottom:2rem;font-size:1rem;max-width:70ch}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p ul{list-style:disc}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p ol{list-style:decimal}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p li{font-size:1rem;line-height:1.5}
.page-template-template-simple-menu .quote-module{background:#fff;position:relative;color:#000;padding:160px 80px 80px 80px}
.page-template-template-simple-menu .quote-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;margin:0 auto}
.page-template-template-simple-menu .quote-module__content--image-container{position:relative;z-index:5;width:50%}
.page-template-template-simple-menu .quote-module__content--image-container::after{content:" ";position:absolute;left:-75px;top:-75px;background-color:#005587;z-index:3;width:80%;height:80%}
.page-template-template-simple-menu .quote-module__content--image-container img{position:relative;z-index:10;-o-object-fit:cover;object-fit:cover;width:100%;max-width:700px}
.page-template-template-simple-menu .quote-module__content--right{width:50%;padding-left:70px}
.page-template-template-simple-menu .quote-module__content--right .quote{display:block;font-size:42px;line-height:42px;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;position:relative;z-index:5;margin-bottom:25px}
.page-template-template-simple-menu .quote-module__content--right .quote:before{position:absolute;z-index:-3;top:0;left:-62px;display:inline-block;width:50px;height:50px;font-size:140px;content:"\“";color:#ffc927}
.page-template-template-simple-menu .quote-module__content--right .quote:after{position:absolute;z-index:-3;bottom:-69px;right:0;display:inline-block;width:50px;height:50px;font-size:140px;content:"\“";color:#ffc927}
.page-template-template-simple-menu .quote-module__content--right .name{font-size:24px;line-height:18px;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:5px}
.page-template-template-simple-menu .quote-module__content--right .company{font-size:16px;line-height:18px;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif}
.page-template-template-simple-menu .picture-cards-annual-module{background:#ffc927;position:relative;color:#000;padding:80px}
.page-template-template-simple-menu .picture-cards-annual-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;margin:0 auto;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px}
.page-template-template-simple-menu .picture-cards-annual-module__content--card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-vertical{width:calc(50% - 30px);max-width:50%}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-text{width:100%}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-text .description p{font-size:38px;line-height:48px;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-left .img-container{width:60%;overflow:hidden}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-left .img-container img{max-height:600px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-left .img-container img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-left .description{width:40%}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .img-container{overflow:hidden}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .img-container img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:500px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .img-container img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description{padding:50px;background:#fff;margin-top:-2px}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h1{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.5rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h2{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h3{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h4{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h5,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h6{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p blockquote{color:#005587;padding-left:2rem;border-left:.1875rem solid #005587;margin:1.5rem 0 1.5rem 3.75rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p blockquote p{font-size:1rem;font-weight:600;line-height:1.5}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:70ch}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p p:last-of-type{margin-bottom:0}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p a{color:#005587;text-decoration:underline}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p ul,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p ol{padding-left:1.625rem;margin-bottom:2rem;font-size:1rem;max-width:70ch}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p ul{list-style:disc}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p ol{list-style:decimal}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p li{font-size:1rem;line-height:1.5}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h1{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.5rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h2{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h3{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h4{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h5,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h6{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description blockquote{color:#005587;padding-left:2rem;border-left:.1875rem solid #005587;margin:1.5rem 0 1.5rem 3.75rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description blockquote p{font-size:1rem;font-weight:600;line-height:1.5}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:70ch}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p:last-of-type{margin-bottom:0}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description a{color:#005587;text-decoration:underline}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description ul,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description ol{padding-left:1.625rem;margin-bottom:2rem;font-size:1rem;max-width:70ch}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description ul{list-style:disc}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description ol{list-style:decimal}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description li{font-size:1rem;line-height:1.5}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h1,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h2,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h3,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h4,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h5,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h6{max-width:100%}
.page-template-template-simple-menu .text-button-module{background:#ffc927;color:#000;padding:80px}
.page-template-template-simple-menu .text-button-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;margin:0 auto;gap:30px}
.page-template-template-simple-menu .text-button-module__content--text{max-width:70%}
.page-template-template-simple-menu .text-button-module__content--text h2{display:inline-block;font-size:36px;line-height:36px;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;margin-bottom:18px}
.page-template-template-simple-menu .text-button-module__content--text p{font-size:18px;line-height:30px;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif}
.page-template-template-simple-menu .text-button-module__content--button-container{max-width:30%;padding-top:50px}
.page-template-template-simple-menu .text-button-module__content--button{color:#fff;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-size:24px;line-height:24px;background:#005587;padding:15px 64px;display:block;white-space:nowrap}
.page-template-template-simple-menu .why-contribute-module{padding:80px}
.page-template-template-simple-menu .why-contribute-module.white{color:#000}
.page-template-template-simple-menu .why-contribute-module.white .why-contribute-module__content p a{color:#005587}
.page-template-template-simple-menu .why-contribute-module.blue{color:#fff;background:#005587}
.page-template-template-simple-menu .why-contribute-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;margin:0 auto}
.page-template-template-simple-menu .why-contribute-module__content--left{width:20%}
.page-template-template-simple-menu .why-contribute-module__content--left h2{display:inline-block;font-size:36px;line-height:36px;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase}
.page-template-template-simple-menu .why-contribute-module__content--left span{font-size:18px;line-height:36px;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;margin-bottom:20px;display:inline-block}
.page-template-template-simple-menu .why-contribute-module__content--right{width:80%;margin-left:100px}
.page-template-template-simple-menu .why-contribute-module__content p{font-size:18px;line-height:32px;margin-bottom:1.5rem}
.page-template-template-simple-menu .why-contribute-module__content p:first-of-type{margin-bottom:0}
.page-template-template-simple-menu .why-contribute-module__content p a{color:#ffc927;font-weight:600;text-decoration:underline}
.page-template-template-simple-menu .contributions-overview-module{padding:80px;background:#ffc927}
.page-template-template-simple-menu .contributions-overview-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;margin:0 auto}
.page-template-template-simple-menu .contributions-overview-module__content--left{width:50%}
.page-template-template-simple-menu .contributions-overview-module__content--left h2{display:inline-block;font-size:48px;line-height:48px;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;max-width:400px}
.page-template-template-simple-menu .contributions-overview-module__content--left span{font-size:18px;line-height:36px;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;margin-bottom:20px;display:inline-block}
.page-template-template-simple-menu .contributions-overview-module__content--right{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.page-template-template-simple-menu .contributions-overview-module__content--right .image-container{margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-template-template-simple-menu .contributions-overview-module__content--right .image-container img{min-width:90px}
.page-template-template-simple-menu .contributions-overview-module__content--right .image-container .percentage{margin-top:5px;display:inline-block;font-size:18px;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;line-height:32px}
.page-template-template-simple-menu .contributions-overview-module__content--right .contributions-overview-wysiwyg strong{font-size:24px;line-height:32px;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif}
.page-template-template-simple-menu .contributions-overview-module__content--right .contributions-overview-wysiwyg h2{font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;font-size:32px;line-height:32px;display:inline-block;margin-bottom:10px}
.page-template-template-simple-menu .contributions-overview-module__content--right .contributions-overview-wysiwyg h1{font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-size:75px;line-height:35px}
.page-template-template-simple-menu .contributions-overview-module__content--right .contributions-overview-wysiwyg p{font-size:18px;line-height:32px}
.page-template-template-simple-menu .people-annual-module{padding:80px;background:#fff}
.page-template-template-simple-menu .people-annual-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:80%;margin:0 auto;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
.page-template-template-simple-menu .people-annual-module__content--single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.page-template-template-simple-menu .people-annual-module__content--image-container img{max-width:220px}
.page-template-template-simple-menu .people-annual-module__content--text-container{margin-left:50px;padding-top:80px}
.page-template-template-simple-menu .people-annual-module__content--text-container .name{font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-size:24px;line-height:18px;font-weight:700;display:inline-block;margin-bottom:15px}
.page-template-template-simple-menu .people-annual-module__content--text-container p{font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;font-size:16px;line-height:18px}
.page-template-template-simple-menu .contributions-list-module{position:relative;color:#000;padding:60px 80px}
.page-template-template-simple-menu .contributions-list-module.white{background:#fff}
.page-template-template-simple-menu .contributions-list-module.blue{background:#005587}
.page-template-template-simple-menu .contributions-list-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px}
.page-template-template-simple-menu .contributions-list-module__content--col{width:25%}
.page-template-template-simple-menu .contributions-list-module__content--col.text-container{margin-right:30px}
.page-template-template-simple-menu .contributions-list-module__content--col .subheadline{font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-size:18px;line-height:30px;text-transform:uppercase}
.page-template-template-simple-menu .contributions-list-module__content--col .subheadline.blue{color:#ffc927}
.page-template-template-simple-menu .contributions-list-module__content--col .subheadline.white{color:#005587}
.page-template-template-simple-menu .contributions-list-module__content--col h2{font-size:36px;line-height:36px;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;margin-top:30px;display:inline-block}
.page-template-template-simple-menu .contributions-list-module__content--col h2.blue{color:#fff}
.page-template-template-simple-menu .contributions-list-module__content--col h2.white{color:#005587}
.page-template-template-simple-menu .contributions-list-module__content--col .contributions-wysiwyg strong{font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-size:18px}
.page-template-template-simple-menu .contributions-list-module__content--col .contributions-wysiwyg p{font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;font-size:18px;min-height:18px;padding-bottom:20px;line-height:20px}
.page-template-template-simple-menu .contributions-list-module__content--col .contributions-wysiwyg.blue p,.page-template-template-simple-menu .contributions-list-module__content--col .contributions-wysiwyg.blue strong{color:#fff}
.page-template-template-simple-menu .centered-text-2-module{background:#005587;max-width:100%;padding:80px;margin:0}
.page-template-template-simple-menu .centered-text-2-module .module-title{display:none}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg h1{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.5rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg h2{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg h3{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg h4{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg h5,.page-template-template-simple-menu .centered-text-2-module .wysiwyg h6{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg blockquote{color:#005587;padding-left:2rem;border-left:.1875rem solid #005587;margin:1.5rem 0 1.5rem 3.75rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg blockquote p{font-size:1rem;font-weight:600;line-height:1.5}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:70ch}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p:last-of-type{margin-bottom:0}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg a{color:#005587;text-decoration:underline}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg ul,.page-template-template-simple-menu .centered-text-2-module .wysiwyg ol{padding-left:1.625rem;margin-bottom:2rem;font-size:1rem;max-width:70ch}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg ul{list-style:disc}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg ol{list-style:decimal}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg li{font-size:1rem;line-height:1.5}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h1{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.5rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h2{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h3{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h4{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h5,.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h6{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p blockquote{color:#005587;padding-left:2rem;border-left:.1875rem solid #005587;margin:1.5rem 0 1.5rem 3.75rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p blockquote p{font-size:1rem;font-weight:600;line-height:1.5}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:70ch}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p p:last-of-type{margin-bottom:0}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p a{color:#005587;text-decoration:underline}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p ul,.page-template-template-simple-menu .centered-text-2-module .wysiwyg p ol{padding-left:1.625rem;margin-bottom:2rem;font-size:1rem;max-width:70ch}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p ul{list-style:disc}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p ol{list-style:decimal}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p li{font-size:1rem;line-height:1.5}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg ul,.page-template-template-simple-menu .centered-text-2-module .wysiwyg li,.page-template-template-simple-menu .centered-text-2-module .wysiwyg h2,.page-template-template-simple-menu .centered-text-2-module .wysiwyg h3,.page-template-template-simple-menu .centered-text-2-module .wysiwyg h4,.page-template-template-simple-menu .centered-text-2-module .wysiwyg h5,.page-template-template-simple-menu .centered-text-2-module .wysiwyg h6{color:#fff}
.page-template-template-simple-menu .centered-text-2-module .module-description p{font-family:"Trade Gothic","Helvetica Neue",Helvetica,arial,sans-serif;color:#fff;font-size:38px;line-height:48px;max-width:100%}
.page-template-template-simple-menu .centered-text-2-module .module-description p a{color:#fff;text-decoration:none}
.page-template-template-simple-menu .centered-text-2-module .module-description p a:hover{border-bottom:2px solid #ffc927}
.text-media-2-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.text-media-2-module .module-title{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.text-media-2-module.media-module--image.media-module--portrait .module-media{max-width:calc(320px + 50px)}
.text-media-2-module.media-module--image.media-module--portrait .module-media img{max-height:30rem}
.text-media-2-module.media-module--image .wysiwyg{font-size:1rem;line-height:1.5rem}
.text-media-2-module.media-module--image .wysiwyg p,.text-media-2-module.media-module--image .wysiwyg ul,.text-media-2-module.media-module--image .wysiwyg ol{max-width:none}
.text-media-2-module .module-text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.text-media-2-module .module-media{position:relative;margin-left:3rem}
.text-media-2-module .module-media::after{content:" ";position:absolute;left:0;top:0;height:20.3125rem;width:20.3125rem;background-color:#005587;z-index:-1}
.text-media-2-module .module-media .inner-media{margin-left:3.125rem;margin-top:3.125rem;line-height:0}
.text-media-2-module .module-media img{max-width:100%;width:auto}
.text-media-2-module .module-media figcaption{padding-top:.5rem;font-size:.75rem;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.25;font-weight:500}
.text-media-2-module.media-module--gold .module-media::after{background-color:#ffc927}
.text-media-2-module.media-module--light-blue .module-media::after{background-color:#7aaddd}
.text-media-2-module .module-call-to-action{margin-right:3.125rem;font-size:1.25rem;font-weight:700;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:1.375rem 3.25rem;text-align:center;background-color:#ffc927;color:#000;float:right;text-decoration:none;border:.1875rem solid #ffc927}
.text-media-2-module .module-call-to-action:hover,.text-media-2-module .module-call-to-action:focus{background-color:#fff}
.text-media-2-module .module-text .module-call-to-action{display:none}
.page-template-template-simple-menu .text-media-2-module{margin:0;width:100%}
.page-template-template-simple-menu .text-media-2-module.media-module--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.page-template-template-simple-menu .text-media-2-module.media-module--right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.page-template-template-simple-menu .text-media-2-module .module-text{width:50%;padding:20px 90px}
.page-template-template-simple-menu .text-media-2-module .module-text .module-call-to-action,.page-template-template-simple-menu .text-media-2-module .module-text .module-title{display:none}
.page-template-template-simple-menu .text-media-2-module .module-text p{font-size:16px;line-height:24px}
.page-template-template-simple-menu .text-media-2-module .module-text p h1{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.5rem}
.page-template-template-simple-menu .text-media-2-module .module-text p h2{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem}
.page-template-template-simple-menu .text-media-2-module .module-text p h3{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-media-2-module .module-text p h4{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-media-2-module .module-text p h5,.page-template-template-simple-menu .text-media-2-module .module-text p h6{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-media-2-module .module-text p blockquote{color:#005587;padding-left:2rem;border-left:.1875rem solid #005587;margin:1.5rem 0 1.5rem 3.75rem}
.page-template-template-simple-menu .text-media-2-module .module-text p blockquote p{font-size:1rem;font-weight:600;line-height:1.5}
.page-template-template-simple-menu .text-media-2-module .module-text p p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:70ch}
.page-template-template-simple-menu .text-media-2-module .module-text p p:last-of-type{margin-bottom:0}
.page-template-template-simple-menu .text-media-2-module .module-text p a{color:#005587;text-decoration:underline}
.page-template-template-simple-menu .text-media-2-module .module-text p ul,.page-template-template-simple-menu .text-media-2-module .module-text p ol{padding-left:1.625rem;margin-bottom:2rem;font-size:1rem;max-width:70ch}
.page-template-template-simple-menu .text-media-2-module .module-text p ul{list-style:disc}
.page-template-template-simple-menu .text-media-2-module .module-text p ol{list-style:decimal}
.page-template-template-simple-menu .text-media-2-module .module-text p li{font-size:1rem;line-height:1.5}
.page-template-template-simple-menu .text-media-2-module .wysiwyg h1{font-weight:700;font-size:2.5rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.5rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg h2{font-weight:700;font-size:2rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1.25rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg h3{font-weight:700;font-size:1.625rem;line-height:1.25;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg h4{font-weight:700;font-size:1.25rem;line-height:1.384;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg h5,.page-template-template-simple-menu .text-media-2-module .wysiwyg h6{font-weight:700;font-size:1.125rem;line-height:1.36;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;max-width:39.375rem;margin-bottom:1rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg blockquote{color:#005587;padding-left:2rem;border-left:.1875rem solid #005587;margin:1.5rem 0 1.5rem 3.75rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg blockquote p{font-size:1rem;font-weight:600;line-height:1.5}
.page-template-template-simple-menu .text-media-2-module .wysiwyg p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;max-width:70ch}
.page-template-template-simple-menu .text-media-2-module .wysiwyg p:last-of-type{margin-bottom:0}
.page-template-template-simple-menu .text-media-2-module .wysiwyg a{color:#005587;text-decoration:underline}
.page-template-template-simple-menu .text-media-2-module .wysiwyg ul,.page-template-template-simple-menu .text-media-2-module .wysiwyg ol{padding-left:1.625rem;margin-bottom:2rem;font-size:1rem;max-width:70ch}
.page-template-template-simple-menu .text-media-2-module .wysiwyg ul{list-style:disc}
.page-template-template-simple-menu .text-media-2-module .wysiwyg ol{list-style:decimal}
.page-template-template-simple-menu .text-media-2-module .wysiwyg li{font-size:1rem;line-height:1.5}
.page-template-template-simple-menu .text-media-2-module .module-media{margin:0;width:50%}
.page-template-template-simple-menu .text-media-2-module .module-media .inner-media{width:100%;height:100%;min-height:auto;margin:0;overflow:hidden}
.page-template-template-simple-menu .text-media-2-module .module-media .inner-media figure{width:100%;height:100%;float:none}
.page-template-template-simple-menu .text-media-2-module .module-media .inner-media img{width:100%;max-height:575px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.page-template-template-simple-menu .text-media-2-module .module-media .inner-media img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.page-template-template-simple-menu .text-media-2-module .module-media figcaption{display:none}
.page-template-template-simple-menu .text-media-2-module .module-media a{display:none}
.page-template-template-simple-menu .text-media-2-module .module-media:after{display:none}
.page-template-template-simple-menu .text-media-slider .flickity-button{display:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.sitewide-search .search-button{top:4rem;bottom:auto}
}@media(min-width:40em){.search-results .post-archive-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.search-results .post-archive-item .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;line-height:0;max-width:23.125rem}
.search-results .post-archive-item .body{text-align:left;padding-left:3rem}
}@media(min-width:43.75em){.alignleft{float:left;margin:0 1rem 1rem 0}
.alignright{float:right;margin:0 0 1rem 1rem}
}@media(min-width:53.75em){.wysiwyg .two-column-list{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2.8125rem;-moz-column-gap:2.8125rem;column-gap:2.8125rem;max-width:53.75rem;margin-left:auto;margin-right:auto}
}@media(min-width:63.75em){.site-nav .utility-links{position:absolute;top:0;left:0;right:0;background-color:#f5f5f5;padding-right:2.5rem}
.site-nav .utility-links .utility-links-list{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem}
.site-nav .utility-links .menu-item-text{border-bottom-color:#f5f5f5}
.site-nav .utility-links a{color:#000;display:block;padding:1.125rem;font-size:.875rem;line-height:1.5;font-family:"Graphik","Helvetica Neue",Helvetica,arial,sans-serif;text-transform:none;font-weight:400}
.site-nav .utility-links .highlight>a{background-color:#ffc927}
.site-nav .utility-links .sub-menu{position:absolute;top:99%;left:auto;right:auto;background-color:#f5f5f5;padding:.5rem 1rem}
.site-nav .utility-links .sub-menu a{padding:.25rem}
.site-nav .utility-links .sub-menu .icon{display:none}
.site-nav .utility-links li:last-child a{padding-right:0}
.site-nav .utility-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.page-nav-module .page-nav .accordion-container .accordion-header{display:none}
}@media(min-width:63.75em) and (max-width:75em){.site-nav .utility-links{padding-right:1.125rem}
}@media(min-width:63.75em) and (max-width:40em){.site-nav .utility-links .utility-links-list{padding-left:1rem;padding-right:1rem}
}@media(min-width:63.75em) and (min-width:75em){.site-nav .utility-links-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}@media(min-width:64em){.text-media-module.media-module--video .module-media{width:60%}
.text-media-module.media-module--image.media-module--landscape .module-media{max-width:60%}
.text-media-2-module.media-module--video .module-media{width:60%}
.text-media-2-module.media-module--image.media-module--landscape .module-media{max-width:60%}
}@media screen and (max-width:1450px){.gallery-section .gallery-images-container .gallery-image-container{margin-right:20px}
.gallery-section .gallery-pagination-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.gallery-section ul.page-numbers{width:100%;margin:25px 0}
}@media screen and (max-width:1400px){.page-template-template-simple-menu .people-annual-module{padding:50px 40px}
.page-template-template-simple-menu .people-annual-module__content{max-width:100%}
.page-template-template-simple-menu .people-annual-module__content--text-container{margin-left:25px}
}@media screen and (max-width:1300px){.page-template-template-simple-menu .text-button-module__content{max-width:100%}
.page-template-template-simple-menu .text-button-module__content--button{padding:15px 40px}
}@media screen and (max-width:1200px){.gallery-section .gallery-images-container .gallery-image-container{width:49%}
.gallery-section .gallery-images-container .gallery-image-container:nth-of-type(3n){margin-right:20px}
.gallery-section .gallery-images-container .gallery-image-container:nth-of-type(2n){margin-right:0}
.template-gallery-page{max-width:40rem}
.page-template-template-simple-menu .text-cta-module{padding:80px 150px}
.page-template-template-simple-menu .quote-module__content--image-container::after{max-height:250px}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-left{-ms-flex-wrap:wrap;flex-wrap:wrap}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-left .img-container{width:100%}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-left .description{width:100%}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description{padding:50px 20px}
.page-template-template-simple-menu .contributions-overview-module{padding:50px 40px}
.page-template-template-simple-menu .contributions-overview-module__content{max-width:100%}
.page-template-template-simple-menu .contributions-overview-module__content--left{width:40%}
.page-template-template-simple-menu .contributions-overview-module__content--left h2{max-width:auto}
.page-template-template-simple-menu .contributions-overview-module__content--right{padding-left:30px;width:60%}
}@media screen and (max-width:1150px){.gallery-section .gallery-images-container .gallery-image-container{margin-right:15px}
.gallery-section .gallery-images-container .gallery-image-container:nth-of-type(3n){margin-right:15px}
}@media screen and (max-width:1060px){.gallery-section{padding:2rem}
.gallery-section .gallery-filter-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.gallery-section .gallery-filter-container .gallery-filter-image-decade{margin-right:0}
}@media screen and (max-width:1050px){.page-template-template-simple-menu .text-button-module__content--button{padding:15px 24px}
}@media screen and (max-width:900px){.gallery-section .gallery-images-container .gallery-image-container{margin-right:10px}
.gallery-section .gallery-images-container .gallery-image-container:nth-of-type(3n){margin-right:10px}
.page-template-template-simple-menu .contributions-overview-module__content--right{padding-left:10px}
}@media screen and (max-width:820px){.gallery-section .gallery-modal-container{min-width:560px;min-height:auto}
}@media screen and (max-width:800px){.page-template-template-simple-menu .page-nav{position:fixed;top:98px;left:0;width:100%;z-index:5000}
.page-template-template-simple-menu .header-simple{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.page-template-template-simple-menu .header-simple .burger-icon-container{display:block}
.page-template-template-simple-menu .text-cta-module{padding:40px}
.page-template-template-simple-menu .text-cta-module__content{max-width:600px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.page-template-template-simple-menu .text-cta-module__content h2{font-size:32px;line-height:46px;text-align:center}
.page-template-template-simple-menu .text-cta-module__content--right{margin-left:0;margin-top:15px}
.page-template-template-simple-menu .text-title-module{padding:30px 40px}
.page-template-template-simple-menu .text-title-module__content{max-width:600px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.page-template-template-simple-menu .text-title-module__content .title-container{width:100%}
.page-template-template-simple-menu .text-title-module__content .title-container h2{font-size:32px;line-height:48px;margin-bottom:20px}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg{margin-left:0;width:100%}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p{font-size:16px;line-height:26px}
.page-template-template-simple-menu .quote-module{padding:80px 40px 40px 40px}
.page-template-template-simple-menu .quote-module__content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%}
.page-template-template-simple-menu .quote-module__content--image-container{width:100%;margin-bottom:50px}
.page-template-template-simple-menu .quote-module__content--image-container::after{left:-25px;top:-35px;width:80%;height:80%;max-height:80%}
.page-template-template-simple-menu .quote-module__content--right{width:100%;padding-left:40px}
.page-template-template-simple-menu .quote-module__content--right .quote{font-size:28px;line-height:36px}
.page-template-template-simple-menu .quote-module__content--right .quote:before{font-size:100px;line-height:85px;top:-20px;left:-50px}
.page-template-template-simple-menu .quote-module__content--right .quote:after{font-size:100px;line-height:85px;bottom:-34px}
.page-template-template-simple-menu .quote-module__content--right .name{font-size:20px;line-height:18px}
.page-template-template-simple-menu .quote-module__content--right .company{font-size:16px;line-height:18px}
.page-template-template-simple-menu .picture-cards-annual-module{padding:40px}
.page-template-template-simple-menu .picture-cards-annual-module__content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-vertical{width:100%;max-width:100%}
.page-template-template-simple-menu .picture-cards-annual-module__content--card.card-text .description p{font-size:24px;line-height:34px}
.page-template-template-simple-menu .text-button-module{padding:30px 40px}
.page-template-template-simple-menu .text-button-module__content{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.page-template-template-simple-menu .text-button-module__content--text{max-width:100%}
.page-template-template-simple-menu .text-button-module__content--text h2{font-size:32px;line-height:36px;margin-bottom:20px}
.page-template-template-simple-menu .text-button-module__content--text p{margin-left:0;font-size:16px;line-height:26px}
.page-template-template-simple-menu .text-button-module__content--button-container{max-width:100%;width:100%;text-align:center;padding:0}
.page-template-template-simple-menu .text-button-module__content--button{width:100%}
.page-template-template-simple-menu .why-contribute-module{padding:30px 40px}
.page-template-template-simple-menu .why-contribute-module__content{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.page-template-template-simple-menu .why-contribute-module__content--left{width:100%}
.page-template-template-simple-menu .why-contribute-module__content--left h2{font-size:32px;line-height:48px;margin-bottom:20px}
.page-template-template-simple-menu .why-contribute-module__content--left span{margin-bottom:5px}
.page-template-template-simple-menu .why-contribute-module__content--right{margin:0;width:100%}
.page-template-template-simple-menu .why-contribute-module__content p{margin-left:0;font-size:16px;line-height:26px}
.page-template-template-simple-menu .contributions-overview-module__content{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.page-template-template-simple-menu .contributions-overview-module__content--left{width:100%}
.page-template-template-simple-menu .contributions-overview-module__content--left h2{font-size:32px;line-height:48px;margin-bottom:20px}
.page-template-template-simple-menu .contributions-overview-module__content--left span{margin-bottom:5px}
.page-template-template-simple-menu .contributions-overview-module__content--right{margin:0;width:100%;padding-left:0}
.page-template-template-simple-menu .contributions-overview-module__content--right .image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:25px}
.page-template-template-simple-menu .contributions-overview-module__content--right .contributions-overview-wysiwyg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.page-template-template-simple-menu .contributions-overview-module__content--right .contributions-overview-wysiwyg strong{font-size:18px;line-height:32px}
.page-template-template-simple-menu .contributions-overview-module__content--right .contributions-overview-wysiwyg h2{font-size:22px;line-height:32px}
.page-template-template-simple-menu .contributions-overview-module__content--right .contributions-overview-wysiwyg h1{font-size:40px;line-height:32px}
.page-template-template-simple-menu .contributions-overview-module__content--right .contributions-overview-wysiwyg p{margin-left:0;font-size:16px;line-height:26px}
.page-template-template-simple-menu .people-annual-module{padding:50px 30px}
.page-template-template-simple-menu .people-annual-module__content{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}
.page-template-template-simple-menu .people-annual-module__content--single{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}
.page-template-template-simple-menu .people-annual-module__content--image-container{width:100%}
.page-template-template-simple-menu .people-annual-module__content--image-container img{width:100%;max-width:300px;-o-object-fit:cover;object-fit:cover}
.page-template-template-simple-menu .people-annual-module__content--text-container{padding-top:20px;margin-left:0;width:100%}
.page-template-template-simple-menu .contributions-list-module h2{padding-bottom:20px}
.page-template-template-simple-menu .contributions-list-module{padding:40px}
.page-template-template-simple-menu .contributions-list-module__content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%;row-gap:0}
.page-template-template-simple-menu .contributions-list-module__content--col{width:100%}
.page-template-template-simple-menu .contributions-list-module__content--col h2{font-size:24px;margin-top:10px}
.page-template-template-simple-menu .centered-text-2-module{padding:30px 40px}
.page-template-template-simple-menu .centered-text-2-module .module-description p{font-size:24px;line-height:34px}
.page-template-template-simple-menu .text-media-2-module{-ms-flex-wrap:wrap;flex-wrap:wrap}
.page-template-template-simple-menu .text-media-2-module .module-text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px;margin-bottom:20px;padding:20px 40px}
.page-template-template-simple-menu .text-media-2-module .module-media{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.page-template-template-simple-menu .text-media-slider .flickity-button{display:block;top:auto;bottom:30px;left:auto;background-color:#ffc927;border-radius:0;padding:1.625rem 2.8125rem;color:#fff;-webkit-box-shadow:0 .25rem .625rem rgba(0,0,0,0.16);box-shadow:0 .25rem .625rem rgba(0,0,0,0.16)}
.page-template-template-simple-menu .text-media-slider .flickity-button:focus{outline:#005587 solid .1875rem;z-index:100}
.page-template-template-simple-menu .text-media-slider .flickity-button .flickity-button-icon{height:1rem;top:35%}
.page-template-template-simple-menu .text-media-slider .flickity-button.next{right:calc(48% - 90px)}
.page-template-template-simple-menu .text-media-slider .flickity-button.previous{right:48%}
}@media screen and (max-width:750px){.gallery-section .gallery-images-container .gallery-image-container{width:100%;margin-right:0}
.gallery-section .gallery-images-container .gallery-image-container:nth-of-type(3n){margin-right:0}
.gallery-section .gallery-images-container .gallery-image-container .gallery-image{max-width:360px;margin:0 auto;height:auto}
.gallery-section .gallery-images-container .gallery-image-container .gallery-image-overlay{max-width:360px;margin:0 auto}
.template-gallery-page{max-width:30rem;padding:3rem 1rem}
.template-gallery-page p{padding-left:50px}
}@media screen and (max-width:700px){.gallery-section .gallery-filter-container .gallery-filter-image-decade-container{margin-top:20px;width:100%}
}@media screen and (max-width:650px){.gallery-section .gallery-text .gallery-description{margin-left:50px;max-width:80%}
.gallery-section .gallery-modal-container{min-width:360px}
.gallery-section .gallery-modal-container .gallery-modal-image img{max-height:300px;-o-object-fit:cover;object-fit:cover}
}@media screen and (max-width:520px){.gallery-section{padding:1rem}
.gallery-section .gallery-filter-container .gallery-filter-search-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.gallery-section .gallery-filter-container .gallery-filter-search-container .gallery-filter-search-input-container{width:100%}
}@media screen and (max-width:450px){.gallery-section .gallery-filter-container .gallery-filter-image-type{margin-right:0;padding:.5rem 0 .5rem 1rem;font-size:14px;width:315px}
.gallery-section .gallery-filter-container .gallery-filter-image-decade{padding:.5rem 0 .5rem 1rem;font-size:14px}
}@media screen and (max-width:420px){.gallery-section .gallery-filter-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.gallery-section .gallery-filter-container .gallery-filter-image-date{margin-top:25px;width:100%}
.template-gallery-page{margin:0 auto .5rem}
}@media screen and (max-width:380px){.gallery-section{padding:1rem .5rem}
.gallery-section .gallery-filter-container .gallery-filter-image-type{padding:.5rem 0 .5rem .5rem;font-size:13px;width:280px}
.gallery-section .gallery-filter-container .gallery-filter-image-decade{padding:.5rem 0 .5rem .5rem;font-size:13px}
}@media(max-width:88.75em){.page-nav-module .page-nav ul li{padding:.875rem}
}@media(max-width:75em){.share-tools{position:static}
.share-tools .label,.share-tools .link{display:inline-block;vertical-align:middle;margin-right:.375rem}
}@media(max-width:72.5em){.page-nav-module .page-nav ul li{padding:.875rem 1.125rem}
.page-nav-module .page-nav ul li a{font-size:18px}
}@media(max-width:68.75em){.site-nav a{padding-left:.75rem;padding-right:.75rem}
}@media(max-width:64em){.featured-post{padding:0 1rem}
.post-archive{padding:0 1rem}
.faq-section{display:block;padding-left:2rem;padding-right:2rem}
.faq-section .faq-nav,.faq-section .faq-nav .inner{position:static}
.faq-section .faq-nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}
.faq-section .faq-nav-item{margin-right:1rem}
.faq-section .faq-group{width:auto;margin-right:0}
.single-post{padding:0 1rem}
.single-post .the-featured-image,.single-post .the-featured-video{max-width:95%;-webkit-box-shadow:2.5rem -2.5rem #dadada;box-shadow:2.5rem -2.5rem #dadada;margin:2.5rem 0}
.single-page{padding:0 1rem}
.single-page .the-featured-image{max-width:95%;-webkit-box-shadow:2.5rem -2.5rem #dadada;box-shadow:2.5rem -2.5rem #dadada;margin:2.5rem 0}
.single-person{padding:0 1rem}
.single-event{padding:0 1rem}
.text-media-module .module-media{margin-bottom:2rem}
.text-media-module .module-media figcaption{float:none;max-width:none}
.text-media-module .module-call-to-action{margin:2rem 0;float:none;display:none;padding-left:.75rem;padding-right:.75rem}
.text-media-module .module-text .module-call-to-action{display:block;margin-bottom:0}
.text-media-module,.text-media-module.media-module--right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.text-media-module .module-text,.text-media-module .module-media{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.slider-module .flickity-button{bottom:-4rem}
.slider-module .slide{display:none}
.slider-module .slide-number-1{display:block}
.slider-module .slide-image{width:100%;max-width:none;margin-bottom:2rem;margin-right:0;-ms-flex-negative:1;flex-shrink:1}
.slider-module .slide-content{padding-right:0}
.slider-module .slide--text-image{-ms-flex-wrap:wrap;flex-wrap:wrap}
.standard-quote-carousel-slider .flickity-prev-next-button.next{right:0}
.standard-quote-carousel-slider .flickity-prev-next-button.previous{left:0}
.text-media-2-module .module-media{margin-bottom:2rem}
.text-media-2-module .module-media figcaption{float:none;max-width:none}
.text-media-2-module .module-call-to-action{margin:2rem 0;float:none;display:none;padding-left:.75rem;padding-right:.75rem}
.text-media-2-module .module-text .module-call-to-action{display:block;margin-bottom:0}
}@media(max-width:63.75em){.site-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}
.site-header .inner{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:75%}
.site-header .site-header-logo-link{display:block;margin-left:auto;margin-right:auto}
.site-header .mobile-menu-trigger{display:block;color:#fff;text-transform:uppercase;letter-spacing:.02em;font-family:trade-gothic-next-condensed,"Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.125rem;text-align:center;-ms-flex-negative:0;flex-shrink:0;-webkit-tap-highlight-color:transparent;position:absolute;left:1rem}
.site-header .mobile-menu-trigger .icon{font-size:2.5rem;display:block}
.site-nav{display:none;background-color:#005587;overflow:auto;position:fixed;top:0;bottom:0;right:0;left:0;z-index:999;padding:3rem 0}
.admin-bar .site-nav{top:2.875rem}
.mobile-menu--open .site-nav{display:block}
.site-nav .utility-links{background-color:#005587;position:static}
.site-nav .site-nav-list,.site-nav .utility-links-list{display:block}
.site-nav a,.site-nav .utility-links a{padding:.5625rem 1.75rem;font-size:1.125rem}
.site-nav .highlight>a{border:0 none;background-color:#ffc927;color:#005587}
.site-nav .has-children>a::after{content:none}
.site-nav .has-children .icon{display:inline-block;font-size:85%;margin-left:.5rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms}
.site-nav .has-children.sub-menu--open .icon{-webkit-transform:scaleY(-1) rotate(90deg);-ms-transform:scaleY(-1) rotate(90deg);transform:scaleY(-1) rotate(90deg)}
.site-nav .sub-menu{display:none;position:static;padding:0}
.site-nav .sub-menu .icon{display:none}
.site-nav .sub-menu li{font-size:1rem;line-height:1.5}
.site-nav .sub-menu a{padding-top:.5625rem;padding-bottom:.5625rem}
.site-nav .sub-menu--open .sub-menu{display:block}
.site-nav .mobile-menu-close{display:block;position:absolute;top:0;right:0;font-size:2rem;color:#fff;-webkit-appearance:none;background:0;border:0 none}
.site-nav .mobile-menu-close:hover,.site-nav .mobile-menu-closefocus{outline:.125rem solid #ffc927}
.site-nav .mobile-menu-close .icon{display:block}
.page-nav-module{padding:0}
.page-nav-module .page-nav .accordion-container .accordion-header .accordion-section-container:after{display:inline-block}
.page-nav-module .page-nav .accordion-container .accordion-content{display:none}
.page-nav-module .page-nav .accordion-container .accordion-content .accordion-active{background:#f3f3f3}
.page-nav-module .page-nav .accordion-container .accordion-content .accordion-active a{color:#005587}
.page-nav-module .page-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-nav-module .page-nav ul li{border-right:0;border-bottom:1px solid #005587;padding:1rem}
.page-nav-module .page-nav ul li a{text-align:center;font-size:18px}
}@media(max-width:63.75em) and (max-width:40em){.site-header .inner{padding-left:0;padding-right:0}
}@media(max-width:60em){.featured-post--right .post-media .post-media-inner{margin-right:2rem}
.featured-post,.featured-post.featured-post--left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.featured-post .post-text,.featured-post .post-media{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-right:0;padding-right:0;max-width:none}
.featured-post .post-media{margin-bottom:1rem}
.event-archive-item{display:block}
.event-archive-item .image,.event-archive-item .image img{display:block;margin-left:auto;margin-right:auto;height:auto}
.single-alumni .sidebar:before{content:unset}
.footer-logo-social{display:block}
.footer .logo{display:block;margin-left:auto;margin-right:auto}
.footer-social-media-items{padding-top:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-social-media-item{margin-left:.5625rem;margin-right:.5625rem}
.text-media-module .module-media::after{height:15.625rem;width:15.625rem}
.full-width-media-module.alumni::after{height:15.625rem;width:15.625rem}
.timeline-module .timeline-item{width:45%}
.timeline-module.timeline-orientation--vertical .module-title,.timeline-module.timeline-orientation--vertical .module-description{padding-left:15%}
.timeline-module.timeline-orientation--vertical .item-description{padding-left:5%}
.signup-form-module .inner{padding-left:1rem;padding-right:1rem;width:100%}
.signup-form-module .description-container,.signup-form-module.signup-form-module--left .description-container{margin-left:0;margin-right:0;width:50%}
.signup-form-module .form-container,.signup-form-module.signup-form-module--left .form-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:45%}
.signup-form-module .button{width:100%}
.slider-module{padding:2rem;padding-right:0}
.slider-module::after{height:15.625rem;width:15.625rem}
.slider-module .slide--text{padding:2rem 2.8125rem}
.text-image-carousel::after{height:15.625rem;width:15.625rem}
.text-media-2-module .module-media::after{height:15.625rem;width:15.625rem}
}@media(max-width:57.5em){.pagination .next-link,.pagination .previous-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1rem;width:50%}
.pagination .disabled{display:none}
.pagination .link-items{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item{width:50%}
.standard-quote-carousel-slider .slide--alumni-quote .slide-cta{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1rem}
}@media(max-width:51.25em){.picture-cards-module .image img{-o-object-fit:fill;object-fit:fill;height:auto}
.picture-cards-module.number-of-cards-2 .image img{-o-object-fit:fill;object-fit:fill;height:auto}
}@media(max-width:50em){.post-archive-item{width:100%}
.post-archive-items .post-archive-item{margin-left:0;margin-right:0}
.post-archive-item .image img{-o-object-fit:fill;object-fit:fill;height:auto}
.search-results .post-archive-item .image img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:240px}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item .image img{-o-object-fit:cover;object-fit:cover;height:240px}
.footer-menu-item{width:50%}
.modules .module{margin-bottom:2rem}
}@media(max-width:48.125em){.single-alumni .hero-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:2rem}
.single-alumni .sidebar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}
.single-alumni .sidebar .image-box{width:100%}
.single-alumni .sidebar .share-bar{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}
.single-alumni .sidebar .share-bar h2{width:100%;text-align:center}
.single-alumni .sidebar .share-bar a{margin:0 5px}
.featured-blog-posts-alumni-module .post-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.featured-blog-posts-alumni-module .post-items .post-item+.post-item{margin-left:0;margin-top:2.5rem}
.featured-blog-posts-alumni-module .post-items .post-item{width:100%}
.picture-cards-module .picture-card{margin-left:auto;margin-right:auto;margin-bottom:2rem}
.related-alumni-module .post-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.related-alumni-module .post-items .post-archive-item+.post-archive-item{margin-left:0;margin-top:2.5rem}
.related-alumni-module .post-items .post-archive-item{width:100%}
}@media(max-width:48em){.page-nav-module .page-nav .accordion-container .accordion-header{padding:1.875rem}
.page-nav-module .page-nav ul li{padding:1.1875rem}
}@media(max-width:45em){.resource-cards-module .resource-card{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:19.375rem}
}@media(max-width:42.5em){.page-template-template-simple-menu .main-content .modules section.text-module .wysiwyg{padding-left:40px;padding-right:40px}
.signup-form-module .inner,.signup-form-module.signup-form-module--left .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2rem}
.signup-form-module .description-container,.signup-form-module.signup-form-module--left .description-container,.signup-form-module .form-container,.signup-form-module.signup-form-module--left .form-container{width:auto}
.signup-form-module .form-container{padding:2rem;margin-bottom:1rem}
}@media(max-width:40em){table tr td{display:block}
.wysiwyg h1{font-size:1.875rem}
.wysiwyg h2{font-size:1.5rem}
.wysiwyg h3{font-size:1.25rem}
.wysiwyg h4{font-size:1rem}
.wysiwyg h5,.wysiwyg h6{font-size:1rem}
.pagination{padding-left:1rem;padding-right:1rem}
.pagination .next-link,.pagination .previous-link{width:100%;margin-bottom:1rem}
.pagination .link-item{font-size:1.375rem}
.featured-post .post-title{font-size:1.5rem}
.featured-post .post-author{font-size:1rem}
.featured-post .post-media-inner{margin-left:1rem;margin-top:1rem}
.featured-post--right .post-media .post-media-inner{margin-right:1rem}
.post-archive{padding-left:1rem;padding-right:1rem}
.post-archive .post-archive-title{font-size:1.5rem}
.post-archive-item .archive-item-title{font-size:1rem}
.event-archive-page{padding-left:1rem;padding-right:1rem}
.event-archive-page .the-title{font-size:1.875rem}
.event-archive-items{padding-left:1rem;padding-right:1rem}
.event-archive-item .body{padding:.8125rem 2rem}
.event-archive-item .title{font-size:1rem}
.event-archive-item .details{-ms-flex-wrap:wrap;flex-wrap:wrap}
.author-bio .author-name{font-size:1rem}
.single-alumni .hero-header{padding-left:1rem;padding-right:1rem}
.single-alumni .hero-header{margin-bottom:0}
.single-alumni .the-title{font-size:1.875rem}
.alumni-search-archive-wrapper{padding-left:1rem;padding-right:1rem}
.alumni-search-archive-wrapper{padding:1rem 1.5rem}
.alumni-search-archive-wrapper .title{font-size:1.5rem}
.alumni-search-archive-wrapper .alumni-archive-items .post-archive-item{width:100%;padding:0;margin-bottom:1rem}
.alumni-search-block .filter-title{font-size:1rem}
.related-posts .related-posts-title{font-size:1.5rem}
.template-faq-page .the-title{font-size:1.875rem}
.faq-section .faq-nav-title{font-size:1rem}
.faq-section .faq-group-title{font-size:1rem}
.site-header .inner{padding-left:1rem;padding-right:1rem}
.site-footer .inner{padding-left:1rem;padding-right:1rem}
.site-footer .inner{padding:2rem 2rem .375rem}
.single-post .the-title{font-size:1.875rem}
.single-post .the-author{font-size:1rem}
.single-post .the-featured-image,.single-post .the-featured-video{-webkit-box-shadow:1.25rem -1.25rem #dadada;box-shadow:1.25rem -1.25rem #dadada;margin:1.25rem 0}
.single-page .the-title{font-size:1.875rem}
.single-page .the-featured-image{-webkit-box-shadow:1.25rem -1.25rem #dadada;box-shadow:1.25rem -1.25rem #dadada;margin:1.25rem 0}
.single-person .the-title{font-size:1.875rem}
.single-person .the-featured-image{-webkit-box-shadow:1.875rem -1.875rem #7aaddd;box-shadow:1.875rem -1.875rem #7aaddd;margin:1.875rem auto 2.25rem;-ms-flex-preferred-size:100%;flex-basis:100%}
.single-person .person-detail-title{font-size:1rem}
.single-event .the-title{font-size:1.875rem}
.sitewide-search .sitewide-search-title{font-size:1.5rem}
.sitewide-search .search-input{font-size:1rem}
.search-results .search-title{font-size:1rem}
.search-form .search-input{font-size:1rem}
.modules{padding-left:1rem;padding-right:1rem}
.text-media-module .module-title{font-size:1.5rem}
.text-media-module .module-media::after{height:7.8125rem;width:7.8125rem}
.text-media-module .module-media .inner-media{margin-left:1.5625rem;margin-top:1.5625rem}
.media-module--left .module-media .inner-media{margin-left:0;margin-right:1.5625rem}
.call-to-action-alumni-module{padding-left:1rem;padding-right:1rem}
.call-to-action-alumni-module{padding:1rem 1.5rem}
.call-to-action-alumni-module .module-title{font-size:1.5rem}
.call-to-action-module{padding:1rem 1.5rem}
.call-to-action-module .module-title{font-size:1.5rem}
.centered-text-module .module-title{font-size:1.5rem}
.centered-text-module.centered-text-module--large-title-size .module-title{font-size:1.875rem}
.featured-blog-posts-alumni-module{padding-left:1rem;padding-right:1rem}
.featured-blog-posts-alumni-module{padding:1rem 1.5rem}
.featured-blog-posts-alumni-module .module-title{font-size:1.5rem}
.featured-blog-posts-alumni-module .post-items .post-item-title{font-size:1.25rem}
.full-width-media-module.alumni::after{height:7.8125rem;width:7.8125rem}
.picture-cards-module .module-title{font-size:1.5rem}
.picture-cards-module .card-title{font-size:1.25rem}
.timeline-module .module-title{font-size:1.5rem}
.timeline-module .item-title{font-size:1rem}
.timeline-module .module-title,.timeline-module .module-description{padding-left:0;width:100%;margin-bottom:2rem}
.timeline-module .module-title{margin-bottom:0}
.timeline-module .timeline-item{width:100%;padding-left:0;padding-right:0}
.timeline-module.timeline-orientation--vertical .module-title,.timeline-module.timeline-orientation--vertical .module-description,.timeline-module.timeline-orientation--vertical .item-description{padding-left:0;width:100%}
.timeline-module.timeline-orientation--vertical .module-title{margin-bottom:2rem}
.timeline-module.timeline-orientation--vertical .timeline-items::after{display:none}
.timeline-module.timeline-orientation--vertical .timeline-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.timeline-module.timeline-orientation--vertical .item-details,.timeline-module.timeline-orientation--vertical .item-description{width:100%}
.timeline-module.timeline-orientation--vertical .item-details{margin-bottom:0}
.resource-cards-module .module-title{font-size:1.5rem}
.resource-cards-module .card-title{font-size:1.25rem}
.signup-form-module .title{font-size:1.5rem}
.signup-form-module .form-title{font-size:1rem}
.signup-form-module .submission-message h2{font-size:1.875rem}
.text-groups-module{margin-left:0;margin-right:0}
.text-groups-module .module-title{font-size:1.5rem}
.text-groups-module .text-group{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-right:0}
.text-groups-module .text-group:last-child{margin-bottom:0}
.text-groups-module .text-group-title{font-size:1.25rem}
.text-intro-alumni-module{padding-left:1rem;padding-right:1rem}
.text-intro-alumni-module{padding:1rem 1.5rem}
.text-intro-alumni-module .module-title{font-size:1.875rem}
.text-intro-alumni-module .module-sub-title{font-size:1.25rem}
.latest-news-module .module-title{font-size:1.5rem}
.latest-news-module .latest-news-item{-ms-flex-preferred-size:20rem;flex-basis:20rem}
.related-alumni-module{padding-left:1rem;padding-right:1rem}
.related-alumni-module{padding:1rem 1.5rem}
.related-alumni-module .module-title{font-size:1.5rem}
.related-alumni-module .post-items .archive-item-title{font-size:1.25rem}
.slider-module{padding:1rem;padding-right:0}
.slider-module::after{height:7.8125rem;width:7.8125rem}
.slider-module .slide--text{padding:1rem 1.5rem}
.slider-module .slide-title{font-size:1.5rem}
.slider-module .slide-citation{font-size:1rem}
.recent-posts-module .module-title{font-size:1.5rem}
.standard-quote-carousel-slider{padding-left:1rem;padding-right:1rem}
.standard-quote-carousel-slider{padding:3.75rem 1.5rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote{font-size:1.5rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-quote{font-size:1.5rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-cta{width:100%;margin-bottom:1rem}
.text-image-carousel::after{height:7.8125rem;width:7.8125rem}
.home-gallery-module .description{font-size:1.5rem}
.gallery-section .gallery-images-container .gallery-image-container .gallery-image-overlay .overlay-title{font-size:1.25rem}
.ui-datepicker-calendar tr td{display:table-cell !important}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h1{font-size:1.875rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h2{font-size:1.5rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h3{font-size:1.25rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h4{font-size:1rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h5,.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg h6{font-size:1rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h1{font-size:1.875rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h2{font-size:1.5rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h3{font-size:1.25rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h4{font-size:1rem}
.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h5,.page-template-template-simple-menu .text-title-module__content .text-title-module__wysiwyg p h6{font-size:1rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h1{font-size:1.875rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h2{font-size:1.5rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h3{font-size:1.25rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h4{font-size:1rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h5,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description p h6{font-size:1rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h1{font-size:1.875rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h2{font-size:1.5rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h3{font-size:1.25rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h4{font-size:1rem}
.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h5,.page-template-template-simple-menu .picture-cards-annual-module__content--card .description h6{font-size:1rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg h1{font-size:1.875rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg h2{font-size:1.5rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg h3{font-size:1.25rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg h4{font-size:1rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg h5,.page-template-template-simple-menu .centered-text-2-module .wysiwyg h6{font-size:1rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h1{font-size:1.875rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h2{font-size:1.5rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h3{font-size:1.25rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h4{font-size:1rem}
.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h5,.page-template-template-simple-menu .centered-text-2-module .wysiwyg p h6{font-size:1rem}
.text-media-2-module .module-title{font-size:1.5rem}
.text-media-2-module .module-media::after{height:7.8125rem;width:7.8125rem}
.text-media-2-module .module-media .inner-media{margin-left:1.5625rem;margin-top:1.5625rem}
.page-template-template-simple-menu .text-media-2-module .module-text p h1{font-size:1.875rem}
.page-template-template-simple-menu .text-media-2-module .module-text p h2{font-size:1.5rem}
.page-template-template-simple-menu .text-media-2-module .module-text p h3{font-size:1.25rem}
.page-template-template-simple-menu .text-media-2-module .module-text p h4{font-size:1rem}
.page-template-template-simple-menu .text-media-2-module .module-text p h5,.page-template-template-simple-menu .text-media-2-module .module-text p h6{font-size:1rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg h1{font-size:1.875rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg h2{font-size:1.5rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg h3{font-size:1.25rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg h4{font-size:1rem}
.page-template-template-simple-menu .text-media-2-module .wysiwyg h5,.page-template-template-simple-menu .text-media-2-module .wysiwyg h6{font-size:1rem}
}@media(max-width:40.625em){.standard-quote-carousel-slider .slide--alumni-quote{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.standard-quote-carousel-slider .slide--alumni-quote:before{content:unset}
.standard-quote-carousel-slider .slide--alumni-quote .slide-image{width:95%;margin-bottom:1.875rem}
.standard-quote-carousel-slider .slide--alumni-quote .slide-content{width:95%;text-align:center}
}@media(max-width:33.75em){.resource-cards-module .resource-card{margin-left:0;margin-right:0}
}@media(max-width:31.25em){.featured-post .post-media figcaption{float:none;max-width:none}
.alumni-search-block .filter-title{display:none}
.alumni-search-block .filter-fields{margin-left:0;border-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.alumni-search-block .filter-fields li{margin-left:.625rem;margin-right:.625rem}
.alumni-search-block .filter-fields li select,.alumni-search-block .filter-fields li input{width:100%}
}@media(max-width:30em){.featured-post .post-media::after{height:7.8125rem;width:7.8125rem}
.author-bio{max-width:none;display:block}
.author-bio .author-avatar{margin:0 auto 1rem}
.author-bio .author-details,.author-bio .author-name{text-align:center}
.site-header .mobile-menu-trigger{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
.picture-cards-module.number-of-cards-2 .picture-card{width:100%}
.latest-news-module .latest-news-item{margin-left:0;margin-right:0}
}@media(max-width:28.75em){.footer-menu-item{width:100%}
.footer-social-media-items{margin-left:auto;margin-right:auto;width:16.25rem}
}@media(max-width:23.75em){.picture-cards-module .picture-card{width:100%}
}@media print{.main-content{padding-top:0}
.share-tools{display:none}
.related-posts{display:none}
.site-header{background-color:#fff;position:static}
.site-header .logo{color:#005587}
.site-nav{display:none}
.site-footer{display:none}
.single-post .the-featured-image,.single-post .the-featured-video{-webkit-box-shadow:none;box-shadow:none}
.sitewide-search{display:none}
}