@charset "UTF-8";
/***!  Style Declaration  !***/

:root{--kc-red:#d60000;--kc-yellow:#ffd54d;--kc-dark:#1a1a1a}.kc-inner-hero{position:relative;background:url('https://mail.kccontractors.co.uk/images/block_paving_Contractors_in_Kent.jpg') center/cover no-repeat;min-height:340px;display:flex;align-items:center;justify-content:center;text-align:center;padding:70px 20px}.kc-inner-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}.kc-inner-hero-content{position:relative;z-index:2;max-width:850px}.kc-inner-hero h1{font-size:38px;font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.kc-highlight{color:var(--kc-yellow)}.kc-inner-hero p{color:#ddd;font-size:16px;margin-bottom:20px}.kc-hero-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:25px}.kc-hero-trust span{background:rgba(255,255,255,0.08);color:#fff;padding:6px 12px;border-radius:20px;font-size:13px}.kc-inner-btn{display:inline-block;padding:12px 26px;border-radius:6px;font-weight:600;text-decoration:none;background:var(--kc-yellow);color:#000;transition:0.2s ease}.kc-inner-btn:hover{transform:translateY(-2px)}@media (max-width:768px){.kc-inner-hero h1{font-size:28px}}
