.lp-reviews-23 {
	overflow: hidden;
}

.lp-reviews-23--bg {
	background-color: var(--primary-color-a-01);
}

.lp-reviews-23__item-card {
    border: 1px solid var(--text-color-a-01);
}

.lp-reviews-23__wrap.lpc_left .lp-reviews-23__header {
    text-align: left;
}
.lp-reviews-23__wrap.lpc_left .lp-reviews-23__list:not(.splide__list) {
    justify-content: flex-start;
}
.lp-reviews-23__wrap.lpc_left .lp-reviews-23__list:not(.splide__list) + .spoiler-btn-wrap.show_spoiler {
    text-align: left;
}

.lp-reviews-23__wrap.lpc_center .lp-reviews-23__header {
    text-align: center;
}
.lp-reviews-23__wrap.lpc_center .lp-reviews-23__list:not(.splide__list) {
    justify-content: center;
}
.lp-reviews-23__wrap.lpc_center .lp-reviews-23__list:not(.splide__list) + .spoiler-btn-wrap.show_spoiler {
    text-align: center;
}

.lp-reviews-23__wrap.lpc_right .lp-reviews-23__header {
    text-align: left;
}
.lp-reviews-23__wrap.lpc_right .lp-reviews-23__list:not(.splide__list) {
    justify-content: flex-end;
}
.lp-reviews-23__wrap.lpc_right .lp-reviews-23__list:not(.splide__list) + .spoiler-btn-wrap.show_spoiler {
    text-align: right;
}

.lp-reviews-23__container {
	position: relative;
}

.lp-numbered-list--bg {
	background-color: var(--primary-color-a-01);
}
.lp-on-background {
	border: 1px solid var(--text-color-a-01);
	background: var(--content-background-lp);
}
.lp-off-border {
	border: none;
}

.lp-reviews-23__item {
	box-sizing: border-box;
}

.lp-reviews-23__image img {
	width: 100% !important;
	height: 100% !important;
	    min-width: auto !important;
}

.lp-reviews-23__caption {
    margin-bottom: 12px;
}

