.construction-row{display:flex;align-items:center;height:100%;min-height:60vh;padding:3rem 1.5rem}@media only screen and (max-width:992px){.construction-row{min-height:none}}.construction-row-inner{width:100%;max-width:1500px;margin:0 auto}@media only screen and (max-width:992px){.construction-row-inner{display:block}}.construction-row-left{width:50%;display:block}@media only screen and (max-width:1400px){.construction-row-left{width:75%}}@media only screen and (max-width:992px){.construction-row-left{width:98%}}.construction-row-right{width:50%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1400px){.construction-row-right{width:75%}}@media only screen and (max-width:992px){.construction-row-right{width:98%}}.construction-row-right-kelley{width:50%;display:flex;align-items:center;justify-content:center;gap:1rem}@media only screen and (max-width:1400px){.construction-row-right-kelley{width:75%}}@media only screen and (max-width:992px){.construction-row-right-kelley{flex-direction:column;width:98%}}.construction-row-right-kelley-images{display:flex;flex-direction:column;align-items:center;justify-content:center}.construction-row-right video,.construction-row-right-kelley-images img{border:1px solid #b8b8b8;-webkit-box-shadow:5px 5px 15px -5px rgba(0,0,0,.5254901961)}.construction-row-right-kelley-images img{margin:.5rem;max-width:200px;height:auto}@media only screen and (max-width:992px){.construction-row-right-kelley-images img{max-width:600px}}.construction-row-center{text-align:center;max-width:800px;margin:0 auto 2rem}.construction-hero-features{width:96%;margin:1rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,31.75%));gap:.25rem}.construction-hero-features p{margin-bottom:0;font-weight:600}@media only screen and (max-width:992px){.construction-hero-features{grid-template-columns:repeat(auto-fit,1fr)}}@media only screen and (max-width:576px){.construction-hero-features{grid-template-columns:repeat(1,1fr)}}.construction-testimonial{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem}.construction-testimonial-image{max-width:131px;margin:1rem 0}.construction-testimonial-text p{font-size:2.5rem;max-width:725px;font-style:italic;margin:1rem;padding:0}@media only screen and (max-width:992px){.construction-testimonial-text p{font-size:1.5rem}}.construction-testimonial-name{font-size:1.15rem;margin:0;padding:0}.construction-testimonial-title{font-size:1.25rem;margin:0;padding:0}.construction-industries{display:block;width:99%;background:#fff;padding:2.25rem 1.5rem;border-radius:10px;border:1px solid #b8b8b8;-webkit-box-shadow:5px 5px 15px -5px rgba(0,0,0,.5254901961)}.construction-industries h3{color:#956ea5}.construction-industries-list{width:96%;margin:1rem auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,46.75%));gap:0 .75rem;font-size:1.25rem}@media only screen and (max-width:992px){.construction-industries-list{grid-template-columns:repeat(auto-fit,1fr)}}@media only screen and (max-width:576px){.construction-industries-list{grid-template-columns:repeat(1,1fr)}}.construction-industries-copy{margin:1.15rem auto;width:92%;font-size:1.25rem}.construction-industries-callout{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:0 2rem 0 0}.construction-industries-callout-phrase{margin:0 0 .5rem;padding:0}.construction-industries-callout-button{margin:0}.construction-services{margin:1rem 0 0;display:grid;gap:2rem 4rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}@media only screen and (max-width:992px){.construction-services{margin:0 0 -.75rem;gap:1rem}}@media only screen and (max-width:768px){.construction-services{grid-template-columns:repeat(1,1fr);gap:0}}.construction-projects{margin:2.5rem 0;display:grid;gap:2rem 4rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}@media only screen and (max-width:992px){.construction-projects{margin:0 0 -1.5rem;gap:1rem}}@media only screen and (max-width:768px){.construction-projects{grid-template-columns:repeat(1,1fr);gap:0}}.construction-project{display:flex;flex-direction:column;gap:2rem}.construction-project-image{height:auto;border:1px solid #b8b8b8}.construction-project-info{display:block}.construction-bar{margin:1rem 0;background:#956ea5;height:.2rem;width:90%;max-width:250px}.construction-contact{border-radius:10px;border:1px solid #b8b8b8;-webkit-box-shadow:5px 5px 15px -5px rgba(0,0,0,.5254901961);padding:3rem 2.5rem;max-width:540px}.construction-contact-callout{font-size:1.75rem;line-height:1.2;margin-bottom:1.5rem}@media only screen and (max-width:992px){.construction-contact-callout{font-size:1.25rem}}.construction-contact p{margin-bottom:1rem}.construction-contact input[type=email],.construction-contact input[type=text],.construction-contact input[type=textarea]{padding:.5rem;margin:0;border-radius:10px;border:1px solid #b8b8b8;width:100%;max-width:700px}.construction-contact input[type=submit]{font-size:1.25rem;width:200px;color:#fff;border-radius:10px;border:1px solid #b8b8b8;background-color:#956ea5;box-shadow:none}.con-split{display:flex;align-items:center;min-height:60vh;gap:2rem}@media only screen and (max-width:992px){.con-split{display:block;min-height:0}}.con-space{padding:5rem 0}@media only screen and (max-width:992px){.con-space{padding:3rem 1.5rem}}.con-blue{background:rgba(90,167,255,.0392156863)}.con-projects-row{padding:5rem 1.5rem}@media only screen and (max-width:992px){.con-projects-row{padding:3rem 1.5rem}}.construction-row-right video{border-radius:10px;-webkit-filter:brightness(100%)}@media only screen and (max-width:992px){.construction-row-right video{width:100%;height:auto;margin:-.75rem 3rem 0}}.construction-row-right-kelley video{border:1px solid #ddd;-webkit-box-shadow:5px 5px 15px -5px rgba(0,0,0,.5254901961);-webkit-filter:brightness(102.5%)}@media only screen and (max-width:1400px){.construction-row-right-kelley video{width:60%;margin:0 auto;height:auto;margin:0 .75rem}}@media only screen and (max-width:992px){.construction-row-right-kelley video{width:100%;max-width:600px;margin:0 auto;height:auto;margin:0 1.5rem}}.concolumn{flex-direction:column}.bb{transform:translateX(0);font-size:1.4rem}.bb:hover{transform:translateX(0)!important}#concontact{padding:6.5rem 0}@media only screen and (max-width:992px){#concontact{padding:0}.yeet-cannon h1{font-size:1.75rem}.yeet-cannon h2{font-size:1.5rem}.yeet-cannon h3{font-size:1.25rem}}.bumphero{transform:translatey(-4.5rem)}@media only screen and (max-width:992px){.bumphero{transform:translatey(-1.75rem)}}.conteam{max-width:600px;height:auto;margin:1rem}
/*# sourceMappingURL=maps/construction.css.map */
