.dealership-head{margin-bottom:50px;text-align:center}.dealership-container{margin:auto;max-width:1230px;padding:0 20px}.dealership-head h2{color:#111;font-family:Ubuntu;font-size:48px;margin-bottom:15px}.dealership-head h2,.dealership-head p{font-weight:400;letter-spacing:0;line-height:120%}.dealership-head p{color:#333;font-family:Cabin;font-size:22px}.custom-grid{display:grid;gap:20px;grid-auto-rows:200px;grid-template-columns:1.1fr 1.3fr 1.1fr}.card{border-radius:5px;height:100%;overflow:hidden;position:relative}.card:first-child{grid-row:span 2}.card:nth-child(2){grid-column:2;grid-row:1}.card:nth-child(3){grid-column:2;grid-row:2}.card:nth-child(4){grid-column:3;grid-row:span 2}.card img{height:100%;object-fit:cover;width:100%}.card img,.overlay{inset:0;position:absolute}.overlay{background:linear-gradient(180deg,hsla(0,0%,7%,0) 56.04%,#111);transition:.4s}.content{bottom:0;color:#fff;padding:20px;position:absolute;transform:translateY(40%);transition:.4s ease;width:100%}.content p{opacity:0;transform:translateY(20px);transition:.4s}.card:hover .content,.card:hover .content p{transform:translateY(0)}.card:hover .content p{opacity:1}#dealership .content h3{color:#fff;font-family:Ubuntu;font-size:22px;font-weight:700;letter-spacing:0;line-height:150%;margin-bottom:10px}#dealership .content p{font-family:Cabin;font-size:18px;font-weight:400;letter-spacing:0;line-height:150%}@media (max-width:768px){.custom-grid{grid-auto-rows:auto;grid-template-columns:1fr}.layout-4 .card:first-child,.layout-4 .card:nth-child(2),.layout-4 .card:nth-child(3),.layout-4 .card:nth-child(4){grid-column:auto!important;grid-row:auto!important}.card{height:260px}.content,.content p{transform:translateY(0)}.content p{opacity:1}.dealership-head h2{font-size:26px}#dealership .content p,.dealership-head p{font-size:16px}#dealership .content h3{font-size:20px}}@media (max-width:1024px) and (min-width:769px){.custom-grid{grid-auto-rows:250px;grid-template-columns:1fr 1fr}.card.featured{grid-row:span 1}}@media (max-width:768px){.dealership-container{padding:0}}