.ritmolog-reviews {
    position: relative;
}
.ritmolog-reviews .item {
    padding: 30px 20px;
    border: 1px solid #BCBCC9;
    border-radius: 12px;
    margin: 0 7px 10px 7px;
    cursor: pointer;
}
.ritmolog-reviews .item__header {
    min-height: 42px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
}
.ritmolog-reviews .item__body {
    height: 145px;
    margin-bottom: 20px;
    overflow: hidden;
}
.ritmolog-reviews .item__footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ritmolog-reviews .user {
    display: flex;
    gap: 10px;
    align-items: center;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
}
.ritmolog-reviews .user .image {
    width: 50px;
    height: 50px;
    border: none;
    border-radius: 50%;
    background-position: center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyNTFfMjM5MTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+CjxjaXJjbGUgY3g9IjI1IiBjeT0iMjUiIHI9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMjUxXzIzOTE5KSI+CjxyZWN0IHg9Ii0zMCIgeT0iLTE2IiB3aWR0aD0iMTA5IiBoZWlnaHQ9IjgyIiBmaWxsPSIjRTdEQ0ZGIi8+CjxwYXRoIGQ9Ik0yNy40NzQ5IDE3LjUyNTFDMjguODQxNyAxOC44OTIgMjguODQxNyAyMS4xMDggMjcuNDc0OSAyMi40NzQ5QzI2LjEwOCAyMy44NDE3IDIzLjg5MiAyMy44NDE3IDIyLjUyNTEgMjIuNDc0OUMyMS4xNTgzIDIxLjEwOCAyMS4xNTgzIDE4Ljg5MiAyMi41MjUxIDE3LjUyNTFDMjMuODkyIDE2LjE1ODMgMjYuMTA4IDE2LjE1ODMgMjcuNDc0OSAxNy41MjUxIiBzdHJva2U9IiMzMjMyMzIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAzMS40OTk4VjMyLjQ5OThDMTcgMzMuMDUxOCAxNy40NDggMzMuNDk5OCAxOCAzMy40OTk4SDMyQzMyLjU1MiAzMy40OTk4IDMzIDMzLjA1MTggMzMgMzIuNDk5OFYzMS40OTk4QzMzIDI4LjQ3MzggMjkuMDQ4IDI2LjUwNzggMjUgMjYuNTA3OEMyMC45NTIgMjYuNTA3OCAxNyAyOC40NzM4IDE3IDMxLjQ5OThaIiBzdHJva2U9IiMzMjMyMzIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
}
.ritmolog-reviews .slick-slide:nth-child(even) .user .image {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MCA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyNTFfMjM5MzMiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MSI+CjxjaXJjbGUgY3g9IjI1IiBjeT0iMjUuNjYyMSIgcj0iMjUiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzIyNTFfMjM5MzMpIj4KPHJlY3QgeD0iLTMwIiB5PSItMTUuMzM3OSIgd2lkdGg9IjEwOSIgaGVpZ2h0PSI4MiIgZmlsbD0iI0NERUZEQSIvPgo8cGF0aCBkPSJNMjcuNDc0OSAxOC41MjUxQzI4Ljg0MTcgMTkuODkyIDI4Ljg0MTcgMjIuMTA4IDI3LjQ3NDkgMjMuNDc0OUMyNi4xMDggMjQuODQxNyAyMy44OTIgMjQuODQxNyAyMi41MjUxIDIzLjQ3NDlDMjEuMTU4MyAyMi4xMDggMjEuMTU4MyAxOS44OTIgMjIuNTI1MSAxOC41MjUxQzIzLjg5MiAxNy4xNTgzIDI2LjEwOCAxNy4xNTgzIDI3LjQ3NDkgMTguNTI1MSIgc3Ryb2tlPSIjMzIzMjMyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcgMzIuNDk5OFYzMy40OTk4QzE3IDM0LjA1MTggMTcuNDQ4IDM0LjQ5OTggMTggMzQuNDk5OEgzMkMzMi41NTIgMzQuNDk5OCAzMyAzNC4wNTE4IDMzIDMzLjQ5OThWMzIuNDk5OEMzMyAyOS40NzM4IDI5LjA0OCAyNy41MDc4IDI1IDI3LjUwNzhDMjAuOTUyIDI3LjUwNzggMTcgMjkuNDczOCAxNyAzMi40OTk4WiIgc3Ryb2tlPSIjMzIzMjMyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");
}
.ritmolog-reviews .button {
	display: block;
	width: 150px;
	padding: 14px 28px 14px 28px;
	border: 2px solid #19BE8D;
	border-radius: 12px;
	color: #222126;
    background: none;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	letter-spacing: 0em;
	text-decoration: none;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer;
}
.ritmolog-reviews .button:hover {
	color: #222126;
	background: #EEEEF4;
}
.ritmolog-reviews .button:active {
	color: #222126;
	background: #E0E0E9;
}
.ritmolog-reviews .slider .arrow {
    position: absolute;
    top: -60px;
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border: none;
    cursor: pointer;
}
.ritmolog-reviews .slider .arrow[data-id=prev] {
    right: 40px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjQxNzkgNDIuODMyMUwyLjAwMDU1IDIyLjQxNDdMMjIuNDE3NiAyLjAwMzUiIHN0cm9rZT0iI0JDQkNDOSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.ritmolog-reviews .slider .arrow[data-id=prev]:hover {
    right: 40px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjQxNzkgNDIuODMyMUwyLjAwMDU1IDIyLjQxNDdMMjIuNDE3NiAyLjAwMzUiIHN0cm9rZT0iIzk4OThBOSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.ritmolog-reviews .slider .arrow[data-id=prev]:active {
    right: 40px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjQxNzkgNDIuODMyMUwyLjAwMDU1IDIyLjQxNDdMMjIuNDE3NiAyLjAwMzUiIHN0cm9rZT0iIzdBN0E4QiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.ritmolog-reviews .slider .arrow[data-id=next] {
    right: 0px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTM5NTEgMS45OTk5NEwyMi4zNTY5IDIyLjQxNzNMMS45Mzk4NiA0Mi44Mjg1IiBzdHJva2U9IiNCQ0JDQzkiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.ritmolog-reviews .slider .arrow[data-id=next]:hover {
    right: 0px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTM5NTEgMS45OTk5NEwyMi4zNTY5IDIyLjQxNzNMMS45Mzk4NiA0Mi44Mjg1IiBzdHJva2U9IiM5ODk4QTkiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.ritmolog-reviews .slider .arrow[data-id=next]:active {
    right: 0px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTM5NTEgMS45OTk5NEwyMi4zNTY5IDIyLjQxNzNMMS45Mzk4NiA0Mi44Mjg1IiBzdHJva2U9IiM3QTdBOEIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.ritmolog-review {
    font-family: Manrope;
}
.ritmolog-review h2 {
    padding-right: 20px;
    font-size: 26px;
    font-weight: 500;
    line-height: 30px;
    text-align: left;
}
.ritmolog-review .user {
    display: flex;
    gap: 10px;
    align-items: center;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    margin-bottom: 10px;
}
.ritmolog-review .user .image {
    width: 50px;
    height: 50px;
    border: none;
    border-radius: 50%;
    background-position: center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyNTFfMjI5NzciIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+CjxjaXJjbGUgY3g9IjI1IiBjeT0iMjUiIHI9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMjUxXzIyOTc3KSI+CjxyZWN0IHg9Ii0zMCIgeT0iLTE2IiB3aWR0aD0iMTA5IiBoZWlnaHQ9IjgyIiBmaWxsPSIjRjVEREZFIi8+CjxwYXRoIGQ9Ik0yNy40NzQ5IDE3Ljg2M0MyOC44NDE3IDE5LjIyOTkgMjguODQxNyAyMS40NDU5IDI3LjQ3NDkgMjIuODEyOEMyNi4xMDggMjQuMTc5NiAyMy44OTIgMjQuMTc5NiAyMi41MjUxIDIyLjgxMjhDMjEuMTU4MyAyMS40NDU5IDIxLjE1ODMgMTkuMjI5OSAyMi41MjUxIDE3Ljg2M0MyMy44OTIgMTYuNDk2MiAyNi4xMDggMTYuNDk2MiAyNy40NzQ5IDE3Ljg2MyIgc3Ryb2tlPSIjMzIzMjMyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcgMzEuODM3N1YzMi44Mzc3QzE3IDMzLjM4OTcgMTcuNDQ4IDMzLjgzNzcgMTggMzMuODM3N0gzMkMzMi41NTIgMzMuODM3NyAzMyAzMy4zODk3IDMzIDMyLjgzNzdWMzEuODM3N0MzMyAyOC44MTE3IDI5LjA0OCAyNi44NDU3IDI1IDI2Ljg0NTdDMjAuOTUyIDI2Ljg0NTcgMTcgMjguODExNyAxNyAzMS44Mzc3WiIgc3Ryb2tlPSIjMzIzMjMyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");
}
.ritmolog-review .text {
    max-height: 230px;
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    overflow-y: auto;
}
.ritmolog-review .text::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent;
  }
  .ritmolog-review .text::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #D9D9D9;
  }
.ritmolog-review .gallery {
    display: grid;
    grid-template-columns: 40px 1fr 40px;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    cursor: zoom-in;
}
.ritmolog-review .gallery.alone {
    grid-template-columns: 1fr;
}
.ritmolog-review .gallery div {
    height: 100%;
}
.ritmolog-review .gallery .picture {
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 246px;
}
.ritmolog-review .gallery .picture img {
    max-width: 444px;
    width: 100%;
}
.ritmolog-review .gallery .arrow {
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border: none;
    cursor: pointer;
}
.ritmolog-review .gallery .arrow[data-id=prev] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAyMyA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjk5NDMgNDAuMDA1N0wxLjk4NTY1IDIwLjk5N0wyMC45OTQgMS45OTQiIHN0cm9rZT0iI0JDQkNDOSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.ritmolog-review .gallery .arrow[data-id=prev]:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAyMyA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjk5NDMgNDAuMDA1N0wxLjk4NTY1IDIwLjk5N0wyMC45OTQgMS45OTQiIHN0cm9rZT0iIzk4OThBOSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.ritmolog-review .gallery .arrow[data-id=prev]:active {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAyMyA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjk5NDMgNDAuMDA1N0wxLjk4NTY1IDIwLjk5N0wyMC45OTQgMS45OTQiIHN0cm9rZT0iIzdBN0E4QiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.ritmolog-review .gallery .arrow[data-id=next] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAyMyA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDA1NjYgMS45OTQzNEwyMS4wMTQzIDIxLjAwM0wyLjAwNiA0MC4wMDYiIHN0cm9rZT0iI0JDQkNDOSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.ritmolog-review .gallery .arrow[data-id=next]:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAyMyA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDA1NjYgMS45OTQzNEwyMS4wMTQzIDIxLjAwM0wyLjAwNiA0MC4wMDYiIHN0cm9rZT0iIzk4OThBOSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.ritmolog-review .gallery .arrow[data-id=next]:active {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAyMyA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDA1NjYgMS45OTQzNEwyMS4wMTQzIDIxLjAwM0wyLjAwNiA0MC4wMDYiIHN0cm9rZT0iIzdBN0E4QiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}

.hide {
    display: none;
}

.zoom {
    background: rgba(34, 33, 38, 0.95);
}
.zoom div {
    height: 100%;
}
.zoom .ritmolog-modal__modal {
    width: 760px;
    height: calc(100% - 200px);
    left: calc((100% - 760px) / 2);
    top: 100px;
    background: none;
    box-shadow: none;
}
.zoom .ritmolog-modal__modal .ritmolog-modal__clear {
    width: 24px;
    height: 24px;
    top: -25px;
    right: -25px;
    background-size: 100%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU1IDFMMSA1NSIgc3Ryb2tlPSIjRUVFRUY0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01NSA1NUwxIDEiIHN0cm9rZT0iI0VFRUVGNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}
.zoom .ritmolog-modal__modal .ritmolog-modal__clear:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU1IDFMMSA1NSIgc3Ryb2tlPSIjOTg5OEE5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01NSA1NUwxIDEiIHN0cm9rZT0iIzk4OThBOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.zoom .ritmolog-modal__modal .ritmolog-modal__clear:active {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU1IDFMMSA1NSIgc3Ryb2tlPSIjN0E3QThCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01NSA1NUwxIDEiIHN0cm9rZT0iIzdBN0E4QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.zoom .ritmolog-modal__modal .picture {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 700px;
    box-sizing: border-box;
}
.zoom .ritmolog-modal__modal .picture img {
    max-width: 100%;
    max-height: 100%;
}
.zoom .ritmolog-modal__modal .gallery {
    display: grid;
    grid-template-columns: 77px 1fr 77px;
    align-items: center;
    justify-content: center;
    transition: .4s;
}
.zoom .ritmolog-modal__modal .gallery.alone {
    grid-template-columns: 1fr;
}
.zoom .ritmolog-modal__modal .gallery .arrow {
    width: 77px;
    height: 77px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    border: none;
    cursor: pointer;
}
.zoom .ritmolog-modal__modal  .gallery .arrow[data-id=prev] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCA0MiA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQwLjYxMDcgNzkuOTkzOEwxLjYxMDY4IDQwLjk5MzhMNDAuNjEgMi4wMDU1MSIgc3Ryb2tlPSIjRUVFRUY0IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.zoom .ritmolog-modal__modal  .gallery .arrow[data-id=prev]:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCA0MiA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQwLjYxMDcgNzkuOTkzOEwxLjYxMDY4IDQwLjk5MzhMNDAuNjEgMi4wMDU1MSIgc3Ryb2tlPSIjOTg5OEE5IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.zoom .ritmolog-modal__modal  .gallery .arrow[data-id=prev]:active {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCA0MiA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQwLjYxMDcgNzkuOTkzOEwxLjYxMDY4IDQwLjk5MzhMNDAuNjEgMi4wMDU1MSIgc3Ryb2tlPSIjN0E3QThCIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.zoom .ritmolog-modal__modal  .gallery .arrow[data-id=next] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCA0MiA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMzg5MzIgMi4wMDYxOUw0MC4zODkzIDQxLjAwNjJMMS4zOSA3OS45OTQ1IiBzdHJva2U9IiNFRUVFRjQiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.zoom .ritmolog-modal__modal  .gallery .arrow[data-id=next]:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCA0MiA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMzg5MzIgMi4wMDYxOUw0MC4zODkzIDQxLjAwNjJMMS4zOSA3OS45OTQ1IiBzdHJva2U9IiM5ODk4QTkiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.zoom .ritmolog-modal__modal  .gallery .arrow[data-id=next]:active {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCA0MiA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMzg5MzIgMi4wMDYxOUw0MC4zODkzIDQxLjAwNjJMMS4zOSA3OS45OTQ1IiBzdHJva2U9IiM3QTdBOEIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}

@media (max-width: 820px) {
    .ritmolog-modal__modal.review {
        top: 0px;
    }
}
@media (max-width: 768px) {
    .ritmolog-reviews .slider {
        width: 100%;
    }
    .ritmolog-reviews .item {
        padding: 20px;
    }
    .ritmolog-reviews .item__footer {
        flex-wrap: wrap;
        gap: 10px;
    }
    .ritmolog-reviews .button {
        width: 100%;
    }

    .ritmolog-reviews .slider .arrow {
        top: -50px;
        width: 25px;
        height: 25px;
    }

    .ritmolog-review .gallery {
        grid-template-columns: 1fr;
        position: relative;
    }
    .ritmolog-review .gallery .arrow {
        position: absolute;
        top: calc(50% - 20px);
        z-index: 2;
    }
    .ritmolog-review .gallery .arrow[data-id=prev] {
        left: 0;
    }
    .ritmolog-review .gallery .arrow[data-id=next] {
        right: 0;
    }

    .ritmolog-modal__modal.review {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        overflow: auto;
    }
    .zoom .ritmolog-modal__modal {
        width: 100%;
        top: 0;
        left: 0;
        overflow: auto;
    }
    .zoom .ritmolog-modal__modal .gallery {
        grid-template-columns: 1fr;
        position: relative;
        margin-top: 90px;
    }
    .zoom .ritmolog-modal__modal .arrow {
        position: absolute;
        top: calc(50% - 20px);
        z-index: 2;
    }
    .zoom .ritmolog-modal__modal .arrow[data-id=prev] {
        left: 0;
    }
    .zoom .ritmolog-modal__modal .arrow[data-id=next] {
        right: 0;
    }
    .zoom .ritmolog-modal__modal .ritmolog-modal__body {
        padding: 5px;
    }
    .zoom .ritmolog-modal__modal .ritmolog-modal__clear {
        top: 25px;
        right: 25px;
    }

    .ritmolog-profile__tabs > div:first-child {
        width: calc(100% - 65px);
    }
}