@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.services-section{background-color:#fff!important;padding:4rem 0!important}.services-card{animation:fadeUp .6s ease forwards;opacity:0;transition:transform .2s ease,box-shadow .2s ease}.services-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.07)}.services-card .card-body{padding:1.5rem!important}.services-card .card-title{font-weight:600!important;font-size:1.15rem!important;margin-bottom:.5rem;color:#1a1a1a!important}.services-card .card-text{font-size:.92rem!important;color:#555!important}.services-card .btn{font-size:.85rem!important;font-weight:500!important;border-radius:20px!important;padding:.4rem 1.2rem!important}.text-orange{color:#f15a22!important}.object-fit-cover{object-fit:cover!important}.modal-body img{border-radius:.5rem!important}.modal-body{padding:1.5rem 2rem!important}.modal-body p{font-size:.95rem!important;line-height:1.7!important;color:#333!important}.modal-title{font-weight:600!important;color:#1a1a1a!important}@media (max-width:767px){.services-section{padding:2rem 1rem!important}.services-card .card-body{padding:1rem!important}.services-card .card-title{font-size:1rem!important}.services-card .card-text{font-size:.85rem!important}.modal-body{padding:1rem!important}.modal-body p{font-size:.88rem!important}}