@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;700&display=swap";html{line-height:1.5}body{line-height:inherit}*{box-sizing:border-box}h1,h2,h3,p,body{margin:0}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}body{--cru-dark-gray:#383f43;--cru-yellow:#ffcf07;font-family:Source Sans Pro,sans-serif}h1,h2{font-size:2em;font-weight:700}@media (min-width:768px){:is(h1,h2){font-size:3em}}h2{padding-bottom:1rem}.dark{background-color:var(--cru-dark-gray)}.dark h2{color:var(--cru-yellow)}.dark p{color:#fff}.columns{flex-direction:column;display:flex}@media (min-width:768px){.columns{flex-direction:row}}.button{background-color:var(--cru-yellow);text-align:center;border-radius:.25rem;width:8rem;padding:.25rem}body>*{padding:2rem}@media (min-width:768px){body>*{padding:4rem calc(max(8rem,100vw - 960px)/2)}}header{color:#fff;text-align:center;background:url(header.820e1973.jpg) top/cover fixed;height:100vh;padding-top:calc(clamp(45vh,30vw,100vh - 8rem))}@supports (-webkit-touch-callout:inherit){header{background-attachment:scroll}}.the-need{flex-direction:column;display:flex}@media (min-width:768px){.the-need{flex-direction:row}}.the-need h2{text-align:center}@media (min-width:768px){.the-need h2{text-align:left}}.the-need img{align-self:center;width:75%;height:100%;padding-top:2rem}@media (min-width:640px){.the-need img{width:66.6667%}}@media (min-width:768px){.the-need img{align-self:auto;width:33.3333%;padding-top:2rem;padding-bottom:2rem;padding-left:2rem}}.about-us h2{text-align:center}.win-build-send{flex-direction:column;display:flex}.win-build-send .text{padding-block:1.5rem}@media (min-width:768px){.win-build-send .text{order:1}}.win-build-send p{flex:1}.win-build-send h2{text-align:center}@media (min-width:768px){.win-build-send h2{text-align:left}}.win-build-send img{align-self:center;width:75%;height:100%}@media (min-width:640px){.win-build-send img{width:66.6667%}}@media (min-width:768px){.win-build-send img{padding:2rem;align-self:auto;width:50%;padding-left:0}}.help h2{text-align:center;padding-bottom:2rem}.help h3{text-align:center;padding-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.help .items{gap:3rem}.help .items .item{flex-direction:column;flex:1;display:flex}.help .items .item p{flex:1;padding-bottom:2rem}.help .items .item a{align-self:center}footer h2{font-size:1.125rem;line-height:1.75rem}footer a{color:var(--cru-yellow)}
/*# sourceMappingURL=index.68a2bf41.css.map */
