.medication-carousel-section .medication-carousel{max-width:1200px;margin:0 auto;padding:0 20px}.medication-carousel-section .medication-carousel .medication-slide{padding:0 12px}.medication-carousel-section .medication-carousel .medication-slide .medication-card{height:100%;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;border:none;overflow:hidden;margin-bottom:12px}.medication-carousel-section .medication-carousel .medication-slide .medication-card .medication-image-container{height:200px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.medication-carousel-section .medication-carousel .medication-slide .medication-card .medication-image-container .medication-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.medication-carousel-section .medication-carousel .medication-slide .medication-card .medication-image-container .medication-image:hover{transform:scale(1.05)}.medication-carousel-section .medication-carousel .medication-slide .medication-card .medication-content{padding:20px}.medication-carousel-section .medication-carousel .medication-slide .medication-card .medication-content .medication-name{margin-bottom:8px;color:#1a1a1a;font-weight:600;font-size:18px}.medication-carousel-section .medication-carousel .medication-slide .medication-card .medication-content .medication-brand-names{display:block;color:#0ca37f;font-weight:500;font-size:14px;margin-bottom:8px}.medication-carousel-section .medication-carousel .medication-slide .medication-card .medication-content .medication-category{display:block;color:#666;font-size:12px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.medication-carousel-section .medication-carousel .medication-slide .medication-card .medication-content .medication-description{color:#666;font-size:14px;line-height:1.5}.medication-carousel-section .custom-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease;z-index:10}.medication-carousel-section .custom-arrow:hover{background:#0ca37f;color:#fff;box-shadow:0 4px 12px rgba(12,163,127,.3)}.medication-carousel-section .custom-arrow.prev{left:-20px}.medication-carousel-section .custom-arrow.next{right:-20px}.medication-carousel-section .custom-arrow .anticon{font-size:16px}@media(max-width:768px){.medication-carousel-section{padding:40px 0}.medication-carousel-section .medication-carousel{padding:0 10px}.medication-carousel-section .medication-carousel .medication-slide{padding:0 6px}.medication-carousel-section .custom-arrow{width:36px;height:36px}.medication-carousel-section .custom-arrow.prev{left:-18px}.medication-carousel-section .custom-arrow.next{right:-18px}}