body{font-family:UniversLTStd,sans-serif}.btn{padding:20px 32px;font-size:14px;line-height:1;font-weight:700;text-align:center;border-radius:999px}.btn-primary,.btn-primary:hover{background-color:#ee8902;border:0}.btn-secondary,.btn-secondary:hover{background-color:#fff;border:0;color:#2c2c2d}.btn-secondary:hover{background-color:#f6f8f9}.navbar,.navbar svg{transition:all .2s ease-in-out}#hero{background-image:linear-gradient(90deg,rgba(0,0,0,.7) 0,rgba(255,255,255,0) 90%),url(../img/hero/Keystone-Quarry.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:120px 0}#hero h1{font-size:52px}#hero .content{max-width:385px}#hero .content p{line-height:1.625}#logos{padding:64px 0;background-color:#f4f4f4}#logos h4,body{font-size:16px}#logos h5{font-size:25px}#about-us{padding:96px 0 66px}#about-us p{color:#51616d;font-size:14px}#ready-to-take .flex-img{background-image:url(../img/sections/Ready-To-Take.jpg);background-size:cover;background-position:center}#ready-to-take .flex-blue{background-color:#4f87bb;padding:90px 20px}#what-we-do{padding:64px 0}#what-we-do h2{margin-bottom:40px}#what-we-do p{color:#51616c}#here-to-help .flex-img{background-image:url(../img/sections/Here-To-Help.jpg);background-size:cover;background-position:center}#here-to-help .flex-blue{background-color:#4f87bb;padding:90px 20px}#resources,#what-we-do{background-color:#f4f4f4}#resources .col-lg-6 div{border:1px solid #e1e3e4}#resources p{color:#505458;margin-bottom:32px}#logos h4,#resources h5{color:#4f87bb}#resources .download{width:64px;height:64px;background-color:#4f87bb;border-radius:50%;display:flex;align-items:center;justify-content:center}#allura-usa,#contact,#resources{padding:96px 0}#allura-usa h6{color:#999}#allura-usa .play{width:76px;height:76px;background-color:#ee8902;position:absolute;border-radius:50%}#allura-usa .overlay{width:100%;height:100%;background-color:#000;position:absolute;opacity:.45;transition:all .2s ease-in-out}#allura-usa a:hover .overlay{opacity:0}#allura-usa .fill-current{fill:currentColor}#contact{background-color:#f4f4f4}#contact h6{font-size:16px;color:#4f87bb}#contact .form-control{font-size:15px;color:#51616d;line-height:1.375;border:1px solid #d1d3d4;border-radius:unset;padding:12px}#contact .form-control:focus{box-shadow:none;border-color:#ee8902}footer{padding:32px 0;background-color:#2c2c2d}footer p{font-size:14px}