.content-row>*{display:contents}.card{background-color:white;border-radius:5%;margin-top:20px;height:420px;overflow-y:hidden}.card .card-img-top{height:100px;width:100px;margin:auto;margin-top:20px;border-radius:50px}.card .avatar-circle{width:100px;height:100px;background-color:#f4f4f4;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.initials{position:relative;top:25px;font-size:25px;line-height:50px;color:#212121}.star{color:gold;padding:0}.card-title i{color:yellow}.r-num{color:black;font-weight:400}.card-title{margin-top:-10px;font-weight:600;font-size:16px;line-height:25px;color:#212121}.card-text{font-size:16px;font-weight:400;margin-top:15px}.icon i{color:#000;font-size:14px;border:1px solid #c5bfbf;background-color:white;padding:8px;border-radius:50%;margin-right:5px;font-weight:900}.icon-1{border:1px solid white}.chip{margin-top:10px;font-weight:500}.c-1{margin-top:10px;font-weight:500}.filter-btn{background:#FFFFFF;color:#000000}.filter-btn.active{background:#000000;color:#FFFFFF}.category-row{display:flex;flex-direction:column;align-items:flex-start;padding:0px;flex:none;order:0;flex-grow:0;margin:0 0 24px 0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth}.category-card{width:264px;height:328px;background-size:cover !important;border-radius:16px;margin:20px 24px 0 0;position:relative;scroll-snap-align:start}.pagination em,.pagination a{color:black;text-decoration:none;font-style:normal;width:32px;height:32px;text-align:center;line-height:32px;margin-left:20px;cursor:pointer;border-radius:50%}.pag-nav:hover,.pagination em:hover,.pagination a:hover{background:#000000;color:#ffffff;border:1px solid #000000 !important}.arrow-page-nav,.previous_page,.next_page{line-height:32px;cursor:pointer;margin-left:20px}.pagination .current{border:1px solid #000000}@media only screen and (max-width: 576px){.card-row{--bs-gutter-x: 0 !important}.pagination em,.pagination a{width:24px;height:24px;line-height:24px;margin-left:12px;font-size:12px}.arrow-page-nav,.previous_page,.next_page{line-height:24px;margin-left:12px}}@media only screen and (max-width: 912px){.category-row{flex-direction:row;overflow-x:auto}.category-card{flex-shrink:0}}@media only screen and (min-width: 1201px){.card-section{min-height:740px}}
