

/* Start:/local/templates/main/components/bitrix/news/vakansii/bitrix/news.list/.default/style.css?17659616852662*/
.team_page_description {
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #333333;
    margin: 40px 0;
}
.team_page_list_elements_title {
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 600;
    line-height: 25.2px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #333;
    margin-bottom: 20px;
}
.team_page_elements {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}
.team_page_elements--g3{
    grid-template-columns: repeat(3, 1fr);
}
.team_page_element_image {
    width: 100%;
    height: 320px;
    object-fit: cover;
    overflow: hidden;
}
.team_page_element_name {
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 600;
    line-height: 22.4px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #333333;
    margin-top: 20px;
}
.team_page_element_post {
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 400;
    line-height: 18.2px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #333333;
    margin-top: 10px;
}
.team_page_element_mail a {
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 400;
    line-height: 18.2px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #63B22F;
}
.team_page_element_mail {
    margin-top: 10px;
}
.team_page_element {
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 20px;
}
.team_page_element.team_page_element-f-border{
    border: 1px solid #D9D9D9;
}

.team_page_element-f-border .team_page_element_name{
    padding-left: 10px;
    padding-right: 10px;
}
.team_page_element-f-border .team_page_element_post{
    padding-left: 10px;
    padding-right: 10px;
}

.team_page_elements {
    margin-bottom: 40px;
}
.team_page_element_image img {
    width: 100%;
    height: auto;
}
@media(max-width: 992px) {
    .team_page_elements {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media(max-width: 500px) {
    .team_page_elements {
        grid-template-columns: repeat(1, 1fr);
    }
    .team_page_element_image {
        max-width: unset;
        max-height: unset;
    }
}

.team_page_element_link-detail{
    margin-top: 4px;
    position: relative;
    display: flex;
    justify-content: flex-end;
    padding-right: 10px;
}
.team_page_element_link-detail a{
    display: block;
    background-image: url('/local/templates/main/components/bitrix/news/vakansii/bitrix/news.list/.default/arrow.svg');
    background-repeat: no-repeat;
    width: 22px;
    height: 30px;
}
/* End */
/* /local/templates/main/components/bitrix/news/vakansii/bitrix/news.list/.default/style.css?17659616852662 */
