.services{padding:50px 0;background-color:var(--text-light)}.services .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;max-width:1400px;margin:0 auto}.services .container .service-card{background-color:var(--text-light);border-radius:10px;padding:20px;text-align:start;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;row-gap:10px}.services .container .service-card img{box-shadow:rgb(0 0 0 / .1) 0 10px 15px -3px,rgb(0 0 0 / .05) 0 4px 6px -2px;width:100%;height:280px;object-fit:cover;border-radius:10px;margin-bottom:15px;padding:15px;transition:all 0.3s ease}.services .container .service-card img:hover{transform:scale(1.1)}.services .container .service-card h3{font-size:2rem;color:var(--text-dark);width:100%;margin-bottom:10px}.services .container .service-card h3 span{color:#0f5233;font-weight:700}.services .container .service-card p{font-size:1rem;color:#333;margin-bottom:20px}.services .container .service-card button{padding:10px 30px 10px 20px;background-image:linear-gradient(to left,#48644d,#253526);color:var(--text-light);border:none;max-width:150px;position:relative}@media (max-width:350px){.services .container{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}