

/* 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/.default/style.css?17666495261477*/
div.news-list
{
    word-wrap: break-word;
}
div.news-list img.preview_picture
{
    float:left;
    margin:0 4px 6px 0;
}
.news-date-time {
    color:#486DAA;
}
.exp-img.tooltipstered {
    margin-bottom: 50px;
}
.exp-row {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    gap: 40px 0;
    justify-content: flex-start;
}
.exp-item {
    box-sizing: border-box;
    padding-left: 12px;
    padding-right: 12px;
    position: relative;
}
.exp-item .exp-title {
    text-align: justify;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    display: none !important;
    z-index: 228;
    width: 100%;
    max-width: 200px;
    background: rgba(237,237,237,0.8);
    color: #444545 !important;
    padding: 9px;
    border: 1px solid #cccccc;
}
.exp-item:hover .exp-title {
    display: block !important;
}

.exp-img {
    align-items: center;
    background: white;
    display: flex;
    justify-content: center;
    padding-top: 100%;
    position: relative;
    transition: all 0.3s;
    width: 100%;
}
.exp-img:hover {
    background: rgb(128, 128, 128, .2);
}
.exp-img img {
    display: block;
    left: 50%;
    max-height: 80%;
    max-width: 80% !important;
    object-fit: contain;
    object-position: center;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) scale(1);
    transition: all 0.3s;
}
.exp-img:hover img {
    transform: translate(-50%, -50%) scale(1.1);
}
/* 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/.default/style.css?17666495261477 */
