@charset "UTF-8";.services-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:13px;margin-top:27px}@media screen and (max-width:1350px){.services-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:850px){.services-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}.services-grid .service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;isolation:isolate;height:clamp(400px, 27vw, 540px);background-color:black;border-radius:5px;overflow:hidden;-webkit-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;text-decoration:none}.services-grid .service-item:before{content:"";position:absolute;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.551494)), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.551494) 0%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.551494) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(0deg, rgba(0, 0, 0, 0.551494) 0%, rgba(255, 255, 255, 0) 100%);mix-blend-mode:unset}@media screen and (max-width:1350px){.services-grid .service-item:last-child{grid-column:1/-1}}.services-grid .service-item img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:0.5s all ease;-o-transition:0.5s all ease;transition:0.5s all ease;z-index:-1}@media screen and (max-width:1350px){.services-grid .service-item img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}}.services-grid .service-item h3{font-size:clamp(24px, 2.5vw, 35px);font-weight:800;text-transform:uppercase;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center;padding:0 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:2;-webkit-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease}.services-grid .service-item .description{text-align:center;padding-inline:clamp(20px, 1.5vw, 30px);line-height:1.3;color:white;z-index:2;-webkit-transform:rotateZ(0) scaleX(1);-ms-transform:rotate(0) scaleX(1);transform:rotateZ(0) scaleX(1);max-height:540px;margin-top:clamp(5px, 1.5vw, 10px);margin-bottom:clamp(20px, 1.5vw, 30px)}.exp-section .gray-bg{background-image:url("/Content/images/backgrounds/sidingBG.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;color:white}.exp-section .gray-bg .thin-heading{--max-size:25px!important;--min-size:20px;font-weight:500}.exp-section .gray-bg .heading-script{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}@media screen and (max-width:640px){.exp-section .gray-bg .heading-script{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:640px){.exp-section .gray-bg .no-markers li{text-align:center}}
/*# sourceMappingURL=ppc-siding.css.map */