.services-page{display:flex;flex-direction:column;background-color:#fff;padding:0 0 100px;align-items:center}.services-status{font-family:Avenir Light;font-size:18px;margin-top:30px}.services-maintenance{text-align:center;background-color:#f1f1f1;border-radius:16px;padding:60px 40px;margin-top:30px;max-width:600px;width:90%;box-shadow:0 4px 12px #00000014}.services-maintenance h2{font-family:Raleway,sans-serif;color:rgba(71,93,55,.995);font-size:28px;margin-bottom:12px}.services-maintenance p{font-family:Avenir Light;font-size:18px;color:#555}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px;gap:30px;width:80%;max-width:1200px}.service-card{display:flex;flex-direction:column;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:transform .25s ease,box-shadow .25s ease}.service-card:hover{transform:translateY(-6px);box-shadow:0 10px 24px #00000029}.service-card-img{width:100%;height:200px;object-fit:cover;display:block}.service-card-body{display:flex;flex-direction:column;padding:20px;flex:1 1}.service-card-body h3{font-family:Raleway,sans-serif;font-weight:700;font-size:22px;margin:0 0 10px;color:rgba(71,93,55,.995)}.service-card-body p{font-family:Avenir Light;font-size:16px;line-height:24px;color:#444;flex:1 1;margin:0 0 18px}.service-card-link{align-self:flex-start;background-color:rgba(71,93,55,.995);color:#fff;text-decoration:none;font-family:Avenir Light;font-size:15px;padding:10px 22px;border-radius:24px;transition:background-color .2s ease}.service-card-link:hover{background-color:rgba(55,73,42,.995)}[dir=rtl] .service-card-body,[dir=rtl] .service-card-link{text-align:right}[dir=rtl] .service-card-link{align-self:flex-end}@media (max-width:768px){.services-grid{width:90%;grid-template-columns:1fr}}