.review-skeleton-loader-container{width:28px}.professional-profile .review-prof-photo{width:48px;height:48px;object-fit:cover;border-radius:8px}.review-answer-line-container{position:relative;height:24px;width:24px;overflow:hidden}.review-answer-line{position:absolute;top:-15px;width:39px;height:39px;border:2px solid #1915d1;border-radius:16px}@media (max-width:480px){.professional-profile .reviews-summary-container{flex-direction:column;justify-content:center}.professional-profile>{text-align:center}}.specialty-tags-container{max-height:109px;overflow-y:hidden;transition:max-height 1s ease-in-out}.specialty-tags-container.expanded{max-height:1000px;overflow-y:visible}.professional-profile-body-container .personal-info-container{max-width:421px;min-width:421px;height:fit-content;padding:0 24px;margin-left:16px;display:flex;flex-direction:column;border-radius:24px}.professional-profile-body-container .personal-info-container .big-img-size{height:207px;width:373px}.professional-profile-body-container .personal-info-container .small-img-container{padding:2px;border-radius:16px;overflow:hidden}.professional-profile-body-container .personal-info-container .small-img-container.selected{padding:0;border:2px solid #1915d1}.professional-profile-body-container .personal-info-container .small-img-container .small-img{height:80px;width:80px;background-size:cover;background-position:50%;background-repeat:no-repeat}.professional-profile-body-container .personal-info-container .small-img-container:not(.selected) .small-img{border-radius:16px}.professional-profile-body-container .personal-info-container .email-text{max-width:calc(100% - 28px);word-wrap:break-word}.professional-profile-body-container .personal-info-container .gmaps-box{height:193px;max-width:373px;object-fit:cover;background-position:50%;background-repeat:no-repeat;border-radius:16px;border:1px solid #e7e9f1}.personal-info-container .enc-dividing-line.last{display:none}@media (max-width:1096px){.professional-profile-body-container .personal-info-container{margin-left:0;margin-bottom:40px;max-width:none;min-width:0;width:100%;padding:0}.personal-info-container .enc-dividing-line.last{display:flex}}@media (max-width:480px){.professional-profile-body-container .personal-info-container .big-img{width:100%}.professional-profile-body-container .personal-info-container .small-img-container .small-img{height:60px;width:60px}}