section#homepage-holder-section{padding:0}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid{display:grid;grid-template-columns:15% 85%}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row{display:inline-flex}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-row-container{padding:1.5em;width:100%}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-title{margin-bottom:1.5em}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-title h2{font-weight:700;margin:0;position:relative;text-align:center;text-transform:uppercase}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-title h2:after{background-color:#384043;bottom:-.5em;content:"";display:block;height:2px;left:0;position:absolute;width:5em}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-categories{margin-bottom:3em}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-categories ul{margin:0 0 0 auto;padding:0;width:fit-content}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-categories ul li{line-height:1.5;margin-bottom:.5em;min-width:12em;text-align:left}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-categories ul li a{border-bottom:1px solid #384043;display:block;overflow:hidden;padding:.5em 0;position:relative;text-transform:uppercase;width:100%}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-categories ul li a:after{align-items:center;background:#cb1515;color:#fff;content:"+";display:flex;font-size:2em;height:100%;justify-content:center;left:auto;line-height:1;padding:0 .25em;position:absolute;right:0;top:0}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-reassurances .homepage-holder-reassurance{align-items:center;display:flex}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-reassurances .homepage-holder-reassurance span:not(.material-icons){font-size:.9em;font-weight:700;text-transform:uppercase}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-reassurances .homepage-holder-reassurance span.material-icons{font-size:2em;margin-right:.5em}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider{overflow:hidden;width:100%}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .owl-dots{display:none}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .owl-nav button{align-items:center;background:#cb1515;border-radius:50%;color:#fff;display:flex;justify-content:center;padding:0!important;position:absolute;top:43%;z-index:9}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .owl-nav button span{display:block;font-size:3em;height:fit-content;line-height:1;width:fit-content}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .owl-nav button.owl-prev{left:.5em;right:auto}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .owl-nav button.owl-next{left:auto;right:.5em}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .homepage-holder-slide .homepage-holder-slide-container{position:relative}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .homepage-holder-slide .homepage-holder-slide-container .homepage-holder-slide-background{min-height:30em;position:relative}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .homepage-holder-slide .homepage-holder-slide-container .homepage-holder-slide-background .homepage-holder-slide-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .homepage-holder-slide .homepage-holder-slide-container .homepage-holder-slide-content{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:1.5em;position:absolute;top:0;width:100%;z-index:3}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .homepage-holder-slide .homepage-holder-slide-container .homepage-holder-slide-content .homepage-holder-slide-title{margin-bottom:2em;padding:1em 0;position:relative;text-align:center}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .homepage-holder-slide .homepage-holder-slide-container .homepage-holder-slide-content .homepage-holder-slide-title h3{color:#fff;font-size:3em;font-weight:700;margin:0}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .homepage-holder-slide .homepage-holder-slide-container .homepage-holder-slide-content .homepage-holder-slide-title h3:after{background:#fff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:50%}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .homepage-holder-slide .homepage-holder-slide-container .homepage-holder-slide-content .homepage-holder-slide-excerpt{text-align:center}section#homepage-holder-section .section-container #homepage-holder .homepage-holder-grid .homepage-holder-row .homepage-holder-slider .homepage-holder-slide .homepage-holder-slide-container .homepage-holder-slide-content .homepage-holder-slide-excerpt p{color:#fff;font-size:2em;font-weight:700;margin:0}section#who-are-us-section{background:#cb151549}section#who-are-us-section .section-container{margin:auto;max-width:1300px;padding:2em 0}section#who-are-us-section .section-container #who-are-us{display:grid;grid-template-columns:50% 50%}section#who-are-us-section .section-container #who-are-us .grid-row{margin:1em}section#who-are-us-section .section-container #who-are-us .section-title{margin-bottom:2em}section#who-are-us-section .section-container #who-are-us .section-title h2{align-items:center;color:#000;display:flex;justify-content:center;margin:0;text-align:center}section#who-are-us-section .section-container #who-are-us .section-title h2 span{margin-right:1em}section#who-are-us-section .section-container #who-are-us .section-content{margin:auto;max-width:850px}section#who-are-us-section .section-container #who-are-us .section-content:nth-child(3){margin-top:3em}section#who-are-us-section .section-container #who-are-us .section-content p{color:#000;margin:0;text-align:left}section.products-section .section-container>div .products-title{margin:2em 0;min-width:40%;text-align:right;width:fit-content}section.products-section .section-container>div .products-title h3{color:#000;font-weight:300;margin:0;padding:0 2em}section.products-section .section-container>div .products-title h3:after{background:#cb1515;content:"";display:block;height:3px;margin-top:1em;width:110%}section.products-section .section-container>div .products-slider{margin:auto;max-width:1300px}section.products-section .section-container>div .products-slider article{background:#d4d4d4;margin:1em}section.products-section .section-container>div .products-slider article.product .product-container{padding:.5em;position:relative}section.products-section .section-container>div .products-slider article.product .product-container .product-background{min-height:10em;position:relative}section.products-section .section-container>div .products-slider article.product .product-container .product-background .product-background-image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}section.products-section .section-container>div .products-slider article.product .product-container .product-background .product-background-image img{height:0;opacity:0}section.products-section .section-container>div .products-slider article.product .product-container .product-content{padding:1em 0}section.products-section .section-container>div .products-slider article.product .product-container .product-content .product-title{overflow:hidden}section.products-section .section-container>div .products-slider article.product .product-container .product-content .product-title h3{font-size:1em;margin:0;text-align:center}section.products-section .section-container>div .products-slider article.product .product-container .product-content .product-description p{font-family:Roboto,sans-serif;font-size:.9em;font-style:normal;font-weight:300;line-height:1em;margin:0;text-transform:lowercase}section.products-section .section-container>div .products-slider article.product .product-actions{cursor:pointer;position:absolute;right:1.5em;top:1.5em;z-index:98}section.products-section .section-container>div .products-slider article.product .product-actions .addToEstimate{align-items:center;background-color:#252930;border-radius:50%;display:flex;height:3em;justify-content:center;opacity:0;overflow:hidden;transition:all .5s ease-out;width:3em}section.products-section .section-container>div .products-slider article.product:hover .product-actions .addToEstimate{opacity:1}section.products-section .section-container>div .products-slider article.product .product-actions .addToEstimate.disabled{background-color:#384043!important;border:none!important;box-shadow:none!important;cursor:not-allowed}section.products-section .section-container>div .products-slider article.product .product-actions .addToEstimate svg{height:1em;width:auto}section.products-section .section-container>div .products-slider article.product .product-actions .addToEstimate span{color:#fff}section.products-section .section-container>div .products-slider .owl-nav button{align-items:center;border-radius:50%;color:#252930;display:flex;justify-content:center;padding:0!important;position:absolute;top:43%;z-index:9}section.products-section .section-container>div .products-slider .owl-nav button span{display:block;font-size:3em;height:fit-content;line-height:1;width:fit-content}section.products-section .section-container>div .products-slider .owl-nav button.owl-prev{left:.5em;right:auto}section.products-section .section-container>div .products-slider .owl-nav button.owl-next{left:auto;right:.5em}section.products-section .section-container>div .products-actions{text-align:center}section.products-section .section-container>div .products-actions .products-action{display:inline-block}section.products-section .section-container>div .products-actions .products-action a{background:#cb1515;color:#fff;display:block;font-weight:700;padding:.5em 1.5em;text-transform:uppercase}section.home-text{background:#cb1515;margin-top:5em;padding:0}section.home-text .section-container{padding:0}section.home-text .section-container #home-text{display:grid;grid-template-columns:50% 50%;overflow:hidden}section.home-text .section-container #home-text>div{align-items:center;display:flex;justify-content:center;min-height:30em;padding:2em;position:relative}section.home-text .section-container #home-text>div:first-child{background-position:50%;background-repeat:no-repeat;background-size:100vw}section.home-text .section-container #home-text>div:nth-child(2){max-width:43em}section.home-text .section-container #home-text>div:nth-child(2):after{background:#cb1515;border-left:6px solid #fff;content:"";display:block;height:120%;left:-3em;position:absolute;transform:rotate(-5deg);width:5em}section.home-text .section-container #home-text>div h3{align-items:center;color:#fff;display:flex;font-size:2em;line-height:1.5;text-align:right}section.home-text .section-container #home-text>div h3 span{display:block;margin-right:1em}#home-text>div:nth-child(2)>div>div:nth-child(2)>h3{float:right;font-size:1.6em}section.home-text .section-container .full-image{background:#bababa;text-align:center}section.home-text .section-container .full-image img{height:auto;margin:3em auto;max-width:1000px;width:100%}