

/* Start:/patient/dms/style.css?17332289802535*/
.small_marg {
    margin-top: 18px;
}

.sublist-booking {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
}

.sublist-booking li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -ms-flex-direction: row;
           flex-direction: row;
    gap: 12px;
}

.sublist-booking li:first-child::before {
    margin: auto 0;
}

.sublist-booking span {
    margin: auto 0;
}

.sublist-booking__socials {
    gap: 10px;
}

.sublist-booking__socials a {
    margin-left: 0 !important;
}

.button-booking:hover {
    color: #BF0939;
}

div.wrapper-icon {
    padding: 50px 0 50px 100px;
    gap: 20px;
    /* border-radius: 50px; */
    background: #F6F7F7;
}

div.wrapper-icon h3 {
    margin: auto 0;
}

div.wrapper-icon div {
    height: 100%;
}

div.wrapper-icon svg {
    width: 20px;
    height: 23px;
}

div.wrapper-icon.text-block > :last-child {
    margin-bottom: auto !important;
}

.text-block .sublist-booking a {
    border-bottom: none;
}

.text-block .sublist-booking img {
    margin-bottom: 0;
}

p {
    text-indent: 40px;
}

.no-indent p {
    text-indent: 0;
}

section.text-block p {
    margin-bottom: 0;
}

div.patient-documentation__item {
    align-content: flex-start;
}

.patient-documentation__item ._flex {
    flex-wrap: nowrap;
}

.patient-documentation__item .patient-documentation__text {
    margin: auto 0;
}

.partners__partner img {
    width: 152px;
    height: 72px;
    object-fit: contain;
}

@media (min-width: 768px) {
    div.cont_dms {
        padding: 0;
    }
}

@media (max-width: 768px) {
    p {
        text-indent: 0;
    }

    div.wrapper-icon {
        padding-left: 20px;
    }

    div.directions__items {
        margin: 0;
        gap: 10px;
    }
    
    button.directions__item {
        margin: 0;
    }

    .sublist-booking li:first-child {
        position: relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
           -ms-flex-direction: column;
                flex-direction: column;
        padding-left: 20px;
    }

    .sublist-booking li:first-child::before {
        position: absolute;
        left: 0;
    }
}
/* End */


/* Start:/local/templates/main/components/bitrix/system.pagenavigation/reviews/style.css?17628538741125*/
.pagination,
.pagination._flex
{
    justify-content: center;

    margin-top: 36px;
}

.pagination__link
{
    color: #062532;
    font-size: 20px;
    font-weight: 500;
    line-height: 62px;

    display: block;

    width: 64px;
    height: 64px;

    text-align: center;
    text-decoration: none;

    border: 1px solid transparent;
    border-radius: 5px;

    transition: color .2s linear, border .2s linear;
}

.pagination__link._active
{
    color: #062532;

    border-color: #BF0939;
}

.pagination__prev,
.pagination__next
{
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;

    width: 44px;
    height: 64px;
}

.pagination__prev
{
    transform: rotate(180deg);
}

.pagination__prev svg,
.pagination__next svg
{
    display: block;

    width: 9px;
    height: 16px;

    transition: stroke .2s linear;

    stroke: rgba(6, 37, 50, .50);
}

@media (any-hover: hover)
{
    .pagination__link:hover
    {
        color: #BF0939;
    }

    .pagination__prev:hover svg,
    .pagination__next:hover svg
    {
        stroke: #BF0939;
    }
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/banks/style.css?176277513867*/
.partners__slider a.partners__partner {
    border-bottom: none;
}

/* End */
/* /patient/dms/style.css?17332289802535 */
/* /local/templates/main/components/bitrix/system.pagenavigation/reviews/style.css?17628538741125 */
/* /local/templates/main/components/bitrix/news.list/banks/style.css?176277513867 */
