.puja-details-card{display:flex;grid-template-columns:1fr;flex-direction:column;align-items:center;margin:70px 0 2rem;padding:30px 1em 0;max-width:1500px;width:100%;align-self:center;background-color:#faf9f6}.puja-details-card .puja-text-container{display:flex;align-items:center;flex-direction:column;gap:1rem}.puja-details-card .puja-text-container .puja-header{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.puja-details-card .puja-text-container .puja-header .puja-title{color:var(--primary-color)}.puja-details-card .puja-text-container .animation-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.puja-details-card .puja-text-container .animation-container .puja-desc{background-color:#fff;padding:1rem;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:5px 5px 0 0;color:var(--primary-color);max-width:1000px}.puja-details-card .puja-text-container .animation-container .puja-benefits-container{padding:1rem;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:0 0 5px 5px;color:var(--primary-color);max-width:1000px}.img-container{position:relative;overflow:hidden}.img-container .service-img{width:100%;height:100%;object-fit:cover;object-position:top}.img-container .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(245,246,252,.52),rgba(117,19,93,.73));mix-blend-mode:multiply;z-index:1}@media(min-width:1000px){.puja-details-card{flex-direction:row;gap:2rem;align-items:flex-start;margin:70px 0 2rem}.puja-details-card .puja-image{max-width:400px;height:400px}.puja-details-card .puja-text-container .puja-header{justify-content:flex-start;flex-direction:row;align-items:center;gap:2rem}}