

/* Start:/bitrix/templates/gms_2020/components/bitrix/news/doctors/style.css?17763961761095*/
.specialists{margin-top: 70px}
.specialists__header{display: flex;align-items: center;gap: 20px 60px;flex-wrap: wrap;margin: 0 0 40px}
.specialists .h2{margin: 0;}
.specialists p{
    font-size: var(--font-size-21);
    line-height: 120%;
    color: var(--text-color-1);
}
.specialistsSections{margin-top: 100px}
.specialistsSections__container{
    display: flex;
    flex-direction: column;
    gap: 40px;
    padding: 40px;
    background: var(--background-1);
    box-shadow: 0px 36px 62px rgba(19, 88, 188, 0.07);
    border-radius: 12px;
}
@media (max-width: 1100px) {
    .specialists{margin-top: 60px}
    .specialists__header{margin: 0 0 34px;column-gap: 30px}
}
@media (max-width: 900px) {
    .specialists{margin-top: 44px}
    .specialists__header{margin: 0 0 30px}
    .specialistsSections{margin-top: 60px}
    .specialistsSections__container{padding: 30px}
}
@media (max-width: 700px) {
    .specialists{margin-top: 40px}
    .specialistsSections .section__container{padding: 0}
    .specialists__header{margin: 0 0 30px}
    .specialistsSections__container{padding: 30px 20px}
}

/* End */


/* Start:/bitrix/templates/gms_2020/components/bitrix/news/doctors/bitrix/news.list/.default/style.css?17763961762094*/
.specialistsTabs{margin-top: var(--section-offset)}
.specialistsTabs__header {
    display: flex;
    align-items: center;
    gap: 60px;
    border-bottom: 2px solid var(--border-color-1);
    overflow-y: hidden;
    overflow-x: auto;
    max-width: 100%;
    width: 100%;
    scrollbar-width:none;
}
.specialistsTabs__header::-webkit-scrollbar {width: 0px;height: 0;}
.specialistsTabs__header::-webkit-scrollbar-track {background: transparent;}
.specialistsTabs__header::-webkit-scrollbar-thumb {background-color: transparent;border-radius: 0;border: 0;}
.specialistsTabs__th{
    color: var(--text-color-3);
    padding-bottom: 20px;
    margin: 0;
    position: relative;
    white-space: nowrap;
    user-select: none;
}
.specialistsTabs__th.active{color: var(--brand-color-1)}
.specialistsTabs__th.active:after{
    content: "";
    display: block;
    position: absolute;
    top: calc(100% - 2px);
    height: 2px;
    width: 100%;
    background: var(--brand-color-1);
}
.specialistsTabs__actions {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px 10px;
}
.pecialistsTabs__filters{display: flex;align-items: center;gap: 20px 10px;}
.pecialistsTabs__filters .gaSelect{width: 436px;}
.specialistsTabs__viewData{display: flex;align-items: center;gap:30px}
.specialistsTabs__viewData > *{display: flex;background: transparent;outline: none;border: 0;padding: 0;margin: 0;}
.specialistsTabs__viewData > [value="list"].active path{fill:var(--brand-color-1)}
.specialistsTabs__viewData > [value="slider"].active path{stroke:var(--brand-color-1)}
.specialistsTabs__body section.section.specialistsSliderSection{margin: 60px 0 0}
@media (max-width: 1200px) {
    .specialistsTabs__header{gap: 40px}
    .pecialistsTabs__filters .gaSelect{width: 330px;}
}
@media (max-width: 900px) {
    .pecialistsTabs__filters .gaSelect{width: 270px;}
}
@media (max-width: 650px) {
    .pecialistsTabs__filters{flex-direction: column;flex: 1 1 100%}
    .pecialistsTabs__filters .gaSelect {width: 100%;flex: 1 1 100%;}
}

/* End */


