.serficoop_proyectos img{display:block;width:100%}.serficoop_proyectos a{color:inherit;text-decoration:none}.serficoop_proyectos section .container{margin:auto;max-width:1200px;padding:0 20px}.small{max-width:850px}.serficoop_proyectos section{padding:20px 0}.intro{text-align:center}.intro h2{color:#0d6158;font-size:25px;font-weight:700;margin-bottom:25px}.intro p{color:#0d6158;font-size:18px}.section-title{align-items:center;display:flex;gap:12px;margin-bottom:5px}.section-title h3{font-size:28px}.section-title i{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;margin-bottom:8px;width:42px}.section-title.green i{background:#0d6158}.section-title.orange i{background:#d67b16}.h_green{color:#0d6158}.h_orange{color:#d67b16}.green{color:#0d6158}.orange{color:#d67b16}.cards{display:grid;gap:30px}.cards-4{grid-template-columns:repeat(4,1fr)}.cards-2{grid-template-columns:repeat(2,1fr)}.card{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:block;overflow:hidden;transition:.3s}.card:hover{box-shadow:0 18px 40px rgba(0,0,0,.14);transform:translateY(-8px)}.card-image{overflow:hidden;position:relative}.card img{height:230px;object-fit:cover;transition:.5s}.card:hover img{transform:scale(1.05)}.status{border-radius:30px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;padding:8px 16px;position:absolute}.status.green{background:#41b35d;right:15px;top:15px}.status.orange{background:#e58a24;bottom:15px;left:15px}.card-content{padding:25px}.card-content h4{color:#0d6158;font-size:18px;margin-bottom:10px}.card-content strong{display:block;margin-bottom:10px}.card-content p{font-size:13px;margin-bottom:18px}.location{align-items:center;color:#777;display:flex;font-weight:700;gap:8px}.card-study{align-items:stretch;display:flex}.card-study .card-image{flex-shrink:0;width:42%}.card-study img{height:100%}.card-study .card-content{display:flex;flex-direction:column;justify-content:center;width:58%}@media(max-width:992px){.cards-4{grid-template-columns:repeat(2,1fr)}.cards-2{grid-template-columns:1fr}.card-study{display:block}.card-study .card-content,.card-study .card-image{width:100%}.card-study img{height:250px}}@media(max-width:640px){.cards-4{grid-template-columns:1fr}.intro h2{font-size:28px}.section-title h3{font-size:23px}.card-content{padding:20px}}