@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);*{margin:0;padding:0;box-sizing:border-box;font-family:"Poppins",sans-serif}.wrapper{max-width:1105px;width:100%;position:relative}.wrapper i{top:50%;height:50px;width:50px;cursor:pointer;font-size:1.25rem;position:absolute;text-align:center;line-height:50px;background:#fff;border-radius:50%;box-shadow:0 3px 6px rgb(0 0 0 / .23);transform:translateY(-50%);transition:transform 0.1s linear;z-index:1}.wrapper i:active{transform:translateY(-50%) scale(.85)}.wrapper i:first-child{left:-60px}.wrapper i:last-child{right:-55px}.wrapper .carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% / 3) - 12px);overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;border-radius:8px;scroll-behavior:smooth;scrollbar-width:none}.cardcentre{justify-content:center;display:flex}.carousel::-webkit-scrollbar{display:none}.carousel.no-transition{scroll-behavior:auto}.carousel.dragging{scroll-snap-type:none;scroll-behavior:auto}.carousel.dragging .card{cursor:grab;user-select:none}.carousel :where(.card,.img){display:flex;justify-content:center;align-items:center}ul.carousel :where(.card){justify-content:start}.card b{display:block;padding:16px 0 12px 0}.card ul{background:#f6f6f6;font-size:12px;padding:13px;text-align:left;border-radius:8px}.carousel .card{scroll-snap-align:start;border:1px solid #d3d4d7;padding:10px;position:relative;height:auto;list-style:none;background:#fff;cursor:pointer;padding-bottom:15px;flex-direction:column;border-radius:8px}.carousel .card ul li{position:relative;padding-left:12px;padding-bottom:6px}.carousel .card ul li::after{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;background-color:#6A6D78;border-radius:50%}.carousel .card .img{background:#8B53FF;height:148px;width:148px;border-radius:50%}.card .img img{width:140px;height:140px;border-radius:50%;object-fit:cover;border:4px solid #fff}.carousel .card h2{font-weight:600;font-size:1.56rem;margin:30px 0 5px}.carousel .card span{color:#6A6D78;font-size:14px;text-align:center;font-weight:500}.carousel .card div.intro-wrp{margin-top:30px}.carousel .card div{font-size:13px;font-weight:lighter;margin:0 0 5px;text-align:center}.row.cardcentre h2{font-size:17px;text-transform:none}@media screen and (max-width:900px){.wrapper .carousel{grid-auto-columns:calc((100% / 2) - 9px)}}@media screen and (max-width:600px){.wrapper .carousel{grid-auto-columns:100%}}