

/* Start:/local/templates/.default/components/bitrix/news/experience/style.css?17666495262243*/
.custom-loader-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px;
}
.experience-detail-preview {
    display: block;
    max-height: 120px;
    max-width: 120px;
    position: absolute;
    right: 0;
    top: calc(50% - 20px);
    transform: translateY(-50%);
}

.experience-detail-preview__img {
    display: block;
    max-height: inherit;
    max-width: inherit;
}

@media (max-width: 991.98px) {
    .experience-detail-preview {
        max-height: 80px;
        max-width: 80px;
    }
}
@media (max-width: 575.98px) {
    .experience-detail-preview {
        margin: 20px 0;
        max-height: 60px;
        max-width: 60px;
        position: static;
        transform: none;
    }
}

.custom-loader {
    width: 80px;
    height: 80px;
    --c: linear-gradient(#852A34 0 0);
    background:
        var(--c) 0 0,
        var(--c) 0 100%,
        var(--c) 50% 0,
        var(--c) 50% 100%,
        var(--c) 100% 0,
        var(--c) 100% 100%;
    background-size: 16px 50%;
    background-repeat: no-repeat;
    animation: db7-0 2s infinite;
    position: relative;
    overflow: hidden;
}

.custom-loader:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #852A34;
    top: calc(50% - 8px);
    left: -16px;
    animation: inherit;
    animation-name: db7-1;
}

@keyframes db7-0 {
    16.67% {
        background-size: 16px 30%, 16px 30%, 16px 50%, 16px 50%, 16px 50%, 16px 50%
    }

    33.33% {
        background-size: 16px 30%, 16px 30%, 16px 30%, 16px 30%, 16px 50%, 16px 50%
    }

    50% {
        background-size: 16px 30%, 16px 30%, 16px 30%, 16px 30%, 16px 30%, 16px 30%
    }

    66.67% {
        background-size: 16px 50%, 16px 50%, 16px 30%, 16px 30%, 16px 30%, 16px 30%
    }

    83.33% {
        background-size: 16px 50%, 16px 50%, 16px 50%, 16px 50%, 16px 30%, 16px 30%
    }
}

@keyframes db7-1 {
    20% {
        left: 0px
    }

    40% {
        left: calc(50% - 8px)
    }

    60% {
        left: calc(100% - 16px)
    }

    80%,
    100% {
        left: 100%
    }
}
.custom-loader-text {
    color: #852a34;
    font-size: 28px;
    font-weight: 700;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?1766649526429*/
.system-pagenavigation {
    margin-top: 20px;
}
.system-pagenavigation .title {
    font-weight: bold;
}
.system-pagenavigation .pagination {
    --bs-link-color: #852a34;
    --bs-link-hover-color: #852a34;
    --bs-pagination-active-bg: #852a34;
    --bs-pagination-active-border-color: #852a34;
    list-style: none;
    margin: 20px 0 0;
    padding: 0;
}
.system-pagenavigation .pagination li {
    list-style-type: none;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news/experience/bitrix/news.list/element/style.css?17666495261159*/
.project-tabs {
    --tabs-color: #616c7f;

    margin: 20px 0;
    padding-bottom: 10px;
    overflow-x: auto;
}
.project-tabs::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background-color: #fff;
}

.project-tabs::-webkit-scrollbar-thumb {
  background: #852a34;
}

.project-tabs__list {
    list-style: none;
    margin: 0;
    width: 100%;
}
.project-tabs__item {
    display: block;
    margin-bottom: 3px;
}
.project-tabs__item:last-child {
    margin-bottom: 0;
}
.project-tabs__link {
    cursor: pointer;
    color: #000;
    display: block;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.2;
    padding-left: 1em;
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    text-transform: capitalize;
    transition: all .3s;
    white-space: nowrap;

  
}
.project-tabs__link div.project-tabs__link {
  margin-left: -1em;
}

.project-tabs .project-tabs__link:before {   
  color: #852a34;
  content: "▶";
  display: block;
  font-size: 1rem;
  left: 0;
  margin-right: .1em;
  top: 0.11em;
  position: absolute;
}
.project-tabs.project-tabs_empty .project-tabs__link._active {
  cursor: default;
}

/* End */
/* /local/templates/.default/components/bitrix/news/experience/style.css?17666495262243 */
/* /local/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?1766649526429 */
/* /local/templates/.default/components/bitrix/news/experience/bitrix/news.list/element/style.css?17666495261159 */
