.title-small-note{font-size:12px!important;line-height:22px!important;font-weight:600!important}.name-doctor{font-weight:600;font-size:1rem;color:#404040;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.name-doctor:hover{opacity:.9}.name-docter-extra{font-size:1.25rem}@media (min-width:768px){.name-docter-extra{font-size:1.5rem}}.name_nowrap{text-overflow:ellipsis;overflow:hidden}.consult-item{border-radius:10px!important;border-top:0!important;height:100%}.consult-item .course-info{padding:0 .5rem 1rem;display:flex;justify-content:start;flex-flow:column}.consult-item .course-info .avatar-container{height:30px}.consult-item .course-info .consult-avatar{width:2.75rem;height:2.75rem;box-sizing:content-box;border:2px solid #fff;border-radius:50%;transform:translateY(-50%)}.consult-item .course-info .consult-content{padding-bottom:12px}.consult-item .course-info .consult-content .consult-content-text{font-weight:600;font-size:14px;line-height:19px}.consult-item .course-info .consult-rate{display:flex;justify-content:space-between;font-weight:700;font-size:16px;line-height:25px}.consult-item .course-info .consult-rate .price-text{flex-direction:row}@media screen and (max-width:767px){.consult-item .course-info .consult-rate .price-text{flex-direction:column}}.consult-item .course-info .consult-rate .old-price{font-size:14px;color:#828282;margin-left:10px;text-decoration:line-through}@media screen and (max-width:767px){.consult-item .course-info .consult-rate .old-price{margin-left:0}}.consult-item .consult-image{border-radius:10px 10px 0 0;cursor:pointer;object-fit:cover}.consult-item .pill-badge-group{position:absolute;top:.75rem;left:.75rem}.consult-item .pill-badge{border:none;color:#fff;padding:0 15px;text-align:center;text-decoration:none;display:inline-block;margin:0 5px 2px 0;border-radius:16px}.consult-item .pill-badge span{display:table-cell;font-size:12px;line-height:24px}@media screen and (max-width:768px){.consult-item .consult-image{height:150px}}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]:before{height:0;content:"";display:block;padding-bottom:calc(100%/var(--aspect-ratio))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}