/* Start:/local/components/gms/doctors.carousel/templates/.default/style.css?17766746434004*/
.specialistsSliderSection .section__body{position: relative}
.specialistsSliderSection__slider{max-width: calc(100% - 80px);}
.specialistsSliderSection__slider:not(.swiper-initialized){
    height: 400px;
    overflow: hidden;
    opacity: 0;
}
.specialistsSliderSection .specialistsCard{
    display: flex;
    flex-direction: column;
    gap: 40px;
    text-align: center;
}
.specialistsSliderSection__slider .specialistsCard{padding: 0 15px;}
.specialistsSliderSection__list .specialistsCard{break-inside: avoid;page-break-inside: avoid;}
.specialistsCard__picture{
    display: block;
    position: relative;
    padding-bottom: 100%;
    width: 100%;
    border-radius: 50%;
    overflow: hidden;
}
.specialistsSliderSection__list .specialistsCard__picture{padding: 0;width: 110px;height: 110px;margin: 0 auto}
.specialistsCard__picture picture{
    position: absolute;
    top: 0;left: 0;
    width: 100%;height: 100%;
    display: flex;
    background: var(--background-1);
}
.specialistsCard__picture picture img{width: 100%;object-fit: cover;pointer-events: none;transition: .2s linear;}
.specialistsCard__content{display: flex;flex-direction: column;gap: 10px;}
.specialistsCard__title{color: var(--brand-color-1);transition: .2s linear;}
.specialistsCard__role{
    font-size: var(--font-size-14);
    line-height: 150%;
    text-align: center;
    color: var(--text-color-1);
}
.specialistsCard__experience{
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: var(--text-color-3);
}
.specialistsSliderSection .section__footer{display: flex;justify-content: center;}

@media (max-width: 1100px) {
    .specialistsSliderSection__slider{max-width: calc(100% - 40px);}
    .specialistsSliderSection__slider .specialistsCard{padding: 0 10px;}
}
@media (max-width: 900px) {
    .specialistsSliderSection__slider .specialistsCard{padding: 0 5px;}
}
@media (max-width: 500px) {
    .specialistsSliderSection__slider{max-width: calc(100% - 86px);}
    .specialistsSliderSection__slider .specialistsCard{padding: 0;}
}

@media (min-width: 1700px) {
    .specialistsSliderSection__list{
        display: grid;
        grid-template-columns: repeat(7,1fr);
    }
}
@media (min-width: 600px) {
    .specialistsSliderSection__list{column-gap: 55px; row-gap: 55px}
    .showMoreList{display: none !important;}
}
@media (max-width: 1700px) and (min-width: 600px) {
    .specialistsSliderSection__list{
        display: grid;
        grid-template-columns: repeat(6,1fr);
    }
}
@media (max-width: 1600px) and (min-width: 600px) {
    display: grid;
    grid-template-columns: repeat(5,1fr);
}
@media (max-width: 1200px) and (min-width: 600px) {
    .specialistsSliderSection__list{
        display: grid;
        grid-template-columns: repeat(4,1fr);
    }
}
@media (max-width: 900px) and (min-width: 600px) {
    .specialistsSliderSection__list{
        display: grid;
        grid-template-columns: repeat(3,1fr);
    }
}
@media (max-width: 600px) {
    .specialistsSliderSection__list{display: flex;flex-direction: column;gap: 40px}
    .specialistsSliderSection__list .specialistsCard {flex-direction: row;justify-content: flex-start;text-align: left;gap:20px}
    .specialistsSliderSection__list .specialistsCard__picture {flex: 0 0 110px;margin: 0;}
    .specialistsSliderSection__list .specialistsCard__role{text-align: left}
    .specialistsSliderSection.viewMode--list .section__footer{justify-content: flex-start}
    .specialistsSliderSection:not(:has(input:checked)) .specialistsSliderSection__list .specialistsCard:nth-child(n+10){display: none !important;}
}

@media (hover: hover) {
    .specialistsCard:hover .specialistsCard__picture picture img{transform: scale(1.1)}
    .specialistsCard:hover .specialistsCard__title{color: var(--brand-color-2)}
}

.specialistsSliderSection__slider.swiper.is-initialized .swiper-wrapper {
    justify-content: flex-start;
}
.specialistsSliderSection__slider.swiper.is-centered .swiper-wrapper {
    justify-content: center;
}

/* End */


/* Start:/bitrix/templates/gms_2020/libs/GaLibJs/GaFormElements/GaSelect/dist/ga-select.css?1776396176146*/
.gaSelect{position:relative}.gaSelect select{display:none}.gaSelect__hidden{position:absolute;top:100%}.gaSelect__hidden:not(.open){display:none}

/* End */
/* /bitrix/templates/gms_2020/components/bitrix/news/doctors/style.css?17763961761095 */
/* /bitrix/templates/gms_2020/components/bitrix/news/doctors/bitrix/news.list/.default/style.css?17763961762094 */
/* /local/components/gms/doctors.carousel/templates/.default/style.css?17766746434004 */
/* /bitrix/templates/gms_2020/libs/GaLibJs/GaFormElements/GaSelect/dist/ga-select.css?1776396176146 */
