@import"https://fonts.googleapis.com/css2?family=Kanit:wght@400;500;600;700&family=Oswald:wght@500;600;700&family=Roboto:wght@100;400;500;700;900&display=swap";#mainNav{background-color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 2px #0000004d;height:5vw}.nav-wrapper{height:100%;display:flex;align-items:center}#mainLogo{height:4vw;margin-left:1vw}#mainNav menu{margin-left:2vw;display:inline-block;list-style-type:none}#mainNav li{display:inline-block;text-decoration:none;color:var(--primary-text-color);margin:0 1vw;font-size:1.4rem;position:relative}#mainNav li:after{content:"";display:inline-block;position:absolute;bottom:-2px;left:0;width:0%;height:2px;background-color:#000;transition:.4s width}#mainNav li:hover:after{width:100%}#callWrapper{background-color:var(--primary-color);padding-left:10vw;padding-right:5vw;position:relative}#callWrapper:after{content:"";display:inline-block;position:absolute;left:-2px;top:0;width:5vw;height:100%;clip-path:polygon(100% 100%,0 0,0 100%);background-color:#fff}#callWrapper img{height:3vw}#callWrapper .cta{font-family:var(--secondary-font);color:#fff;margin-right:5vw;font-size:4rem}#callWrapper a{background-color:var(--secondary-color);font-family:var(--third-font);display:inline-flex;justify-content:space-evenly;align-items:center;color:var(--primary-color);text-decoration:none;font-weight:500;font-size:2rem;padding:.1vw 1vw;box-shadow:0 8px 8px #0006;transition:.3s box-shadow,.3s transform}#callWrapper a:hover{transform:translateY(-2px);box-shadow:0 10px 15px -5px #000}#callWrapper img{height:3vw;margin-right:1vw}@media only screen and (min-width: 991px) and (max-width: 1400px){#mainNav{height:6vw}#callWrapper .cta{font-size:3.5rem}}@media only screen and (max-width: 990px){#mainNav menu#navLinks{display:none}}@media only screen and (min-width: 650px) and (max-width: 990px){#mainNav{height:10vw}#mainLogo{height:7vw;margin-left:2vw}#callWrapper .cta{font-family:var(--secondary-font);color:#fff;margin-right:5vw;font-size:4rem}#callWrapper a{padding:.4vw 2vw}#callWrapper img{height:4vw}}@media only screen and (max-width: 649px){#callWrapper{padding-left:15vw}#mainNav{height:14vw}#mainLogo{height:9vw;margin-left:2vw}#callWrapper .cta{display:none}#callWrapper a{padding:.8vw 4vw}#callWrapper img{height:6vw}}#mainHeader{min-height:90vh;position:relative;display:flex;align-items:center;justify-content:space-between}#mainBg{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;z-index:-2}#headerShader{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#0000004d;z-index:-1}.header-content-wrapper{margin:5vw;max-width:45vw}#mainHeading{font-family:var(--secondary-font);color:var(--secondary-color);font-size:12rem;line-height:140%}#secondaryHeading{font-family:var(--third-font);font-weight:700;font-size:6rem;color:#fff}#subHeading{font-family:var(--third-font);font-weight:700;letter-spacing:.1rem;font-size:2.5rem;padding-right:30%;text-align:left;color:#fff}#licensedBadge{margin:1vw 0;width:5vw;aspect-ratio:1/1}#servingArea{font-family:var(--third-font);font-weight:700;letter-spacing:.1rem;font-size:2rem;padding-right:30%;color:#fff}#servingArea a{color:#fff}@media only screen and (min-width: 1401px) and (max-width: 1900px){#subHeading{font-size:2.2rem}#servingArea{font-size:1.9rem;padding-right:25%}}@media only screen and (min-width: 991px) and (max-width: 1400px){#mainHeading{font-size:10rem}#secondaryHeading{font-size:4.5rem}#subHeading{font-weight:500;font-size:2rem}#servingArea{font-size:1.8rem;padding-right:20%}}@media only screen and (min-width: 650px) and (max-width: 990px){#mainHeader{min-height:90vh;align-items:flex-start;justify-content:flex-start;flex-direction:column}.header-content-wrapper{margin:10vw;max-width:100vw}#subHeading{font-weight:500}#licensedBadge{margin:2vw 0;width:10vw;aspect-ratio:1/1}#servingArea{font-size:2.5rem;padding-right:0%}}@media only screen and (max-width: 649px){#mainHeader{min-height:90vh;align-items:center;justify-content:flex-start;flex-direction:column}.header-content-wrapper{margin:1vw 0;max-width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:column}#mainHeading{text-align:center;font-size:8rem;margin-top:20vw;line-height:120%}#secondaryHeading{text-align:center;font-size:4rem}#subHeading{text-align:center;display:block;font-weight:500;font-size:2rem;margin-top:6vw;padding:0 10%}#licensedBadge{margin:2vw 0;width:15vw;aspect-ratio:1/1}#servingArea{font-size:2rem;padding-right:0%}}@media only screen and (max-width: 290px){#mainHeading{font-size:6rem}#secondaryHeading{font-size:3rem}#subHeading{font-size:2rem;padding:0 5%}#licensedBadge{margin:4vw 0;width:18vw;aspect-ratio:1/1}#servingArea{text-align:center;font-size:1.5rem;padding-right:0%}}#estimateForm{display:inline-block;background-color:var(--primary-color);padding:1.5vw;padding-top:0;color:var(--main-color);width:23vw;min-height:33rem;box-shadow:0 4px 8px #00000080}#estimateFormTitle{font-size:2.5rem;font-family:var(--primary-font);text-align:center;line-height:120%;font-weight:800;padding:1vw 0 4vw;position:relative;background-color:var(--secondary-color);clip-path:polygon(50% 100%,0 0,100% 0)}#estimateForm input:not(input[type=submit]):focus,#estimateForm textarea:focus{outline:4px solid var(--secondary-color)}#estimateForm input,#estimateForm textarea{display:inline-block;font-size:1.2em;font-family:var(--main-font);font-weight:200;width:85%;padding-left:15%;border:3px solid var(--main-text-color);padding:.8vw 0}#estimateForm #phoneInput{width:101%}#estimateForm input{padding-left:15%}#estimateForm input[type=submit]{background-color:var(--secondary-color);font-family:var(--primary-font);font-weight:600;padding-left:0;font-size:1.4rem;width:100%;border:none;transition:.3s filter;cursor:pointer}#estimateForm input[type=submit]:hover{filter:brightness(75%)}#estimateForm textarea{resize:none;width:98%;padding-left:2%}.form-disclaimer{padding:1vw 1.5vw 0;text-align:center;font-weight:700}@media only screen and (min-width: 1401px) and (max-width: 1900px){#estimateForm{width:25vw}}@media only screen and (max-width: 1400px){#estimateForm{width:28vw}#estimateFormTitle{font-size:2.5rem}#estimateForm input,#estimateForm textarea{padding-top:1vw;padding-bottom:1vw}}@media only screen and (min-width: 650px) and (max-width: 990px){.form-disclaimer{padding:1.5vw 2vw 0}.header-content-wrapper:has(#estimateForm){margin:0 0 8vw;width:100%;display:flex;justify-content:center}#estimateForm{padding:2vw;padding-top:0;width:45vw}#estimateFormTitle{font-size:2.5em}.input-wrapper{margin:1vw}#estimateForm input,#estimateForm textarea{padding-top:1.5vw;padding-bottom:1.5vw;font-size:1.5rem}.input-wrapper img{left:2%}#formPhoneIcon:not(.company-name-icon){left:1%}#estimateForm input[type=submit]{font-size:1.8rem}}@media only screen and (max-width: 649px){.form-disclaimer{padding:3vw 3.5vw 0}.header-content-wrapper:has(#estimateForm){margin:0 0 8vw;width:100%;display:flex;justify-content:center}#estimateForm{margin-top:8vw;padding:4vw;padding-top:0;width:60vw}#estimateFormTitle{font-size:2.4em;padding-bottom:8vw}.input-wrapper{margin-top:2vw;margin-bottom:2vw}#estimateForm input,#estimateForm textarea{padding-top:2.2vw;padding-bottom:2.2vw;font-size:1.5rem}.input-wrapper img{left:2%}#formPhoneIcon:not(.company-name-icon){left:1%}#estimateForm input[type=submit]{font-size:1.8rem}}@media only screen and (max-width: 290px){#estimateForm{width:80vw}#estimateFormTitle{font-size:2rem}.input-wrapper{margin-top:3vw;margin-bottom:3vw}}#messageSuccess{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#0003;transition:.3s opacity}#messageSuccessWrapper{display:inline-block;width:25%;aspect-ratio:1/1}#popupFormWrapper{z-index:998;opacity:0;pointer-events:none;display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;align-items:center;justify-content:center;background-color:#00000080}#popupFormClose{position:absolute;top:-2vw;right:-5vw;width:4vw;height:4vw;background-color:transparent;border:none;background-image:url(/website/img/close_icon.svg);background-position:center;background-size:100%;background-repeat:no-repeat;cursor:pointer;transition:.3s filter}#popupFormClose:hover{filter:brightness(75%)}#popupForm{position:relative;z-index:998;display:inline-block;background-color:var(--primary-color);padding:1.5vw;padding-top:0;color:var(--main-color);width:23vw;min-height:33rem;transform:translateY(-30px);box-shadow:0 4px 8px #00000080}#popupFormTitle{font-size:2.5rem;font-family:var(--primary-font);text-align:center;line-height:120%;font-weight:800;padding:1vw 0 4vw;position:relative;background-color:var(--secondary-color);clip-path:polygon(50% 100%,0 0,100% 0)}.input-wrapper{position:relative;margin:.8vw .5vw}.input-wrapper img{position:absolute;display:inline-block;top:10%;left:4%;height:80%;width:8%;object-position:center;object-fit:contain}#formPhoneIcon:not(.company-name-icon){top:0%;left:3%;height:110%;width:11%}#popupForm input:not(input[type=submit]):focus,#popupForm textarea:focus{outline:4px solid var(--secondary-color)}#popupForm input,#popupForm textarea{display:inline-block;font-size:1.2em;font-family:var(--main-font);font-weight:200;width:85%;padding-left:15%;border:3px solid var(--main-text-color);padding:.8vw 0}#popupForm #phoneInput{width:101%}#popupForm input{padding-left:15%}#popupForm input[type=submit]{background-color:var(--secondary-color);font-family:var(--primary-font);font-weight:600;padding-left:0;font-size:1.4rem;width:100%;border:none;transition:.3s filter;cursor:pointer}#popupForm input[type=submit]:hover{filter:brightness(75%)}#popupForm textarea{resize:none;width:98%;padding-left:2%}@media only screen and (max-width: 1400px){#popupForm{width:28vw}#popupFormTitle{font-size:2.5rem}#popupForm input,#popupForm textarea{padding-top:1vw;padding-bottom:1vw}}@media only screen and (min-width: 650px) and (max-width: 990px){#popupFormClose{top:-3vw;right:-7vw;width:6vw;height:6vw}#popupForm{padding:2vw;padding-top:0;width:45vw}#popupFormTitle{font-size:2.5em}.input-wrapper{margin:1vw}#popupForm input,#popupForm textarea{padding-top:1.5vw;padding-bottom:1.5vw;font-size:1.5rem}.input-wrapper img{left:2%}#formPhoneIcon:not(.company-name-icon){left:1%}#popupForm input[type=submit]{font-size:1.8rem}}@media only screen and (max-width: 649px){#popupFormClose{top:-10vw;right:0vw;width:10vw;height:10vw}.header-content-wrapper:has(#popupForm){margin:0 0 8vw;width:100%;display:flex;justify-content:center}#popupForm{margin-top:8vw;padding:4vw;padding-top:0;width:60vw}#popupFormTitle{font-size:2.4em;padding-bottom:8vw}.input-wrapper{margin-top:2vw;margin-bottom:2vw}#popupForm input,#popupForm textarea{padding-top:2.2vw;padding-bottom:2.2vw;font-size:1.5rem}.input-wrapper img{left:2%}#formPhoneIcon:not(.company-name-icon){left:1%}#popupForm input[type=submit]{font-size:1.8rem}}@media only screen and (max-width: 290px){#popupForm{width:80vw}#popupFormTitle{font-size:2rem}.input-wrapper{margin-top:3vw;margin-bottom:3vw}}#reviewSection{background-color:var(--primary-color);padding:2vw 0}#reviewSection h2{color:#fff;margin-bottom:2vw}#leaveReviewWrapper{display:flex;justify-content:flex-end;margin-top:2vw;padding:1vw 3vw}@media only screen and (max-width: 649px){#leaveReviewWrapper{justify-content:center;margin-top:4vw;padding:1vw 0}#reviewSection{background-color:var(--primary-color);padding:10vw 0}#reviewSection h2{margin-bottom:4vw}}.review{-webkit-user-select:none;user-select:none;width:15vw;background-color:#fff;padding:1vw 2vw;position:relative}.review-style{background-color:var(--secondary-color);position:absolute;top:0;right:0;width:4vw;height:6vw;z-index:0;clip-path:polygon(0 0,100% 0,100% 100%,77% 100%)}.react-multi-carousel-item{display:flex;justify-content:center;cursor:grab}.react-multi-carousel-item:active{cursor:grabbing}.review-rating{margin:.4vw 0}.review img{-webkit-user-select:none;user-select:none;pointer-events:none;width:1.2vw;aspect-ratio:1/1;margin:0 .05vw}.review-name{font-size:1.6rem;font-weight:700;z-index:10}.review-desc{font-size:1.1rem;line-height:150%;padding-right:5%;overflow-y:scroll;z-index:10;position:relative;height:9vw;white-space:pre-wrap}.review-desc::-webkit-scrollbar{width:5px}.review-desc::-webkit-scrollbar-track{background:transparent}.review-desc::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:999px}@media only screen and (min-width: 650px) and (max-width: 990px){.review{width:20vw;padding:1.5vw 2.5vw}.review-style{width:5vw;height:7vw}.review-rating{margin:.6vw 0}.review img{width:1.8vw}.review-name{font-size:1.5rem}.review-desc{height:10vw}}@media only screen and (max-width: 649px){.review{width:38vw;padding:3vw 4vw}.review-style{width:7vw;height:10vw}.review-rating{margin:1vw 0}.review img{width:2.8vw}.review-name{font-size:1.5rem}.review-desc{height:20vw}}#leaveReviewButtonWrapper{position:relative}#leaveReviewButton:hover{background-color:#ffffffb4}#leaveReviewButton:active{background-color:#ffffff7f}#leaveReviewButtonMenu{position:absolute;bottom:105%;left:0;width:100%;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;pointer-events:none}.leave-review-button-item{display:block;width:10vw;background-color:#f0f8ff;text-align:center;font-family:sans-serif;padding:.8vw 0 .8vw 2vw;text-decoration:none;font-size:1rem;font-weight:700;color:#000;margin:.3vw 0;position:relative;transition:.3s filter;border-radius:5px;opacity:0;clip-path:polygon(0 0,0 0,0 100%,0% 100%);pointer-events:all}.leave-review-button-item:hover{filter:brightness(75%)}.leave-review-button-item:after{content:"";display:inline-block;position:absolute;left:1vw;top:.4vw;width:1.8vw;aspect-ratio:1/1;background-size:100%;background-repeat:no-repeat;background-position:center}.leave-review-button-item.facebook{background-color:#4378e0}.leave-review-button-item.facebook:after{background-image:url(/website/assets/facebook-326199fa.svg);background-size:110%}.leave-review-button-item.google{background-color:#ff4635}.leave-review-button-item.google:after{background-image:url(/website/assets/google-51ff7ba7.svg);background-size:85%}.leave-review-button-item.yelp{background-color:#e72c2c}.leave-review-button-item.yelp:after{background-image:url(/website/assets/yelp-17a6d8cc.svg)}.leave-review-button-item.nextdoor{background-color:#19975d}.leave-review-button-item.nextdoor:after{background-image:url(/website/assets/nextdoor-7406b0e7.svg)}@media only screen and (min-width: 650px) and (max-width: 990px){.leave-review-button-item{padding:.7vw 0 .7vw 2.5vw}.leave-review-button-item:after{width:2.5vw}}@media only screen and (max-width: 649px){.leave-review-button-item{padding:1.5vw 0 1.5vw 4vw;width:60%;margin:1vw 0}.leave-review-button-item:after{left:2vw;top:.5vw;width:4.5vw}}@font-face{font-family:revicons;fallback:fallback;src:url(/website/assets/revicons-f7b9c306.woff) format("woff"),url(/website/assets/revicons-4ca02b8a.ttf) format("ttf"),url(/website/assets/revicons-9e4d4c68.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}#servicesSection{position:relative;padding-bottom:4vw}#servicesSection:after{content:"";display:inline-block;position:absolute;top:0;right:0;width:10vw;height:100%;background-color:var(--primary-color);clip-path:polygon(0 0,100% 0,100% 100%,75% 100%);z-index:-1}#servicesTitle{color:var(--primary-color);margin-bottom:2vw}#servicesSection .react-multi-carousel-item{margin:.5vw 0}@media only screen and (max-width: 649px){#servicesSection{position:relative;padding:10vw 0}}.service{width:16vw;height:18vw;background-color:#fff;box-shadow:0 0 8px #00000080;padding-bottom:4vw;position:relative;-webkit-user-select:none;user-select:none}.service-img{width:100%;pointer-events:none}.service-title{font-size:1.8rem;font-weight:600;padding:.5vw .4vw}.service-desc{padding:0 .4vw .5vw;line-height:150%}.service-cta{position:absolute;width:80%;left:10%;bottom:1vw;background-color:var(--primary-color);border:none;color:#fff;font-weight:medium;font-size:1.3rem;padding:.4vw 0;cursor:pointer;transition:filter .3s}.service-cta:hover{filter:brightness(125%)}@media only screen and (min-width: 1401px) and (max-width: 1900px){.service{width:18vw;height:21vw}}@media only screen and (min-width: 991px) and (max-width: 1400px){.service{width:20vw;height:24vw}.service-desc{font-size:1.1rem}}@media only screen and (min-width: 650px) and (max-width: 990px){.service{width:30vw;height:36vw}.service-title{font-size:2rem;padding:.8vw .6vw}.service-desc{padding:0 .5vw .5vw;line-height:150%;font-size:1.2rem}.service-cta{width:90%;left:5%;font-size:1.8rem}}@media only screen and (max-width: 649px){.service{width:45vw;height:62vw}.service-title{font-size:2rem;padding:.8vw .6vw}.service-desc{padding:0 .5vw .5vw;line-height:150%;font-size:1.2rem}.service-cta{width:90%;left:5%;font-size:1.8rem;padding:1.5vw 0}}@media only screen and (max-width: 290px){.service{width:65vw;height:80vw}.service-title{font-size:1.9rem;padding:.8vw .6vw}.service-desc{padding:0 .5vw .5vw;line-height:150%;font-size:1.2rem}.service-cta{width:90%;left:5%;font-size:1.8rem;padding:1.5vw 0}}#detailsPaneWrapper{z-index:997;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;visibility:hidden}#detailsPaneWrapper .shader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:-1;transition:.4s opacity;opacity:0}#detailsPane{position:absolute;display:inline-block;top:0;right:0;width:25%;padding:5% 10% 5% 5%;height:90%;background-color:#fff;transition:.3s transform;transform:translate(100%);color:var(--primary-text-color);overflow:auto}#detailsPane img{width:100%;aspect-ratio:2/1}#detailsPaneClose{display:inline-block;position:absolute;top:2.5%;right:5%;width:10%;aspect-ratio:1/1;background-image:url(/website/img/close_icon.svg);background-size:100%;background-position:center;border:none;background-color:transparent;cursor:pointer;transition:.3s filter}#detailsPaneClose:hover{filter:brightness(80%)}#detailsPaneName{font-size:2.5vw;margin-top:1vw;text-align:left}#detailsPaneDescription{margin-top:2vw;white-space:pre-line;font-size:1.1vw;padding-right:15%}#addServiceToForm{margin:2vw 0;display:inline-block;background-color:var(--primary-color);color:#fff;border:none;border-radius:999px;font-size:1.1vw;padding:.6vw 2vw;cursor:pointer;transition:.3s background-color}#addServiceToForm:hover{background-color:#003e5e}@media only screen and (min-width: 650px) and (max-width: 990px){#detailsPane{width:35%;padding:5% 10% 10% 5%}#detailsPaneClose{width:13%}#detailsPane img{margin-top:6vw}#detailsPaneName{margin-top:2vw;font-size:3.5vw}#detailsPaneDescription{font-size:1.5vw}#addServiceToForm{font-size:1.5vw;padding:1vw 2.5vw;cursor:pointer;transition:.3s background-color}}@media only screen and (max-width: 649px){#detailsPane{width:70%;padding:5% 10% 20% 5%}#detailsPaneClose{width:15%;top:1%;right:5%}#detailsPane img{margin-top:7vh}#detailsPaneName{font-size:3vh;margin-top:3vh;padding-right:15%}#detailsPaneDescription{font-size:1.5vh;padding-right:10%}#addServiceToForm{font-size:1.5vh;margin-top:2vh;padding:.8vh 2.5vh;cursor:pointer;transition:.3s background-color}}#pastWorkSection{padding:2vw 0;background-color:var(--primary-color)}#pastWorkTitle{display:inline-block;color:#fff;margin-bottom:2vw;padding-bottom:.5vw;position:relative}#pastWorkTitle:after{content:"";display:inline-block;width:100%;background-color:#fff;height:4px;position:absolute;bottom:0;left:0}#pastWorkWrapper{width:50vw;height:25vw;margin-left:25%;margin-bottom:2vw}.past-work-img{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;width:50vw;height:25vw}@media only screen and (min-width: 650px) and (max-width: 990px){#pastWorkSection{padding:3vw 0}#pastWorkTitle{margin-bottom:3vw}#pastWorkWrapper{width:75vw;height:37.5vw;margin-left:12.5%;margin-bottom:3vw}.past-work-img{width:75vw;height:37.5vw}}@media only screen and (max-width: 649px){#pastWorkSection{padding:10vw 0}#pastWorkTitle{margin-bottom:5vw}#pastWorkWrapper{width:80vw;height:40vw;margin-left:10%;margin-bottom:5vw}.past-work-img{width:80vw;height:40vw}}#aboutSection{position:relative;padding:5vw 0}#aboutBg{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;z-index:-2}#aboutShader{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#0000004d;z-index:-1}#aboutWrapper{color:#fff;background-color:#2f2f2fd2;width:40vw;padding:2.5vw 5vw;min-height:25vw}#aboutUsText{font-family:var(--secondary-font);font-size:1.4rem}#aboutUsTitle{font-family:var(--secondary-font);font-weight:bolder;font-size:3.5rem}#aboutUsDesc{margin-top:1vw;font-size:1.4rem;font-weight:lighter;line-height:150%;white-space:pre-wrap}#aboutUsLink{margin-top:2vw;color:#fff;text-decoration:none;background-color:var(--primary-color)}@media only screen and (min-width: 991px) and (max-width: 1400px){#aboutWrapper{width:50vw}#aboutSection{padding:6vw 0}}@media only screen and (min-width: 650px) and (max-width: 990px){#aboutWrapper{width:60vw}#aboutSection{padding:6vw 0}#aboutUsDesc{font-size:1.3rem}}@media only screen and (max-width: 649px){#aboutWrapper{width:80vw}#aboutSection{padding:10vw 0}#aboutUsDesc{margin-top:2vw}#aboutUsLink{margin-top:4vw}}#mainFooter{background-color:var(--fourth-color);color:var(--secondary-text-color);padding:3vw 5vw;display:flex;align-items:flex-start;justify-content:flex-start}.footer-content{display:inline-flex;flex-direction:column;margin:0 5vw}#mainFooter h4{font-family:var(--secondary-font);font-size:2rem;padding-bottom:.5vw;font-weight:200}.quicklink{color:var(--secondary-text-color);text-decoration:none;margin:.2vw 0}.quicklink,.contact-link{transition:.3s filter;cursor:pointer}.quicklink:hover,.contact-link:hover{filter:brightness(75%)}.contact-link{display:flex;align-items:center;color:var(--secondary-text-color);text-decoration:none;margin:.2vw 0}.contact-link img{width:2vw;margin-right:.5vw}.email-contact-link img{height:1.5vw;width:1.5vw;margin-right:1vw}#footerTitle{font-family:var(--third-font)}#footerTitle .title{color:var(--secondary-color);font-weight:700;font-size:2rem}#footerTitle .copyright{font-size:1.1rem;font-style:italic}@media only screen and (min-width: 650px) and (max-width: 990px){#mainFooter{padding:3vw 5vw}.quicklink,.contact-link{font-size:1.2rem;margin:.5vw}}@media only screen and (max-width: 649px){#mainFooter{padding:2vw 5vw 2vw 10vw;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.footer-content{margin:3vw 0}.quicklink,.contact-link{font-size:1.4rem;margin:.5vw}.contact-link img{width:7vw;margin-right:.5vw}.email-contact-link img{height:5.5vw;width:5.5vw;margin-right:2vw}#footerTitle .title{color:var(--secondary-color);font-weight:700;font-size:2.5rem}#footerTitle .copyright{font-size:1.5rem;font-style:italic}}#salesSection{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:10vw 0;color:#fff}#salesBg{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;z-index:-2}#salesShader{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#00000073;z-index:-1}#salesSection h3{font-weight:700;font-size:2rem;margin-bottom:1.5vw}#salesSection h1{font-size:10rem;font-weight:700;font-family:var(--secondary-font);line-height:100%;margin-bottom:.2vw}#salesSection h2{font-weight:400;font-family:var(--secondary-font);font-size:4rem;margin-bottom:2vw}#salesSection .estimate-button{text-decoration:none;background-color:var(--primary-color);color:var(--secondary-text-color);font-size:2.2rem}@media only screen and (min-width: 650px) and (max-width: 990px){#salesSection h3{margin-bottom:2vw}#salesSection h1{margin-bottom:.4vw}#salesSection h2{margin-bottom:2.5vw}}@media only screen and (max-width: 649px){#salesSection h3{margin-bottom:4vw}#salesSection h1{margin-bottom:.8vw;font-size:8rem}#salesSection h2{font-size:3.5rem;margin-bottom:5vw}}*{margin:0;padding:0}:root{--primary-color: #282D64;--secondary-color: #56A7DE;--third-color: #F6F6F6;--fourth-color: #2F2F2F;--primary-font: "Roboto", sans-serif;--secondary-font: "Oswald", sans-serif;--third-font: "Kanit", sans-serif;--primary-text-color: black;--secondary-text-color: white}body{font-family:var(--primary-font);color:var(--primary-text-color)}:root{font-size:14px}.center{display:flex;align-items:center;justify-content:center}.react-multiple-carousel__arrow{z-index:990}h2{font-family:var(--secondary-font);font-size:6rem;text-align:center}.estimate-button{font-family:Oswald,sans-serif;background-color:#fff;color:var(--primary-color);border:none;font-size:1.8rem;font-weight:700;padding:.8vw 5vw;cursor:pointer;transition:.3s box-shadow,.3s transform;box-shadow:0 0 #00000080}.estimate-button:hover{transform:translateY(-2px);box-shadow:0 10px 15px -5px #000}@media only screen and (min-width: 991px) and (max-width: 1400px){:root{font-size:12px}}@media only screen and (min-width: 650px) and (max-width: 990px){.estimate-button{font-size:2rem;padding:1vw 5.5vw}:root{font-size:10px}}@media only screen and (max-width: 649px){.estimate-button{font-size:2.5rem;padding:2vw 10vw}:root{font-size:8px}}
