.footer-region{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-region{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-region{font-size:1rem;line-height:1.25rem;}}.footer-region a{color:#ec720b;text-decoration:none;}.footer-region a:hover,.footer-region 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{min-width:100%;}.flex-width-lg,.body-width-large .paragraph-body-cnt{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-lg,.body-width-large .paragraph-body-cnt{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg,.body-width-large .paragraph-body-cnt{padding:0 10vw;}}.flex-width-md,.body-width-medium .paragraph-body-cnt{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md,.body-width-medium .paragraph-body-cnt{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md,.body-width-medium .paragraph-body-cnt{padding:0 20vw;}}.flex-width-sm,.body-width-small .paragraph-body-cnt{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm,.body-width-small .paragraph-body-cnt{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-sm,.body-width-small .paragraph-body-cnt{padding:0 30vw;}}.has-bg{padding-top:2rem !important;}.paragraph-body-cnt{text-align:left;padding-bottom:2rem !important;}.paragraph-body-cnt 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){.paragraph-body-cnt 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){.paragraph-body-cnt p{font-size:1.25rem;line-height:1.9rem;}}.paragraph-body-cnt p.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;}@media screen and (min-width:320px){.paragraph-body-cnt p.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){.paragraph-body-cnt p.bf-body-small{font-size:1rem;line-height:1.25rem;}}.paragraph-body-cnt a,.paragraph-body-cnt p strong a,.paragraph-body-cnt p a{color:#003EB8;font-weight:700;text-decoration:underline;}.paragraph-body-cnt a:active,.paragraph-body-cnt p strong a:active,.paragraph-body-cnt p a:active{color:#003EB8;}.paragraph-body-cnt a:hover,.paragraph-body-cnt p strong a:hover,.paragraph-body-cnt p a:hover{color:#003EB8;}.paragraph-body-cnt a:visited,.paragraph-body-cnt p strong a:visited,.paragraph-body-cnt p a:visited{color:#003EB8;}.paragraph-body-cnt 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;}.paragraph-body-cnt a.cnt-btn::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.paragraph-body-cnt a.cnt-btn:active,.paragraph-body-cnt a.cnt-btn:hover{background:#f88a2d;color:#ffffff;}.paragraph-body-cnt a.cnt-btn:visited{background-color:#ec720b;color:#ffffff;}@media screen and (min-width:960px){.paragraph-body-cnt a.cnt-btn{font-size:1.4rem;line-height:1.5rem;padding:0.7rem 1.6rem 0.7rem 1.6rem;}}.paragraph-body-cnt > :first-child{margin-top:0;}.paragraph-body-cnt > :last-child{margin-bottom:0;}@media screen and (min-width:960px){.paragraph-body-cnt.center{text-align:center;}}.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;}}.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;margin:0.7em 0 0.4em 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;margin:0.7em 0 0.4em 0;}.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;}}.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;}}.story-marker,p.story-marker{font-weight:700;font-style:normal;font-size:0.6rem;line-height:1.1rem;letter-spacing:0rem;color:#363636;word-spacing:-0.3px;text-transform:uppercase;margin:0.7em 0 0.4em 0;}@media screen and (min-width:320px){.story-marker,p.story-marker{font-size:calc(0.7rem + 1.3 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.story-marker,p.story-marker{font-size:0.7rem;}}.card-title{font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.25rem;letter-spacing:-0.03rem;color:#000;}.paragraph-body div p,.paragraph-body div .bf-body,.paragraph-body div .bf-body2{color:#2c2c2c;}.paragraph-body div a{color:#003EB8;font-weight:700;text-decoration:underline;}.paragraph-body div a:active{color:#003EB8;}.paragraph-body div a:hover{color:#003EB8;}.paragraph-body div a:visited{color:#003EB8;}.paragraph-body div h1,.paragraph-body div h2,.paragraph-body div h3,.paragraph-body div h4,.paragraph-body div h5,.paragraph-body div .hh{color:#2c2c2c;}.paragraph-body div a.cnt-btn,.paragraph-body div a.bf-button,.paragraph-body div a.bf-button-small{color:#ffffff;text-decoration:none;}.paragraph-body div ul li::marker{color:#ec720b;}.paragraph-body div[style*="background-color:#3D3D3E; "] p,.paragraph-body div[style*="background-color:#3D3D3E; "] .bf-body,.paragraph-body div[style*="background-color:#3D3D3E; "] .bf-body2,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] p,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] .bf-body,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] .bf-body2{color:#ffffff;}.paragraph-body div[style*="background-color:#3D3D3E; "] a,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] a{color:#ff9f4d;}.paragraph-body div[style*="background-color:#3D3D3E; "] a:active,.paragraph-body div[style*="background-color:#3D3D3E; "] a:hover,.paragraph-body div[style*="background-color:#3D3D3E; "] a:visited,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] a:active,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] a:hover,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] a:visited{color:#ff9f4d;}.paragraph-body div[style*="background-color:#3D3D3E; "] h1,.paragraph-body div[style*="background-color:#3D3D3E; "] h2,.paragraph-body div[style*="background-color:#3D3D3E; "] h3,.paragraph-body div[style*="background-color:#3D3D3E; "] h4,.paragraph-body div[style*="background-color:#3D3D3E; "] h5,.paragraph-body div[style*="background-color:#3D3D3E; "] .hh,.paragraph-body div[style*="background-color:#3D3D3E; "] .subhead1,.paragraph-body div[style*="background-color:#3D3D3E; "] .subhead2,.paragraph-body div[style*="background-color:#3D3D3E; "] .card-title,.paragraph-body div[style*="background-color:#3D3D3E; "] .story-marker,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] h1,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] h2,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] h3,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] h4,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] h5,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] .hh,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] .subhead1,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] .subhead2,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] .card-title,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] .story-marker{color:#ffffff;}.paragraph-body div[style*="background-color:#3D3D3E; "] a.cnt-btn,.paragraph-body div[style*="background-color:#3D3D3E; "] a.bf-button,.paragraph-body div[style*="background-color:#3D3D3E; "] a.bf-button-small,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] a.cnt-btn,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] a.bf-button,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] a.bf-button-small{color:#ffffff;text-decoration:none;}.paragraph-body div[style*="background-color:#3D3D3E; "] ul,.paragraph-body div[style*="background-color:#3D3D3E; "] ol,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] ul,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] ol{color:#ffffff;margin:40px 0px 40px 20px;}.paragraph-body div[style*="background-color:#3D3D3E; "] ul li::marker,.paragraph-body div[style*="background-color: rgb(61, 61, 62); "] ul li::marker{color:#ff9f4d;}
.career-feature,.careers-feature{margin:40px 20px 30px 20px;display:flex;justify-content:center;}.career-feature iframe,.careers-feature iframe{height:45vw;width:100%;}.career-feature-img,.careers-feature-img{width:auto;max-width:98%;display:block;margin:30px auto 30px auto;}.career-feature-txt,.careers-feature-txt{width:auto;display:block;}.career-h2,.careers-h2{font-weight:400;text-align:center;font-size:42px;margin:20px;}.career-video-embed,.careers-video-embed{width:auto;display:block;}.career-video,.careers-video{width:auto;border-bottom:1px solid #707070;padding:25px 0 25px 0;margin:0 20px;}.career-video-txt,.careers-video-txt{width:auto;margin:20px 0 20px 0;display:block;vertical-align:bottom;}.career-subtitle,.careers-subtitle{font-size:25px;font-weight:600;line-height:1.2;margin:0;color:#000000;}.career-title,.careers-title{font-size:34px;font-weight:700;line-height:1.2;margin:0 0 25px 0;color:#000000;}.career-quote,.careers-quote{display:inline-block;width:315px;margin:20px 0 40px 0;vertical-align:bottom;}.career-cta,.careers-cta{text-align:center;margin-bottom:50px;}.career-btn,.careers-btn{text-decoration:none;margin:20px;padding:15px 40px;background:#f58220;font-size:28px;font-weight:700;color:#FFFFFF !important;display:inline-block;}.career-btn:hover,.career-btn:active,.careers-btn:hover,.careers-btn:active{text-decoration:none;background:#3d3d3e;color:#FFFFFF !important;}.career-opp,.careers-opp{width:auto;margin:20px;}.career p,.careers p{font-size:22px;line-height:1.3;color:#000000;}.career b,.careers b{color:#000000;}.container{width:1920px;max-width:100%;}.full-width{margin-bottom:20px;overflow:hidden;object-fit:cover;width:100%;height:300px !important;}.img-circle{border-radius:50%;}.img-mob,.career-video-embed.img-mob,.img-mob iframe{display:block;}.img-dsk,.career-video-embed.img-dsk,.img-dsk iframe{display:none;}.workingwith{height:auto;margin:20px 0 30px 0;}.workingwith-txt{position:relative;left:auto;display:inline-block;width:auto;margin:20px;}.workingwith-txt p{line-height:1.4;}.back-orange{background:#F58220;margin:40px 0 60px 0;}.white-logo{width:70%;max-width:320px;height:auto;margin:20px;display:inline-block;vertical-align:top;}.text-white{display:block;margin:20px 20px 60px 20px;width:auto;}.text-white p,.text-white b{color:#FFFFFF;line-height:1.4;font-size:22px;}.grey-feature{background:#F4F4F4;padding:30px 0 30px 0;margin-bottom:50px;}.whoyou{vertical-align:bottom;margin-bottom:0;}.callout{font-size:95% !important;font-weight:400;}.section-video{margin:0 0 50px 0;}.section-quotes{margin:0;}.career-quotes{text-align:center;margin:0 0 0 0;}.quotesline{border-bottom:none;}.slider{position:relative;right:auto;display:inline-block;height:auto;width:98%;float:right;margin-bottom:20px;}.slider .slides{margin:0;}.slider .slides li{list-style-type:none;}.slider img{border:0;height:auto;max-width:100%;-ms-interpolation-mode:bicubic;}@media only screen and (max-width:767px){.not-front #content{width:100%;margin:0 auto;}}@media only screen and (min-width:768px){.career-feature,.careers-feature{margin-right:auto;margin-left:auto;}.career-quote,.careers-quote{width:28%;margin:25px 2% 40px 2%;}}@media only screen and (min-width:769px){.careers-h2,.career-h2{margin:20px auto;max-width:80%;}.careers-subtitle,.career-subtitle{font-size:2.7vw;line-height:1.3;}.careers-title,.career-title{font-size:3.5vw;margin:0 0 3vw 0;}.careers-feature,.career-feature{margin:0 8vw 2vw 8vw;}.careers-feature-txt,.career-feature-txt{width:44%;display:inline-block;margin:2vw;vertical-align:middle;}.careers-feature-img,.career-feature-img{width:45%;display:inline-block;margin:2vw 3vw;vertical-align:middle;}.careers-opp,.career-opp{width:75%;margin:40px auto;}.careers p,.career p{font-size:1.4vw;}.whoweare{margin:2vw 3vw 2vw 0;}.whoareyou{margin:2vw 0 2vw 3vw;}.slider{width:45vw;float:none;position:absolute;right:0;}.slider-image{max-width:45vw;}.workingwith{height:53vw;}.workingwith-txt{position:absolute;left:0;display:inline-block;width:45vw;margin:8vw 0 0 8vw;}.back-orange{background:#F58220;margin:2vw 0 5vw 0;}.text-white{display:inline-block;margin:5vw 1vw 5vw 2vw;width:63%;vertical-align:top;}.text-white p,.text-white b{font-size:1.8vw;}.white-logo{width:22%;max-width:100%;margin:5vw 3vw;}.grey-feature{margin-bottom:70px;}.staff-vol-img{width:50%;}.staff-vol-txt{width:35%;}.full-width{margin-bottom:20px;width:100%;height:auto !important;}.img-mob,.career-video-embed.img-mob,.img-mob iframe{display:none;}.img-dsk,.career-video-embed.img-dsk,.img-dsk iframe{display:inline-block;}}@media only screen and (min-width:990px){.careers{margin-left:-2vw;margin-right:-2vw;}.career-video,.careers-video{padding:50px 0 50px 0;width:75%;margin:0 auto;}.career-video-txt,.careers-video-txt{width:55%;display:inline-block;margin:0 30px 0 0;}.career-video-embed,.careers-video-embed{display:block;float:right;width:40%;}.section-quotes{margin:50px 0 0 0;}.career-quotes{max-width:75%;margin:0 auto 40px auto;}.quotesline{border-bottom:1px solid #707070;}}@media only screen and (min-width:1920px){.careers-h2,.career-h2{font-size:65px;}.careers-subtitle,.career-subtitle{font-size:45px;font-weight:600;line-height:1.2;margin:0;color:#000000;}.careers-title,.career-title{font-size:60px;font-weight:700;line-height:1.2;margin:0 0 50px 0;color:#000000;}.careers-feature,.career-feature{margin:0 140px 40px 140px;}.careers .career-feature-img,.career .career-feature-img{margin:40px;}.careers-feature-txt,.career-feature-txt{margin:30px;}.careers p,.career p{font-size:24px;}.whoweare{margin:40px 40px 40px 0;}.whoareyou{margin:40px 0 40px 40px;}.slider{width:850px;position:absolute;right:0;display:inline-block;height:auto;}.slider-image{max-width:850px;}.workingwith{height:970px;}.workingwith-txt{left:0;display:inline-block;width:850px;margin:130px 0 0 140px;}.back-orange{margin:30px 0 90px 0;}.text-white{margin:100px 20px 50px 30px;}.text-white p,.text-white b{font-size:35px;}.white-logo{margin:100px 50px;}}
.flex-container,.four-col-tile{box-sizing:border-box;display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:space-around;}.flex-col,.four-col-tile .tile{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:580px){.flex-width-lg{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}@media screen and (min-width:960px){.four-col-tile .tile{max-width:25%;flex:1 1 25%;}}.four-col-tile{margin:0 0 3rem 0;}@media screen and (min-width:960px){.four-col-tile .tile{padding-top:25%;}}.tile-square{padding-top:100%;}.tile-not-square .tile-content{position:relative;}@media screen and (min-width:960px){.tile-not-square{padding-top:100%;}.tile-not-square .tile-content{position:absolute;}}.tile-content{box-sizing:border-box;color:#ffffff;font-weight:600;height:100%;letter-spacing:normal;line-height:1.4;width:100%;position:absolute;top:0;left:0;bottom:0;right:0;}.tile-link-bg-gray{text-decoration:none;}.tile-bg-gray{background-color:#3d3d3e;text-align:left;font-weight:700;}@media screen and (min-width:960px){.tile-bg-gray{font-size:2vw;}}.tile-bg-gray .tile-cta{margin-left:3.2vw;}@media screen and (min-width:960px){.tile-bg-gray .tile-cta{margin-left:2.5vw;}}.tile-bg-gray .tile-txt{font-size:30px;}@media screen and (min-width:580px){.tile-bg-gray .tile-txt{font-size:40px;}}@media screen and (min-width:960px){.tile-bg-gray .tile-txt{font-size:2vw;}}.tile-bg-gray .tile-cta,.tile-bg-orange .tile-cta{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;margin-bottom:2rem;}.tile-bg-gray .tile-cta::after,.tile-bg-orange .tile-cta::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.tile-bg-gray .tile-cta:visited,.tile-bg-orange .tile-cta:visited{color:#ffffff;background-color:#ec720b;}.tile-bg-gray .tile-cta:active,.tile-bg-gray .tile-cta:hover,.tile-bg-orange .tile-cta:active,.tile-bg-orange .tile-cta:hover{background:#f88a2d;color:#ffffff;}@media screen and (min-width:960px){.tile-bg-gray .tile-cta,.tile-bg-orange .tile-cta{padding:0.55rem 1.6rem 0.55rem 1.6rem;}}@media screen and (min-width:960px){.tile-bg-gray .tile-cta,.tile-bg-orange .tile-cta{font-size:1.6vw;margin-bottom:0;padding:0.9vw 2vw;}}.tile-bg-orange{background-color:#ec720b;text-align:left;font-weight:700;font-size:3.7vw;}@media screen and (min-width:960px){.tile-bg-orange{font-size:1.7vw;}}.tile-bg-orange .tile-cta{margin-left:2rem;background-color:#3d3d3e;}.tile-bg-orange .tile-cta:hover,.tile-bg-orange .tile-cta:active{background-color:#636466;}.tile-bg-orange .tile-cta:visited{background-color:#3d3d3e;color:#ffffff;}@media screen and (min-width:960px){.tile-bg-orange .tile-cta{font-size:1.6vw;margin-left:2.5vw;margin-bottom:0;padding:0.9vw 2vw;}}.tile-bg-image{background-position:center;background-size:cover;text-align:left;vertical-align:baseline;line-height:0;}.tile-bg-image .tile-cta{bottom:1.5em;font-size:3.4vw;left:0.8em;position:absolute;font-weight:700;}@media screen and (min-width:960px){.tile-bg-image .tile-cta{font-size:1.2vw;}}.tile-bg-image .tile-cta-txt{text-decoration:underline;}.tile-cta{display:inline-block;}.tile-cta::after{content:"»";margin-left:0.025em;}.tile-txt{padding:5vw 3vw 3vw 3vw;}@media screen and (max-width:960px){.tile-txt{display:inline-block;font-size:30px;font-weight:700;line-height:1.2;padding:35px 25px;}}@media screen and (min-width:960px){.tile-txt{padding:3vw 2.5vw 2.5vw 2.5vw;}}.tile-banner-head{padding:0 2vw;font-size:17.9vw;font-weight:700;text-transform:uppercase;line-height:0.78;color:#dbdbdb;margin-bottom:0;letter-spacing:-0.35rem;}@media screen and (min-width:960px){.tile-banner-head{font-size:9.8vw;line-height:0.75;}}
.flex-container,.five-card-feature .feature-secondary{box-sizing:border-box;display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:space-around;}.flex-col,.five-card-feature .feature-secondary .feature-card,.five-card-feature .feature-secondary,.five-card-feature .feature-primary{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:580px){.flex-width-lg{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}@media screen and (min-width:960px){.five-card-feature .feature-secondary .feature-card,.five-card-feature .feature-secondary,.five-card-feature .feature-primary{max-width:50%;flex:1 1 50%;}}.five-card-feature{text-align:left;}.path-frontpage .five-card-feature{background-image:url(/themes/local/calico/images/savethemall_bg.jpg);background-repeat:no-repeat;padding-bottom:15vw;background-position:20px 100%;margin:0px;background-size:45%;}@media screen and (min-width:960px){.path-frontpage .five-card-feature{background-position:10vw 100.1%;padding-bottom:200px;}}.five-card-feature h3{margin:0;text-align:left;}.five-card-feature .card-link{text-decoration:none;}@media screen and (min-width:960px){.five-card-feature .feature-secondary{padding-left:2vw;}}@media screen and (min-width:960px){.five-card-feature .feature-secondary .feature-card{padding-left:1vw;padding-bottom:2vw;}}.five-card-feature .fcardf-title{font-size:2.2em;font-weight:700;margin:1em 0 5px 0;width:100%;text-align:left;padding:0;line-height:1.2;}@media screen and (min-width:960px){.five-card-feature .fcardf-title{font-size:5.5rem;margin:0;padding:3vw 0 0;}}.five-card-feature .fcardf-description{text-align:left;}.five-card-feature .fcardf-description p{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;}@media screen and (min-width:320px){.five-card-feature .fcardf-description p{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){.five-card-feature .fcardf-description p{font-size:1.75rem;line-height:2.35rem;}}.five-card-feature .fcardf-description p:first-of-type{margin-top:0;}.five-card-feature .card-deck{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:#ffffff;position:relative;top:-1.5em;margin:0 1.5em;padding:0.65em;top:-1.5em;display:inline-block;line-height:1em;text-align:left;}@media screen and (min-width:320px){.five-card-feature .card-deck{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){.five-card-feature .card-deck{font-size:1rem;line-height:1.25rem;}}@media screen and (min-width:960px){.five-card-feature .card-deck{padding:0.65em 0.65em;}}.five-card-feature .card-title{font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.25rem;letter-spacing:-0.03rem;color:#000;margin-bottom:0.3em;}@media screen and (min-width:960px){.five-card-feature .feature-primary .card-title{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:960px) and (min-width:320px){.five-card-feature .feature-primary .card-title{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:960px) and (min-width:1300px){.five-card-feature .feature-primary .card-title{font-size:1.7rem;line-height:1.8rem;}}.five-card-feature .card-txt{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:#2c2c2c;display:inline;}@media screen and (min-width:320px){.five-card-feature .card-txt{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){.five-card-feature .card-txt{font-size:1rem;line-height:1.25rem;}}.five-card-feature .card-cta{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:#003EB8;font-weight:700;text-decoration:underline;display:inline;}@media screen and (min-width:320px){.five-card-feature .card-cta{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){.five-card-feature .card-cta{font-size:1rem;line-height:1.25rem;}}.five-card-feature .card-cta:active{color:#003EB8;}.five-card-feature .card-cta:hover{color:#003EB8;}.five-card-feature .card-cta:visited{color:#003EB8;}.five-card-feature .card-cta::after{content:"»";display:inline-block;text-decoration:none;margin-left:0.25em;}.five-card-feature .card-img img{width:100%;max-width:100%;height:auto;}
.flex-container,.ctaContainer{box-sizing:border-box;display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:space-around;}.flex-col,.ctaContent,.ctaMedia{flex:1 100%;box-sizing:border-box;position:relative;}.flex-full{flex:1 100%;box-sizing:border-box;position:relative;}.flex-width-full,.contentWidth-full.ctaContainer{min-width:100%;}.flex-width-lg,.contentWidth-large.ctaContainer{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-lg,.contentWidth-large.ctaContainer{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg,.contentWidth-large.ctaContainer{padding:0 10vw;}}.flex-width-md,.contentWidth-medium.ctaContainer{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md,.contentWidth-medium.ctaContainer{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md,.contentWidth-medium.ctaContainer{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}@media screen and (min-width:960px){.layout-40-60 .ctaMedia{max-width:40%;flex:1 1 40%;}}@media screen and (min-width:960px){.layout-50-50 .ctaMedia,.layout-50-50 .ctaContent{max-width:50%;flex:1 1 50%;}}@media screen and (min-width:960px){.layout-40-60 .ctaContent{max-width:60%;flex:1 1 60%;}}.ctaContainer{margin:0 0 3rem 0;position:relative;}.ctaContainer .cta-para-link{position:absolute;width:100%;height:100%;}@media screen and (min-width:580px){.contentWidth-full.ctaContainer{padding:0 16vw;}}@media screen and (min-width:960px){.contentWidth-full.ctaContainer{padding:0;}}@media screen and (min-width:580px){.contentWidth-large.ctaContainer{padding:0 16vw;}}@media screen and (min-width:960px){.contentWidth-large.ctaContainer{padding:0 10vw;}}@media screen and (min-width:580px){.contentWidth-medium.ctaContainer{padding:0 16vw;}}@media screen and (min-width:960px){.contentWidth-medium.ctaContainer{padding:0 20vw;}}.ctaMedia{line-height:0px;}.ctaMedia img{object-fit:cover;height:100%;aspect-ratio:375 / 308;}@media screen and (min-width:960px){.ctaMedia img.ratio_40_medium{aspect-ratio:202 / 243;}.ctaMedia img.ratio_40_large{aspect-ratio:313 / 247;}.ctaMedia img.ratio_40_full{aspect-ratio:96 / 79;}.ctaMedia img.ratio_50_medium{aspect-ratio:281 / 247;}.ctaMedia img.ratio_50_large{aspect-ratio:391 / 247;}.ctaMedia img.ratio_50_full{aspect-ratio:120 / 79;}}.ctaMedia picture{height:100%;}.ctaContent{font-weight:700;padding:1.4em;display:flex;flex-direction:column;justify-content:center;}@media screen and (min-width:960px){.ctaContent{padding:4vw;}}@media screen and (min-width:960px){.swapImage.contentWidth-full .ctaContent{padding-left:8vw;}}.ctaTitle,.ctaBody,.ctaLink,.cat-event-date{margin:0.7em 0 0.4em 0;}.contentWidth-full .ctaTitle{margin-top:0.1em;}.contentWidth-full.layout-50-50 .ctaTitle{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){.contentWidth-full.layout-50-50 .ctaTitle{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){.contentWidth-full.layout-50-50 .ctaTitle{font-size:3.1rem;line-height:3.4rem;}}.contentWidth-full.layout-40-60 .ctaTitle{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){.contentWidth-full.layout-40-60 .ctaTitle{font-size:calc(1.9rem + 9.5 * (100vw - 320px) / 680);line-height:calc(2rem + 17 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.contentWidth-full.layout-40-60 .ctaTitle{font-size:2.75rem;line-height:3.5rem;}}.contentWidth-large .ctaTitle,.contentWidth-medium .ctaTitle{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-top:0.1em;}@media screen and (min-width:320px){.contentWidth-large .ctaTitle,.contentWidth-medium .ctaTitle{font-size:calc(1.65rem + 6 * (100vw - 320px) / 680);line-height:calc(1.8rem + 7 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.contentWidth-large .ctaTitle,.contentWidth-medium .ctaTitle{font-size:2.2rem;line-height:2.375rem;}}.cta-event-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;font-weight:700;margin-top:0.7em;margin-bottom:-0.7em;}@media screen and (min-width:320px){.cta-event-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){.cta-event-date{font-size:1.25rem;line-height:1.9rem;}}.ctaBody{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){.ctaBody{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){.ctaBody{font-size:1.25rem;line-height:1.9rem;}}.contentWidth-full.call-type-button .ctaLink a{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;}.contentWidth-full.call-type-button .ctaLink a::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.contentWidth-full.call-type-button .ctaLink a:active,.contentWidth-full.call-type-button .ctaLink a:hover{background:#f88a2d;color:#ffffff;}.contentWidth-full.call-type-button .ctaLink a:visited{background-color:#ec720b;color:#ffffff;}@media screen and (min-width:960px){.contentWidth-full.call-type-button .ctaLink a{font-size:1.4rem;line-height:1.5rem;padding:0.7rem 1.6rem 0.7rem 1.6rem;}}.call-type-button .ctaLink a{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;}.call-type-button .ctaLink a::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.call-type-button .ctaLink a:visited{color:#ffffff;background-color:#ec720b;}.call-type-button .ctaLink a:active,.call-type-button .ctaLink a:hover{background:#f88a2d;color:#ffffff;}@media screen and (min-width:960px){.call-type-button .ctaLink a{padding:0.55rem 1.6rem 0.55rem 1.6rem;}}.call-type-button .ctaLink a{color:#ffffff;font-weight:inherit;text-decoration:none;}.call-type-link .ctaLink a{color:#003EB8;font-weight:700;text-decoration:underline;}.call-type-link .ctaLink a:active{color:#003EB8;}.call-type-link .ctaLink a:hover{color:#003EB8;}.call-type-link .ctaLink a:visited{color:#003EB8;}.swapImage{flex-direction:row-reverse;}.backGroundColor-buff .ctaContent{background-color:#f7f6f2;color:#2c2c2c;}.backGroundColor-lightGrey .ctaContent{background-color:#f7f7f7;color:#2c2c2c;}.backGroundColor-darkSlate .ctaContent{background-color:#3d3d3e;}.backGroundColor-darkSlate .ctaTitle,.backGroundColor-darkSlate .ctaBody,.backGroundColor-darkSlate .cta-event-date{color:#ffffff !important;}.call-type-link.backGroundColor-darkSlate .ctaLink a{color:#003EB8;font-weight:700;text-decoration:underline;color:#ffffff;}.call-type-link.backGroundColor-darkSlate .ctaLink a:active{color:#003EB8;}.call-type-link.backGroundColor-darkSlate .ctaLink a:hover{color:#003EB8;}.call-type-link.backGroundColor-darkSlate .ctaLink a:visited{color:#003EB8;}.call-type-link.backGroundColor-darkSlate .ctaLink a:active,.call-type-link.backGroundColor-darkSlate .ctaLink a:hover,.call-type-link.backGroundColor-darkSlate .ctaLink a:visited{color:#ffffff;}.backGroundColor-white .ctaContent{background-color:#ffffff;color:#2c2c2c;}
.flex-container,.paragraph--type--impact-statement{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,.paragraph--type--impact-statement{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-lg,.paragraph--type--impact-statement{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg,.paragraph--type--impact-statement{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}.paragraph--type--impact-statement{margin:6vw 0 6vw 0;text-align:left;box-sizing:border-box;}@media screen and (min-width:960px){.paragraph--type--impact-statement{margin:3vw 0 3vw 0;}}.paragraph--type--impact-statement .impact-link{text-decoration:none;}.paragraph--type--impact-statement a.impact-link,.paragraph--type--impact-statement .impact-wrapper{color:#2c2c2c;display:flex;flex-direction:column;}@media screen and (min-width:960px){.paragraph--type--impact-statement a.impact-link,.paragraph--type--impact-statement .impact-wrapper{flex-direction:row;border-bottom:1px solid #707070;}}.paragraph--type--impact-statement h3.impact-title{line-height:1;width:auto;text-align:left;text-transform:uppercase;font-weight:700;border-top:1px solid #707070;margin:0;padding:0.9em 0em 0.2em 0em;}@media screen and (min-width:960px){.paragraph--type--impact-statement h3.impact-title{border-top:none;border-right:1px solid #707070;flex-basis:20%;flex-shrink:0;text-align:right;display:flex;align-items:center;justify-content:flex-end;padding:1.4vw;}}.paragraph--type--impact-statement h3.impact-title p,.paragraph--type--impact-statement h3.impact-title *{margin:0;}.paragraph--type--impact-statement .impact-body{width:auto;padding:1rem 0 1rem 0;text-align:left;color:#2c2c2c;}@media screen and (min-width:960px){.paragraph--type--impact-statement .impact-body{padding:1vw;display:flex;align-items:center;}}.paragraph--type--impact-statement .impact-body > *{display:inline;}.paragraph--type--impact-statement .impact-description p,.paragraph--type--impact-statement .impact-description span,.paragraph--type--impact-statement .impact-description div,.paragraph--type--impact-statement .impact-description em,.paragraph--type--impact-statement .impact-description strong,.paragraph--type--impact-statement .impact-description a,.paragraph--type--impact-statement .impact-description h1,.paragraph--type--impact-statement .impact-description h2,.paragraph--type--impact-statement .impact-description h3,.paragraph--type--impact-statement .impact-description h4,.paragraph--type--impact-statement .impact-description h5{display:inline;}.paragraph--type--impact-statement .impact-description p,.paragraph--type--impact-statement .impact-description span,.paragraph--type--impact-statement .impact-description em,.paragraph--type--impact-statement .impact-description strong,.paragraph--type--impact-statement .impact-description ol,.paragraph--type--impact-statement .impact-description ul,.paragraph--type--impact-statement .impact-description a{margin:0;}.paragraph--type--impact-statement .impact-description a{color:#ec720b;}.paragraph--type--impact-statement .impact-cta{display:inline;color:#ec720b;}.paragraph--type--impact-statement .impact-image{padding:0.3em 0 1.7em 0;}@media screen and (min-width:960px){.paragraph--type--impact-statement .impact-image{flex-basis:18%;flex-shrink:0;display:flex;align-items:center;padding:0.6vw;}.paragraph--type--impact-statement .impact-image .media--fx{margin:0 auto;}}.paragraph--type--impact-statement .impact-image img,.paragraph--type--impact-statement .impact-image picture{display:block;max-height:120px;width:auto;}@media screen and (min-width:960px){.paragraph--type--impact-statement .impact-image img,.paragraph--type--impact-statement .impact-image picture{height:6.5vw;width:auto;max-height:auto;}}.text-orange{color:#ec720b !important;}.page-node-type-custom-page{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
.spacer{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){.spacer{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){.spacer{font-size:1.25rem;line-height:1.9rem;}}@media screen and (max-width:960px){.spacer{font-size:50%;line-height:50%;}}.spacer .vertical-space{height:0;line-height:0;}
.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:580px){.flex-width-lg{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}.banner-title{display:none;}.layout-content .banner-cnt{display:inline-block;margin:40px 20px;}@media screen and (min-width:960px){.layout-content .banner-cnt{margin:8vw 4vw;}}.layout-content .banner-cnt a{font-weight:inherit;text-decoration:none;}.layout-content .banner-cnt a:visited,.layout-content .banner-cnt a:hover,.layout-content .banner-cnt a:active{text-decoration:none;}.banner-txt{color:#ffffff;text-decoration:none;}.banner-txt p{font-weight:700;font-style:normal;font-size:1.9rem;line-height:2rem;letter-spacing:-0.04rem;color:#292929;font-weight:inherit;color:#ffffff;margin-left:20px;margin-right:20px;}@media screen and (min-width:320px){.banner-txt p{font-size:calc(1.9rem + 9.5 * (100vw - 320px) / 680);line-height:calc(2rem + 17 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.banner-txt p{font-size:2.75rem;line-height:3.5rem;}}@media screen and (min-width:960px){.banner-txt p{margin-left:auto;margin-right:auto;}}.banner-cta{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;}.banner-cta::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.banner-cta:active,.banner-cta:hover{background:#f88a2d;color:#ffffff;}.banner-cta:visited{background-color:#ec720b;color:#ffffff;}@media screen and (min-width:960px){.banner-cta{font-size:1.4rem;line-height:1.5rem;padding:0.7rem 1.6rem 0.7rem 1.6rem;}}.layout-content .banner-link{color:#ffffff;text-decoration:none;}.layout-content .banner-link:visited{color:#ffffff;}.layout-content .banner-link:active,.layout-content .banner-link:hover{color:#ffffff;}.banner{align-items:center;justify-content:center;text-align:center;width:100%;margin:0 0 3rem 0;}.banner div[style*="background-color:transparent; "] .banner-cnt p,.banner div[style*="background-color:#FFFFFF; "] .banner-cnt p,.banner div[style*="background-color:#F7F6F2; "] .banner-cnt p,.banner div[style*="background-color:#F7F7F7; "] .banner-cnt p{color:#2c2c2c;}.banner div[style*="background-color:#EC720B; "] .banner-cta,.banner div[style*="background-color: rgb(236, 114, 11); "] .banner-cta{background-color:#3d3d3e;}.banner div[style*="background-color:#EC720B; "] .banner-cta:hover,.banner div[style*="background-color:#EC720B; "] .banner-cta:active,.banner div[style*="background-color: rgb(236, 114, 11); "] .banner-cta:hover,.banner div[style*="background-color: rgb(236, 114, 11); "] .banner-cta:active{background-color:#636466;}.banner div[style*="background-color:#EC720B; "] .banner-cta:visited,.banner div[style*="background-color: rgb(236, 114, 11); "] .banner-cta:visited{background-color:#3d3d3e;color:#ffffff;}.banner div[style*="background-color:#EC720B; "] .banner-txt p,.banner div[style*="background-color: rgb(236, 114, 11); "] .banner-txt p{color:#ffffff;}.banner div[style*="background-color:#EC720B; "] .banner-txt p a,.banner div[style*="background-color: rgb(236, 114, 11); "] .banner-txt p a{color:#ffffff;}.banner div[style*="background-color:#EC720B; "] .banner-txt p a:active,.banner div[style*="background-color:#EC720B; "] .banner-txt p a:hover,.banner div[style*="background-color:#EC720B; "] .banner-txt p a:visited,.banner div[style*="background-color: rgb(236, 114, 11); "] .banner-txt p a:active,.banner div[style*="background-color: rgb(236, 114, 11); "] .banner-txt p a:hover,.banner div[style*="background-color: rgb(236, 114, 11); "] .banner-txt p a:visited{color:#ffffff;}.banner div[style*="background-color:#EC720B; "] .banner-txt a,.banner div[style*="background-color: rgb(236, 114, 11); "] .banner-txt a{color:#ffffff;font-weight:inherit;text-decoration:none;}
.modal .modal-content{display:none;}.modal-open{align-items:center;background-color:rgba(0,0,0,0.75);display:flex;height:100%;justify-content:center;left:0;padding:0;margin:0;position:fixed;top:0;width:100%;z-index:1100;}.modal-open .modal-close{color:white;cursor:pointer;font-family:"FontAwesome";font-size:30px;line-height:40px;position:absolute;padding:0 10px;right:0px;top:-40px;}.modal-open .modal-content{position:relative;width:80%;}@media screen and (min-width:960px){.modal-open .modal-content{width:70%;}}.modal-open .youtube-container{position:relative;overflow:hidden;width:100%;margin:0;padding:0;padding-top:56.25%;}.modal-open .youtube-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}
.card-link{text-decoration:none;}.vidCard .card-img{position:relative;display:block;}.card-img-wrap{position:relative;}.vidIcon::before{font-family:"FontAwesome";color:#ffffff;content:"\f144";font-size:50px;line-height:1;opacity:0.7;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;z-index:2;}#cboxClose:hover{background-position:0 -63px;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}#cboxClose{top:0;}#cboxClose{position:absolute;top:0px;right:0px;background:url(/themes/local/calico/images/controls.png) no-repeat 0px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:0 -63px;}#cboxLoadedContent div{display:inline;}.youtube-container,.youtube-container iframe{max-width:100%;display:flex;justify-items:center;align-content:center;margin:10px;}#cboxTopLeft{width:5px;height:5px;}#cboxTopCenter{height:5px;}#cboxTopRight{width:5px;height:5px;}#cboxBottomLeft{width:5px;height:0px;}#cboxBottomCenter{height:5px;}#cboxBottomRight{width:5px;height:0px;}#cboxMiddleLeft{width:5px;}#cboxMiddleRight{width:5px;}#cboxLoadedContent{margin-bottom:0px;}
.flex-container,.program-cards-round{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,.program-cards-round.feat-four-col{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-lg,.program-cards-round.feat-four-col{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg,.program-cards-round.feat-four-col{padding:0 10vw;}}.flex-width-md,.program-cards-round.feat-three-col{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md,.program-cards-round.feat-three-col{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md,.program-cards-round.feat-three-col{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}@media screen and (min-width:960px){.program-cards-round.feat-four-col .card{max-width:25%;flex:1 1 25%;}}@media screen and (min-width:960px){.program-cards-round.feat-three-col .card{max-width:33.3333%;flex:1 1 33.3333%;}}.program-cards-round{justify-content:center;}.program-cards-round.feat-three-col{padding-top:3vw;padding-bottom:3vw;}@media screen and (min-width:960px){.program-cards-round.feat-three-col{min-width:315px;gap:11%;}}@media screen and (min-width:1020px){.program-cards-round.feat-three-col{gap:0%;}}@media screen and (min-width:1390px){.program-cards-round.feat-three-col{gap:2%;}}.program-cards-round.feat-three-col .card{position:relative;min-width:240px;width:90%;margin:1.5rem 0;}@media screen and (min-width:960px){.program-cards-round.feat-three-col .card{max-width:47%;flex:1 1 47%;}}@media screen and (min-width:1020px){.program-cards-round.feat-three-col .card{max-width:30%;flex:1 1 30%;}}@media screen and (min-width:960px){.program-cards-round.feat-three-col .card-deck{margin:0 0.6em;}}.program-cards-round.feat-three-col .card-title{font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.25rem;letter-spacing:-0.03rem;color:#000;color:#003EB8;font-weight:700;text-decoration:underline;margin:0.75em 0.3em 0.3em 0.3em;}.program-cards-round.feat-three-col .card-title:active{color:#003EB8;}.program-cards-round.feat-three-col .card-title:hover{color:#003EB8;}.program-cards-round.feat-three-col .card-title:visited{color:#003EB8;}.program-cards-round.feat-four-col{padding-top:3vw;padding-bottom:3vw;}@media screen and (min-width:960px){.program-cards-round.feat-four-col{gap:11%;}}@media screen and (min-width:1000px){.program-cards-round.feat-four-col{gap:4%;}}@media screen and (min-width:1200px){.program-cards-round.feat-four-col{gap:7%;}}@media screen and (min-width:1390px){.program-cards-round.feat-four-col{gap:11.5%;}}.program-cards-round.feat-four-col .card{position:relative;min-width:240px;width:90%;margin:1.5rem 0;}@media screen and (min-width:960px){.program-cards-round.feat-four-col .card{max-width:47%;flex:1 1 47%;margin-left:-3%;margin-right:-3%;}}@media screen and (min-width:1020px){.program-cards-round.feat-four-col .card{max-width:22%;flex:1 1 22%;}}.program-cards-round.feat-four-col .card .card-deck{max-width:auto;margin:0 auto;}@media screen and (min-width:960px){.program-cards-round.feat-four-col .card .card-deck{max-width:80%;}}.program-cards-round.feat-four-col .card .card-title{font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.25rem;letter-spacing:-0.03rem;color:#000;color:#003EB8;font-weight:700;text-decoration:underline;margin:0.75em 0.3em 0.3em 0.3em;}.program-cards-round.feat-four-col .card .card-title:active{color:#003EB8;}.program-cards-round.feat-four-col .card .card-title:hover{color:#003EB8;}.program-cards-round.feat-four-col .card .card-title:visited{color:#003EB8;}.program-cards-round .card{cursor:pointer;justify-content:center;text-align:center;text-decoration:none;vertical-align:top;}.program-cards-round .card-link::after{content:"";position:absolute;left:12.5%;width:75%;height:0;top:0;padding-bottom:74.5%;border-radius:50%;border:1px solid #bebebe;box-sizing:border-box;}.program-cards-round .card-link .card-img-wrap{position:relative;display:block;margin:0 auto 1vw auto;height:0;padding-bottom:75%;overflow:hidden;clip-path:circle(40% at center);}.program-cards-round .card-link .card-img-wrap .media{aspect-ratio:1 / 1;}.program-cards-round .card-link img{position:absolute;top:50%;left:50%;width:75%;transform:translate(-50%,-50%);}.program-cards-round .card-link .card-txt{display:inline-block;color:#2c2c2c;font-weight:400;font-style:normal;font-size:0.93rem;line-height:1.24rem;letter-spacing:0.01rem;color:#363636;word-spacing:-0.2px;padding:0 15px;}@media screen and (min-width:320px){.program-cards-round .card-link .card-txt{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){.program-cards-round .card-link .card-txt{font-size:1rem;line-height:1.25rem;}}@media screen and (min-width:960px){.program-cards-round .card-link .card-txt{padding:0;}}.program-cards-round .card-link .card-cta{display:none;visibility:hidden;}
.flex-container,.feature-cards{box-sizing:border-box;display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:space-around;}.flex-col,.feature-cards .card{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,.feature-cards{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-lg,.feature-cards{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg,.feature-cards{padding:0 10vw;}}.flex-width-md,.feature-cards.card-shape-sq.feat-three-col{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md,.feature-cards.card-shape-sq.feat-three-col{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md,.feature-cards.card-shape-sq.feat-three-col{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}.feature-cards{justify-content:center;flex-direction:row;flex-wrap:wrap;}.feature-cards .card{padding:1.2em 0;}.feature-cards .card-img-wrap{display:block;height:0;position:relative;width:100%;}.feature-cards .card-img-wrap img{object-fit:cover;position:absolute;height:100%;width:100%;}.feature-cards.card-shape-rect .card-img-wrap{padding-bottom:74%;}.feature-cards.card-shape-sq{padding:0 10vw;}.feature-cards.card-shape-sq .card-img-wrap{padding-bottom:100%;}@media screen and (min-width:960px){.feature-cards.feat-three-col{gap:6%;}.feature-cards.feat-three-col .card{max-width:47%;flex:1 1 47%;}}@media screen and (min-width:1280px){.feature-cards.feat-three-col{gap:5%;}.feature-cards.feat-three-col .card{max-width:30%;flex:1 1 30%;}}@media screen and (min-width:960px){.feature-cards.feat-four-col{gap:6%;}.feature-cards.feat-four-col .card{max-width:47%;flex:1 1 47%;}}@media screen and (min-width:1280px){.feature-cards.feat-four-col{gap:5%;}.feature-cards.feat-four-col .card{max-width:30%;flex:1 1 30%;}}@media screen and (min-width:1600px){.feature-cards.feat-four-col{gap:4%;}.feature-cards.feat-four-col .card{max-width:22%;flex:1 1 22%;}}.feature-cards .card-link{text-decoration:none;}.feature-cards .card{position:relative;text-decoration:none;vertical-align:top;}.feature-cards .card-deck{background:#ffffff;position:relative;margin:0 1.5em;padding:0.65em;top:-1.5em;display:inline-block;line-height:1em;text-align:left;}.feature-cards .card-title{font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.25rem;letter-spacing:-0.03rem;color:#000;margin:0 0 0.3em 0;}.feature-cards .card-txt{display:inline;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){.feature-cards .card-txt{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){.feature-cards .card-txt{font-size:1rem;line-height:1.25rem;}}.feature-cards .card-cta{display:inline-block;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:#003EB8;font-weight:700;text-decoration:underline;}@media screen and (min-width:320px){.feature-cards .card-cta{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){.feature-cards .card-cta{font-size:1rem;line-height:1.25rem;}}.feature-cards .card-cta:active{color:#003EB8;}.feature-cards .card-cta:hover{color:#003EB8;}.feature-cards .card-cta:visited{color:#003EB8;}.feature-cards .card-cta::after{content:"»";margin-left:0.25em;text-decoration:none;display:inline-block;}@media screen and (max-width:960px){.feature-cards.mobile-image-hidden .card-img-wrap{display:none;}.feature-cards.mobile-image-hidden .card-deck{margin:0;}}
.flex-container,.layout-content .donation{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,.layout-content .donation{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-lg,.layout-content .donation{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg,.layout-content .donation{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}.layout-content .donation{justify-content:center;text-align:center;}.layout-content .donation div{display:inline;}.layout-content .donation a,.layout-content .donation .donate-custom-label,.layout-content .donation .donate-custom-amount,.layout-content .donation .form-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;border:0;background:#ffffff;border:1px solid #707070;color:#ec720b;display:inline-block;font-weight:600;padding:0.5em 1.25em;margin:0.25em;text-decoration:none;}.layout-content .donation a::after,.layout-content .donation .donate-custom-label::after,.layout-content .donation .donate-custom-amount::after,.layout-content .donation .form-submit::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.layout-content .donation a:active,.layout-content .donation a:hover,.layout-content .donation .donate-custom-label:active,.layout-content .donation .donate-custom-label:hover,.layout-content .donation .donate-custom-amount:active,.layout-content .donation .donate-custom-amount:hover,.layout-content .donation .form-submit:active,.layout-content .donation .form-submit:hover{background:#f88a2d;color:#ffffff;}.layout-content .donation a:visited,.layout-content .donation .donate-custom-label:visited,.layout-content .donation .donate-custom-amount:visited,.layout-content .donation .form-submit:visited{background-color:#ec720b;color:#ffffff;}@media screen and (min-width:960px){.layout-content .donation a,.layout-content .donation .donate-custom-label,.layout-content .donation .donate-custom-amount,.layout-content .donation .form-submit{font-size:1.4rem;line-height:1.5rem;padding:0.7rem 1.6rem 0.7rem 1.6rem;}}.layout-content .donation a:hover,.layout-content .donation a:active,.layout-content .donation .donate-custom-label:hover,.layout-content .donation .donate-custom-label:active,.layout-content .donation .donate-custom-amount:hover,.layout-content .donation .donate-custom-amount:active,.layout-content .donation .form-submit:hover,.layout-content .donation .form-submit:active{background:#ffffff;color:#b7b7b7;}.layout-content .donation a:after,.layout-content .donation .donate-custom-label:after,.layout-content .donation .donate-custom-amount:after,.layout-content .donation .form-submit:after{display:none;}.layout-content .donation .donate-custom-amount:focus,.layout-content .donation .donate-custom-amount:active{outline:none;}.layout-content .donation .form-actions{background-color:#ec720b;color:#ffffff;display:inline-block;margin:0.5em;padding:0;font-weight:700;border:1px solid #ec720b;}.layout-content .donation .form-actions:hover{background-color:#cc6012;}.layout-content .donation .form-actions::after{display:inline-block;content:"»";font-weight:700;margin-left:-1.3em;margin-right:1.4em;text-decoration:none;z-index:100;}.layout-content .donation .js-form-submit:hover{color:#ffffff;}.layout-content .donation .form-submit{background:transparent;border:0;border-radius:0;color:#ffffff;cursor:pointer;display:inline-block;font-weight:700;margin:0;outline:none;padding:0.5em 1.5em 0.5em 1.5em;position:relative;}.layout-content .donation .form-submit:hover{background:transparent;}.layout-content .donation h1{font-size:2rem;line-height:1.2;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){.layout-content .donation h1{font-size:calc(1.9rem + 9.5 * (100vw - 320px) / 680);line-height:calc(2rem + 17 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.layout-content .donation h1{font-size:2.75rem;line-height:3.5rem;}}
.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:580px){.flex-width-lg{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-sm{padding:0 30vw;}}.hero-primary-wrapper{width:100%;}@media screen and (min-width:960px){.hero-primary-wrapper{aspect-ratio:192 / 71;}}.hero-primary-wrapper .hero-primary{justify-content:center;align-items:center;box-sizing:border-box;position:relative;}.hero-primary-wrapper .hero-primary .heroImg{position:relative;line-height:0;overflow:hidden;width:100%;}.hero-primary-wrapper .hero-primary .heroImg img{object-fit:cover;width:100%;}@media screen and (min-width:960px){.hero-primary-wrapper .hero-primary .heroImg img{aspect-ratio:192 / 71;}}.hero-primary-wrapper .hero-primary .heroContent{align-items:center;left:inherit;top:inherit;width:auto;background:#3d3d3e;text-align:left;display:inline-block;padding:1em 1em 2em 1em;width:100%;}@media screen and (min-width:960px){.hero-primary-wrapper .hero-primary .heroContent{position:absolute;left:8%;width:37%;background:none;padding:4vw 4vw 4vw 0;}}.hero-primary-wrapper .hero-primary .heroContent .hpCta a{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;}.hero-primary-wrapper .hero-primary .heroContent .hpCta a::after{content:"»";margin-left:0.3em;display:inline-block;text-decoration:none;}.hero-primary-wrapper .hero-primary .heroContent .hpCta a:active,.hero-primary-wrapper .hero-primary .heroContent .hpCta a:hover{background:#f88a2d;color:#ffffff;}.hero-primary-wrapper .hero-primary .heroContent .hpCta a:visited{background-color:#ec720b;color:#ffffff;}@media screen and (min-width:960px){.hero-primary-wrapper .hero-primary .heroContent .hpCta a{font-size:1.4rem;line-height:1.5rem;padding:0.7rem 1.6rem 0.7rem 1.6rem;}}.hero-primary-wrapper .hero-primary .heroHeadline{font-weight:700;font-style:normal;font-size:2.6rem;line-height:1.1;letter-spacing:-0.06rem;color:#000;word-spacing:-0.8px;text-align:left;color:#ffffff;margin-bottom:20px;display:block;}@media screen and (min-width:320px){.hero-primary-wrapper .hero-primary .heroHeadline{font-size:calc(2.6rem + 15.4 * (100vw - 320px) / 680);}}@media screen and (min-width:1300px){.hero-primary-wrapper .hero-primary .heroHeadline{font-size:4rem;}}@media screen and (min-width:960px){.hero-primary-wrapper .hero-primary .heroHeadline{margin-bottom:4vw;display:block;}}@media screen and (min-width:960px){.hero-primary-wrapper .hero-primary.styled-fsz{opacity:1;height:100%;transition:opacity 0.5s ease-in-out;}}.hero-primary-wrapper .hero-primary .hero-primary-desk{display:none;}.hero-primary-wrapper .hero-primary .hero-primary-desk img{aspect-ratio:192 / 71;width:100%;}@media screen and (min-width:960px){.hero-primary-wrapper .hero-primary .hero-primary-desk{display:block;}}.hero-primary-wrapper .hero-primary .hero-primary-desk-both{display:none;}@media screen and (min-width:960px){.hero-primary-wrapper .hero-primary .hero-primary-desk-both{display:block;}}.hero-primary-wrapper .hero-primary .hero-primary-mobile{display:block;aspect-ratio:853 / 918;}.hero-primary-wrapper .hero-primary .hero-primary-mobile img{width:100%;}@media screen and (min-width:960px){.hero-primary-wrapper .hero-primary .hero-primary-mobile{display: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{min-width:100%;}.flex-width-lg{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-lg{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@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;}.block-global-alert .alert-content{margin:0.4rem 0;}
.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:580px){.flex-width-lg{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@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:580px){.flex-width-lg{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-lg{padding:0 10vw;}}.flex-width-md{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-md{padding:0 4rem;}}@media screen and (min-width:960px){.flex-width-md{padding:0 20vw;}}.flex-width-sm{padding:0 1.3rem;}@media screen and (min-width:580px){.flex-width-sm{padding:0 4rem;}}@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;}
