/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:2rem;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:2rem;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#2B241E}img{max-width:100%;width:auto;height:auto;display:inline-block;margin-bottom:1em}table{width:100%;border-collapse:collapse;border:0}table tbody{border:none}table th{text-align:left;text-transform:uppercase;padding:0 1em;border:none}table td{padding:.833rem;border:1px solid #bdbdbd}figure{margin:1rem}figure figcaption p{font-size:.875rem}blockquote p{font-size:2.25rem;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;color:#335C22;font-weight:700;margin:0 auto}*{color:inherit;line-height:inherit;font-family:inherit}html{color:#2B241E;font-family:"myriad-pro",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.4}h1,.h1{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:5rem}h2,.h2{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.813rem}h3,.h3{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.25rem}h4,.h4{font-family:"myriad-pro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.25rem}h5,.h5{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem}h6,.h6{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.625rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:1rem}p{font-size:1rem;margin-top:0}p.small{font-size:.875rem}p.large{font-size:1.25rem}p.intro{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.25rem;margin:0 auto 2.5rem}a{-webkit-transition:color .25s ease;transition:color .25s ease;color:#5b8f22}a:hover{text-decoration:none;color:#335C22}.region--content .field--name-body h2,.region--content .field--name-body h3,.region--content .field--name-body h4,.region--content .field--name-body h5,.region--content .field--name-body h6{text-transform:uppercase;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.wf-loading .region--content .field--name-body h2,.wf-loading .region--content .field--name-body h3,.wf-loading .region--content .field--name-body h4,.wf-loading .region--content .field--name-body h5,.wf-loading .region--content .field--name-body h6{opacity:0}.wf-loading .region--content .field--name-body h2,.wf-loading .region--content .field--name-body h3,.wf-loading .region--content .field--name-body h4,.wf-loading .region--content .field--name-body h5,.wf-loading .region--content .field--name-body h6{-webkit-transform:translateY(1rem);transform:translateY(1rem)}.region--content .field--name-body ul,.region--content .field--name-body ol{padding:0 0 0 1rem}.region--content .field--name-body ul li,.region--content .field--name-body ol li{padding:.5rem 0}.align-right,.align-left{margin:1rem;width:50%}.align-right{float:right;margin-right:0;text-align:right}.align-left{float:left;margin-left:0}.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.align-center *{margin-left:auto;margin-right:auto;-ms-flex-item-align:center;align-self:center}.button,input[type="submit"],.field--name-field-event-type a,.split-content-item__type-link,.spotlight__field-link,.field--name-field-tags a{display:inline-block;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.875rem;font-weight:900;padding:.875rem 2rem;-webkit-transition:all .25s ease;transition:all .25s ease;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#fff;cursor:pointer;transition:all .25s ease;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.wf-loading .button,.wf-loading input[type="submit"],.wf-loading .field--name-field-event-type a,.field--name-field-event-type .wf-loading a,.wf-loading .split-content-item__type-link,.wf-loading .spotlight__field-link,.wf-loading .field--name-field-tags a,.field--name-field-tags .wf-loading a{opacity:0}.wf-loading .button,.wf-loading input[type="submit"],.wf-loading .field--name-field-event-type a,.field--name-field-event-type .wf-loading a,.wf-loading .split-content-item__type-link,.wf-loading .spotlight__field-link,.wf-loading .field--name-field-tags a,.field--name-field-tags .wf-loading a{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.button.green,input[type="submit"],.page-header .button,.page-node-type-listing-page .block-page-title-block .button,.page-header input[type="submit"],.page-node-type-listing-page .block-page-title-block input[type="submit"],.page-header .field--name-field-event-type a,.field--name-field-event-type .page-header a,.page-node-type-listing-page .block-page-title-block .field--name-field-event-type a,.field--name-field-event-type .page-node-type-listing-page .block-page-title-block a,.page-header .split-content-item__type-link,.page-node-type-listing-page .block-page-title-block .split-content-item__type-link,.page-header .spotlight__field-link,.page-node-type-listing-page .block-page-title-block .spotlight__field-link,.page-header .field--name-field-tags a,.field--name-field-tags .page-header a,.page-node-type-listing-page .block-page-title-block .field--name-field-tags a,.field--name-field-tags .page-node-type-listing-page .block-page-title-block a,.field--name-field-event-type a,.green.split-content-item__type-link,.spotlight__field-link,.field--name-field-tags a{background-color:#5b8f22;color:#fff}.button.green:hover,input:hover[type="submit"],.page-header .button:hover,.page-node-type-listing-page .block-page-title-block .button:hover,.page-header .split-content-item__type-link:hover,.page-node-type-listing-page .block-page-title-block .split-content-item__type-link:hover,.field--name-field-event-type a:hover,.green.split-content-item__type-link:hover,.spotlight__field-link:hover,.field--name-field-tags a:hover{background-color:#4e7a1d}.button.brown,input.brown[type="submit"],.field--name-field-event-type a.brown,.brown.split-content-item__type-link,.brown.spotlight__field-link,.field--name-field-tags a.brown{background-color:#956123;color:#fff}.button.brown:hover,input.brown:hover[type="submit"],.field--name-field-event-type a.brown:hover,.brown.split-content-item__type-link:hover,.brown.spotlight__field-link:hover,.field--name-field-tags a.brown:hover{background-color:#be7c2d}.button.orange,input.orange[type="submit"],.field--name-field-event-type a.orange,.orange.split-content-item__type-link,.orange.spotlight__field-link,.field--name-field-tags a.orange{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#db7225),to(#b4591d));background:linear-gradient(to right,#db7225,#b4591d)}.button.orange:hover,input.orange:hover[type="submit"],.field--name-field-event-type a.orange:hover,.orange.split-content-item__type-link:hover,.orange.spotlight__field-link:hover,.field--name-field-tags a.orange:hover{opacity:.8;color:#fff;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.button.orange.transparent,input.orange.transparent[type="submit"],.field--name-field-event-type a.orange,.orange.split-content-item__type-link,.orange.transparent.spotlight__field-link,.field--name-field-tags a.orange{border-color:#D87627;color:#D87627;background:transparent}.button.orange.transparent:hover,input.orange.transparent:hover[type="submit"],.field--name-field-event-type a.orange:hover,.orange.split-content-item__type-link:hover,.orange.transparent.spotlight__field-link:hover,.field--name-field-tags a.orange:hover{opacity:1;background-color:#D87627;color:#fff}.button.transparent,input.transparent[type="submit"],.field--name-field-event-type a,.split-content-item__type-link,.transparent.spotlight__field-link,.field--name-field-tags a{background-color:transparent;border:2px solid #fff}.button.transparent.green,input.transparent[type="submit"],.page-header .transparent.button,.page-node-type-listing-page .block-page-title-block .transparent.button,.page-header .field--name-field-event-type a,.field--name-field-event-type .page-header a,.page-node-type-listing-page .block-page-title-block .field--name-field-event-type a,.field--name-field-event-type .page-node-type-listing-page .block-page-title-block a,.page-header .split-content-item__type-link,.page-node-type-listing-page .block-page-title-block .split-content-item__type-link,.page-header .field--name-field-tags a,.field--name-field-tags .page-header a,.page-node-type-listing-page .block-page-title-block .field--name-field-tags a,.field--name-field-tags .page-node-type-listing-page .block-page-title-block a,.field--name-field-event-type a,.green.split-content-item__type-link,.transparent.spotlight__field-link,.field--name-field-tags a{color:#5b8f22;border-color:#5b8f22}.button.transparent.green:hover,input.transparent:hover[type="submit"],.page-header .transparent.button:hover,.page-node-type-listing-page .block-page-title-block .transparent.button:hover,.page-header .split-content-item__type-link:hover,.page-node-type-listing-page .block-page-title-block .split-content-item__type-link:hover,.field--name-field-event-type a:hover,.green.split-content-item__type-link:hover,.transparent.spotlight__field-link:hover,.field--name-field-tags a:hover{color:#fff;border-color:#4e7a1d}.button.transparent.brown,input.transparent.brown[type="submit"],.field--name-field-event-type a.brown,.brown.split-content-item__type-link,.transparent.brown.spotlight__field-link,.field--name-field-tags a.brown{color:#956123;border-color:#956123}.button.transparent.brown:hover,input.transparent.brown:hover[type="submit"],.field--name-field-event-type a.brown:hover,.brown.split-content-item__type-link:hover,.transparent.brown.spotlight__field-link:hover,.field--name-field-tags a.brown:hover{color:#fff;border-color:#be7c2d}.site-header{background:#fff;position:relative;z-index:1;padding:0 1rem}@media (min-width:64em){.site-header{padding:1rem;height:8.125em}}@media (min-width:64em){.site-header__split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-header .region--site-header-right{position:absolute;background:#fff;z-index:1;padding:1rem;width:100%;right:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}@media (min-width:48em){.site-header .region--site-header-right{max-width:50%}}@media (min-width:64em){.site-header .region--site-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;-webkit-transform:none;transform:none;max-width:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.site-header .region--site-header-right.is-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);max-height:50rem}.site-header .region--site-header-right>*+*{margin-top:2rem}@media (min-width:64em){.site-header .region--site-header-right>*+*{margin:0 0 0 1.5rem}}.block-system-branding-block{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}.block-system-branding-block>.contextual{right:3rem}.logo{display:inline-block;text-indent:-9999px;background-repeat:no-repeat;background-size:contain;width:8rem;height:3rem}@media (min-width:64em){.logo{width:13.125rem;height:5rem}}@media (min-width:64em){.hamburger{display:none}}.site-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#2B241E;color:#fff;padding:3rem 1rem;text-align:center}@media (min-width:64em){.site-footer{padding:3rem}.site-footer p{font-size:1.125rem}}@media (min-width:64em){.site-footer__split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:48em){.site-footer .region--site-footer-left,.site-footer .region--site-footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:64em){.site-footer .region--site-footer-left,.site-footer .region--site-footer-right{width:50%}}@media (min-width:48em){.site-footer .region--site-footer-left{width:75%;margin:0 auto}}@media (min-width:64em){.site-footer .region--site-footer-left{width:48%;margin:0;padding:0 4rem}}@media (min-width:80em){.site-footer .region--site-footer-left{width:40%}}.site-footer .region--site-footer-right{margin-top:3rem}@media (min-width:48em){.site-footer .region--site-footer-right{width:75%;margin:3rem auto 0;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:64em){.site-footer .region--site-footer-right{width:48%;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:80em){.site-footer .region--site-footer-right{width:40%}}.site-footer .region--site-footer-right p{margin:0 auto}@media (min-width:48em){.site-footer .region--site-footer-right p{text-align:left}}.site-footer a{text-decoration:none;color:#fff}.site-footer a:hover{text-decoration:underline}.site-footer nav a{padding:.5rem 0;display:inline-block;width:auto}.site-footer nav ul{list-style:none;padding:0;margin:0}.site-footer nav ul ul{padding-left:1rem}.block.menu--footer-nav-left a,.block.menu--footer-nav-right a{color:#fff}@media (min-width:48em){.block.menu--footer-nav-left,.block.menu--footer-nav-right{width:calc(50% - 1rem)}}.menu--footer-nav-left,.menu--footer-nav-right{text-align:center}@media (min-width:48em){.menu--footer-nav-left{text-align:left}}@media (min-width:48em){.menu--footer-nav-right{text-align:right}}@media (min-width:64em){.menu--footer-nav-right{text-align:left}}.menu--social-media-menu{overflow:hidden;text-align:center}@media (min-width:48em){.menu--social-media-menu{text-align:right}}.menu--social-media-menu h2{font-size:1rem;text-transform:uppercase}.menu--social-media-menu img{margin:1rem auto}@media (min-width:48em){.menu--social-media-menu img{margin:0 auto}}.menu--social-media-menu .menu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.menu--social-media-menu .menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.menu--social-media-menu .menu li+li{margin-left:.5rem}.menu--social-media-menu .menu a{display:block;background-image:url(/profiles/custom/agfirst/themes/agfirst_base/img/sprite-social.svg);background-repeat:no-repeat;background-size:auto 100%;text-indent:9999px;padding:0;width:42px;height:42px}.menu--social-media-menu .menu a:hover{opacity:.75}.menu--social-media-menu .menu a.social--facebook{background-position:0 0}.menu--social-media-menu .menu a.social--twitter{background-position:-46px 0}.menu--social-media-menu .menu a.social--instagram{background-position:-91px 0}.menu--social-media-menu .menu a.social--youtube{background-image:url(/profiles/custom/agfirst/themes/agfirst_base/img/social-youtube.svg)}#copyright-block{margin-top:2rem}@media (min-width:64em){#copyright-block{text-align:right}}#copyright-block .copyright{margin:0;font-family:"myriad-pro",Arial,"Helvetica Neue",Helvetica,sans-serif}.block-equal-housing-lender{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:64em){.block-equal-housing-lender{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.block-equal-housing-lender p{padding:0;margin:0}.block-equal-housing-lender p img{max-height:64px;margin:0}.block-menu{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:64em){.block-menu.menu--main{position:absolute;bottom:-100%}}.block-menu.menu--main .contextual{right:2rem !important}.block-menu .menu{list-style:none;padding:0;margin:0 auto}@media (min-width:64em){.site-header .block-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-menu .menu li{-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1}.wf-loading .block-menu .menu li{opacity:0}@media (min-width:64em){.block-menu .menu li:hover>ul{visibility:visible;opacity:1;-webkit-box-shadow:0px 2px 5px -1px rgba(0,0,0,0.75);box-shadow:0px 2px 5px -1px rgba(0,0,0,0.75)}}.block-menu .menu li.has-children{position:relative}.block-menu .menu li a{text-decoration:none}.block-menu .menu li a:hover{text-decoration:underline}.block-menu .menu ul{list-style-type:none;padding:0 0 0 1rem;margin:0;max-height:0;overflow:hidden}@media (min-width:64em){.block-menu .menu ul{max-height:none !important;visibility:hidden;overflow:visible;opacity:0;padding:1rem;background:#5b8f22}}.block-menu .menu ul li{border:0}.block-menu .menu ul li a{text-transform:none;font-weight:400;color:#5b8f22}@media (min-width:64em){.block-menu .menu ul li a{color:#fff}}.block-menu .menu--main{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.125rem;margin:0 auto}.block-menu .menu--main>li a{color:#335C22}.block-menu .menu--main>li+li{border-top:1px solid #979797}@media (min-width:64em){.block-menu .menu--main>li+li{border:0;margin-left:1rem}}.block-menu .menu--main>li a{display:inline-block;padding:.5rem 0;white-space:nowrap}@media (min-width:64em){.block-menu .menu--main>li ul{position:absolute;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}}.block-menu .menu--secondary-navigation{font-family:"myriad-pro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.875rem;text-transform:uppercase;font-weight:200;letter-spacing:1px}@media (min-width:64em){.block-menu .menu--secondary-navigation{height:100%}}@media (min-width:64em){.block-menu .menu--secondary-navigation li+li{margin-left:1.5rem}}.block-menu .menu--secondary-navigation li ul{display:none}.block-menu .menu--secondary-navigation li a{color:#000;padding:.25rem 0;display:inline-block}.block-menu .menu--secondary-navigation li a[href*="tel:"]:before{content:'';width:1rem;height:.875rem;background:url(/profiles/custom/agfirst/themes/agfirst_base/img/ui-phone.svg) center center no-repeat;background-size:contain;display:inline-block;vertical-align:baseline;margin-right:.5rem}.block-menu .menu--special-links{display:-webkit-box;display:-ms-flexbox;display:flex}.block-menu .menu--special-links li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:64em){.block-menu .menu--special-links li+li{margin:0 0 0 1px}}.block-menu .menu--special-links a{display:block}.block-menu .menu--special-links .special-link--account,.block-menu .menu--special-links .special-link--contact{display:block;text-align:center;color:#fff;padding:.5rem 1rem;font-size:.875rem;font-family:"myriad-pro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}.block-menu .menu--special-links .special-link--account{background:#5b8f22}.block-menu .menu--special-links .special-link--account:before{content:'';height:14px;width:14px;margin-right:.5rem;background:url(/profiles/custom/agfirst/themes/agfirst_base/img/ui-lock.svg) center center no-repeat;display:inline-block;position:relative;background-size:contain}.block-menu .menu--special-links .special-link--contact{background:#335C22}.block-menu .menu--nested{-webkit-transition:max-height .25s ease,padding 0s ease .20s,all .25s ease;transition:max-height .25s ease,padding 0s ease .20s,all .25s ease}@media (min-width:64em){.block-menu .menu--nested{display:block}}.block-menu .menu--nested.is-open{-webkit-transition:max-height .25s ease,padding 0s ease 0s,all .25s ease;transition:max-height .25s ease,padding 0s ease 0s,all .25s ease}.toggle-children{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;width:24px;height:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:relative;display:block;position:absolute;right:.5rem;top:.5rem;cursor:pointer}.toggle-children.is-active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.toggle-children::before{content:'';display:block;width:24px;height:0px;border-bottom:solid 2px #335C22;position:absolute;bottom:11px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:width 0.3s;transition:width 0.3s}.toggle-children.is-active::before{content:'';display:block;width:0px;height:0px;border-bottom:solid 2px #335C22;position:absolute;bottom:11px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.toggle-children::after{content:'';display:block;width:24px;height:0px;border-bottom:solid 2px #335C22;position:absolute;bottom:11px}@media (min-width:64em){.toggle-children{display:none}}.fader{-webkit-transition:all .25s ease;transition:all .25s ease;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.65);opacity:0;z-index:-1}.fader.is-active--mobile-drawer{z-index:0;opacity:1}@media (min-width:64em){.fader{z-index:-1;opacity:0;visibility:hidden}}textarea,input[type="text"],input[type="password"],input[type="search"]{padding:.5rem 1rem}input[type="submit"]{border:0}.block-views-exposed-filter-blocksearch-page-search,.block-views-exposed-filter-blockmysql-search-page-local-search{margin:1.5rem auto}.block-views-exposed-filter-blocksearch-page-search form,.block-views-exposed-filter-blockmysql-search-page-local-search form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.site-header .block-views-exposed-filter-blocksearch-page-search,.site-header .block-views-exposed-filter-blockmysql-search-page-local-search{margin:1rem auto}@media (min-width:64em){.site-header .block-views-exposed-filter-blocksearch-page-search,.site-header .block-views-exposed-filter-blockmysql-search-page-local-search{margin:0 0 0 1px}}.site-header .block-views-exposed-filter-blocksearch-page-search:hover .form-item-keyword,.site-header .block-views-exposed-filter-blockmysql-search-page-local-search:hover .form-item-keyword{width:16rem}@media (min-width:64em){.site-header .block-views-exposed-filter-blocksearch-page-search .form-item-keyword,.site-header .block-views-exposed-filter-blockmysql-search-page-local-search .form-item-keyword{width:0;position:absolute;right:100%}}.block-views-exposed-filter-blocksearch-page-search form,.block-views-exposed-filter-blockmysql-search-page-local-search form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.block-views-exposed-filter-blocksearch-page-search form .form-item-keyword,.block-views-exposed-filter-blockmysql-search-page-local-search form .form-item-keyword{-webkit-transition:all .25s ease;transition:all .25s ease;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.block-views-exposed-filter-blocksearch-page-search form .form-item-keyword label,.block-views-exposed-filter-blockmysql-search-page-local-search form .form-item-keyword label{display:none}.block-views-exposed-filter-blocksearch-page-search form .form-item-keyword input[type="text"],.block-views-exposed-filter-blockmysql-search-page-local-search form .form-item-keyword input[type="text"]{padding:.5rem 1rem;border:1px solid #3C3322;height:2.375rem;width:100%}.block-views-exposed-filter-blocksearch-page-search form .form-actions input[type="submit"],.block-views-exposed-filter-blockmysql-search-page-local-search form .form-actions input[type="submit"]{background-image:url(/profiles/custom/agfirst/themes/agfirst_base/img/ui-search-reverse.svg);background-position:center center;background-repeat:no-repeat;background-color:#3C3322;background-size:1.125rem;text-indent:-9999px;cursor:pointer;height:2.375rem;padding:.75rem 1.375rem}.local-search{margin-bottom:1.5em}.local-search .views-field-title a{font-weight:600}.show-alert.critical{background-color:#FAEFDD}.show-alert.warning{background-color:#E2ECF2}.show-alert.message{background-color:#F3F7ED}.alert-wrapper{max-width:750px;margin:0 auto;padding:20px}.alert-wrapper h4{margin-top:20px}.alert-bar-close{text-transform:uppercase;position:relative;font-size:.65rem;text-decoration:none;color:#16476B;padding:6px 35px 6px 20px;min-width:55px;display:inline-block;border-radius:25px;margin-left:-15px}.alert-bar-close:hover{background-color:#5b8f22;color:#fff}.alert-bar-close:hover::before,.alert-bar-close:hover::after{background:#fff}.alert-bar-close::before,.alert-bar-close::after{content:'';position:absolute;height:3px;width:9px;top:12px;right:20px;margin-top:-1px;background:#000}.alert-bar-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.alert-bar-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}a span.ext{display:none}.ui-widget-overlay{background-color:#000}.ui-dialog{padding:0;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;border-radius:0}.ui-dialog .ui-dialog-titlebar{border-radius:0;border:0;background-color:transparent}.ui-dialog .ui-dialog-title{color:#5b8f22;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:900;font-size:30px}.ui-dialog .ui-dialog-titlebar-close{right:16px;padding:0;border:0;outline:0;background-color:transparent}.ui-dialog .ui-dialog-titlebar-close .ui-button-icon{display:none}.ui-dialog .ui-dialog-titlebar-close:before,.ui-dialog .ui-dialog-titlebar-close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:4px;height:24px;margin:-12px 0 0 -2px;background-color:#000;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.ui-dialog .ui-dialog-titlebar-close:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.ui-dialog .ui-dialog-content{font-size:18px}.ui-dialog .ui-dialog-buttonpane{margin:0;border:0}.ui-dialog .ui-dialog-buttonpane button{padding:10px 30px;color:#5b8f22;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;border:2px solid #5b8f22;outline:0;background-color:transparent;-webkit-transition:color 0.3s,background-color 0.3s;transition:color 0.3s,background-color 0.3s}@media (min-width:64em){.ui-dialog .ui-dialog-buttonpane button:hover{color:#FFF;background-color:#5b8f22}}.ui-dialog .ui-dialog-buttonpane button:last-of-type{color:#666;border-color:#666}@media (min-width:64em){.ui-dialog .ui-dialog-buttonpane button:last-of-type:hover{color:#FFF;background-color:#666}}.ui-widget.ui-widget-content{border:0}.layout-container{overflow:hidden;position:relative}.layout-content{max-width:1400px;margin:0 auto}.container{max-width:1400px;margin:0 auto}.region--content-top,.region--content-bottom{width:100%}.block-system-main-block{padding-top:1rem}.page-node-type-landing-page .block-system-main-block{padding-top:0}.main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:48em){.main--has-sidebar>.container{display:-webkit-box;display:-ms-flexbox;display:flex}}.main.main--sidebar-right>.container{padding:0 1rem 2rem}@media (min-width:48em){.main.main--sidebar-right>.container{padding:0 2rem 2rem}}@media (min-width:64em){.main.main--sidebar-right>.container{padding:0 5rem 2rem}}@media (min-width:80em){.main.main--sidebar-right>.container{padding:0 10rem 2rem}}.main>.container .main__content{padding:1rem}.main--sidebar-left .main__content,.main--sidebar-right .main__content{max-width:87.5em;margin:0 auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:48em){.main--sidebar-left .main__content{width:70%}}@media (min-width:48em){.main--sidebar-right .main__content{width:50%}}@media (min-width:48em){.main__sidebar-left,.main__sidebar-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.main__sidebar-left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-top:1rem}@media (min-width:48em){.main__sidebar-left{width:30%;padding:1rem 3rem 0 2rem}}.main__sidebar-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:48em){.main__sidebar-right{width:50%;padding:0 0 0 1rem}}.layers{margin:0 -1rem}.main__top .title-only-header{padding:2rem 1rem 0}@media (min-width:48em){.main__top .title-only-header{padding:2rem 2rem 0}}@media (min-width:64em){.main__top .title-only-header{padding:2rem 5rem 0}}@media (min-width:80em){.main__top .title-only-header{padding:2rem 10rem 0}}.title-only-header{padding:1rem}.title-only-header__date{font-weight:700;font-size:1rem;text-transform:uppercase;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 auto 1rem}.title-only-header__title{color:#335C22;text-transform:uppercase;font-size:2.25rem;font-weight:700;margin:0 0 2rem 0;line-height:1.2;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.wf-loading .title-only-header__title{opacity:0}.wf-loading .title-only-header__title{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.title-only-header .button,.title-only-header input[type="submit"],.title-only-header .field--name-field-event-type a,.field--name-field-event-type .title-only-header a,.title-only-header .split-content-item__type-link,.title-only-header .spotlight__field-link,.title-only-header .field--name-field-tags a,.field--name-field-tags .title-only-header a{padding-left:1rem;margin:0 auto 1.5rem}.title-only-header .button:before,.title-only-header input[type="submit"]:before,.title-only-header .field--name-field-event-type a:before,.field--name-field-event-type .title-only-header a:before,.title-only-header .split-content-item__type-link:before,.title-only-header .spotlight__field-link:before,.title-only-header .field--name-field-tags a:before,.field--name-field-tags .title-only-header a:before{content:'';display:inline-block;height:1rem;width:1rem;margin-right:.5rem;background:url(/profiles/custom/agfirst/themes/agfirst_base/img/ui-chevron-left.svg) center center no-repeat;background-size:contain;vertical-align:middle}.region--sidebar-left-mobile-top .menu--main,.region--sidebar-left-mobile-bottom .menu--main{position:relative;bottom:auto;text-align:center}@media (min-width:48em){.region--sidebar-left-mobile-top .menu--main,.region--sidebar-left-mobile-bottom .menu--main{text-align:left}}.region--sidebar-left-mobile-top .block-menu h2,.region--sidebar-left-mobile-bottom .block-menu h2{line-height:1.2;margin:0 auto 1rem;color:#335C22;font-size:2.25rem;text-transform:uppercase;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.wf-loading .region--sidebar-left-mobile-top .block-menu h2,.wf-loading .region--sidebar-left-mobile-bottom .block-menu h2{opacity:0}.wf-loading .region--sidebar-left-mobile-top .block-menu h2,.wf-loading .region--sidebar-left-mobile-bottom .block-menu h2{-webkit-transform:translateY(1rem);transform:translateY(1rem)}.region--sidebar-left-mobile-top .block-menu>ul,.region--sidebar-left-mobile-bottom .block-menu>ul{display:block}.region--sidebar-left-mobile-top .block-menu>ul li,.region--sidebar-left-mobile-bottom .block-menu>ul li{margin:0 auto .25rem}.region--sidebar-left-mobile-top .block-menu>ul li+li,.region--sidebar-left-mobile-bottom .block-menu>ul li+li{margin-left:0;border:0}.region--sidebar-left-mobile-top .block-menu>ul li a,.region--sidebar-left-mobile-bottom .block-menu>ul li a{color:#5b8f22;font-size:1.25rem;font-weight:400;text-transform:none;padding:0;white-space:normal}.sidebar-info{border:1px solid #979797;padding:1rem}@media (min-width:48em){.sidebar-info{padding:2rem;margin:0 1rem}}@media (min-width:64em){.sidebar-info{padding:4rem;margin:0 2rem}}.sidebar-info .field__label{margin:0 auto .5rem;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:200;text-transform:uppercase;font-size:.625rem;letter-spacing:2px;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.wf-loading .sidebar-info .field__label{opacity:0}.wf-loading .sidebar-info .field__label{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.sidebar-info .field--name-field-phone-numbers>.field__label{display:none}.sidebar-info .field--name-field-phone-numbers>.field__item{margin-bottom:1rem}.sidebar-info .field--name-field-phone-numbers>.field__item p{margin:0 auto .5rem;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:200;text-transform:uppercase;font-size:.625rem;letter-spacing:2px;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.wf-loading .sidebar-info .field--name-field-phone-numbers>.field__item p{opacity:0}.wf-loading .sidebar-info .field--name-field-phone-numbers>.field__item p{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.feed-list{list-style-type:none;padding:0;margin:1rem 0}@media (min-width:64em){.feed-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.feed-list li{margin-bottom:1rem}@media (min-width:64em){.feed-list li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(33.333% - .75rem);margin:0 .5rem 1.25rem}.feed-list li:nth-child(3n+1){margin-left:0}.feed-list li:nth-child(3n+3){margin-right:0}.feed-list li:first-child{margin-left:0}.feed-list li:last-child{margin-right:0}}.node--type-listing-page .feed-list{margin:0 -1rem}.pager__items{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.pager__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:2rem;width:2rem;text-align:center}.pager__item:hover a{background:#DBE8C2}.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last{width:100%;padding:0 .5rem}@media (min-width:30em){.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last{width:auto}}.pager__item--first:hover a,.pager__item--previous:hover a,.pager__item--next:hover a,.pager__item--last:hover a{color:inherit;background:transparent;text-decoration:underline}.pager__item--ellipsis{width:auto}.pager__item.is-active a{background:#5b8f22;color:#fff}.pager__item a{display:block;height:100%;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;text-decoration:none}.block-page-title-block{background-color:#335C22;color:#fff;width:100%;text-align:center;padding:4rem 0;position:relative}.block-page-title-block:before{content:'';position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.25)}.block-page-title-block h1{position:relative;margin:0 auto;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.wf-loading .block-page-title-block h1{opacity:0}.wf-loading .block-page-title-block h1{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.page-header,.page-node-type-listing-page .block-page-title-block{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;background-size:cover;background-color:#335C22;color:#fff;padding:4rem 1rem;text-align:center;position:relative;margin:0 -1rem}.page-header:before,.page-node-type-listing-page .block-page-title-block:before{content:'';background:rgba(0,0,0,0.35);position:absolute;top:0;right:0;bottom:0;left:0}.page-header h1,.page-node-type-listing-page .block-page-title-block h1,.page-header__title{font-size:2.813rem;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;max-width:60rem;margin:0 auto;text-transform:uppercase;line-height:1;position:relative;font-weight:700;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.wf-loading .page-header h1,.wf-loading .page-node-type-listing-page .block-page-title-block h1,.page-node-type-listing-page .wf-loading .block-page-title-block h1,.wf-loading .page-header__title{opacity:0}.wf-loading .page-header h1,.wf-loading .page-node-type-listing-page .block-page-title-block h1,.page-node-type-listing-page .wf-loading .block-page-title-block h1,.wf-loading .page-header__title{-webkit-transform:translateX(1rem);transform:translateX(1rem)}@media (min-width:48em){.page-header h1,.page-node-type-listing-page .block-page-title-block h1,.page-header__title{font-size:5rem}}.page-header__content{max-width:45rem;margin:0 auto 2rem;position:relative}.page-header--tall h1,.page-header--tall .page-header__title{margin:0 auto 1rem}@media (min-width:48em){.page-header--tall{height:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:64em){.page-header--tall p{font-size:1.25rem}}.page-header--small,.page-node-type-listing-page .block-page-title-block{padding:0}@media (min-width:48em){.page-header--small,.page-node-type-listing-page .block-page-title-block{text-align:left}}.page-header--small h1,.page-node-type-listing-page .block-page-title-block h1,.page-header--small .page-header__title,.page-node-type-listing-page .block-page-title-block .page-header__title{font-size:2.813rem;background:#5b8f22;padding:2rem;margin:2rem;text-align:center;display:inline-block;line-height:1.2}@media (min-width:48em){.page-header--small h1,.page-node-type-listing-page .block-page-title-block h1,.page-header--small .page-header__title,.page-node-type-listing-page .block-page-title-block .page-header__title{text-align:left;max-width:50%;margin:0;padding:2.75rem 3rem}}@media (min-width:64em){.page-header--small h1,.page-node-type-listing-page .block-page-title-block h1,.page-header--small .page-header__title,.page-node-type-listing-page .block-page-title-block .page-header__title{padding:2.75rem 6rem}}.page-header .button,.page-node-type-listing-page .block-page-title-block .button,.page-header input[type="submit"],.page-node-type-listing-page .block-page-title-block input[type="submit"],.page-header .field--name-field-event-type a,.field--name-field-event-type .page-header a,.page-node-type-listing-page .block-page-title-block .field--name-field-event-type a,.field--name-field-event-type .page-node-type-listing-page .block-page-title-block a,.page-header .split-content-item__type-link,.page-node-type-listing-page .block-page-title-block .split-content-item__type-link,.page-header .spotlight__field-link,.page-node-type-listing-page .block-page-title-block .spotlight__field-link,.page-header .field--name-field-tags a,.field--name-field-tags .page-header a,.page-node-type-listing-page .block-page-title-block .field--name-field-tags a,.field--name-field-tags .page-node-type-listing-page .block-page-title-block a{position:relative;min-width:11.875rem}.page-node-type-article figure{margin:0}.page-node-type-article figure figcaption p{font-size:.875rem}.page-node-type-article .main__top .article-event-header{padding:2rem 1rem 0}@media (min-width:48em){.page-node-type-article .main__top .article-event-header{padding:2rem 2rem 0}}@media (min-width:64em){.page-node-type-article .main__top .article-event-header{padding:2rem 5rem 0}}@media (min-width:80em){.page-node-type-article .main__top .article-event-header{padding:2rem 10rem 0}}.node--type-article{padding-bottom:2rem}.node--type-article.node--view-mode-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:64em){.node--type-article.node--view-mode-full{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.node--type-article.node--view-mode-full .node__content{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:64em){.node--type-article.node--view-mode-full aside{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:30px}}.article-event-header{padding:1rem}.article-event-header__date{font-weight:700;font-size:1rem;text-transform:uppercase;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 auto 1rem}.article-event-header__title{color:#335C22;text-transform:uppercase;font-size:2.25rem;font-weight:700;margin:0 0 2rem 0;line-height:1.2}.article-event-header .button,.article-event-header input[type="submit"],.article-event-header .field--name-field-event-type a,.field--name-field-event-type .article-event-header a,.article-event-header .split-content-item__type-link,.article-event-header .spotlight__field-link,.article-event-header .field--name-field-tags a,.field--name-field-tags .article-event-header a{padding-left:1rem;margin:0 auto 1.5rem}.article-event-header .button:before,.article-event-header input[type="submit"]:before,.article-event-header .field--name-field-event-type a:before,.field--name-field-event-type .article-event-header a:before,.article-event-header .split-content-item__type-link:before,.article-event-header .spotlight__field-link:before,.article-event-header .field--name-field-tags a:before,.field--name-field-tags .article-event-header a:before{content:'';display:inline-block;height:1rem;width:1rem;margin-right:.5rem;background:url(/profiles/custom/agfirst/themes/agfirst_base/img/ui-chevron-left.svg) center center no-repeat;background-size:contain;vertical-align:middle}.block-views-blockpage-field-layers-block-page-layers .views-row>ul{list-style-type:none;padding:0;margin:0}.page-node-type-event .main__top .article-event-header{padding:2rem 1rem 0}@media (min-width:48em){.page-node-type-event .main__top .article-event-header{padding:2rem 2rem 0}}@media (min-width:64em){.page-node-type-event .main__top .article-event-header{padding:2rem 5rem 0}}@media (min-width:80em){.page-node-type-event .main__top .article-event-header{padding:2rem 10rem 0}}.event-info{border:1px solid #979797;padding:1rem}@media (min-width:48em){.event-info{padding:2rem;margin:0 1rem}}@media (min-width:64em){.event-info{padding:4rem;margin:0 2rem}}.event-info__label{margin:0 auto .5rem;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:200;text-transform:uppercase;font-size:.625rem;letter-spacing:2px;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.wf-loading .event-info__label{opacity:0}.wf-loading .event-info__label{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.event-info__field{margin:0 auto 1.5rem}.event-info__field:last-child{margin-bottom:0}.event-info__field--event-contacts .field--name-field-event-contacts>.field__item{margin:0 auto 1rem}.event-info__field--event-contacts .field--name-field-event-contacts>.field__item p{margin:0 auto}.event-info__field--event-contacts .field--name-field-event-contacts>.field__item a{text-decoration:none;word-wrap:break-word}.event-info__field--event-contacts .field--name-field-event-contacts>.field__item a:hover{text-decoration:underline}.person{display:block;position:relative;text-align:center}.person__name{position:relative;display:block;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 auto;line-height:1.2}.person__title{font-weight:400;margin:0 auto}.person__contacts{margin:1rem 0}.person__contacts p{margin:0 auto;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif}.person__contacts p a{color:#5b8f22;text-decoration:none}.person__contacts p a:focus,.person__contacts p a:hover{text-decoration:underline}.person__link{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#5b8f22}.person__link:hover{text-decoration:none}.person img{margin:0 auto .5rem;display:block;-ms-flex-negative:0;flex-shrink:0}.person-detail{border:1px solid #979797;padding:1rem}@media (min-width:48em){.person-detail{padding:2rem;margin:0 1rem}}@media (min-width:64em){.person-detail{padding:4rem;margin:0 2rem}}.person-detail__name{text-transform:uppercase;color:#335C22;line-height:1.2;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.wf-loading .person-detail__name{opacity:0}.wf-loading .person-detail__name{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.person-detail__label{margin:0 auto .5rem;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:200;text-transform:uppercase;font-size:.625rem;letter-spacing:2px;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.wf-loading .person-detail__label{opacity:0}.wf-loading .person-detail__label{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.person-detail__field{margin:0 auto 1.5rem}.person-detail__field:last-child{margin-bottom:0}.person-detail__field--event-contacts .field--name-field-event-contacts>.field__item{margin:0 auto 1rem}.person-detail__field--event-contacts .field--name-field-event-contacts>.field__item p{margin:0 auto}.person-detail__field--event-contacts .field--name-field-event-contacts>.field__item a{text-decoration:none;word-wrap:break-word}.person-detail__field--event-contacts .field--name-field-event-contacts>.field__item a:hover{text-decoration:underline}.people-list{list-style-type:none;padding:0;margin:0 auto}@media (min-width:48em){.people-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.people-list li{margin:0 auto 2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:21.4375rem}@media (min-width:48em){.people-list li{max-width:26.5625rem;width:calc(50% - .5rem)}}@media (min-width:48em) and (max-width:767px){.people-list li{margin:0 .5rem 1rem}.people-list li:nth-child(odd){margin-left:0}.people-list li:nth-child(even){margin-right:0}}@media (min-width:64em){.people-list li{width:calc(33% - .5rem)}}@media (min-width:64em) and (max-width:1023px){.people-list li{margin:0 .4875rem 1rem}.people-list li:nth-child(3n+1){margin-left:0}.people-list li:nth-child(3n+3){margin-right:0}}@media (min-width:80em){.people-list li{width:calc(25% - .75rem);margin:0 .5rem 1rem}.people-list li:nth-child(4n+1){margin-left:0}.people-list li:nth-child(4n+4){margin-right:0}}.block-views-blocklocation-people-block-location-people h2{text-align:center}.block-views-blocklocation-people-block-location-people .item-list{padding:0 1rem}.block-views-blocklocation-people-block-location-people .people-list li{max-width:100%;width:100%}@media (min-width:48em){.block-views-blocklocation-people-block-location-people .people-list .node__content .field--name-field-people{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.block-views-blocklocation-people-block-location-people .people-list .field__item{margin:0 auto 2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:21.4375rem}@media (min-width:48em){.block-views-blocklocation-people-block-location-people .people-list .field__item{max-width:26.5625rem;width:calc(50% - .5rem)}}@media (min-width:48em) and (max-width:767px){.block-views-blocklocation-people-block-location-people .people-list .field__item{margin:0 .5rem 1rem}.block-views-blocklocation-people-block-location-people .people-list .field__item:nth-child(odd){margin-left:0}.block-views-blocklocation-people-block-location-people .people-list .field__item:nth-child(even){margin-right:0}}@media (min-width:64em){.block-views-blocklocation-people-block-location-people .people-list .field__item{width:calc(33% - .5rem)}}@media (min-width:64em) and (max-width:1023px){.block-views-blocklocation-people-block-location-people .people-list .field__item{margin:0 .4875rem 1rem}.block-views-blocklocation-people-block-location-people .people-list .field__item:nth-child(3n+1){margin-left:0}.block-views-blocklocation-people-block-location-people .people-list .field__item:nth-child(3n+3){margin-right:0}}@media (min-width:80em){.block-views-blocklocation-people-block-location-people .people-list .field__item{width:calc(25% - .75rem);margin:0 .5rem 1rem}.block-views-blocklocation-people-block-location-people .people-list .field__item:nth-child(4n+1){margin-left:0}.block-views-blocklocation-people-block-location-people .people-list .field__item:nth-child(4n+4){margin-right:0}}.page-node-type-marketing-page .layout-container>.main>.container{max-width:100%}.page-node-type-marketing-page .block-system-main-block{padding:0}.marketing-logo{background-position:left;background-repeat:no-repeat;background-size:contain;text-indent:-9999px;width:235px;height:114px;margin:0 auto 0.5em;position:relative;z-index:10}@media (min-width:48em){.marketing-logo{margin-bottom:1em}}.marketing-mma{min-height:80vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}@media (min-width:64em){.marketing-mma{margin:0 -1rem;min-height:995px}}.marketing-mma:after{content:'';position:absolute;top:0;left:0;bottom:0;background:rgba(0,0,0,0.3);width:100%;height:100%}.marketing-wrapper{margin:0 auto;padding:20px 40px}@media (min-width:48em){.marketing-wrapper{padding:20px 0;max-width:85%}}@media (min-width:64em){.marketing-wrapper{max-width:1100px}}.marketing-content{position:relative;z-index:10;max-width:515px;margin:0 auto}@media (min-width:64em){.marketing-content{margin:5em 0 5em auto;padding:0 20px}}.marketing-content h2{color:#fff;margin:0;text-shadow:0px 1px 0px rgba(0,0,0,0.5)}.marketing-content .clickdform.mainDiv{padding:0 !important}.marketing-content .clickdform #btnSubmit{background:#5b8f22;border-color:#5b8f22}.marketing-content .clickdform #btnSubmit:hover{border-color:#fff}.marketing-content .clickdform .QapTcha .dropError{color:#fff}.paragraph{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph--type--split-content{color:#fff}@media (min-width:48em){.paragraph--type--split-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.split-content.split-image-mode--icon .split-content-item__type-image{margin-top:-1rem}.split-content.split-image-mode--icon .split-content-item{text-align:center}.split-content-item{background:#335C22;padding:2rem;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.split-content-item:nth-child(even){background:#5b8f22}@media (min-width:48em){.split-content-item{text-align:center}}.split-content-item__type-image{margin:-2rem -2rem 1rem}.split-content-item__type-image img{display:block;margin:0 auto}.split-content-item__type-string,.split-content-item__type-string-long{margin-top:0}.split-content-item__field-left-headline,.split-content-item__field-right-headline,.split-content-item__field-center-headline{color:#fff;line-height:1.2;margin:0 auto 1rem;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.wf-loading .split-content-item__field-left-headline,.wf-loading .split-content-item__field-right-headline,.wf-loading .split-content-item__field-center-headline{opacity:0}.wf-loading .split-content-item__field-left-headline,.wf-loading .split-content-item__field-right-headline,.wf-loading .split-content-item__field-center-headline{-webkit-transform:translateY(1rem);transform:translateY(1rem)}@media (max-width:64em){.split-content-item__field-left-headline,.split-content-item__field-right-headline,.split-content-item__field-center-headline{font-size:1.75rem}}.spotlight{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:2rem 0}@media (min-width:600px){.spotlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spotlight__content,.spotlight__field-image{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:600px){.spotlight.spotlight--no-media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spotlight.spotlight--no-media .spotlight__content{width:100%}}.spotlight__content{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:600px){.spotlight__content{padding:1rem 2rem}}@media (min-width:48em){.spotlight__content{text-align:center}}.spotlight__content p{width:100%}.spotlight .field--type-image,.spotlight__field-image{margin:0 auto 1rem}@media (min-width:600px){.spotlight .field--type-image,.spotlight__field-image{margin:0 auto;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.spotlight--quotation.spotlight--media-align-right .spotlight .field--type-image:before,.spotlight--quotation.spotlight--media-align-right .spotlight__field-image:before{top:50%;left:0;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.spotlight--quotation.spotlight--media-align-left .spotlight .field--type-image:before,.spotlight--quotation.spotlight--media-align-left .spotlight__field-image:before{top:50%;left:auto;right:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}.spotlight--media-align-left .spotlight .field--type-image,.spotlight--media-align-left .spotlight__field-image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.spotlight--media-align-right .spotlight .field--type-image,.spotlight--media-align-right .spotlight__field-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.spotlight .field--type-image img,.spotlight__field-image img{margin:0 auto;display:block}.spotlight__date{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 auto;text-transform:uppercase;font-weight:700}.spotlight__field-title{color:#335C22;text-transform:uppercase;margin:0 auto .5rem;line-height:1.2;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.wf-loading .spotlight__field-title{opacity:0}.wf-loading .spotlight__field-title{-webkit-transform:translateY(1rem);transform:translateY(1rem)}.spotlight__field-title a{-webkit-transition:color .25s ease;transition:color .25s ease;text-decoration:none}.spotlight__field-title a:hover{color:#5b8f22}.spotlight__field-link{margin-top:1rem}.spotlight__field-video{height:100%;width:100%}.spotlight--media-align-left .spotlight__field-video{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.spotlight--media-align-right .spotlight__field-video{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:600px){.spotlight__field-video{width:50%}}.spotlight--media-align-left .field--type-image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.spotlight--media-align-right .field--type-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.spotlight-grid{padding-top:4rem;padding-bottom:4rem}.spotlight-grid .spotlight{padding-top:0;padding-bottom:0}.spotlight-grid .field__items .field__item{margin-bottom:2rem}@media (min-width:48em){.spotlight-grid .field__items .field__item{margin-bottom:0}}.spotlight-grid .field__items .field__item:last-child{margin-bottom:0}.spotlight-grid .field__items .field__item:nth-child(odd) .spotlight .spotlight__field-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.spotlight-grid .field__items .field__item:nth-child(odd) .spotlight .spotlight__field-image img{margin:0 0 0 auto}.spotlight-grid .field__items .field__item:nth-child(even) .spotlight .spotlight__field-image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.spotlight-grid .field__items .field__item:nth-child(even) .spotlight .spotlight__field-image img{margin:0 auto 0 0}.agf-bg--color,.agf-bg--color--white,.agf-bg--color--blue,.agf-bg--color--brown,.agf-bg--color--light-green,.agf-bg--color--green,.agf-bg--color--dark-green{background-image:none}.agf-bg--color--white{background-color:#fff}.agf-bg--color--blue{background-color:#527690}.agf-bg--color--brown{background-color:#956123}.agf-bg--color--light-green{background-color:#DBE8C2}.agf-bg--color--green{background-color:#5b8f22}.agf-bg--color--dark-green{background-color:#335C22}.agf-bg--pattern--cross-hatch,.agf-bg--pattern--cross-hatch--light-green,.agf-bg--pattern--cross-hatch--green,.agf-bg--pattern--cross-hatch--dark-green{background-size:10rem;background-image:url(/profiles/custom/agfirst/themes/agfirst_base/img/bg-patterns/itchy-scratchy.png)}.agf-bg--pattern--cross-hatch--light-green{background-color:#DBE8C2}.agf-bg--pattern--cross-hatch--green{background-color:#5b8f22}.agf-bg--pattern--cross-hatch--dark-green{background-color:#335C22}.paragraph{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph--type--quotation{padding:2rem 0}@media (min-width:600px){.quotation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quotation__content,.quotation__field-image{width:50%}.quotation--media-align-right .quotation__field-image:before{top:50%;left:0;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.quotation--media-align-left .quotation__field-image:before{top:50%;left:auto;right:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}.quotation__eyebrow{font-size:1rem;text-transform:uppercase;letter-spacing:2px;color:#5b8f22;margin:0 auto 2rem}.quotation__content{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:600px){.quotation__content{padding:1rem 2rem}}@media (min-width:48em){.quotation__content{text-align:center}}.quotation__field-image{margin:0 auto 1rem}@media (min-width:600px){.quotation__field-image{margin:0 auto;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}.quotation--media-align-right .quotation__field-image:before{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:0 0 4.5rem 6.25rem;border-color:transparent transparent transparent #fff}.quotation--media-align-left .quotation__field-image:before{top:50%;left:auto;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:0 6.25rem 4.5rem 0;border-color:transparent #fff transparent transparent}}@media (min-width:64em){.quotation--media-align-right .quotation__field-image:before{border-width:0 0 9.0625rem 12.5rem}.quotation--media-align-left .quotation__field-image:before{border-width:0 12.5rem 9.0625rem 0}}.quotation--media-align-left .quotation__field-image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.quotation--media-align-right .quotation__field-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quotation__field-image img{margin:0 auto 0 0;display:block}.quotation__field-title{color:#335C22;text-transform:uppercase;margin:0 auto .5rem;line-height:1.2}.quotation blockquote{margin:0 auto 1rem;width:100%}.quotation__quote{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;line-height:1.2;color:#335C22;text-transform:uppercase;font-size:1.25rem;position:relative}@media (min-width:64em){.quotation__quote{font-size:2.25rem}}.quotation__quote:before{content:'\201C'}@media (min-width:64em){.quotation__quote:before{position:absolute;left:-1.5rem}}.quotation__quote:after{content:'\201D'}.quotation__field-image{position:relative}.quotation__field-image:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:0;height:0;border-style:solid;border-width:4rem 2rem 0 2rem;border-color:#fff transparent transparent transparent}.paragraph--type--feed,.feed{margin:1rem auto}.paragraph--type--feed .field__items,.feed .field__items{width:100%}@media (min-width:64em){.paragraph--type--feed .field__items,.feed .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.paragraph--type--feed .field__items>.field__item,.feed .field__items>.field__item{margin-bottom:1rem}@media (min-width:64em){.paragraph--type--feed .field__items>.field__item,.feed .field__items>.field__item{width:calc(33.333% - .75rem);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 .6rem}.paragraph--type--feed .field__items>.field__item:first-child,.feed .field__items>.field__item:first-child{margin-left:0}.paragraph--type--feed .field__items>.field__item:last-child,.feed .field__items>.field__item:last-child{margin-right:0}}.paragraph--type--feed__field-title,.feed__field-title{font-size:2.25rem;font-weight:700;text-transform:uppercase;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;max-width:64em;text-align:center;margin:0 auto 1.5rem}.paragraph--type--feed-item,.feed-item{text-align:center;background:#F3F7ED;padding:2rem;height:100%}.paragraph--type--feed-item__date,.feed-item__date{font-weight:700;text-transform:uppercase;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif}.paragraph--type--feed-item__title,.feed-item__title{margin:0 auto 1rem;line-height:1.2;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.wf-loading .paragraph--type--feed-item__title,.wf-loading .feed-item__title{opacity:0}.wf-loading .paragraph--type--feed-item__title,.wf-loading .feed-item__title{-webkit-transform:translateY(1rem);transform:translateY(1rem)}.paragraph--type--feed-item__title a,.feed-item__title a{-webkit-transition:all .25s ease;transition:all .25s ease;text-decoration:none;color:#3C3322;opacity:0.6}.paragraph--type--feed-item__title a:hover,.feed-item__title a:hover{opacity:1}.paragraph--type--feed-item__content,.feed-item__content{margin-bottom:1.5rem}.paragraph--type--feed-item__learn-more,.feed-item__learn-more{color:#335C22;text-decoration:none}.paragraph--type--feed-item__learn-more:hover,.feed-item__learn-more:hover{text-decoration:underline}.field--name-field-tags a{padding:.5rem 1rem;font-size:.875rem}.field--name-field-tags .field__item{display:inline-block;margin:0 auto .5rem}.embedded-form__head{text-align:center;padding:1rem}.embedded-form__field-title{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.813rem;margin:0 auto;text-transform:uppercase;font-weight:700}@media (min-width:48em){.embedded-form--media-type--video .embedded-form__body,.embedded-form--media-type--image .embedded-form__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:48em){.embedded-form--media-type--video .embedded-form__body .field--type-image,.embedded-form--media-type--video .embedded-form__body .field--type-video-embed-field,.embedded-form--media-type--video .embedded-form__body .field--type-embedded-form-field,.embedded-form--media-type--image .embedded-form__body .field--type-image,.embedded-form--media-type--image .embedded-form__body .field--type-video-embed-field,.embedded-form--media-type--image .embedded-form__body .field--type-embedded-form-field{width:50%}}.embedded-form--media-align--right .field--type-image,.embedded-form--media-align--right .field--type-video-embed-field{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.embedded-form--media-align--left .field--type-image,.embedded-form--media-align--left .field--type-video-embed-field{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.embedded-form .field--type-embedded-form-field div[pageid] .clickdform.mainDiv{float:none;max-width:1000px;margin:0 auto !important}.embedded-form .field--type-image,.embedded-form .field--type-video-embed-field{padding:1rem}.block-agfirst-calculators .form-group{margin:0 auto 1rem}@media (min-width:48em){.block-agfirst-calculators .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-agfirst-calculators .form-input--has-prefix,.block-agfirst-calculators .form-input--has-suffix{display:-webkit-box;display:-ms-flexbox;display:flex}.block-agfirst-calculators .form-input__prefix,.block-agfirst-calculators .form-input__suffix{-ms-flex-item-align:center;align-self:center;padding:.5rem}.block-agfirst-calculators .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-loan-calculator form{background:#FAF6F1;padding:1rem;max-width:22rem;margin:0 auto}@media (min-width:48em){.block-loan-calculator form{margin:0}}.block-loan-calculator .form-group label{width:10rem;display:inline-block;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-right:1rem}@media (min-width:48em){.block-loan-calculator .form-group label{text-align:right}}.block-loan-calculator .form-group input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8rem;border:1px solid #979797;text-align:right}.block-loan-calculator .calcResult{text-align:right;background:#F3F7ED;padding:1rem;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.25rem}.block-loan-calculator #paymentAmount{color:#5b8f22;font-weight:700}.block-patronage-calculator form{background:#FAF6F1;padding:1rem;max-width:24rem;margin:0 auto}@media (min-width:48em){.block-patronage-calculator form{margin:0}}.block-patronage-calculator .form-group label{-webkit-box-flex:0;-ms-flex:0 0 7rem;flex:0 0 7rem}.block-patronage-calculator .form-group .form-input--has-prefix,.block-patronage-calculator .form-group .form-input--has-suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 4rem;flex:1 1 4rem}.block-patronage-calculator .form-group .form-input--has-prefix input,.block-patronage-calculator .form-group .form-input--has-suffix input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.block-patronage-calculator .form-group .form-input__prefix,.block-patronage-calculator .form-group .form-input__suffix{-webkit-box-flex:0;-ms-flex:0 0 .5rem;flex:0 0 .5rem}.block-patronage-calculator .button,.block-patronage-calculator input[type="submit"],.block-patronage-calculator .field--name-field-event-type a,.field--name-field-event-type .block-patronage-calculator a,.block-patronage-calculator .split-content-item__type-link,.block-patronage-calculator .spotlight__field-link,.block-patronage-calculator .field--name-field-tags a,.field--name-field-tags .block-patronage-calculator a{border:0}.job-list{margin-top:2em}.job-detail{margin-bottom:3em}.job-detail h3{font-size:1.75rem}.job-link{margin:0 0 1em;display:inline-block}.block-local-tasks-block{padding:1rem;background:#DBE8C2;margin:0 auto 1rem}.block-local-tasks-block>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;padding:0;margin:0 auto}.block-local-tasks-block>ul li{display:block;margin:0 1rem}.block-local-tasks-block>ul{background:#f3f3f3;list-style:none;margin:0 auto;padding:0;text-align:left;-webkit-box-shadow:0px 9px 6px -6px rgba(0,0,0,0.5);box-shadow:0px 9px 6px -6px rgba(0,0,0,0.5);max-width:1240px}.block-local-tasks-block>ul li{padding:0;margin:0;display:inline-block}.block-local-tasks-block>ul li a{text-decoration:none;display:block;padding:.5em 1em}.block-local-tasks-block>ul li a:hover,.block-local-tasks-block>ul li a.is-active{background:#e3e3e3}.block-local-tasks-block>ul li a.is-active{font-weight:700}.drupal-status-messages{padding:1rem;background:#F3F7ED;border:1px solid #DBE8C2}.drupal-status-messages .messages{max-width:87.5em;margin:0 auto}#block-edt-local-tasks{margin:1em auto}#block-edt-local-tasks ul{background:#f3f3f3;list-style:none;margin:0 auto;padding:0;text-align:left;-webkit-box-shadow:0px 9px 6px -6px rgba(0,0,0,0.5);box-shadow:0px 9px 6px -6px rgba(0,0,0,0.5);max-width:1240px}#block-edt-local-tasks ul li{padding:0;margin:0;display:inline-block}#block-edt-local-tasks ul li a{text-decoration:none;display:block;padding:.5em 1em}#block-edt-local-tasks ul li a:hover{background:#e3e3e3}.xdebug-var-dump{font-size:12px;height:350px;overflow:scroll;padding:10px;border:10px solid #000;margin:0;text-align:left}
.cw-alert-bar{display:none;background-color:#4e7c1d;padding:15px 50px 15px 20px;color:#fff}.cw-alert-bar.show-alert{display:block}.cw-alert-bar .wrap{padding:0;max-width:1400px;margin:0 auto;font-size:1em;font-weight:400;position:relative}.cw-alert-bar .wrap:after{content:"";display:table;clear:both}.cw-alert-bar .content{text-align:center;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cw-alert-bar p{display:inline;margin:0;background-color:rgba(0,0,0,0)}.cw-alert-bar a{color:inherit;background-color:inherit;text-decoration:underline}.cw-alert-bar a:hover{text-decoration:none}.cw-alert-bar .more-link{background-color:inherit;display:inline;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:700;margin-left:10px}.cw-alert-bar .more-link:after{background:url(/themes/custom/rivervalley/img/icon-right-caret-white.svg) no-repeat right center;content:" ";height:24px;width:21px;margin-left:-6px;position:absolute}.alert-bar-close{width:20px;height:20px;background:url(/themes/custom/rivervalley/img/alert-close.svg) no-repeat center;text-indent:-9999px;position:absolute;top:0;right:-40px}.alert-bar-close:before{display:none}.alert-bar-close:after{display:none}body{background-color:#fff}a{background-color:#fff;color:#4e7c1d}.button.green{background-color:#4e7c1d}.button.green:hover{background-color:#3c5f16}.button.transparent.green{background-color:rgba(0,0,0,0);color:#4e7c1d}.button.transparent.green:hover{background-color:#3c5f16}.hamburger-label{overflow:hidden;position:absolute;width:1px;height:1px;margin:0}.hamburger-inner{font-size:1px}ul.menu--nested{max-width:none}.site-header{height:auto;padding:0}.site-header .region--site-header-right.page-header--tall{align-items:center;flex-direction:row;justify-content:center;position:relative;height:auto;max-width:100%}.site-header .region--site-header-right.page-header--tall .phone-number{flex:1;text-align:right;padding:.875rem;display:flex;height:100%;align-items:center;justify-content:right;font-size:22px;text-decoration:none}.site-header .region--site-header-right.page-header--tall .phone-number:hover{text-decoration:underline}.site-header .region--site-header-right.page-header--tall .button{width:auto}.site-header .region--site-header-right.page-header--tall .button:hover{color:#fff}@media(max-width:991px){.site-header .region--site-header-right.page-header--tall{transform:none;display:flex;padding-right:10px;padding-left:0}.site-header .region--site-header-right.page-header--tall .button{margin-top:0}.site-header .site-header__split.header-cta{display:flex}}@media(max-width:767px){.site-header .region--site-header-right.page-header--tall .phone-number{font-size:18px}.site-header .region--site-header-right.page-header--tall .button{padding:.5rem 1rem}}@media(min-width:64em){.site-header .region--site-header-right{height:auto;align-items:flex-start}}@media(min-width:64em){.site-header .menu--secondary-navigation{margin-top:.25rem}}@media(min-width:64em){.site-header .block-menu.menu--main{right:1rem;bottom:1rem}}.site-header .block-menu .menu--main>li:hover>a{background-color:#5b8f22;color:#fff;text-decoration:none}@media(min-width:64em){.site-header .block-menu .menu--main>li:hover>ul a{visibility:visible}}.site-header .block-menu .menu--main>li>a{padding:.5rem 1rem}.site-header .block-menu .menu--main>li a{display:block}.site-header .block-menu .menu--main>li ul{background:#dbe8c2}.site-header .block-menu .menu--main>li ul a{color:#335c22;background:#dbe8c2;font-weight:700}@media(min-width:64em){.site-header .block-menu .menu--main>li ul a{visibility:hidden}}.site-header .block-menu .menu--secondary-navigation{text-transform:none;font-size:1rem}.site-header .block-menu .menu--secondary-navigation li a[href*="tel:"]:before{height:1rem}.site-header .block-menu .menu--special-links .special-link--account,.site-header .block-menu .menu--special-links .special-link--contact{font-size:1rem;padding:.75rem}.block-menu .menu--special-links .special-link--account{background-color:#4e7c1d}.block-views-exposed-filter-blocksearch-page-search{margin:1.5rem auto}.site-header .block-views-exposed-filter-blocksearch-page-search{margin:1rem auto}@media(min-width:64em){.site-header .block-views-exposed-filter-blocksearch-page-search{margin:0 0 0 1px}}.site-header .block-views-exposed-filter-blocksearch-page-search:hover .form-item-keyword{width:16rem}@media(min-width:64em){.site-header .block-views-exposed-filter-blocksearch-page-search .form-item-keyword{width:0;position:absolute;right:100%}}.block-views-exposed-filter-blocksearch-page-search form .form-item-keyword input[type=text]{height:2.875rem}.block-views-exposed-filter-blocksearch-page-search form .form-actions input[type=submit]{height:2.875rem;padding:.875rem 1.5rem}.block-views-exposed-filter-blockmysql-search-page-local-search form .form-item-keyword input[type=text]{height:2.875rem}.block-views-exposed-filter-blockmysql-search-page-local-search form .form-actions input[type=submit]{height:2.875rem}.local-search .views-field-title span{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5em}.local-search .views-field-body span{font-family:Georgia,Times,"Times New Roman",serif}.logo{margin:0 1rem;height:2.5rem}@media(min-width:64em){.logo{height:5rem;margin:1rem}}.main>.container{padding:0}.main>.container .main__content{padding:0 1rem}.region--content .field--name-body p{font-family:Georgia,Times,"Times New Roman",serif}.region--content .field--name-body ul{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-family:"myriad-pro",Arial,"Helvetica Neue",Helvetica,sans-serif}.page-header{margin:0}.page-header--tall h1,.page-header--tall .page-header__title{font-size:2.5rem;text-shadow:0 0 10px rgba(0,0,0,.5)}@media(min-width:48em){.page-header--tall h1,.page-header--tall .page-header__title{font-size:5rem}}.page-header--tall p{text-shadow:0 0 10px rgba(0,0,0,.5)}.page-header--tall .button{font-weight:400;background-color:#4e7c1d}@media(min-width:48em){.page-header--tall .button{width:20rem}}.page-header--tall .button:hover{background-color:#3c5f16}.page-header--small h1,.page-header--small .page-header__title{font-size:1.875rem;background:#335c22}@media(min-width:48em){.page-header--small h1,.page-header--small .page-header__title{font-size:2.5rem}}@media(min-width:64em){.page-header--small h1,.page-header--small .page-header__title{font-size:2.8125rem}}.page-node-type-listing-page .block-page-title-block{margin:0}.page-node-type-listing-page .block-page-title-block h1,.page-node-type-listing-page .block-page-title-block .page-header__title{margin:1rem;padding:1rem;font-size:1.875rem}@media(min-width:48em){.page-node-type-listing-page .block-page-title-block h1,.page-node-type-listing-page .block-page-title-block .page-header__title{margin:0;padding:2.75rem 2rem;font-size:2.5rem}}@media(min-width:64em){.page-node-type-listing-page .block-page-title-block h1,.page-node-type-listing-page .block-page-title-block .page-header__title{padding:2.75rem 6rem;font-size:2.8125rem}}.spotlight{padding:2.5rem}.spotlight--featured{background-image:none}@media(min-width:64em){.spotlight--featured .spotlight__content{text-align:left;align-items:flex-start}}.spotlight__date{margin:0}.spotlight__field-title{color:#2b241e;margin-left:0;margin-right:0;width:100%}.spotlight__content{align-items:flex-start}@media(min-width:64em){.spotlight__content{text-align:left}}.spotlight__field-link{color:#3c3322;border-color:#3c3322;background-color:rgba(0,0,0,0);border:3px solid #3c3322}.spotlight__field-link:hover{background-color:#5d4f34;color:#fff;border-color:#5d4f34}.spotlight__field-link:focus-visible{outline-offset:4px;outline-width:5px}@media(min-width:64em){.spotlight__field-link{font-size:1.125rem}}.spotlight__field-message-wysiwyg,.spotlight__field-message{font-family:Georgia,Times,"Times New Roman",serif}@media(min-width:64em){.spotlight__field-message-wysiwyg,.spotlight__field-message{font-size:1.125rem;line-height:1.8}}.spotlight .field--name-body p{font-family:Georgia,Times,"Times New Roman",serif}@media(min-width:64em){.spotlight .field--name-body p{font-size:1.125rem;line-height:1.8}}.paragraph--type--wysiwyg{font-family:Georgia,Times,"Times New Roman",serif;padding:30px 0 40px}@media(min-width:64em){.paragraph--type--wysiwyg{font-size:1.125rem;line-height:1.8;padding:40px 0 50px}}.spotlight-grid .spotlight__field-title{color:#5b8f22}.spotlight-grid .spotlight__content{align-items:center;text-align:center}.spotlight-grid .spotlight__field-link{color:#4e7c1d;border-color:#5b8f22;background-color:rgba(0,0,0,0);border:3px solid #5b8f22}.spotlight-grid .spotlight__field-link:hover{background-color:#4e7a1d;color:#fff;border-color:#4e7a1d}.spotlight-grid .field__items .field__item:nth-child(odd) .spotlight .spotlight__field-image{order:-1}.spotlight-grid .field__items .field__item:nth-child(even) .spotlight .spotlight__field-image{order:1}.embedded-form__head{color:#fff;background:#335c22}.embedded-form__body{background-size:10rem;background-image:url(/themes/custom/rivervalley/img/bg-patterns/itchy-scratchy.png);background-color:#335c22}.layer--embedded_form{margin:0 0 1rem}.region--sidebar-left-mobile-top .block-menu h2 a,.region--sidebar-left-mobile-bottom .block-menu h2 a{color:#335c22;text-decoration:none}.region--sidebar-left-mobile-top .block-menu h2 a:hover,.region--sidebar-left-mobile-bottom .block-menu h2 a:hover{color:#5b8f22;text-decoration:underline}.feed .field__items>.field__item{margin-bottom:2px}@media(min-width:64em){.feed .field__items>.field__item{width:33.333%;margin:0 2px}}.feed-item{background:#f5f5f3}.feed-item__date{color:#335c22;letter-spacing:1px}@media(min-width:64em){.feed-item__date{font-size:1.125rem}}.feed-item__title{font-size:1.75rem;font-family:"myriad-pro",Arial,"Helvetica Neue",Helvetica,sans-serif}.feed-item__title a{color:#2b241e;opacity:1}.feed-item__title a:hover{color:#5b8f22}.feed-item__learn-more{text-decoration:underline}.feed-item__learn-more:hover{text-decoration:none;color:#5b8f22}@media(min-width:64em){.feed-item__learn-more{font-size:1.125rem}}.feed-item__content .field--name-body{font-family:Georgia,Times,"Times New Roman",serif}@media(min-width:64em){.feed-item__content .field--name-body{font-size:1.125rem}}.feed-list{list-style-type:none;padding:0;margin:1rem 0}@media(min-width:64em){.feed-list{display:flex;justify-content:center;flex-flow:row wrap}}.feed-list li{margin-bottom:2px}@media(min-width:64em){.feed-list li{width:25%;margin:0 2px 4px}}.pager__item a{font-weight:700;color:#335c22}.pager__item.is-active a{background-color:#4e7c1d}.pager__item--first:hover a,.pager__item--previous:hover a,.pager__item--next:hover a,.pager__item--last:hover a{color:#4e7c1d}.site-footer{background:#3c3323}.site-footer a{background-color:#3c3323}.site-footer p{font-size:1.25rem;padding:.5rem 0}.site-footer nav a{font-size:1.25rem}.menu--social-media-menu h2{font-size:1.25rem}.menu--social-media-menu a.social--linkedin{background-image:url(/themes/custom/rivervalley/img/social-linkedin.svg)}.menu--social-media-menu a.social--tiktok{background-image:url(/themes/custom/rivervalley/img/social-tiktok.svg)}.menu--social-media-menu a.social--twitter{background:url(/themes/custom/rivervalley/img/social-x.svg) no-repeat center;background-size:cover;background-position:0 0 !important}.quotation__quote{margin:0 auto 1rem}@media(min-width:64em){.quotation__quote{font-size:3rem}}.quotation__content{text-align:left}@media(min-width:64em){.quotation__content{padding:2rem 4rem}}.quotation__source{font-style:normal;color:#3c3322;display:block;font-family:Georgia,Times,"Times New Roman",serif}@media(min-width:64em){.quotation__source{font-size:1.625rem}}.quotation__location{font-style:normal;color:#3c3322;font-family:Georgia,Times,"Times New Roman",serif}@media(min-width:64em){.quotation__location{font-size:1.125rem}}.node--type-listing-page .field--name-field-listing>.views-element-container>div>header>div{padding:2rem;display:flex;align-items:center;flex-flow:column}@media(min-width:48em){.node--type-listing-page .field--name-field-listing>.views-element-container>div>header>div{flex-flow:row wrap;justify-content:center}}.node--type-listing-page .field--name-field-listing>.views-element-container>div>header>div a{display:block;transition:all .25s ease;padding:.5rem 1.5rem;background:#f3f7ed;margin:.5rem;text-decoration:none;color:#5b8f22;text-transform:uppercase;font-weight:700;font-size:.875rem}.node--type-listing-page .field--name-field-listing>.views-element-container>div>header>div a:hover,.node--type-listing-page .field--name-field-listing>.views-element-container>div>header>div a.is-active{background:#5b8f22;color:#fff}.node--type-listing-page .field--name-field-listing>.views-element-container>div>header>div ul{list-style-type:none;padding:0;margin:0;display:flex;flex-flow:column;align-items:center}@media(min-width:48em){.node--type-listing-page .field--name-field-listing>.views-element-container>div>header>div ul{flex-flow:row wrap;justify-content:center}}.split-content-item{background:#4e7c1d}.split-content-item:nth-child(even){background:#335c22}.split-content-item__type-link:hover{background-color:#fff;color:#5b8f22}.article-event-header__date{color:#335c22}.field--name-field-tags a{display:block;transition:all .25s ease;padding:.5rem 1.5rem;background:#f3f7ed;margin:.5rem;text-decoration:none;color:#5b8f22;text-transform:uppercase;font-weight:700;font-size:.875rem;border:0}.field--name-field-tags a:hover{background:#5b8f22;color:#fff}#app{margin:0 -1rem}#app .field-checkbox input+label,#app .field-radio input+label{font-size:1rem;line-height:normal}.CountySearch__type h4{font-family:"Georgia","Times New Roman",Times,serif;font-size:1rem;line-height:normal}.agf-bg--color--white{color:#2b241e}.agf-bg--color--white h3{color:#2b241e}.agf-bg--color--blue{color:#fff}.agf-bg--color--blue h3{color:#fff}.agf-bg--color--brown{color:#fff}.agf-bg--color--brown h3{color:#fff}.agf-bg--color--light-green{color:#2b241e}.agf-bg--color--light-green h3{color:#2b241e}.agf-bg--color--green{color:#fff}.agf-bg--color--green h3{color:#fff}.agf-bg--color--dark-green{color:#fff}.agf-bg--color--dark-green h3{color:#fff}.agf-bg--pattern--cross-hatch--light-green{color:#2b241e}.agf-bg--pattern--cross-hatch--light-green h3{color:#2b241e}.agf-bg--pattern--cross-hatch--green{color:#fff}.agf-bg--pattern--cross-hatch--green h3{color:#fff}.agf-bg--pattern--cross-hatch--dark-green{color:#fff}.agf-bg--pattern--cross-hatch--dark-green h3{color:#fff}.block-page-title-block{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;background-size:cover;background-color:#335c22;color:#fff;padding:4rem 1rem;text-align:center;position:relative;margin:0 auto;padding:0}@media(min-width:48em){.block-page-title-block{text-align:left}}.block-page-title-block:before{content:"";background:rgba(0,0,0,.35);position:absolute;top:0;right:0;bottom:0;left:0}.block-page-title-block h1,.block-page-title-block__title{font-size:2.813rem;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;max-width:60rem;margin:0 auto;text-transform:uppercase;line-height:1;position:relative;font-weight:700;transition:all .25s ease;opacity:1;transform:translateX(0)}.wf-loading .block-page-title-block h1,.wf-loading .block-page-title-block__title{opacity:0}.wf-loading .block-page-title-block h1,.wf-loading .block-page-title-block__title{transform:translateX(1rem)}@media(min-width:48em){.block-page-title-block h1,.block-page-title-block__title{font-size:5rem}}.block-page-title-block h1,.block-page-title-block .page-header__title{background:#335c22;padding:1rem;margin:1rem;text-align:center;display:inline-block;font-size:1.875rem;line-height:1.2}@media(min-width:48em){.block-page-title-block h1,.block-page-title-block .page-header__title{text-align:left;max-width:50%;margin:0;padding:2.75rem 3rem;font-size:2.5rem}}@media(min-width:64em){.block-page-title-block h1,.block-page-title-block .page-header__title{padding:2.75rem 6rem;font-size:2.8125rem}}.person img{margin:0 auto}.person__content{background-color:#f3f7ed;padding:1rem .5rem;height:100%}.people-list li .node--type-person-detail,.people-list li .node__content,.people-list li .person{height:auto}.people-list li .person{display:flex;flex-flow:column}.layer--people_list{padding:0 1rem}.people-list .field__items{display:flex;flex-flow:row wrap;justify-content:flex-start}.people-list .field__item{margin:0 .5rem 1rem}@media(min-width:48em){.people-list .field__item{max-width:26.5625rem;width:calc(49% - .5rem)}}@media(min-width:64em){.people-list .field__item{width:calc(32% - .5rem)}}@media(min-width:80em){.people-list .field__item{width:calc(24% - .75rem)}}@media(min-width:80em){.people-list .field__item:nth-child(4n+1){margin-left:0}}.people-list .person__content{height:auto}#block-equalhousinglenderlogo{display:flex;margin-top:2.5rem;justify-content:center}@media(min-width:64em){#block-equalhousinglenderlogo{justify-content:flex-end}}#block-equalhousinglenderlogo p{padding:0;margin:0}#block-equalhousinglenderlogo p img{max-height:64px;margin:0}.block-property-filters-block{background:#faf6f1;padding:20px}.block-property-filters-block:after{content:"";display:table;clear:both}.block-property-filters-block .property-filters-label{margin:0 0 16px;color:#4e7c1d;font-size:.9375em;font-weight:600;text-transform:uppercase;letter-spacing:1px}.block-property-filters-block .form-select{display:block;font-size:16px;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#2b241e;padding:10px 12px;width:100%;max-width:100%;box-sizing:border-box;margin:0 auto 15px;border:1px solid #2b241e;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#faf6f1;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom,#FAF6F1 0%,#FAF6F1 100%);background-repeat:no-repeat,repeat;background-position:right .6em top 50%,0 0;background-size:.6em auto,100%}.block-property-filters-block .form-select::-ms-expand{display:none}.block-property-filters-block .form-select:hover{border-color:#888}.block-property-filters-block .form-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.block-property-filters-block .form-select option{font-weight:normal}.block-property-filters-block .form-select[multiple]{background-image:none,linear-gradient(to bottom,#FAF6F1 0%,#FAF6F1 100%)}.property-filters-form>a:first-of-type{float:right;font-size:.9375em;background:#faf6f1}.property-filters-form .form-submit{float:left}@media(min-width:48em){.property-filters-form .form-item-state{width:48%;margin-right:2%;float:left}}@media(min-width:48em){.property-filters-form .form-item-county{width:50%;float:left}}@media(min-width:48em){.property-filters-form .form-item-max-price{width:31.33%;margin-right:2%;float:left}}@media(min-width:48em){.property-filters-form .form-item-max-acreage{width:31.33%;margin-right:2%;float:left}}@media(min-width:48em){.property-filters-form .form-item-sort{width:33.33%;float:left}}.multi-select-container{display:inline-block;position:relative;margin-bottom:14px;width:100%}.multi-select-menu{position:absolute;left:0;top:.8em;z-index:1;float:left;min-width:100%;background:#faf6f1;margin:1em 0;padding:8px 12px;border:1px solid #2b241e;border-top:0;display:none}.multi-select-menu input{margin-right:.3em;vertical-align:.1em}.multi-select-menu label{display:block;font-weight:600;font-size:1em}.multi-select-button{display:inline-block;font-size:.9375em;padding:8px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:-0.5em;background:#faf6f1;border:1px solid #2b241e;border-radius:0;color:#2b241e;min-width:140px;width:100%;cursor:default}.multi-select-button:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:.4em .35em 0 .35em;border-color:#666 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:10px;top:17px;vertical-align:middle}.multi-select-container--open .multi-select-menu{display:block}.multi-select-container--open .multi-select-button:after{border-width:0 .35em .4em .35em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #666 rgba(0,0,0,0)}.block-property-listing-block{padding:20px 15px}.block-property-listing-block .node--type-property{padding:20px 0 30px;border-bottom:6px solid #faf6f1;max-width:1350px;margin:0 auto 10px}.block-property-listing-block .node--type-property:after{content:"";display:table;clear:both}@media(min-width:48em){.block-property-listing-block .field--name-field-image{width:40%;float:left}}@media(min-width:48em){.block-property-listing-block .property__content{width:60%;float:left;padding-left:25px}}.block-property-listing-block h2{color:#5b8f22;font-weight:600;font-size:2em;margin-bottom:6px}.block-property-listing-block h3{color:#4e7c1d;font-weight:600;font-size:.875em;text-transform:uppercase;margin-bottom:6px;letter-spacing:1px}.block-property-listing-block .location{text-transform:uppercase;display:block;margin-bottom:10px}.block-property-listing-block .acres,.block-property-listing-block .price{font-weight:600;display:inline-block;margin-right:30px}.block-property-listing-block .field--name-field-county,.block-property-listing-block .field--name-field-acres,.block-property-listing-block .field--name-field-price{display:inline}.block-property-listing-block .field--name-field-description{font-family:Georgia,Times,"Times New Roman",serif}.block-property-listing-block .brokerage__field-name{font-weight:600;margin-bottom:5px}@media(min-width:48em){.block-property-listing-block .brokerage__field-name{display:inline-block;margin-right:20px}}.block-property-listing-block .loan-officer__field-name,.block-property-listing-block .loan-officer__field-phone{font-weight:600;margin-bottom:5px}@media(min-width:48em){.block-property-listing-block .loan-officer__field-name,.block-property-listing-block .loan-officer__field-phone{display:inline-block;margin-right:20px}}.block-property-listing-block .paragraph--type--brokerage,.block-property-listing-block .paragraph--type--loan-officer{line-height:1.2;margin-bottom:24px}.block-property-listing-block .paragraph--type--brokerage a,.block-property-listing-block .paragraph--type--loan-officer a{display:inline-block;text-transform:uppercase;text-decoration:none;font-weight:900}.block-property-listing-block .nmls{font-size:.875em;margin-top:5px}@media(min-width:48em){.block-property-listing-block .nmls{margin-top:0}}body.property-listings .main__sidebar-left{display:none}@media(min-width:48em){body.property-listings .main__sidebar-left{display:block}}.toolbar a{background-color:rgba(0,0,0,0)}.ui-widget-overlay{background-color:#000}.ui-dialog{padding:0;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;border-radius:0}.ui-dialog .ui-dialog-titlebar{border-radius:0;border:0;background-color:rgba(0,0,0,0)}.ui-dialog .ui-dialog-title{color:#5b8f22;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:900;font-size:30px}.ui-dialog .ui-dialog-titlebar-close{right:16px;padding:0;border:0;outline:0;background-color:rgba(0,0,0,0)}.ui-dialog .ui-dialog-titlebar-close .ui-button-icon{display:none}.ui-dialog .ui-dialog-titlebar-close:before,.ui-dialog .ui-dialog-titlebar-close:after{content:"";display:block;position:absolute;top:50%;left:50%;width:4px;height:24px;margin:-12px 0 0 -2px;background-color:#000;transform:rotate3d(0,0,1,45deg)}.ui-dialog .ui-dialog-titlebar-close:after{transform:rotate3d(0,0,1,-45deg)}.ui-dialog .ui-dialog-content{font-size:18px}.ui-dialog .ui-dialog-buttonpane{margin:0;border:0}.ui-dialog .ui-dialog-buttonpane button{padding:10px 30px;border-radius:0;color:#5b8f22;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.875rem;font-weight:900;padding:.875rem 2rem;border:2px solid #5b8f22;outline:0;background-color:rgba(0,0,0,0);transition:color .3s,background-color .3s;text-transform:uppercase}@media(min-width:64em){.ui-dialog .ui-dialog-buttonpane button:hover{color:#fff;background-color:#5b8f22}}.ui-dialog .ui-dialog-buttonpane button:last-of-type{color:#3c3323;border-color:#3c3323}@media(min-width:64em){.ui-dialog .ui-dialog-buttonpane button:last-of-type:hover{color:#fff;background-color:#3c3323}}.ui-widget.ui-widget-content{border:0}.region--sidebar-left-mobile-top .block-menu>ul li a.is-active,.region--sidebar-left-mobile-bottom .block-menu>ul li a.is-active{text-decoration:underline}.region--sidebar-left-mobile-bottom .block-menu>ul li a{color:#4e7c1d}@media(min-width:64em){.user-login-form{background-color:#f3f7ed;padding:1em 1em 1em 4.5em}.user-login-form .form-item{margin-bottom:1.25em}.user-login-form .form-item>label{display:block}.user-login-form .description{font-size:80%}}.hbspt-form{float:none;max-width:1000px;margin:0 auto !important}.branch-info{border:1px solid #979797;padding:1rem}@media(min-width:48em){.branch-info{padding:2rem;margin:0 1rem}}@media(min-width:64em){.branch-info{padding:4rem;margin:0 2rem}}.branch-info__label{margin:0 auto .5rem;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:200;text-transform:uppercase;font-size:.625rem;letter-spacing:2px;display:block;transition:all .25s ease;opacity:1;transform:translateX(0)}.wf-loading .branch-info__label{opacity:0}.wf-loading .branch-info__label{transform:translateX(1rem)}.branch-info__field{margin-bottom:1rem}.branch-info__field--counties ul{list-style:none;padding:0;margin:0}.podcast-column{max-width:800px;margin:0 auto 6rem}.podcast-column .field--name-field-publication-date{color:#335c22;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;margin:3rem 0 1rem}.podcast-column h1{font-size:2.25rem;font-weight:700;margin:0 0 2rem 0;line-height:1.2}.podcast-column .field--name-body{margin-bottom:3rem}.podcast-teaser{max-width:390px;margin:0 auto 25px;border-radius:8px;padding:20px;transition:box-shadow .2s}@media(min-width:48em){.podcast-teaser{margin:0 0 25px}}.podcast-teaser:hover{box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.podcast-teaser a{color:#2b241e;text-decoration:none}.podcast-teaser .field--name-field-publication-date{color:#335c22;font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;margin:0 0 .5rem}.podcast-teaser h2{font-size:1.75rem;font-weight:700;margin:0 0 1rem 0;line-height:1}#block-views-block-podcasts-listing>div>div{display:grid;grid-template-columns:1fr}@media(min-width:48em){#block-views-block-podcasts-listing>div>div{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){#block-views-block-podcasts-listing>div>div{grid-template-columns:repeat(3,1fr)}}#block-views-block-podcasts-listing .pager{margin:3rem}@media(min-width:48em){#block-views-block-podcasts-listing .pager{grid-column:span 2}}@media(min-width:64em){#block-views-block-podcasts-listing .pager{grid-column:span 3}}.transcript .field--name-field-transcript{display:none}.transcript-toggle{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;border-top:1px solid #f2f2f2;color:#000;padding:20px 50px 20px 0;font-size:1.25rem;font-weight:600;text-decoration:none;position:relative;cursor:pointer;transition:all .3s ease}.transcript-toggle:hover{color:#5b8f22}.transcript-toggle:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' width='44' height='44' x='0' y='0' version='1.1'%3E%3Cstyle%3E.st1%7Bfill:none;stroke:%235b8f22;stroke-width:3;stroke-linecap:round%7D%3C/style%3E%3Cg id='Vertical-Pages'%3E%3Cg id='Leadership---Vertical' transform='translate(-1017 -1338)'%3E%3Cg id='Group-7-Copy' transform='rotate(-180 527.255 688.349)'%3E%3Cg id='Oval'%3E%3Ccircle id='path-1_1_' cx='15.5' cy='16.7' r='16' fill='none' stroke='%235b8f22'/%3E%3C/g%3E%3Cg id='Group-3' transform='translate(10.26 9.63)'%3E%3Cpath id='Line-15' d='M5.3.9v12.3' class='st1'/%3E%3Cpath id='Line-15_1_' d='M11.4 7.1H-.9' class='st1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;width:44px;height:44px;pointer-events:none;position:absolute;right:0;top:13px;left:auto}.transcript-toggle.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cfilter id='a' width='153.1%25' height='153.1%25' x='-26.6%25' y='-23.4%25' filterUnits='objectBoundingBox'%3E%3CfeMorphology in='SourceAlpha' operator='dilate' radius='.5' result='shadowSpreadOuter1'/%3E%3CfeOffset dy='1' in='shadowSpreadOuter1' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2.5'/%3E%3CfeComposite in='shadowBlurOuter1' in2='SourceAlpha' operator='out' result='shadowBlurOuter1'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.145022946 0'/%3E%3C/filter%3E%3Cg filter='url(%23a)' transform='rotate(-180 19.218 19.336)'%3E%3Ccircle cx='16.4' cy='16.7' r='16' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/g%3E%3Ccircle cx='16.4' cy='16.7' r='16' fill='%235b8f22' fill-rule='evenodd' stroke='%235b8f22' clip-rule='evenodd' transform='rotate(-180 19.218 19.336)'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M15.876 21.992h12.3'/%3E%3C/svg%3E")}.ckeditor-accordion-container{text-align:left;border-bottom:1px solid rgba(0,0,0,.2);margin:2rem 0}.ckeditor-accordion-container>dl{border:0;padding:0;margin:0}.ckeditor-accordion-container>dl dt{font-family:"futura-pt",Arial,"Helvetica Neue",Helvetica,sans-serif;border-top:1px solid rgba(0,0,0,.2)}.ckeditor-accordion-container>dl dt>a:not(.button){background-color:rgba(0,0,0,0);color:#000;padding:20px 50px 20px 0;font-size:1.5rem;font-weight:600;text-decoration:none;border:0;position:relative}.ckeditor-accordion-container>dl dt>a:not(.button):hover{background-color:rgba(0,0,0,0);color:#000}.ckeditor-accordion-container>dl dt>a:not(.button)>.ckeditor-accordion-toggle{display:block;width:44px;height:44px;color:#000;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' width='44' height='44' x='0' y='0' version='1.1'%3E%3Cstyle%3E.st1%7Bfill:none;stroke:%235b8f22;stroke-width:3;stroke-linecap:round%7D%3C/style%3E%3Cg id='Vertical-Pages'%3E%3Cg id='Leadership---Vertical' transform='translate(-1017 -1338)'%3E%3Cg id='Group-7-Copy' transform='rotate(-180 527.255 688.349)'%3E%3Cg id='Oval'%3E%3Ccircle id='path-1_1_' cx='15.5' cy='16.7' r='16' fill='none' stroke='%235b8f22'/%3E%3C/g%3E%3Cg id='Group-3' transform='translate(10.26 9.63)'%3E%3Cpath id='Line-15' d='M5.3.9v12.3' class='st1'/%3E%3Cpath id='Line-15_1_' d='M11.4 7.1H-.9' class='st1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;text-indent:-9999px;border:0;pointer-events:none;position:absolute;right:0;top:13px;left:auto}.ckeditor-accordion-container>dl dt>a:not(.button)>.ckeditor-accordion-toggle:before,.ckeditor-accordion-container>dl dt>a:not(.button)>.ckeditor-accordion-toggle:after{display:none}.ckeditor-accordion-container>dl dt.active>a{background-color:rgba(0,0,0,0)}.ckeditor-accordion-container>dl dt.active>a>.ckeditor-accordion-toggle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cfilter id='a' width='153.1%25' height='153.1%25' x='-26.6%25' y='-23.4%25' filterUnits='objectBoundingBox'%3E%3CfeMorphology in='SourceAlpha' operator='dilate' radius='.5' result='shadowSpreadOuter1'/%3E%3CfeOffset dy='1' in='shadowSpreadOuter1' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2.5'/%3E%3CfeComposite in='shadowBlurOuter1' in2='SourceAlpha' operator='out' result='shadowBlurOuter1'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.145022946 0'/%3E%3C/filter%3E%3Cg filter='url(%23a)' transform='rotate(-180 19.218 19.336)'%3E%3Ccircle cx='16.4' cy='16.7' r='16' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/g%3E%3Ccircle cx='16.4' cy='16.7' r='16' fill='%235b8f22' fill-rule='evenodd' stroke='%235b8f22' clip-rule='evenodd' transform='rotate(-180 19.218 19.336)'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M15.876 21.992h12.3'/%3E%3C/svg%3E")}.ckeditor-accordion-container>dl dd{padding:0 20px 0 0}.ckeditor-accordion-container>dl dd p{line-height:1.8}.site-header .block-menu .menu--main>li ul a{white-space:normal}.menu--nested{width:200%;max-width:222px}
