@media (min-width:1300px){.just-content *,.just-content a,.just-content p{font-size:1.3rem;line-height:1.6}}#roofing .wrapper .col-5{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:60vh;display:flex;flex-flow:column nowrap;position:relative;z-index:4}#roofing .wrapper .col-5 h2{position:absolute;bottom:3%;right:3%;z-index:5;font-size:2.5rem;transition:.5s}#roofing .wrapper .col-5 h2 span{color:#fbc300;font-weight:300}@media (max-width:550px){#roofing .wrapper .col-5 h2{font-size:1.3rem}}#roofing .wrapper .col-5 .content{background-color:rgba(0,0,0,.7);opacity:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;height:100%;transition:.5s}#roofing .wrapper .col-5 .content .sub{max-width:80%;margin:auto;text-align:center;color:#fff}#roofing .wrapper .col-5 .content .sub h1,#roofing .wrapper .col-5 .content .sub h2,#roofing .wrapper .col-5 .content .sub h3,#roofing .wrapper .col-5 .content .sub h4,#roofing .wrapper .col-5 .content .sub h5,#roofing .wrapper .col-5 .content .sub h6{padding-bottom:10px;border-bottom:3px solid #fbc300;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 15px}#roofing .wrapper .col-5 .content .sub .lightCta{position:relative;left:unset;right:unset;display:block;margin:15px auto 0;text-align:center}#roofing .wrapper .col-5 .content .sub .lightCta p{padding:10px 20px;text-align:center;margin:auto;font-size:1rem}#roofing .wrapper .col-5 a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}#roofing .wrapper .col-5:hover .content{opacity:1}#roofing .wrapper .col-5:hover h2{opacity:0}#roofing .wrapper .col-5:nth-child(2){background-position:left center}@media (max-width:600px){#roofing .wrapper .col-5:nth-child(2){background-position:left center}}@media (max-width:850px){#roofing .wrapper .col-5{min-height:450px}}@media (max-width:850px){#roofing{order:3}}