.mobile{display:none!important}.psychologist-card{background-color:#fafafa;border-radius:16px;transition:all .3s;position:relative;overflow:hidden;transform:scale(1);box-shadow:0 0 16px #3340483d}.psychologist-card-content{z-index:1;grid-template:"photo headline aside""photo body loc"1fr/auto minmax(0,1fr) auto;align-self:stretch;gap:12px 29px;padding:36px;display:grid;position:relative;overflow:hidden}.psychologist-photo{grid-area:photo;align-self:start}.psychologist-headline{flex-direction:column;grid-area:headline;align-items:flex-start;gap:12px;min-width:0;display:flex}.psychologist-badges-loc{grid-area:loc;place-self:center end}.psychologist-info-buttons.mobile{grid-area:btnm}.psychologist-badges-container{grid-area:aside;align-self:start}.psychologist-card:hover .psychologist-card{box-shadow:0 4px 12px #3340484d}.psychologist-card:hover{transform:scale(1.01)}.psychologist-card-content>img{object-fit:contain;width:148px!important}.psychologist-info{flex-direction:column;grid-area:body;align-items:flex-start;gap:12px;min-width:0;display:flex}.psychologist-headline h3{color:var(--secondary-color);font-family:Ubuntu;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.psychologist-headline h3 r{color:#334048b8}.psychologist-profile-badges{align-items:center;gap:6px;margin-top:-6px;display:flex}.psychologist-profile-badges span{color:#334048b8;font-family:Ubuntu;font-size:14px;font-style:normal;font-weight:300;line-height:27px}.psychologist-profile-badge-icon{justify-content:center;align-items:center;width:4px;height:27px;display:flex}.psychologist-description{opacity:.72;line-clamp:2;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Ubuntu;font-size:16px;font-style:normal;font-weight:300;line-height:27px;display:-webkit-box;overflow:hidden}.psychologist-address{color:#334048;font-family:Ubuntu;font-size:16px;font-style:italic;font-weight:300;line-height:27px}.psychologist-badges-container{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;display:flex}.psychologist-badges-container-top{width:100%}.psychologist-badges-container-top a{justify-content:flex-end;align-items:center;gap:2px;width:max-content;display:flex;position:relative}.psychologist-badges-container-top a:before{content:"";background-color:var(--primary-color);width:96%;height:1px;position:absolute;bottom:-1px;left:0}.psychologist-badges-container-top a span{color:var(--primary-color);font-family:Ubuntu;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:block}.psychologist-badges-container-top a img{object-fit:contain;width:20px!important;height:20px!important}.psychologist-badges-container-bottom{width:100%;height:100%}.psychologist-badges{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.psychologist-badges .sn-badge{flex-shrink:0;width:max-content}.psychologist-badges .sn-badge span{white-space:nowrap}.psychologist-info-buttons{gap:12px;display:flex}.psychologist-branches{border-bottom:1px solid #3340486b;align-items:flex-start;gap:0;display:flex}.psychologist-branches>div{opacity:.42;cursor:pointer;box-sizing:content-box;width:130px;padding:10px 0 7px 15px;transition:all .3s}.psychologist-branches>div span{font-size:16px;font-weight:300}.psychologist-branches>div.selected{opacity:1;border-bottom:1px solid #334048}@media (width<=820px){.web{display:none!important}.mobile{display:flex!important}.psychologist-card{box-shadow:none!important}.psychologist-card-content{grid-template:"photo headline""photo loc""body body""btnm btnm""aside aside"/auto minmax(0,1fr);align-items:center;gap:12px 24px}.psychologist-photo,.psychologist-photo .shape-container,.psychologist-photo .hexagon-box{width:104px!important;height:143px!important}.psychologist-photo{align-self:center}.psychologist-headline{align-self:end;gap:8px}.psychologist-profile-badges{flex-wrap:nowrap;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 82%,#0000 100%)}.psychologist-profile-badges span{white-space:nowrap}.psychologist-badges-loc{flex-direction:row;place-self:start;width:100%}.psychologist-info-buttons.mobile{justify-self:center}.psychologist-badges-container{justify-self:center;align-items:center}.psychologist-badges{flex-direction:row;display:flex}.psychologist-badges .sn-badge{flex-shrink:0;width:max-content}.psychologist-badges .sn-badge span{white-space:nowrap}}@media (width<=500px){.psychologist-card-content{gap:20px 12px;padding:12px}.psychologist-headline{gap:4px}.psychologist-photo,.psychologist-photo .shape-container,.psychologist-photo .hexagon-box{width:88px!important;height:121px!important}.psychologist-headline h3{font-size:17px}.psychologist-headline h3 r{font-size:15px}.psychologist-badges{flex-wrap:wrap;gap:12px;margin-top:8px}.psychologist-profile-badges>span{font-size:13px}.psychologist-description{font-size:15px;line-height:20px}.psychologist-address{font-size:13px;line-height:14px}.psychologist-branches{border-bottom:1px solid #3340486b;align-items:flex-start;gap:0;display:flex}.psychologist-branches>div{width:90px}.psychologist-branches>div span{font-size:15px}}