@media all and (max-width: 599px) { 
 
    .lp-reviews-23__wrap .splide__custom__pagination.splide__pagination {
        margin: 12px 0 0;
    }

    .lp-reviews-23__wrap .splide__custom__pagination .splide__pagination__page {
        width: 10px;
        height: 10px;
        margin: 0 6px;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list {
        display: flex;
        flex-wrap: wrap;
        margin: 0 0 -24px;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: 100%;
        margin: 24px 0 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: 100%;
        margin: 24px 0 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: 100%;
        margin: 24px 0 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.two_columns .lp-reviews-23__item:nth-child(-n+1) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.three_columns .lp-reviews-23__item:nth-child(-n+1) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.four_columns .lp-reviews-23__item:nth-child(-n+1) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.splide-init .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% + 16px) / 1) - 16px);
        margin-right: 16px;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% + 16px) / 1) - 16px);
        margin-right: 16px;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% + 16px) / 1) - 16px);
        margin-right: 16px;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list {
        display: flex;
        flex-wrap: wrap;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: 100%;
        margin: 24px 0 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: 100%;
        margin: 24px 0 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: 100%;
        margin: 24px 0 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item:nth-child(-n+1) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item:nth-child(-n+1) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item:nth-child(-n+1) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.two_columns {
        column-count: 1;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.three_columns {
        column-count: 1;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.four_columns {
        column-count: 1;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__item {
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
        margin: 0 0 24px;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__item:last-child {
        margin-bottom: 0;
    }

    .lp-reviews-23__container .spoiler-btn-wrap.show_spoiler {
        text-align: left;
    }

    .lp-reviews-23__container .spoiler-btn-wrap.show_spoiler .lp-button {
        width: 100%;
    }

    .lp-reviews-23__holder {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        margin-bottom: -12px;
    }

    .lp-reviews-23__holder + .lp-reviews-23__text {
        margin: 16px 0 0;
    }

    .lp-reviews-23__image {
        width: 64px;
        height: 64px;
        border-radius: 50%;
        overflow: hidden;
        max-width: 120px;
        max-height: 120px;
        flex: 0 0 auto;
        margin-right: 12px;
        margin-bottom: 12px;
    }

    .lp-reviews-23__pictur img {
        width: 100%;
    }

    .lp-reviews-23__subtitle + .lp-reviews-23__field {
        margin: 4px 0 0;
    }

    .lp-reviews-23__caption {
        flex: 1 1 auto;
    }

    .lp-reviews-23__field {
        display: inline-block;
        color: var(--text-color-a-06);
        text-decoration: none;
    }



    .lp-reviews-23__list.two_columns .lp-reviews-23__item-card {
        padding: 20px;
    }


    .lp-reviews-23__list.three_columns .lp-reviews-23__item-card {
        padding: 20px;
    }


    .lp-reviews-23__list.four_columns .lp-reviews-23__item-card {
        padding: 20px;
    }

    .lp-reviews-23__wrap-box--container {
        padding: 24px 20px;
    }



    .lp-reviews-23__wrap.lpc-full-width-init .lp-reviews-23__wrap-box--container {
        padding: 24px 0;
    }
}

@media all and (min-width: 600px) {


    .lp-reviews-23__wrap.default-init .lp-reviews-23__list {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -8px -12px;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 12) - 16px);
        margin: 16px 8px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 16px);
        margin: 16px 8px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 16px);
        margin: 16px 8px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.two_columns .lp-reviews-23__item:nth-child(-n+1) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.three_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.four_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.splide-init .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% + 16px) / 1) - 16px);
        margin-right: 16px;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% + 16px) / 2) - 16px);
        margin-right: 16px;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% + 16px) / 2) - 16px);
        margin-right: 16px;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -8px;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 12) - 16px);
        margin: 16px 8px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 16px);
        margin: 16px 8px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 16px);
        margin: 16px 8px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item:nth-child(-n+1) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list {
        margin: 0 -8px;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.two_columns {
        column-count: 1;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.three_columns {
        column-count: 2;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.four_columns {
        column-count: 2;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__item {
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
        margin: 0 8px 16px;
    }

    .lp-reviews-23__container .spoiler-btn-wrap.show_spoiler {
        text-align: left;
    }

    .lp-reviews-23__holder {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        margin-bottom: -12px;
    }

    .lp-reviews-23__holder + .lp-reviews-23__text {
        margin: 16px 0 0;
    }

    .lp-reviews-23__image {
        width: 64px;
        height: 64px;
        border-radius: 50%;
        overflow: hidden;
        max-width: 120px;
        max-height: 120px;
        flex: 0 0 auto;
        margin-right: 12px;
        margin-bottom: 12px;
    }

    .lp-reviews-23__pictur img {
        width: 100%;
    }

    .lp-reviews-23__subtitle + .lp-reviews-23__field {
        margin: 4px 0 0;
    }

    .lp-reviews-23__caption {
        flex: 1 1 auto;
    }

    .lp-reviews-23__field {
        display: inline-block;
        color: var(--text-color-a-06);
        text-decoration: none;
    }
    .lp-reviews-23__list.two_columns .lp-reviews-23__item-card {
        padding: 24px;
    }
    .lp-reviews-23__list.three_columns .lp-reviews-23__item-card {
        padding: 24px;
    }
    .lp-reviews-23__list.four_columns .lp-reviews-23__item-card {
        padding: 24px;
    }
    .lp-reviews-23__wrap-box--container {
        padding: 32px 28px;
    }
    .lp-reviews-23__wrap.lpc-full-width-init .lp-reviews-23__wrap-box--container {
        padding: 32px 0;
    }
}

@media all and (min-width: 960px) {
    
    .lp-reviews-23__wrap.default-init .lp-reviews-23__list {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -12px;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 12) - 24px);
        margin: 24px 12px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 24px);
        margin: 24px 12px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 4) - 24px);
        margin: 24px 12px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.two_columns .lp-reviews-23__item:nth-child(-n+1) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.three_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.four_columns .lp-reviews-23__item:nth-child(-n+3) {
        margin-top: 0 !important;
    }


    .lp-reviews-23__wrap.splide-init .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% + 24px) / 12) - 24px);
        margin-right: 24px;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% + 24px) / 6) - 24px);
        margin-right: 24px;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% + 24px) / 4) - 24px);
        margin-right: 24px;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -12px ;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 12) - 24px);
        margin: 24px 12px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 24px);
        margin: 24px 12px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 24px);
        margin: 24px 12px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item:nth-child(-n+1) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list {
        margin: 0 -12px;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.two_columns {
        column-count: 1;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.three_columns {
        column-count: 2;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.four_columns {
        column-count: 3;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__item {
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
        margin: 0 12px 24px;
    }

    

    .lp-reviews-23__title + .lp-reviews-23__description {
        margin: 16px 0 0;
    }

    .lp-reviews-23__container .spoiler-btn-wrap.show_spoiler {
        text-align: left;
    }

    .lp-reviews-23__holder {
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        margin-bottom: -12px;
    }

    .lp-reviews-23__holder + .lp-reviews-23__text {
        margin: 16px 0 0;
    }

    .lp-reviews-23__image {
        width: 64px;
        height: 64px;
        border-radius: 50%;
        overflow: hidden;
        max-width: 120px;
        max-height: 120px;
        flex: 0 0 auto;
        margin-right: 12px;
        margin-bottom: 12px;
    }

    .lp-reviews-23__pictur img {
        width: 100%;
    }

    .lp-reviews-23__subtitle + .lp-reviews-23__field {
        margin: 4px 0 0;
    }

    .lp-reviews-23__caption {
        flex: 1 1 auto;
    }

    .lp-reviews-23__field {
        display: inline-block;
        color: var(--text-color-a-06);
        text-decoration: none;
    }
    .lp-reviews-23__list.two_columns .lp-reviews-23__item-card {
        padding: 28px;
    }
    .lp-reviews-23__list.three_columns .lp-reviews-23__item-card {
        padding: 28px;
    }
    .lp-reviews-23__list.four_columns .lp-reviews-23__item-card {
        padding: 28px;
    }
    .lp-reviews-23__wrap-box--container {
        padding: 48px;
    }
    .lp-reviews-23__wrap.lpc-full-width-init .lp-reviews-23__wrap-box--container {
        padding: 48px 0;
    }
}

@media all and (min-width: 1200px) {


    .lp-reviews-23__wrap.default-init .lp-reviews-23__list {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -16px -24px;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 4) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 3) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.two_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.three_columns .lp-reviews-23__item:nth-child(-n+3) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.four_columns .lp-reviews-23__item:nth-child(-n+4) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.splide-init .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% + 32px) / 2) - 32px);
        margin-right: 32px;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% + 32px) / 3) - 32px);
        margin-right: 32px;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% + 32px) / 4) - 32px);
        margin-right: 32px;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -16px;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 4) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 4) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item:nth-child(-n+3) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item:nth-child(-n+3) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item.spoiler-item:nth-child(n+4) {
        display: none;
    }
    
    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item.spoiler-item:nth-child(-n+3) {
        display: flex;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item.spoiler-item:nth-child(n+4) {
        display: none;
    }
    
    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item.spoiler-item:nth-child(-n+3) {
        display: flex;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list {
        margin: 0 -16px;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.two_columns {
        column-count: 2;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.three_columns {
        column-count: 3;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.four_columns {
        column-count: 3;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__item {
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
        margin: 0 16px 24px;
    }

    .lp-reviews-23__container .spoiler-btn-wrap.show_spoiler {
        text-align: left;
    }

    .lp-reviews-23__holder {
        display: flex;
        align-items: center;
        margin-bottom: -12px;
    }

    .lp-reviews-23__holder + .lp-reviews-23__text {
        margin: 16px 0 0;
    }

    .lp-reviews-23__image {
        width: 64px;
        height: 64px;
        border-radius: 50%;
        overflow: hidden;
        max-width: 120px;
        max-height: 120px;
        flex: 0 0 auto;
        margin-right: 12px;
        margin-bottom: 12px;
    }

    .lp-reviews-23__pictur img {
        width: 100%;
    }

    .lp-reviews-23__subtitle + .lp-reviews-23__field {
        margin: 4px 0 0;
    }

    .lp-reviews-23__caption {
        flex: 1 1 auto;
    }

    .lp-reviews-23__field {
        display: inline-block;
        color: var(--text-color-a-06);
        text-decoration: none;
    }
    .lp-reviews-23__list.two_columns .lp-reviews-23__item-card {
        padding: 32px;
    }
    .lp-reviews-23__list.three_columns .lp-reviews-23__item-card {
        padding: 32px;
    }
    .lp-reviews-23__list.four_columns .lp-reviews-23__item-card {
        padding: 28px;
    }
    .lp-reviews-23__wrap-box--container {
        padding: 64px;
    }
    .lp-reviews-23__wrap.lpc-full-width-init .lp-reviews-23__wrap-box--container {
        padding: 64px 0;
    }
}

@media all and (min-width: 1380px) {


    .lp-reviews-23__wrap.default-init .lp-reviews-23__list {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -16px;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 4) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 3) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.two_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.three_columns .lp-reviews-23__item:nth-child(-n+3) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.default-init .lp-reviews-23__list.four_columns .lp-reviews-23__item:nth-child(-n+4) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.splide-init .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% + 32px) / 2) - 32px);
        margin-right: 32px;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% + 32px) / 3) - 32px);
        margin-right: 32px;
    }

    .lp-reviews-23__wrap.splide-init .splide:not(is-active) .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% + 32px) / 4) - 32px);
        margin-right: 32px;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -16px;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list .lp-reviews-23__box {
        height: 100%;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 6) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 4) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item {
        width: calc(((100% / 12) * 3) - 32px);
        margin: 32px 16px 0;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item:nth-child(-n+3) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item:nth-child(-n+4) {
        margin-top: 0 !important;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.two_columns .lp-reviews-23__item.spoiler-item:nth-child(n+3) {
        display: none;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item.spoiler-item:nth-child(n+4) {
        display: none;
    }
    
    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.three_columns .lp-reviews-23__item.spoiler-item:nth-child(-n+3) {
        display: flex;
    }

    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item.spoiler-item:nth-child(n+5) {
        display: none;
    }
    
    .lp-reviews-23__wrap.spoiler-init .lp-reviews-23__list.four_columns .lp-reviews-23__item.spoiler-item:nth-child(-n+4) {
        display: flex;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list {
        margin: 0 -16px;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.two_columns {
        column-count: 2;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.three_columns {
        column-count: 3;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__list.four_columns {
        column-count: 4;
        column-gap: 0;
    }

    .lp-reviews-23__wrap.mosaic-init .lp-reviews-23__item {
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
        margin: 0 16px 24px;
    }

    .lp-reviews-23__title + .lp-reviews-23__description {
        margin: 16px 0 0;
    }

    .lp-reviews-23__container .spoiler-btn-wrap.show_spoiler {
        text-align: left;
    }

    .lp-reviews-23__holder {
        display: flex;
        align-items: center;
        margin-bottom: -12px;
    }

    .lp-reviews-23__holder + .lp-reviews-23__text {
        margin: 16px 0 0;
    }

    .lp-reviews-23__image {
        width: 64px;
        height: 64px;
        border-radius: 50%;
        overflow: hidden;
        max-width: 120px;
        max-height: 120px;
        flex: 0 0 auto;
        margin-right: 12px;
        margin-bottom: 12px;
    }

    .lp-reviews-23__pictur img {
        width: 100%;
    }

    .lp-reviews-23__subtitle + .lp-reviews-23__field {
        margin: 4px 0 0;
    }

    .lp-reviews-23__caption {
        flex: 1 1 auto;
    }

    .lp-reviews-23__field {
        display: inline-block;
        color: var(--text-color-a-06);
        text-decoration: none;
    }
    .lp-reviews-23__list.two_columns .lp-reviews-23__item-card {
        padding: 36px;
    }
    .lp-reviews-23__list.three_columns .lp-reviews-23__item-card {
        padding: 36px;
    }
    .lp-reviews-23__list.four_columns .lp-reviews-23__item-card {
        padding: 28px;
    }
    .lp-reviews-23__wrap-box--container {
        padding: 72px;
    }
    .lp-reviews-23__wrap.lpc-full-width-init .lp-reviews-23__wrap-box--container {
        padding: 72px 0;
    }

}