body,html{margin:0;padding:0;width:100%}body{background:#fefaf7;color:#000;font-family:"Work Sans",sans-serif}h1,h2,h3,h4,h5{font-family:"Work Sans",sans-serif}a{font-family:"Work Sans",sans-serif;text-decoration:none;color:inherit}a:hover{text-decoration:underline}.content-wrapper{position:relative;margin:auto;flex-grow:1;max-width:min(960px,100vw);box-sizing:border-box;padding:16px;padding-left:32px;padding-right:32px}@media only screen and (max-width: 960px){.content-wrapper{padding-left:16px;padding-right:16px}}nav,footer,main{display:flex}main{margin-bottom:4em}iframe{max-width:100%}p a{text-decoration:underline}p a+a{margin-left:1em}html{font-size:100%}body{font-weight:400;line-height:1.5}p{margin-bottom:1rem;max-width:80ch}h1,h2,h3,h4,h5{margin:3rem 0 1.38rem;font-weight:400;line-height:1.3}h1{margin-top:0;font-size:3.052rem}h2{font-size:2.441rem}h3{font-size:1.953rem}h4{font-size:1.563rem}h5{font-size:1.25rem}small,.text_small{font-size:.8rem}.nav-grid{display:flex;gap:2em;justify-content:end;align-items:center;margin-right:2em}@media only screen and (max-width: 600px){.nav-grid{gap:1em;margin-right:1em}}nav{font-family:"Work Sans",sans-serif;background-color:#fefaf7;font-size:16px;position:sticky;width:100%;top:0px;z-index:10}@media only screen and (max-width: 600px){nav{font-size:16px}}.fab{display:none;position:fixed;bottom:16px;right:16px;width:fit-content;height:fit-content;background:#cbebec;color:#000;padding:16px;padding-right:20px;padding-left:20px;z-index:11;gap:12px;align-items:center;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 1em, calc(100% - 1em) 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 1em, calc(100% - 1em) 0)}@media only screen and (max-width: 600px){.fab{font-size:18px;display:flex}}.fab{animation:appear .5s}.fab img{width:24px;height:24px;vertical-align:middle}@keyframes appear{0%{opacity:0}100%{opacity:1}}.fab span{font-size:16px;line-height:16px}.header-flex{display:flex;gap:2em;justify-content:space-between;align-items:center}@media only screen and (max-width: 600px){.header-flex{gap:1em}}header{display:flex;font-family:"Work Sans",sans-serif;background-color:#fefaf7;font-size:16px;width:100%;top:0px;z-index:10}@media only screen and (max-width: 600px){header{font-size:16px}}.home-link{height:51px}.home-link img{height:100%}.hero-link{width:fit-content;height:fit-content;background:#cbebec;color:#000;padding:16px;padding-right:20px;padding-left:20px;gap:12px;align-items:center;font-size:18px;display:flex;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 1em, calc(100% - 1em) 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 1em, calc(100% - 1em) 0)}.hero-link img{width:24px;height:24px;vertical-align:middle}.hero-link span{font-size:16px;line-height:16px}main+footer{margin-top:3em}footer{display:flex;color:#eee}.footer-wrapper{background-color:#232323;padding-bottom:2em}footer ul{padding-left:0;list-style-type:none}.tail-footer{color:#000;padding-bottom:0em}.tail-footer .content-wrapper{background-color:#cbebec}.call h5{margin-bottom:0}.call a{font-size:1.953rem;font-weight:600;color:#cbebec}footer ul{margin-bottom:0}.footer-wrapper{display:flex;gap:1em;flex-wrap:wrap;justify-content:space-between}.contact img{vertical-align:middle;margin-right:.5em}.contact span{vertical-align:middle}.contact li{margin-bottom:.2em;min-width:30ch}#social{margin-top:auto;display:block}.topfooter{-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 2em, calc(100% - 2em) 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 2em, calc(100% - 2em) 0)}.hero-border{width:fit-content;display:flex;margin:auto;padding:2em;box-sizing:border-box;background-image:url("/assets/img/concrete_staggered.webp");background-position:center;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 3em, calc(100% - 3em) 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 3em, calc(100% - 3em) 0)}@media only screen and (max-width: 600px){.hero-border{display:none}}.hero-inner{display:flex;background-color:#fefaf7;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 2em, calc(100% - 2em) 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 2em, calc(100% - 2em) 0)}.hero-txt{display:block;margin:auto;background-color:#fefaf7;padding:1em;min-width:15ch;margin:2em;width:25em}.hero-txt span{font-family:"Work Sans",sans-serif;display:block;margin:18px;line-height:1.3}.hero-txt .hero-txt-title{font-size:3.052rem;font-weight:600}.hero-txt .hero-txt-subtitle{text-align:left;font-size:1rem}.carousel-img{object-fit:cover;height:520px;max-height:100vw;text-align:center}.carousel-card>h5{font-size:1.25rem;margin-top:1em}.carousel-card{padding-bottom:.5em}.owl-carousel-wrapper{min-height:520px}@media only screen and (max-width: 520px){.owl-carousel-wrapper{min-height:100vw}}main .owl-carousel .owl-nav button.owl-next,main .owl-carousel .owl-nav button.owl-prev{display:flex;padding:16px !important;margin:0;height:fit-content;pointer-events:auto}main .owl-carousel .owl-nav button img{background:#fefaf7}main .owl-carousel .owl-nav{pointer-events:none;display:flex;width:100%;justify-content:space-between;position:absolute;top:calc(50% - 2em);left:0px;right:0px}.owl-carousel .owl-nav .owl-prev:hover,.owl-theme .owl-nav .owl-next:hover{background:#cbebec !important;border-radius:0 !important}.owl-carousel .carousel-nav-img{width:32px;height:32px;padding:6px;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 1em, calc(100% - 1em) 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 1em, calc(100% - 1em) 0)}.owl-carousel .carousel-img{-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 2em, calc(100% - 2em) 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 2em, calc(100% - 2em) 0)}.owl-carousel .carousel-img-wrapper{position:relative;overflow:hidden}.owl-carousel .carousel-img-wrapper:after{content:"";display:block;height:100%;position:absolute;top:0;width:100%}main .owl-carousel{margin-top:2em;margin-bottom:5em}.price_bubble{align-items:center;margin:auto;display:flex;background-image:url("/assets/img/concrete_staggered.webp");background-position:center;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 2em, calc(100% - 2em) 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 2em, calc(100% - 2em) 0);width:10em;height:10em}.price_bubble_content{text-align:center;line-height:1;color:#000;font-size:2em;margin:auto}#price_section{width:100%;display:flex}.price_section h3{margin-top:0}.price_card{display:flex;gap:2em;margin:auto;padding:1em;justify-content:center;align-items:center}.price_card ul{padding-left:0;margin-bottom:0;list-style-type:none}.price_bubble_content_one{display:block;font-size:.7em}.price_bubble_content_two{display:block;font-size:1.5em}.price_bubble_content_thr{display:block;font-size:.5em}/*# sourceMappingURL=main.css.map */