footer{font-weight:400;font-style:normal;font-size:0.93rem;line-height:1.24rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;background:#3d3d3e;color:#ffffff;text-align:center;margin:20px auto 0px auto;}@media screen and (min-width:320px){footer{font-size:calc(0.93rem + 1.2 * (100vw - 320px) / 680);line-height:calc(1.24rem + 1.9 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){footer{font-size:1rem;line-height:1.25rem;}}footer a{color:#ec720b;text-decoration:none;}footer a:hover,footer a:active{color:#ffffff;}.footerCol{width:215px;margin:10px 10px 10px 20px;text-align:left;display:inline-block;vertical-align:top;}@media screen and (min-width:960px){.footerCol{margin:10px 10px 10px 10px;}}.footerCol h2{font-size:15px;margin:8px 0px 0px 0px;line-height:1.1 !important;text-transform:uppercase;color:#ffffff;font-weight:600;display:inline-block;}.footerCol ul{list-style-type:none;margin:0;padding-inline-start:0;}.footerCol a{font-size:15px;display:block;color:#ec720b;line-height:1.2;margin:11px 0px;text-decoration:underline;}.footerCol a:visited{color:#ec720b;}.footerCol a:hover,.footerCol a:active{color:#ffffff;}.footerCol a::after{margin-left:4px;content:"»";display:inline-block;text-decoration:none;}.imgMenu a::after{display:none;}.footerAwards{margin:12px auto;}.footerAwards div{display:inline;}.footerAwards img{display:inline-block;margin:20px 14px;width:auto;}.f-copy{display:inline-block;}.f-copy p{font-size:14px;line-height:1.1;margin:0px 20px 0px 20px;padding-bottom:2rem;text-align:left;}@media screen and (min-width:769px){.f-copy p{margin:0 auto 0 auto;text-align:center;width:700px;}}.footerBFlogo{display:block;width:215px;height:96px;overflow:hidden;background-image:url(/themes/local/calico/bfas-logos.svg);background-repeat:no-repeat;background-size:980px;background-position:-460px 0;margin:20px;}@media screen and (min-width:769px){.footerBFlogo{margin:20px auto;}}.footer-tag{font-weight:700;font-size:24px;margin:20px;}.footer-abt{width:auto;font-size:16px;line-height:1.4;margin:20px;}.footer-nkla-abt a{color:#ffffff;}.footerAsSeen{color:#ffffff;font-size:14px;width:auto;line-height:1.4;margin:20px;}.footerAsSeen a{text-decoration:underline;color:#ec720b;}.footerAsSeen a:active,.footerAsSeen a:hover{color:#ffffff;}.footerAsSeen a:visited{color:#ec720b;}.footerMenu a,.footerInfoMenu a,.footerLegalMenu a{text-decoration:none;}#block-mobileapp{display:inline;}@media screen and (min-width:769px){.footer-abt{max-width:750px;margin:0 auto 40px auto;}.footerAsSeen{max-width:700px;margin:40px auto 40px auto;}}.fc-bdy{text-align:left;padding:20px;}@media screen and (min-width:769px){.fc-bdy{text-align:center;padding:0px;}}.fc-bdy p{width:700px;max-width:100%;margin:0 auto 40px auto;font-size:14px;line-height:1.1;}.fc-bdy .media-wrapper-blazy{display:inline-block;max-width:90px;min-width:90px;height:120px;}.fc-bdy .media--image{padding-bottom:120px !important;display:inline-block;width:90px;}.fc-bdy .media__element{width:90px;height:auto;}.fc-bdy a{text-decoration:underline;color:#ec720b;}.fc-bdy a:active,.fc-bdy a:hover{color:#ffffff;}.fc-bdy a:visited{color:#ec720b;}.fc-img{width:100px;height:auto;}
.footerLegalMenu{color:#ec720b;margin:0px auto;max-width:800px;}@media only screen and (min-width:769px){.footerLegalMenu{margin:35px auto;}}.footerLegalMenu ul{margin:20px;padding-inline-start:0;}@media only screen and (min-width:769px){.footerLegalMenu ul{margin:0;}}.footerLegalMenu ul li{list-style-type:none;display:block;}@media only screen and (min-width:769px){.footerLegalMenu ul li{list-style-type:none;display:inline;margin:0px;}}.footerLegalMenu a{font-weight:700;color:#ec720b;margin:0px;font-size:14px;line-height:1.6;display:inline-block;text-align:left;text-decoration:underline;}.footerLegalMenu a:active,.footerLegalMenu a:hover{color:#ec720b;}.footerLegalMenu a:visited{color:#ec720b;}@media only screen and (min-width:769px){.footerLegalMenu ul li a:after{content:"|";color:#ffffff;font-weight:400;margin:0px 15px;display:inline-block;text-decoration:none;}.footerLegalMenu ul li:last-of-type a::after{content:"";margin:0px 15px;}}
.footerSocial{color:#ec720b;margin:45px auto 55px auto;max-width:800px;font-family:FontAwesome;}.footerSocial ul li{list-style-type:none;display:inline;}.footerSocial ul{margin:0;padding-inline-start:0;}.footerSocial a{font-weight:400;color:#ffffff;display:inline-block;text-decoration:none !important;}.footerSocial a:hover,.footerSocial a:active{color:#ec720b;}.ft-soc{color:#d5d5d5;margin:20px;display:inline-block;font-size:26px;font-weight:400;text-decoration:none;}.ft-fb::before{font-family:FontAwesome;content:"\f39e";}.ft-tw::before{font-family:FontAwesome;content:"\f099";}.ft-in::before{font-family:FontAwesome;content:"\f16d";}.ft-pi::before{font-family:FontAwesome;content:"\f0d2";}.ft-ln::before{font-family:FontAwesome;content:"\f0e1";}.ft-yt::before{font-family:FontAwesome;content:"\f167";}.ft-tt::before{font-family:FontAwesome;content:"\e07b";}.ft-twitch::before{font-family:FontAwesome;content:"\f1e8";}.ft-dc:before{font-family:FontAwesome;content:"\f392";}
.footerInfoMenu{color:#ec720b;margin:20px auto 35px auto;max-width:950px;}.footerInfoMenu ul{margin:0px 0px 0px 20px;padding-inline-start:0;}@media only screen and (min-width:769px){.footerInfoMenu ul{margin:0;}}.footerInfoMenu ul li{list-style-type:none;display:block;}@media only screen and (min-width:769px){.footerInfoMenu ul li{list-style-type:none;display:inline;margin:0px;}}.footerInfoMenu a{font-weight:400;font-style:normal;font-size:0.93rem;line-height:1.24rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;font-weight:400;color:#ffffff;margin:0px;line-height:1.6 !important;display:inline-block;text-align:left;text-decoration:none;}@media screen and (min-width:320px){.footerInfoMenu a{font-size:calc(0.93rem + 1.2 * (100vw - 320px) / 680);line-height:calc(1.24rem + 1.9 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.footerInfoMenu a{font-size:1rem;line-height:1.25rem;}}.footerInfoMenu a:visited{color:#ffffff;}.footerInfoMenu a:hover,.footerInfoMenu aa:active{color:#ec720b;}@media only screen and (min-width:769px){.footerInfoMenu a:after{content:"|";color:#ec720b;margin:0px 15px;}.footerInfoMenu li:last-of-type a::after{content:"";margin:0px 15px;}}
.footer-region{text-align:left;}@media only screen and (min-width:769px){.footer-region{text-align:center;}}.footerMenu{color:#ec720b;margin:45px auto 30px auto;max-width:800px;display:inline-block;}.footerMenu.nkla-footerMenu a{text-transform:uppercase;}@media only screen and (min-width:769px){.footerMenu.nkla-footerMenu a:after{content:"|";color:#ffffff;}}.footerMenu ul{margin:0;padding-inline-start:0;}@media only screen and (min-width:769px){.footerMenu ul{margin:0px 0px 0px 20px;}}.footerMenu ul li{list-style-type:none;display:block;margin:0px 10px 0px 20px;}@media only screen and (min-width:769px){.footerMenu ul li{list-style-type:none;display:inline;margin:0px;}}.footerMenu ul li a{font-weight:400;font-style:normal;font-size:0.93rem;line-height:1.24rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;font-weight:700;color:#ffffff;margin:0px;line-height:1.6 !important;display:inline-block;text-align:left;text-decoration:none;margin-bottom:0;}@media screen and (min-width:320px){.footerMenu ul li a{font-size:calc(0.93rem + 1.2 * (100vw - 320px) / 680);line-height:calc(1.24rem + 1.9 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.footerMenu ul li a{font-size:1rem;line-height:1.25rem;}}.footerMenu ul li a:active,.footerMenu ul li a:hover{color:#ffffff;}.footerMenu ul li a:visited{color:#ffffff;}@media only screen and (max-width:769px){.footerMenu ul li a[href="/donate"]{margin-bottom:1.5rem;}}.footerMenu a:hover,.footerMenu a:active{color:#ec720b;}@media only screen and (min-width:769px){.footerMenu a:after{content:"|";color:#ec720b;margin:0px 15px;font-weight:400;}.footerMenu li:last-of-type a::after{content:"";margin:0px 15px;}}
.footer-region .email-signup{background-color:#ec720b;border-bottom:2px solid #ffffff;padding:2.3em 0;text-align:center;}.footer-region .email-signup .heading-2{text-transform:uppercase;font-size:1.9em;font-weight:400;}@media screen and (min-width:960px){.footer-region .email-signup .heading-2{font-size:2.35em;}}.footer-region .email-signup .subheading-2{color:#2c2c2c;text-transform:uppercase;font-size:1.5em;font-weight:400;line-height:1.5em;margin:0.5em;}@media screen and (min-width:960px){.footer-region .email-signup .subheading-2{font-size:1.45em;margin:0.2em 0 1em 0;}}.footer-region .email-signup .form-item-cons-email,.footer-region .email-signup .form-actions{display:block;padding-top:1em;padding-bottom:0.2em;max-width:80%;margin:0 auto;}@media screen and (min-width:960px){.footer-region .email-signup .form-item-cons-email,.footer-region .email-signup .form-actions{max-width:auto;display:inline;}}.footer-region .email-signup .form-email{font-size:1.1em;line-height:2em;margin:0 0 0 -0.5rem;padding:0 0.5em;}@media screen and (min-width:960px){.footer-region .email-signup .form-email{font-size:1.1em;}}.footer-region .email-signup .webform-button--submit{background-color:#ec720b;border:none;color:#ffffff;padding:0.7rem 1.7rem 0.7rem 1.7rem;text-align:center;text-decoration:none;display:inline-block;font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.2rem;letter-spacing:-0.01rem;cursor:pointer;background-color:#3d3d3e;border:none;cursor:pointer;font-weight:400;margin:0;text-transform:uppercase;}.footer-region .email-signup .webform-button--submit::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.footer-region .email-signup .webform-button--submit:visited{color:#ffffff;background-color:#ec720b;}.footer-region .email-signup .webform-button--submit:active,.footer-region .email-signup .webform-button--submit:hover{background:#f88a2d;color:#ffffff;}@media screen and (min-width:960px){.footer-region .email-signup .webform-button--submit{padding:0.55rem 1.6rem 0.55rem 1.6rem;}}.footer-region .email-signup .webform-button--submit:active,.footer-region .email-signup .webform-button--submit:hover{background:#3d3d3e;}.footer-region .email-signup .form-actions::after{content:"»";font-size:1.1em;margin-left:-1.3em;position:relative;top:-0.1rem;text-decoration:none;}
.flex-container{box-sizing:border-box;display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:space-around;}.flex-col{flex:1 100%;box-sizing:border-box;position:relative;}.flex-full{flex:1 100%;box-sizing:border-box;position:relative;}.flex-width-full,.page-container-small main[role=main],.page-container-small .layout-content,.node--type-story .storyParagraphs,.node--type-story main[role=main],.node--type-story .layout-content{min-width:100%;}.flex-width-lg{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md,.node--type-story.node--view-mode-full .story-head,.node--type-story .layout-content .node__content{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-md,.node--type-story.node--view-mode-full .story-head,.node--type-story .layout-content .node__content{padding:0 20vw;}}.flex-width-sm,.node--type-story.node--view-mode-full .story-body{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-sm,.node--type-story.node--view-mode-full .story-body{padding:0 30vw;}}.node--type-story.node--view-mode-full .story-head{color:#636466;}.node--type-story.node--view-mode-full .story-head h1{font-weight:700;font-style:normal;font-size:2.4rem;line-height:2.65rem;letter-spacing:-0.06rem;color:#000;word-spacing:-0.8px;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full .story-head h1{font-size:calc(2.4rem + 8 * (100vw - 320px) / 680);line-height:calc(2.65rem + 8.1 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full .story-head h1{font-size:3.1rem;line-height:3.4rem;}}@media screen and (min-width:960px){.node--type-story.node--view-mode-full .story-head h1{text-align:center;}}.node--type-story.node--view-mode-full .story-body h1{font-weight:700;font-style:normal;font-size:2.4rem;line-height:2.65rem;letter-spacing:-0.06rem;color:#000;word-spacing:-0.8px;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full .story-body h1{font-size:calc(2.4rem + 8 * (100vw - 320px) / 680);line-height:calc(2.65rem + 8.1 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full .story-body h1{font-size:3.1rem;line-height:3.4rem;}}.node--type-story.node--view-mode-full .story-body h2{font-weight:700;font-style:normal;font-size:1.9rem;line-height:2rem;letter-spacing:-0.04rem;color:#292929;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full .story-body h2{font-size:calc(1.9rem + 9.5 * (100vw - 320px) / 680);line-height:calc(2rem + 17 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full .story-body h2{font-size:2.75rem;line-height:3.5rem;}}.node--type-story.node--view-mode-full .story-body h3{font-weight:700;font-style:normal;font-size:1.65rem;line-height:1.8rem;letter-spacing:-0.02rem;margin-top:3rem;margin-bottom:-0.2rem;color:#292929;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full .story-body h3{font-size:calc(1.65rem + 6 * (100vw - 320px) / 680);line-height:calc(1.8rem + 7 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full .story-body h3{font-size:2.2rem;line-height:2.375rem;}}.node--type-story.node--view-mode-full .story-body h4{font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.55rem;letter-spacing:-0.04rem;color:#292929;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full .story-body h4{font-size:calc(1.4rem + 3.2 * (100vw - 320px) / 680);line-height:calc(1.55rem + 3.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full .story-body h4{font-size:1.7rem;line-height:1.8rem;}}.node--type-story.node--view-mode-full .story-body p{font-weight:400;font-style:normal;font-size:1.12rem;line-height:1.4rem;letter-spacing:0.03rem;color:#363636;word-spacing:-0.2px;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full .story-body p{font-size:calc(1.12rem + 1.4 * (100vw - 320px) / 680);line-height:calc(1.4rem + 5.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full .story-body p{font-size:1.25rem;line-height:1.9rem;}}.node--type-story.node--view-mode-full .story-body img{max-width:100%;height:auto !important;}.node--type-story.node--view-mode-full .story-body .media{margin-bottom:15px;}.node--type-story.node--view-mode-full .story-body .field-tags{margin:25px 0;font-weight:400;font-style:normal;font-size:0.93rem;line-height:1.24rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full .story-body .field-tags{font-size:calc(0.93rem + 1.2 * (100vw - 320px) / 680);line-height:calc(1.24rem + 1.9 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full .story-body .field-tags{font-size:1rem;line-height:1.25rem;}}.node--type-story.node--view-mode-full .story-body .field-tags a{font-weight:bold;}.node--type-story.node--view-mode-full .return-back-container{border:solid #d1d1d1;border-width:1px 0;margin-bottom:11px;}.node--type-story.node--view-mode-full .return-back-container .return-back{display:inline-block;color:#ec720b;text-decoration:underline;font-weight:700;text-transform:uppercase;font-size:12px;padding:14px 20px 11px;}.node--type-story.node--view-mode-full .return-back-container .return-back:hover{color:#ffffff;background:#ec720b;}.node--type-story.node--view-mode-full.node--press-release .node-date{font-weight:400;font-style:normal;font-size:1.12rem;line-height:1.4rem;letter-spacing:0.03rem;color:#363636;word-spacing:-0.2px;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full.node--press-release .node-date{font-size:calc(1.12rem + 1.4 * (100vw - 320px) / 680);line-height:calc(1.4rem + 5.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full.node--press-release .node-date{font-size:1.25rem;line-height:1.9rem;}}.node--type-story.node--view-mode-full.node--press-release h1{font-weight:700;font-style:normal;font-size:2.4rem;line-height:2.65rem;letter-spacing:-0.06rem;color:#000;word-spacing:-0.8px;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full.node--press-release h1{font-size:calc(2.4rem + 8 * (100vw - 320px) / 680);line-height:calc(2.65rem + 8.1 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full.node--press-release h1{font-size:3.1rem;line-height:3.4rem;}}.node--type-story.node--view-mode-full.node--article-blog .node-info{font-weight:400;font-style:normal;font-size:0.93rem;line-height:1.24rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;color:#000;padding-top:1.2em;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full.node--article-blog .node-info{font-size:calc(0.93rem + 1.2 * (100vw - 320px) / 680);line-height:calc(1.24rem + 1.9 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full.node--article-blog .node-info{font-size:1rem;line-height:1.25rem;}}.node--type-story.node--view-mode-full.node--article-blog .node-published{font-weight:400;font-style:normal;font-size:0.93rem;line-height:1.24rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;}@media screen and (min-width:320px){.node--type-story.node--view-mode-full.node--article-blog .node-published{font-size:calc(0.93rem + 1.2 * (100vw - 320px) / 680);line-height:calc(1.24rem + 1.9 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.node--type-story.node--view-mode-full.node--article-blog .node-published{font-size:1rem;line-height:1.25rem;}}.node--type-story.node--view-mode-full.node--article-blog .node-published strong,.node--type-story.node--view-mode-full.node--article-blog .node-published a{text-transform:uppercase;margin-right:1rem;}.node--type-story .storyParagraphs{margin-top:1rem;}
.flex-container{box-sizing:border-box;display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:space-around;}.flex-col{flex:1 100%;box-sizing:border-box;position:relative;}.flex-full{flex:1 100%;box-sizing:border-box;position:relative;}.flex-width-full{min-width:100%;}.flex-width-lg{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}.menu-main{background:#292929;display:block;margin:0;position:relative;z-index:1;}.menu-main *{outline:none;}.menu-main a,.menu-main ul li a{color:#ffffff;display:block;text-decoration:none;}.menu-main li{list-style:none;}.menu-main .depth-1{display:none;}.menu-main .depth-1.active{display:block;}.menu-main .depth-1.active > a{font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.55rem;letter-spacing:-0.04rem;color:#292929;color:#ffffff;display:inline-block;font-weight:600;line-height:1.4;padding:0 3.2vw;text-transform:uppercase;z-index:2;}@media screen and (min-width:320px){.menu-main .depth-1.active > a{font-size:calc(1.4rem + 3.2 * (100vw - 320px) / 680);line-height:calc(1.55rem + 3.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.menu-main .depth-1.active > a{font-size:1.7rem;line-height:1.8rem;}}.menu-main .depth-1.active > a:hover,.menu-main .depth-1.active > a:visited{color:#ffffff;}.menu-main .depth-1.active > a::after{content:"\f078";color:#ffffff;display:inline-block;font-family:"FontAwesome";font-weight:400;line-height:2em;margin-left:0.5em;width:2em;}.menu-main .depth-1.active > .menu{background-color:#000;padding:1rem 0 1rem 0;position:absolute;min-height:90vh;max-width:100vw;}.menu-main .depth-1.active > .menu .menu-inner{margin:0;padding-bottom:0.8rem;}.menu-main .depth-2,.menu-main .depth-3{position:relative;}.menu-main .depth-2 a,.menu-main .depth-3 a{display:block;font-size:1rem;line-height:1.6rem;padding:0;}.menu-main .depth-2{margin:0.4rem 3.25vw 0 3.25vw;}.menu-main .depth-2:last-of-type{padding-bottom:2rem;}.menu-main .depth-2 > a,.menu-main .depth-2 a:visited{font-size:1.2rem;text-transform:capitalize;padding:0 0 0.4rem 0;font-weight:700;}.menu-main .depth-2 > a:hover,.menu-main .depth-2 > a:active,.menu-main .depth-2 a:visited:hover,.menu-main .depth-2 a:visited:active{text-decoration:underline;color:#ffffff;}.menu-main .depth-2 .menu-backto{margin:1.5rem 0 2rem 0;}.menu-main .depth-2 .menu-backto::before{content:"Back to";display:block;font-size:1rem;font-weight:400;}.menu-main .depth-2 .menu-backto.is-active{display:none;}.menu-main .depth-3{margin:0;}.menu-main .depth-3 a{font-weight:400;color:#dbdbdb;}.menu-main .depth-3 a:hover{text-decoration:underline;}.menu-main .menu{display:block;margin:0;padding:0;left:-100vw;transition:0.2s;}.menu-main.opened{z-index:2;}.menu-main.opened::before{content:"";display:block;height:100vh;position:absolute;top:3.4rem;left:0;width:100vw;background-color:rgba(0,0,0,0.3);z-index:-2;}.menu-main.opened .menu{display:block;left:0;transition:0.3s;}.menu-main.opened .depth-1.active > a::after{content:"\f077";}.menu-main .menu-featured{color:#ec720b;text-decoration:underline;font-weight:700;}.menu-main .menu-featured::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.menu-main.fixed .depth-1.active > a{margin-left:1.8em;}.menu-main.fixed .depth-1.active > a::before{content:"";position:absolute;background-image:url(/themes/local/calico/bf_logobug.svg);background-repeat:no-repeat;background-size:contain;top:0.47em;left:0px;width:1.3em;height:1.4em;margin-left:3.2vw;}.menu-main.fixed .active.depth-1 > .menu{background-color:#000;padding:1rem 0 1rem 0;position:fixed;top:2.8rem;bottom:0;transition:0.5s;overflow-y:scroll;}@media only screen and (min-width:992px){.menu-main.fixed .active.depth-1 > .menu{top:3.1rem;}}@media only screen and (min-width:1280px){.menu-main.fixed .active.depth-1 > .menu{top:3.3rem;}}
.flex-container{box-sizing:border-box;display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:space-around;}.flex-col{flex:1 100%;box-sizing:border-box;position:relative;}.flex-full{flex:1 100%;box-sizing:border-box;position:relative;}.flex-width-full{min-width:100%;}.flex-width-lg{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}.block-global-alert{font-weight:400;font-style:normal;font-size:1.02rem;line-height:1.3rem;letter-spacing:0.02rem;color:#363636;word-spacing:-0.2px;background-color:#FFBF46;color:#000;display:none;flex-direction:row;justify-content:space-between;padding:0.4vw 3.2vw;}@media screen and (min-width:320px){.block-global-alert{font-size:calc(1.02rem + 1.3 * (100vw - 320px) / 680);line-height:calc(1.3rem + 4.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.block-global-alert{font-size:1.25rem;line-height:1.9rem;}}.block-global-alert.visible{display:flex;}.block-global-alert .alert-link{color:#000;}.block-global-alert .alert-link::after{font-family:FontAwesome;content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.block-global-alert .alert-link a:any-link,.block-global-alert .alert-link a:-webkit-any-link,.block-global-alert .alert-link a:active,.block-global-alert .alert-link a:hover,.block-global-alert .alert-link a:visited{color:#000;}.block-global-alert .alert-dismiss{font-size:1.7rem;}.block-global-alert .alert-dismiss:hover{cursor:pointer;}
.site-header{margin:16px 0 10px 12px;position:relative;z-index:3;}.site-header .contextual,.site-header .header-close,.site-header .header-open{display:none;}.site-header nav{margin:0;padding:0;}@media only screen and (max-width:992px){.site-header{display:flex;flex-wrap:wrap;flex-direction:column;}.site-header .site-branding{order:1;}.site-header .search-block-form{order:2;}.site-header #block-tertiarymenu,.site-header #block-nklatertiarymenu{order:4;}.site-header #block-donationsmenu,.site-header #block-nkladonationsmenu,.site-header #block-strutdonatebutton{order:5;}.site-header #block-headermenu,.site-header #block-headermenuspanish,.site-header #block-nklaheadermenu{order:3;}.site-header.opened .header-close{color:#b7b7b7;cursor:pointer;display:block;font-family:"FontAwesome";font-size:2em;font-weight:100;line-height:1.25em;padding:0 0.5em;position:absolute;right:0;text-align:center;top:0;z-index:1;}}@media only screen and (max-width:992px) and (min-width:580px){.site-header.opened .header-close{top:0.4rem;}}@media only screen and (max-width:992px){.site-header.opened .header-open{display:none;}}@media only screen and (max-width:992px){.site-header.opened .menu-donate{margin:0.625em 0 0 20px;}}@media only screen and (max-width:992px){.site-header.opened .search-block-form{margin:25px 20px;}}@media only screen and (max-width:992px){.site-header.closed > *{display:none;}.site-header.closed .site-branding,.site-header.closed #block-donationsmenu,.site-header.closed #block-nkladonationsmenu,.site-header.closed .header-open,.site-header.closed #block-strutdonatebutton{display:inline-block;}.site-header.closed .menu-donate{margin:0;}.site-header.closed #block-donationsmenu,.site-header.closed #block-nkladonationsmenu,.site-header.closed #block-strutdonatebutton{position:absolute;right:58px;top:8px;z-index:101;}}@media only screen and (max-width:992px) and (max-width:363px){.site-header.closed #block-donationsmenu,.site-header.closed #block-nkladonationsmenu,.site-header.closed #block-strutdonatebutton{right:50px;top:0;}}@media only screen and (max-width:992px){.site-header.closed .header-open{border:1px solid #8e8e8e;box-sizing:border-box;color:#2c2c2c;cursor:pointer;display:inline-block;font-family:"FontAwesome";font-size:1.7rem;font-weight:400;letter-spacing:normal;position:absolute;right:6px;text-align:center;top:0px;width:2.4rem;height:2.4rem;line-height:1.3;z-index:1;}}@media only screen and (max-width:992px) and (min-width:364px){.site-header.closed .header-open{top:8px;right:12px;}}@media only screen and (min-width:992px){.site-header{margin:1.4rem 2vw 0.3rem 3vw;}.site-header > *{display:inline-block;}.site-header .site-branding{margin-top:0.7rem;margin-bottom:0.6rem;vertical-align:top;}.site-header #block-donationsmenu,.site-header #block-nkladonationsmenu,.site-header #block-strutdonatebutton{position:absolute;right:0;top:0;z-index:1;}.site-header .search-block-form{position:absolute;right:135px;top:0;z-index:1;}.site-header .search-block-form.opened{right:540px;}.site-header #block-tertiarymenu,.site-header #block-nklatertiarymenu{position:absolute;right:170px;top:0;}.site-header #block-headermenu,.site-header #block-headermenuspanish,.site-header #block-nklaheadermenu{position:absolute;right:-0.5em;top:50px;}.site-header.fixed #block-donationsmenu,.site-header.fixed #block-nkladonationsmenu,.site-header.fixed #block-strutdonatebutton{right:3vw;position:fixed;top:8px;z-index:3;}.site-header.fixed .search-block-form{right:calc(140px + 3vw);position:fixed;top:8px;z-index:3;}.site-header.fixed .search-block-form input[type=submit]{background-color:#292929;}.site-header.fixed .search-block-form.opened{border-color:#292929;right:calc(545px + 3vw);}.site-header.fixed .search-block-form.opened input[type=submit]{background-color:#ffffff;}.site-header.fixed .search-block-form.opened form{background-color:#ffffff;border-color:#ffffff;}}@media only screen and (min-width:1280px){.site-header{margin:1.1rem 3vw 0.5rem 3vw;}.site-header .site-branding{margin-top:0.9rem;margin-bottom:0.7rem;}.site-header .search-block-form{right:140px;}.site-header .search-block-form.opened{right:540px;}.site-header #block-tertiarymenu,.site-header #block-nklatertiarymenu{right:180px;top:0;}}.menu-main.fixed{position:fixed;top:0;z-index:1;width:100%;}@media only screen and (max-width:992px){.layout-container.opened,.menu-main.opened,footer.opened,#copy.opened{display:block;}.layout-container.closed,.menu-main.closed,footer.closed,#copy.closed{display:none;}}.path-frontpage .fixed #block-donationsmenu{display:none;}.path-frontpage .fixed .search-block-form{display:none;}
.menu-header a,.menu-header a:visited{color:#3d3d3e;display:inline-block;font-size:1.25rem;line-height:2.3rem;padding:0 20px;text-decoration:none;text-transform:uppercase;font-weight:700;}.menu-header a:hover,.menu-header a:active,.menu-header a:visited:hover,.menu-header a:visited:active{color:#ec720b;}.menu-header ul{margin:0 0 1rem 0;}.menu-header li{list-style:none;}@media only screen and (min-width:992px){.menu-header ul{margin:0;}.menu-header a{font-size:0.9rem;line-height:1.3rem;padding:1em 0.4em 0.625em 0.4em;}.menu-header li{display:inline-block;}}@media only screen and (min-width:1280px){.menu-header a{font-size:1rem;padding:1.6em 0.5em 0.625em 0.5em;}}
.menu-donate{display:inline-block;position:relative;}.menu-donate a{background-color:#ec720b;color:#ffffff;display:block;font-weight:700;line-height:2.4rem;text-align:center;text-decoration:none;padding:0px 8px;font-size:1rem;}@media only screen and (min-width:364px){.menu-donate a{padding:0px 16px;}}@media only screen and (min-width:992px){.menu-donate a{line-height:2rem;padding:0 1rem;}}.menu-donate a:visited{color:#ffffff;}.menu-donate a:hover,.menu-donate a:active{background-color:#cc6012;color:#ffffff;}.menu-donate ul{margin:0;}.menu-donate ul:hover li a{height:auto;visibility:visible;}.menu-donate li{list-style:none;}.menu-donate li a{height:0;visibility:hidden;}.menu-donate li:first-of-type a{height:auto;visibility:visible;}.menu-donate li:first-of-type a::after{content:"»";margin-left:6px;}
.search-block-form form{border:1px solid #b7b7b7;display:flex;flex-direction:row-reverse;}.search-block-form .form-item-keys{width:100%;}.search-block-form input[type=search]{background:#ffffff !important;border:0;color:#2c2c2c;font-size:16px;line-height:26px;outline:none;text-align:left;transition:width 300ms ease-out;width:100%;}.search-block-form input[type=search]::placeholder{font-weight:300;}.search-block-form input[type=submit],.search-block-form .close{background-color:#ffffff;border:0;color:#b7b7b7 !important;cursor:pointer;font-family:"FontAwesome";font-size:18px;font-weight:400;height:100%;line-height:26px;padding:4px 10px 5px;}.search-block-form .close{display:none;}@media only screen and (min-width:992px){.search-block-form{background-color:#ffffff;border:0 !important;border-left:1px solid #b7b7b7;display:inline-block;width:0;}.search-block-form form{border:0;width:0;}.search-block-form input[type=submit]{color:#ec720b !important;display:inline-block;font-weight:700;height:1.8rem;text-align:center;}.search-block-form input[type=search]{padding:0;width:0;}.search-block-form.opened form{border:1px solid #b7b7b7;width:400px;}.search-block-form.opened input[type=search]{line-height:calc(1.6rem - 2px);width:100%;}.search-block-form.opened input[type=submit]{color:#b7b7b7 !important;height:calc(2rem - 2px);}.search-block-form.opened .close{color:#b7b7b7 !important;display:block;font-weight:300;line-height:calc(1.6rem - 3px);}}
.menu-tertiary a,.menu-tertiary a:visited{color:#636466;display:block;font-size:1rem;font-weight:600;line-height:2.3rem;padding:0 20px;text-decoration:none;}.menu-tertiary a:hover,.menu-tertiary a:active,.menu-tertiary a:visited:hover,.menu-tertiary a:visited:active{color:#ec720b;}.menu-tertiary ul{margin:0 0 1rem 0;}@media only screen and (min-width:992px){.menu-tertiary ul{margin:0 0.5em 0 0;}}.menu-tertiary li{list-style:none;}@media only screen and (min-width:992px){.menu-tertiary a{font-size:0.8rem;padding:0 1.1em;line-height:2.5rem;}.menu-tertiary li{display:inline-block;}}
.logo{background-image:url(/themes/local/calico/logo-mobile.svg);background-repeat:no-repeat;background-size:contain;display:block;height:38px;width:135px;}@media only screen and (min-width:364px){.logo{height:42px;width:150px;margin-top:4px;}}@media only screen and (min-width:475px){.logo{height:50px;width:170px;margin-top:0;}}@media only screen and (min-width:992px){.logo{background-image:url(/themes/local/calico/logo-desk.svg);height:49px;width:260px;margin-bottom:1rem;}}@media only screen and (min-width:1130px){.logo{height:61px;width:320px;margin-bottom:0;}}@media only screen and (min-width:1280px){.logo{height:72px;width:380px;}}@media only screen and (min-width:992px){.lang-es .logo{background-image:url(/themes/local/calico/bfas-heritage-horiz-rgb.svg);}}
.flex-container{box-sizing:border-box;display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:space-around;}.flex-col{flex:1 100%;box-sizing:border-box;position:relative;}.flex-full{flex:1 100%;box-sizing:border-box;position:relative;}.flex-width-full{min-width:100%;}.flex-width-lg{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:600;font-style:normal;line-height:1.2;color:#2c2c2c;}.hh{font-weight:700;font-style:normal;font-size:2.6rem;line-height:1.1;letter-spacing:-0.06rem;color:#000;word-spacing:-0.8px;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){.hh{font-size:calc(2.6rem + 15.4 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.hh{font-size:4rem;}}h1{font-weight:700;font-style:normal;font-size:2.4rem;line-height:2.65rem;letter-spacing:-0.06rem;color:#000;word-spacing:-0.8px;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){h1{font-size:calc(2.4rem + 8 * (100vw - 320px) / 680);line-height:calc(2.65rem + 8.1 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){h1{font-size:3.1rem;line-height:3.4rem;}}h2{font-weight:700;font-style:normal;font-size:1.9rem;line-height:2rem;letter-spacing:-0.04rem;color:#292929;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){h2{font-size:calc(1.9rem + 9.5 * (100vw - 320px) / 680);line-height:calc(2rem + 17 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){h2{font-size:2.75rem;line-height:3.5rem;}}h3{font-weight:700;font-style:normal;font-size:1.65rem;line-height:1.8rem;letter-spacing:-0.02rem;margin-top:3rem;margin-bottom:-0.2rem;color:#292929;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){h3{font-size:calc(1.65rem + 6 * (100vw - 320px) / 680);line-height:calc(1.8rem + 7 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){h3{font-size:2.2rem;line-height:2.375rem;}}h4{font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.55rem;letter-spacing:-0.04rem;color:#292929;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){h4{font-size:calc(1.4rem + 3.2 * (100vw - 320px) / 680);line-height:calc(1.55rem + 3.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){h4{font-size:1.7rem;line-height:1.8rem;}}h5{font-weight:700;font-style:normal;font-size:1.23rem;line-height:1.4rem;letter-spacing:-0.01rem;color:#000;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){h5{font-size:calc(1.23rem + 1 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){h5{font-size:1.35rem;}}.subhead1{font-weight:700;font-style:normal;font-size:1.6rem;line-height:1.7rem;letter-spacing:-0.01rem;color:#7a7a7a;word-spacing:-0.8px;color:#7a7a7a;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){.subhead1{font-size:calc(1.6rem + 1.3 * (100vw - 320px) / 680);line-height:calc(1.7rem + 8 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.subhead1{font-size:1.75rem;line-height:2.35rem;}}.subhead2{font-weight:600;font-style:normal;font-size:1.6rem;line-height:1.7rem;letter-spacing:-0.01rem;color:#000;word-spacing:-0.8px;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){.subhead2{font-size:calc(1.6rem + 1.3 * (100vw - 320px) / 680);line-height:calc(1.7rem + 8 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.subhead2{font-size:1.75rem;line-height:2.35rem;}}.bf-body{font-weight:400;font-style:normal;font-size:1.12rem;line-height:1.4rem;letter-spacing:0.03rem;color:#363636;word-spacing:-0.2px;}@media screen and (min-width:320px){.bf-body{font-size:calc(1.12rem + 1.4 * (100vw - 320px) / 680);line-height:calc(1.4rem + 5.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.bf-body{font-size:1.25rem;line-height:1.9rem;}}.bf-body2{font-weight:400;font-style:normal;font-size:0.93rem;line-height:1.24rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;}@media screen and (min-width:320px){.bf-body2{font-size:calc(0.93rem + 1.2 * (100vw - 320px) / 680);line-height:calc(1.24rem + 1.9 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.bf-body2{font-size:1rem;line-height:1.25rem;}}body{font-weight:400;font-style:normal;font-size:1.12rem;line-height:1.4rem;letter-spacing:0.03rem;color:#363636;word-spacing:-0.2px;position:relative;}@media screen and (min-width:320px){body{font-size:calc(1.12rem + 1.4 * (100vw - 320px) / 680);line-height:calc(1.4rem + 5.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){body{font-size:1.25rem;line-height:1.9rem;}}.bf-body{font-weight:400;font-style:normal;font-size:1.12rem;line-height:1.4rem;letter-spacing:0.03rem;color:#363636;word-spacing:-0.2px;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){.bf-body{font-size:calc(1.12rem + 1.4 * (100vw - 320px) / 680);line-height:calc(1.4rem + 5.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.bf-body{font-size:1.25rem;line-height:1.9rem;}}.bf-body-small{font-weight:400;font-style:normal;font-size:0.93rem;line-height:1.24rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){.bf-body-small{font-size:calc(0.93rem + 1.2 * (100vw - 320px) / 680);line-height:calc(1.24rem + 1.9 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.bf-body-small{font-size:1rem;line-height:1.25rem;}}.card-title{font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.25rem;letter-spacing:-0.03rem;color:#000;margin:0.7em 0 0.4em 0;}.bf-photo-credit{font-weight:400;font-style:normal;font-size:0.76rem;line-height:1.15rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){.bf-photo-credit{font-size:calc(0.76rem + 0.915 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.bf-photo-credit{font-size:0.82rem;}}p img{max-width:100%;height:auto !important;}.layout-content a{color:#ec720b;color:#003EB8;font-weight:700;text-decoration:underline;}.layout-content a:active{color:#003EB8;}.layout-content a:hover{color:#003EB8;}.layout-content a:visited{color:#003EB8;}.layout-content p a,.layout-content ul a,.layout-content li a{color:#003EB8;font-weight:700;text-decoration:underline;}.layout-content p a:active,.layout-content ul a:active,.layout-content li a:active{color:#003EB8;}.layout-content p a:hover,.layout-content ul a:hover,.layout-content li a:hover{color:#003EB8;}.layout-content p a:visited,.layout-content ul a:visited,.layout-content li a:visited{color:#003EB8;}b i,b em,i b,em b,strong i,strong em,i strong,em strong{font-style:italic;font-weight:700;}hr{border-bottom:1px solid #d1d1d1;border-top:none;border-left:none;border-right:none;margin:35px 0px 25px 0px;}strong,b{font-weight:700;}em,i{font-weight:400;}ul,ol{margin:40px 0px 40px 22px;padding-inline-start:0;padding:0;}ul li,ol li{margin:0;}ul ul,ol ul{list-style-type:circle;margin:0 0 0 22px;}ol ol{margin:0 0 0 22px;}sup,sub{vertical-align:baseline;position:relative;top:-0.4em;}sub{top:0.4em;}.layout-container{position:relative;}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;color:#2c2c2c;line-height:1.4;font-size:18px;font-style:normal;}::-moz-selection{color:#fff;background:#ec720b;}::selection{color:#fff;background:#ec720b;}.b-lazy{width:100%;max-width:100%;}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],textarea,select{color:#2c2c2c;font-weight:400;background:#ffffff;border:1px solid #d1d1d1;max-width:100%;font-size:16px;line-height:1.4;padding:6px 8px 7px;}.link_raquo{color:#ec720b;text-decoration:none;position:absolute;}.layout-content .cnt-btn,.layout-content a.cnt-btn{background-color:#ec720b;border:none;color:#ffffff;padding:0.7rem 1.7rem 0.7rem 1.7rem;text-align:center;text-decoration:none;display:inline-block;font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.2rem;letter-spacing:-0.01rem;cursor:pointer;border:0;margin-bottom:1rem;}.layout-content .cnt-btn::after,.layout-content a.cnt-btn::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.layout-content .cnt-btn:active,.layout-content .cnt-btn:hover,.layout-content a.cnt-btn:active,.layout-content a.cnt-btn:hover{background:#f88a2d;color:#ffffff;}.layout-content .cnt-btn:visited,.layout-content a.cnt-btn:visited{background-color:#ec720b;color:#ffffff;}@media screen and (min-width:960px){.layout-content .cnt-btn,.layout-content a.cnt-btn{font-size:1.4rem;line-height:1.5rem;padding:0.7rem 1.6rem 0.7rem 1.6rem;}}.layout-content .bf-button,.layout-content a.bf-button{background-color:#ec720b;border:none;color:#ffffff;padding:0.7rem 1.7rem 0.7rem 1.7rem;text-align:center;text-decoration:none;display:inline-block;font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.2rem;letter-spacing:-0.01rem;cursor:pointer;border:0;}.layout-content .bf-button::after,.layout-content a.bf-button::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.layout-content .bf-button:active,.layout-content .bf-button:hover,.layout-content a.bf-button:active,.layout-content a.bf-button:hover{background:#f88a2d;color:#ffffff;}.layout-content .bf-button:visited,.layout-content a.bf-button:visited{background-color:#ec720b;color:#ffffff;}@media screen and (min-width:960px){.layout-content .bf-button,.layout-content a.bf-button{font-size:1.4rem;line-height:1.5rem;padding:0.7rem 1.6rem 0.7rem 1.6rem;}}.layout-content .bf-button-small,.layout-content a.bf-button-small{background-color:#ec720b;border:none;color:#ffffff;padding:0.7rem 1.7rem 0.7rem 1.7rem;text-align:center;text-decoration:none;display:inline-block;font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.2rem;letter-spacing:-0.01rem;cursor:pointer;}.layout-content .bf-button-small::after,.layout-content a.bf-button-small::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.layout-content .bf-button-small:visited,.layout-content a.bf-button-small:visited{color:#ffffff;background-color:#ec720b;}.layout-content .bf-button-small:active,.layout-content .bf-button-small:hover,.layout-content a.bf-button-small:active,.layout-content a.bf-button-small:hover{background:#f88a2d;color:#ffffff;}@media screen and (min-width:960px){.layout-content .bf-button-small,.layout-content a.bf-button-small{padding:0.55rem 1.6rem 0.55rem 1.6rem;}}.layout-content .bt-dark{background-color:#3d3d3e;}.layout-content .bt-dark:hover,.layout-content .bt-dark:active{background-color:#636466;}.layout-content .bt-dark:visited{background-color:#3d3d3e;color:#ffffff;}.layout-content .bfBtn{margin:0.7em 0 0.4em 0;background:#ec720b;padding:10px 40px;display:inline-block;color:#ffffff;font-size:22px;font-weight:700;text-decoration:none;}.layout-content .bfBtn:active,.layout-content .bfBtn:hover{background:#cc6012;}blockquote{background-image:url(/themes/local/calico/images/quotes.png);background-position:0 8px;background-repeat:no-repeat;font-weight:600;font-size:18px;line-height:1.4;color:#636466;opacity:0.9;min-height:50px;margin:30px;padding:6px 0px 0px 45px;font-style:italic;}blockquote p{margin:0.7em 0;}.button,.btn{background-color:#ec720b;border:none;color:#ffffff;padding:0.7rem 1.7rem 0.7rem 1.7rem;text-align:center;text-decoration:none;display:inline-block;font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.2rem;letter-spacing:-0.01rem;cursor:pointer;border:0;}.button::after,.btn::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.button:active,.button:hover,.btn:active,.btn:hover{background:#f88a2d;color:#ffffff;}.button:visited,.btn:visited{background-color:#ec720b;color:#ffffff;}@media screen and (min-width:960px){.button,.btn{font-size:1.4rem;line-height:1.5rem;padding:0.7rem 1.6rem 0.7rem 1.6rem;}}.five9-chat-button{background:#ec720b !important;}.photo-credit{font-weight:400;font-style:normal;font-size:0.76rem;line-height:1.15rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;color:#ffffff;background:rgba(43,43,43,0.7);border-radius:0.3em 0.3em 0 0;padding:0.3em 0.7em;position:absolute;bottom:0;right:1.25%;}@media screen and (min-width:320px){.photo-credit{font-size:calc(0.76rem + 0.915 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.photo-credit{font-size:0.82rem;}}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url(/themes/local/calico/fonts/open-sans-v18-latin-300.woff2) format("woff2"),url(/themes/local/calico/fonts/open-sans-v18-latin-300.woff) format("woff");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/themes/local/calico/fonts/open-sans-v18-latin-regular.woff2) format("woff2"),url(/themes/local/calico/fonts/open-sans-v18-latin-regular.woff) format("woff");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/themes/local/calico/fonts/open-sans-v18-latin-600.woff2) format("woff2"),url(/themes/local/calico/fonts/open-sans-v18-latin-600.woff) format("woff");}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-display:swap;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(/themes/local/calico/fonts/open-sans-v18-latin-600italic.woff2) format("woff2"),url(/themes/local/calico/fonts/open-sans-v18-latin-600italic.woff) format("woff");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/themes/local/calico/fonts/open-sans-v18-latin-700.woff2) format("woff2"),url(/themes/local/calico/fonts/open-sans-v18-latin-700.woff) format("woff");}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-display:swap;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(/themes/local/calico/fonts/open-sans-v18-latin-700italic.woff2) format("woff2"),url(/themes/local/calico/fonts/open-sans-v18-latin-700italic.woff) format("woff");}@font-face{font-family:"Handlee";font-style:normal;font-weight:400;font-display:swap;src:local("Handlee Regular"),local("Handlee-Regular"),url(/themes/local/calico/fonts/handlee-v9-latin-regular.woff2) format("woff2"),url(/themes/local/calico/fonts/handlee-v9-latin-regular.woff) format("woff");}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:300;font-display:block;src:url(/themes/local/calico/fonts/fontawesome-pro/fa-light-300.woff2) format("woff2"),url(/themes/local/calico/fonts/fontawesome-pro/fa-light-300.woff) format("woff");}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url(/themes/local/calico/fonts/fontawesome-pro/fa-regular-400.woff2) format("woff2"),url(/themes/local/calico/fonts/fontawesome-pro/fa-regular-400.woff) format("woff");}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:900;font-display:block;src:url(/themes/local/calico/fonts/fontawesome-pro/fa-solid-900.woff2) format("woff2"),url(/themes/local/calico/fonts/fontawesome-pro/fa-solid-900.woff) format("woff");}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url(/themes/local/calico/fonts/fontawesome-pro/fa-brands-400.woff2) format("woff2"),url(/themes/local/calico/fonts/fontawesome-pro/fa-brands-400.woff) format("woff");}
.flex-container{box-sizing:border-box;display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:space-around;}.flex-col{flex:1 100%;box-sizing:border-box;position:relative;}.flex-full{flex:1 100%;box-sizing:border-box;position:relative;}.flex-width-full{min-width:100%;}.flex-width-lg{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}html{font-size:16px;}body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-style:normal;font-size:1.12rem;line-height:1.4rem;letter-spacing:0.03rem;color:#363636;word-spacing:-0.2px;}@media screen and (min-width:320px){body{font-size:calc(1.12rem + 1.4 * (100vw - 320px) / 680);line-height:calc(1.4rem + 5.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){body{font-size:1.25rem;line-height:1.9rem;}}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;box-shadow:none;}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}select{padding-right:30px;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") no-repeat right 0.5rem center;background-size:16px 12px;}.mobile-hide{display:none;visibility:hidden;}@media screen and (min-width:960px){.mobile-hide{display:block;visibility:visible;}}.text-center{text-align:center;}.media--loading:not([data-animation])::before,.is-b-loading:not([data-animation])::before{display:none;}
