.slick-slider{position:relative;display:block;margin-bottom:30px}.slick-slider .slick-list{overflow:hidden;display:block;margin:0;padding:0}.slick-slider .slick-track{position:relative;left:0;top:0}.slick-slider .slide{float:left;min-height:1px}.slick-slider .slide img{display:block}.slick-slider .slide{display:none}.slick-initialized .slide{display:block}.slick-loading .slick-track{visibility:hidden}.slick-loading .slide{visibility:hidden}.slick-slider .slick-prev{position:absolute;background:none;display:block;height:40px;width:30px;text-indent:-9999px;top:50%;margin-top:-20px;left:-25px;padding:0}.slick-slider .slick-next{position:absolute;background:none;display:block;height:40px;width:30px;text-indent:-9999px;top:50%;margin-top:-20px;right:-25px;padding:0}.slick-slider .slick-prev:focus{outline:none}.slick-slider .slick-next:focus{outline:none}.slick-slider .slick-next.disabled{background-position:-90px -90px}.slick-slider .slick-prev.disabled{background-position:-50px -90px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.slick-slider .slick-next{background:none;background-size:900px 200px}.slick-slider .slick-prev{background:none;background-size:900px 200px;-webkit-background-size:900px 200px}}button{border:none;outline:none}.slick-dots{position:absolute;bottom:-30px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;background:#ebf0f5;height:8px;width:8px;text-indent:-9999px;margin:0 5px;padding:0;border-radius:50%;cursor:pointer}.slick-dots li.active{background:#000}.slick-dots li a{display:block;height:10px;width:10px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.slick-dots li{background:#ebf0f5;background-size:900px 200px;border-radius:50%}}.slick-dots .slick-active{background:#7e7b7b}.slick-list.draggable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list.dragging{cursor:pointer;cursor:hand}.home-banner{display:flex;position:relative;gap:0;flex-direction:column;margin-bottom:30px}.home-banner .banner-box{display:flex;justify-content:center;flex-direction:column}.home-banner .banner-box .image-link{object-fit:cover;display:block;width:100%}.home-banner .banner-box .image-link img{object-fit:cover;width:100%;height:auto}.home-banner .banner-box .banner-first{position:relative;height:100%}.home-banner .banner-box .banner-text{display:flex;justify-content:center;align-items:center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-banner .banner-box .banner-text .banner-text-box{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;height:100%;padding:1rem}.home-banner .banner-box .banner-text .banner-text-box .h1{font-family:Playfair Display;font-size:28px;margin-top:0;margin-bottom:3px}.home-banner .banner-box .banner-text .banner-text-box .offer-line{font-family:Muli;margin-bottom:10px!important;margin-top:0!important;text-align:center;line-height:1.3;font-size:14px!important}.home-banner .banner-box .banner-action-btn,.home-banner .banner-box .locationBtn{display:flex;position:relative;gap:8px;align-items:center;outline:0}.home-banner .banner-box .banner-action-btn .btn-outline{background-color:transparent;color:#000;border-color:#000;font-family:Muli;font-weight:600;margin:0;min-width:105px}.hero-star-box{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:0;gap:10px;color:#fff;justify-content:center;font-family:Muli}.hero-stars{display:flex;flex-shrink:0;gap:5px;color:#e7b767}.home-banner .hero-star-box span{color:#000;margin-top:3px;font-size:13px;font-family:Muli}.home-banner .banner-box .locationBtn{border:none;gap:4px}.home-banner .banner-box .locationBtn span{border-bottom:1px solid #000}.home-banner .banner-box .banner-action-btn i.fa{font-size:18px}.home-banner .banner-box .banner-action-btn img{margin:0}@media(min-width:768px){.home-banner{flex-direction:row;gap:4px}.home-banner .banner-box .banner-text .banner-text-box{padding:2rem}}.row.row-xs-height{display:flex;margin:0}.homepage-block .row2 .landing .landing-text .cms_element img.img-responsive{display:block;height:auto;width:100%;aspect-ratio:.64924115}.homepage-block .row2 .landing .landing-text{position:relative}.homepage-block .row2 .landing .landing-content-2021 .landing-text.landing-text-link{z-index:1}.homepage-block .row2 .landing .landing-content-2021{position:absolute;width:100%;bottom:4%;padding:0 6%}.landing-text .text_responsive{position:absolute;text-transform:uppercase;text-align:center;width:100%}.landing-text .text_ring1{font-size:1.2rem!important;padding:0 10%;width:auto;display:inline-block;font-family:Muli;font-weight:800}.landing-hover{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.landing-hover>a{display:block;height:100%;text-indent:-9999px}.homepage-block .landing-text .landing-text-content a{height:45px;line-height:22px;margin-bottom:1px;background-color:transparent;text-align:center;position:relative;border:1px solid #414042;width:100%;margin-top:5%}.homepage-block .row2 .landing .landing-content-2021 .landing-text-content a{width:100%;color:#414042;padding:10px;font-family:'Roboto';font-size:13px;display:block}.landing-text .landing-text-content a:after{content:" ";background-position:-29px -4px;background-repeat:no-repeat;width:6px;height:10px;display:inline-block;vertical-align:middle}.landing-text .landing-text-content a:after{color:#000;margin-left:10px;right:5%;top:50%;margin-top:-3px;content:"";width:auto;height:auto;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border-style:solid;border-width:0 1px 1px 0;display:inline-block;padding:4px}.landing-text .landing-text-content .landing-text-three-link a:after{right:10%}@media(max-width:649.98px){.homepage-block .row.row-xs-height{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.homepage-block .row2 .landing{margin-bottom:25px}.homepage-block .row2 .landing-text .text_ring1{position:relative;top:0;padding:0}.homepage-block .landing-text .landing-text-content .landing-text-three-link{width:100%;float:none!important}.row.row-xs-height{margin-right:-15px;margin-left:-15px}.landing-text .landing-text-content .landing-text-three-link a:after{right:5%}}@media(min-width:650.98px){.landing-text .text_ring1{font-size:1rem!important}.homepage-block{margin-left:auto;margin-right:auto;max-width:1226px;padding-left:10px;padding-right:10px}.homepage-block .row2 .landing{-webkit-flex-grow:1;flex-grow:1;margin-right:1.017%;padding:0}.homepage-block .row2 .landing:last-child{margin:0}.homepage-block .row2 .landing-text .text_ring1{position:relative;top:0}.homepage-block .landing-text .landing-text-content .landing-text-three-link{width:48%;margin-bottom:0;float:left;margin-top:2%}.homepage-block .landing-text .landing-text-content .landing-text-three-link:after{right:10%}}@media(min-width:650px) and (max-width:900.98px){.landing-text .text_ring1{font-size:.7rem!important}.homepage-block .row2 .landing .landing-content-2021{padding:0 4%}.homepage-block .row2 .landing .landing-content-2021 .landing-text-content a{height:32px;line-height:13px;margin-top:2%;font-size:10px;padding:8px 6px}.landing-text .landing-text-content a:after{top:55%;padding:3px}}.morelink,.morelink.less{text-decoration:none!important}.div-shadow{box-shadow:0 .3125rem 1.15rem 0 rgba(0,0,0,.16);width:99%!important;margin:0 1px;height:94%!important}.tab_bg{background:#fff;padding:0 0}.color_icon{height:15px}.columns-p5{padding:0 5px}.slick-dots{bottom:-35px}.Prod_name{display:inline-block}.footer_txt_titile{text-align:center;font-size:14px}p{margin:10px 0 0!important}.slidesWrap button.slick-arrow{cursor:pointer;outline:none;pointer-events:auto;text-indent:-9999px;width:50px;height:100%;top:0;z-index:10}.slidesWrap button.slick-arrow:after{content:'';display:block;width:20px;height:20px;box-sizing:border-box;border-top:2px solid #000;border-right:2px solid #000;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.slidesWrap .prevBtn{left:0}.slidesWrap .prevBtn:after{transform:rotate(-135deg)}.slidesWrap .nextBtn{margin-left:auto;right:0}.slidesWrap .nextBtn:after{transform:rotate(45deg)}#customer-reviews .reviews-content .review .review-contents .review-blurb{text-align:center;font-family:Muli,serif;font-size:18px!important;color:#3a3e3d;font-weight:400;line-height:1.6;margin:0 0 13px!important}#customer-reviews .reviews-content .shop-btn{margin:15px auto;padding:6px 30px 7px;display:block;width:max-content}#customer-reviews .reviews-header{margin-top:1em;text-align:center}#customer-reviews .stars-container{margin:0}@media screen and (max-width:768px){.reviews-content .review{flex-direction:column;padding:0 20px;align-items:center}.customer-reviews-h3{font-size:26px;line-height:35px}#customer-reviews .reviews-content .review .review-avatar{margin-right:0;border-radius:100%;flex-basis:50px;flex-grow:0;flex-shrink:0;height:50px}#customer-reviews{min-height:668px}#customer-reviews .reviews-content .review .review-contents #customer-name,#customer-reviews .reviews-content .review .review-contents #project-name{text-align:center}#customer-reviews .reviews-content .review .review-avatar img{display:block}}.fa-angle-right{vertical-align:initial}sup{text-transform:lowercase;letter-spacing:1px;top:-.2em}.locationTab{padding:0 0 30px;width:90%;max-width:850px;margin:20px auto 0}.locationTab ul.tabs li{background:none;color:#000;display:inline-block;padding:0 13px 0;cursor:pointer;text-align:center;text-transform:capitalize;font-family:'Proxima Nova';font-size:17px;margin:0 0 10px;letter-spacing:0}.locationTab ul.tabs li.current{color:#c79c41;text-decoration:underline}.locationTab ul.tabs{margin:15px auto 15px;padding:0;list-style:none;background:#fff;text-align:center}.locationTab .tab-content{display:none}.locationTab .tab-content.current{display:inherit}.locationTab .visit-address{padding-top:20px}.locationTab .visit-address p{font-size:16px!important;color:#000;margin:0 0 12px!important}.locationTab .cta-buttons a.appointment,.locationTab .cta-buttons a.direction{color:#000;padding:12px;width:100%;display:inline-block;font-size:13px;text-transform:uppercase;letter-spacing:.1em;border-radius:4px}.locationTab .cta-buttons a.appointment{background:#a0885d;color:#fff}.locationTab .cta-buttons a.direction{background:#e5e5e5;margin-top:15px}@media only screen and (max-width:640px){.locationTab{width:100%}.locationTab .visit-address{padding-top:10px}.locationTab .visit-address p{padding:5px}.locationTab.pad_51{padding:0 5px 15px}.locationTab p.cta-buttons{margin-top:15px}.locationTab .title-strip h3{letter-spacing:3px}.locationTab ul.tabs li{font-size:15px;padding:0 10px 0}.locationTab ul.tabs{display:flex;overflow-x:auto;justify-content:center}}@media only screen and (max-width:575.98px){.locationTab ul.tabs{display:flex;overflow-x:auto;justify-content:start}}@media only screen and (max-width:767px){.adv-bg h1{font-size:26px}.locationTab{padding:0}.c-sticker.viewshowroom-sticker{top:8px;left:8px}}.container-column{margin:0 auto;max-width:1200px;width:100%}.column,.columns{padding-left:15px;padding-right:15px}.adv-bg{width:100%}@media only screen and (min-width:768px){.column,.columns{position:relative;padding-left:15px;padding-right:15px}}@media only screen and (min-width:960px){.column,.columns{position:relative;padding-left:20px;padding-right:20px}}@media only screen and (min-width:1280px){.column,.columns{position:relative;padding-left:15px;padding-right:15px}}