.page_about-us .hero{background:#000;padding:3% 15px}@media (max-width:767px){.page_about-us .hero{padding:3% 0}}.page_about-us .results{background-image:url(../../img/about-us/about-hero-bg.jpg);background-repeat:no-repeat;background-size:100%;background-position:top center}@media (max-width:767px){.page_about-us .results{background-image:url(../../img/about-us/about-hero-bg-m.jpg)}}.page_about-us .results .results-box{width:100%;min-height:200px;background:-webkit-gradient(linear,left top,right top,from(#D40029),color-stop(99.99%,#A20822),color-stop(100%,rgba(212,0,41,0)),color-stop(100%,rgba(212,0,41,0)),to(#A20822));background:linear-gradient(90deg,#D40029 0%,#A20822 99.99%,rgba(212,0,41,0) 100%,rgba(212,0,41,0) 100%,#A20822 100%);-webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.25);box-shadow:0px 1px 6px rgba(0,0,0,0.25);padding:3% 2%;font-family:Roboto Slab,serif;font-weight:700;text-align:center;color:#FFF}.page_about-us .results .results-box .title{font-size:clamp(33px,3vw,45px);text-transform:uppercase;padding-bottom:1%}.page_about-us .results .results-box p{font-family:Roboto,sans;font-weight:normal;margin:0 15%;padding-bottom:1%}@media (max-width:767px){.page_about-us .results .results-box p{margin:0}}.page_about-us .results .results-box .item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:2%}@media (max-width:767px){.page_about-us .results .results-box .item-container{-ms-flex-wrap:wrap;flex-wrap:wrap;width:70%;margin:0 auto}}@media (max-width:567px){.page_about-us .results .results-box .item-container{width:100%;gap:4%}}@media (max-width:767px){.page_about-us .results .results-box .item-container .item{width:48%}}.page_about-us .results .results-box .item-container .number{font-size:clamp(45px,5.333vw,80px)}.page_about-us .results .results-box .item-container .label{font-size:clamp(20px,1.667vw,25px)}@media (max-width:767px){.page_about-us .results .results-box .item-container .label{max-width:90%;margin:0 auto}}.page_about-us .welight{padding:3% 0}.page_about-us .welight .headline-container{text-align:center;padding-bottom:3%}.page_about-us .welight .headline-container .headline{font-family:Roboto Slab,serif;font-size:45px;line-height:1;font-weight:700;text-transform:capitalize;margin:0;padding-bottom:1%}@media (max-width:1200px){.page_about-us .welight .headline-container .headline{font-size:35px}}@media (max-width:767px){.page_about-us .welight .headline-container .headline{font-size:clamp(1px,8.8vw,33px);padding-top:6%}}.page_about-us .welight .headline-container .subhead{font-size:18px;font-weight:normal;padding:0 15%}@media (max-width:767px){.page_about-us .welight .headline-container .subhead{font-size:16px}}@media (max-width:767px){.page_about-us .welight .headline-container .subhead{padding:0}}.page_about-us .welight .welightImage{width:100%;height:auto;display:block;margin:0 auto;max-width:500px}.page_about-us .welight .welightImageWrap{position:relative;background-image:url(../../img/about-us/about-welight.svg);background-position:center;background-repeat:no-repeat;background-size:contain;padding-top:54%}.page_about-us .welight .welightImageWrap .theText{position:absolute;max-width:260px;width:21%}.page_about-us .welight .welightImageWrap .theText h3{color:#d81633;font-size:clamp(16px,1.667vw,25px)}.page_about-us .welight .welightImageWrap .theText p{font-size:14px;line-height:1.2}@media (max-width:991px){.page_about-us .welight .welightImageWrap{background:none;padding-top:30px}.page_about-us .welight .welightImageWrap .theText{position:static;max-width:70%;margin:0 auto}.page_about-us .welight .welightImageWrap .theText h3{font-size:25px}.page_about-us .welight .welightImageWrap .theText p{font-size:16px}}@media (max-width:767px){.page_about-us .welight .welightImageWrap .theText{position:static;max-width:100%;margin:0 auto}}.page_about-us .quote{background:#F8F8F8;padding-bottom:30px}.page_about-us .quote .quote-container{width:100%;background:rgb(212,0,41);background:-webkit-gradient(linear,left top,right top,color-stop(67%,rgb(212,0,41)),to(rgb(162,8,34)));background:linear-gradient(90deg,rgb(212,0,41) 67%,rgb(162,8,34) 100%);position:relative}.page_about-us .quote .quote-container .down-arrow-container{width:100%;position:absolute;bottom:-13px;text-align:center;left:0}.page_about-us .quote .quote-container .down-arrow-container .down-arrow{width:26px;height:26px;background:#D40029;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:0 auto}.page_about-us .quote .quote-container .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.page_about-us .quote .quote-container .content .quote-text{width:90%;font-family:Roboto Slab,serif;color:#FFF;font-weight:700;font-size:clamp(1px,2.538vw,33px);padding:3% 0}@media (max-width:767px){.page_about-us .quote .quote-container .content .quote-text{width:100%;font-size:25px;padding:6% 0}}.page_about-us .quote .quote-container .content .quote-text .quoter{font-family:Roboto,sans;font-weight:400;font-size:clamp(1px,1.538vw,20px);padding-top:2%}.page_about-us .quote .quote-container .content .quote-text .quoter span{font-weight:700}@media (max-width:767px){.page_about-us .quote .quote-container .content .quote-text .quoter{font-size:16px}}.page_about-us .quote .quote-container .image-container{width:20%;position:relative}.page_about-us .quote .quote-container .image-container img{position:absolute;bottom:0;width:100%}.page_about-us .our-accolades{background:#f8f8f8;padding:3% 0}.page_about-us .our-accolades .headline-container{text-align:center;padding-bottom:3%}.page_about-us .our-accolades .headline-container .headline{font-family:Roboto Slab,serif;font-size:45px;line-height:1;font-weight:700;text-transform:capitalize;margin:0}@media (max-width:1200px){.page_about-us .our-accolades .headline-container .headline{font-size:35px}}@media (max-width:767px){.page_about-us .our-accolades .headline-container .headline{font-size:clamp(1px,8.8vw,33px);padding-top:6%}}.page_about-us .best-in-class{padding:3% 0}.page_about-us .best-in-class .headline-container{text-align:center;padding-bottom:3%}.page_about-us .best-in-class .headline-container .headline{font-family:Roboto Slab,serif;font-size:45px;line-height:1;font-weight:700;text-transform:capitalize;margin:0;padding-bottom:1%}@media (max-width:1200px){.page_about-us .best-in-class .headline-container .headline{font-size:35px}}@media (max-width:767px){.page_about-us .best-in-class .headline-container .headline{font-size:clamp(1px,8.8vw,33px);padding-top:6%}}.page_about-us .best-in-class .headline-container .subhead{font-size:18px;font-weight:normal;padding:0 15%}@media (max-width:767px){.page_about-us .best-in-class .headline-container .subhead{font-size:16px}}@media (max-width:767px){.page_about-us .best-in-class .headline-container .subhead{padding:0}}.page_about-us .best-in-class .content-box{padding:3%;-webkit-box-shadow:0px 4px 12px rgba(0,0,0,0.2);box-shadow:0px 4px 12px rgba(0,0,0,0.2)}@media (max-width:767px){.page_about-us .best-in-class .content-box .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2%}}.page_about-us .best-in-class .content-box .content .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;padding:1% 0}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item{width:20%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:none;border-right:1px solid #000;padding:5% 0}}.page_about-us .best-in-class .content-box .content .item.heading{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2%;border-bottom:none}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item.heading{width:40%;border-right:none}}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item.heading .logo{height:50px}}.page_about-us .best-in-class .content-box .content .item.heading .metric{font-family:Roboto,sans;font-size:16px;color:#000;text-transform:uppercase}@media (max-width:991px){.page_about-us .best-in-class .content-box .content .item.heading .metric{font-size:14px}}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item.heading .metric{width:100%;text-align:left;font-size:12px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.page_about-us .best-in-class .content-box .content .item.ace{border:4px solid #D40029;border-radius:80px;text-align:center}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item.ace{border:3px solid #D40029}}.page_about-us .best-in-class .content-box .content .item.ace .metric{font-size:clamp(16px,3.667vw,55px);color:#D40029}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item.ace .metric{font-size:clamp(16px,5.333vw,20px)}}.page_about-us .best-in-class .content-box .content .item .logo{width:20%}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item .logo{width:100%}}.page_about-us .best-in-class .content-box .content .item .logo img.ace-logo{width:50%;margin:0 auto}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item .logo img.ace-logo{width:100%;height:20px}}.page_about-us .best-in-class .content-box .content .item .logo img.home-depot{width:25%}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item .logo img.home-depot{width:100%;height:20px}}.page_about-us .best-in-class .content-box .content .item .logo img.lowes{width:50%}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item .logo img.lowes{width:100%;height:20px}}.page_about-us .best-in-class .content-box .content .item .metric{font-family:Roboto Slab,serif;font-weight:700;width:16%;font-size:clamp(16px,2.2vw,33px);color:#8f8f8f}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .item .metric{width:100%;text-align:center;padding:5% 0;font-size:clamp(14px,4.267vw,16px)}}@media (max-width:767px){.page_about-us .best-in-class .content-box .content .lowes{border-right:none}}.page_about-us .best-in-class .content-box .disclaimer{width:100%;text-align:center;font-size:12px;color:#8F8F8F;padding-top:3%}.page_about-us .ace-is-the-place{background:#F8F8F8}.page_about-us .power-brand{padding:3% 0 10%}.page_about-us .power-brand .headline-container{text-align:center}.page_about-us .power-brand .headline-container .headline{font-family:Roboto Slab,serif;font-size:45px;line-height:1;font-weight:700;text-transform:capitalize;margin:0}@media (max-width:1200px){.page_about-us .power-brand .headline-container .headline{font-size:35px}}@media (max-width:767px){.page_about-us .power-brand .headline-container .headline{font-size:clamp(1px,8.8vw,33px);padding-top:6%}}.page_about-us .power-brand .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;text-align:center}@media (max-width:767px){.page_about-us .power-brand .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page_about-us .power-brand .content .option{width:50%}@media (max-width:767px){.page_about-us .power-brand .content .option{width:100%}}.page_about-us .power-brand .content .option img{width:100%}.page_about-us .power-brand .content .option .text-container{margin:0 10%}@media (max-width:767px){.page_about-us .power-brand .content .option .text-container{margin:0}}.page_about-us .power-brand .content .option .text-container .title{font-family:Roboto Slab,serif;color:#D40029;font-size:33px;line-height:1.2;font-weight:700;padding:2%;margin:0}.page_about-us .ace-rewards{width:100%;background:rgb(212,0,41);background:-webkit-gradient(linear,left top,right top,color-stop(67%,rgb(212,0,41)),to(rgb(162,8,34)));background:linear-gradient(90deg,rgb(212,0,41) 67%,rgb(162,8,34) 100%);margin-top:5%;color:#FFF;padding:3% 0 0 0}@media (max-width:991px){.page_about-us .ace-rewards{padding:3% 0;margin-top:0}}@media (max-width:767px){.page_about-us .ace-rewards{padding:6% 0;margin-top:0}}.page_about-us .ace-rewards .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2%}@media (max-width:767px){.page_about-us .ace-rewards .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.page_about-us .ace-rewards .content .left{width:35%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:991px){.page_about-us .ace-rewards .content .left{width:100%}}@media (max-width:767px){.page_about-us .ace-rewards .content .left{padding-bottom:6%}}.page_about-us .ace-rewards .content .left img{width:40%;max-width:195px;padding-bottom:1%}@media (max-width:991px){.page_about-us .ace-rewards .content .left img{max-width:150px}}@media (max-width:767px){.page_about-us .ace-rewards .content .left img{padding-bottom:6%}}.page_about-us .ace-rewards .content .left .headline{font-family:Roboto Slab,serif;font-size:clamp(1px,3vw,45px);line-height:1.1;font-weight:700;padding-bottom:1%;margin:0}@media (max-width:991px){.page_about-us .ace-rewards .content .left .headline{font-size:33px}}.page_about-us .ace-rewards .content .left p{margin:0}.page_about-us .ace-rewards .content .center{width:30%;position:relative}.page_about-us .ace-rewards .content .center img{position:absolute;width:100%;bottom:0}.page_about-us .ace-rewards .content .right{width:35%;padding:2% 0}@media (max-width:991px){.page_about-us .ace-rewards .content .right{width:100%;padding:0}}.page_about-us .ace-rewards .content .right .title{font-family:Roboto Slab,serif;font-weight:700;font-size:clamp(16px,1.667vw,25px);padding-bottom:2%}@media (max-width:991px){.page_about-us .ace-rewards .content .right .title{font-size:20px}}.page_about-us .ace-rewards .content .right .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.page_about-us .ace-rewards .content .right .list .item img{width:5%;max-width:24px;padding-top:2px}@media (max-width:991px){.page_about-us .ace-rewards .content .right .list .item img{padding-top:3px;width:22px}}.page_about-us .ace-rewards .content .right .list .item .text{font-size:clamp(16px,1.333vw,20px)}@media (max-width:991px){.page_about-us .ace-rewards .content .right .list .item .text{font-size:20px}}.page_about-us .ace-rewards .content .right .list .item .text span{font-family:Roboto Slab,serif;font-weight:700}