﻿.container-2023{margin:0 auto;max-width:1630px;width:90%}@media (min-width:768px){.container-2023{width:87.5%}}@media (min-width:1024px){.container-2023{width:85%}}.row{display:flex;flex-wrap:wrap;margin:0 -1.25rem}.row .column{min-width:100%;flex:1 1 100%;padding:0 1.25rem}@media (min-width:640px){.row .column{min-width:50%;flex:1 1 50%}}@media (min-width:768px){.row .column{min-width:25%;flex:1 1 25%}}.align__items--center{align-items:center}.align__items--start{align-items:start}.align__items--end{align-items:end}.white-txt{color:#ffffff !important}.text__display-heading--hero{font-size:3rem}@media (min-width:768px){.text__display-heading--hero{font-size:3.5rem}}@media (min-width:1024px){.text__display-heading--hero{font-size:4.5rem}}.text__display-heading--block{font-size:2.5rem}@media (min-width:1024px){.text__display-heading--block{font-size:3.5rem}}.text__display-heading--subheading{line-height:1;font-weight:300;font-size:2rem;color:#032E4D}@media (min-width:1024px){.text__display-heading--subheading{font-size:2.25rem}}.text__align--center{text-align:center}.text__align--left{text-align:left}.text__align--right{text-align:right}.header__topbar{background-color:#f4f5f5;display:flex;justify-content:end;font-size:1.125rem}@media (min-width:1200px){.header__topbar{background-color:#F4F5F5}}.header__topbar .menu-top-nav-container{flex-shrink:0}.header__topbar .menu-header-top-nav-container{flex:0 0 auto}.header__topbar .menu-item-has-children{position:relative;background-image:none !important}.header__topbar .menu-item-has-children>a{padding-right:1.75rem;position:relative}.header__topbar .menu-item-has-children>a::after{font-family:"Material Symbols Outlined";content:"expand_more";width:12px;display:inline-block;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.header__topbar .menu-item-has-children:active .sub-menu,.header__topbar .menu-item-has-children:focus .sub-menu{visibility:visible;opacity:1;transform:none;pointer-events:all}.header__topbar .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;transform:none;pointer-events:all}.header__topbar .menu-item-has-children .sub-menu{list-style:none;margin:0;background-color:#fff;box-shadow:0 2px 4px rgba(0, 0, 0, 0.12);position:absolute;left:0;top:100%;z-index:299;width:200%;visibility:hidden;opacity:0;transform:translateY(-10%);padding:0.5rem 0;display:block;transition:all 300ms ease-in-out;pointer-events:none}.header__topbar .menu-item-has-children .sub-menu li{padding:0.5rem 1rem;transition:all 0.2s ease-in-out}.header__topbar .menu-item-has-children .sub-menu li:hover{background-color:#f4f5f5}.header__topbar .menu-item-has-children .sub-menu a{color:#032E4D;font-weight:300;font-size:1.125rem;height:auto;padding:0}.header__topbar .menu-item-has-children .sub-menu__show{visibility:visible !important;opacity:1;transform:none;pointer-events:all}.header__topbar .search-form{padding:0 1.5rem 0 3rem;display:flex;justify-content:center;cursor:pointer}.header__topbar ul{display:flex;list-style:none;gap:1rem;margin:0;padding:0}.header__topbar ul li a{color:#032E4D;font-weight:300}@media (min-width:1200px){.header__topbar ul li a{display:inline-flex;align-items:center;height:51px;padding:0 1rem}}.header__topbar--desktop{display:none}@media (min-width:1200px){.header__topbar--desktop{padding:0 1.5rem;display:flex}}.header__topbar--mobile{display:block;width:100%}@media (min-width:1200px){.header__topbar--mobile{display:none}}.header__topbar--mobile p{margin-top:0 !important;margin-bottom:0 !important;padding:0.5rem 0;text-align:center;font-weight:600;color:#DB3300}.header__topbar--mobile p a{color:#fff !important}.header__topbar--mobile .btn-set{display:flex;align-items:stretch}.header__topbar--mobile .btn-set .btn-link{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem 0.5rem;color:#fff;background-color:#DB3300;border-right:1px solid #fff;text-decoration:none}.header__topbar--mobile .btn-set .btn-link:last-child{border-right:0}.header__topbar--mobile .btn-set .btn-link svg{width:16px;height:16px;margin-right:0.5rem}.header__topbar--mobile .btn-set .btn-link span{font-size:14px;line-height:1}.header__topbar--mobile .btn-set .btn-link span.mobile-hidden{display:none}@media screen and (min-width:480px){.header__topbar--mobile .btn-set .btn-link span.mobile-hidden{display:inline-block}}.header__topbar-search-title{display:flex;align-items:center;gap:0.5rem;font-weight:300}.header__topbar-search-title:hover{text-decoration:underline}.header__search-bar{position:absolute;width:100%;left:0;z-index:23;background-color:#fff;transform:translateY(-70px);transition:all 0.2s ease-in-out;padding:1rem 0;visibility:hidden}.header__search-bar #search-form{background-color:transparent;max-width:30%;border-bottom:0;margin:0 auto}.header__search-bar #search-form .input-group{position:relative}.header__search-bar #search-form .search-input{border-radius:4px;border:1px solid rgba(0, 0, 0, 0.24);width:100%;padding:5px 12px}.header__search-bar #search-form .submit{background:url(/wp-content/themes/foundation/images/search-icon.svg) no-repeat;position:absolute;right:7px;display:block;top:3px;background-position:12px 6px;border:none;cursor:pointer}.header__search-bar.show{display:none;transform:translateY(0)}@media (min-width:1024px){.header__search-bar.show{display:block;opacity:1;visibility:visible}}.header__main-nav{position:relative}.header__main-nav .container-full-width{position:relative;z-index:25;margin:0 auto;max-width:1630px;width:90%;display:flex;justify-content:space-between}@media (min-width:768px){.header__main-nav .container-full-width{width:87.5%}}@media (min-width:1200px){.header__main-nav .container-full-width{width:85%;background:#fff;display:block}}.header__main-nav .header__primary-nav{display:none}@media (min-width:1200px){.header__main-nav .header__primary-nav{display:flex;align-items:center;justify-content:center;position:absolute;margin-left:calc(270px + 1vw);margin-right:auto;left:0;right:0;top:0;width:46%;height:100%}}@media (min-width:1200px){.header__main-nav .header__primary-nav{width:60%;margin-left:auto}}@media (min-width:1600px){.header__main-nav .header__primary-nav{width:70%}}.header__main-nav .header__primary-nav #primary-menu,.header__main-nav .header__primary-nav .sub-menu{list-style:none}.header__main-nav .header__primary-nav #primary-menu a,.header__main-nav .header__primary-nav .sub-menu a{color:#032E4D;font-weight:500;font-size:1.125rem;text-transform:capitalize}.header__main-nav .header__primary-nav ul#primary-menu{display:flex;align-items:start;gap:1.3rem;justify-content:space-between;margin:0;padding:0}@media (min-width:1200px){.header__main-nav .header__primary-nav ul#primary-menu{gap:1.5rem}}@media (min-width:1600px){.header__main-nav .header__primary-nav ul#primary-menu{gap:2rem}}@media (min-width:2000px){.header__main-nav .header__primary-nav ul#primary-menu{gap:3rem}}.header__main-nav .header__primary-nav ul#primary-menu .menu-item-has-children{position:relative;margin-right:0.75rem}.header__main-nav .header__primary-nav ul#primary-menu .menu-item-has-children ul.sub-menu{transform:translateY(-10%);transition:all 300ms ease-in-out;opacity:0;visibility:hidden;pointer-events:none;padding:0}.header__main-nav .header__primary-nav ul#primary-menu .menu-item-has-children ul.sub-menu__show{visibility:visible;opacity:1;transform:none;pointer-events:all}.header__main-nav .header__primary-nav ul#primary-menu .menu-item-has-children>a::after{font-family:"Material Symbols Outlined";content:"expand_more";width:10px;height:10px;display:inline-block;margin-left:0.25rem;position:absolute}.header__main-nav .header__primary-nav ul#primary-menu .menu-item-has-children:hover .sub-menu{pointer-events:all;transform:none;opacity:1;visibility:visible}.header__main-nav #home-link{padding-top:1rem;padding-bottom:1rem;width:225px;display:block}@media (min-width:1200px){.header__main-nav #home-link{width:275px}}.header__main-nav #home-link img{display:block;width:auto}.header__main-nav .sub-menu{position:absolute;left:0;top:20px;margin:0;width:80%;padding-top:0.5rem;padding-bottom:0.5rem;background-color:#f5f5f5;z-index:299}@media (min-width:1200px){.header__main-nav .sub-menu{min-width:200%}}.header__main-nav .sub-menu .menu-item{padding:0.625rem 1.5rem}.header__main-nav .sub-menu .menu-item:hover{background-color:#e5e5e5}.header__main-nav .header__right-btn{display:none}@media (min-width:1200px){.header__main-nav .header__right-btn{display:flex;align-self:stretch;position:absolute;z-index:99;right:0;top:0;height:100%}}.header__main-nav .header__btn{display:flex !important;align-items:center;padding:0 1rem;font-weight:700;font-size:1rem}@media (min-width:1600px){.header__main-nav .header__btn{font-size:1.125rem;padding:0 1.5rem}}.header__main-nav .header__btn--gray{background-color:#F4F5F5;color:#D13100 !important;display:block;pointer-events:initial !important}.header__main-nav .header__btn--gray:hover{text-decoration:underline}.header__main-nav .header__btn--gray img{width:0.75rem;margin-right:0.5rem}.header__main-nav .header__btn--orange{background-color:#DB3300;color:#fff;flex-direction:column;justify-content:center}.header__main-nav .header__btn--orange .no-margin{margin-bottom:0.75rem;line-height:1}.header__main-nav .header__btn--orange svg{width:14px;height:14px;margin-right:0.25rem}.header__main-nav .header__btn--orange span{font-size:14px;font-weight:400}.header__main-nav .header__btn--orange .btn-set{display:flex;width:100%;align-items:center;justify-content:center}.header__main-nav .header__btn--orange .btn-set .btn-link{display:flex;align-items:center;margin:0 0.25rem;border-radius:6px;border:1px solid #fff;text-decoration:none;padding:0.25rem 0.75rem;transition:all 0.2s ease-in-out}.header__main-nav .header__btn--orange .btn-set .btn-link svg,.header__main-nav .header__btn--orange .btn-set .btn-link span{color:#fff}.header__main-nav .header__btn--orange .btn-set .btn-link:hover{background:#fff}.header__main-nav .header__btn--orange .btn-set .btn-link:hover svg,.header__main-nav .header__btn--orange .btn-set .btn-link:hover span{color:#DB3300}.header__main-nav .header__menu-toggle{display:block;background-color:transparent;padding:0;border:0;width:40px}@media (min-width:1200px){.header__main-nav .header__menu-toggle{display:none}}.header__main-nav .header__mobile-nav{padding:1rem;opacity:0;transform:translateX(-100%);background-color:#fff;position:absolute;width:100%;z-index:399;transition:all 300ms ease-in-out}.header__main-nav .header__mobile-nav.show{opacity:1;transform:none}@media (min-width:1200px){.header__main-nav .header__mobile-nav.show{display:none}}.header__main-nav .header__mobile-nav #search-form{background:#fff;border-bottom:0;width:100%;padding:1rem 0}.header__main-nav .header__mobile-nav #search-form .input-group{position:relative}.header__main-nav .header__mobile-nav #search-form .search-input{border-radius:4px;border:1px solid rgba(0, 0, 0, 0.24);width:100%;padding:5px 12px}.header__main-nav .header__mobile-nav #search-form .submit{background:url(/wp-content/themes/foundation/images/search-icon.svg) no-repeat;position:absolute;right:7px;display:block;top:3px;background-position:12px 6px;border:none;cursor:pointer}.header__main-nav .header__mobile-nav ul{list-style:none;margin:0;padding:0}.header__main-nav .header__mobile-nav ul li{padding:0.625rem 0}.header__main-nav .header__mobile-nav ul li a{color:#032E4D}.header__main-nav .header__mobile-nav ul li.menu-item-has-children{position:relative;background-image:none !important;overflow:hidden;background-color:#fff}.header__main-nav .header__mobile-nav ul li.menu-item-has-children>a{overflow-anchor:none}.header__main-nav .header__mobile-nav ul li.menu-item-has-children>a::after{font-family:"Material Symbols Outlined";content:"expand_more";width:20px;height:20px;display:inline-flex;align-items:center;margin-left:0.25rem;font-size:1.25rem;position:absolute;transform-origin:center;transition:all 300ms ease-in-out}.header__main-nav .header__mobile-nav ul li.menu-item-has-children.active>a::after{transform:rotate(180deg)}.header__main-nav .header__mobile-nav ul li.menu-item-has-children .sub-menu{display:block;top:0;min-width:0;background-color:transparent;transform:translateY(-100%);pointer-events:none;opacity:0;visibility:hidden;transition:all 300ms ease-in-out}.header__main-nav .header__mobile-nav ul li.menu-item-has-children .sub-menu.show{pointer-events:all;opacity:1;visibility:visible;transform:none;height:auto;position:relative}.header__main-nav .header__mobile-nav ul li.menu-item-has-children .sub-menu li{padding:0.625rem 0 0.625rem 1rem}.header__main-nav .header__mobile-nav .header__mobile-btn{margin-top:1.5rem;display:flex;gap:1rem;flex-direction:column}@media (min-width:768px){.header__main-nav .header__mobile-nav .header__mobile-btn{flex-direction:row}}.header__main-nav .header__mobile-nav .header__btn{padding:0.75rem 1.75rem;margin-bottom:0 !important}@media (min-width:768px){.header__main-nav .header__mobile-nav .header__btn{flex:1 1 auto}}.header__main-nav .header__mobile-nav .header__btn--gray,.header__main-nav .header__mobile-nav .header__btn--orange{justify-content:center}.header__main-nav .header__mobile-nav .header__btn--gray{background-color:#F4F5F5 !important;color:#DB3300 !important}.header__main-nav .header__mobile-nav .header__btn--orange{background-color:#DB3300;color:#fff}@media (min-width:1200px){.header__main-nav .header__mobile-nav{display:none}}.header__main-nav .header__mobile-nav hr{margin:0.5rem 0}.gtranslate-container{display:flex;align-items:center}.gtranslate-container a.glink{color:#032E4D}#gtranslate_wrapper{visibility:hidden;pointer-events:none}.site-footer{padding-top:2rem;padding-bottom:2rem;position:relative}@media (min-width:1024px){.site-footer{padding-bottom:1rem}}.site-footer .container-2023{display:flex;justify-content:space-between;gap:2rem;flex-direction:column}@media (min-width:1200px){.site-footer .container-2023{flex-direction:row}}.site-footer h4{color:#032E4D;box-sizing:border-box;font-weight:300;padding:0;line-height:1.125;font-size:1.75rem;margin:0 0 1rem;line-height:1;color:#032E4D}@media (min-width:768px){.site-footer h4{font-size:2.25rem;line-height:1.25}}@media (max-width:1024px){.site-footer h4{font-size:1.5rem !important}}.site-footer__col{margin-bottom:1rem;flex:1 0 calc(50% - 2rem)}@media (min-width:1200px){.site-footer__col{margin-bottom:0;flex-basis:auto}}.site-footer__col ul.menu{list-style:none;margin:0;padding:0}.site-footer__col ul.menu li{line-height:2}.site-footer__col ul.menu li a{text-transform:none;font-size:0.9rem;color:#032E4D}.site-footer__about,.site-footer__resources{display:none}@media (min-width:1024px){.site-footer__about,.site-footer__resources{display:block}}.site-footer__accordion{display:block;flex:1 0 100%}@media (min-width:1024px){.site-footer__accordion{display:none}}.site-footer__accordion .footer__accordion{margin-bottom:2rem}.site-footer__accordion .footer__accordion--title{padding:1rem 0}.site-footer__accordion .footer__accordion--title h4{position:relative;margin-bottom:0}.site-footer__accordion .footer__accordion--title h4::after{content:"+";display:flex;width:1.6rem;height:1.6rem;position:absolute;right:0;align-items:center;justify-content:center;font-size:2.6rem;font-weight:100;top:0}.site-footer__accordion .footer__accordion--title.active h4::after{content:"-";font-size:3.6rem}.site-footer__accordion .footer__accordion--item{border-bottom:1px solid #032E4D;margin-bottom:0.5rem}.site-footer__accordion .footer__accordion--item .menu-footer-about-container,.site-footer__accordion .footer__accordion--item .menu-footer-resources-container{margin-bottom:1rem}.site-footer__accordion .footer__accordion--content{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.site-footer__info .nfcc-logo{max-width:320px;margin-bottom:1rem}.site-footer__info .social-bookmark{display:flex;gap:1rem;justify-content:flex-start}.site-footer__info .social-bookmark__img{max-width:35px}.site-footer__address{margin-bottom:1.25rem;font-weight:300;color:#032E4D}.site-footer__signup{margin-bottom:0}.site-footer__signup h4,.site-footer__signup p{text-align:center}@media (min-width:768px){.site-footer__signup h4,.site-footer__signup p{text-align:left}}.site-footer__signup label.gfield_label{display:none !important}.site-footer__signup .gform_wrapper input[type=email]{border-color:#032E4D;background-color:transparent;padding:0.8rem 1.75rem 0.75rem 1rem;border-radius:2.25px;margin-bottom:0.75rem !important}.site-footer__signup .gform_wrapper input.gform_button{background-color:#DB3300;color:#fff !important;border-radius:2.25px;font-size:1rem;padding:1rem 3rem;width:100%;margin-bottom:0}@media (min-width:768px){.site-footer__signup .gform_wrapper input.gform_button{width:auto}}.site-footer__signup .gform_wrapper ::placeholder{color:#032E4D}.site-footer__signup .gform_wrapper :-ms-input-placeholder{color:#032E4D}.site-footer__signup .gform_wrapper ::-ms-input-placeholder{color:#032E4D}.site-footer__signup .gform_wrapper .gform_footer{padding-bottom:0}.site-footer__copyright{font-size:0.9rem;margin-top:2rem}@media (min-width:1024px){.site-footer__copyright{margin-top:3rem;font-size:0.8rem}}.site-footer__copyright.has-sticky-button{padding-bottom:2.25rem}@media (min-width:1024px){.site-footer__copyright.has-sticky-button{padding-bottom:2rem}}.site-footer__copyright.has-sticky-button+.site-footer__sticky-btn a{min-width:275px}@media (min-width:768px){.site-footer__copyright.has-sticky-button+.site-footer__sticky-btn a{min-width:250px}}.site-footer__copyright a{text-decoration:underline;color:#032E4D}.site-footer__copyright .container{display:flex;flex-direction:column-reverse;text-align:center}@media (min-width:1024px){.site-footer__copyright .container{justify-content:space-between;flex-direction:row;text-align:left}}.site-footer__copyright-access{justify-content:center;font-weight:700;display:flex;gap:2rem}@media (min-width:1024px){.site-footer__copyright-access{justify-content:end}}.site-footer__sticky-btn{display:none;position:fixed;left:50%;bottom:-1px;transform:translateX(-50%);z-index:1}.site-footer__sticky-btn-link{display:inline-block;color:#fff;border-top-left-radius:10px !important;border-top-right-radius:10px !important;border-bottom-left-radius:0 !important;border-bottom-left-radius:0 !important;padding:1rem 1.5rem;min-width:250px;margin-bottom:0 !important;text-align:center;background-color:#DB3300;font-weight:700;font-size:1.125rem;transition:all 300ms ease-in-out}.site-footer__sticky-btn-link:hover{background-color:#00c1e1;color:#ffffff !important;text-decoration:underline;text-decoration-thickness:initial}.member-portal__topnav{padding-top:0.5rem;padding-bottom:0.5rem}.member-portal__main-nav .container-2023{display:flex;align-items:center;background-color:#fff;position:relative;z-index:25;padding-top:1rem;padding-bottom:1rem}.member-portal__main-menu{padding:0;margin:0;display:none;gap:2.5rem}@media (min-width:1024px){.member-portal__main-menu{display:flex;align-items:center}}.member-portal__main-menu li{list-style:none}.member-portal__main-menu li a{display:flex;align-items:center;font-size:1.125rem;color:#032E4D}.member-portal__main-menu li:first-child a:before{content:"";font-family:"Material Symbols Outlined";font-size:1.5rem}.member-portal__menu-toggle{background-color:transparent;padding:12px;border:1px solid #e3e6e8;align-self:center;cursor:pointer;border:0}.member-portal__menu-toggle:hover{background-color:#e3e6e8}.member-portal__burger{width:24px;display:block}.member-portal__image-link{max-width:200px;width:100%}@media (min-width:768px){.member-portal__image-link{max-width:250px}}.member-portal__image-link img{width:100%}.member-portal__image-link+div{margin-left:auto;margin-right:2rem;margin-top:0;margin-bottom:0}.member-portal__offcanvas-menu{position:fixed;top:0;left:0;padding-top:5rem;background:#fff;box-shadow:3px 0 20px rgba(0, 0, 0, 0.12);height:100%;width:300px;z-index:101;transform:translateX(-351px);transition:transform 0.2s ease-in-out}.member-portal__offcanvas-menu.show{transform:translateX(0)}.member-portal__offcanvas-menu hr{margin:2rem 0}.member-portal__offcanvas-menu--mobile{display:block}@media (min-width:1024px){.member-portal__offcanvas-menu--mobile{display:none}}.member-portal__offcanvas-menu .menu-title{padding-left:2rem !important;font-weight:700;color:#032E4D}.member-portal__offcanvas-menu ul{margin-top:0;margin-right:0;margin-bottom:2rem;margin-left:0;padding:0}.member-portal__offcanvas-menu ul li{list-style:none}.member-portal__offcanvas-menu ul li a{padding:0.5rem 2rem;font-size:1.25rem;font-weight:300;display:block;transition:background 0.2s ease-in-out}.member-portal__offcanvas-menu ul li a:hover{background-color:#DB3300;color:#fff}.member-portal__offcanvas-menu--backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.24);transition:opacity 0.15s ease-in-out;opacity:0;visibility:hidden}.member-portal__offcanvas-menu--backdrop.show{visibility:visible;opacity:1;z-index:100}