

/* Start:/local/templates/old/components/bitrix/news.list/reviews/style.css?1776349175930*/
.mfp-content .review {
    position: relative;
    margin: 2rem auto;
    max-width: 640px;
    padding: 2.5rem;
    background: #fff;
}
.mfp-content .review .h3 {
    margin-top: 0;
}
.mfp-content .review .name {
    padding-top: 1rem;
}
.mfp-content .review .name::before {
    content: "Отзыв клиента » ";
    font-weight: 400;
}
.mfp-content .review .gb_full .item {
    margin: 0;
}
.mfp-content .review .gb .item .top .name {
    margin-top: 1rem;
}
.mfp-content .review .gb .item .photo {
    position: initial;
    top: initial;
    left: initial;
    float: left;
    margin-right: 2rem;
}
.mfp-content .review .top .name {
    margin-top: 1rem;
}
.mfp-content .review .item .top .object,
.mfp-content .review .item .top .date {
    float: initial;
    font-size: 13px;
}
.gb .item .top .date__icon {
    width: 1.5rem;
    height: 1.5rem;
    vertical-align: sub;
    opacity: .3;
    margin-right: .2rem;
}
/* End */


/* Start:/local/templates/old/assets/css/jquery.modal.min.css?17763491723201*/
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
/* End */


/* Start:/local/components/custom/modal/assets/css/default.css?17809304775810*/
/*.modal {
    --gap: 1.75rem;
    border-radius: .25rem;
    padding: var(--gap);
    max-width: 400px;
    width: 100%;
    overflow: hidden;
    cursor: initial;
}
.modal__header {
    border-bottom: 1px solid #ddd;
    font-size: 1.25rem;
    line-height: 1;
    font-weight: 400;
    text-align: center;
    background: #f9fafb;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal__header {
    margin: calc(-1 * var(--gap)) calc(-1 * var(--gap)) 1rem;
    padding: calc(.75 * var(--gap)) var(--gap) calc(var(--gap)/1.5);
    background: var(--color-gray);
    color: var(--color-primary);
}
.modal__header:empty {
    display: none;
}
.modal__content {
    font-size: 1rem;
}

.modal a.close-modal {
    position: absolute;
    top: .825rem;
    right: .825rem;
    display: block;
    padding: .5rem;
    width: 1.125rem;
    height: 1.125rem;
    transition: .3s;
    box-sizing: initial;
    font-size: 0;
    background: none;
    opacity: .5;
}
.modal a.close-modal::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    border: 1px solid #e2e2e2;
    border-radius: .5rem;
    width: 92%;
    height: 92%;
    background: #eee;
    transform: translate(-50%, -50%) scale(0);
    transition: .3s;
}
.modal a.close-modal:hover {
    opacity: 1;
}
.modal a.close-modal:hover::before {
    transform: translate(-50%, -50%);
}
.modal a.close-modal::after {
    content: '';
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.514.535l-6.42 6.42L2.677.536a1.517 1.517 0 00-2.14 0 1.517 1.517 0 000 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 000 2.14 1.517 1.517 0 002.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 002.14 0 1.517 1.517 0 000-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 000-2.14 1.516 1.516 0 00-2.14 0z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E") center/75% no-repeat;
}

.blocker {
    z-index: 4;
    backdrop-filter: blur(4px);
    cursor: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.514.535l-6.42 6.42L2.677.536a1.517 1.517 0 00-2.14 0 1.517 1.517 0 000 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 000 2.14 1.517 1.517 0 002.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 002.14 0 1.517 1.517 0 000-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 000-2.14 1.516 1.516 0 00-2.14 0z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E"),auto;
}

@media screen and (min-width: 768px) {
    .modal { --gap: 2rem; }
}*/

.modal {
    /*right: 1rem;*/
    border-radius: .5rem;
    padding: initial;
    box-shadow: 0 0 2rem #0005;
    max-width: 420px;
    width: 100%;
    overflow: hidden;
}
.modal__header {
    position: relative;
    /*border-radius: inherit;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;*/
    border-bottom: 1px solid #e8e8e8;
    padding: 1.5rem 1.5rem .75rem;
    font-family: var(--font-secondary);
    font-size: 2rem;
    font-weight: 500;
    line-height: 1;
    color: #222;
    text-shadow: 0.2px -0.2px currentColor, -0.2px -0.2px currentColor, 0.2px -0.2px currentColor, -0.2px 0.2px currentColor;
    background: #f2f2f2;
    /*color: var(--color-secondary);*/
}
/*.modal__header::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, #ccc 50%, transparent 50%);
    background-size: 12px 1px;
}*/
.modal__title {
    position: relative;
    width: fit-content;
    letter-spacing: .02em;
}
.modal__title::after {
    content: '';
    position: absolute;
    bottom: calc(-.8rem - 1px);
    left: 0;
    width: 100%;
    height: 2px;
    background: #ddd;
    display: block;
}
.modal__body {
    position: relative;
    padding: 1rem 1.5rem 1.5rem;
}
.modal__text {
    font-size: .8rem;
    font-weight: 500;
}
/*.modal__header::before {
    content: '';
    position: absolute;
    top: -.125rem;
    left: -.125rem;
    border: 1rem solid transparent;
    border-top-color: #e5e5e5;
    border-left-color: #e5e5e5;
    border-top-left-radius: .5rem;
    width: 0;
    height: 0;
}
.modal__body::after {
    content: '';
    position: absolute;
    bottom: -.125rem;
    right: -.125rem;
    border: 1rem solid transparent;
    border-bottom-color: #eee;
    border-right-color: #eee;
    border-bottom-right-radius: .5rem;
    width: 0;
    height: 0;
}*/
.modal a.close-modal, .close-modal {
    position: absolute;
    top: .825rem;
    right: .825rem;
    display: block;
    padding: .5rem;
    width: 1.125rem;
    height: 1.125rem;
    transition: .3s;
    box-sizing: initial;
    font-size: 0;
    background: none;
    opacity: .5;
}
.close-modal::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    border: 1px solid #e2e2e2;
    border-radius: .5rem;
    width: 92%;
    height: 92%;
    /* background: #dce5ef; */
    background: #eee;
    transform: translate(-50%, -50%) scale(0);
    transition: .3s;
}
.close-modal:hover {
    opacity: 1;
}
.close-modal:hover::before {
    transform: translate(-50%, -50%);
}
.close-modal::after {
    content: '';
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.514.535l-6.42 6.42L2.677.536a1.517 1.517 0 00-2.14 0 1.517 1.517 0 000 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 000 2.14 1.517 1.517 0 002.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 002.14 0 1.517 1.517 0 000-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 000-2.14 1.516 1.516 0 00-2.14 0z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E") center/75% no-repeat;
}
/* End */
/* /local/templates/old/components/bitrix/news.list/reviews/style.css?1776349175930 */
/* /local/templates/old/assets/css/jquery.modal.min.css?17763491723201 */
/* /local/components/custom/modal/assets/css/default.css?17809304775810 */
