.prb-table-wrap{margin:0;padding:0;position:relative;overflow-x:scroll}.prb-table{max-width:100vw;padding-bottom:20px;display:grid}.prb-row{box-sizing:border-box;font-family:Roboto Regular,serif;font-size:.8rem;display:grid}.prb-row.head:hover{background:0 0}.prb-row.float{position:sticky;top:0}.prb-row:hover{background:#f0f1f4}.prb-table.no-hover-bg .prb-row:hover,.prb-row:hover>.prb-table__cell{background:0 0}.prb-table.striped:hover .prb-row:hover:nth-child(2n) .prb-table__cell,.prb-table.striped:hover .prb-row:hover:nth-child(odd) .prb-table__cell{background:#e4e5e8}.prb-table.no-hover-bg.striped:hover .prb-row:hover:nth-child(2n) .prb-table__cell,.prb-table.no-hover-bg.striped:hover .prb-row:hover:nth-child(odd) .prb-table__cell{background:0 0}.prb-row.head .prb-table__cell{padding:10px;font-size:1em}.prb-row .prb-table__cell,.prb-table.medium .prb-table__cell{font-size:.84em}.prb-table__cell{color:#222;border-bottom:1px solid #f7f7f7;min-width:20px;padding:4px}.prb-table.striped .prb-row:nth-child(2n) .prb-table__cell{background:#f0f1f4}.prb-table.striped .prb-row:nth-child(odd) .prb-table__cell{background:#fff}.prb-table__cell .word-break,.word-break{word-break:break-all}.prb-table__cell .link_black{cursor:pointer;padding:0 4px;font-family:Roboto Bold,sans-serif;text-decoration:underline}.prb-table::-webkit-scrollbar{width:12px}.prb-table::-webkit-scrollbar-thumb{background-color:#b8b8b8;border:0;border-radius:20px;max-height:3px}.prb-table::-webkit-scrollbar{background:#b1b1b1;width:6px;height:6px}.prb-table::-webkit-scrollbar-thumb{background:#8c8c8c;-webkit-border-radius:1ex}.prb-table::-webkit-scrollbar-corner{background:#8c8c8c}
.light-theme{--modalColor:#2f3238;--modalBackground:#fff;--modalBorder:1px solid #dddfe0;--shadow:0px 6px 8px 0px #c9c9c980;--modalActiveBorder:4px solid #086001;--modalActiveNoneBorder:1px solid #e1e5e4}.dark-theme{--modalColor:#fff;--modalBackground:#2f3238;--modalBorder:0;--shadow:0px 6px 8px 0px #00000080;--modalActiveBorder:2px solid #dedede;--modalActiveNoneBorder:2px solid #3f3f3f}.modal{z-index:200;opacity:0;pointer-events:none;background:#0000004d;justify-content:center;align-items:center;width:100vw;height:100vh;position:fixed;top:0;left:0}.modal.active{opacity:1;pointer-events:all}.modal-box-wrap{box-sizing:border-box;background-color:var(--modalBackground);border:var(--modalBorder);max-width:100vw;height:auto;max-height:80vh;box-shadow:var(--shadow);border-radius:5px;flex-flow:column;align-content:flex-start;align-items:flex-end;margin:50px auto;padding:20px 30px 20px 50px;transition:all .3s;display:block;overflow:auto;transform:scale(0)}@media (min-width:1020px){.modal-box-wrap{min-width:999px;max-width:1200px}}.modal-box-wrap.active{transform:scale(1)}.modal-box{background-color:var(--modalBackground);border-bottom:var(--modalActiveNoneBorder);flex-flow:column wrap;width:100%;transition:all .3s;display:grid}.modal-box-up,.modal-box-head{background-color:var(--modalBackground);min-height:50px;color:var(--modalColor);border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:20px 40px;font-family:Roboto Regular,serif;font-size:1.2rem;display:flex;position:relative}.tabs__item .modal-box-head{padding-top:0}.modal-box-up__levels h2{padding:10px 0 2px;font-size:22px}.modal-box-up__levels h3{color:#666;font-size:14px}.modal-box-center,.modal-box-body{flex-grow:1;min-height:200px;padding:10px 20px}.modal-box__mini__body .modal-box-center,.modal-box__mini__body .modal-box-body{min-height:50vh}.modal-box-down,.modal-box-footer{background-color:var(--modalBackground);justify-content:flex-end;align-items:center;min-height:50px;padding:20px;display:flex}.modal-box-center.mini,.modal-box-down.mini{padding:10px 0}.modal-tabs-block{width:100%;display:none}.modal-tabs-block.active{max-width:100vw;display:block}#modal-tabs{white-space:nowrap;border-bottom:var(--modalActiveNoneBorder);flex-flow:row;width:100%;padding:0;list-style:none;display:flex;position:relative}.modal-tabs-item{border:0 solid #fff;border-bottom:var(--modalActiveNoneBorder);background:var(--modalBackground);border-radius:5px 5px 0 0;margin:0 1px;padding:15px 35px 10px 20px;font-size:.9rem;position:relative;top:2px}.modal-tabs-item__link{color:var(--modalColor);cursor:pointer;display:block;overflow:hidden}.modal-tabs-item.active,.modal-tabs-item:hover{border-bottom:var(--modalActiveBorder)}.modal-tabs-item.active .modal-tabs-item__link,.modal-tabs-item:hover .modal-tabs-item__link{color:var(--modalColor)}.modal-tabs-item__close.modal-close{color:#dddfe0;background-image:url(../media/close.17qblpsp8c4yp.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;width:16px;height:16px;font-size:1rem;position:absolute;top:17px;right:10px}.modal-tabs-item__close.modal-close:hover{color:var(--modalColor);cursor:pointer}.modal__place-left{color:#fff}.modal-box-center{padding:20px 0}@media (min-width:1020px){.modal-box-center{padding:20px 40px}}@media only screen and (min-width:1020px){.modal-box-center,.modal-box-body{flex-grow:1}}
.gallery-cnt{border:1.2px solid #f1eceb;border-radius:10px;padding:40px}.gallery-title{color:#a1a2a3;font-size:24px;font-weight:300;line-height:180%}@media (min-width:1020px){.gallery-title{font-size:34px;font-weight:300;line-height:280%}}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:40px;display:grid}.gallery-thumb{cursor:pointer;background:0 0;border:1.2px solid #f1eceb;border-radius:10px;height:200px;padding:0;overflow:hidden}.gallery-thumbImg{object-fit:cover;width:100%;height:200px;transition:transform .3s;display:block}.gallery-overlay{z-index:1000;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gallery-image{touch-action:pan-y;max-width:90vw;max-height:85vh;box-shadow:0 10px 30px #000}.gallery-nav{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;font-size:48px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:40px;position:absolute;top:20px;right:20px}
