body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.header{height:80px;border-bottom:2px solid #495a50;display:grid;grid-template-columns:120px auto;grid-template-rows:auto;-webkit-align-items:center;align-items:center}.header__logo{grid-column-start:1;grid-column-end:1;margin-left:20px}.header__title{grid-column-start:2;grid-column-end:2}.header__title h1{font-weight:600}.main{display:grid;grid-template-columns:auto;grid-template-rows:auto auto;padding:10px}.services__header{text-align:center}.services__container li{list-style:square}.launch__gallery{margin-top:10px;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;font-weight:400;text-align:center;vertical-align:middle;border:1px solid #247f47;background-color:#fff}.launch__gallery:hover{background-color:#247f47;color:#fff}.contact{display:grid}.contact__header{justify-self:center}.contact__body{display:grid;justify-items:center}.testimonial{font-size:12px}.testimonal__footer{text-align:right;font-style:italic}.testimonials .testimonials__header{justify-self:center}.testimonials .testimonials__body{-webkit-justify-content:center;justify-content:center}.sidebar{display:grid;grid-template-columns:auto;grid-template-rows:auto auto}.gallery-body-container{max-height:50vh;height:50vh}.servicesOffered .servicesOffered__header{justify-self:center}.servicesOffered .servicesOffered__body{-webkit-justify-content:center;justify-content:center}.showcase{display:grid}.showcase .showcase__body{-webkit-justify-content:center;justify-content:center}.showcase .showcase__controls{text-align:center}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*{box-sizing:border-box}body{font-family:"Overpass",sans-serif}.brand-green{color:#247f47}.site-layout{display:grid;grid-template-columns:repeat 10% 10}.container{width:95%}.site-layout{grid-template-columns:100%;grid-template-rows:repeat(auto 5)}.site-layout .header{grid-row:1;-webkit-justify-content:left;justify-content:left}.site-layout .header h1{font-size:1.6rem}.site-layout .sidebar.contact{grid-row:2;padding-top:10px}.site-layout .main.showcase{grid-row:3}.site-layout .main.servicesOffered{grid-row:4;padding:10px 0 0;display:grid;grid-template-columns:100%;grid-template-rows:auto auto}.site-layout .main.servicesOffered .services__header{grid-row:1}.site-layout .main.servicesOffered .services__container{grid-row:2;padding:0;display:grid;grid-template-rows:repeat(auto 4);grid-template-columns:100%}.site-layout .main.servicesOffered .services__container .service__card-construction,.site-layout .main.servicesOffered .services__container .service__card-maintenance,.site-layout .main.servicesOffered .services__container .service__card-subcontracting{margin-bottom:10px}.site-layout .main.servicesOffered .services__container .service__card-construction{grid-row:1/1}.site-layout .main.servicesOffered .services__container .service__card-maintenance{grid-row:2/2}.site-layout .main.servicesOffered .services__container .service__card-subcontracting{grid-row:3/3}.site-layout .main.servicesOffered .services__container .service__card-other{grid-row:4/4}.site-layout .main.servicesOffered .services__container .card-body{padding-top:10px;padding-bottom:1px}.site-layout .sidebar.testimonials{grid-row:5;padding-top:15px;padding-left:15px;padding-right:15px}@media only screen and (min-width:500px){.container{width:95%}.site-layout{grid-template-columns:100%;grid-template-rows:40px 30px repeat(28,50px)}.site-layout .header{grid-column:1;grid-row:1;-webkit-justify-content:left;justify-content:left}.site-layout .header h1{font-size:2rem}.site-layout .sidebar.contact{grid-column:1;grid-row:3;margin-top:20px}.site-layout .main.showcase{grid-column:1;grid-row:7;height:100px}.site-layout .main.servicesOffered{grid-column:1;grid-row:15;display:grid;grid-template-columns:100%;grid-template-rows:auto 10px auto}.site-layout .main.servicesOffered .services__header{grid-row:1}.site-layout .main.servicesOffered .services__container{grid-row:3;display:grid;grid-template-columns:auto 10px auto;grid-template-rows:auto 5px auto}.site-layout .main.servicesOffered .services__container .service__card-construction{grid-column:1;grid-row:1}.site-layout .main.servicesOffered .services__container .service__card-maintenance{grid-column:3;grid-row:1}.site-layout .main.servicesOffered .services__container .service__card-subcontracting{grid-column:1;grid-row:3}.site-layout .main.servicesOffered .services__container .service__card-other{grid-column:3;grid-row:3}.site-layout .sidebar.testimonials{grid-column:1;grid-row:23}}@media only screen and (min-width:1024px){.container{width:90%}.site-layout{grid-template-columns:35% 20px 60%;grid-template-rows:50px 30px repeat(12,50px)}.site-layout .header{grid-column:1/4;grid-row:1/1;-webkit-justify-content:left;justify-content:left}.site-layout .header h1{font-size:2.4rem}.site-layout .sidebar.contact{grid-column:1/2;grid-row:3/span 2}.site-layout .sidebar.testimonials{grid-column:1/2;grid-row:8}.site-layout .main.showcase{grid-column:3/4;grid-row:3/8}.site-layout .main.servicesOffered{grid-column:3/4;grid-row:10;padding-top:20px;display:grid;grid-template-columns:100%;grid-template-rows:auto 10px auto}.site-layout .main.servicesOffered .services__header{grid-row:1}.site-layout .main.servicesOffered .services__container{grid-row:3;display:grid;grid-template-columns:auto 10px auto;grid-template-rows:auto 0 auto}.site-layout .main.servicesOffered .services__container .service__card-construction{grid-column:1;grid-row:1}.site-layout .main.servicesOffered .services__container .service__card-maintenance{grid-column:3;grid-row:1}.site-layout .main.servicesOffered .services__container .service__card-subcontracting{grid-column:1;grid-row:3}.site-layout .main.servicesOffered .services__container .service__card-other{grid-column:3;grid-row:3}}
/*# sourceMappingURL=main.f99a64a9.chunk.css.map */