body{font-family:"Basic Sans",Arial,Helvetica,sans-serif;accent-color:#001f5c!important}body .l-main-nav{height:auto}body .l-main-nav .box-wc{flex-flow:row wrap;background:var(--color-brand-main-contrast);padding:0}body .l-content,body .l-content-enclosing{padding:0!important;max-width:100%!important}body h1,body h4{color:#001f5c}.header-logo-content{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:2rem 4rem;width:calc(100vw - 4rem);max-width:1540px;margin:0 auto}@media (max-width:767px){.header-logo-content{flex-flow:column nowrap}}@media (max-width:767px){.header-logo-content .header-image{width:100%;max-width:calc(100vw - 4rem);text-align:center}}@media (min-width:768px){.header-logo-content .header-image{flex:0 0 calc(30% - 2rem);max-width:475px;text-align:left}}.header-logo-content .header-image img{width:100%;height:auto;aspect-ratio:475/514}@media (max-width:767px){.header-logo-content .header-image img{max-width:240px;margin:0 auto}}@media (max-width:767px){.header-logo-content .header-content-wrapper{width:100%;text-align:center}}@media (min-width:768px){.header-logo-content .header-content-wrapper{flex:0 0 calc(70% - 2rem)}}.header-logo-content .header-content-wrapper .header-content{max-width:825px;margin:0 auto}@media (max-width:767px){.header-logo-content .header-content-wrapper .header-content{text-align:center}}.header-logo-content .header-content-wrapper h1{font-family:"Basic Sans Black","Open Sans ExtraBold","Arial Black",sans-serif;font-size:3.75rem;font-weight:800;line-height:1;max-width:18ch;text-wrap:balance;margin-bottom:0}@media (max-width:1612px){.header-logo-content .header-content-wrapper h1{font-size:3.25rem}}.header-logo-content .header-content-wrapper h3{font-size:1.75rem;font-weight:600;letter-spacing:unset;text-transform:none;margin:2rem 0;max-width:52ch}@media (max-width:1612px){.header-logo-content .header-content-wrapper h3{font-size:1.5rem}}.header-logo-content .header-content-wrapper h4{font-size:1.6rem;font-weight:200;text-transform:uppercase;margin:0}@media (max-width:1612px){.header-logo-content .header-content-wrapper h4{font-size:1.35rem}}.countdown-wrapper{flex:0 0 100%!important;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#fff;background-color:var(--color-brand-secondary,#003c52);min-height:4.25rem}.countdown-wrapper .countdown{flex:1 1 100%;color:#fff;background-color:var(--color-brand-secondary,#003c52);min-height:4.25rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.countdown-wrapper .event.days-left .circle-con{height:auto;gap:.75ch;width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.countdown-wrapper .event.days-left .circle-con div:not(.circle-number),.countdown-wrapper .event.days-left .circle-con:before{display:none!important}.countdown-wrapper .event.days-left .circle-con .circle-number,.countdown-wrapper .event.days-left .circle-con span.label{display:inline-block;height:auto;width:auto;position:unset;transform:none;font-size:3rem;line-height:1.4;letter-spacing:unset}@media (max-width:1612px){.countdown-wrapper .event.days-left .circle-con .circle-number,.countdown-wrapper .event.days-left .circle-con span.label{font-size:2.75rem}}.countdown-wrapper .event.days-left .circle-con .circle-number{font-weight:600}.countdown-wrapper .event.days-left .circle-con span.label{display:inline-flex;font-weight:400}.countdown-wrapper .event.days-left .circle-con span.label br{display:none}.how-it-works{margin:4rem auto;max-width:1540px}@media (max-width:1612px){.how-it-works{padding-left:2rem;padding-right:2rem}}.how-it-works h2{font-size:2.5rem;text-transform:none;letter-spacing:unset;color:var(--color-brand-main,#0078a3);margin-bottom:2rem}.how-it-works .signup-button{text-align:center;margin-top:4rem}.how-it-works .signup-button p{margin:0}.how-it-works .signup-button a{display:inline-block;font-size:1.5rem;font-weight:600;text-transform:uppercase;text-decoration:none;color:#fff;background-color:var(--color-brand-secondary,#003c52);padding:.75rem 2rem;border-radius:.5rem}.numbered-columns{display:grid;gap:2rem;color:#001f5c;counter-reset:columns;margin:2rem auto;max-width:1540px}@media (max-width:767px){.numbered-columns{grid-template-rows:auto auto auto auto}}@media (min-width:768px){.numbered-columns{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media (min-width:1024px){.numbered-columns{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}}.numbered-columns .composite{position:relative;display:flex;flex-flow:column nowrap;border-radius:.75rem;background-color:var(--color-brand-main-contrast,#fff);margin-top:2rem}.numbered-columns .composite:before{counter-increment:columns;content:counter(columns);display:block;width:3rem;height:3rem;font-size:2rem;font-weight:600;text-align:center;line-height:1.5;border-radius:50%;color:#fff;background-color:#001f5c;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.numbered-columns .col-content{flex:1 1 100%;padding:1.5rem 2rem .5rem;line-height:1.5;color:#001f5c}.numbered-columns .col-content p{font-size:1.125rem}.numbered-columns .col-content a{color:#001f5c}.numbered-columns .col-content ul{padding:0 1.5ch;font-size:1rem}.numbered-columns .col-content li:not(:last-child){margin-bottom:1ch}.numbered-columns .text:not(.col-content){flex:0 0 auto;border-radius:0 0 1rem 1rem;overflow:hidden}.numbered-columns .text:not(.col-content) p{margin:0;line-height:0;align-self:flex-end}.numbered-columns .text:not(.col-content) img{width:100%;height:auto}.prizes{color:#fff;background-color:#001f5c}.prizes h1,.prizes h2,.prizes h3,.prizes h4,.prizes h5{color:#fff}.prizes h3,.prizes h4{margin:0}.prizes .h4+p{margin-top:0}.prizes .content-wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;gap:2rem;margin:0 auto;max-width:1540px}@media (max-width:1612px){.prizes .content-wrapper{padding-left:2rem;padding-right:2rem}}.prizes .content-section{flex:1 1 650px;display:flex;flex-flow:column;justify-content:space-evenly;align-items:stretch;max-width:calc(100vw - 4rem)}.prizes .content-section>.text:first-child{margin-bottom:2rem}.prizes .content-section>.text:first-child h2{font-family:"Basic Sans Black","Open Sans ExtraBold","Arial Black",sans-serif;font-weight:800;font-size:2.5rem;text-transform:none;letter-spacing:unset}.prizes .prize-columns{width:100%;display:grid;gap:2rem 5px;padding-left:5px}@media (max-width:767px){.prizes .prize-columns{grid-template-row:1fr 1fr 1fr;padding-right:2rem}}@media (min-width:768px){.prizes .prize-columns{grid-template-columns:1fr 1fr 1fr}}.prizes .prize-columns h2{font-size:.875rem;letter-spacing:unset;margin-top:0;color:var(--color-brand-secondary,#003c52)}.prizes .prize-columns .col-wrapper{position:relative;padding:0 2rem}.prizes .prize-columns .col-wrapper:before{content:"";width:5px;position:absolute;top:3px;bottom:3px;left:-5px;background-color:var(--color-brand-secondary,#003c52)}.prizes .prize-columns .col-wrapper>:first-child{margin-top:0}.prizes .prize-columns .col-wrapper>:last-child{margin-bottom:0}.prizes .prize-columns .col-wrapper h3{font-size:1.25rem;font-weight:400;text-transform:none;letter-spacing:unset;margin-top:1.5rem}@media (max-width:1612px){.prizes .prize-columns .col-wrapper h3{font-size:1.125rem}}.prizes .prize-columns .col-wrapper h4{font-family:"Basic Sans Black","Open Sans ExtraBold","Arial Black",sans-serif;font-weight:800;font-size:1.75rem}@media (max-width:1612px){.prizes .prize-columns .col-wrapper h4{font-size:1.5rem}}.prizes .prize-columns .col-wrapper h4+p{margin-top:0;font-family:"Basic Sans Black","Open Sans ExtraBold","Arial Black",sans-serif;font-weight:800;font-size:.875rem;max-width:25ch;text-wrap:balance}@media (max-width:1612px){.prizes .prize-columns .col-wrapper h4+p{font-size:.85rem}}.prizes .prize-image{height:100%;display:flex;flex-flow:column nowrap}.prizes .prize-image p:has(img){margin:0}.prizes .prize-image p:not(:has(img)){font-size:1.125rem}.prizes .prize-image img{height:100%;width:auto;max-height:800px}@media (max-width:767px){.prizes .prize-image img{height:auto;width:100%;max-width:532px}}@media (min-width:1612px){.prizes .prize-image img{margin-right:-2rem}}.prizes .prize-legal{margin-top:50px}@media (max-width:1612px){.prizes .prize-legal{font-size:.825rem}}@media (max-width:767px){.prizes .prize-legal{font-size:.725rem}}.prizes .prize-legal p{margin:1ch;max-width:95ch}.cvb-questions{display:block;text-align:center;font-size:2.5rem;color:#fff;background-color:var(--color-brand-secondary,#003c52);padding:2rem 4rem}@media (max-width:1612px){.cvb-questions{font-size:2rem}}@media (max-width:767px){.cvb-questions{font-size:1.5rem}}.cvb-questions p{margin:0}.cvb-questions a{color:#fff}.cvb-questions a:focus,.cvb-questions a:hover{color:#fff!important}.cvb-questions strong{font-family:"Basic Sans Black","Open Sans ExtraBold","Arial Black",sans-serif;font-weight:800}#l-footer{padding:2rem!important}.sponsors-heading{display:flex;flex-flow:row nowrap;align-items:center;gap:2rem;max-width:1540px;margin:0 auto;text-align:center}.sponsors-heading:after,.sponsors-heading:before{content:"";display:block;height:5px;width:100%;background-color:#001f5c}.sponsors-heading h2{font-family:"Basic Sans Black","Open Sans ExtraBold","Arial Black",sans-serif;font-weight:800;font-size:2.5rem;text-transform:none;letter-spacing:unset;color:#001f5c}.sponsors-con{display:flex;flex-flow:column nowrap;align-items:center;gap:2rem;max-width:1540px;margin:3rem auto}.sponsors-con .sponsor-row-heading{width:100%;display:flex;flex-flow:row nowrap;align-items:center}.sponsors-con .sponsor-row-heading:after,.sponsors-con .sponsor-row-heading:before{flex:1 1 auto;content:"";display:block;height:5px;border-top:5px dotted #001f5c}.sponsors-con .sponsor-row-heading h3{flex:0 1 auto;font-size:2rem;text-transform:none;padding:0 2rem;margin:0;color:#001f5c}@media (max-width:1612px){.sponsors-con .sponsor-row-heading h3{font-size:1.75rem;max-width:calc(100% - 6rem)}}@media (max-width:767px){.sponsors-con .sponsor-row-heading h3{font-size:1.5rem}}.sponsors-con .sponsor-row{width:100%;position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-evenly;gap:2rem;padding:3rem 0}@media (max-width:480px){.sponsors-con .sponsor-row{padding:2rem 0}}.sponsors-con .sponsor-row>div{max-width:calc(50% - 4rem)}@media (max-width:767px){.sponsors-con .sponsor-row>div{max-width:calc(100% - 4rem)}}.sponsors-con .sponsor-row img{width:100%;height:auto}.sponsors-con .sponsor-row+.sponsor-row:before{content:"";display:block;width:100%;height:5px;border-top:5px dotted #001f5c;position:absolute;top:-1rem}
/*# sourceMappingURL=/_sourcemaps/civicsbee--microsite2.min.css.map */
