h2,h4 a{font-family:"M PLUS 2" !important}@media (max-width: 768px){.depicter{margin-top:-60px}}@media (min-width: 768px){.depicter{margin-top:-100px}}.depicter picture{height:max-content !important}.depicter .depicter-button-layer div button{transition:all 0.3s ease !important;background-color:var(--accent-color) !important}.depicter .depicter-button-layer div button:hover{background-color:var(--basic-color) !important}.depicter .depicter-button-layer .dp-inner-content{display:flex !important;justify-content:center;align-items:center;text-transform:capitalize;transition:all 0.3s ease !important;color:var(--white-1) !important}.depicter .depicter-button-layer .dp-inner-content:hover{color:var(--white-1) !important}.depicter div.depicter-element:hover .depicter-symbol-container svg{fill:var(--basic-color) !important}.depicter span{color:var(--gray-6) !important}.depicter .depicter-shape-layer div div{background-color:var(--gray-6) !important}.category-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:30px}@media (max-width: 768px){.category-wrapper{margin-top:40px;margin-bottom:60px}}@media (min-width: 768px){.category-wrapper{margin-top:80px;margin-bottom:100px}}.category-wrapper .category-item{position:relative;display:inline-block;margin-left:-4px}@media (max-width: 450px){.category-wrapper .category-item{width:100%}}@media (min-width: 450px) and (max-width: 991px){.category-wrapper .category-item{width:calc((100% - 1 * 30px) / 2)}}@media (min-width: 991px){.category-wrapper .category-item{width:calc((100% - 4 * 30px) / 5)}}.category-wrapper .category-item:not(:last-child){border-right:1px solid #f4f4f4}@media (min-width: 768px){.category-wrapper .category-item:hover .overlay{opacity:.5;background-color:var(--black-1)}.category-wrapper .category-item:hover .category-title{opacity:1;transform:translate(-50%, -80px)}}.category-wrapper .category-item a{text-decoration:none}.category-wrapper .category-item a .overlay{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:all .15s ease-in;border-radius:10px}.category-wrapper .category-item a .category-title{width:100%;left:50%;text-align:center;position:absolute;letter-spacing:2px;text-transform:uppercase;font-weight:800;display:inline-block;transition:all .15s ease-in}@media (max-width: 768px){.category-wrapper .category-item a .category-title{width:calc(100% - 80px);bottom:0;transform:translate(-50%, -45px)}}@media (min-width: 768px){.category-wrapper .category-item a .category-title{bottom:0;opacity:0;transform:translate(-50%, 10px)}}.category-wrapper .category-item a .category-title span{display:none !important}.category-wrapper .category-item a .category-title img{width:70%;filter:invert(100%) grayscale(100%) brightness(1000%)}.category-wrapper .category-item a .inner-wrap img{display:block;margin:0;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px}#find-an-installer{margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}#cta{display:none}#store-locator{width:100% !important;background:var(--white-2);box-shadow:var(--bsh-1);margin-top:-14vh;margin-bottom:6rem;border-radius:10px}@media (max-width: 768px){#store-locator{padding:4rem 2rem}}@media (min-width: 768px){#store-locator{padding:5rem 6rem}}#store-locator .wpsl-search-widget{margin:0 !important}#store-locator .wpsl-search-widget h2{text-align:center;margin-bottom:25px}#store-locator label[for="wpsl-widget-search"]{display:none}#store-locator form{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center;position:relative}#store-locator form p{width:max-content;margin-bottom:0 !important}#store-locator form input[name="wpsl-widget-search"]{margin-right:20px;border:none;box-shadow:var(--bsh-2);border-radius:500px;padding-left:30px}@media (min-width: 768px){#store-locator form input[name="wpsl-widget-search"]{min-width:300px}}#store-locator form ::-webkit-input-placeholder{color:var(--black-1) !important;opacity:1}#store-locator form ::-moz-placeholder{color:var(--black-1) !important;opacity:1}#store-locator form :-ms-input-placeholder{color:var(--black-1) !important;opacity:1}#store-locator form ::placeholder{color:var(--black-1) !important;opacity:1}#store-locator form .wpsl-icon-direction{display:none}#company-logos{width:100%;padding:0;box-sizing:border-box;margin-top:-20px}#company-logos ul{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:30px;height:max-content}@media (max-width: 991px){#company-logos ul{flex-wrap:wrap;margin-bottom:60px}}@media (min-width: 991px){#company-logos ul{flex-wrap:nowrap;margin-bottom:100px}}#company-logos ul li{align-self:stretch;position:relative;display:flex;justify-content:center;align-items:center;padding:20px;border:1px solid #dfdfdf;border-radius:18px;max-width:100%;box-sizing:border-box}@media (max-width: 450px){#company-logos ul li{width:calc((100% - 1 * 30px) / 2)}}@media (min-width: 450px) and (max-width: 991px){#company-logos ul li{width:calc((100% - 1 * 30px) / 2)}}@media (min-width: 991px){#company-logos ul li{width:calc((100% - 4 * 30px) / 3)}}#company-logos ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:20px}#company-logos ul li a img{width:auto;max-width:100%;max-height:60px}#company-logos ul li a span{text-align:center}
