body article{flex-direction:row!important}body article>div{display:flex;flex-direction:column;gap:20px}body article>div:first-child{flex:0 0 250px}body article>div:first-child .approved-trader-label,body article>div:first-child .trader-logo{width:250px;align-self:center}body article>div:first-child .approved-trader-label.gold,body article>div:first-child .trader-logo.gold{background:#d4af37;color:#fff}body article>div:first-child ul{display:flex;flex-direction:column;list-style:none;padding:0;gap:10px}body article>div:last-child{flex-grow:1;min-width:0}body article>div:last-child section{display:flex;flex-direction:column;gap:20px}body article>div:last-child section#skills ul,body article>div:last-child section#services ul{list-style:none;padding:0;gap:10px}body article>div:last-child section#skills ul li,body article>div:last-child section#services ul li{display:inline-flex;line-height:1em;gap:5px}body article>div:last-child section#skills ul li [class^=ri-],body article>div:last-child section#skills ul li [class*=" ri-"],body article>div:last-child section#services ul li [class^=ri-],body article>div:last-child section#services ul li [class*=" ri-"]{color:var(--green);font-size:1.2em}body article>div:last-child section#company-information ul{display:flex;flex-direction:column;list-style:none;padding:0;gap:10px}body article>div:last-child section#company-information ul li{display:inline-flex;gap:5px}body article>div:last-child section#roofsurvuk-checks ul{display:flex;flex-direction:column;list-style:none;padding:0;gap:10px}body article>div:last-child section#roofsurvuk-checks ul li{display:inline-flex;font-size:1.2em;font-weight:700;line-height:60px;padding:1em;border:solid 1px var(--green);border-radius:var(--border-radius);gap:20px}body article>div:last-child section#roofsurvuk-checks ul li [class^=ri-],body article>div:last-child section#roofsurvuk-checks ul li [class*=" ri-"]{display:inline-flex;color:var(--green);font-size:1.6em;justify-content:center;align-items:center;border:solid 1px var(--green);border-radius:100%;aspect-ratio:1;height:60px;width:60px}@media only screen and (max-width: 600px){body article>div:last-child section#roofsurvuk-checks ul li{flex-direction:column;align-items:center;text-align:center;line-height:inherit;gap:10px}}body article>div:last-child section#customer-reviews .reviews-title{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between}body article>div:last-child section#customer-reviews .reviews-title h2{align-content:center}body article>div:last-child section#customer-reviews .reviews-disclaimer,body article>div:last-child section#customer-reviews .no-results-found{color:var(--dark-gray)}body article>div:last-child section#customer-reviews ul{display:flex;flex-direction:column;list-style:none;padding:0;gap:20px}body article>div:last-child section#customer-reviews ul li,body article>div:last-child section#customer-reviews ul li blockquote{display:flex;flex-direction:column;gap:10px}body article>div:last-child section#customer-reviews ul li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}body article>div:last-child section#customer-reviews ul li>div .review-score{font-size:.8em}body article>div:last-child section#customer-reviews ul li>div>p{color:var(--dark-gray);align-content:center}body article>div:last-child section#customer-reviews>.button{align-self:center}@media only screen and (max-width: 800px){body article{flex-direction:column!important}}
