.two-col-text-image .left-heading{margin-bottom:36px;position:relative}.two-col-text-image .left-desribe p{line-height:1.37}.two-col-text-image .left-column-cta:not(:last-child){margin-right:31px}.left-column-cta:last-child a.cta-link{padding:10px 16.5px}.two-col-text-image .left-heading:after{bottom:-20px}.two-col-text-image.about-us-twocol .left-heading:after{bottom:-25px}.two-col-text-image.roof-repair-style .left-heading.border-bottom:after{display:none}.two-col-text-image.roof-repair-style .left-heading{margin-bottom:0}.two-col-text-image.roof-repair-style .left-desribe p{line-height:1.56}.two-col-text-image.roof-repair-style .left-column-cta a.cta-link{color:var(--primary_color);padding:7.5px 8.5px}.two-col-text-image.twocol-contact .left-heading.border-bottom:after{bottom:-33px}.two-col-text-image.twocol-contact .left-heading,.two-col-text-image.twocol-project .left-heading{margin-bottom:66px}.two-col-text-image.twocol-project .left-heading.border-bottom:after{bottom:-38px}.two-col-text-image.twocol-blog .left-heading.border-bottom:after{bottom:-33px}.two-col-text-image.twocol-blog .left-heading{margin-bottom:58px}@media(min-width:1024px){.two-col-text-image.about-us-twocol .left-heading{margin-bottom:51px;padding-top:81px}.two-col-text-image.twocol-project .left-column-text{padding-top:28px}}@media(min-width:768px) and (max-width:1024px){.two-col-text-image .left-column-cta:not(:last-child){margin-right:15px}}@media(max-width:767px){.two-col-text-image .right-column-image{margin-top:40px}.two-col-text-image .left-heading:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.two-col-text-image .left-column-text{text-align:center}}@media(max-width:480px){.two-col-text-image .left-column-cta{margin-bottom:20px}.two-col-text-image .left-column-cta:not(:last-child){margin-right:0}.two-col-text-image .left-column-cta a.cta-link,.two-col-text-image .left-column-cta-two a.cta-link{display:block}}@media(min-width:481px) and (max-width:767px){.two-col-text-image .button-flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.two-col-text-image .left-column-cta:not(:last-child){margin-right:10px}}