:root{--small-font-size: 15px;--header-background-color: #af4136;--header-color: #fff;--footer-background-color: #af4136;--main-theme-color: #af4136;--block-max-width: 1253px}body *{font-family:"Georgia",serif}body.logged-in #site-header{top:46px}@media (min-width: 782px){body.logged-in #site-header{top:32px}}#ff-main-container{margin-top:calc(100px + 1rem)}@media (max-width: 768px){#ff-main-container{margin-top:calc(80px + 1rem)}}#site-header{position:fixed;z-index:999;top:0;left:0;right:0;background-color:var(--header-background-color);height:57px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}#site-header .header-logo-section{display:flex;align-items:center;justify-content:center}@media (max-width: 768px){#site-header .header-logo-section{justify-content:flex-start;width:100%;margin-left:1rem}}#site-header .logo-white{flex-grow:1;width:302px;max-width:302px;height:100px}@media (max-width: 768px){#site-header .logo-white{width:240px;max-width:240px;height:80px}}#site-header .logo-white svg{width:100%;height:100%;object-fit:contain}#site-header .ff-menu-btn{left:auto;right:1rem;top:auto;bottom:auto;border:none}#site-header .ff-menu-btn label{align-items:center}#site-header .ff-menu-btn .menu-button-text{font-family:sans-serif}#site-header .ff-menu-btn .menu-button-text{display:block}body.main-menu-visible #site-header{box-shadow:0px 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1)}.ff-menu-btn .hamburger{display:block}.ff-menu-btn .close{display:none}body.main-menu-visible .ff-menu-btn .hamburger{display:none}body.main-menu-visible .ff-menu-btn .close{display:block}body.main-menu-visible .header-menu-box{display:block}.header-menu-box{display:none}.header-menu-divider svg{display:block;width:100%;height:2px}.menu-header-menu{margin:1rem 1rem 2rem 1rem;display:flex;justify-content:center;align-items:flex-start;gap:4rem}.menu-header-menu ul,.menu-header-menu li,.menu-header-menu a,.menu-header-menu span{font-family:"Montserrat", sans-serif;color:white;background-color:transparent;text-align:left;margin:0;padding:0}.menu-header-menu ul:hover,.menu-header-menu li:hover,.menu-header-menu a:hover,.menu-header-menu span:hover{background-color:transparent}.menu-header-menu li ul li a{padding:0}@media (max-width: 768px){.menu-header-menu{flex-direction:column}}.menu-header-menu>li>span{text-transform:uppercase;font-size:12px;font-weight:600;line-height:18px;letter-spacing:0.5px}.menu-header-menu>li>ul{margin-top:1rem;gap:4rem}@media (max-width: 768px){.menu-header-menu>li>ul{flex-direction:column;gap:2rem}}.menu-header-menu>li>ul>li>a{font-size:24px;font-weight:600;line-height:36px;letter-spacing:0px}.menu-header-menu>li>ul>li>ul{margin-top:1rem;display:flex;flex-direction:column}@media (max-width: 768px){.menu-header-menu>li>ul>li>ul{margin-top:0.2rem}}.menu-header-menu>li>ul>li>ul>li>a{font-size:14px;font-weight:500;line-height:21px;letter-spacing:0px}.menu-header-menu .sub-menu{display:flex}.menu-header-menu .sub-menu li{display:block}.ff-fancy-header-container{border-bottom:0;padding:9px;background-color:#af4136;margin:0 0 1rem 0}.ff-fancy-header-container .ff-fancy-header{color:white;font-size:22px;font-weight:700;font-family:sans-serif;text-transform:uppercase;margin:0}.ffb-widget-one-container article{display:flex;flex-direction:column;background-color:white;padding:0 1rem 1rem 1rem;background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:1px 1px 2px 1px rgba(100,100,100,0.2);box-shadow:1px 1px 2px 1px rgba(100,100,100,0.2)}.ffb-widget-one-container article:hover{-webkit-box-shadow:1px 1px 2px 1px rgba(100,100,100,0.4);box-shadow:1px 1px 2px 1px rgba(100,100,100,0.4)}.ffb-widget-one-container article .ff-author-date:first-child{font-size:11px;color:#666;height:1rem}.ffb-widget-one-container article .ff-author-date:first-child *{font-family:sans-serif}.ffb-widget-one-container article .ff-author-date:last-child{font-size:13px;color:black}.ffb-widget-one-container article .featured-image{width:100%;margin-bottom:0}.ffb-widget-one-container article .featured-image img{object-fit:cover;width:100%;height:100%}.ffb-widget-one-container article .article-title{font-size:28px;color:#000;font-weight:600}.ffb-widget-one-container article .archive-article-right{margin:0;border:1px solid #ddd;border-top-width:0;padding:0.5rem}.ffb-widget-four-by-one-container{padding:0 0 1rem 0;background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:1px 1px 2px 1px rgba(100,100,100,0.2);box-shadow:1px 1px 2px 1px rgba(100,100,100,0.2)}.ffb-widget-four-by-one-container .ffb-widget{padding-left:1rem;padding-right:1rem;margin:0;gap:1rem;display:flex}@media (max-width: 768px){.ffb-widget-four-by-one-container .ffb-widget{flex-direction:column}}.ffb-widget-four-by-one-container .ffb-widget article{display:flex;flex-direction:column;margin:0;flex-grow:1;flex-basis:0;min-width:0}@media (max-width: 768px){.ffb-widget-four-by-one-container .ffb-widget article{flex-direction:row}}.ffb-widget-four-by-one-container .ffb-widget article .archive-article-right{padding:.5rem;border:1px solid #ccc}@media (max-width: 768px){.ffb-widget-four-by-one-container .ffb-widget article .archive-article-right{margin:0}}.ffb-widget-four-by-one-container .featured-image{float:left}@media (max-width: 768px){.ffb-widget-four-by-one-container .featured-image a{display:block;height:100%;width:100px}.ffb-widget-four-by-one-container .featured-image a img{width:100%;height:100%;object-fit:cover}}.ffb-widget-four-by-one-container .ff-author-date{font-size:11px;color:#666;font-family:sans-serif;line-height:1}@media (max-width: 768px){.ffb-widget-four-by-one-container .ff-author-date{display:none}}.ffb-widget-four-by-one-container .ff-author-date .ff-date{display:none}.ffb-widget-four-by-one-container .ff-author-date .article-authors{font-family:sans-serif}@media (min-width: 1280px){.ffb-widget-four-by-one-container .ff-author-date .article-authors{white-space:nowrap}}.ffb-widget-four-by-one-container .ff-author-date .ff-author{font-family:sans-serif}.ffb-widget-four-by-one-container .article-title{font-size:20px;font-weight:600}@media (max-width: 1280px){.ffb-widget-four-by-one-container .article-title{font-size:16px}}#recently-posted article{position:relative;display:flex;flex-direction:column;background-color:white;padding:1rem;background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:1px 1px 2px 1px rgba(100,100,100,0.2);box-shadow:1px 1px 2px 1px rgba(100,100,100,0.2)}#recently-posted article:hover{-webkit-box-shadow:1px 1px 2px 1px rgba(100,100,100,0.4);box-shadow:1px 1px 2px 1px rgba(100,100,100,0.4)}#recently-posted article .archive-article-right{margin:0;display:flex;align-items:stretch;border:1px solid #ddd}@media (max-width: 768px){#recently-posted article .archive-article-right{flex-direction:column}}#recently-posted article .featured-image{width:320px;height:170px;margin:0}@media (max-width: 768px){#recently-posted article .featured-image{width:100%;height:300px}}#recently-posted article .featured-image a{display:block;height:100%}#recently-posted article .featured-image a img{width:100%;height:100%;object-fit:cover}#recently-posted article .article-title{flex-shrink:999;margin:0;color:black;font-size:20px;font-weight:600;padding:.5rem}#recently-posted article .ff-attribution{position:absolute;bottom:0;background-color:rgba(255,255,255,0.7);color:black;padding:0 0.2rem}#recently-posted .ff-author-date{position:absolute;left:1rem;top:0}#recently-posted .ff-author-date:first-child{font-size:11px;color:#666;height:1rem}#recently-posted .ff-author-date:first-child *{font-family:sans-serif}#recently-posted .ff-author-date:last-child{font-size:13px;color:black}aside .ff-fancy-header-container{border-bottom:0;padding:14px;background-color:#af4136;margin:0}aside .ff-fancy-header-container .ff-fancy-header{color:white;font-size:14px;font-weight:700;font-family:sans-serif;text-transform:uppercase;margin:0}aside .generic-archive{padding:1rem;border:1px solid #ddd;border-top-width:0}aside .generic-archive article{display:flex;flex-direction:column;border-top:none;padding-top:0}aside .generic-archive article .featured-image{float:none;width:100%}aside .generic-archive article .archive-article-right{margin:0}aside .generic-archive article .article-title{font-size:18px;font-weight:900}.ff-main-content header h1{font-size:42px;font-weight:600;color:#333;margin-bottom:1rem}.ff-main-content header .primary-term{font-size:var(--big-font-size);margin-bottom:0.5rem;padding-bottom:0.5rem}.ff-main-content header .ff-categories{font-size:12px;margin-bottom:0.5rem}.ff-main-content header .ff-categories a{margin-right:0.5rem}.loading{position:relative;cursor:default;point-events:none;text-shadow:none !important;color:transparent !important;-webkit-transition:all 0s linear;transition:all 0s linear;height:3rem}.loading:before{position:absolute;content:"";top:0%;left:0%;background:rgba(255,255,255,0.8);width:100%;height:100%;z-index:10}.loading:after{position:absolute;content:"";top:50%;left:50%;margin:-.75em 0em 0em -.75em;width:1.5em;height:1.5em;-webkit-animation:spin-preloader 0.6s linear;animation:spin-preloader 0.6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1);border-style:solid;border-width:0.1em;box-shadow:0px 0px 0px 1px transparent;visibility:visible;z-index:11}@-webkit-keyframes spin-preloader{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-preloader{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
