.ffam body{font-family:Source Sans Pro,Gill Sans,Trebuchet MS,Arial,sans-serif}.ffam .content-block,.ffam .heading-card,.ffam .heading-lead,.ffam .heading-normal,.ffam .heading-page,.ffam .heading-page-sub,.ffam .heading-section,.ffam .lead,.ffam .title--lg,.ffam .title--md,.ffam .title--sm,.ffam .title--xl,.ffam .title--xs,.ffam .title--xxl,.ffam .title--xxs,.ffam h1,.ffam h2,.ffam h3,.ffam h4,.ffam h5,.ffam h6{font-family:Source Sans Pro,Gill Sans,Trebuchet MS,Arial,sans-serif;color:#000}.ffam .giant:before{font-family:Source Sans Pro,Gill Sans,Trebuchet MS,Arial,sans-serif}.ffam .heading-page,.ffam .heading-page-sub{font-size:2.3125rem;line-height:2.6594rem}.ffam .heading-card,.ffam .heading-page,.ffam .heading-page-sub{text-transform:uppercase;letter-spacing:.25rem;text-align:center}.ffam .heading-card{font-size:1.75rem;line-height:2.0125rem}.ffam h5{text-transform:none}.ffam p{color:#575756}.ffam .bg-inverted{background-color:#000;color:#fff}.ffam .bg-inverted .content-block,.ffam .bg-inverted .heading-card,.ffam .bg-inverted .heading-lead,.ffam .bg-inverted .heading-normal,.ffam .bg-inverted .heading-page,.ffam .bg-inverted .heading-page-sub,.ffam .bg-inverted .heading-section,.ffam .bg-inverted .lead,.ffam .bg-inverted .title--lg,.ffam .bg-inverted .title--md,.ffam .bg-inverted .title--sm,.ffam .bg-inverted .title--xl,.ffam .bg-inverted .title--xs,.ffam .bg-inverted .title--xxl,.ffam .bg-inverted .title--xxs,.ffam .bg-inverted h1,.ffam .bg-inverted h2,.ffam .bg-inverted h3,.ffam .bg-inverted h4,.ffam .bg-inverted h5,.ffam .bg-inverted h6,.ffam .bg-inverted p{color:#fff}
.ffam .card.card--stafflist{font-size:1rem;color:#575756}.ffam .card.card--stafflist .card__inner{padding:1rem}.ffam .card.card--stafflist .card__thumb{height:19.1875rem}.ffam .card.card--stafflist .card__header{font-size:1.25rem;line-height:1.25;font-weight:700}.ffam .card.card--stafflist .card__name,.ffam .card.card--stafflist .card__position{color:#094183}.ffam .card.card--stafflist .card__meta a{color:#575756;text-decoration:none}.ffam .card.card--stafflist .card__footer{border-top:1px solid #c6c8ca}.ffam .card.card--stafflist .card__footer a{color:#094183}
.ffam .card--generic .card__header{font-weight:700;font-size:1.25rem;letter-spacing:0;text-align:left;text-transform:none}.ffam .card--generic .card__header a{color:#094183}.ffam .card--generic .card__title{font-weight:700}.ffam .card--generic .card__sub-titles{color:#575756}.ffam .card--generic .card__excerpt{color:#575756;font-size:1rem;letter-spacing:0;font-weight:400;text-align:left}.ffam .card--generic .card__links a{color:#094183}
.ffam .card--focus-box h2{font-size:2.01136rem;letter-spacing:.2rem;line-height:1.3;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;text-transform:uppercase}.ffam .card--focus-box h2:before{display:flex;content:"";border-top:2px solid #000;width:3rem;margin-bottom:.5rem}.ffam .card--focus-box .card__inner{align-items:center}.ffam .card--focus-box____cnr{opacity:.3;color:#99a2aa}
.ffam .split-section__inner{display:flex;flex-direction:column}.ffam .split-section__inner .heading-section{font-size:2.0125rem;line-height:3.125rem}.ffam .split-section__inner .btn{align-self:center}
.ffam .bg-inverted .section__inner h2{font-size:2.01136rem;letter-spacing:.2rem;line-height:1.3;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;text-transform:uppercase}.ffam .bg-inverted .section__inner h2:before{display:flex;content:"";border-top:.25rem solid #fff;width:3rem;margin-bottom:.5rem}
.ffam .card--events .card__title{font-size:1.25rem;text-transform:none;letter-spacing:0;text-align:left}
@-webkit-keyframes bounce{.ffam 0%{-webkit-transform:scale(1);transform:scale(1)}.ffam 50%{-webkit-transform:scale(.8);transform:scale(.8)}.ffam to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}.ffam .card.card--features-panel .card__title{color:#000}.ffam .card.card--features-panel .card__meta{color:#575756}
.ffam .card--news .card__header{font-size:1.5188rem;line-height:1.7469rem}.ffam .card--news p{color:#575756}
.ffam .content-block h1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase;font-family:Source Sans Pro,Gill Sans,Trebuchet MS,Arial,sans-serif;text-align:center;letter-spacing:.2rem}.ffam .content-block h1.text-left{align-items:flex-start;justify-content:flex-start}.ffam .content-block h1.text-right{align-items:flex-end;justify-content:flex-end}.ffam .content-block h2:not(.toggle__trigger){display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase;font-family:Source Sans Pro,Gill Sans,Trebuchet MS,Arial,sans-serif;text-align:center}.ffam .content-block h2:not(.toggle__trigger):before{display:flex;content:"";border-top:2px solid #000;width:3rem;margin-bottom:.5rem}.ffam .content-block h2:not(.toggle__trigger).text-left{align-items:flex-start;justify-content:flex-start}.ffam .content-block h2:not(.toggle__trigger).text-right{align-items:flex-end;justify-content:flex-end}.ffam .content-block h2:not(.toggle__trigger){letter-spacing:.2rem}.ffam .content-block h3{font-family:Source Sans Pro,Gill Sans,Trebuchet MS,Arial,sans-serif}.ffam .content-block h5{text-transform:none}
.ffam .content-block.bg-inverted h1:before,.ffam .content-block.bg-inverted h2:not(.toggle__trigger):before,.ffam .content-block.bg-inverted h3:before{border-top:.25rem solid #fff}
.ffam .heading-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:2.0125rem;line-height:2.3144rem;text-transform:uppercase;letter-spacing:.25rem}.ffam .heading-section:before{display:flex;content:"";border-top:2px solid #000;width:3rem;margin-bottom:.5rem}.ffam h2.heading-section{font-size:2.01136rem;letter-spacing:.2rem}.ffam h2.heading-section,.ffam h3.heading-section{line-height:1.3;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}.ffam h3.heading-section{font-size:1.74901rem}.ffam .heading-section.text-left{align-items:flex-start;justify-content:flex-start}.ffam .heading-section.text-right{align-items:flex-end;justify-content:flex-end}.ffam .bg-inverted .heading-section:before{border-top:.25rem solid #fff}
.ffam .title--lg,.ffam .title--xl,.ffam .title--xxl,.ffam h1,.ffam h2{letter-spacing:inherit}
.ffam .card--division--head .card__header{font-family:Source Sans Pro,Gill Sans,Trebuchet MS,Arial,sans-serif!important}.ffam .card--division--head .card__meta{margin:.6rem 0}.ffam .card--division--head hr{margin:1rem 0}.ffam .card--division--head .card__thumb:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112 112'%3E%3Cpath d='M0 0v112l32-32V32h48l32-32H0z' fill='%2399A2AA'/%3E%3C/svg%3E")}.ffam .card--division--head .card__thumb:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112 112'%3E%3Cpath d='M112 0L80 32v48H32L0 112h112V0z' fill='%2399A2AA'/%3E%3C/svg%3E")}
.ffam .page-header .heading-card,.ffam .page-header .heading-page-sub{color:#fff}.ffam .page-header .btn:active{background:#fff;color:#000}
.ffam .social-media-bar{background-color:#000}.ffam .social-media-bar__title{color:#fff}
.ffam .accordion li{color:#575756}.ffam .accordion .toggleblock__default{color:#000}.ffam .accordion .toggleblock__default h2{font-size:1rem;font-weight:600}
.ffam .section:not(.bg-inverted) .card-focus .testimonials .block-quotation__author,.ffam .section:not(.bg-inverted) .card-focus .testimonials .block-quotation__author:before,.ffam .section:not(.bg-inverted) .card-focus .testimonials .block-quotation__content{color:#000}.ffam .section:not(.bg-inverted) .card-focus .testimonials .block-quotation__sub-cite{color:#575756}
.ffam .bg-inverted .card-focus .card-focus__bottom-right,.ffam .bg-inverted .card-focus .card-focus__top-left{fill:#99a2aa}
.ffam .card--fact .card__header{font-family:Source Sans Pro,Gill Sans,Trebuchet MS,Arial,sans-serif}.ffam .card--fact.bg-inverted{background-color:#094183}.ffam [class^=cell] .card--fact.card--bdr:not(.bg-inverted){border-color:#094183!important}
.ffam .card-focus__bottom-right,.ffam .card-focus__top-left{fill:#99a2aa!important;fill-opacity:.3!important}
.ffam .carousel__description{color:#fff!important}
.ffam .sidebar__header{background-color:#000}.ffam .sidebar__title{color:#fff!important}.ffam .sidebar__title-icon{fill:#fff!important}.ffam .sidebar svg{fill:#000}.ffam .sidebar__list-title{color:#000}
.ffam .page-header-event__title{text-transform:uppercase;color:#000;letter-spacing:.125rem}.ffam .page-header-event__description{color:#35659e}
.ffam .card--stat.btn-owner.bg-inverted--o95:visited,.ffam .card--stat.btn-owner.bg-inverted:visited{color:#fff}.ffam .card--stat.btn-owner.bg-inverted--o95:hover,.ffam .card--stat.btn-owner.bg-inverted:hover{background-color:color(#094183 lightness(-2%))}.ffam .card-header__heading{font-size:61px;font-weight:700}.ffam .card-focus{height:100%}.ffam .card.btn-owner.bg-inverted--o95:hover,.ffam .card.btn-owner.bg-inverted:hover{background-color:rgba(0,0,0,.8)}.ffam .card.btn-owner.bg-alt{color:#fff;background-color:#000}.ffam .cell .card--bdr-grey,.ffam .list-item .card--bdr-grey{border-bottom:.4rem solid #939393}.ffam .card--link .card__header:hover{text-decoration:underline}.ffam .card--link .card__header span{font-size:1.25rem;font-weight:600;line-height:1.65rem}.ffam .card--generic .card__header{font-weight:700;font-size:1.25rem;letter-spacing:0;text-align:left;text-transform:none}.ffam .card--generic .card__header a{color:#094183}.ffam .card--generic .card__title{font-weight:700}.ffam .card--generic .card__sub-titles{color:#575756}.ffam .card--generic .card__excerpt{color:#575756;font-size:1rem;letter-spacing:0;font-weight:400;text-align:left}.ffam .card--generic .card__links a{color:#094183}.ffam .contact-card a{font-size:16px;color:#094183;line-height:24px;font-weight:600;text-decoration:underline}.ffam .contact-card a:visited{color:#5760a4}.ffam .contact-card__detail,.ffam .contact-card__detail--inline,.ffam .contact-card__title{color:#000}
.ffam .document-list--thumbs a:after{font-size:16px;color:#094183;line-height:24px;font-weight:600;text-decoration:underline}.ffam .document-list--thumbs figcaption{font-size:.8em;text-align:center;color:#000}
.ffam .in-page-navigation__title{color:#000}.ffam .in-page-navigation__line{color:#505d68}.ffam .in-page-navigation__link{font-size:16px;line-height:24px;color:#094183;letter-spacing:0;font-weight:400;text-decoration:underline}.ffam .in-page-navigation__linka:visited{color:#5760a4}
.ffam .ql-menu__content h2{font-size:2.01136rem;font-weight:600;margin-bottom:2rem}.ffam .ql-menu__nav a{font-size:1.25rem;color:#094183;line-height:1.2;font-weight:600}.ffam .ql-menu__nav a:visited{color:#5760a4}.ffam .ql-menu__secondary-link{font-size:1.15rem;color:#094183;line-height:1.2;font-weight:600}.ffam .ql-menu--l2 .ql-menu__nav,.ffam .ql-menu__secondary--flat{color:#000}.ffam .ql-menu--l2 .ql-menu__nav h3{font-size:1.74901rem;letter-spacing:3.5px;line-height:1.3;color:#000;font-weight:700}.ffam .ql-menu--condensed .ql-menu__link,.ffam .ql-menu--l2 .ql-menu__link,.ffam .ql-menu--l3 .ql-menu__link,.ffam .ql-menu--l4 .ql-menu__link,.ffam .ql-menu__link{color:#000}
