@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Poppins:wght@600;700&display=swap";body{margin:0;padding:0;font-family:Open Sans,sans-serif;color:#2c2c2c;background:linear-gradient(to right,#ffd6e0,#ffe2e9)}.main-body{padding:30px;background:#fff;color:#333;line-height:1.6;font-size:17px;margin:40px auto;max-width:1300px;box-shadow:0 8px 24px #00000026;border-radius:16px;transition:all .3s ease}.heading-box{font-family:Poppins,sans-serif;text-align:center;margin-bottom:30px;height:200px;background-image:url(./cover01-CbeA04BN.jpg);background-size:cover;background-position:center;padding:20px;border-radius:16px;box-shadow:0 6px 18px #0003;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.6);font-size:2rem;text-transform:uppercase;letter-spacing:1px}.picture-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;justify-items:center;animation:fadeIn 1s ease}.picture-item{background:#fff0f5;border-radius:16px;box-shadow:0 6px 16px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:260px;text-align:center;border:2px solid #fff;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;box-sizing:border-box;margin-bottom:30px}.picture-item:hover{transform:scale(1.05);box-shadow:0 10px 30px #ff69b466;background:#ffe6f0}.picture-item img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px #ff149380;transition:transform .3s ease;border:2px solid #fff;margin-bottom:15px;flex-shrink:0}.picture-item img:hover{transform:scale(1.03)}.picture-item p{font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;color:#444;margin-bottom:auto}.whatsapp-button{display:inline-block;margin-top:auto;padding:10px 20px;font-size:14px;font-weight:700;color:#fff;background-color:#25d366;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 8px #0003}.whatsapp-button:hover{background-color:#1da851;transform:scale(1.05)}.description-box{font-family:Open Sans,sans-serif;margin-top:40px;padding:25px;background:#fff7fa;border-radius:16px;box-shadow:0 6px 12px #ffc0cb66;font-size:16px;line-height:1.8;text-align:justify;animation:fadeIn 1s ease}.whatsapp-heading-button{position:absolute;top:250px;right:250px;padding:10px 15px;font-size:14px;font-weight:700;color:#fff;background-color:#25d366;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 8px #0003}.whatsapp-heading-button:hover{background-color:#1da851;transform:scale(1.05)}.call-heading-button{position:absolute;top:250px;right:400px;padding:10px 15px;gap:20px;font-size:14px;font-weight:700;color:#fff;background-color:#007bff;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 8px #0003}.call-heading-button:hover{background-color:#0056b3;transform:scale(1.05)}.call-button{margin-top:10px;padding:10px 15px;font-size:14px;font-weight:700;color:#fff;background-color:#007bff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.call-button:hover{background-color:#0056b3;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.heading-box{height:160px;font-size:1.5rem}.picture-item img{height:250px}}@media (max-width: 480px){.heading-box{height:127px;font-size:15px;background-image:url(./cover01-CbeA04BN.jpg);padding:10px}.picture-item{padding:15px}.picture-item img{height:341px;width:200px}.description-box{font-size:14px}}@media (max-width: 480px){.whatsapp-heading-button,.call-heading-button{top:170px;right:10px;padding:6px 10px;font-size:11px;border-radius:6px}.whatsapp-heading-button{right:110px}.call-heading-button{right:36px}}.slogan-text{font-size:1.2rem;color:#ff69b4;font-weight:500 0;margin:12px 0;text-align:center}@media (max-width: 600px){.slogan-text{font-size:1rem;margin:8px 0}}@media (min-width: 601px) and (max-width: 992px){.slogan-text{font-size:1.1rem}}@media (min-width: 993px){.slogan-text{font-size:1.3rem}}
