.branch-ratings{padding-top:2rem}.section-title{position:relative;padding-left:15px;color:var(--text-color);border-left:5px solid var(--bs-primary)}.bg-card{background-color:var(--bg-card)}.text-content{color:var(--text-color)}.cursor-pointer{cursor:pointer}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.x-small{font-size:.65rem}.photo-item{transition:all .3s cubic-bezier(.4,0,.2,1);border-color:var(--border-color)!important}.photo-item p{overflow-wrap:anywhere;word-break:break-word}.photo-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001f!important;border-color:var(--bs-primary)!important}.photo-item:hover .hover-overlay{opacity:1}.photo-item .hover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--bs-primary-rgb),.4);opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.review-card{transition:all .3s cubic-bezier(.4,0,.2,1);border-color:var(--border-color)!important}.review-card p{overflow-wrap:anywhere;word-break:break-word}.review-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a!important;border-color:var(--bs-primary)!important}.review-card:hover .avatar-placeholder{background-color:var(--bs-primary)!important;color:#fff!important}.transition-all,.avatar-placeholder{transition:all .3s ease}.rating-stars i{transition:transform .2s ease,color .2s ease;display:inline-block}.rating-stars i:hover{transform:scale(1.2);color:#ffb300!important}
