.page-content{margin-bottom:0}.main-system-sub-homepage .page-header{height:406px}.main-system-sub-homepage .page-header.decorative-overlay{background-color:#c8914a}.main-system-sub-homepage .page-header.pool-spa{background-color:#1c8ec3}.main-system-sub-homepage .page-header.concrete-restoration{background-color:#353535}.main-system-sub-homepage .page-header.stucco{background-color:#754525}.main-system-sub-homepage .page-header.stone-tile{background-color:#9f3122}.main-system-sub-homepage .title_description{color:#0d0d0d;font-family:Gotham;font-weight:900;letter-spacing:1.26px;text-align:left;max-width:1420px;margin:0 auto;padding-top:45px;font-size:28px;text-transform:none;padding-bottom:44px;padding-left:61px}.main-system-sub-homepage .main-system-columns{background-color:#f9f9f9;margin-bottom:0;padding:96px 0}.main-system-sub-homepage .main-system-columns.system-columns-header{padding-left:70px}.main-system-sub-homepage .main-system-columns.system-columns-header p{color:#0d0d0d;font-family:Gotham;font-size:28px;font-weight:900;font-style:normal;letter-spacing:.98px}.main-system-sub-homepage .main-system-columns .main-system-column{background-color:#f9f9f9}.main-system-sub-homepage .main-system-columns .title{padding-bottom:49px}.main-system-sub-homepage .main-system-columns .main-system-section{padding:0 15px;max-width:1474px;margin:0 auto 50px;display:flex;cursor:pointer}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap{position:relative;margin-left:72px;width:410px;bottom:0;margin-bottom:60px}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap:first-child{margin-left:0}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap img{object-fit:contain}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap img.body-main{width:100%}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap .description-wrap{position:absolute;width:100%;height:121px;bottom:-36px;background-color:#4d4d4d;padding:26px 10px 0 32px}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap .description-wrap p,.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap .description-wrap span{color:#fff;font-family:Gotham;font-size:24px;font-weight:900;letter-spacing:.84px;text-align:left;line-height:25px}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap .description-wrap span{font-size:20px;font-weight:300}@media (min-width:1200px){.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap{min-height:300px}}@media (max-width:1200px){.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap{margin-left:39px}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap .description-wrap p{line-height:21px;font-size:22px}}@media (max-width:1100px){.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap .description-wrap span{line-height:22px}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap .description-wrap p{font-size:22px}}@media (max-width:992px){.main-system-sub-homepage .main-system-columns .main-system-section{display:flex;flex-direction:column;align-items:center}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap{margin-left:0;max-width:410px;min-height:300px;margin-bottom:130px}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap img.body-main{width:410px;height:auto}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap .description-wrap p{line-height:21px}}@media (max-width:599px){.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap,.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap img.body-main{width:350px}.main-system-sub-homepage .main-system-columns .main-system-section .main-system-wrap .description-wrap p{font-size:20px}}