.--teachers .header__content{display:flex}.--teachers .header__count{left:.56rem;position:relative;top:0}.--teachers-page{position:relative}.--teachers-page .teachers__blur{background-color:transparent;border-radius:78rem;filter:blur(200px);height:62.125rem;left:-50%;opacity:.1;pointer-events:none;position:absolute;top:7rem;width:78rem;z-index:0}.--teachers.tabs{margin-top:2.5rem}.--teachers-page .--show-more-btn{margin-top:2rem}.--teachers-page .--show-more-btn .--white.paginated__load-more{width:49.75rem}.teachers-card-list{-moz-column-gap:2.5rem;column-gap:2.5rem;margin-top:3rem;position:relative;row-gap:2rem}.teacher-card{border-bottom:1px solid rgba(0,31,68,.16);display:grid;gap:1.5rem;grid-template-columns:.1fr 1fr;padding-bottom:2rem;position:relative;z-index:1}.teacher-card:last-child,.teacher-card:nth-last-child(-n+2):not(:nth-child(2n)){border-bottom:none}.teachers-card__photo{aspect-ratio:1/1;background:var(--color__gray-2);border-radius:1rem;height:16.25rem;position:relative;width:16.25rem}.teachers-card__photo .teachers-card__photo-img{border-radius:1rem;cursor:pointer;height:16.25rem;transition:all .24s ease;width:16.25rem}.teachers-card__photo .teachers-card__photo-img img{border-radius:1rem}.teachers-card__photo-img:hover{opacity:.7}.teachers-card__info-btn{background-color:#fff;border-radius:3.375rem;cursor:pointer;height:4rem;padding:.625rem;transition:opacity .2s ease;width:4rem;z-index:10}.teachers-card__action-btn{background:var(--color__white);border-radius:2.5rem;cursor:pointer;height:2.625rem;left:1rem;padding:.5rem .6875rem;position:absolute;top:1rem;transition:all .24s ease;width:2.625rem}.teachers-card__action-btn .event-card__action-icon{font-size:1.125rem}.teachers-card__action-btn svg path{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:1;transition:stroke .24s ease;will-change:stroke}.teachers-card__action-btn:hover svg path{opacity:1;stroke:var(--color__error)}.teachers-card__action-btn.--active svg path{fill:var(--color__error);opacity:1;stroke:var(--color__error)}.teachers-card__info{gap:.38rem;grid-template-rows:.1fr 1fr .1fr}.teachers-card__info-tags{gap:.75rem}.teachers-card__info-indicator{background-color:var(--color__tag-2);border-radius:50%;flex-shrink:0;height:.5rem;width:.5rem}.teachers-card__info-indicator.--ginekologiya{background-color:var(--color__tag-1)}.teachers-card__info-indicator.--vertebrologiya{background-color:var(--color__tag-2)}.teachers-card__info-indicator.--travmatologiya-ortopediya{background-color:var(--color__tag-3)}.teachers-card__info-indicator.--neyrohirurgiya{background-color:var(--color__tag-4)}.teachers-card__info-specialization{color:var(--color__gray);font-size:1rem;font-weight:500;line-height:normal}.teachers-card__info-experience{border:2px solid rgba(0,31,68,.2);border-radius:2.5rem;color:var(--color__text);font-size:1rem;font-weight:500;gap:.5rem;height:2.625rem;line-height:130%;margin-left:auto;padding:.5rem 1.125rem}.teachers-card__info-name{color:var(--color__text);font-size:1.75rem;font-weight:500;letter-spacing:-.035rem;line-height:120%}.teachers-card-list .teachers-card__info-name{display:-webkit-box;-webkit-box-orient:vertical;cursor:pointer;-webkit-line-clamp:4;overflow:hidden;transition:all .24s ease}.teachers-card-list .teachers-card__info-name:hover{color:#05b}.teachers-card__info-position{color:var(--color__text);display:-webkit-box;font-size:1.125rem;font-weight:400;line-height:130%;margin-top:.5rem;opacity:.64;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-word}.teachers-card__info-location{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.teachers-card__info-location svg{aspect-ratio:7/10;color:#05b;height:auto;max-height:1.25rem;max-width:.875rem}.teachers-card__info-place{font-weight:400}.teachers-card__info-city,.teachers-card__info-place{display:-webkit-box;-webkit-box-orient:vertical;color:var(--color__dark);font-size:1.125rem;font-style:normal;-webkit-line-clamp:3;line-height:130%;overflow:hidden}.teachers-card__info-city{font-weight:600;width:100%;word-break:break-word}.teachers-card__info-item .teachers-card__info-btn{transition:all .24s ease}.teachers-card__info-item .teachers-card__info-btn:hover{background-color:var(--color__fill-1);opacity:1}.teachers-card__info-item .teachers-card__info-btn:hover svg{color:var(--color__white);opacity:1}.teachers-card__info-item:last-child{display:grid;gap:.5rem;grid-template-columns:1fr .1fr}.--teachers-page .paginated__page-btn{display:none}@media screen and (min-width:992px){.teachers-card__action-btn .event-card__action-icon svg{flex-shrink:0;height:1.375rem;margin:0;width:1.125rem}}@media screen and (max-width:991px){.--teachers-page{overflow:visible;width:92.5vw}.teachers-card-list{grid-template-columns:1fr 1fr}.teacher-card{display:flex;flex-direction:column}.teachers-card__photo{border-radius:1.5rem;height:auto;width:auto}.teachers-card__photo .teachers-card__photo-img{padding-bottom:100%;width:100%}.teachers-card__info{display:flex;flex-direction:column;gap:1rem}.teachers-card__info-item{display:grid;grid-template-columns:1fr}.teachers-card__info-item:first-child{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.teachers-card__info-experience{font-size:1.25rem;height:3rem;margin-left:0}.teachers-card__info-indicator{height:.75rem;width:.75rem}.teachers-card__info-location span,.teachers-card__info-place,.teachers-card__info-position,.teachers-card__info-specialization{font-size:1.25rem}.teachers-card__action-btn{height:4.625rem;width:4.625rem}.teachers-card__action-btn .event-card__action-icon{font-size:2rem}.teachers-card__info-btn{height:5rem;width:5rem}.teachers-card__info-btn span{font-size:1.5rem}.teacher-docs__list-container{flex-wrap:nowrap;gap:.5rem}.--teachers-page .event-card__action-btn{height:4.5rem;width:4.5rem}.--teachers-page .--show-more-btn .--white.paginated__load-more{width:100%}.teachers-card__info-location svg{max-height:none;max-width:none;width:auto}}@media screen and (max-width:768px){.teachers-card__info-location svg{height:auto;max-height:2rem;max-width:1.875rem;width:100%}}@media screen and (max-width:468px){.--teachers-page{width:86vw}.teachers-card-list{grid-template-columns:1fr}.teacher-card:nth-last-child(-n+2):not(:nth-child(2n)){border-bottom:1px solid rgba(0,31,68,.16)}.teacher-card:last-child{border-bottom:none!important}.teachers-card__action-btn{height:2.625rem;width:2.625rem}.teachers-card__action-btn .event-card__action-icon{font-size:1.15rem}}
