

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1678694901675*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:0}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:0;padding-left:.5em}span.modern-page-current{font-weight:var(--ui-font-weight-bold)}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/local/templates/kpsu/components/bitrix/news.list/reviews-grid/style.css?17846012626820*/
.reviews-wrap{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
    gap:clamp(15px,2vw,35px);
    width:100%;
}








.right_block a.review-slider-item {
    text-decoration: none;
}


.review-slider-item {
    width: 100%;
    height: auto;
    display: block;
    text-decoration: none;
}
.review-slider-item-wrap {
    max-width: 100%;
    opacity: 0.8;
}
.review-slider-item-wrap:hover {
    opacity: 1;
}

.review-slider-item-img {
    width: 100%;
    height: 240px;
    background-color: #ffffff;
    position: relative;
    z-index: 10;
}

.review-slider-item-img img {
    display: block;
    width: 100%;
    position: relative;
    top: 1px;
}

.review-slider-item-play {
    position: absolute;
    bottom: -16px;
    right: 14px;
    width: 108px;
    height: 34px;
    border-radius: 91px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    z-index: 11;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none !important;
    opacity: 0;
    transition: opacity 300ms linear;
}

.review-slider-item-play:hover {
    text-decoration: none !important;
}

.review-slider-item-wrap:hover .review-slider-item-play {
    opacity: 1;
    transition: opacity 500ms linear;
}

.review-slider-item-play:before {
    content: "";
    width: 108px;
    height: 34px;
    background: rgba(246, 246, 246, 0.7);
    backdrop-filter: blur(10px);
    position: absolute;
    z-index: 11;
    border-radius: 91px;
}

.review-slider-item-play-arrow {
    width: 27px;
    height: 27px;
    background-color: #FF0000;
    border-radius: 50%;
    position: relative;
    z-index: 12;
    margin: 0px 5px 0px 4px;
}

.review-slider-item-play-arrow:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 10px;
    width: 0px;
    height: 0px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 11px solid #ffffff;
}

.review-slider-item-play-text {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #000000;
    position: relative;
    z-index: 12;
}

.review-slider-item-descript-wrap {
    padding: 16px 14px 13px 14px;
    background-color: rgba(124, 1, 48, 0.8);
    position: relative;
    z-index: 1;
    transition: background-color 500ms linear;
    min-height: 97px;
}

.review-slider-item-wrap:hover .review-slider-item-descript-wrap {
    background-color: #7C0130;
    transition: background-color 500ms linear;
}

.review-slider-item-name {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    margin-bottom: 10px;
}

.review-slider-item-descript {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
    max-height: 42px;
    overflow: hidden;
}

.white-popup-header-left img {
    max-width: 100%;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    border: 0px;
}

.white-popup-header-left {
    width: 80px;
    height: 80px;
}

.white-popup-header-wrap {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    min-height: 80px;
    margin-bottom: 40px;
}

.white-popup-header-right {
    flex: 1;
    padding-left: 25px;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
}

.review-slider-item-play-2{
    position:absolute;
    bottom: -16px;
    right: 14px;
    width: 108px;
    height: 34px;
    border-radius: 91px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    z-index: 11;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none!important;
    opacity: 0;
    transition: opacity 300ms linear;
}

.review-slider-item-play-2:before {
    content: "";
    width: 108px;
    height: 34px;
    background: rgba(246, 246, 246, 0.7);
    backdrop-filter: blur(10px);
    position: absolute;
    z-index: 11;
    border-radius: 91px;
}


.review-slider-item-wrap:hover .review-slider-item-play-2{
    opacity: 1;
    transition: opacity 500ms linear;
}

.review-slider-item-play-arrow-2{
    width:27px;
    height: 27px;
    background-color: #FF0000;
    border-radius: 50%; 
    position:relative;
    z-index: 12;
    margin: 0px 5px 0px 4px;
}

.review-slider-item-play-arrow-2:before{
    content: "";
    position: absolute;
    top: 7px;
    left: 5px;
    width: 16px;
    height: 11px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5586 5.09375C15.668 5.3125 15.75 5.53125 15.75 5.75C15.75 5.99609 15.668 6.21484 15.5586 6.40625C14.7656 7.74609 13.6992 8.8125 12.3594 9.57812C10.9922 10.3984 9.48828 10.7812 7.875 10.7812C6.23438 10.7812 4.75781 10.3984 3.39062 9.57812C2.02344 8.8125 0.957031 7.74609 0.191406 6.40625C0.0546875 6.21484 0 5.99609 0 5.75C0 5.53125 0.0546875 5.3125 0.191406 5.09375C0.957031 3.78125 2.02344 2.71484 3.39062 1.92188C4.75781 1.12891 6.23438 0.71875 7.875 0.71875C9.48828 0.71875 10.9922 1.12891 12.3594 1.92188C13.6992 2.71484 14.7656 3.78125 15.5586 5.09375ZM7.875 9.46875C9.24219 9.46875 10.5273 9.14062 11.6758 8.45703C12.8242 7.80078 13.7539 6.89844 14.4375 5.75C14 5.06641 13.4805 4.46484 12.8789 3.91797C12.2773 3.37109 11.5938 2.93359 10.8281 2.60547C11.3203 3.28906 11.5938 4.05469 11.5938 4.875C11.5938 5.55859 11.4023 6.1875 11.0742 6.73438C10.7461 7.30859 10.2812 7.77344 9.73438 8.10156C9.16016 8.42969 8.53125 8.59375 7.875 8.59375C7.19141 8.59375 6.5625 8.42969 6.01562 8.10156C5.44141 7.77344 4.97656 7.30859 4.64844 6.73438C4.32031 6.1875 4.15625 5.55859 4.15625 4.875C4.15625 4.27344 4.29297 3.67188 4.59375 3.125C4.59375 3.5625 4.73047 3.91797 5.03125 4.21875C5.33203 4.51953 5.6875 4.65625 6.125 4.65625C6.53516 4.65625 6.89062 4.51953 7.19141 4.21875C7.49219 3.91797 7.65625 3.5625 7.65625 3.125C7.65625 2.71484 7.49219 2.35938 7.21875 2.05859C5.96094 2.16797 4.83984 2.55078 3.80078 3.20703C2.76172 3.86328 1.91406 4.71094 1.3125 5.75C1.96875 6.89844 2.89844 7.80078 4.04688 8.45703C5.19531 9.14062 6.48047 9.46875 7.875 9.46875Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
}


@media (max-width: 991px) {
  .review-slider-item-play-2 {
    display: flex !important; } 


.review-slider-item-img {
    width: 100%;
    height: auto;
}

.detail .review-slider-item-img img{
    width: 100%;
}



}


div.modern-page-navigation {
    padding: .5em 0;
}

.modern-page-title {
    display: none;
}



/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1678694901675 */
/* /local/templates/kpsu/components/bitrix/news.list/reviews-grid/style.css?17846012626820 */
