@font-face{font-family:"ElegantIcons";src:url("../fonts/ElegantIcons.eot");src:url("../fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"),url("../fonts/ElegantIcons.woff2") format("woff2"),url("../fonts/ElegantIcons.woff") format("woff"),url("../fonts/ElegantIcons.ttf") format("truetype"),url("../fonts/ElegantIcons.svg#ElegantIcons") format("svg");font-weight:normal;font-style:normal;font-display:swap}html,body{overflow-x:hidden}body{font-family:"Open Sans",sans-serif;font-weight:400;color:#000;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif}.font-mulish{font-family:"Mulish",sans-serif}.fw-extrabold{font-weight:800}.section-title{margin-bottom:50px}.section-title .title{font-size:48px;font-weight:700;margin-bottom:0}.section-spacer{padding-top:80px;padding-bottom:80px}.bg-yellow{background-color:#e0c549}.styled-list{list-style:none;padding:0;margin:0;padding-left:30px}.styled-list li{position:relative}.styled-list li:before{content:"N";font-family:ElegantIcons;color:#fff;position:absolute;left:-30px;top:0}.styled-list li:not(:last-child){margin-top:5px}#ast-scroll-top:focus{border:none}.wpcf7-not-valid-tip{font-size:14px;position:relative;top:5px;border:solid 1px #f1aeb5;background-color:#f8d7da;color:#58151c;padding:5px 10px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border:solid 1px #f1aeb5;background-color:#f8d7da;color:#58151c;margin:0;margin-top:10px}.blink{animation:blink-animation 1s steps(5, start) infinite;-webkit-animation:blink-animation 1s steps(5, start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}.btn{font-size:18px;font-weight:800;line-height:1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:22px 30px;border-radius:0;border:none;text-transform:uppercase}.btn:focus{box-shadow:none}.btn.btn-primary{background-color:#e0c549;color:#000}.btn.btn-primary:hover{background-color:#000;color:#e0c549}.top-bar-section{padding-top:10px;padding-bottom:10px}.top-bar-section p{font-size:18px;font-weight:700}header{position:absolute;top:47px;left:0;width:100%;z-index:2;padding-top:20px;padding-bottom:20px;border-bottom:solid 1px rgba(255,255,255,.2);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}header .header-logo{max-width:190px;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}header .phone-number-cc{column-gap:20px}header .phone-number-cc .icon{width:60px;height:60px;border-radius:100%;background-color:#e0c549}header .phone-number-cc .phone-title{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}header .phone-number-cc .phone-number a{color:#fff;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}header .phone-number-cc .phone-number a:hover{color:#e0c549}header.sticky{position:fixed;top:0;background-color:#fff;padding-top:10px;padding-bottom:10px;-webkit-box-shadow:0 10px 15px rgba(25,25,25,.1);box-shadow:rgba(0,0,0,.1) 0px 0px 25.5px 4.5px}header.sticky .header-logo{max-width:160px}header.sticky .phone-title,header.sticky .phone-number a{color:#000}footer{padding-top:15px;padding-bottom:15px;border-top:solid 1px #ededed}.banner-section{z-index:0;padding-top:255px;padding-bottom:130px;background-repeat:no-repeat;background-size:cover}.banner-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:-1}.banner-section .title{font-size:54px}.banner-section .title span{font-size:40px;color:#4e9e07}.banner-section .title span a{color:#e0c549;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.banner-section .title span a:hover{color:#fff}.banner-section .left-col{row-gap:20px;padding-right:120px;margin-top:45px}.banner-section .left-col .content{font-size:20px}.banner-section .left-col .content p{line-height:1.7}.banner-section .left-col .content p:last-of-type{margin-bottom:0}.banner-section .quote-form-cc{background-color:rgba(255,255,255,.5);border-radius:4px;padding:35px;position:relative;max-width:450px;width:100%}.banner-section .quote-form-cc .title{font-size:36px;margin-bottom:35px;line-height:.8}.banner-section .quote-form-cc input:not([type=submit]),.banner-section .quote-form-cc select{background:rgba(255,255,255,.5);padding:10px;height:auto;border:solid 1px rgba(0,0,0,0);box-shadow:none;color:#000;opacity:1;width:100%}.banner-section .quote-form-cc input:not([type=submit]):focus,.banner-section .quote-form-cc select:focus{border:solid 1px rgba(0,0,0,0);opacity:1;outline:none;box-shadow:none}.banner-section .quote-form-cc p{margin-bottom:0}.banner-section .quote-form-cc .wpcf7-submit{width:100%;font-weight:bold;color:#fff;color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:19px}.banner-section .quote-form-cc .wpcf7-submit:hover,.banner-section .quote-form-cc .wpcf7-submit:focus{background-color:#000;color:#e0c549}.banner-section .quote-form-cc .wpcf7-spinner{position:absolute;right:40px;bottom:50px}.about-top-cta-section,.gallery-top-cta-section{padding-top:30px;padding-bottom:30px;background-color:#000;text-align:center}.about-top-cta-section *,.gallery-top-cta-section *{margin-bottom:0}.about-top-cta-section h2,.gallery-top-cta-section h2{color:#fff;font-weight:700}.about-top-cta-section h2 span,.about-top-cta-section h2 a,.gallery-top-cta-section h2 span,.gallery-top-cta-section h2 a{color:#e0c549}.about-top-cta-section h2 a,.gallery-top-cta-section h2 a{text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.about-top-cta-section h2 a:hover,.gallery-top-cta-section h2 a:hover{color:#fff}.about-section{overflow:hidden}.about-section:after{content:"";width:77px;height:222px;background-image:url("../img/about_decorator_image.png");background-repeat:no-repeat;background-position:top center;position:absolute;right:0;bottom:-50px}.about-section .section-title{margin-bottom:30px}.about-section .sub-title{color:#e0c549;font-weight:800;margin-bottom:20px}.about-section .right-col{column-gap:35px}.about-section ul{padding:0;margin:0;padding-left:20px}.about-section .image-cc{position:relative}.about-section .image-01:after{content:"";width:0;height:0;position:absolute;bottom:0px;right:0;border-left:50px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-top:80px solid #e0c549}.about-section .bottom-col{padding:20px;background-color:#f6f6f6;font-style:italic;margin-top:50px;position:relative;z-index:1}.about-bottom-cta-section{padding-top:30px;padding-bottom:30px;background-color:#4e9e07;text-align:center}.about-bottom-cta-section *{margin-bottom:0}.about-bottom-cta-section h3{color:#fff;font-weight:700}.about-bottom-cta-section h3 span{color:#e0c549}.cta-section{background-color:#e0c549;background-repeat:no-repeat;background-size:cover}.cta-section .custom-col-cc{column-gap:60px}.cta-section .left-col{width:55%}.cta-section .right-col{width:45%}.cta-section .right-col .section-title{margin-bottom:30px;color:#fff}.cta-section .right-col .content{color:#fff}.why-choose-us-section .custom-col-cc{column-gap:110px}.why-choose-us-section .right-col .content-cc p:last-of-type{margin-bottom:0}.why-choose-us-section .why-choose-us-single{margin-top:80px}.why-choose-us-section .why-choose-us-single .icon{margin-bottom:40px}.why-choose-us-section .why-choose-us-single .title{font-weight:700;font-size:24px}.why-choose-us-section .why-choose-us-single:not(:first-child):before{content:"";position:absolute;top:0;left:-65px;width:1px;height:105%;background-color:#c9c9c9}.gallery-section .custom-col-cc{display:grid;grid-gap:1rem;grid-template-columns:repeat(4, 1fr);grid-auto-rows:minmax(auto, 250px)}.gallery-section .custom-col-cc .gallery-single img{height:100%;width:100%;object-fit:cover}.gallery-section .custom-col-cc .gallery-single a:focus{outline:none}.get-estimate-section{z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center}.get-estimate-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:-1}.get-estimate-section .title{font-size:42px}.get-estimate-section .custom-col-cc{row-gap:50px}.get-estimate-section .content-cc p:last-of-type{margin-bottom:0}.testimonials-section{background-repeat:no-repeat;background-size:cover}.testimonials-section .testimonials-slider .testimonial-single{background-color:#e0c549;padding:30px;color:#fff}.testimonials-section .testimonials-slider .testimonial-single .content{font-size:18px}.testimonials-section .testimonials-slider .testimonial-single .content p span{display:inline}.testimonials-section .testimonials-slider .testimonial-single .content .read-more-content{display:none}.testimonials-section .testimonials-slider .testimonial-single .content .read-more{cursor:pointer;text-decoration:underline}.testimonials-section .testimonials-slider .testimonial-single .content .read-more:hover{text-decoration:none}.testimonials-section .testimonials-slider .testimonial-single .author-name{font-size:24px}.testimonials-section .testimonials-slider .owl-nav{position:absolute;top:42%;width:100%}.testimonials-section .testimonials-slider .owl-nav button{position:absolute;width:65px;height:65px;border-radius:100%;background-color:#d9d9d9 !important;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.testimonials-section .testimonials-slider .owl-nav button:before{font-family:ElegantIcons;font-size:34px;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.testimonials-section .testimonials-slider .owl-nav button:hover{background-color:#e0c549 !important}.testimonials-section .testimonials-slider .owl-nav button:hover:before{color:#fff}.testimonials-section .testimonials-slider .owl-nav button span{display:none}.testimonials-section .testimonials-slider .owl-nav .owl-prev{left:-100px}.testimonials-section .testimonials-slider .owl-nav .owl-prev:before{content:"#"}.testimonials-section .testimonials-slider .owl-nav .owl-next{right:-100px}.testimonials-section .testimonials-slider .owl-nav .owl-next:before{content:"$"}@media(min-width: 1400px)and (max-width: 1500px){.testimonials-section .testimonials-slider .owl-nav .owl-next{right:-30px}.testimonials-section .testimonials-slider .owl-nav .owl-prev{left:-30px}}@media(min-width: 1200px)and (max-width: 1320px){.testimonials-section .testimonials-slider .owl-nav .owl-next{right:-30px}.testimonials-section .testimonials-slider .owl-nav .owl-prev{left:-30px}}@media(max-width: 1399.98px){header .phone-number-cc .phone-number{font-size:24px}header .header-logo{max-width:150px}header.sticky .header-logo{max-width:120px}.section-title .title{font-size:36px}.banner-section{padding-top:175px;padding-bottom:85px}.banner-section .title{font-size:42px}.banner-section .title span{font-size:34px}.about-top-cta-section h2,.about-bottom-cta-section h2,.gallery-top-cta-section h2{font-size:28px}}@media(max-width: 1199.98px){header .header-logo{max-width:120px}header.sticky .header-logo{max-width:100px}header .phone-number-cc .icon{width:50px;height:50px}header .phone-number-cc .phone-number{font-size:22px}.section-spacer{padding-top:60px;padding-bottom:60px}.banner-section .title{font-size:36px}.banner-section .title span a{display:block}.banner-section .left-col{padding-right:50px}.about-top-cta-section h2,.about-bottom-cta-section h2,.gallery-top-cta-section h2{font-size:24px}.section-title .title{font-size:30px}.about-section .right-col{column-gap:20px}.about-section .image-01:after{border-left-width:35px;border-top-width:55px}}@media(max-width: 991.98px){.section-title{margin-bottom:30px}.section-title .title{font-size:28px;line-height:1.3}.section-spacer{padding-top:40px;padding-bottom:40px}.banner-section .left-col{padding-right:0;margin-top:0;margin-bottom:50px}.banner-section .title span a{display:inline-block}.about-section .image-01:after{border-left-width:50px;border-top-width:80px}.cta-section .left-col,.cta-section .right-col{width:100%}.cta-section .left-col{margin-bottom:50px}.about-section .left-col{margin-bottom:50px}.gallery-section .custom-col-cc{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767.98px){.top-bar-section p{font-size:14px}.banner-section{padding-top:140px}.banner-section .quote-form-cc .title{font-size:26px}.about-top-cta-section h2,.about-bottom-cta-section h2,.gallery-top-cta-section h2{font-size:20px}}@media(max-width: 575.98px){header{top:37px}header .phone-number-cc{column-gap:15px}header .phone-number-cc .phone-title{font-size:12px}header .phone-number-cc .phone-number{font-size:18px}header .phone-number-cc .icon{width:40px;height:40px}header .phone-number-cc .icon img{width:40%}.banner-section{padding-bottom:50px}.banner-section .title,.banner-section .title span{font-size:26px}.banner-section .title span{margin-top:5px;display:block}.banner-section .quote-form-cc{max-width:100%}.top-bar-section p{font-size:12px}.gallery-section .custom-col-cc{grid-template-columns:repeat(2, 1fr);grid-auto-rows:minmax(auto, 200px)}.about-section .image-01:after{border-left-width:40px;border-top-width:65px}.about-top-cta-section h2,.about-bottom-cta-section h2,.gallery-top-cta-section h2{line-height:1.5}}@media(max-width: 399.98px){header{top:55px}.gallery-section .custom-col-cc{grid-template-columns:repeat(1, 1fr)}.banner-section .quote-form-cc{padding:20px}.banner-section .quote-form-cc .title{margin-bottom:20px}.about-section .image-01:after{border-left-width:30px;border-top-width:45px}.section-title .title{font-size:24px}.btn{padding:15px 20px}.about-top-cta-section h2 a{display:block}}.error-section .custom-col-cc{min-height:540px;row-gap:50px}.error404{background-color:#fff}.error404 header .phone-number-cc .phone-title{color:#000}.error404 header .phone-number-cc .phone-number a{color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.error404 header .phone-number-cc .phone-number a:hover{color:#e0c549}.thank-you-page header .phone-number-cc .phone-title{color:#000}.thank-you-page header .phone-number-cc .phone-number a{color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.thank-you-page header .phone-number-cc .phone-number a:hover{color:#e0c549}.thank-you-page-content-section .custom-col-cc{min-height:540px;row-gap:50px}/*# sourceMappingURL=style.css.map */
