h1{text-align:center;font-size:2.5em;font-feature-settings:"smcp";font-variant-caps:small-caps;margin-top:30px;margin-bottom:30px}.header-logo{overflow:hidden}.header-logo img{clip-path:rect(1% 98% 98% 1% round 15%)}@media screen and (max-width:480px){.header-logo{max-width:70%;margin:auto 15%}}.header-address,.header-right{margin:auto 0}@media screen and (max-width:480px){.header-address{text-align:center}}#aboutus-section .grid-item,.header-social{margin:auto 0}.button:hover,button:hover{background-image:url(/images/splatter.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat!important}.button:hover,.button:hover a,button:hover,button:hover a{color:#fff!important;text-shadow:-1px 1px 1px #000,1px 1px 1px #000,1px -1px 1px #000,-1px -1px 1px #000,-1px 1px 5px #000,1px 1px 5px #000,1px -1px 5px #000,-1px -1px 5px #000}.carousel-container{background:none!important}.carousel-card a{color:black}a:has(.carousel-card-body):hover{text-decoration:none;color:#369}body{font-size:16px}main .section-container{margin-top:50px;margin-bottom:50px}#homeCTA-section{padding:30px 0}.section-alt,section,section.page-section{padding:30px 0!important}.section-alt{background-color:#DDD}.section-bluechip{background-image:linear-gradient(rgba(255,255,255,.25),rgba(255,255,255,.25)),url(https://images.ctfassets.net/0b82pebh837v/72Ctu7oGaGNja5gHpTz4Fd/50984bad832c63d7845e3c6d511a1735/BluChips.jpg?fm=webp)}.section-bluechip,.section-bwchip{background-position:50%;background-size:cover;padding:30px 0!important}.section-bwchip{background-image:linear-gradient(rgba(255,255,255,.25),rgba(255,255,255,.25)),url(https://images.ctfassets.net/0b82pebh837v/10u8y8Qcv6hkLnp1stjZZx/b9b6be999291a643f2c1cb1c22e5fc58/IMG_5559.jpg?fm=webp)}.section-pavers{background-image:linear-gradient(rgba(255,255,255,.25),rgba(255,255,255,.25)),url(https://images.ctfassets.net/0b82pebh837v/4vT6cKz1jGZNVnrLM8cNHG/6520f512d7dacd00224d13e87ae8084b/IMG_6229.jpg?fm=webp);background-position:50%;background-size:cover;padding:30px 0!important}.big-text{margin:auto 10%;text-align:center;font-size:1.5em}.section-container .row-1col,.tight-grid{gap:0}.menu-wrapper{text-align:center}footer{margin-top:50px}.menu,.menu ul,.menu-wrapper{width:100%!important}.menu,.menu ul{padding:0!important}.menu-item{border:0!important;width:20%!important;text-indent:0!important}.menu-item:not(:first-child){border-left:0 transparent!important}.menu-item:hover{background-color:unset}.menu-item a{background:none!important;text-align:center!important;text-indent:0!important;height:25px!important}.menu-item a:hover{font-size:1.05em;font-weight:700!important;border-left:none!important;text-indent:0!important;background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(/images/splatter.jpg)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.display-vertical{display:block;margin:5px 5px 20px!important;padding:5px}@media screen and (max-width:480px){form button,input,label,select,textarea{font-size:1em!important}}#contact-section .contact-cta,#homeCTA-section .home-cta,#reviewCTA-section .home-cta{display:flex;justify-content:center;align-items:center;text-align:center;font-size:2em;margin-bottom:30px}#contact-section .contact-cta button,#homeCTA-section .home-cta button,#reviewCTA-section .home-cta button{border:1px solid #999;cursor:pointer;text-decoration:underline;color:#369;border-radius:5px;font-size:.8em;font-weight:700;width:300px;margin:10px;padding:10px}.contact-cta{color:white}#home-callouts-section{.callout-image-vert{width:90%}}#home-reviews-section{padding:30px 0;.carousel-container{height:400px;border-radius:20px}.carousel-cards-container{width:60%;height:350px;margin:0 auto}.carousel-card-wrapper{display:flex;align-items:center;justify-items:center}.carousel-card-body{text-align:center;padding-top:40px}@media screen and (max-width:480px){.carousel-cards-container{width:90%}}.carousel-card-header{font-size:1.2em}}#projects-section{.carousel-container{border:none}}#project-carousel-section{.carousel-container{height:450px;border:none}.carousel-cards-container{height:400px}}
/*# sourceMappingURL=05740d5b520bd4c5.css.map*/